PDA

Просмотр полной версии : LMA Change



Anger
22.12.2006, 14:48
Столкнулся с проблемкой:
Для запуска различных сейвов (созданных ранее с руссификацией и без, к примеру: ISDG1 и текущий ГП или НР), приходится переустанавливать руссификацию 2.08 с галочкой LMA и без нее.
Сложного ничего, но утомляет.

1. [attachmentid=1793] - инсталлятор: переименовывает \Assets\Python\Screens\CvCivicsScreen.py в CvCivicsScreen.wrusbak, копирует CvCivicsScreen.py от руссификации (14*975 байт), при деинсталляции .wrusbak переименовывается обратно. Позволяет выбрать папку игры.

2. [attachmentid=1794] - утилитки LMAchange и LMAback:
по значению пути установки (из парметра реестра HKEY_LOCAL_MACHINE\SOFTWARE\Firaxis Games\Sid Meier's Civilization 4\INSTALLDIR)
LMAchange.exe - заменяет CvCivicsScreen.py файлом CvCivicsScreen.rus.
LMAback.exe - заменяет CvCivicsScreen.py файлом CvCivicsScreen.orig.

Ставим руссификацию с галочкой LMA, и пользуем любой из вариантов (второй быстрее и вопросов лишних не задает).

Можно также самому написать .bat-файл со своими путями (полагаю, многие так уже и сделали).

NeverMind
23.12.2006, 00:17
Да, какая вредная штука этот CvCivicsScreen.py :angry:

Хорошо, что кто-то озвучил способ борьбы с этими несовместимостями :D. Я правда не люблю инсталляторы. Копирую напрямую нужные файлы, да и все.