Модлоадинг#
Многие моды требуют заменять файлы игры через OpenIV. Этого можно избежать с помощью модлоадера.
Fusion Overloader#
Совместимость
Поддерживает и Complete Edition, и 1.0.8.0/1.0.7.0, если установлена последняя версия FusionFix.
Этот модлоадер работает так: файлы загружаются из папки update вместо основных файлов игры, поэтому оригинальные файлы не заменяются.
Установка модов, упакованных под Fusion Overloader#
Скорее всего, они уже упакованы в папку update. Просто закиньте эту папку в корневую папку игры.
Установка модов с файлами, которые идут в архивы .img#
Пример: мод требует положить файл в vehicles.img.
Для модов, которые предоставляют целиком архив .img
Если, скажем, мод собирает весь vehicles.img, а заменяет только одну машину - упаковывать нужно только эту отдельную машину. Можно, конечно, не отделять измененные файлы, но так вы сломаете совместимость с другими модами. Так что, пожалуйста, не делайте так.
Если вы всё-таки хотите отделить измененные файлы, распакуйте архивы мода и ванильный в разные папки и сравните их чем-нибудь вроде WinMerge.
- Соберите все файлы, которые должны попасть в
.img, в один архив.img(или несколько, если архивы превышают1.5GB- во избежание проблем) с помощью OpenIV. - Если у вас есть файлы, которые должны внедряться только в TLAD, TBoGT или IV, а не в остальные (т.е. мод дает отдельные файлы для базовой IV и EFLC), соберите отдельный
.imgдля каждой части. - Создайте в папке update папку с названием вашего мода (если ее нет в папке с игрой, создайте).
- Положите туда собранные
.imgфайлы. - Если вы выполняли шаг 2, создайте еще папки IV, TLAD и TBoGT и положите отдельные
.imgфайлы туда.
Приоритет
Если у вас несколько модов, заменяющих одни и те же файлы, и нужна система приоритетов, можно добавить перед названием число или символ (например, !).
Что выше в папке при сортировке по имени (по возрастанию) - то и в приоритете.
Ожидаемая структура папок
В этом примере Mod 2 должен иметь более высокий приоритет, чем Mod 1.
- GTAIV\
- update\
- 1 Mod 2\
Mod2.ForEveryGame.img
- 2 Mod 1\
Mod1.ForEveryGame.img- IV\
Mod 1.IVOnly.img
- TLAD\
Mod 1.TLADOnly.img
- TBoGT\
Mod 1.TBoGTOnly.img
- 1 Mod 2\
- update\
Установка модов с другими типами файлов#
Пример: мод требует изменить gta.dat.
Пример 2: мод требует изменить playerped.rpf (сначала скопируйте ванильный файл и меняйте уже его).
Под другими типами файлов я имею в виду буквально любые заменяемые файлы, которые идут в pc, common, TLAD или TBoGT. Главное, чтобы это были не файлы .img.
Просто положить файлы в папки модов не сработает.
- Воссоздайте структуру папок из ванильной в update.
- Положите заменяемые файлы точно так же, как в ванили, только в update.
- Если два мода заменяют одни и те же файлы, объедините их с помощью инструмента сравнения (мне нравится WinMerge).
Ожидаемая структура папок
- GTAIV\
- update\
- common\
- data\
WeaponInfo.xml
- data\
- TLAD\
- common\
- data\
WeaponInfo.xml
- data\
- common\
- common\
- update\
IV Tweaker#
Совместимость
Поддерживает только 1.0.8.0 и 1.0.7.0.
У этого модлоадера есть несколько преимуществ перед Fusion Overloader: например, он умеет внедрять не только .img, но и другие файлы, при этом оригиналы остаются целы. Он также позволяет увеличивать лимиты.
Установка#
- Перейдите на Zolika1351's Zone
- Прокрутите страницу вниз и скачайте архив.
- Распакуйте архив
IVTweaker_vx.x.zipв папку с игрой.
Установка модов#
Для модов, которые предоставляют целиком архив .img
Если, скажем, мод собирает весь vehicles.img, а заменяет только одну машину - упаковывать нужно только эту отдельную машину. Можно, конечно, не отделять измененные файлы, но так вы сломаете совместимость с другими модами. Так что, пожалуйста, не делайте так.
Если вы всё-таки хотите отделить измененные файлы, распакуйте архивы мода и ванильный в разные папки и сравните их чем-нибудь вроде WinMerge.
- Соберите все файлы, которые должны попасть в
.img, в один архив.img(или несколько, если архивы превышают1.5GB- во избежание проблем) с помощью OpenIV. - Если у вас есть файлы, которые должны внедряться только в TLAD, TBoGT или IV, а не в остальные, соберите для них отдельный
.img.- Можно также пропустить оба шага выше и использовать обычные файлы.
- Создайте в modloader папку с названием вашего мода.
- Положите туда собранные
.imgили обычные файлы. - Если вам пришлось выполнять шаг 3, создайте также отдельные папки для IV, TLAD или TBoGT и положите конкретные файлы туда.
- Если мод не должен загружаться в других частях, можете добавить
GTAIVOnly,TLADOnlyилиTBoGTOnly. Иначе отредактируйтеmodloader.ini, чтобы задать приоритет и условия загрузки модов.
Ожидаемая структура папок
- GTAIV\
- modloader\
- Mod1\
IVAnims.ForEveryGame.imgWeaponInfo.xml
- Mod1.TLADOnly\
TLADOnlyTLADAnims.imgWeaponInfo.xml
- Mod1.TBoGTOnly\
TBoGTOnlyTBoGTAnims.img
- Mod1\
- modloader\
Настройка модлоадера#
Чтобы настроить модлоадер, отредактируйте modloader.ini в modloader.
- Убедитесь, что правильно выставлен приоритет, чтобы ненужные моды не перекрывали другие (больше число - выше приоритет).
- Убедитесь, что моды, которые должны внедряться только в TBoGT или TLAD, отключены для IV (Ep0), моды только для TBoGT отключены для TLAD (Ep1), а моды только для TLAD отключены для TBoGT (Ep2).
- Это не нужно, если вы оставили в папках файлы
GTAIVOnly,TLADOnlyилиTBoGTOnly.
- Это не нужно, если вы оставили в папках файлы
Ожидаемая конфигурация
Для примера возьмем мод Improved Animations.
[DisabledMods]
IVImprovedAnimations=0
TLADImprovedAnimations=0
TBoGTImprovedAnimations=0
[Priorities]
IVImprovedAnimations=1
TLADImprovedAnimations=2
TBoGTImprovedAnimations=2
[DisabledForEp0]
TLADImprovedAnimations=1
TBoGTImprovedAnimations=1
[DisabledForEp1]
TBoGTImprovedAnimations=1
[DisabledForEp2]
TLADImprovedAnimations=1
Увеличение лимитов
Чтобы увеличить лимиты, отредактируйте IVTweaker.ini.
Это может понадобиться, если вы ставите моды, которые, например, меняют текстуры машин - для них стоит поднять лимиты бюджета транспорта.