Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: NUEditor - универсальный редактор для работы над текстами игр на движке Unreal Engine 3(upd)
Zone Of Games Forum > Команды переводчиков > TTL T.Community
Radeon
Доброго всем дня. Не так давно возникла проблема, когда мы не могли переводить субтитры к играм на движке UE3, из-за особенностей движка. Мой друг и по совместительству программист решился помочь нам в этом не легком деле. Им был написан небольшой редактор, учитывающий особенности движка UE3-игр. Теперь переводить станет гораздо проще. В качестве подопытного использовался Borderlands и его upk-архивы.
Программа сейчас еще находятся в стадии бета версии, однако основные функции выполняет. Программа будет дорабатываться под любые нужды переводчиков.
Программа для работы с upk-архивами любезно предоставлена командой ENPY. Спасибо им за это.
Что умеет программа:
1. Работа с upk-архивами.
2. Различные манипуляции с извлеченным файлом.
3. Счет количества символов в строке при редактировании и т.д

Что будет:
1. Различные фичи по мере необходимости.

upd: 02.02.2010 - NUEditor - v0.9.2.6 beta (unstable)
* Added: добавлена возможность отмены изменений (не более 10)
* Added: сохранение текста в архив
* Changed: изменена иконка приложения ^^
* Changed: деактивирован пункт "Справка" - "О программе"
* Fixed: Множественные баг-фиксы >.<
* Hint: некоторые "очень серьёзные" антивирусы считают, что это "подозрительныя программа" http://www.virustotal.com/ru/analisis/42e9...12e9-1265082149

22.03.10
Представляю первый финальный релиз Программы v1.0.0.0.
По сравнения с бета версией 0.9.x.x добавлен новый функционал (поиск и замена), улучшен интерфейс, уменьшен размер исполняемого файла, исправлены ошибки.

Известные проблемы:
1) Горячие клавиши Ctrl+Z и Ctrl+Y из окна поиска передаются в главное окно, где они соответственно отменяют и повторяют изменения;
2) Поиск использует символы ? и * как маски для строки
3) В поле ввода заменяющего текста нет контроля длины строки, есть только уведомление, если длина строки не совпадает.

Скрины:


Скачать: http://depositfiles.com/files/evgmdwcrm Доступ свободный. ©Nephrite
Den Em
Хм... Что могу сказать. Круто! =) И... поздравляю!
Осталось ещё сделать редактор для архивов с графикой, чтобы без труда можно было сделать новые шрифты.
Насколько я знаю, сейчас это проблема.
MeteoraMan
Забыли написать, что нельзя изменять длину строк.
А вообще просил ведь не выкладыватьsad.gif
Radeon
Цитата(MeteoraMan @ 17.1.2010, 17:56) *
Забыли написать, что нельзя изменять длину строк.
А вообще просил ведь не выкладыватьsad.gif

Программа не дает менять длину строки.

А зачем ее зажимать? Каждая команда должна иметь возможность пользоваться.
MeteoraMan
Цитата
А зачем ее зажимать? Каждая команда должна иметь возможность пользоваться.

Просто с таким пафосом анонсировали.
А на деле прога - очень сырая, и с кучей условностей. полноценно работать с текстами она не позволяет.
И сама идея такого подхода к редактированию текста была придумана не вами, просто хотел вам с бордером помочь, вот и поделился.
Radeon
Цитата(MeteoraMan @ 17.1.2010, 18:12) *
Просто с таким пафосом анонсировали.
А на деле прога - очень сырая, и с кучей условностей. полноценно работать с текстами она не позволяет.
И сама идея такого подхода к редактированию текста была придумана не вами, просто хотел вам с бордером помочь, вот и поделился.

Не понимаю причем тут пафос? Мы хотим дать возможность всем командам, которым она нужна, пользоваться. А не так, чтобы люди искали по всему интернету.
Как ты можешь судить о программе, если ты с ней не работал? По интерфейсу? Ну тогда, у меня нет слов.
Мне ничего не известно о том, кто там что придумал. Пришел DEAD, сказал условия работы программы. Эти условия работают в программе. Кто там что придумал, мне не сообщили.
MeteoraMan
Цитата
Как ты можешь судить о программе, если ты с ней не работал? По интерфейсу? Ну тогда, у меня нет слов.

Я знаю алгоритм по которому она работает, следовательно знаю что и как там работает. И о полноценном редактировании игровых текстов речи идти не может.
Цитата
Мы хотим дать возможность всем командам, которым она нужна, пользоваться.

