T2X Russian version

Автор DonSleza4e, 17 апреля 2005 17:56:49

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

DonSleza4e

Патч
http://public-enemy.ru/t/t2xPatch.rar
сделано с vpatch
Для обновления конкретного файла нужно произвести следующие действия
1. Переименовать missXX.mis в missXX_or.mis (ну или другое имя)
2. Запустить t2xPatch missXX_or.mis missXX.mis (t2xPatch старый_файл новый_файл)
3. Удалить missXX_or.mis, или переместить в папку бекапа
Вобщем общий процесс ясен - патчер делает из старого файла новый. дальше -  уж как справятся с этим создатели патча
файлы для обновления:
t2x.gam
miss22.mis - miss30.mis (все 9 файлов)
Запускайте батником все, или как понравится

S.Siamsky

DonSleza4e
Спасибо огромное!
Будем попробовать, как оно получилось.
Ура! Еще и RDS1976 обещал помочь с правкой карт.
Не стареют душой ветераны. :lol:
[Исправлено: SSiamsky, 11 марта 2007 23:33]
Szybko, szybko, geht der ab!

DonSleza4e

ЦитироватьТак, пришел ответ
From: David Riegel [mailto:theawakened|hotmail|com]
Sent: Saturday, March 10, 2007 5:40 AM
To: sbalan|exponentia|com; avalon|3dactionplanet|com
Cc: fett|thief2x|com
Subject: RE: t2x

We decided to make version 1.1 all english because we had many, many
confused players in different countries with version 1.0.  Most Europeans
and Asians downloaded the English version of T2X to play on a foreign
language version of Thief 2 and couldn't hear any sounds.  We felt this way
was simpler because it doesn't require any complicated fixes on the part of
the player.
We originally wanted many different language versions of T2X, but I believe
only Russian and French versions were made.  Version 1.1 has some good
updates, but it's not a huge patch.  Thief players who speak Russian or
French can download version 1.0 and still be happy :)
-Raen
ЦитироватьFrom: Sergey Balan [mailto:sbalan|exponentia|com]
Sent: Monday, March 12, 2007 8:35 AM
To: 'David Riegel'; 'avalon|3dactionplanet|com'
Cc: 'fett|thief2x|com'
Subject: RE: t2x
:)
Looks like I was misunderstood a little bit :) I will try explaining, sorry I'm not powerful in English ;)
I mean that you added objects inside t2x.gam, miss22.mis - miss30.mis with build-in stings. For example Ice Arrow in t2x.gam has build-in string value "Ice Arrow", but not as "Name_IceArrow". Thief getting Ice Arrow name directly from t2x.gam, not from strings/objnames.str. And this is a problem for localization team :)
So during localization we was forced to do some patch (both for 1.1 and 1.0) that fixes this issue in t2x.gam, miss22.mis - miss30.mis (miss18.mis-mis21.mis are correct ones)
In hex editor I searched for strings...
:"Some object name"
...and replaced by...
Name_ObjectName
Here you can see complete list of those changes for all files (left side are source string, right string - are fixed string)
T2x.gam
:"Musket Pistol" - Name_MusketPistl
:"Door Knob" - Name_DoorKnb
:"Junk Lever" - Name_JunkLevr
:"Confusion Arrow" - Name_ConfusionArrw
:"Malak"- Name_Mlk
:"Ice Arrow" - Name_IceArrw

miss22.mis
:"Note to Grissam" - Name_NoteToGrissam
:"Grissam"- Name_Griss
miss23.mis
:"Araphax The Librarian"- Name_AraphaxTheLibrarian
miss24
:"Onam" - Nm_Onam
miss25
:"Larry" - Nm_Larry
:"Lance" - Nm_Lance
:"Priest Theodor" - Name_PriestTheodr
:"Brother Davis" - Name_BrotherDavs
:"Note from Brother Malcolm" -  Name_NoteFromBrotherMalcolm
:"William" - Name_Willm
:"Trash" - Nm_Trash
:"Nathan" - Nm_Nathan
:"Priest Markus" - Name_PriestMarks
miss26
:"Soggy Bread - Name_SogyBread
:"Neeson" - Nm_Neeson
:"Dinner" - Nm_Dinner
:"Grissam" - Nm_Grissam
miss27 - ripped values
t2xbog:"Roll"
BowUp:"Bow Upgrade (Broken)"
Name_gonchong:"Gonchong Master Key"
miss28
:"Kedar" - Nm_Kedar
:"Finkle" - Nm_Finkle
:"Captain Cassagrande" - Nm_CaptainCassagrande
:"Blackmail Note"- Nm_BlackmailNote
:"Security Note" - Nm_SecurityNote
:"Upstairs Office Key"- Name_UpstairsOfficeKey
MyObjectName: "Library Key" - Name_LibraryKey

