Mod Generator
Материал из GTAModding.ru
Текущая версия: | 0.1b |
---|---|
Разработчик: | LithJoe |
Платформа: | GTA 3, GTA VC |
Тип: | создаёт установщики модификаций к GTA3 |
Mod Generator - программа, с помощью которой можно создавать автоматические установщики модификаций к GTA 3 и GTA VC. Поддерживается добавление, замена и удаление любых файлов в директории игры, внутри игровых архивов, а так же строк в текстовых DAT-файлах. Используется в основном для инсталляторов, заменяющих автомобили в игре.
Для создания автоматического упаковщика в программе нужно указать: desc.txt с описанием модификации, script.txt с командами для инсталляции, а так же сами модифицированные файлы игры.
В качестве бонуса в архив с программой включён русифицированный Mod DeGenerator для распаковки содержимого полученных инсталляторов.
Описание desc.txt
Название мода Краткое описание модификации е(пробел) Кто автор е(пробел) Кто упаковал
Пример:
Тачка v1.1 бла, бла, бла... е Создал "Azz" Marshall е Упаковал LithJoe
Описание script.txt
Команда | Назначение |
---|---|
imagereplace("imagefile","filename") | заменяет файл в архиве игры |
imageadd("imagefile","filename") | добавляет файл в архив игры |
imagedelete("imagefile","filename") | удаляет файл из архива игры |
replacefile("filename") | заменяет файл в папке с игрой |
addfile("filename") | добавляет файл в папке с игрой |
deletefile("filename") | удаляет файл в папке с игрой |
replacescriptline("filename","searchstring","newstring") | заменяет искомую строку в выбранном DAT файле |
insertscriptlinea("filename","searchstring","newstring") | добавляет строку в выбранном DAT файле выше искомой |
insertscriptlineb("filename","searchstring","newstring") | добавляет строку в выбранном DAT файле ниже искомой |
Пример:
imagereplace("\models\gta3.img","dodo.dff") imageadd("\models\gta3.img","dodo.dff") imagedelete("\models\gta3.img","dodo.dff") replacefile("\models\misc.txd") addfile("\models\new.txd") deletefile("\models\txd.img") replacescriptline("\data\default.ide","100, manana,","100, manana, manana, car, MANANA, MANANA, poorfamily, 10, 7, 0, 161, 0.6") insertscriptlinea("\data\default.ide","100, manana,","100, manana, manana, car, MANANA, MANANA, poorfamily, 10, 7, 0, 161, 0.6") insertscriptlineb("\data\default.ide","100, manana,","100, manana, manana, car, MANANA, MANANA, poorfamily, 10, 7, 0, 161, 0.6")