YellowStar
poon
offline
Опыт:
15,144Активность: |
Создание мультиязычности карт.
В данной статье я приведу "особый" метод перевода карт на иностранные языки. Метод довольно простой, и каждый юзер сможет сам сделать свою карту на 2 и более языках. При этом карта играбельна в мультиплеере
В чем приемущества данного метода?
Увы данный метод тоже не без греха.
Хватить болтать цкотина. Объясняй уже как делать?
Если вас это и вправду заинтересовало то приступим. Используемый софт
Порядок действий
Начну расписывать все по порядку.
Так выглядит окошечко ID:
Важно: Файлы с иными ID, после обновления версии карты незабывайте обновлять. Важно: Оставляйте файлы нейтрального ID. Они будут нужны вам для работы в редакторе. Важно: Нейтральный ID, самый низкоприоритетный по значению, поэтому прочие ID заменяют его. Т.е например. Мы импортировали новый файл war3mapPreview.tga и дали ему ID 1049(Русская версия) и еще один файл war3mapPreview.tga и дали ему ID 1033(Американская версия) и третий war3mapPreview.tga с ID 0(Стандартный ID). Теперь в американской версии будет показываться war3mapPreview.tga ID 1033; В русской war3mapPreview.tga ID 1049; В остальных war3mapPreview.tga ID 0. Также хочу заметить что можно импортировать единичный файл для определенной версии. Например: Импортируем war3mapPreview.tga и даем ему ID 1049. Теперь превью карты будут видеть только русские.// Так выглядит файл с требуемым ID в WinMPQ Так выглядит файл с не нейтральным ID в RMPQ.
Как тестировать разные языки
Да тут появляються небольшие трудности. Так как изначально у вас стоит определйнная версия wc3. Для того чтобы протестировать иной язык выполняем следующие действия пошагово.
Пост Скриптум
Метод древний открыт мной в 2006 и обновлена вчера =). Не выложил потому что использовал в моем проекте, который закрылся. А выложил потому что хотелось бы мультиязычее в TcXAoS. (знаю что не добавят). Список Locale ID
Дополнение/Мелкие полезности В дополнение добавлю, что не нужно копировать весь War3map.j, вынесите все строки в war3map.wts и копируйте данный файл, это сокращает место. Незабывайте что у указанные ID не вашей языковой версии не видны в редакторе. Незабывайте обновлять их файлы тоже ;) От себя добавлю что я не слишком углублялся в тестирования данного метода. Тестил русскую и американскую версию, все работало. (Не советую менять совсем уж глобально, этот метод лучше всего годен для переводов, не стоит делать карты пустышки или нечто особенное) Тут буду дописывать лучшие предложения и идеи по использованию данного метода. Благодарности ADOLF - За помощь с тегами когда у меня небыло доступа к форуму. Toadcop - За плохое настроение, если бы ни оно то статья тут бы не появилась, и передалась бы лично в приват ;), а также за picmip в tcxAos (Мое почтение) Van Damm - За Horus и неисправление в нем багов >.< Отредактировано ADOLF, 25.10.2009 в 14:00. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
25.10.2009, 11:07 | #1
+1/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Ranger21
I love beatiul days XD
offline
Опыт:
13,274Активность: |
Надо будет попробовать |
25.10.2009, 11:49 | #2
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
XOR
offline
Опыт:
38,284Активность: |
Да круто, только немного геморно, + появился метод скорпа примерно на ту же тему. (в разделе jass) |
25.10.2009, 12:00 | #3
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Toadcop
offline
Опыт:
53,013Активность: |
ну об этом я думал очень давно =) просто карты очень раздутые получяются. и хрен его знает на практике так себе.
Цитата:
Цитата:
тока очень сильно увеличивает скорость загрузки =О Toadcop добавил: еее а в целом для информацыи 100% надо. ибо такого очевидного еще не кто не писал =) почему то... т.е. фичи мпку. |
||
25.10.2009, 14:22 | #4
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
ну это то все понятно, но никому не нужно таскать с собой несколько языков. всем надо свои |
25.10.2009, 15:07 | #5
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
adic3x
offline
Опыт:
107,539Активность: |
что до реализации:
если мы поступаем по-хорошему - у нас все обьекты лежат в формате .тхт/.слк - тогда у нас получается только надо ***String.txt править - эти файлики миниатюрные и содержат только строки, в которых описание обьектов. уже жирный + к методу (т.е. раздувания не будет, в отличие от случая, когда бы мы дублировали war3map.*** файлы)
по скриптам можно пожертвовать Blizzard.j (вам таки нужны bj функции?!) - в него прописать все строки как константы и дублировать только его, а war3map.j оставить в покое
надо сделать карту пример по описанной мною технологии |
25.10.2009, 15:35 | #6
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Van Damm
wait... what?
offline
Опыт:
22,268Активность: |
В принципе, тк выложил открытый аос, так что кто-то может взяться его русифицировать Оо |
25.10.2009, 16:30 | #7
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
df Hunter
Нападатель
offline
Опыт:
5,749Активность: |
не пойму зачем все так просят мультиязычность в тсх аос что там переводить? |
25.10.2009, 16:42 | #8
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
adic3x
offline
Опыт:
107,539Активность: |
тема не про аос как бы) если это работает - то сабж весьма юзабелен |
25.10.2009, 16:45 | #9
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
df Hunter
Нападатель
offline
Опыт:
5,749Активность: |
ещё раз скажу, что все знания, которые есть сейчас были бы нужны года 3 назад а теперь уже немного поздно |
25.10.2009, 16:49 | #10
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
YellowStar
poon
offline
Опыт:
15,144Активность: |
df_Hunter, нормальные карты начали выходить в 2008-2009 до этого только баловались. |
28.10.2009, 14:38 | #11
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
df Hunter
Нападатель
offline
Опыт:
5,749Активность: |
|
29.10.2009, 08:03 | #12
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
adic3x
offline
Опыт:
107,539Активность: |
надо слепить карту пример и статью таки залить. мб даже я возмусь ха это) |
29.10.2009, 10:42 | #13
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Clamp
Lost in space
offline
Опыт:
71,258Активность: |
Померли линки на изображения |
05.04.2010, 16:30 | #14
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
ZeToX2007
offline
Опыт:
7,009Активность: |
Цитата:
Что это значет ? О_О |
|
24.04.2010, 20:45 | #15
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Alonix
*null*
offline
Опыт:
26,861Активность: |
ZeToX2007, там написано. |
25.04.2010, 08:53 | #16
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
16GB
GhostOne User
offline
Опыт:
59,317Активность: |
Как я понял на англ варе будет англ язык а русс варе русский? |
26.04.2010, 16:53 | #17
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Arty3ooo
...
offline
Опыт:
3,125Активность: |
Как это будет работать с кастомными спеллами, созданными в РО... точнее с их описанием..? |
26.04.2010, 17:01 | #18
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
16GB
GhostOne User
offline
Опыт:
59,317Активность: |
Arty3ooo, файл .wts вытащи и переведи его.(Там инфа о описаниях спеллов предметах и тд.) |
26.04.2010, 17:02 | #19
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Clamp
Lost in space
offline
Опыт:
71,258Активность: |
16GB, Ну я понял именно так |
26.04.2010, 17:03 | #20
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|