miss29
:"Fett's Frunitrue" - Name_FettFrunitrue
:"Hands off my brain asswipe" - Name_asswipe
:"Bedpan" - Nm_Bedpan
miss30
:"The Scales of Amaris" - Name_ScalesOfAmaris
:"Note from Viktoria" - Name_NoteFromViktoria

If you decide to publish T2X v1.2 or v1.1.2 (or whatever you want version), please move those strings into objnames.str to make our life easier :)
Thank you very mach for T2X :)
Best regards,
Sergey Balan
p.s. Russian version was published long ago (As I remember, we posted this at T2X forums), now we preparing new revision of localization with all fixes. For 1.1 of course.

DonSleza4e

ЦитироватьI thought we changed all of the names to the Strings file, but it looks like we missed some.  Many of those are "bugs" that we just didn't catch.  That is a useful list to have if we ever do a version 1.2.
Glad to hear the Russian version will also be updated to 1.1 :)
Cheers,
-Raen
:yes:

S.Siamsky

DonSleza4e
Новый патчер отлично работает.
Так- с батником - даже проще, юзеру не надо дополнительно ничего запускать, все автоматом ставится вместе с руссиком.
Единственное, я не понял, что там с 27-й миссией - она вообще патчится? (Т.е. надо ли ее бэкапить а потом, соответственно, восстанавливать?)
По поводу переписки с разрабами - да уж, куда проще рассчитывать на собственные силы.
Пока они соберутся обновить версию - можно и не дожить...
[Исправлено: SSiamsky, 14 марта 2007 16:47]
Szybko, szybko, geht der ab!

DonSleza4e

SSiamsky в 27й не нужно патчить, должно все ок работать
Пропускай в скрипте
Главное чтобы в локализованном ObjNames были локализованные значения
t2xbog:"xxxx"
BowUp:"xxxxxxx"
Name_gonchong:"xxxxxxxxx"

S.Siamsky

DonSleza4e
Ага, спасибо за разъяснение.
У меня так как раз и сделано. Причем не только в локализованной, но и в оригинальной версии (языки переключаются из-под загрузчика, как во всех наших руссиках).
После Uninstall руссика все делается как было, т.е. восстанавливается старый, неизмененный ObjNames.str.

Szybko, szybko, geht der ab!

DonSleza4e

SSiamsky при включении оригинальной версии миссии возвращать из бекапа не нужно по большому счету - достаточно ложить оригинальный ObjNames.str, плюс к нему все добавочные названия объектов но с оригинальными англ. названиями к примеру
Name_MusketPistl = "Musket Pistol"
С точки зрения игрока разницы не будет никакой, и скорость переключения между eng и rus будет высокой - не нужно будет карты копировать-менять местми

S.Siamsky

DonSleza4e
Да, у меня так все и сделано, как ты сказал.
Миссии из бэкапа достаются только в случае полного удаления руссика.

Szybko, szybko, geht der ab!

S.Siamsky

Прохожу игру на предмет тестирования и просмотра косяков в новом переводе, но... по-прежнему (как и в первый раз) не могу найти некоторых текстов, которые присутствуют в папке Books.
Либо я смотрю недостаточно внимательно, либо они в игре вовсе не используются (как, например, названия всех картин в миссии "Музей").
По этому поводу хочу спросить - можно ли, скажем, из-под DromEd'а посмотреть точное местоположение тех или иных документов в игре, чтобы знать, где вообще искать?
Szybko, szybko, geht der ab!

DonSleza4e

SSiamsky программой, которая может искать текст внутри бинарных файлов (а не как Windows только по doc и прочим читабельным) - натравлять ее на имя файла книги, к примеру M17PKEEP - без .str расширения. Вобщем - любое ПО специализирующееся на поиске файлов на жестком диске
В какой миссии найдет - там и есть. если не нашло, есть вероятность что нигде не используется, но не буду на 100% гарантировать
Добавлено позже
рядом, выше чуть по mis файлу обычно ложится название объекта в dromed. Загрузить миссию в dromed, find_obj название, может найти.
ну и cam_to_brush чтобы приехать к объекту

S.Siamsky

Первая миссия в Пещерах Контрабандистов - The Redistribution Game.
Раньше было переведено как "Передел игры". При чем тут "Передел игры" - совершенно не понятно...
Что это еще может означать в данном случае?
Szybko, szybko, geht der ab!

Force

Перелом может?

S.Siamsky

Force
Кстати да... Как вариант.
Великий Перелом. :biggrin:
Название миссии с поездом (Shadowing The Enemy) мы тоже поменяли - "Следуя за врагом" ("Укрывая врага" - никак не катит, никого там укрывать не нужно, кроме себя).

Szybko, szybko, geht der ab!

Force

Лучше уж тогда "по следам врага" или ещё как-нибудь обыграть это, так как Shadowing в данном случае означает то, что мы становимся тенью врага, которая, как известно, всегда недалеко от хозяина...