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

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

> Русификация, Все про русификацию редактора, модулей и т.п.
Ice Blade
сообщение Oct 16 2010, 13:39
Сообщение #1


Трехмерный Маньяк
Иконки Групп

Класс: Мастер Оружия
Характер: Lawful Neutral
Раса: Нежить
NWN: Контент
Проклятие Левора



Цитата
Следовательно, игра откуда то ещё читает текстовую информацию. А откуда именно мне не ведомо.

А мне ведомо, вот только "не правильно" всё это - чувствую не так это должно работать (IMG:style_emoticons/kolobok_light/wacko.gif) . В целом к проблеме два подхода, один заставить игру воспринимать кастомный тлк (правильный), а второй заставить саму игру воспринимать русский (не правильный). Так вот вчера покопался в обоих направлениях: В первом случае - при экспорте вроде как создаются 3 файла файлы вида *_ru-ru.tlk, воспринимается из них почему-то только core-овский - да и то весьма странно, а самый нужный с дополнительными resref-ами (это который в *\module\overide...) почему-то игнориться. Вместо этого игра берёт данные прям с экспортнутой *.uti -шки, которая как вы наверное догадались создаётся прямяком из палитры, которая в свою очередь SQL с запретом на русский (IMG:style_emoticons/kolobok_light/wacko.gif) - от сюда и вопросительные знаки.
Идя же по второму пути в обход палитры - я попробовал обычным gff-editor-ом (валяется где-то в tools-ах тулсета), подредактировать саму *.utp-шку так вот сменив LOCSTRING на STRING или RESREF - или чего угодно, ему это судя по всему всё равно, открылся доступ к имени изменив которое, я вернул LOCSTRING и о чудо в игре имя таки наконец сменилось (IMG:style_emoticons/kolobok_light/shok.gif) , правда с русским этот фокус не прошел (IMG:style_emoticons/kolobok_light/cray.gif) - точнее не совсем, сами то символы сохраняются - только вот сам Шрифт не проходит, а по тому проходят только символы, а вместо букв...... XX нет не вопросительные знаки (IMG:style_emoticons/kolobok_light/biggrin.gif) , - теперь квадратики. Одним словом найти бы где эта скотина шрифты переключает.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
 
Открыть новую тему
Ответов
Griffon
сообщение Oct 18 2010, 13:10
Сообщение #2


Level 18
Иконки Групп

Класс: Страж Тьмы
Характер: True Neutral
Раса: Человек
МАСТЕР D&D



В свое время нашел вот такие советы:

In the toolset there is no tool to manage foreign languages (I read an answer from a Bioware guy explaining that the language tool they use was not implemented in the toolset for players). If you want to manage foreign languages, you have to create your own talktables.
Here is a nice tool done by anakin5 for that http://social.bioware.com/project/1586/#details

*************************************

- build your module/addin and use english as the core language because other languages do have display problems (like in german the umlauts)
- dialogues, item names and descriptions could use placeholders so that you are able to identify them later within the string editor
- after building your module/addin check in all your resources
- open up the string editor and check if all the needed resources are there
- export your module/addin and afterwards your talktable ("export talktable")
- you will get 3 talktables scattered around within the module's folders
- two of the 3 talktables have a suffix = _f and _c

i do believe that _f stands for foreign and _c is for core. the foreign language is always empty and can be deleted. the core talktable contains descriptions for skills, materials and so on. if you don't use custom ones this talktable can be deleted too. you just need the "your_modules_name_en-us.tlk"

- copy this tlk and rename it with the appropriate language suffix = e.g.: your_module_name_es-es.tlk for spanish
- drag'n drop this talktable within the toolset's window and it will open a node tree with all the string entries containing the english description
- rewrite all the entries and do the translation^^
- afterwards just save the tlk
- now place this tlk within the following folder:

your base tlk (modules_name_es-es.tlk) = my documents/bioware/dragon age/addins/modules_name/module/data/talktables

the core talktabe (modules_name_c_es-es.tlk, as said only useful if you are using custom skills and other custom core resources) = my documents/bioware/dragon age/addins/modules_name/core/data/talktables

- the last step is to push all your exported resources (like items, characters, dialogues and so on) through the flag patcher anakin5 provided and your are done
- now if you need other languages just grab your tlk, copy and rename it, drag'n drop within the toolset and rewrite all the entries

