Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Город Мастеров _ Neverwinter Nights Aurora Toolset _ Редакторы TLK

Автор: Twin Oct 19 2004, 22:32

Подскажите пожалуйста какую-нибудь программу для импортирта и экспорта файла dialog.tlk. Хочу подправить убожеский перевод Файргуса, а чем не знаю. Смотрел NWNViewer и NWNexplorer, там с TLK ничего дельного нет..

Автор: M@ster_o_B Oct 19 2004, 23:19

Notepad.exe
Добавлено в [mergetime]1098217189[/mergetime]
Универсальная прога для всего!

Автор: Baal Oct 19 2004, 23:54

QUOTE (M@ster_o_B @ Oct 19 2004, 20:19)
Универсальная прога для всего!

Но не для ТЛК файла весом в десятки метров biggrin.gif

2 Twin
Поищи на ваулте - просто набери в поле поиска TLK wink.gif

Автор: Twin Oct 20 2004, 05:52

Baal
Я имел в виду совет от людей, которые этим уже занимались. В прочем по твоему совету из ваулта выкачал всё что нашел... Не большой там выбор, но хоть что-то. Спасибо. smile.gif

M@ster_o_B
Смешно-смешно пошутил. wink.gif Прикольно бинарные файлы текстовым редактором править. А если говорить об универсальности, то любой HEX-редактор куда универсальнее любого нотепада. beee.gif

P.S. Топик можно удалить. smile.gif

Автор: virus_found Oct 20 2004, 13:06

http://www.astonshell.ru/dl.htm#bred3

QUOTE
P.S. Топик можно удалить.

Пускай живет wink.gif

Автор: Некромес Oct 20 2004, 17:15

Если нада хороший TLK-редактор, то могу прислать на мыло.
Удобный редактор. buba.gif Работаю им.

Автор: virus_found Oct 20 2004, 17:26

QUOTE (Некромес @ Oct 20 2004, 18:15)
Если нада хороший TLK-редактор, то могу прислать на мыло.
Удобный редактор.  Работаю им.

Выкладывай тут user posted image

Автор: NiMH Oct 21 2004, 16:49

tlkeditor - самое то

Автор: Twin Oct 22 2004, 01:06