А по моему хотите просто пропиарится, у нас этот редактор уже давненько валяется(ну не этот, но подобный).
А тем кому действительно нужно отредактировать тексты, в Инете поисков минут на 30, ну и прямые руки.

Цитата
Осталось ещё сделать редактор для архивов с графикой, чтобы без труда можно было сделать новые шрифты.
Насколько я знаю, сейчас это проблема.

Никакой проблемы нету. smile.gif
Пока во всех игры на Анрил Енджайн которые я ковырял, смог заменить шрифты.
ZeRoNe
Так ведь автора и так по скринам известно - Nephrite.
Den Em
Цитата(MeteoraMan @ 17.1.2010, 18:40) *
...
Никакой проблемы нету. smile.gif
Пока во всех игры на Анрил Енджайн которые я ковырял, смог заменить шрифты.

Ы-ы-ы... Ты нарвался на кучу вопросов. Пока что чистое любопытство, на будущее. =)

Ну я верю, для Last Remnant есть полноценный текстовый редактор, может он и не универсальный, но позволяте редактировать и длинну.
А так же для него каким-то макаром сделали и хорошие шрифты, пусть и не сразу. Т.е. действительно всё реально.

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

И как происходит замена шрифта? Есть архив с фонтом, в нём dds и координаты и прочая хрень, так?
dds перерисовывается отдельно, и в соответсвии расположения букв правятся координаты?
Или же всегда инструментарием движка генерятся шрифты (Из каких-нибудь похожих ttf-ок? Причем и результат не всегда рабочий?)?
MeteoraMan
Цитата
Ну я верю, для Last Remnant есть полноценный текстовый редактор, может он и не универсальный, но позволяте редактировать и длинну.
А так же для него каким-то макаром сделали и хорошие шрифты, пусть и не сразу. Т.е. действительно всё реально.

Это Дело ДК как они там Ласт Ремнант Вскрывают, хотя я посвящен в кое какие подробности, и могу сказать что то как они разобрались со шрифтами - не айс)(хотя возможно с момента моей последней беседы с Дексом они придумали что то новое))
Тексты в ЛР наскока я знаю в открытом виде, редактор не нужен.(хотя мб и не все тексты))
Цитата
Ну... кажись это ты был причастен к переводу Saw, чем закончилась эпопея со шрифтами?
Помнится вы подменяли их на сгенерированные встроенным редактором, и то не везде это было проделано удачно.
Поправь меня, если я где-то соврал.

Да я. изменял в редакторе шрифты и они работали. Вообще если у игры есть редактор - то вопрос со шрифтами решается 5 минутами поиска в инете.
Был не большой косяк с тем что не все шрифты игра брала именно из моего файла. Но с помощью редактора мне удалось обмануть игру.
проблема с пилой как раз и заключалась в том что Длину строк не изменить и качественный перевод не выполнить, потому работа и встала.

Цитата
И как происходит замена шрифта? Есть архив с фонтом, в нём dds и координаты и прочая хрень, так?
dds перерисовывается отдельно, и в соответсвии расположения букв правятся координаты?

Путь пиратов - не наш выбор, хотя если совсем прижмет, то можно и так.
Цитата
Или же всегда инструментарием движка генерятся шрифты (Из каких-нибудь похожих ttf-ок? Причем и результат не всегда рабочий?)?

По возможности лучше пользоваться редактором. и результат всегда рабочий.
И не из каких нибудь похожих! я всегда делаю качественно, максимально близко к оригиналу!
Вот щас сижу свою ttf-ку для Бордера делаю.

Цитата
Так ведь автора и так по скринам известно - Nephrite.

Ну да, интерфейс он склепал.
Сама идея проги и алгоритм - не его)
Вот подобный редактор, уже больше месяца в работе.

Den Em
MeteoraMan
Цитата
Это Дело ДК как они там Ласт Ремнант Вскрывают, хотя я посвящен в кое какие подробности, и могу сказать что то как они разобрались со шрифтами - не айс)(хотя возможно с момента моей последней беседы с Дексом они придумали что то новое))
Тексты в ЛР наскока я знаю в открытом виде, редактор не нужен.(хотя мб и не все тексты))

Вот тут ты не прав, редактор текста есть и он нужен для всего текста.

Цитата
Путь пиратов - не наш выбор, хотя если совсем прижмет, то можно и так.

Почему же путь пиратов? Я ведь ни слова не написал про замену англ. алфавита.
Тру-хацкеры не полагающиеся на инструментарий. biggrin.gif

