Новые файлы для работы с патчем 400m.
Для работы переключалки необходимо:
1. Разархивировать содержимое патча 400 в отдельную, изолированную директорию.
2. Следующие файлы из содержимого патча нужно переименовать по одному шаблону имя -> 400.имя:
fb_3do11.SFS -> 400.fb_3do11.SFS
fb_3do11p.SFS -> 400.fb_3do11p.SFS
fb_maps10.SFS -> 400.fb_maps10.SFS
fb_maps10p.SFS -> 400.fb_maps10p.SFS
files.SFS -> 400.files.SFS
il2_core.dll -> 400.il2_core.dll
il2_coreP4.dll -> 400.il2_coreP4.dll
3. Переместить ВСЁ содержимое патча 400 в директорию игры.
4. В директории игры создать файл-индикатор текущей рабочей версии - под названием "!304" (переход к версии 400 выполняем строго с версии 304).
---
Переключалка будет работать и в том случае, если это первая ее установка (разумеется, тогда переключение будет возможно только между версиями 304 и 400).
---
В случае, если игра уже пропатчена пользователем до версии 4.00, но у него есть желание иметь возможность откатить версию игры обратно на 304, необходимо сделать следующее (по аналогии с предыдущим алгоритмом):
5. Разархивировать содержимое патча 304 в отдельную, изолированную директорию.
6. Следующие файлы из содержимого патча необходимо переименовать:
files.SFS -> 304.files.SFS
il2_core.dll -> 304.il2_core.dll
il2_coreP4.dll -> 304.il2_coreP4.dll
7. Переместить только эти три файла в директорию игры.
8. В директории игры создать файл-индикатор текущей рабочей версии - под названием "!400".
---
Далее переключения между версиями выполняются запуском файлов типа "!to304.cmd".
Можно сразу прыгнуть, например, от версии 400 к 204, запуском соответствующего файла.
Если вы не создавали возможность переключения на какие-то версии игры (например, используете переключалку только для версий 304 и 400), тогда стоит удалить соответствующие *.cmd-файлы, во избежание случайностей.
Крайне не рекомендую запускать несколько cmd-файлов одновременно (сам случайно сделал это, пользуясь глючной мышью).
Перед добавлением и заменой файлов в процессе настройки переключалки, неплохо сделать резервную копию директории игры. После завершения процесса, стоит попереключаться туда-сюда, проверить игру на работоспособность, и тогда уж избавляться от резервной копии.
Если есть вопросы - задавайте.