Да, из всего что удалось найти на ваулте самый нормальный - tlkedit (http://nwvault.ign.com/Files/other/data/1026158289672.shtml). Именно его мне и прислал Некромес. yes.gif
Жаль только, что в нём нет поиска, это огромный минус. sad.gif Иначе был бы "бестселлер". yes.gif

Автор: Lazy Ranma Oct 24 2004, 13:06

Самый лучший редактор ИМХО - это tlkedit. На самом деле редактирует практически все форматы НВН. Написан на яве, так что будет работать под любой осью.

Автор: Некромес Oct 24 2004, 19:13

Чем работаю, то и прислал.dntknw.gif Лучше проста нет. diablo.gif

Автор: Lazy Ranma Oct 24 2004, 20:33

QUOTE (Twin @ Oct 22 2004, 01:06)
Жаль только, что в нём нет поиска, это огромный минус. sad.gif Иначе был бы "бестселлер". yes.gif

А это разве не поиск? Или у тебя другой tlkedit?

(нажмите, чтобы увеличить)
http://rpgplanet.ru/forums/uploads/post-379-1098639165.png

//Почему PNG нельзя в тэг [img] добавлять?..

Автор: Некромес Oct 24 2004, 20:37

Не-а. Не такой. А де взял?

Автор: Lazy Ranma Oct 24 2004, 23:21

На волте, вестимо.
http://nwvault.ign.com/Files/other/data/1053291597203.shtml

Автор: Aiwan Nov 2 2004, 10:30

QUOTE

Имею собственный уникальный редактор tlk-файлов, работающий как обычная веб-страница, с использованием perl-машины сервера (html-страница + локальный веб-сервер Denver). Возможно, такая комбинация не выглядит простой и удобной, но... (я неплохо знаю HTML, JavaScript, Perl, а C - нет).
На данный момент версия редактора может обрабатывать диалоги игр на движках Infinity и Aurora.
Отображение текущей строки и всей соответствующей информации, поиск и замена по всем строкам, добавление (в конец списка строк) и удаление (из любой позиции) строк; поиск по флагу, длине строки, наличию звука; коррекция флага в соответствии с информацией (контент и звук) о строке.. в планах патч-файловая система исправлений (в текстовом файле сохраняются исправленные версии строк, а затем применяются на любой файл диалогов).

Перевел оффициальные фописания форматов TLK (естественно) и 2DA, в планах: KEY и BIF (а также все, на что сил хватит).


Как вам такой редактор?

Автор: Twin Nov 2 2004, 20:52

Масло масляное. Смысла нет не перле это реализовывать. swoon.gif

Автор: DBColl Nov 2 2004, 22:26

Twin
Почему?! Перл как раз и создан для работы с текстом! Так почему нет? По-моему хорошо... РЕСПЕКТ чуваку! good.gif
Да и поиск строк навреняка есть у него в этом скрипте... А вот в "лучшем" тлк-эдиторе нету... неудобно.

Автор: Aiwan Nov 2 2004, 22:33

// DBColl чел предлогает помощь. У тебя живое мыло есть? Дай в приват или асю. Ася не пахает часто...

Автор: DBColl Nov 2 2004, 23:55

У меня все мои мыльники живы! wink.gif Не гипсуй wink.gif.

Автор: Nightfall Nov 4 2004, 01:06

Итак, я не взирая ни на что, продолджаю создавать свой tlk-редактор (о котором вам Айван поведал). Сейчас меня интересует, нужно ли оно народу, и если нужно, то: кому (конкретно ил многим), с какими фичами, сможете ли вы сначала запускать локальный веб-сервер (не сложно), а затем открывать редактор в браузере?

Автор: DBColl Nov 5 2004, 01:52

QUOTE (Nightfall @ Nov 4 2004, 00:06)
Итак, я не взирая ни на что, продолджаю создавать свой tlk-редактор (о котором вам Айван поведал). Сейчас меня интересует, нужно ли оно народу, и если нужно, то: кому (конкретно ил многим), с какими фичами, сможете ли вы сначала запускать локальный веб-сервер (не сложно), а затем открывать редактор в браузере?

НУЖЕН! Делай конечно! good.gif Если будет функция поиска, что в принципе очень хорошо решаемо перловыми "регулярками", то редактору цены не будет!

К тому же зачем Апач? СтОит найти в нете GTK (вроде так... GUI-библиотечка под Перл) + компилер перловки wink.gif! Создашь экзешник, и пофигу браузер и сервер! Как тебе такой вариант? wink.gif

Автор: Nightfall Nov 5 2004, 23:53

Апач... Потенциально редактор может стать он-лайновым... Технически я же говорю, что пока ни в чем, кроме html+js+perl ни бельмеса не понимаю (кроме того принципиально нравится межплатформенность, а тогда уж лучше на Java преходить)...

p.s.: а поиск и замена уже давно есть (да и версия редактора уже 1.85, а каждые 0.5 после 1.0 и 0.1 - до - это одно зависание над сим творением).

p.p.s.: прошу прощения за каламбур (выше). а куда можно выложить то, что есть... уж очень хочется мнение народа узнать, затем или не затем я это сделал... yahoo.gif

Автор: Aiwan Nov 6 2004, 00:02

Сколько весит? Если не очень много то к нам на сайт точно можно biggrin.gif

Автор: DBColl Nov 6 2004, 16:24

QUOTE (Nightfall @ Nov 5 2004, 22:53)
Потенциально редактор может стать он-лайновым...

Хех, это на кой такое?.. Представь, висит редактор на веб-серваке. Чувак коннектится и дает на съедение свой тлк твоему удаленному перловому скрипту... А дальше что?! Во-первых, пока качнется тлк, обрабатываться он будет соответственно на сервере(!), а ПОТОМ ЧТО?! Как его забрать оттуда?.. Гы.

По меньшей мере бердовая идея делать онлайн версию TLK-редактора. Да и мультиплотформенность нафиг не сдалась. Для Линукса пойдет перловый скрипт с веб-формами (т.к. апач и перл там типа стандартной поставки). А вот для аинды хорошо бы все-таки откомпилить. Потому как действительно у твоей проги будет слишком много зависимости от установленного софта на машине юзверя.

Автор: Nightfall Nov 6 2004, 18:49

Ну ладно... может насчет онлайновости я и погорячился...
А по поводу того, сколько вешать в граммах?.. Само оно в 7z весит около 65 кило + денвер-сервер около 2.5 мега. А хэтэмлик удобен для изменения (типа open-source, который всегда благотворен для отлова багов), а работает он с IE, NS и Opera (естественно и все их баги забыты не будут black eye.gif ).

Я этот редактор делал по разным причинам: просто нужно было кое-че подправить в tlk (результат меня очень удовлетворил, если сравнивать с другими редакторами), интересно было с перлом покопаться (докопался), да и веб-программированием до этого давно занимался... Кстати, большая часть кода - с комментариями, так, что при небольшой доработке можно и как мини учебник по программингу использовать... Обучение ведб всегда более интересно, когда видишь реально полезное его применение!

p.s.: я вовсе не против компилирования, но если б кто подсказал как, чем и где почитать pilot.gif (лучше на русском - так просто быстрее будет)?
p.p.s.: если вешать у вас, то как быть с суппортом? отдельной темой в форуме? Пока мы решаем вопрос по редактору, могу отдать вам переведенные мной (думаю, они получились вполне понятными) оффициальные описания TLK и 2DA (куда вообще-то кидать?)...

Автор: Nightfall Nov 11 2004, 13:21

Возможности Nightfall's Talk Table Editor:

- поддержка TLK V1 и TLK V3.0
- движок HTML+JavaScript+ApachePerlServer;
- отображение информации о размере, типе, версии, языке и количестве строк TLK файла;
- отображение следующей информации о строке: текущий номер, флаг, звуковой ресурс, смещение от начала файла, длину и длительность звукового ресурса;
- навигация по одной строке, по десять строк, к началу или концу файла;
- поиск текста от начала файла или с текущей строки;
- поиск текста с учетом или без учета регистра символов (не доработан);
- поиск текста с заменой всех или определенного числа совпадений;
- поиск строк со звуковым ресурсом;
- поиск строк по флагу или длине (байт/символов);
- навигация (пока без поиска в найденном) по найденным совпадениям;
- добавление новой строки в конец файла;
- удаление любой строки из файла;
- особая система отмена-возврат даже после сохранения файла (опционально);
- экспорт TLK в TXT построчно;
- коррекция строковых флагов в соответствии с контентом (опционально);
- коррекция переводов строк (опционально);
- добавление текущей даты к имени сохраняемого TLK или TXT файла (опционально);
- создание резервных копий TLK, TXT или патч-файлов при их сохранении (опционально).

p.s.: были изменены алгоритмы добавления и удаления строк, поэтому пока производится наладка сохранения...
p.p.s.: Будет народ такое с локал. серваком (пока я другому не обучусь) использовать или нет? Если бу., то Айван, скажи, куда залить (без Денвера, ест-но). Денвер (я надеюсь, вы знаете, где оно лежит) подойдет и облегченный ~1.4 мега...

Автор: ridiska Nov 11 2004, 18:17

Дай ссылочку плиз, на Nightfall's Talk Table Editor
Вот тут есть талк едитор с возможностью поиска, кто-нибудь им пользовался? Есть какие-нибудь отзывы о нем ?
http://nwvault.ign.com/Files/other/data/1027582759433.shtml

Автор: Aiwan Nov 11 2004, 19:21

Nightfall есть возможность его выложить куда нить, что б я его забрал?

Автор: Nightfall Nov 12 2004, 10:16

Aiwan Могу намылить 65 кило... и ссылку на Денвер, если надо.
Добавлено в [mergetime]1100244004[/mergetime]
ridiska Редактор в общем-то неплохой, но функций меньше, чем у моего (правда локального сервера не требует biggrin.gif ). Есть исходники на C (ка-тся).

Автор: Aiwan Nov 12 2004, 10:31

Слухай. ТАк ты ж говорил в посте что он 1.4 мега? Или вместе с серваком? На аппачи он запустится?
Если 65 кило, то кинь на мыло: aiwan@yandex.ru

Автор: Nightfall Nov 12 2004, 12:21

Aiwan Кинул, 75 кило... Это не самая последняя версия. Работаю над новым релизом. Народ может начать пользоваться... Если есть вопросы, то я всегда готов их выслушать. dirol.gif

Автор: DBColl Nov 15 2004, 19:08

Nightfall
Еще раз респект! good.gif Где выложил?.. Если не выложил, то кидай в мыло мне wink.gif. Я выложу у нас на сайте.

Айв, если у тебя не стоит Perl, то скрипт не запустится wink.gif. Качай саму перловку wink.gif.

Автор: Aiwan Nov 15 2004, 22:09

Nightfall шли БДу... sad.gif Я домой вернулся дел по горло... Он свободен выложит и сайт обновит под это дело. Извини что я сам не смог. Инет у меня проблемный... black eye.gif

Автор: Nightfall Nov 20 2004, 02:17

Nightfall's Talk Table Editor, версия 1.90:

- поддержка TLK V1 (Infinity: Baldur's Gate и т.п.) и TLK V3.0 (Aurora: Neverwinter Nights)
- движок HTML+JavaScript+ApachePerlServer (что обуславливает необходимость работающего на машине пользователя Apache веб-сервера с Perl-модулем);
- параллельная обработка одного файла с другим редактором (повторное чтение данных о файле при изменении его размера);
- отображение информации о размере, типе, версии, языке и количестве строк TLK файла;
- отображение следующей информации о строке: текущий номер, флаг, звуковой ресурс, смещение от начала файла, длину и длительность звукового ресурса;
- навигация по одной строке, по десять строк, к началу или концу файла;
- поиск текста от начала файла или с текущей строки;
- поиск текста с учетом или без учета регистра символов (не доработан);
- поиск текста с заменой всех или определенного числа совпадений;
- поиск строк со звуковым ресурсом;
- поиск строк по флагу или длине (байт/символов);
- навигация (пока без поиска в найденном) по найденным совпадениям;
- добавление новой строки в конец файла;
- удаление любой строки из файла;
- особая система отмена-возврат даже после сохранения файла (опционально, не доработана);
- экспорт TLK в TXT построчно;
- коррекция строковых флагов в соответствии с контентом (опционально);
- коррекция переводов строк (опционально);
- сохранение и загрузка патч-файлов;
- добавление текущей даты к имени сохраняемого TLK или TXT файла (опционально);
- создание резервных копий TLK, TXT или патч-файлов при их сохранении (опционально);
- полная документация по структуре tlk-файлов (bioware official & мой перевод).

Установка редактора:
- Установить веб-сервер Денвер-2 (с другими Apache+Perl серверами редактор я пока не тестировал).
- Распаковать архив с редактором (структура папок home) в папку с установленным пакетом Денвер-2.

Запуск редактора:
- Запустить веб-сервер Денвер-2: [путь к Денвер-2]\etc\Run.exe
- В командной строке браузера набрать: http://localhost/nfu/tlkedit/
- Редактор готов к использованию.

Для завершения работы редактора нужно просто закрыть окно (вкладку) браузера с ним. Для завершения работы локального веб-сервера Денвер-2 нужно запустить [путь к Денвер-2]\etc\Stop.exe.

P.S.: Так как, отныне редактор доступен широкому кругу пользователей, то я подписываюсь за его эксплуатационное сопровождение (в рамках этой темы), а также готов рассмотреть вопросы о других подобных редакторах или структуре tlk-файлов. Удачи!

Автор: Aiwan Nov 20 2004, 12:55

Nightfall все выложил. Проверь пожалуйста на сайте. Все я сделал как надо? hunter.gif

Автор: Nightfall Nov 21 2004, 02:22

Айв, в архиве нет инструкции по установке, я тебе ее отдельно прилеплял. Думаю, лучше за инструкциями юзеров ссылочкой сюда посылать. Ок? this.gif

p.s.: Кстати, Айв, а поиск-то Денвера мы оставим на совести пользователя? Или может стоит показать где его взять? Я думаю, что можно даже его здесь выложить, в мини-варианте (base-diskette)?

Автор: Aiwan Nov 21 2004, 10:53

Давай все подготовь сам, ссылки описалово и прочее в одном флаконе smile.gif А я все заменю. Так будет проще и вернее для нас обоих и для народу.

Автор: Nightfall Nov 28 2004, 13:10

DBColl, почему ты постишь не там, где надо? А там, где надо не отвечаешь? biggrin.gif

QUOTE (DBColl @ Nov 25 2004, 18:31)
Кстати, у меня ничего не заработало... Я так и не смог открыть твоим редактором dialog.tlk.

У меня стоит последний апач и какой-то (не из последних) перл... Ни ошибок тебе, ни чего другого... Просто не открывает...


Итак, DBColl, во-первых я пока указал на совместимость именно с комплектом Денвер-2. Сейчас я пытаюсь настроиться на такой вот апач: apache_2.0.52-win32-x86-no_ssl.msi и такой вот перл: ActivePerl-5.8.0.806-MSWin32-x86.msi. Пока почти все Ок!.. кроме скорости записи всего файла... swoon.gif

Чтобы редактор работал не в Денвер-2:
- в файле httpd.conf твоего апач-сервера посмотри, какой путь к папке с документами DocumentRoot;
- в эту папку надо распаковать структуку nfu из home/localhost/www моего архива;
- в файле httpd.conf твоего апач-сервера посмотри, какой путь к папке скриптов ScriptAlias;
- в эту папку надо распаковать файл opentlk.cgi из home/localhost/cgi/nfu/tlkedit моего архива;
- в файле httpd.conf твоего апач-сервера посмотри, какие файлы указаны для DirectoryIndex;
- допиши туда index.htm (или переименуй мой index.htm в index.html, который там скорее всего уже задан);
- открой для редактирования opentlk.cgi и проверь указанный там, путь к перл-интерпретатору (#!/usr/bin/perl) в соответствии с размещением твоего перла:
#!usr/bin/perl - если структура usr/bin/ находится в папке твоего апача (а вообще , вся проблема зарылась именно здесь, вроде).

p.s.: я сейчас отлаживаю работу редактора с не-Денверами, а также думаю сделать дистрибутив, в котром можно будет выбрать, для какого сервера производится установка...

p.p.s.: Айвану высылаю 1.95-альфу в варианте для не-Денвера, попробуй (работает, но ОЧЕНЬ медленно сохраняет, при моей конфигурации сервера). Пости пожалуйста в теме Редакторы TLK. yes.gif Запускаться должен так: http://localhost/nfu/tlkedit/ (если имя твоего сервера localhost).

Автор: Aiwan Nov 28 2004, 16:11

Слил письмо, но настрою его только на работе... Архив обновлю на сайте на днях. wink.gif

Автор: Nightfall Nov 28 2004, 20:29

Айв, не забудь, что это нерелизный архив (не для Денвер-2). Так, что выкладывает его в довесок...

Автор: Aiwan Nov 28 2004, 23:51

Nightfall дорогой, я не работаю с Dialog.tlk файлами и твой редактор не запустил sad.gif на аппаче. Дальше, последний твой архив в формате мне неизвестном. Пришли в раре или зипе. Сто килобайт архивировать круто не имеет смысла wink.gif

И мне нужен архив в котором ВНУТРИ вложен Readme.txt Что бы ТЫ САМ народу объяснил чо как куда впихивать. Оки? smile.gif

Автор: Мрак Dec 1 2004, 21:23

Когдато я тож написал скриптец на ПХП который разбирал английский диалог аддона СОУ и в неизмененных строках от обычного НВН вставлял строки ранее переведенные. а с новыми строками я поступал хитрее выводил их на экран и строки пререавода из другого перевода СОУ, который людям не очень нравился... И еще была программка которая текстовый файл подключала к диалогу. В тектовом файле каждый диалог заканчивался цифрой в скобках и переводом строки эта цифра была порядковым номер строки.

ну да это все лирика а вот по поводу

QUOTE (Nightfall @ Nov 28 2004, 13:10)
(работает, но ОЧЕНЬ медленно сохраняет, при моей конфигурации сервера)

у меня была такая проблемма медленно записывались изменения. это потому что я с каждой строкой возился (считывал преобразовывал записывал) а это долго. лучше сразу весь файл считать в переменную или даже несколько и записыва тоже все целиком. скорость в разы подскочила... если интирисуют подробности я поищю ПХПшник. Гы похоже к решению проблемы мы подошли я тож Си нешибко знаю так в паскале кадата писал а ща на перл и ПХП подсел.

Автор: Nightfall Dec 2 2004, 04:01

Мрак, у нас даже ники схожи. А что до тормозни, дык это модули "лишние" мой апач-сервак грузит/использует, потому как если Денвер-2 я использую, то редактор увсе быстренько (13 мегов строк сохраняет за 10 секунд) сохраняет.

p.s.: Хотя есть еще куда оптимизировать скорость... А пока я очень надеюсь, что кто-нибудь хотя бы запустит как надо мой редактор (угораздило же меня все так завернуть, но что поделать).

Автор: DBColl Dec 3 2004, 15:53

Nightfall

QUOTE (Nightfall @ Nov 28 2004, 12:10)
Чтобы редактор работал не в Денвер-2: - в файле httpd.conf твоего апач-сервера посмотри, какой путь к папке с документами DocumentRoot; - в эту папку надо распаковать структуку nfu из home/localhost/www моего архива;
- в файле httpd.conf твоего апач-сервера посмотри, какой путь к папке скриптов ScriptAlias;
- в эту папку надо распаковать файл opentlk.cgi из home/localhost/cgi/nfu/tlkedit моего архива;
- в файле httpd.conf твоего апач-сервера посмотри, какие файлы указаны для DirectoryIndex;
- допиши туда index.htm (или переименуй мой index.htm в index.html, который там скорее всего уже задан); - открой для редактирования opentlk.cgi и проверь указанный там, путь к перл-интерпретатору (#!/usr/bin/perl) в соответствии с размещением твоего перла: #!usr/bin/perl
- если структура usr/bin/ находится в папке твоего апача (а вообще , вся проблема зарылась именно здесь, вроде).

Найт, я пользуюсь перлом, пхп, SSI и апачем под виндой не первый год wink.gif. Где должны лежать папки и где они лежат я знаю. И даже относительно Линуха. wink.gif

Короче сообщаю как это дело обстоит у меня:
c:\usr\Apache\ - апач
с:\usr\php\ - пхп
c:\usr\perl\bin\ - скорее всего может быть здесь нестыковка с путями в твоем скрипте.
с:\usr\Apache\users\ - DocumentRoot
QUOTE
- в эту папку надо распаковать файл opentlk.cgi из home/localhost/cgi/nfu/tlkedit моего архива;

CGI-шку в c:\usr\Apache\cgi-bin, если быть точнее. wink.gif

Автор: Nightfall Dec 3 2004, 22:50

Aiwan Будь добр, обнови ссылочку для редактора на версию 1.96, там инфа по установке более популярна, да и лучше оно...

DBColl Закачай как появится новую версию. Проблема, я уверен, была в путях к перлу. В новом релизе описалово подробнее и эта тема (установка на апачи) как раз затронута.

Автор: Aiwan Dec 3 2004, 23:16

Ок. Малость разгребу дела. На днях. yes.gif

Автор: Nightfall Dec 7 2004, 03:03

Народ, вопрос назасыпку: кто-нидь уже пользуется Nightfall's Talk Table Editor? Если нет, то почему? Если да, то че молчим? Мне это интересно как разработчику. А может просто TLK-файлами уже никто не занимается? Или все все знают и умеют? unsure.gif

Автор: NiMH Dec 11 2004, 12:51

tlkedit

Автор: Nightfall Dec 25 2004, 04:56

Чей-то я последний постик не понял... swoon.gif

p.s.: долго ж я думал...

Автор: Nightfall Jan 5 2005, 15:06

У меня такой вопросик возник: что в строке tlk-файла является ошибкой?

1. StartCheck>
дескриптор без открывающего символа (и т.п. вариации)
2. <Место Старта>
дескриптор на русском языке
3. [Убедить - Запугать]
ключевая фраза (?) на русском языка (или это нормально?)
4. Перевод строки в виде \n\r, а не просто \n
5. Что-то еще!?

Собственно сейчас меня интересует возможность русских символов внутри []. Похоже, что это нормально и квадратные скобки служат для того, чтобы движок игры выделил отмеченную фразу в общем тексте зеленым цветом (а цвет можно изменить?).

Мне, как разработчику редактора, необходимо знать все подробности и нюансы сохранения строк в tlk-файле. Также интересно будет узнать, какие функции вам необходимы в подобном редакторе.

По сравнению с версией 1.90, описанной выше, сейчас в редакторе версии 2.02 (еще не отправлена Айвану) добавилось:

- параллельная обработка двух файлов (в т.ч. и разных версий) внутри редактора;
- вывод иконки игры для каждого из открытых файлов;
- поиск стрк с длительнойстью звукового ресурса;
- поиск строк по наличию тэгов или определителей;
- поиск строк с ошибками в тэгах и определителях;
- поиск строк с русскими или английскими символами;
- навигация по найденным строкам с совпадениями;
- поиск по условиям или по тексту среди найденных строк;
- копирование контента или выделения строки дополнительного файла в главный;
- отображение количества изменений текущей строки и ее позиции в массиве отмен;
- сохранение и загрузка патч-файлов (без учета информации о звуке);
- создание резервных копий TLK, TXT или патч-файлов при их сохранении (опционально);
- полная документация по структуре tlk-файлов (Bioware official и мой перевод);
- статистика обработки текущего запроса или всех (опционально) запросов пользователя;
- подсчет времени обработки запроса пользователя;
- сохранение текущих изменений и результатов поиска при смене файла (опционально).

Автор: Aiwan Jan 5 2005, 20:46

Nightfall я версию 2.0 еще не клал на фтп. Шли свою 2.02 pardon.gif Ок?

Автор: Nightfall Jan 5 2005, 21:28

Aiwan, вот я отлажу копирование выделенного текста с одной строки в другую (есть проблема в получении выделенного текста в textarea - не могу) и вышлю.

p.s. впрос остается открытым: http://www.wrg.ru/forums/index.php?showtopic=536&view=findpost&p=20706

Автор: DBColl Jan 5 2005, 21:51

QUOTE (Nightfall @ Jan 5 2005, 14:06)
1. StartCheck> дескриптор без открывающего символа (и т.п. вариации)
2. <Место Старта> дескриптор на русском языке
3. [Убедить - Запугать] ключевая фраза (?) на русском языка (или это нормально?)
4. Перевод строки в виде \n\r, а не просто \n
5. Что-то еще!?

Я не понял вопроса... Это о чем? Ты ХОЧЕШЬ обрабатывать подобные опечатки?.. Или что?
QUOTE (Nightfall @ Jan 5 2005, 14:06)
Собственно сейчас меня интересует возможность русских символов внутри []. Похоже, что это нормально и квадратные скобки служат для того, чтобы движок игры выделил отмеченную фразу в общем тексте зеленым цветом (а цвет можно изменить?).

Внутри [] просто пишется любой текст. Это может делаться для того, чтобы описать ситуацию, действие игрока, которые нельзя показать в игре... типа:
"Я не плачу... [вытирая сопли]".

Чтобы выделить цветом, надо юзать токены (у тебя я так понял они почему-то зовутся дескрипторами dntknw.gif):
<StartHighlight> - синий
<StartCheck> - красный
<StartAction> - зеленый
QUOTE (Nightfall @ Jan 5 2005, 14:06)
Мне, как разработчику редактора, необходимо знать все подробности и нюансы сохранения строк в tlk-файле. Также интересно будет узнать, какие функции вам необходимы в подобном редакторе

Самое главное - это стопудово удобные функции поиска и замены... yes.gif

Автор: Nightfall Jan 6 2005, 18:20

QUOTE (DBColl @ Jan 5 2005, 21:51)
Ты ХОЧЕШЬ обрабатывать подобные опечатки?

Да, именно. Вообще-то уже есть поиск таких строк.

QUOTE (DBColl @ Jan 5 2005, 21:51)
токены (у тебя я так понял они почему-то зовутся дескрипторами

Ну, я-ж по привычке из html biggrin.gif А как называются фразы внутри []? А токены допускают только английские буквенные символы?

QUOTE (DBColl @ Jan 5 2005, 21:51)
удобные функции поиска и замены

Похоже, редактор-то так никто и не запустил, потому, как так уже немало полезного для поиска и замены имеется, а добавить еще чего-нить - не такая уж и проблема.

Автор: Lex Jan 6 2005, 18:46

я его просто не могу запустить, у меня софта не хватает

Автор: DBColl Jan 6 2005, 19:02

QUOTE (Lex @ Jan 6 2005, 17:46)
я его просто не могу запустить, у меня софта не хватает

У меня тоже. Мне просто лень собирать весь требуемый пакет... Вот если бы Найтфал архивнул и кинул бы мне в мыло, я бы выложил на ФТП WRG всем пакетом и дал бы на сайте ссылку...
Добавлено в [mergetime]1105027491[/mergetime]
Из-под апача + perl у меня прога глючила... sad.gif

Автор: Nightfall Jan 6 2005, 20:05

QUOTE (Lex @ Jan 6 2005, 18:46)
у меня софта не хватает

Дык ведь я же ссылку указал в файле install.txt на комплект Денвер-2: 1,4 мега закачать-то и надо, установить, разархивировать в него редактор и радоваться. ну что же мне, выслать этот пакет, чтобы вы его у себя разместили (насколько я знаю, авторы Денвера не будут против, но все-таки лучше ссылку указать для их сайта)?

QUOTE (DBColl @ Jan 6 2005, 19:02)
Из-под апача + perl у меня прога глючила

Как это? Какой апач и перл, как установлены? Я тут у Айвана смотрел его конфу на апач и писал, как редактор надо настраивать, но чей-то молчит ваш лидер по этому делу yes.gif ...

p.s.: может я покоцаю Денвер-2 (уберу PHP и MySQL, т.к. для софтины моей они нафиг не нужны), получится около мега комплект, вот его можно слать... посмотрим. Пока советую ссылку вот эту дать людям на пакет Денвер-2 ("дискетный" вариант - более, чем достаточный для Nightfall's Talk Table Editor): http://dklab.ru/chicken/web/dis/Base_Diskette/ dirol.gif

p.p.s.: вопрос не по теме: а кто у вас этот форум технически обеспечивает? почему бы не сделать вставку колобков в место курсора, а не в конец сообщения (у меня может мозилла че не так делает)? crazy.gif

Автор: Aiwan Jan 7 2005, 00:13

QUOTE (Nightfall @ Jan 6 2005, 23:05)
Как это? Какой апач и перл, как установлены? Я тут у Айвана смотрел его конфу на апач и писал, как редактор надо настраивать, но чей-то молчит ваш лидер по этому делу

Найт, у меня были такие заботы до нового года, не приведи господи... Сейчас вот разгреб обязаловку и прочее гляну твой редактор, но аппачи у меня не полностью и НЕТ perl-а посему не пахаеть. Так что, подумай. Возьми денвер твой и воткни свой редактор, упакуй 7zip SFX и пришли. Тогда все будет в шоколаде. Пусть 1 метр но работать будет у всех юзверей.
QUOTE (Nightfall @ Jan 6 2005, 23:05)
p.p.s.: вопрос не по теме: а кто у вас этот форум технически обеспечивает? почему бы не сделать вставку колобков в место курсора, а не в конец сообщения (у меня может мозилла че не так делает)?

Мозила глючит по ходу, хотя бывает и у меня так. И не такой уж мега - глюк что б ковырять весь форум yes.gif Да и все на все броузеры не заточишь...

Автор: Nightfall Jan 7 2005, 02:04

Aiwan Ok, буду работать над этим...

Автор: Aiwan Jan 7 2005, 11:01

Давай дружище! Жду готовый вариант smile.gif

Автор: DBColl Jan 7 2005, 22:30

QUOTE (Nightfall @ Jan 6 2005, 19:05)
Как это? Какой апач и перл, как установлены? Я тут у Айвана смотрел его конфу на апач и писал, как редактор надо настраивать, но чей-то молчит ваш лидер по этому делу...

По этому дела я скорее больше волоку, чем Айв. У меня всегда все настроено будь здоров. Я вот думаю, что скорее дело в моем стареньком перле... Версию даже не помню... smile.gif А вот твой комплект редактора вместе с Денвером (пусть и велик!) - то что надо! yes.gif good.gif

Автор: Nightfall Jan 8 2005, 13:54

DBColl Уже почти все готово. Кило на700 в 7-зипе(!). Надо только немного подправить функции поиска - я их немного переделывал. Ориентировочно версия 2.03 будет с новой фичей поиска и в коплекте с сервером. Ждите... biggrin.gif

Автор: DBColl Jan 8 2005, 14:35

КУЛ, Найт! Ждем!

Автор: Nightfall Jan 10 2005, 15:23

DBColl Готово! tlkedit_v2.03_full.exe ~ 587 КБ. Куда мылить? Обязательно всем читать nightfall.txt в корневой папке! При установке: полный путь ко внутренней структуре папок не должен содержать пробелов и русских символов! Таким образом, распаковываемся в корень диска! biggrin.gif

Автор: DBColl Jan 11 2005, 05:16

Найт, РЕСПЕКТ! Шли в мое мыло dbcoll@wrg.ru good.gif

Автор: Nightfall Jan 11 2005, 19:17

DBColl Уже ушло к Айвану... Жду ваших отзывов (!).

Автор: Aiwan Jan 11 2005, 19:33

Найт, шли на aiwan(злоая собака)wrg.ru
Нигде нет письма pardon.gif

Автор: Nightfall Jan 11 2005, 23:05

Да? Странно... dntknw.gif А злоая собака от просто собаки чем-нидь отличается? biggrin.gif

Кинул и тебе, Айв, и тебе, DBColl. Типа ловим?

Автор: Aiwan Jan 12 2005, 00:03

Получил. Утром гляну и настрою... спать пора black eye.gif

Автор: Evilorean Jan 12 2005, 02:52

Если хотите, могу поделиться своим редактором. Я его писал для наших нужд "Baldur's Legacy" Поиск в нем есть, но не оптимизированный, а так, постольку поскольку.

Автор: Aiwan Jan 12 2005, 09:57

Evilorean давай!
Nightfall все, выложил. Только ты в архив ещ и корзину архивнул... Или это так надо? pardon.gif

Автор: DBColl Jan 12 2005, 12:39

Найт, а что происходит при установке??? У меня вдруг появился новый диск за СДРОМом! shok.gif

Да и диалог тлк я так и не смог открыть в редакторе... Завис скрипт на открытии (но у меня не мозилла, а опера)... dntknw.gif

Автор: Aiwan Jan 12 2005, 16:35

Я все открыл и все пахало. Я правда не стал редактировать файл, только посмотрел... pardon.gif

Автор: Nightfall Jan 12 2005, 18:19

QUOTE (Aiwan @ Jan 12 2005, 09:57)
Только ты в архив еще и корзину архивнул... Или это так надо?

swoon.gif Не-а, это я проглядел... в следующем паке исправлю (можно килл ее).

QUOTE (DBColl @ Jan 12 2005, 12:39)
У меня вдруг появился новый диск за СДРОМом!

Это так надо! Надеюсь, не испугался. Для работы этого апача нужен виртуальник, ну самый примитивный, командой subst который делается. Все ok.

QUOTE (DBColl @ Jan 12 2005, 12:39)
Завис скрипт на открытии (но у меня не мозилла, а опера)...

Какая опера? Ты глянь в истории, я там как-то тестил под оперой. Вполне возможно, что скрипт не завис... В задачах э тебя висело что-нибудь (apache.exe, perl.exe или opera.exe), загружая проц? Если нет, то дело в том, что опера как-то не "так" работает с iframe'ом... я над этим парился, но видимо все дело именно в самом браузере или его настройках.

p.s.: у меня хоть и работало все с тремя разными браузерами, все же рекомендую что-нидь на то же движке, что и Mozilla (Netscape) - быстро и без глюков.

Aiwan Как ты думаешь, последующие версии так же делать (SFX-7Zip) или как раньше и ставить их просто поверх версии 2.03 (ну можно версию без корзины сделать yahoo.gif )? И еще! Там у меня инфа (оффициальная и мой ее перевод) есть в дока по tlk и 2da. Дык может народу ее отдельно предложить или указать, что она там есть! По-моему это полезно.

Автор: DBColl Jan 12 2005, 22:47

Инфа по тлк и 2да в любом случае нужна yes.gif. Надо ее как-то отдельно будет оформить... У нас на новом сайте будут выложены подобные статьи. wink.gif

Попробую еще твою прогу Firefox'ом... pardon.gif
Добавлено в [mergetime]1105559291[/mergetime]
Кстати, а процессов Apache при запуске скрипта было действительно многовато... Не свойственно biggrin.gif.

Автор: Aiwan Jan 13 2005, 05:53

QUOTE (Nightfall @ Jan 12 2005, 21:19)
Aiwan Как ты думаешь, последующие версии так же делать (SFX-7Zip) или как раньше и ставить их просто поверх версии 2.03 (ну можно версию без корзины сделать  )?

Сделай одну версию еже в SFX-7Zip, но не в течении затра-послезавтра. А конкретно продумай что будет в ней и прочее. Что бы это была супер последняя версия. Вылижи ее, что бы бяков не было как с корзиной и положим ее. А дальше можно просто тип патчей выпускать.
QUOTE (Nightfall @ Jan 12 2005, 21:19)
И еще! Там у меня инфа (оффициальная и мой ее перевод) есть в дока по tlk и 2da. Дык может народу ее отдельно предложить или указать, что она там есть! По-моему это полезно.

КОНЕЧНО. wink.gif
QUOTE (DBColl @ Jan 13 2005, 01:47)
У нас на новом сайте будут выложены подобные статьи.

rolleyes.gif Когда уже...

Автор: Vhall Jan 13 2005, 23:19

Ну, началось! diablo.gif

Кто знает ТЛК редактор поддерживающий русский язык и непоочередную нумерацию?

ЗЫ сколько сам уже перепробовал...

Автор: Evilorean Jan 14 2005, 00:37

вРН ГМЮВХР "МЕОННВЕПЕДМСЧ МСЛЕПЮЖХЧ"?

пСЯЯЙХИ ОНДДЕПФХБЮЕР ЛНИ ПЕДЮЙРНП. дСЛЮЧ Х НЯРЮКЭМШЕ - РНФЕ.

ю МЮЯВЕР МСЛЕПЮЖХХ - ЯРПСЙРСПЮ РКЙ ТЮИКЮ МЕ ОНГБНКЪЕР ОПНОСЯЙ МНЛЕПНБ. еЯКХ УНРХРЕ МЮВЮРЭ МЕ Я ОНЯКЕДМЕЦН МНЛЕПЮ, Ю МЕЛМНЦН ДЮКЭЬЕ - БЯРЮБЭРЕ ОСЯРШЕ ЯРПНЙХ.


Автор: DBColl Jan 14 2005, 00:56

Это не каком?.. shok.gif dntknw.gif

Автор: Nightfall Jan 14 2005, 19:57

QUOTE (Evilorean @ Jan 14 2005, 00:37)
Что значит "непоочередную нумерацию"?

Русский поддерживает мой редактор. Думаю и остальные - тоже.

А насчет нумерации - структура тлк файла не позволяет пропуск номеров. Если хотите начать не с последнего номера, а немного дальше - вставьте пустые строки.

Это если кто не разобрал аббракаддабру...

QUOTE (Vhall’rafein @ Jan 13 2005, 23:19)
Кто знает ТЛК редактор поддерживающий русский язык и непоочередную нумерацию?

Не понял вопроса. Что за непоочередная нумерация?

Автор: Vhall Jan 14 2005, 21:58

QUOTE (Evilorean @ Jan 14 2005, 00:37)
А насчет нумерации - структура тлк файла не позволяет пропуск номеров. Если хотите начать не с последнего номера, а немного дальше - вставьте пустые строки

Допустим, редактор DialogTLK поддерживает непоочередную нумерацию

QUOTE (Nightfall @ Jan 14 2005, 19:57)
Не понял вопроса. Что за непоочередная нумерация?

Непоочередная - когда за 1 strref идет 3

Автор: Evilorean Jan 15 2005, 00:40

QUOTE
Eto na kakom?..


Eto forum ne podderjivaet KOI8-R 8-)

Автор: Aiwan Jan 15 2005, 21:42

QUOTE
Ето форум не поддерйивает КОИ8-Р 8-)

QUOTE (Evilorean @ Jan 15 2005, 03:40)
Eto forum ne podderjivaet KOI8-R 8-)

Зато тут есть кнопка транслита. beee.gif biggrin.gif

Автор: Nightfall Jan 17 2005, 21:10

Хочу предупредить всех желающих установить мой Nightfall's Talk Table Editor.

Есть одно важное ограничение установки: полный путь ко внутренней структуре папок не должен содержать пробелов и русских символов (думаю исправить это в будущих версиях и сделать нормальный дистрибутив). Также можно копировать установленный редактор (предварительно отключив его сервер) куда угодно (за исключение оговоренного выше), но НЕ ИЗМЕНЯЙТЕ внутреннюю структуру папок и их состав.

Вся информация о TLK-редакторе находится в \home\localhost\www\nfu\tlkedit\docs\rus (в архиве с редактором).

Вот список изменений новой неоффициальной (не будет выложена для закачивания потому, как Айван велел каждую версию вылизывать до золотого блеска biggrin.gif ) версии 2.04 от 17.01.2005:
+ добавлена опция поиска строк с некорректными флагами (например, 0 для непустой строки)
+ изменена ширина меню дополнительного поиска
+ изменены некотороые сообщения поиска
+ исправлено необновление при поиске "строк с русскими символами" (глюк был при большом числе найденных строк)
+ оптимизированы по скорости функции поиска [2]
+ немного изменен алгоритм поиска строк с ошибками
+ изменено расположение элементов панели настроек обрабоки текста
+ общий счетчик числа совпадений для поиска или замены !
+ новые элементы обработки выделенного текста (ключ, красный, синий, зеленый)
+ отмена обработки запроса при поиске по неизвестному ключу
+ исправлен глюк, если число строк файла меньше начальной строки патч-файла
+ к ангийской документации был добавлен оффициальный (Bioware) файл о Localized Strings
- некорректный алгоритм расчета времени обработки некоторых запросов (например, патч-файла)
- при установки токена или ключа на строку нет проверки уже существующих.

С уважением, Nightfall. yes.gif

Автор: Twin Jan 17 2005, 21:35

Nightfall
Респект тебе за работу!
Поднял бы RR, но там и так уже +2 за этот редактор. biggrin.gif

Автор: DBColl Jan 18 2005, 00:49

QUOTE (Twin @ Jan 17 2005, 20:35)
Nightfall Респект тебе за работу! Поднял бы RR, но там и так уже +2 за этот редактор.

Не беда. Это же все от РАЗНЫХ людей, которые могут оценить чужой труд.

Автор: Nightfall Jan 18 2005, 18:31

QUOTE (Twin @ Jan 17 2005, 21:35)
Поднял бы RR
Эээ... а че это такое... а то я как-то ушками прохлопал - не понял?

Автор: DBColl Jan 22 2005, 11:52

QUOTE (Nightfall @ Jan 18 2005, 17:31)
Эээ... а че это такое... а то я как-то ушками прохлопал - не понял?

Под твоей аватаркой смотри wink.gif.

Кстати, я тут запустил под Лисой твое чадо... КУЛ! Офигеть! Летает! Правда, пока допер, что надо вводить не 127.0.0.1, а localhost (почему именно так, кстати???) прошло минут 15, наверное biggrin.gif. Пришлось обратиться к INSTALL.TXT biggrin.gif. Гы.

Не смотрел правда, как твой редактор работает с новыми тлк и корректно ли сохраняет их, но по первому впечатлению, я офигел от возможностей! Честно... shok.gif good.gif ФУНКЦИОНАЛ - ОБАЛДЕТЬ, но интерфейс... эээ... не достоен он, мягко говоря, твоего скрипта... this.gif

Короче, мои тебе советы, как дизайнера. wink.gif
1. Увиличивай общий размер таблицы этой (каркаса).
2. Перегруппировать элементы тоже стоило бы, имхо. Пока не слишком удобно.
3. Мало места под рабочее пространство, да и сделал бы ты лучше отображение НЕ ЕДИНСТВЕННОЙ СТРОКИ, а еще и штуки за 4 до текущей и после. То есть примерно как сделано в стандартном tlkedit'е, которым почти все сейчас пользуются. Это там реально удобнее, потому что охват инфы больше. В итоге кликаем, меньше - информации больше. То есть надо рациональнее использовать рабочую облать проги. yes.gif
4. Оптимизируй рабочее пространство под разрешение 1024x768. Это сейчас ФАКТИЧЕСКИ стандарт. Особенно для тех, кто работает с tlk'шками wink.gif.
5. Текстура твоя не добавляет красоты... Имхо, лишь мешает, потому что все-таки идет ОБЪЕМНАЯ работа с текстом. В рабочей области оформление, если и должно быть, то исключительно цветовое.
6. Кнопари твои с зеленой подсветкой и прыгающим в болд шрифтом... ну уж совсем никак. smile.gif
7. Хорошо бы выделять искомое цветом или стандартным синим выделением (focus вроде) в найденной строке.

ЗЫ. Сорри, что так обхаял, но это явные минусы. Могу сказать МНОЖЕСТВО плюсов в подготовку софта в плане документации. Все просто на очень высоком профессиональном уровне. Репектище за это!

ЗЫЫ.Могу помочь с интерфейсом. Наверное сейчас по-бырому и займусь wink.gif. Если ты не против. wink.gif Только у тебя там многовато JScript'а... Править не удобно, но... разберемси...

Автор: Aiwan Jan 22 2005, 18:07

Найт ты и вправду молодец! wink.gif

QUOTE (DBColl @ Jan 22 2005, 14:52)
Могу помочь с интерфейсом. Наверное сейчас по-бырому и займусь . Если ты не против.  Только у тебя там многовато JScript'а... Править не удобно, но... разберемси...

ДБ, а ты бы поковырял лучше сайт aggressive.gif black eye.gif this.gif yes.gif Сепуку я тебе точно скоро сделаю.

Автор: DBColl Jan 22 2005, 18:28

QUOTE (Aiwan @ Jan 22 2005, 17:07)
ДБ, а ты бы поковырял лучше сайт Сепуку я тебе точно скоро сделаю.

Я пошутил... Чуток поковырял у него, но потом все сдохло... biggrin.gif Верстка ветхая совсем... Нестабильная... black eye.gif Сегодня прухи на сайт нету... Не прет совсем... dntknw.gif

Автор: Nightfall Jan 23 2005, 02:56

QUOTE (DBColl @ Jan 22 2005, 11:52)
надо вводить не 127.0.0.1, а localhost (почему именно так, кстати???)

Куда вводить? http://localhost/nfu/tlkedit/ Сюда?

QUOTE (DBColl @ Jan 22 2005, 11:52)
Увиличивай общий размер таблицы этой (каркаса).

Так задумано, ибо планирую созать общий интерфейс Nightfall Utilites (как минимум будет когда-нидь еще и 2DA редактор-по-моему), в котором TLK-редактор будет занимать не все пространство (от окна браузера в 1024x768)...

QUOTE (DBColl @ Jan 22 2005, 11:52)
Пока не слишком удобно.

Что конкретно? Для поиска я уже перегруппировал немного (текущая моя версия 2.05).

QUOTE (DBColl @ Jan 22 2005, 11:52)
сделал бы ты лучше отображение НЕ ЕДИНСТВЕННОЙ СТРОКИ, а еще и штуки за 4 до текущей и после.

Пока не вижу в этом смысла, т.к. строки между собой никак практически не связаны. Мне дык такое мешает.

QUOTE (DBColl @ Jan 22 2005, 11:52)
Оптимизируй рабочее пространство под разрешение 1024x768.

Смотри п.1.

QUOTE (DBColl @ Jan 22 2005, 11:52)
Текстура твоя не добавляет красоты...

Текстура была прилеплена от нечего делать. Посмотри forward.txt - я хотел бы когда-нить скины прикуралесить... biggrin.gif

QUOTE (DBColl @ Jan 22 2005, 11:52)
Имхо, лишь мешает

Текстура в приципе или эта конкретно?

QUOTE (DBColl @ Jan 22 2005, 11:52)
оформление, если и должно быть, то исключительно цветовое.

В смысле?

QUOTE (DBColl @ Jan 22 2005, 11:52)
прыгающим в болд шрифтом... ну уж совсем никак

По мне так нормально (пока), а что значит прыгающим? У тебя размер кноки меняется? Хотя сами кнопки-то отстойные, ну да я в дизайн пока особо-то и не вкладывался.

QUOTE (DBColl @ Jan 22 2005, 11:52)
Хорошо бы выделять искомое цветом или стандартным синим выделением (focus вроде) в найденной строке.

Подумаю-попробую-покопаю, т.к. начал уже ковырять textarea (копирование контента или выделения строки дополнительного файла в главный, элементы обработки выделенного текста (ключ, красный, синий, зеленый)).

QUOTE (DBColl @ Jan 22 2005, 11:52)
Могу помочь с интерфейсом.

Если бы нород активно юзал редактор, то можно было начать принимать варианты оформления (в текущем размере). А пока может мыльныть мне цельную картинку - каким ты видишь редактор, объяснить, где какие кнопки должны быть и т.д. А дальше я все сделаю... так тебе проще будет.
Добавлено в [mergetime]1106438482[/mergetime]
QUOTE (Aiwan @ Jan 22 2005, 18:07)
Найт ты и вправду молодец!

Может быть... Слушай, Айв, я тут сделал (уже почти) подробную помощь с картинками, однако редактор будет занимать (его полная версия, как мы и договаривались, а потом - типа патчи) уже около мега. Но я думаю, оно того стоит!

Автор: Aiwan Jan 23 2005, 07:32

QUOTE (Nightfall @ Jan 23 2005, 05:56)
Может быть... Слушай, Айв, я тут сделал (уже почти) подробную помощь с картинками, однако редактор будет занимать (его полная версия, как мы и договаривались, а потом - типа патчи) уже около мега. Но я думаю, оно того стоит!

Все путем. Сделай красяво и что б работало и шли. Скажу по секрету secret.gif мы немного потолстели на агаве biggrin.gif Так что вопрос объема важен только для моего диал-апа.

Автор: Aiwan Jan 23 2005, 23:08

Evilorean выложил твой редактор! Мне понравился! Особенно 2да... this.gif

Автор: DBColl Jan 23 2005, 23:49

QUOTE (Nightfall @ Jan 23 2005, 01:56)
Куда вводить? http://localhost/nfu/tlkedit/ Сюда?

Да. В браузер wink.gif.
QUOTE (Nightfall @ Jan 23 2005, 01:56)
Так задумано, ибо планирую созать общий интерфейс Nightfall Utilites (как минимум будет когда-нидь еще и 2DA редактор-по-моему), в котором TLK-редактор будет занимать не все пространство (от окна браузера в 1024x768)...

Найт, а помоему тогда надо сделать стартовую страничку со ссылками на 2 РАЗНЫЕ проги. Они же по сути выполняют не одно и то же! И синхронизации совсем не требуют. Имхо, ты зря хочешь напичкать всего на один экран. Неудобно будет. Много текста, элементов управления... Будет просто напрсто пугать количеством. Не делай так, плиз. this.gif
QUOTE (Nightfall @ Jan 23 2005, 01:56)
Пока не вижу в этом смысла, т.к. строки между собой никак практически не связаны. Мне дык такое мешает.

Не правда. Иногда связаны. Особенно когда дело не касается собсна диалогов, а как раз стоит задача добавить какой-нить класс... Для чего собсна и будет юзаться в большинстве своем этот редактор.
QUOTE (Nightfall @ Jan 23 2005, 01:56)
Текстура в приципе или эта конкретно?

Имхо, тестура В ПРИНЦИПЕ. Если она по цветам хотя бы немного контрастная (у тебя пастельно розовая и темно серая), то она будет мешать элементам управления. Тем более их у тебя много.
QUOTE (Nightfall @ Jan 23 2005, 01:56)
оформление, если и должно быть, то исключительно цветовое.
В смысле?

В смысле что надо отделить визуально разные блоки. Файлы, информация, поиск, текущая строка, статистика... ну и тд.
QUOTE (Nightfall @ Jan 23 2005, 01:56)
По мне так нормально (пока), а что значит прыгающим? У тебя размер кноки меняется?

Именно. yes.gif
QUOTE (Nightfall @ Jan 23 2005, 01:56)
Если бы нород активно юзал редактор, то можно было начать принимать варианты оформления (в текущем размере). А пока может мыльныть мне цельную картинку - каким ты видишь редактор, объяснить, где какие кнопки должны быть и т.д. А дальше я все сделаю... так тебе проще будет.

Ну ты сделай пока вот примерно, что я тебе описал - будет гораздо симпатичнее и удобнее. wink.gif
QUOTE (Nightfall @ Jan 23 2005, 01:56)
Может быть... Слушай, Айв, я тут сделал (уже почти) подробную помощь с картинками, однако редактор будет занимать (его полная версия, как мы и договаривались, а потом - типа патчи) уже около мега. Но я думаю, оно того стоит!

Стоит, стоит. yes.gif Молодец! good.gif
Добавлено в [mergetime]1106514759[/mergetime]
QUOTE (Aiwan @ Jan 23 2005, 22:08)
Evilorean выложил твой редактор! Мне понравился! Особенно 2да...

А что за 2да??? this.gif

Автор: K.SpecTr Jan 24 2005, 00:22

QUOTE (DBColl @ Jan 23 2005, 23:49)
QUOTE (Aiwan @  Jan 23 2005, 22:08)

Evilorean выложил твой редактор! Мне понравился! Особенно 2да...


А что за 2да???

Действительно, что за редактор?
Ах, http://wrg.ru/files/other/bltoolkitstd.rar. pilot.gif Скачал, буду смотреть. biggrin.gif

Автор: Клемент Астилон Jan 24 2005, 06:10

Ребят, а почему бы его как страничку и не поставить у нас?
Конечно те кто платит за траффик не будут пользоваться...
Просто было бы удобно.

Автор: Aiwan Jan 24 2005, 10:50

Clement Astilon утопия this.gif yes.gif

Автор: DBColl Jan 24 2005, 11:23

QUOTE (Clement Astilon @ Jan 24 2005, 05:10)
Ребят, а почему бы его как страничку и не поставить у нас? Конечно те кто платит за траффик не будут пользоваться... Просто было бы удобно.

Хех, качать туда-обратно объем в 10-15 метров (tlk-файл)?.. Это плохо... swoon.gif

Автор: Клемент Астилон Jan 24 2005, 18:32

Ну да не подумал...
Респект Автору good.gif

Хм почему-то немогу респект поставить... Пишет нужен Мастер...

Автор: DBColl Jan 24 2005, 18:51

QUOTE (Clement Astilon @ Jan 24 2005, 17:32)
Хм почему-то немогу респект поставить... Пишет нужен Мастер...

blush.gif Потому что ставить респекты могут те, у кого картинка под аватарой "Мастер".

Автор: Nightfall Jan 24 2005, 23:20

QUOTE (Aiwan @ Jan 23 2005, 23:08)
Evilorean выложил твой редактор! Мне понравился! Особенно 2да...

Я тоже глянул! Неплохо. Вкладочки для 2DA это классно, здорово!

Evilorean А че так много памяти твой редактор хавает? 180 мегов при работе с TLK, по моему - многовато, хотя может я просто не привык после построчной работы к таким цифрам. По ходу - вопросик: как работает функция "Присоединить tlk-файл к текущему"? (Я пока не испытал ее - у тебя резервные копии делаются?).

QUOTE (Clement Astilon @ Jan 24 2005, 06:10)
Ребят, а почему бы его как страничку и не поставить у нас?

Это вы о чем? crazy.gif

QUOTE (DBColl @ Jan 23 2005, 23:49)
надо сделать стартовую страничку со ссылками на 2 РАЗНЫЕ проги

DBColl Ты меня пока не понял, ну да ладно - сейчас это не так важно. Просто размеры останутся прежними... А насчет отображения нескольких строк я подумаю... biggrin.gif yes.gif

QUOTE (DBColl @ Jan 23 2005, 23:49)
Они же по сути выполняют не одно и то же! И синхронизации совсем не требуют.

Не согласен! А на что есть ссылки в 2DA файлах? Правильно - на строки TLK-файла. Были тут вопросы о создании новых спеллов, например. Есть такой параметр, как SpellDesc, указывающий как раз на строчку в TLK с описанием спелла. Думаю, понятно. Ну а по поводу расположения всей этой засинхронизированной информации... дык пока рано об этом.

QUOTE (DBColl @ Jan 23 2005, 23:49)
Для чего собсна и будет юзаться в большинстве своем этот редактор.

А в моем пока упор на построчное сравнение двух файлов (инглиш и руссиш, например). crazy.gif

QUOTE (DBColl @ Jan 23 2005, 23:49)
Имхо, тестура В ПРИНЦИПЕ.

Постараюсь в ближайшее время заняться внешним видом... может скинами (начиная с простого дефолтного).
QUOTE (DBColl @ Jan 23 2005, 23:49)
У тебя размер кноки меняется?

Именно.

Очень странно... А у меня - нет. Даже в жуткой опере...

Автор: DBColl Jan 25 2005, 01:12

QUOTE (Nightfall @ Jan 24 2005, 22:20)
Я тоже глянул! Неплохо. Вкладочки для 2DA это классно, здорово!

ДАЙТЕ ПОСМОТРЕТЬ!!! clapping.gif
QUOTE (Nightfall @ Jan 24 2005, 22:20)
Не согласен! А на что есть ссылки в 2DA файлах? Правильно - на строки TLK-файла. Были тут вопросы о создании новых спеллов, например. Есть такой параметр, как SpellDesc, указывающий как раз на строчку в TLK с описанием спелла. Думаю, понятно. Ну а по поводу расположения всей этой засинхронизированной информации... дык пока рано об этом.

Ладно, но я считаю, что это можно разместить и на 2-х страничках, рядом (в закладках) в браузере... dntknw.gif
QUOTE (Nightfall @ Jan 24 2005, 22:20)
А в моем пока упор на построчное сравнение двух файлов (инглиш и руссиш, например).

Это я уже понял wink.gif.
QUOTE (Nightfall @ Jan 24 2005, 22:20)
Постараюсь в ближайшее время заняться внешним видом... может скинами (начиная с простого дефолтного).

Да, пора бы wink.gif.
QUOTE (Nightfall @ Jan 24 2005, 22:20)
Очень странно... А у меня - нет. Даже в жуткой опере...

У меня настолько жуткая Опера, что Мозилла и осел IE такие же ужасные. Гы. В Опере кстати так и отказывается работать скрипт при попытке загрузить tlk sad.gif.
Добавлено в [mergetime]1106606513[/mergetime]
QUOTE (DBColl @ Jan 25 2005, 00:12)
ДАЙТЕ ПОСМОТРЕТЬ!!!

Блин! Айв, редиска, молчит, что на сайте выложил! sorry.gif Скачал, глянул... Да, клево! Особенно редактор 2да удобен. Тлк - и в правду жрет некисло... 180 метров. Хы... А почему? dntknw.gif

Автор: K.SpecTr Jan 25 2005, 21:40

Evilorean
Поламал я этот эдитор немного... sorry.gif Что-то у меня RCData блок выпадает, какая-то из форм глючит (точнее Edit2daForm и/или TlkEditForm). С памятью не разобрал, какая длина для одного строкового элемента - статичная или динамическая? Открыл classes.2da и получил 7.5Мb, а в оригинале 31К. shok.gif
Эх, взглянуть бы на исходники, я б к ним еще версию 2.b 2da-шек подключил. diablo.gif С сохранением копирайта. good.gif

Автор: Nightfall Jan 27 2005, 18:07

Айв, вижу, ты получил новую версию (2.05)... Если все Ok, то выкладывай.

DBColl Ты, похоже, не получил новой версии, а жаль. чей-то с моим почтовиком... похоже. Выслать? yes.gif

Aiwan А ты чего молчишь? Хотя бы пару строчек... типа нету пока времени или что-то в этом роде biggrin.gif

Автор: Nightfall Feb 3 2005, 15:26

Aiwan , DBColl отзовитесь... почта у меня нынче не работает (если че писали).

Автор: Aiwan Feb 3 2005, 15:56

Nightfall подготовлю сегодня и выложу. Был занять по ж*** biggrin.gif

Автор: Nightfall Feb 3 2005, 16:08

Aiwan Вот разберусь с почтой, - вышлю еще и патчик до следующей версии. А это (v2.05) базовая версия с хорошим хэлпом. Надеюсь, что юзеров добавится, ведь много легче с этим редактором диалоги править. Да и wish-list biggrin.gif может свой появится. yes.gif

Автор: Nightfall Feb 4 2005, 21:21

Доброго времени суток, всем! Пока 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:
=> уже оговаривалась ранее.

Автор: Friedrich Feb 4 2005, 22:59

Товарищи!
Я тут на паскале написал (почти smile.gif), извратную штуку - "компилятор" ТЛК. Преобразует определенным образом размеченный плайн-текст в ТЛК.
Результат, правда получается на 4-6К короче оригинала... smile.gif

В общем, как думаете, имеет ли такая вещь практический смысл или не очень.

Автор: Nightfall Feb 5 2005, 03:20

QUOTE (Friedrich @ Feb 4 2005, 22:59)
Преобразует определенным образом размеченный плайн-текст в ТЛК.

Что за разметка (принцип)?

QUOTE (Friedrich @ Feb 4 2005, 22:59)
Результат, правда получается на 4-6К короче оригинала...

Вот этого я чей-то не понял. Пожешь подробнее описать/рассказать?

QUOTE (Friedrich @ Feb 4 2005, 22:59)
имеет ли такая вещь практический смысл или не очень.

У меня в планах тоже есть "импорт" из txt в tlk. Фенька нужная, по крайне мере, для моего редактора (есть возможность сохранять нужные строки в текстовый формат). В некоторых tlk-редакторах есть нечто подобное, так что, думаю, должно быть востребовано... хотя и не всеми... если будет удобно.

Автор: Friedrich Feb 5 2005, 14:31

QUOTE (Nightfall @ Feb 5 2005, 03:20)
Что за разметка (принцип)?

//На всякий случай, предупреждаю, что я почти полный чайник, так что, не судите строго...

Формат такой
CODE

@tlk
@0
Bad Strref
@end

@1
Barbarians
@end

;...
@1234
@sound vs_foo
@leng 3.1415
This is a string
@end

Пустые строки пропускаются, и если, например, нет строки 222, то писать
@222
@end
не нужно.
QUOTE
F>Результат, правда получается на 4-6К короче оригинала...
N>Вот этого я чей-то не понял. Пожешь подробнее описать/рассказать?

Файл от nwn 1.29 (~7M) если его конвертировать таким образом в текст, а потом обратно в ТЛК укорачмвается на 4К, 15-ти метровый ТЛК от ХоУ - становится на 6К короче.
Но при этом файлы открываются НВвьювером и при этом отличий от оригинала почти не наблюдается. Почти, потому что при сборке ТЛК обрзаются символы #10 , #13 в конце строк. (Кстати, а нужно ли это? Я таким образом написал, потому что так проще было wink.gif) Наверное, здесь эти килобайтики и набегают. Хотя, может быть есть какая-то бага, которую я не нашел пока...
QUOTE
думаю, должно быть востребовано... хотя и не всеми... если будет удобно.

Пока до удобств далеко. Нет никаких проверок на правильность формата. В лучшем случае, если что-то не так, вылетит по ран-тайм эррор.

Наверное такое на Перле, следовало-бы писать. Но я ничего кроме паскаля не знаю.

Добавлено в [mergetime]1107603203[/mergetime]
Если нужно, могу исходник кинуть куда-нибудь...

Автор: Nightfall Feb 5 2005, 16:04

QUOTE (Friedrich @ Feb 5 2005, 14:31)
Формат такой

Как-то это все... ээээ... похоже разметка именно под паскаль или нет? Если да, то где такие файлы берутся-то. Я так думаю: актуально будет, если из какой-нидь более логичной разметки (или из нескольких ее видов biggrin.gif ) все делалось, а спецсимволы типа @tlk, @l, @end и т.п. надо уже в процессе как-то добавлять. yes.gif

QUOTE (Friedrich @ Feb 5 2005, 14:31)
Пустые строки пропускаются, и если, например, нет строки 222, то писать @222 @end не нужно.

Еще раз уточню: а где берутся такие файлы (с такой разметкой)? А если мне надо около сотни строк, например, набрать - во морока-то. unsure.gif

QUOTE (Nightfall @ Feb 5 2005, 03:20)
при сборке ТЛК обрзаются символы #10 , #13 в конце строк

А че это за символы-то (
QUOTE (Friedrich @ Feb 5 2005, 14:31)
я почти полный чайник
... а может и я тоже... о ужас!). Если ентеры или пробелы, то я думаю их надо килл yes.gif

QUOTE (Friedrich @ Feb 5 2005, 14:31)
Но я ничего кроме паскаля не знаю.

Ага, а я не знаю паскаля, но в перле вполне могу че-нидь слепить. crazy.gif

Автор: Friedrich Feb 5 2005, 18:48

QUOTE
Как-то это все... ээээ... похоже разметка именно под паскаль или нет? Если да, то где такие файлы берутся-то. Я так думаю: актуально будет, если из какой-нидь более логичной разметки (или из нескольких ее видов  ) все делалось, а спецсимволы типа @tlk, @l, @end и т.п. надо уже в процессе как-то добавлять.

Берутся такие файлы в результате работы другой моей проги. Ну, или создаются с помощью блокнота. smile.gif
Разметку такую придумал я. Поясняю, ее устройство:
"@" в начале строки служебный символ разметки. Собаку я использовал потому, что в dialog.tlk она обычно не встречается, следовательно не должно возникать проблем, если часть строки будет принята за служебный символ.
@tlk - признак того, что это "правильный файл". Сделан для предотвращения неприятностей, если в качестве входного файла будет использовано что-то не то...
Далее идут сами строки
@<номер (StrRef)>
@sound <ResRef звукового файла> ; если есть
@leng <продолжительность звучания (Sound Length)> ;если есть
<Текст строки ТЛК> ;если есть
@end ;признак завершения строки
QUOTE
если мне надо около сотни строк, например, набрать - во морока-то.

Ну, в классическом ТЛК редакторе набрать 100 строк, тоже - еще то удовольствие. smile.gif
QUOTE
>При сборке ТЛК обрезаются символы #10 , #13 в конце строк
>А че это за символы-то (

Новая строка, возврат каретки.
Обозначений тип /n, /r в Паскале нет, зато можно обозначать символ непосредственно его ASCII кодом, н.п. #255 - маленькая виндовая 'я'. (было бы очень удобно, если бы так можно было делать в NWScript wink.gif)
QUOTE
а может и я тоже... о ужас!). Если ентеры или пробелы, то я думаю их надо килл

Не, чайники, кажется, на перле не пишут... biggrin.gif
Я пока только ентеры режу...

Автор: Nightfall Feb 6 2005, 10:42

Слушай, если твое творение весит не много, дык пусть Айв его выложит - может кому и по душе придется. Да и я посмотрю. yes.gif

Кстати, а ты мой едитор не зырил? Конечно новый файл он пока (!) не создает... да и для его запуска, как сказал Айв, пара (если не больше) извилин пригодится. biggrin.gif

Автор: Friedrich Feb 7 2005, 18:46

Весит оно не много.
Баги поправлю (повылазали заразы) и выложу где-нибудь...
Еще тут вопрос образовался. Как лучше оформлять новые строки в текстовом файле - двумя символами (13, 10) или одним? В TLK новая строка обозначается только 10-м символом (кажется, так в Unix-e принято), но блокнот, например, такое обозначение не понимает.

Едитор твой зырил. Классно! good.gif Даже запустить получилось... smile.gif Но уж больно наворочено: сервер, перл, виртуальный диск...

Кстати, на чем писали редактор Dialog.tlk и 2da файлов от Evilorean-а? Если не секрет?..


Автор: Nightfall Feb 7 2005, 22:28

QUOTE (Friedrich @ Feb 7 2005, 18:46)
Как лучше оформлять новые строки в текстовом файле - двумя символами (13, 10) или одним? В TLK новая строка обозначается только 10-м символом (кажется, так в Unix-e принято), но блокнот, например, такое обозначение не понимает.

Я новые строки никак не оформляю... пусто... не знаю, как это в паскале будет. Если речь идет о переводах строк, то я лично придерживаюсь \n - у меня в редакторе даже фича для исправления \n\r на только \n имеется. А что до блокнота... дык я не знаю почему его все так любят... есть же нормальные альтернативы, которые все понимают. unsure.gif

QUOTE (Friedrich @ Feb 7 2005, 18:46)
Едитор твой зырил. ... Но уж больно наворочено

Главное, чтобы удобно было и работа в нем могла ох как закипеть! biggrin.gif

Как обычно biggrin.gif , хочу вывесить оффициальный список изменений для своего редактора:

07.02.2005
текущая версия 2.08:
+ доработка стиля [2]
+ исправлено несколько недочетов при работе с внешним окошком текущей строки
+ исправлены глюки с открытием одного редактора в двух вкладках браузера:
=> для привязки внешнего окошка текущей строки к активному редактору надо кликнуть "развернуть"
=> для обновления данных во внешнем окошке текущей строки надо кликнуть "развернуть"
=> для принятия изменений во внешнем окошке текущей строки надо кликнуть "применить"
+ добавлена кнопка перехода между двумя последними строками
+ исправлено сохранение файла исправлений (сохранялись все изменения строк)
=> также добавлена автосортировка исправлений по номерам строк
+ созадн шаблон меню закладок [0]
- все еще необходима коррекция стиля

Также обращаю ВНИМАНИЕ всех, кто использует данный радактор: Все полные версии (с хэлпом) будут публиковаться на сайте (я надеюсь на Айва), а промежуточные версии (как эта, например) могут быть высланы индивидуально в виде патча (если общественность признает какую-либо промежуточную версию необходимой, то можно будет выложить и ее, я так думаю), устанавливаемого (распаковка архива) в папку с редактором (перезапсиь имеющихся файлов и, возможно, ручное удаление кое-чего более не нужного).

p.s.: надеюсь, Айван одобрит такой подход.

Автор: Nightfall Feb 17 2005, 12:06

Nightfall's Talk Table Editor
11.02.2005
текущая версия 2.10:
+ меню закладок
=> максимальное число закладок 9
=> для добавления новой необходимо удаление одной (всех) из установленных
+ добавлены кнопка перевода выделенного/всего текста главной строки к нижнему и верхнему регистру
+ добавлена кнопка с произвольным шаблоном для отметки выделенного/всего текста главной строки
+ добавлена проверка данных из файла исправлений (устранена ошибка при загрузке произвольного txt-файла)
- отметка выделенного/всего текста главной строки реально обрабатывает первое совпадение (!) а не выделение.

Автор: Aiwan Feb 17 2005, 16:40

Де он?

Автор: Nightfall Feb 19 2005, 22:09

Еще немного баги повылизываю и пошлю. Ждите. Скоро праздник...

Ну, вот...

23.02.2005
текущая версия 2.15:
+ исправлено неверное вычисление времени запроса загрузки закладки
+ исправлена очистка поля всех строк при загрузке второго файла, если в текущая строка с исправлениями
+ исправлена отсутствующая обработка запроса, если текущая строка изменена и необходимо сохранить строки в txt
+ число строк для поиска/замена ограничено общим их количеством, искправлен недочет с проверкой их ограничения
+ внешнее окошко текущей строки корректно (пока ошибок не было) закрывается вместе с редактором
+ доработка стиля [3]
+ при вводе номера (счетчик поиска или номер строки) удаляются все нечисловые символы
+ имя файла исправлений основывается на имени текущего (!) главного файла
+ исправлен глюк подгрузки/смены файла (устранен лишний запуск функции смены файла)
+ коррекция алгоритма точного поиска [1]
+ коррекция стиля внешнего окошка текущей строки, добавление недостающих кнопок
- нет обозначения для текущей строки об установленной закладке
? в Opera 8 beta стиль нормальный, не работает из-за неправильной обработки входного имени файла (не учитывает путь)

Всех "м" с праздником!

Автор: Nightfall Mar 4 2005, 22:26

И опять скоро праздник...
Вот:

03.03.2005
текущая версия 2.20 alpha:
+ поиск одинаковых строк в двух диапазонах (на моем pc-конфиге 2x2000 строк за полминуты!)
+ на сохранение найденных строк в txt-файле влияет чекбокс настроек "обработка текста", прежняя опция удалена
+ исправлен баг с коррекцией числа совпадений
- нет проверки доступности файла на запись

02.03.2005
текущая версия 2.18:
+ опциональное сохранение найденных строк txt-файл
+ исправлена работа некоторых чекбоксов
+ возможность построчного принятия исправлений
+ указанное число совпадений определяет число записываемых в txt-файл строк
=> изменены и дополнены сообщения перед обработкой запроса на сохранение txt-файла
- баг с коррекцией числа совпадений

...пока я не выслал это для размещения на сайте.

Автор: Nightfall Mar 11 2005, 01:26

Список изменений в 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, сохр. файла изменений, загр. файла изменений
+ добавлена навигация по изменениям
+ исправлены глюки с построчной загрузкой исправлений
- движок запросов переработан не до конца
- пробная функция вывода всей системной информации об открытом файле

Автор: Nightfall Mar 13 2005, 13:29

Список изменений в Nightfall's Talk Table Editor:

13.03.2005
текущая версия 2.25:
+ переработка движка запросов [2]
=> оптимизированы функции: поиска, сохр. tlk, нав. по строкам
=> увеличение скорости обработки запросов
=> понижены требования к свободной памяти
+ опциональная возможность при загрузке изменений открывать первое из них, последнее или оставить текущую строку
+ исправлено определение текущей даты для добавления к имени файла
+ исправлено сохранение с коррекцией переводов строк (портил файл, для всех предыдущих версий)
+ доработка стиля [4]
+ добавлена внутренняя строка статуса
+ единый элемент открытия файлов;
+ добавлено обновление пути текущего файла при добавлении к нему даты (!)
+ коррекиця сообщений [1]
- убраны иконки типа файла
? коррекция флагов может быть не точной...

Седня-заутра кину Айвану... потестю еще малеха.

Автор: Friedrich Mar 14 2005, 23:11

QUOTE (Friedrich @ Feb 7 2005, 18:46)
Баги поправлю (повылазали заразы) и выложу где-нибудь...

Обещал - выкладываю (Некотыре баги там, боюсь, живут до сих пор):


http://vlut401.narod.ru/progs/index.html

Talk Works - набор утилит для создания и редактирования TLK
Умеют:
объединять TLK файлы,
печатать таблицу таблицу данных (String Data Table),
конвертировать TLK в ASCII и наоборот.

Написано на Паскале.

Минимальные системные требования biggrin.gif :
Операционная система: MS-DOS
Процессор: 80286 или выше
ОЗУ: 128 КБ.

Автор: slavaz Mar 15 2005, 10:33

QUOTE (Friedrich @ Mar 15 2005, 00:11)
Обещал - выкладываю (Некотыре баги там, боюсь, живут до сих пор):
http://vlut401.narod.ru/progs/index.html


Сырцы не выложишь там рядом?... rolleyes.gif

Автор: Friedrich Mar 15 2005, 14:46

Исходники, в смысле? Прилагаются. В том же архиве лежат.

Автор: Nightfall Mar 22 2005, 12:11

Изменения в Nightfall's Talk Table Editor:

19.03.2005
текущая версия 2.35 beta:
+ переработка движка запросов [3]
=> улучшена скорость обработки запроса текущей строки
+ исправлено неверное срабатывание кнопок очистки полей ввода файла
+ добавлена проверка доступности сохранения файла изменений при редактировании контента
+ исправлена неверная реакция редактора при загрузке изменений без перехода строки
+ добавлено отображение номера переходных строк в подсказках навигации найденного и изменений
+ добавлен вывод сообщения об отсутствии найденных совпадений при поиске
+ исправлено при загрузке исправлений без перехода текущая строка теперь обновляется (если это надо)
+ исправлено несохранение переводов строк при использовании Internet Explorer (!)
+ добавлена возможность открытия (с редактированием и навигацией) "500" строк (от нулевой или текущей) в новом окне
+ доработка стиля [5]
- неоптимальный алгоритм (изначальный) синхронизации найденных строк с измененными.

Автор: Nightfall Apr 20 2005, 20:29

Изменения в Nightfall's Talk Table Editor:

31.05.2005
текущая версия 2.55 beta:
+ более удобное сохранение изменений (строк) в txt (собств. и TeamBG формат), patch, tra, tlk (формат V1 и V3.0) или строк в num-файл
+ более удобное сохранение пользовательского файла в txt (собств. и TeamBG), patch, tra или tlk (формат V1 и V3.0)-формате
+ исправлена ошибка неправильного задания данных о новых (!) строках при сохранении TLK V1
+ исправлены некоторые сообщения и надписи
+ исправлена некорректная загрузка patch-файла с сортировкой
+ полная (неокругленная) длительность звуковой ссылки (TLK V3.0)
+ совместимость с Netscape 8.0 в режиме Firefox
+ исправлено бесконечное добавление текущей даты к имени сохраняемого файла (при соотв. опции)
+ откорректирована помощь
+ доработка стиля [7]
- не оптимизированы функции сохранения пользовательского файла
- с Netscape 8.0 в режиме Internet Explorer некорректный размерный стиль

16.05.2005
текущая версия 2.50:
+ добавлена загрузка изменений строк из txt-файла (формат BG2 TLK Editor от TeamBG)
+ добавлена загрузка изменений строк из d-файла (формат WeiDU)
+ подправлен алгоритм обнаружения структуры изменений tra-файла
+ добавлено закрытие всех панелей при закрытии последнего файла
+ изменен механизм загрузки файла с изменениями
+ при загрузке только строк учитываются установки по загрузке
+ исправлено некорректное обновление панели сохранения изменений или номеров строк
+ замена элементов отображения числа найденных и измененных строк (уровень кода)
+ доработка стиля [6]
+ исправлена некорректная обработка опции включения одновременной обработки двух tlk-файлов
+ добавлена опциональная сортировка по возрастанию строк при загрузке изменений и номеров строк
=> при этой сортировке также устраняется загрузка нескольких изменений (используется последнее) для одной строки
+ изменен алгоритм проверки расширения в панели сохранения изменений
+ устанен останов редактора при загрузке файлов с изменениями их не содержащих
+ исправлены некоторые сообщения и надписи
+ добавлена поддержка загрузки еще одного формата изменений (.patch)
+ подкорректиованы алгоритмы поиска
+ изменение коррекции флагов для TLK V1: 0 - пустая строка; 2 - звуковая ссылка; 3 - стандартная строка; 7 - запись с тегами
+ изменение коррекции флагов для TLK V3.0: 0 - пустая строка; 1 - стандартная строка; 7 - звуковая ссылка
+ обновлена помощь
+ изменена структура папок

06.05.2005
текущая версия 2.46:
+ исправлен неверный день недели в дополнительной информации о файле
+ при сохранении tra-файла символ ~ заменяется на {tilde}, а при загрузке tra-файла происходит обратное преобразование
+ более "интеллектуальное" отображение и обновление элементов панели загрузки/сохранения изменений
+ исправлено некорректное завершение cgi-скриптов (замена die на exit)
+ убрана иконка nwn из строки адреса редактора (за ненадобностью)
+ исправлено отсутствие открытия второй строки при загрузке изменений
- при загрузке только строк не учитываются установки по загрузке

01.05.2005
текущая версия 2.45:
+ добавлено закрытие окна "500 строк" при зактрытии редактора
+ исправлена обработка при замене спецсимволов .,
+ добавлен исключающий поиска (кроме ввода)
+ исправлена статистика (вместо некоторых искомых спецсимволов писались их коды)
+ исправлена ошибка сброса параметров при активной опции "сбрасывать состояние при смене файла"
+ исправлен неверный подсчет времени открытия строки из окна "500 строк"
- при сохранении ~ в tra-файл возникнет ошибка если какая-либо строка содержит этот символ

27.04.2005
текущая версия 2.42:
+ добавлена возможность создания tra-файлов из строк tlk-файла (аналогично созданию txt-файла)
+ исправлена необработка последней стоки tlk-файла при создании полного txt- или tra-файла
+ исправлена обработка выделенного/всего текста главной строки для Mozilla
+ добавлена возможность загрузки/сохранения изменений из/в tra-файл
+ откорректировано отображение времени и даты при выводе системной информации об открытом файле
- не исправлена обработка выделенного/всего текста главной строки для Internet Explorer
- не закрывается окно "500 строк" при зактрытии редактора

20.04.2005
текущая версия 2.38:
+ добавлен опциональный режим сохранения/загрузки только номеров строк в массив найденного (формат .num)
+ добавлен опциональный режим вставки/добавления при копировании текста из строки дополнительного файла в главный
+ исправлена ошибка с работой опции синхронной обработки двух файлов
+ исправлен маленький баг стиля с кнопками навигации найденного
+ исправлена некорректная синхронизация найденной и текущей строк
+ исправлено отсутствие обработки отмененного изменения второй строки при "возврате"

Автор: Nightfall Jun 2 2005, 14:32

Внимание всем пользователям Nightfall's Talk Table Editor.

Пока Айван не выложит обновленную версию здесь, вы можете скачивать ее с сайта www.aerie.ru (ресурс посвящен Baldur's Gate серии игр). А то я гляжу, - все старые версии (2.05-2.15) качаем!?

24.06.2005
текущая версия 2.65 alpha:
+ загрузка списка строк из dlg-файла
+ коррекция сообщений статистики при загрузке изменений или строк
+ добавлена документация по baf и dlg формату (оба до конца не переведены)
- не доработана обработка dlg
- не все сообщения статистики приведены к новому виду


21.06.2005
текущая версия 2.60 (без релиза):
+ устранен останов редактора при смене главного файла и неодинаковом числе строк
+ добавлено распознавание специальной отметки в строке (формат: {!StringRef:номер!}) для загрузки изменения (все поддерживаемые форматы) под нужным номером
+ исправлена некорректная загрузка изменений из txt-файла TeamBG-формата


13.06.2005
текущая версия 2.58 (без релиза):
+ загрузка номеров строк => сохранение номеров и контентов строк

08.06.2005
текущая версия 2.56 (без релиза):
+ автосокрытие меню закладок

02.06.2005
текущая версия 2.55:
+ более удобное сохранение изменений (строк) в txt (собств. и TeamBG формат), patch, tra, tlk (формат V1 и V3.0) или строк в num-файл
+ более удобное сохранение пользовательского файла в txt (собств. и TeamBG формат), patch, tra или tlk (формат V1 и V3.0)-формате
+ исправлена ошибка неправильного задания данных о новых (!) строках при сохранении TLK V1
+ исправлены некоторые сообщения и надписи
+ исправлена некорректная загрузка patch-файла с сортировкой
+ полная (неокругленная) длительность звуковой ссылки (TLK V3.0)
+ исправлено бесконечное добавление текущей даты к имени сохраняемого файла (при соотв. опции)
+ откорректирована помощь
+ доработка стиля [7]
+ сообщение об отмене обработки текущей операции перемещено в строку статуса редактора ;-)
+ оптимизированы функции сохранения пользовательского файла
+ стилевая (другое не проверялось) совместимость с Netscape 8.0 в режиме Firefox
- с Netscape 8.0 в режиме Internet Explorer некорректный размерный стиль.

Всего хорошего, уважаемые.

Автор: Zarksis May 27 2012, 23:54

Всем Привет!
Я вот столкнулся с проблемой что в Nightfall у меня вмсето символов, ну мяхко говоря, полная абракадабра. Ничего с проблемой решить не могу. Менял Винду (у мя 2 машины) и браузеры (Safari, Explorer и Opera).

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)