the tlktool is only needed if you are translating all the languages on the fly. i never used it and therefore it is not tested by me, although it may give you a more comfortable workflow. i like to do it manually (IMG:style_emoticons/kolobok_light/biggrin.gif)

within the toolset's options you could also switch to another language but it seems that the toolset was never designed to use other string characters then the english ones or i am just too stupid^^

*************************************

first you only need the tlk file located at your module/override folder. the others are not important if you only want to translate dialogues, item descriptions and so on. if your tlk file is empty then you propably have not checked in your resources. after the check in you could open the string editor and verify that all of the resources, that need a translation, are there.

to check in a resource you right click it and select "check in".

it is highly recommended that you build your module in english as the core language - with other languages there will pop up problems with special characters (like umlauts in german). after exporting your english talktable you should make a copy of it and drag'n drop it into the toolset and edit the strings of the entries line by line to the targeted foreign language. than you have to rename the tlk file to the appropriate language (e.g. german = de_de, russian = ru_ru... check the installed tlk files of the official dlc within your documents folder for the correct names).

now you have to use the flag patcher anakin5 made so that the talktables get recognized by the game engine. after all this hassle you successfuly made your first translation in dragon age: origins

anakin also made a great tool to easily create lots of talktables for different languages. give it a try

Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

Сообщений в этой теме
- Ice Blade   Русификация   Oct 16 2010, 13:39
- - Ghost   Цитата(Ice Blade @ Oct 16 2010, 14:39) А ...   Oct 16 2010, 14:11
- - Ice Blade   Продолжаю копать во всех направлениях. Выяснил экс...   Oct 17 2010, 18:03
- - EqKeeper   Если вся проблема в SQL-базе, то все что нам нужно...   Oct 17 2010, 18:31
- - denis0k   Если я не ошибаюсь, важны не только чарсеты в базе...   Oct 17 2010, 20:39
- - EqKeeper   А по поводу этого умные люди советую делать еще и ...   Oct 17 2010, 21:05
- - denis0k   Я знаю, что надо (было) делать (к слову, не так, к...   Oct 18 2010, 00:39
- - EqKeeper   Верю. Мое общение с SQL всегда было специфично и д...   Oct 18 2010, 06:17
- - denis0k   ЦитатаТогда что нам мешает перенаправить 1252 в Un...   Oct 18 2010, 09:26
- - Griffon   В свое время нашел вот такие советы: In the tools...   Oct 18 2010, 13:10
- - denis0k   ЦитатаI read an answer from a Bioware guy explaini...   Oct 18 2010, 13:19
- - Ghost   Вот собственно тулза Анакина5. Усп, таки ссылк све...   Oct 18 2010, 13:20
- - Griffon   denis0k, пока не прочел что тулс обрезали, тоже уд...   Oct 18 2010, 14:06
- - Ice Blade   Продолжаю копать. Вопрос: в диалогах русский у все...   Oct 22 2010, 19:23
- - EqKeeper   Цитата(Ice Blade @ Oct 22 2010, 20:23) Пр...   Oct 23 2010, 17:10
- - Ice Blade   Интересная вещь получается, пишешь диалог - не сох...   Oct 23 2010, 17:49
- - EqKeeper   Здорово! Если будет время на выходны...ом... т...   Oct 23 2010, 23:38
- - Ghost   Расширять core_*.tlk (да и вообще синглплеер) это ...   Oct 23 2010, 23:58
- - Ice Blade   Блин, не доберусь я сегодня до тулсета - ну да и л...   Oct 24 2010, 21:12
- - Ghost   Это здорово, но всё равно выглядит как костыли кал...   Oct 24 2010, 23:14
- - Griffon   Ghost, а тебе так и не удалось получить инфу от те...   Oct 25 2010, 09:25
- - Ghost   Там всё банально и пошло, я сам так делал. Они пер...   Oct 25 2010, 09:32
- - Griffon   Тогда остается единственный путь, предлогаемый Айс...   Oct 25 2010, 09:52
- - EqKeeper   Цитата(Ice Blade @ Oct 24 2010, 22:12) Бл...   Oct 25 2010, 18:26
- - Leon PRO   ЦитатаПардон, а в чем костыли? Русские буквы в баз...   Oct 27 2010, 20:51
- - Ghost   Леоно, брысь! Я понимаю что по другому пока ...   Oct 27 2010, 21:10
- - denis0k   А всё остальное на этом форуме конечно же не забив...   Oct 27 2010, 22:50
|- - Ghost   Цитата(denis0k @ Oct 27 2010, 23:50) А вс...   Oct 28 2010, 00:24
- - Laajin   микроскоп достаточно тяжелый для забивания гвоздей   Oct 28 2010, 08:42
- - EqKeeper   Господа Leon PRO, denis0k, Ghost, Laajin, вы озвер...   Oct 28 2010, 17:26
|- - Lex   Цитата(EqKeeper @ Oct 28 2010, 18:26) Гос...   Nov 2 2010, 13:50
- - Ice Blade   Ладно я быстро и по делу: GFX - идея интерестная, ...   Oct 28 2010, 19:00
- - kiruhs   Цитата(Ice Blade @ Oct 28 2010, 19:00) Кс...   Oct 28 2010, 23:12
- - EqKeeper   Цитата(Ice Blade @ Oct 28 2010, 20:00) Ла...   Oct 29 2010, 16:40
- - Leon PRO   EqKeeper, а почему это меня касается больше осталь...   Oct 30 2010, 14:07
- - Ice Blade   Был не прав - похоже это всё таки gfx-ина. На осно...   Oct 31 2010, 11:33
- - EqKeeper   Не в курсе. Но могу предположить, что Toolset буде...   Oct 31 2010, 14:08
- - Ice Blade   Ну флешей так уж прямо не откроешь, в WIKI об это ...   Oct 31 2010, 14:32
- - virusman   Про тулсет сказали, что его в DA2 не будет, но ест...   Oct 31 2010, 16:50
- - Leon PRO   дайте какой-нибудь минимально-весящий мод только д...   Oct 31 2010, 17:33
- - Griffon   Leon, а на фига он тебе без редактора? Свой тестов...   Nov 1 2010, 11:38
- - Leon PRO   Я GFX файл собрал, хочу его проверить. Хотя, скоре...   Nov 1 2010, 11:53
- - Griffon   Ради стремления решить проблему поставлю тулс внов...   Nov 1 2010, 14:28
- - Leon PRO   Проще (размером), ИМХО сделать мод кампании, прост...   Nov 1 2010, 17:11
- - Griffon   Тебе повезло Нашел в папке Документы\Bioware...   Nov 2 2010, 11:38
- - Aiwan   Если 100 мессаг флуда запустят тулсет ДА, я даю до...   Nov 2 2010, 16:40
- - Ice Blade   Цитатаhttp://rapidshare.com/files/428447767/Rus_la...   Nov 2 2010, 17:39
- - Leon PRO   Не дам, ибо поковыряв Китайский GFX я почти уверен...   Nov 2 2010, 18:27
- - Ice Blade   ЦитатаИ, по-моему, просто заменой файлов шрифтов в...   Nov 2 2010, 19:12
- - EqKeeper   Ммм... а банальная замена fonts_ru-ru.gfx на conve...   Nov 2 2010, 20:01
- - Leon PRO   В conversation.gfx всего навсего 2 шрифта: Один оп...   Nov 2 2010, 20:15
- - Ice Blade   Обещанный минимод: http://depositfiles.com/files/t...   Nov 2 2010, 21:33
- - Leon PRO   Брр, так что проверять то ? =) Сейчас имеем: Диал...   Nov 2 2010, 23:00
- - Ice Blade   ЦитатаUPD.4 Слегка поосвоился с тулсетом, поковыря...   Nov 3 2010, 17:11
- - Ice Blade   Удалось запустить тлк !!!!!...   Nov 4 2010, 21:31
- - EqKeeper   Цитата(Ice Blade @ Nov 4 2010, 22:31) Уда...   Nov 5 2010, 18:58
- - Ice Blade   ЦитатаДальнейшие изыскания продолжишь? Ну я скорее...   Nov 5 2010, 19:58
- - EqKeeper   Макрос нарисовал, осталось немножко стабилизироват...   Nov 5 2010, 22:00
- - Leon PRO   ЦитатаУдалось запустить тлк !!!!...   Nov 5 2010, 22:22
- - Ghost   Леончег танкист. Трабл был в том, что кастомные т...   Nov 5 2010, 22:25
2 страниц V   1 2 >


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

 



Текстовая версия Сейчас: 23rd May 2024 - 13:10