Цитата:
Сообщение от Emperor
Заплатить денег Respect'у или Persy. Первый вроде уже удачно реализовывал переключение языков в IT.
|
Про респекта
Я ему 4 раза писал по его теме (нпц, арморы и прочее)
Ни привета ни ответа. Всегда прочтет и промолчит.
Как сказали некоторые - зазнался.
Проще чтобы указали куда копать.
Понятно что в локализации указаны файлы куда обращается клиент.
Понятно что можно изменять сам файл и выбор языков
Я не хочу платить, я хочу всё равно потом отдать на форум мануал. БЕСПЛАТНО.
Мои действия были таковые (localization.ini):
1)
Код:
[LanguageSet]
Language=0
0=Korea
1=English
2=Japan
3=Taiwan
4=China
5=Thailand
6=Philippine
EnableEngSelection=true
[Korea]
Korea_Code=e
Korea_Font=L2Font-r.SmallFont-r
Korea_Glyph=SmallFont-e.gly
Korea_Font2=L2Font-e.LargeFont-e
Korea_Glyph2=LargeFont-e.gly
Korea_Minimap=L2Font-e.Minimap.int_worldmap
Korea_LogoTexture=L2Font-e.start_logo-e
Korea_MiniLogoTexture=L2Font-e.mini_logo-e
Korea_TownMap=L2Font-e.TownMap
Korea_ReplayLogoTexture=L2Font-e.Replay_logo-e
[English]
English_Code=e
English_Font=L2Font-r.SmallFont-r
English_Glyph=SmallFont-e.gly
English_Font2=L2Font-e.LargeFont-e
English_Glyph2=LargeFont-e.gly
English_Minimap=L2Font-e.Minimap.int_worldmap
English_LogoTexture=L2Font-e.start_logo-e
English_LoadingTexture=L2Font-e.loading02-e
English_MiniLogoTexture=L2Font-e.mini_logo-e
English_TownMap=L2Font-e.TownMap
English_ReplayLogoTexture=L2Font-e.Replay_logo-e
Итог -
Я для теста включил выбор языков и в корейском подставил значения английского клиента.
Значит - клиент может использовать карту и текстуры клиента на указанный язык
Вопрос - как заставить использовать dat енг\ру? вместе с переключением
l2.ini знает такие параметры
Код:
Paths=../System/*.u
Paths=../StaticMeshes/*.usx
Paths=../Textures/*.utx
Paths=../Sounds/*.uax
Paths=../Voice/*.uax
Paths=../Maps/*.unr
;Paths=../Music/*.umx
Paths=../Animations/*.ukx
Paths=../SysTextures/*.utx
Paths=../Animations/*.usk
Paths=../Saves/*.uvx
И такой
Код:
[LanguageSet]
Language=2
Нашел причину названий файлов systemmsg-
E.dat
Это указатель языка, означает english
Сам указатель пока не найден, как найду - можно будет дат файлы иметь -e и -ru
Клиент сам должен переключиться без релога (теоретически)
Спустя 2 сигареты...
localization.ini
Код:
[LanguageSet]
Language=0
0=Russian
1=English
2=Japan
3=Taiwan
4=China
5=Thailand
6=Philippine
EnableEngSelection=true
[Russian]
Russian_Code=kr
Russian_Font=L2Font-r.SmallFont-r
Russian_Glyph=SmallFont-e.gly
Russian_Font2=L2Font-e.LargeFont-e
Russian_Glyph2=LargeFont-e.gly
Russian_Minimap=L2Font-e.Minimap.int_worldmap
Russian_LogoTexture=L2Font-e.start_logo-e
Russian_MiniLogoTexture=L2Font-e.mini_logo-e
Russian_TownMap=L2Font-e.TownMap
Russian_ReplayLogoTexture=L2Font-e.Replay_logo-e
[English]
English_Code=e
English_Font=L2Font-r.SmallFont-r
English_Glyph=SmallFont-e.gly
English_Font2=L2Font-e.LargeFont-e
English_Glyph2=LargeFont-e.gly
English_Minimap=L2Font-e.Minimap.int_worldmap
English_LogoTexture=L2Font-e.start_logo-e
English_LoadingTexture=L2Font-e.loading02-e
English_MiniLogoTexture=L2Font-e.mini_logo-e
English_TownMap=L2Font-e.TownMap
English_ReplayLogoTexture=L2Font-e.Replay_logo-e
Добавил из офф клиента файлы, только ВСЕ .dat файлы с префиксом
*-kr.dat
КЛИЕНТ ПЕРЕКЛЮЧАЕТ САМ .dat ФАЙЛЫ!!!
Все работает ребятки, пользуйтесь... кому подробнее нужно - пишите в личку или скайп
Единственное подскажите, где в самой игре при выбора языка убрать корейский... ищу-ищу, пока не нашел
И третье окошко появилось, ищу где вырезается
Как видите - клиент переключается и без релогов.