Редакторы TLK |
Здравствуйте, гость ( Вход | Регистрация )
Редакторы TLK |
Jan 24 2005, 23:20
Сообщение
#101
|
|||||||||||||||
Level 3 Класс: Бледный Мастер Характер: Chaotic Neutral Раса: Человек |
Я тоже глянул! Неплохо. Вкладочки для 2DA это классно, здорово! Evilorean А че так много памяти твой редактор хавает? 180 мегов при работе с TLK, по моему - многовато, хотя может я просто не привык после построчной работы к таким цифрам. По ходу - вопросик: как работает функция "Присоединить tlk-файл к текущему"? (Я пока не испытал ее - у тебя резервные копии делаются?).
Это вы о чем? :crazy:
DBColl Ты меня пока не понял, ну да ладно - сейчас это не так важно. Просто размеры останутся прежними... А насчет отображения нескольких строк я подумаю... :D :yes:
Не согласен! А на что есть ссылки в 2DA файлах? Правильно - на строки TLK-файла. Были тут вопросы о создании новых спеллов, например. Есть такой параметр, как SpellDesc, указывающий как раз на строчку в TLK с описанием спелла. Думаю, понятно. Ну а по поводу расположения всей этой засинхронизированной информации... дык пока рано об этом.
А в моем пока упор на построчное сравнение двух файлов (инглиш и руссиш, например). :crazy:
Постараюсь в ближайшее время заняться внешним видом... может скинами (начиная с простого дефолтного).
Очень странно... А у меня - нет. Даже в жуткой опере... |
||||||||||||||
Jan 25 2005, 01:12
Сообщение
#102
|
|||||||||||||
4-х Кубовый Класс: Некромант Характер: Lawful Evil Раса: Человек NWN: Скриптинг [Sn] Проклятие Левора |
ДАЙТЕ ПОСМОТРЕТЬ!!! :BRAVO:
Ладно, но я считаю, что это можно разместить и на 2-х страничках, рядом (в закладках) в браузере... :xz:
Это я уже понял ;).
Да, пора бы ;).
У меня настолько жуткая Опера, что Мозилла и осел IE такие же ужасные. Гы. В Опере кстати так и отказывается работать скрипт при попытке загрузить tlk :(. Добавлено в [mergetime]1106606513[/mergetime]
Блин! Айв, редиска, молчит, что на сайте выложил! :sorry: Скачал, глянул... Да, клево! Особенно редактор 2да удобен. Тлк - и в правду жрет некисло... 180 метров. Хы... А почему? :xz: |
||||||||||||
Jan 25 2005, 21:40
Сообщение
#103
|
|
Level 10 Класс: Клерик Характер: Lawful Neutral Раса: Человек NWN: Контент |
Evilorean
Поламал я этот эдитор немного... :sorry: Что-то у меня RCData блок выпадает, какая-то из форм глючит (точнее Edit2daForm и/или TlkEditForm). С памятью не разобрал, какая длина для одного строкового элемента - статичная или динамическая? Открыл classes.2da и получил 7.5Мb, а в оригинале 31К. 8( Эх, взглянуть бы на исходники, я б к ним еще версию 2.b 2da-шек подключил. :DB: С сохранением копирайта. :good: |
Jan 27 2005, 18:07
Сообщение
#104
|
|
Level 3 Класс: Бледный Мастер Характер: Chaotic Neutral Раса: Человек |
Айв, вижу, ты получил новую версию (2.05)... Если все Ok, то выкладывай.
DBColl Ты, похоже, не получил новой версии, а жаль. чей-то с моим почтовиком... похоже. Выслать? :yes: Aiwan А ты чего молчишь? Хотя бы пару строчек... типа нету пока времени или что-то в этом роде :D Сообщение отредактировал Nightfall - Feb 3 2005, 12:45 |
Feb 3 2005, 15:26
Сообщение
#105
|
|
Level 3 Класс: Бледный Мастер Характер: Chaotic Neutral Раса: Человек |
Aiwan , DBColl отзовитесь... почта у меня нынче не работает (если че писали).
|
Feb 3 2005, 15:56
Сообщение
#106
|
|
Миловидный Бегрюссунг Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени |
Nightfall подготовлю сегодня и выложу. Был занять по ж*** :D
|
Feb 3 2005, 16:08
Сообщение
#107
|
|
Level 3 Класс: Бледный Мастер Характер: Chaotic Neutral Раса: Человек |
Aiwan Вот разберусь с почтой, - вышлю еще и патчик до следующей версии. А это (v2.05) базовая версия с хорошим хэлпом. Надеюсь, что юзеров добавится, ведь много легче с этим редактором диалоги править. Да и wish-list :D может свой появится. :yes:
Сообщение отредактировал Nightfall - Feb 3 2005, 16:10 |
Feb 4 2005, 21:21
Сообщение
#108
|
|
Level 3 Класс: Бледный Мастер Характер: Chaotic Neutral Раса: Человек |
Доброго времени суток, всем! Пока Aiwan выкладывает версию 2.05 Nightfall's Talk Table Editor'а, приведу вам инфу по уже готовым новым...
03.02.2005 текущая версия 2.08 alpha: - нет навигации во внешнем окошке текущей строки - глюки с открытием одного редактора в двух вкладках браузера 03.02.2005 текущая версия 2.07: + исправлен неверный запрет имени фала исправлений и сообщение об этом [1] + запрет работы кнопок выделения текста без открытого файла + возможность отрытия текущей строки (второй файл также учитывается) в новом окне (для полноэкранной обработки) + добавлена кнопка закладок и открытия всех строк во внешнем окошке + доработка стиля [1] 02.02.2005 текущая версия 2.06: + устранен запрос на сервер при нажатии несимвольных кнопок (клавиатура) в полях ввода имен файлов + небольшие изменения размеров + закончен перевод файла с русскими исправлениями TLK для апгрейда версии 1.62 до версии 1.64 + добавлен файла с русскими исправлениями TLK для апгрейда версии 1.59 (от Platinum) до версии 1.62 + исправлено зацикливание исправления без добавления новых строк + точный поиск ищет точно указанный текст ;-) + исправлен глюк если из второй строки выделение от ее начала (!) копируется в первую строку + запрет повторного выделения текста (ключ, красный, синий, зеленый) - при сохранении случалась порча TLK (возможно, причина в алгоритме удаления строки из массива отмен)! 25.01.2005 текущая версия 2.05: + обновленная помощь с картинками ! + исправлено расценивание спецсимвола < как начало дескриптора в статистике + проверен список нормально обрабатываемых при поиске и замене спецсимволов \/"'!$%^&*()=+[]|?`~@#№;:_{} + исправлено при замене строк со спецсимволоами некорректное отображение первый раз первой совпавшей строки + исправлено отсутствие условия поиск с текущей строки (если выбран) при проверке поиска в найденном + добавлен файл с русскими исправлениями для апгрейда версии 1.62 до версии 1.64 (еще не окончен - нужна помощь) + исправлен некорректный алгоритм расчета времени обработки загрузки патч-файла + исправлен глюк при параллельном просмторе TLK V1 (начиная с некоторой строки было неверное смещение второй строки) + вторая строка снова может быть изменеа, но это нигде не сохраняется + при чтении данных из файла закрывается окошко исправлений + убрана фоновая текстура + точный поиск ищет текст, не ограниченный алфавитно-цифровыми или _ символами - Opera не поддерживается - список не обрабатываемых при замене спецсимволов -., 17.01.2005 текущая версия 2.04: => уже оговаривалась ранее. Сообщение отредактировал Nightfall - Feb 4 2005, 21:24 |
Feb 4 2005, 22:59
Сообщение
#109
|
|
Level 5 Класс: Рейнджер Характер: Neutral Good Раса: Человек |
Товарищи!
Я тут на паскале написал (почти :)), извратную штуку - "компилятор" ТЛК. Преобразует определенным образом размеченный плайн-текст в ТЛК. Результат, правда получается на 4-6К короче оригинала... :) В общем, как думаете, имеет ли такая вещь практический смысл или не очень. |
Feb 5 2005, 03:20
Сообщение
#110
|
|||||||
Level 3 Класс: Бледный Мастер Характер: Chaotic Neutral Раса: Человек |
Что за разметка (принцип)?
Вот этого я чей-то не понял. Пожешь подробнее описать/рассказать?
У меня в планах тоже есть "импорт" из txt в tlk. Фенька нужная, по крайне мере, для моего редактора (есть возможность сохранять нужные строки в текстовый формат). В некоторых tlk-редакторах есть нечто подобное, так что, думаю, должно быть востребовано... хотя и не всеми... если будет удобно. Сообщение отредактировал Nightfall - Feb 5 2005, 03:26 |
||||||
Feb 5 2005, 14:31
Сообщение
#111
|
|||||||||
Level 5 Класс: Рейнджер Характер: Neutral Good Раса: Человек |
//На всякий случай, предупреждаю, что я почти полный чайник, так что, не судите строго... Формат такой
Пустые строки пропускаются, и если, например, нет строки 222, то писать @222 @end не нужно.
Файл от nwn 1.29 (~7M) если его конвертировать таким образом в текст, а потом обратно в ТЛК укорачмвается на 4К, 15-ти метровый ТЛК от ХоУ - становится на 6К короче. Но при этом файлы открываются НВвьювером и при этом отличий от оригинала почти не наблюдается. Почти, потому что при сборке ТЛК обрзаются символы #10 , #13 в конце строк. (Кстати, а нужно ли это? Я таким образом написал, потому что так проще было ;)) Наверное, здесь эти килобайтики и набегают. Хотя, может быть есть какая-то бага, которую я не нашел пока...
Пока до удобств далеко. Нет никаких проверок на правильность формата. В лучшем случае, если что-то не так, вылетит по ран-тайм эррор. Наверное такое на Перле, следовало-бы писать. Но я ничего кроме паскаля не знаю. Добавлено в [mergetime]1107603203[/mergetime] Если нужно, могу исходник кинуть куда-нибудь... |
||||||||
Feb 5 2005, 16:04
Сообщение
#112
|
|||||||||||
Level 3 Класс: Бледный Мастер Характер: Chaotic Neutral Раса: Человек |
Как-то это все... ээээ... похоже разметка именно под паскаль или нет? Если да, то где такие файлы берутся-то. Я так думаю: актуально будет, если из какой-нидь более логичной разметки (или из нескольких ее видов :D ) все делалось, а спецсимволы типа @tlk, @l, @end и т.п. надо уже в процессе как-то добавлять. :yes:
Еще раз уточню: а где берутся такие файлы (с такой разметкой)? А если мне надо около сотни строк, например, набрать - во морока-то. :unsure:
А че это за символы-то (
... а может и я тоже... о ужас!). Если ентеры или пробелы, то я думаю их надо килл :yes:
Ага, а я не знаю паскаля, но в перле вполне могу че-нидь слепить. :crazy: |
||||||||||
Feb 5 2005, 18:48
Сообщение
#113
|
|||||||||
Level 5 Класс: Рейнджер Характер: Neutral Good Раса: Человек |
Берутся такие файлы в результате работы другой моей проги. Ну, или создаются с помощью блокнота. :) Разметку такую придумал я. Поясняю, ее устройство: "@" в начале строки служебный символ разметки. Собаку я использовал потому, что в dialog.tlk она обычно не встречается, следовательно не должно возникать проблем, если часть строки будет принята за служебный символ. @tlk - признак того, что это "правильный файл". Сделан для предотвращения неприятностей, если в качестве входного файла будет использовано что-то не то... Далее идут сами строки @<номер (StrRef)> @sound <ResRef звукового файла> ; если есть @leng <продолжительность звучания (Sound Length)> ;если есть <Текст строки ТЛК> ;если есть @end ;признак завершения строки
Ну, в классическом ТЛК редакторе набрать 100 строк, тоже - еще то удовольствие. :)
Новая строка, возврат каретки. Обозначений тип /n, /r в Паскале нет, зато можно обозначать символ непосредственно его ASCII кодом, н.п. #255 - маленькая виндовая 'я'. (было бы очень удобно, если бы так можно было делать в NWScript ;))
Не, чайники, кажется, на перле не пишут... :D Я пока только ентеры режу... Сообщение отредактировал Friedrich - Feb 5 2005, 19:03 |
||||||||
Feb 6 2005, 10:42
Сообщение
#114
|
|
Level 3 Класс: Бледный Мастер Характер: Chaotic Neutral Раса: Человек |
Слушай, если твое творение весит не много, дык пусть Айв его выложит - может кому и по душе придется. Да и я посмотрю. :yes:
Кстати, а ты мой едитор не зырил? Конечно новый файл он пока (!) не создает... да и для его запуска, как сказал Айв, пара (если не больше) извилин пригодится. :D Сообщение отредактировал Nightfall - Feb 6 2005, 10:44 |
Feb 7 2005, 18:46
Сообщение
#115
|
|
Level 5 Класс: Рейнджер Характер: Neutral Good Раса: Человек |
Весит оно не много.
Баги поправлю (повылазали заразы) и выложу где-нибудь... Еще тут вопрос образовался. Как лучше оформлять новые строки в текстовом файле - двумя символами (13, 10) или одним? В TLK новая строка обозначается только 10-м символом (кажется, так в Unix-e принято), но блокнот, например, такое обозначение не понимает. Едитор твой зырил. Классно! :good: Даже запустить получилось... :) Но уж больно наворочено: сервер, перл, виртуальный диск... Кстати, на чем писали редактор Dialog.tlk и 2da файлов от Evilorean-а? Если не секрет?.. |
Feb 7 2005, 22:28
Сообщение
#116
|
|||||
Level 3 Класс: Бледный Мастер Характер: Chaotic Neutral Раса: Человек |
Я новые строки никак не оформляю... пусто... не знаю, как это в паскале будет. Если речь идет о переводах строк, то я лично придерживаюсь \n - у меня в редакторе даже фича для исправления \n\r на только \n имеется. А что до блокнота... дык я не знаю почему его все так любят... есть же нормальные альтернативы, которые все понимают. :unsure:
Главное, чтобы удобно было и работа в нем могла ох как закипеть! :D Как обычно :D , хочу вывесить оффициальный список изменений для своего редактора: 07.02.2005 текущая версия 2.08: + доработка стиля [2] + исправлено несколько недочетов при работе с внешним окошком текущей строки + исправлены глюки с открытием одного редактора в двух вкладках браузера: => для привязки внешнего окошка текущей строки к активному редактору надо кликнуть "развернуть" => для обновления данных во внешнем окошке текущей строки надо кликнуть "развернуть" => для принятия изменений во внешнем окошке текущей строки надо кликнуть "применить" + добавлена кнопка перехода между двумя последними строками + исправлено сохранение файла исправлений (сохранялись все изменения строк) => также добавлена автосортировка исправлений по номерам строк + созадн шаблон меню закладок [0] - все еще необходима коррекция стиля Также обращаю ВНИМАНИЕ всех, кто использует данный радактор: Все полные версии (с хэлпом) будут публиковаться на сайте (я надеюсь на Айва), а промежуточные версии (как эта, например) могут быть высланы индивидуально в виде патча (если общественность признает какую-либо промежуточную версию необходимой, то можно будет выложить и ее, я так думаю), устанавливаемого (распаковка архива) в папку с редактором (перезапсиь имеющихся файлов и, возможно, ручное удаление кое-чего более не нужного). p.s.: надеюсь, Айван одобрит такой подход. Сообщение отредактировал Nightfall - Feb 7 2005, 23:29 |
||||
Feb 17 2005, 12:06
Сообщение
#117
|
|
Level 3 Класс: Бледный Мастер Характер: Chaotic Neutral Раса: Человек |
Nightfall's Talk Table Editor
11.02.2005 текущая версия 2.10: + меню закладок => максимальное число закладок 9 => для добавления новой необходимо удаление одной (всех) из установленных + добавлены кнопка перевода выделенного/всего текста главной строки к нижнему и верхнему регистру + добавлена кнопка с произвольным шаблоном для отметки выделенного/всего текста главной строки + добавлена проверка данных из файла исправлений (устранена ошибка при загрузке произвольного txt-файла) - отметка выделенного/всего текста главной строки реально обрабатывает первое совпадение (!) а не выделение. |
Feb 17 2005, 16:40
Сообщение
#118
|
|
Миловидный Бегрюссунг Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени |
Де он?
|
Feb 19 2005, 22:09
Сообщение
#119
|
|
Level 3 Класс: Бледный Мастер Характер: Chaotic Neutral Раса: Человек |
Еще немного баги повылизываю и пошлю. Ждите. Скоро праздник...
Ну, вот... 23.02.2005 текущая версия 2.15: + исправлено неверное вычисление времени запроса загрузки закладки + исправлена очистка поля всех строк при загрузке второго файла, если в текущая строка с исправлениями + исправлена отсутствующая обработка запроса, если текущая строка изменена и необходимо сохранить строки в txt + число строк для поиска/замена ограничено общим их количеством, искправлен недочет с проверкой их ограничения + внешнее окошко текущей строки корректно (пока ошибок не было) закрывается вместе с редактором + доработка стиля [3] + при вводе номера (счетчик поиска или номер строки) удаляются все нечисловые символы + имя файла исправлений основывается на имени текущего (!) главного файла + исправлен глюк подгрузки/смены файла (устранен лишний запуск функции смены файла) + коррекция алгоритма точного поиска [1] + коррекция стиля внешнего окошка текущей строки, добавление недостающих кнопок - нет обозначения для текущей строки об установленной закладке ? в Opera 8 beta стиль нормальный, не работает из-за неправильной обработки входного имени файла (не учитывает путь) Всех "м" с праздником! Сообщение отредактировал Nightfall - Feb 23 2005, 11:33 |
Mar 4 2005, 22:26
Сообщение
#120
|
|
Level 3 Класс: Бледный Мастер Характер: Chaotic Neutral Раса: Человек |
И опять скоро праздник...
Вот: 03.03.2005 текущая версия 2.20 alpha: + поиск одинаковых строк в двух диапазонах (на моем pc-конфиге 2x2000 строк за полминуты!) + на сохранение найденных строк в txt-файле влияет чекбокс настроек "обработка текста", прежняя опция удалена + исправлен баг с коррекцией числа совпадений - нет проверки доступности файла на запись 02.03.2005 текущая версия 2.18: + опциональное сохранение найденных строк txt-файл + исправлена работа некоторых чекбоксов + возможность построчного принятия исправлений + указанное число совпадений определяет число записываемых в txt-файл строк => изменены и дополнены сообщения перед обработкой запроса на сохранение txt-файла - баг с коррекцией числа совпадений ...пока я не выслал это для размещения на сайте. |
Mar 11 2005, 01:26
Сообщение
#121
|
|
Level 3 Класс: Бледный Мастер Характер: Chaotic Neutral Раса: Человек |
Список изменений в Nightfall's Talk Table Editor:
10.03.2005 текущая версия 2.25 beta: + переработка движка запросов [2] => оптимизированы функции: поиска, сохр. tlk, нав. по строкам => увеличение скорости обработки запросов + опциональная возможность при загрузке изменений открывать первое из них, последнее или оставить текущую строку + исправлено определение текущей даты для добавления к имени файла + исправлено сохранение с коррекцией переводов строк (портил файл, для всех предыдущих версий) - кореекция флагов может быть не точной - непонятно, какие флаги надо - нет обновления пути текущего файла при добавлении к нему даты ! - убраны иконки типа файла 07.03.2005 текущая версия 2.20: + поиск одинаковых строк в двух диапазонах (на моем pc-конфиге 2x2000 строк за полминуты) + на сохранение найденных строк в txt-файле влияет чекбокс настроек "обработка текста", прежняя опция удалена + исправлен баг с коррекцией числа совпадений + исправлены проверки доступности файла на запись/чтение + создан командный файл для последовательного запуска сервера и редактора (tlkedit.bat) + начата переработка движка запросов [1] => оптимизированы функции: сохр. в txt, сохр. файла изменений, загр. файла изменений + добавлена навигация по изменениям + исправлены глюки с построчной загрузкой исправлений - движок запросов переработан не до конца - пробная функция вывода всей системной информации об открытом файле |
Mar 13 2005, 13:29
Сообщение
#122
|
|
Level 3 Класс: Бледный Мастер Характер: Chaotic Neutral Раса: Человек |
Список изменений в Nightfall's Talk Table Editor:
13.03.2005 текущая версия 2.25: + переработка движка запросов [2] => оптимизированы функции: поиска, сохр. tlk, нав. по строкам => увеличение скорости обработки запросов => понижены требования к свободной памяти + опциональная возможность при загрузке изменений открывать первое из них, последнее или оставить текущую строку + исправлено определение текущей даты для добавления к имени файла + исправлено сохранение с коррекцией переводов строк (портил файл, для всех предыдущих версий) + доработка стиля [4] + добавлена внутренняя строка статуса + единый элемент открытия файлов; + добавлено обновление пути текущего файла при добавлении к нему даты (!) + коррекиця сообщений [1] - убраны иконки типа файла ? коррекция флагов может быть не точной... Седня-заутра кину Айвану... потестю еще малеха. |
Mar 14 2005, 23:11
Сообщение
#123
|
|||
Level 5 Класс: Рейнджер Характер: Neutral Good Раса: Человек |
Обещал - выкладываю (Некотыре баги там, боюсь, живут до сих пор): http://vlut401.narod.ru/progs/index.html Talk Works - набор утилит для создания и редактирования TLK Умеют: объединять TLK файлы, печатать таблицу таблицу данных (String Data Table), конвертировать TLK в ASCII и наоборот. Написано на Паскале. Минимальные системные требования :D : Операционная система: MS-DOS Процессор: 80286 или выше ОЗУ: 128 КБ. |
||
Mar 15 2005, 10:33
Сообщение
#124
|
|||
Пингвиноид Класс: Обыватель Характер: True Neutral Раса: Человек |
Сырцы не выложишь там рядом?... :rolleyes: |
||
Mar 15 2005, 14:46
Сообщение
#125
|
|
Level 5 Класс: Рейнджер Характер: Neutral Good Раса: Человек |
Исходники, в смысле? Прилагаются. В том же архиве лежат.
|
Текстовая версия | Сейчас: 21st September 2024 - 04:49 |