Город Мастеров
IPB

Здравствуйте, гость ( Вход | Регистрация )

 Правила этого форума ПРАВИЛА РАЗДЕЛА
6 страниц V  < 1 2 3 > »   
Ответить в эту темуОткрыть новую тему
> Редакторы TLK
Некромес
сообщение Oct 24 2004, 19:13
Сообщение #11


Level 6
**

Класс: Страж Тьмы
Характер: Chaotic Neutral
Раса: Баатезу



Чем работаю, то и прислал.:xz: Лучше проста нет. :DB:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lazy Ranma
сообщение Oct 24 2004, 20:33
Сообщение #12


Level 3
*

Класс: Тайный Лучник
Характер: Neutral Good
Раса: Эльф
NWN: Скриптинг [PW]



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

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

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

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

Сообщение отредактировал Lazy Ranma - Oct 24 2004, 20:36
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Некромес
сообщение Oct 24 2004, 20:37
Сообщение #13


Level 6
**

Класс: Страж Тьмы
Характер: Chaotic Neutral
Раса: Баатезу



Не-а. Не такой. А де взял?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lazy Ranma
сообщение Oct 24 2004, 23:21
Сообщение #14


Level 3
*

Класс: Тайный Лучник
Характер: Neutral Good
Раса: Эльф
NWN: Скриптинг [PW]



На волте, вестимо.
http://nwvault.ign.com/Files/other/data/1053291597203.shtml
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Nov 2 2004, 10:30
Сообщение #15


Миловидный Бегрюссунг
Иконки Групп

Класс: Воин
Характер: Chaotic Good
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



QUOTE

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

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


Как вам такой редактор?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Twin
сообщение Nov 2 2004, 20:52
Сообщение #16


Level 5
**

Класс: Некромант
Характер: Neutral Evil
Раса: Нежить
NWN: Скриптинг [PW]



Масло масляное. Смысла нет не перле это реализовывать. :swoon:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
DBColl
сообщение Nov 2 2004, 22:26
Сообщение #17


4-х Кубовый
Иконки Групп

Класс: Некромант
Характер: Lawful Evil
Раса: Человек
NWN: Скриптинг [Sn]
Проклятие Левора



Twin
Почему?! Перл как раз и создан для работы с текстом! Так почему нет? По-моему хорошо... РЕСПЕКТ чуваку! :good:
Да и поиск строк навреняка есть у него в этом скрипте... А вот в "лучшем" тлк-эдиторе нету... неудобно.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Nov 2 2004, 22:33
Сообщение #18


Миловидный Бегрюссунг
Иконки Групп

Класс: Воин
Характер: Chaotic Good
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



// DBColl чел предлогает помощь. У тебя живое мыло есть? Дай в приват или асю. Ася не пахает часто...
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
DBColl
сообщение Nov 2 2004, 23:55
Сообщение #19


4-х Кубовый
Иконки Групп

Класс: Некромант
Характер: Lawful Evil
Раса: Человек
NWN: Скриптинг [Sn]
Проклятие Левора



У меня все мои мыльники живы! ;) Не гипсуй ;).
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Nightfall
сообщение Nov 4 2004, 01:06
Сообщение #20


Level 3
*

Класс: Бледный Мастер
Характер: Chaotic Neutral
Раса: Человек



Итак, я не взирая ни на что, продолджаю создавать свой tlk-редактор (о котором вам Айван поведал). Сейчас меня интересует, нужно ли оно народу, и если нужно, то: кому (конкретно ил многим), с какими фичами, сможете ли вы сначала запускать локальный веб-сервер (не сложно), а затем открывать редактор в браузере?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
DBColl
сообщение Nov 5 2004, 01:52
Сообщение #21


4-х Кубовый
Иконки Групп

Класс: Некромант
Характер: Lawful Evil
Раса: Человек
NWN: Скриптинг [Sn]
Проклятие Левора



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

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

К тому же зачем Апач? СтОит найти в нете GTK (вроде так... GUI-библиотечка под Перл) + компилер перловки ;)! Создашь экзешник, и пофигу браузер и сервер! Как тебе такой вариант? ;)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Nightfall
сообщение Nov 5 2004, 23:53
Сообщение #22


Level 3
*

Класс: Бледный Мастер
Характер: Chaotic Neutral
Раса: Человек



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

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

p.p.s.: прошу прощения за каламбур (выше). а куда можно выложить то, что есть... уж очень хочется мнение народа узнать, затем или не затем я это сделал... :yahoo:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Nov 6 2004, 00:02
Сообщение #23


Миловидный Бегрюссунг
Иконки Групп

Класс: Воин
Характер: Chaotic Good
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