Цитата
По возможности лучше пользоваться редактором. и результат всегда рабочий.
И не из каких нибудь похожих! я всегда делаю качественно, максимально близко к оригиналу!
Вот щас сижу свою ttf-ку для Бордера делаю.

Ну если рисуешь сам, то молодец. =) Да и говорил я не конкретно про тебя же.

А я редактор координат для font-файлов из игр на движке Telltale Games пишу.
Я пират, АР-Р-Р! Хотя и вынужденный. =)
MeteoraMan
Цитата
Вот тут ты не прав, редактор текста есть и он нужен для всего текста.

На скока я знаю там текст в открытую лежит и редактируется блокнотом.
Или ты имеешь ввиду редактор для удобства?
Цитата
Почему же путь пиратов? Я ведь ни слова не написал про замену англ. алфавита.
Тру-хацкеры не полагающиеся на инструментарий.

Хех, если я тебя правильно понял, ты говоришь о том что бы создать свою текстуру со шрифтами и прописать таблицу символов и все это в юпк контейнер запихнуть?
Если ты сможешь такое провернуть - покажи, будет интересно посмотреть)
Цитата
А я редактор координат для font-файлов из игр на движке Telltale Games пишу.
Я пират, АР-Р-Р! Хотя и вынужденный. =)

не понял) поподробнее плз)
а вообще если хочешь пообщаться то напишу в Личку, я тебе аську дам свою.
Den Em
MeteoraMan
Цитата
Хех, если я тебя правильно понял, ты говоришь о том что бы создать свою текстуру со шрифтами и прописать таблицу символов и все это в юпк контейнер запихнуть?
Если ты сможешь такое провернуть - покажи, будет интересно посмотреть)

Бинго! =) Разве что не полностью свою, а отредактировавть имеющуюся с добавлением русских букв.
Цитата
Осталось ещё сделать редактор для архивов с графикой, чтобы без труда можно было сделать новые шрифты.
Насколько я знаю, сейчас это проблема.

Я про это здесь и написал. Всё же я имею некоторые подозрения, насчёт легкости подсовывания шрифтов, созданных при помощи стандартных тулз. Я бы может помог чем в этой теме, но ничего не знаю про upk.
Цитата
не понял) поподробнее плз)
а вообще если хочешь пообщаться то напишу в Личку, я тебе аську дам свою.

Эм... Ну я пошутил просто на тему, что "путь пиратов - не для нас". Если разбирать самому формат, как это делают пираты, и всё такое.
Ну а то, что делаю... есть font-файл, в нем заголовок представляет из себя бинарник, в котором в виде чисел с плавающей запятой заданы координаты на все ASCII символы (+ небольшой заголовок и конец, ну и сама dds с текстурой). У TTG открытого инструментария нет, а в скором времени мне эта штуковина пригодится, вот и кодю. =)

Как понадобится помощь в этом деле(upk и всё такое), обязательно обращусь.
Надо будет отредактировать текст и шрифты из игры от TTG, тоже пиши. =)
MeteoraMan
Цитата
Бинго! =) Разве что не полностью свою, а отредактировавть имеющуюся с добавлением русских букв.

Сомневаюсь что у кого то в ближайшее время такое получится)
Цитата
Эм... Ну я пошутил просто на тему, что "путь пиратов - не для нас". Если разбирать самому формат, как это делают пираты, и всё такое.
Ну а то, что делаю... есть font-файл, в нем заголовок представляет из себя бинарник, в котором в виде чисел с плавающей запятой заданы координаты на все ASCII символы (+ небольшой заголовок и конец, ну и сама dds с текстурой). У TTG открытого инструментария нет, а в скором времени мне эта штуковина пригодится, вот и кодю. =)

хех можно было и без технических подробностей. smile.gif Удачи тебе вобщем с этой прогой)
Цитата
Как понадобится помощь в этом деле(upk и всё такое), обязательно обращусь.
Надо будет отредактировать текст и шрифты из игры от TTG, тоже пиши. =)

Обращайся, чем смогу - помогу.
Если приспичит, то напишу)

