______________________________________________________________
Проблемы с модами при неправильной распаковке архивов игры
______________________________________________________________
Цитата:
У меня редактор на пропатченой махине с двумя архивами работает шикаааарно
Пусть работает, я не возражаю
. Дело-то совсем не в редакторе
.
Редактор реагирует на структуру файлов, а не на количество архивов или версию игры.
Если это Ex Machina, редактор будет работать на ура (если машина (комп) не тормоз и Винда в порядке
)
Всё дело в самой игре. Должна быть версия 1.02 или 1.03
Приведу пример:
Человек делает мод при этом внося изменения в Фатерлянд.
Ситуация 1:
Человек делает мод на базе игры версии 1.0
У него два архива. В них естественно файлы 1.0 Он сделал мод и отдал другу на тест.
Друг, заехав на Фатер пытается выехать на Край, обнаруживает что все стали к нему дружественны. Проходя сюжет он на Хеле не может убить босса, так как тот кидается воздухом
.
Друг в недоумении, у него версия 1.02, и он не раз проходил это место.
Вся фишка в том, что игра читает сначала файлы мода, а они версии 1.0 и в них эта ошибка не исправлена.
Ситуация 2:
Человек находит другой диск и делает мод уже на базе игры версии 1.02 (как ему кажется)
В меню он видит строку с версией игры (1.02), но всёже для очистки совести проходит игру.
Всё в порядке. Он распаковывает файлы, как написано в 1-м уроке и делает мод.
Отдаёт другу на тест, и ОПА!!! - всё опять тоже самое
Порывшись в папках игры, он обнаруживает что у него таки версия 1.02, но пропатчена не заменой или добавлением архива, а добавлением исправленных файлов в папку data (скорее всего пиратка).
Фишка в том, что он распаковал файлы из двух архивов (версии 1.0) а файлы из папки data (1.02) к ним не добавил.
Ситуация 3:
Человек находит ещё диск и делает мод уже точно на базе игры версии 1.02 с четырьмя архивами и без лишних файлов в папке data.
Всё так же распаковывает, делает мод, отдаёт другу на тест, и (кто бы сомневался
) опять таже байда.
Вспоминая с другом за бутылкой чая все этапы изготовления мода, он с ужасом осознаёт, что при вкидывании распакованных архивов в общую папку он не проглянул файл datasources.txt (последовательность загрузки архивов игрой), и накидал их как попало.
У него первым пошёл 03, а последним 00, и как результат файлы из 00 и 01 (версия 1.0) заменили собой обновлённые 02 и 03 (версия 1.02)
Конечно, даже новичок в ситуацию 1 не попадёт, но во вторую и третью - может.
_____________________________________________________________________________________________
Правильная распаковка архивов игры (на примере версии 1.02 с DVD диска "Антология Ex Machina")
______________________________________________________________________________________________
1. Устанавливаем игру.
2. Скачиваем распаковщик архивов
Ссылка, устанавливаем и кидаем ярлык на рабочий стол (для
ExMachinaUnGDP.exe, это распаковщик).
3. Заходим в папку
data.
- Спойлер
В ней видим четыре архива,
pack00.gdp,
pack01.gdp,
pack02.gdp и
pack03.gdp.
Файл последовательности поиска игрой ресурсов (
datasources.txt).
Файл конфигурации игры (
config.cfg).
И папку
video.
--------------------------------------------------------------------------------------------------------
Это означает что игра пропатчена архивами, а не файлами в data\ (не пиратка)--------------------------------------------------------------------------------------------------------
4. Запускаем
ExMachinaUnGDP.exe, выбираем архив
pack00.gdp и распаковываем по умолчанию (в ту же папку
data).
- Спойлер
5. Тем же способом распаковываем остальные архивы, и получаем такое
- Спойлер
6. Открываем
datasources.txt.
- Спойлер
- Код: Ctrl+A, Ctrl+C
data
data\pack03.gdp
data\pack02.gdp
data\pack00.gdp M
data\pack01.gdp
-------------------------------------------------------------------------------------------------------
Этот файл определяет, в какой последовательности игра будет искать ресурсы.
Порядок поиска идёт
сверху вниз.
В данном случае игра первыми ищет файлы в папке
data.
Далее по очереди, в архивах
pack03.gdp,
pack02.gdp,
pack00.gdp и
pack01.gdpПорядок-же "вкидывания" в игру с точностью до наоборот, снизу вверх.--------------------------------------------------------------------------------------------------------
С порядком определились, начинаем "вкидывать".
7. Переименовываем папку
__pack01.gdp в
data_new и перемещаем её куда-нибудь(например на C:\), и там открываем.
- Спойлер
В ней находится папка
data с фйлами версии 1.0 (примерно 700 Мб).
8. Открываем в папке игры папку
__pack00.gdp, и
перемещаем с заменой из неё папку
data в
data_new- Спойлер
В ней находятся музыка и звуки версии 1.0 (примерно 300 Мб).
9. Удаляем пустую папку
__pack00.gdp- Спойлер
10. Открываем в папке игры папку
__pack02.gdp, и
перемещаем с заменой из неё папку
data в
data_newТам находятся файлы обновления версии 1.02 (вошедие в patch_v.1.02_rus, примерно 120 Мб)
11. Удаляем пустую папку
__pack02.gdp12. Так же открываем в папке игры папку
__pack03.gdp, и
перемещаем с заменой из неё папку
data в
data_newТам находятся последние файлы обновления версии 1.02 (вошедие только в patch_v.1.02_rus_full, примерно 6 Мб)
13. Удаляем пустую папку
__pack03.gdpИтого, у нас получилась распакованная версия в
D:\data_new и запакованные архивы в
E:\GAMES\Ex Machina\data-----------------------------------------------------------------------------------------------------------
ВНИМАНИЕ!!! ВАЖНО!!!Если у вас в игре, в папке
data есть ещё какие-либо папки кроме
video,
- Спойлер
это значит что игра пропатчена файлами, а не архивами (возможно пиратка или repack),
При этом в
data игры архивов может быть меньше, три, два или даже один.
В этом случае на этом этапе (после добпвления всех архивов в
D:\data_new),
надо переместить с заменой в
D:\data_new\data все папки из
data игры, кроме папки
video.
Игра сначала будет читать файлы из папок в
data, а потом уже из архивов,
поэтому папки из
data (если они есть) надо добавлять в конце.
-----------------------------------------------------------------------------------------------------------
14.Переходим в корневую папку игры и перемещаем с заменой папку
data из
D:\data_new в папку игры.
- Спойлер
============================================================
ПОЗДРАВЛЯЮ!!! Теперь ваша игра полностью и правильно распакована, и готова к установке редактора и созданию модов.
Удачи.
P.S. Если возникают ещё какие-то вопросы по распаковке, пишите здесь, отвечу, или добавлю в статью.
С уважением
Bat13
Третий Закон: Любая достаточно развитая технология неотличима от магии. (Кларк)