Показать сообщение отдельно
Старый 29.11.2006, 13:15   #206
Freesergey

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Gothic 3: Исправляем локализацию от GFI

2Tanis138:
А вот ваше исправление этого перевода выдает ту же ошибку что и у тов. Den-Elf
Естественно, так как оно для локализации.
Там все штука в шапке инишника. Смотри как он выгдядит для разных версий
для евро
[LocAdmin_Languages]
Languages=English;Italian;French;German;Spanish
CurrentLanguage=German
CurrentRevision=0
для локализации
[LocAdmin_Languages]
Languages=Russian
CurrentLanguage=Russian
CurrentRevision=0
Это для выбора языка. В локализации вырезаны все языки кроме русского.
Естевенно когда ты попытаешься запустить экзешник от европейской версии, то он будет искать строчку
Languages=English;Italian;French;German;Spanish
и выдаст ошибку когда не найдет.

Если хочешь проверить, то подожди - я сейчас напишу обещанную вчера инструкцию по работе со stringtable.ini

Мне вот непонятно: почему официальная русификация завелась без проблем, а ваша не пашет?
Руссификация взята откуда - с диска с игрой?

Добавление от 11/29/06, в 12:31:30
Руководство по работе с файлом всего текста для Готики 3 (stringtable.ini).

Для работы нужен файл stringtable.ini Он находится в архиве Strings.pak
Если ваш файл вас не утраивает, то находите нужный вам файл во внешних источниках. Ложим этот файл в папку */Data/Strings. Редактируем как душе угодно. Сохраняем в Unicode. В зависимости от того какой у вас экзешник, изменяем шапку.
Для евроверсии должно быть
[LocAdmin_Languages]
Languages=English;Italian;French;German;Spanish
CurrentLanguage=German
CurrentRevision=0
для локализации
[LocAdmin_Languages]
Languages=Russian
CurrentLanguage=Russian
CurrentRevision=0
Когда файл готов - скармливаем его игре.
Чтобы игра обратила на него внимание - она не должна найти файл stringtable.bin  из архива Projects_compiled.pak. Разпаковываем архив и запаковываем его уже без этого файла (можно и другие способы использовать - важен результат). Также на всякий случай убираем Strings.pak из Data (не уверен нужно ли это). Запускаем игру.
Игра найдя stringtable.ini в Data/Strings сама скомпилирует его в файл _stringtable.bin и будет использовать.
Далее можно, но необязательно переименовать _stringtable.bin в stringtable.bin, запаковать в архив Projects_compiled.p01 и положить этот архив в папку Data, а также вернуть на место исходный архив Projects_compiled.pak (с неудаленным stringtable.bin). Тогда в случае удаления Projects_compiled.p01 можно будет вернутся к изначальному варианту.
Вот вообщем то и все.

Добавление от 11/29/06, в 12:35:00
2Tanis138:
Если хочешь чтобы заработало у тебя, то скачай инишник и проделай с ним все что я описал.
Ну или я могу тебе это сделать, но не раньше чем завтра.
Ответить с цитированием