Хех Ребята. Не работает ваша программа.
Проги для выдергивания текстов которые лежат в основе этого редактора были написаны Ендрагором для разжатых upk файлов, вот только в редактор, декомпрессор вы забыли встроить. Так что исправляйте. wink.gif
enz°
если кого заинтересует редактирование upk с RushMessageResource (это из Last Remnant'а) без ограничения на длину, обращайтесь, поделюсь чем знаю (специальную тулзу не писал, но тестовая программка с работой справляется), ресурсы других видов не разобрал для полноценной упаковки/распаковки

редакторы, которые работают по типу обычной замены текста, пусть даже с предварительным автоматическим нахождением этого текста в upk лично меня абсолютно не интересуют... извините если что не так

насчёт font-файлов... имел дело с двумя разными форматами но оба ссылались на png, такчто это наверно не втему.
Radeon
Здесь в тему все. Целью является создание универсального редактора для всех игр. Автор с радостью примет ваши советы или какие либо наработки для включения в программу. Конечно, копираст. Т.е. чужое за свое не выдадем. Отписывать пожелания здесь, если хотите поделиться наработками - автору в личку.
Den Em
enz°
Это без разницы на что ссылается на dds, или на png, или ещё чёрт знает на что, много разичий на то, как это делает движок!
Я вот видел 2 раза на png и 2 раза на dds.
Но естественно было 4 различных способа дальнейшей работы с ними:
2 раза это были простые блокноты с координатами с разной структурой;
2 в бинарном коде в едином файле с графикой, и тоже с разной структурой.

Radeon
Это даже проект по "универсальному редактору для всех игр"? =)
MeteoraMan
Цитата
если кого заинтересует редактирование upk с RushMessageResource (это из Last Remnant'а) без ограничения на длину, обращайтесь, поделюсь чем знаю (специальную тулзу не писал, но тестовая программка с работой справляется), ресурсы других видов не разобрал для полноценной упаковки/распаковки

Меня интересует. Сегодня уже поздно, а вот завтра я тебе напишу, если ты не против.
Цитата
Это даже проект по "универсальному редактору для всех игр"? =)

да он с одной-то игрой не в состоянии работатьsmile.gif
2Radeon
А можно поинтересоваться, что за ID такой?
Это вообще никакой не ID! Походу даже со структурой *.str файлов то разобраться не можете, не говоря уже о
Цитата
1. Работа с upk-архивами.
.
И кстати почему функция импорта текста в *.UPK файлы не активна?
Не смогли вторую программку прикрутить к интерфейсу?
Radeon
Цитата
Radeon
Это даже проект по "универсальному редактору для всех игр"? =)


Да, решили попробовать это сделать. Одним, конечно, не просто, а потому каждая копейка в нашу копилку ценна как рубль. В конечном итоге, польза будет для всех.

Цитата(MeteoraMan @ 18.1.2010, 0:21) *
Меня интересует. Сегодня уже поздно, а вот завтра я тебе напишу, если ты не против.

да он с одной-то игрой не в состоянии работатьsmile.gif
2Radeon
А можно поинтересоваться, что за ID такой?
Это вообще никакой не ID! Походу даже со структурой *.str файлов то разобраться не можете, не говоря уже о
.
И кстати почему функция импорта текста в *.UPK файлы не активна?
Не смогли вторую программку прикрутить к интерфейсу?

Ну во-первых хватит ныть. По всей теме одни твои сопли, мол только я знаю как работать с сабжем.
Во-вторых, для особо одаренных написано, что это бета, что как бы символизирует.
MeteoraMan
Цитата
Ну во-первых хватит ныть. По всей теме одни твои сопли, мол только я знаю как работать с сабжем.
Во-вторых, для особо одаренных написано, что это бета, что как бы символизирует.

Никто не ноет. Суть моих посланий не в том что только я знаю как, а в том что ваш "автор" схватил чужие проги, написал быстренько к ним интерфейс с парой кнопок, и вы теперь тут это выдаёте за офигенно крутой редактор. Про автора оригинальных прог нигде даже не упомянуто.
Так эта ваша поделка есчо и не работает.
У нас весь инструментарий для подобной работы уже пару месяцев существует, мы же его не выкладывали всем на показуху, а ля "смотрите, какие мы крутые".
А по поводу, что типа нефик жаться, пусть все команды работают. Заметь, я к вам сам обратился, с предложением помощи и нашего инструментария, как только узнал что у вас подобные проблемы. Втихую, не привлекая лишнего внимания. А вам блин славы захотелось. smile.gif
Nephrite
Привет всем! Я - разработчик данной программы. Постараюсь ответить на некоторые возникшие вопросы.