Сколько весит? Если не очень много то к нам на сайт точно можно :D
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
DBColl
сообщение Nov 6 2004, 16:24
Сообщение #24


4-х Кубовый
Иконки Групп

Класс: Некромант
Характер: Lawful Evil
Раса: Человек
NWN: Скриптинг [Sn]
Проклятие Левора



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

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

По меньшей мере бердовая идея делать онлайн версию TLK-редактора. Да и мультиплотформенность нафиг не сдалась. Для Линукса пойдет перловый скрипт с веб-формами (т.к. апач и перл там типа стандартной поставки). А вот для аинды хорошо бы все-таки откомпилить. Потому как действительно у твоей проги будет слишком много зависимости от установленного софта на машине юзверя.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Nightfall
сообщение Nov 6 2004, 18:49
Сообщение #25


Level 3
*

Класс: Бледный Мастер
Характер: Chaotic Neutral
Раса: Человек



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

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

p.s.: я вовсе не против компилирования, но если б кто подсказал как, чем и где почитать :pilot: (лучше на русском - так просто быстрее будет)?
p.p.s.: если вешать у вас, то как быть с суппортом? отдельной темой в форуме? Пока мы решаем вопрос по редактору, могу отдать вам переведенные мной (думаю, они получились вполне понятными) оффициальные описания TLK и 2DA (куда вообще-то кидать?)...
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Nightfall
сообщение Nov 11 2004, 13:21
Сообщение #26


Level 3
*

Класс: Бледный Мастер
Характер: Chaotic Neutral
Раса: Человек



Возможности 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
Сообщение #27


Level 2
*

Класс: Монах
Характер: True Neutral
Раса: Человек



Дай ссылочку плиз, на Nightfall's Talk Table Editor
Вот тут есть талк едитор с возможностью поиска, кто-нибудь им пользовался? Есть какие-нибудь отзывы о нем ?
http://nwvault.ign.com/Files/other/data/1027582759433.shtml
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Nov 11 2004, 19:21
Сообщение #28


Миловидный Бегрюссунг
Иконки Групп

Класс: Воин
Характер: Chaotic Good
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



Nightfall есть возможность его выложить куда нить, что б я его забрал?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Nightfall
сообщение Nov 12 2004, 10:16
Сообщение #29


Level 3
*

Класс: Бледный Мастер
Характер: Chaotic Neutral
Раса: Человек



Aiwan Могу намылить 65 кило... и ссылку на Денвер, если надо.
Добавлено в [mergetime]1100244004[/mergetime]
ridiska Редактор в общем-то неплохой, но функций меньше, чем у моего (правда локального сервера не требует :D ). Есть исходники на C (ка-тся).
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Nov 12 2004, 10:31
Сообщение #30


Миловидный Бегрюссунг
Иконки Групп

Класс: Воин
Характер: Chaotic Good
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



Слухай. ТАк ты ж говорил в посте что он 1.4 мега? Или вместе с серваком? На аппачи он запустится?
Если 65 кило, то кинь на мыло: aiwan@yandex.ru
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Nightfall
сообщение Nov 12 2004, 12:21
Сообщение #31


Level 3
*

Класс: Бледный Мастер
Характер: Chaotic Neutral
Раса: Человек



Aiwan Кинул, 75 кило... Это не самая последняя версия. Работаю над новым релизом. Народ может начать пользоваться... Если есть вопросы, то я всегда готов их выслушать. :dirol:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
DBColl
сообщение Nov 15 2004, 19:08
Сообщение #32


4-х Кубовый
Иконки Групп

Класс: Некромант
Характер: Lawful Evil
Раса: Человек
NWN: Скриптинг [Sn]
Проклятие Левора



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

Айв, если у тебя не стоит Perl, то скрипт не запустится ;). Качай саму перловку ;).
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Nov 15 2004, 22:09
Сообщение #33


Миловидный Бегрюссунг
Иконки Групп

Класс: Воин
Характер: Chaotic Good
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



Nightfall шли БДу... :( Я домой вернулся дел по горло... Он свободен выложит и сайт обновит под это дело. Извини что я сам не смог. Инет у меня проблемный... :vava:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Nightfall
сообщение Nov 20 2004, 02:17
Сообщение #34


Level 3
*

Класс: Бледный Мастер
Характер: Chaotic Neutral
Раса: Человек



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-файлов. Удачи!

Сообщение отредактировал Nightfall - Nov 20 2004, 02:52
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Nov 20 2004, 12:55
Сообщение #35


Миловидный Бегрюссунг
Иконки Групп

Класс: Воин
Характер: Chaotic Good
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



Nightfall все выложил. Проверь пожалуйста на сайте. Все я сделал как надо? :hunter:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

6 страниц V  < 1 2 3 > » 
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 7th July 2025 - 11:35