Предыстория.
Как-то раз ко мне (ленивому кодеру) в аську постучал Radeon, ему нужна была программа для более лёгкого редактирования текстового файла с расширением str.
"Можешь?" - спросил он меня. "Могу" - ответил я и набросал простенький фейс на Делфе =) Строки редактируются - уже хорошо, но этого мало. Надо их как-то доставать из архива. Как?
"Есть такой файлик textractor.exe, - говорит Radeon. - Сможешь доставть строки, так же как он?"
Ну поковырял я файлик, поковырял архив... Долго думал почему одни строки достаются, другие - нет, третьи наполовину о_О Подумал-подумал и прикрутил к редактору строк. Удобно: достал текст, отредактировал, вернул обратно (это вижу пока только я =)

Эсли автор textractor'a против его использования в моём редакторе или использования без указания копирайтов или по иным причинам, пожалуйста напиши мне в личку. Всё обсудим и придём к мирному соглашению.

Кэп сказал, я сделал. Не знаю зачем выложили (с моего соглашения) в паблик, честно. Но надеюсь, что кому-то пригодится.
Что касается функционала:
Что смогу - прикручу. Не прикручу - не смогу =)
Почему тут работает, там - нет? Не докрутил =)

Кодю я в свободное время, если не лень =)
Я не профессионал, я только учусь. Не смотря на то, что кому-то это не нравится...
С upk архивами не знаком, но, если кто-то хоть чем-то поможет, буду благодарен.

Спасибо за внимание. Надеюсь на понимание.
enz°
тут речь как-то шла о том, чтобы предоставить эту программу всем переводчикам и т.д. и т.п., секретов у нас нет и т.д., но не совсем тогда понятно, почему была создана эта тема и в разделе Команды переводчиков > TTL T.Community, если подобная тема уже неделю назад была создана там, где она по-моему и должна быть
Общий форум > Игры > Вскрытие игровых ресурсов > Unreal Engine 3: *.upk
но никто, кроме SerGEAnt'а так и не отреагировал, а сейчас видители выясняется, что все уже себе на уме что-то разрабатывают, и вдруг видители рады всякой помощи...
а раньше где были? раньше хотели всё сами сделать? молодцы, так держать и дальше! далеко пойдёте...

Nephrite, лично ты имеешь какое-то отношение к TTL T.Community ?
Странно, что разработки, как мне кажется, независимых свободных программеров прилепляются ко всяким лейблам. Но никто даже не задумывается, что все эти успехи, упомянутые выше, были достигнуты в большОй степени благодаря именно открытости: вот товарищ Nephrite использовал некую прогу textractor, которую тоже кто-то когда-то написал, и скорее всего он тоже когда-то перенял у кого-то какой-то опыт, какую-то информацию в интернете нашёл, добавил свой труд и добился успеха... скажите (к Nephrit'у это не относится) на кой, извините, хрен делать вид, что вы сами по себе?

Через недельку другую, это в порядке вещей, Nephrit'у надоест возиться с одним и тем же, он займётся тем что ему будет интересно, иначе как программер дальше он просто не продвинется, и TTL T.Community найдут другого программера, которому вручат программку Nephrit'а, причём без исходников, и попросят это доработать, ну а программер примет это как вызов и с удовольствием возьмётся, и ещё один человек потратит многие часы своей жизни, на то, что кто-то уже делал.
MeteoraMan
enz°
+1! Хоть кто то понял что я пытаюсь сказать!
Нафик выдавать тут чужие наработки за ваше?
Цитата
подобная тема уже неделю назад была создана там, где она по-моему и должна быть
Общий форум > Игры > Вскрытие игровых ресурсов > Unreal Engine 3: *.upk

Я не видел этой темы, только вчера узнал про её существование, и если выложили бы прогу там, без всех этих понтов ,я бы против ничего не имел. надо будет там все написать что я знаю, со ссылками на все проги.
Цитата
Не знаю зачем выложили (с моего соглашения) в паблик, честно.

Прикольно, есчо и все друг на друга валят.smile.gif Мне вот сказали, что это ты настоял что бы прогу в общий доступ выложить.
Winst@n
Реально со стороны вы как дети (я не программер). Чего вы тут писками меряетесь. Я смотрю все умные но уже столько времени сидите и мачаете лимон smile.gif Толку ноль! Нет что бы списать в асе в ЛС и все это дело обмозговать (одна голова лучше а 3и еще .....) ну вы поняли.
Хотел больше написать но в передумал.
n0ir7d3
С горем пополам скачал и поюзал программку... smile.gif Прога просто превосходна! Nephrite молодец! Жду с нетерпением новую версию NUEditor'а! Респект тебе огромный! smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2012 IPS, Inc.