Редактор сохранений игры: руководство пользователя
ƒ RD AAOW FDL; 23.04.2023; 16:22
-
2.1. Базовые параметры
Общие сведения
Редактор сохранений – набор API-описаний и инструмент, поддерживающий основные операции чтения и редактирования параметров сохранений игры GTA Vice City.
Программа находится в разработке. Поэтому часть параметров при использовании данного приложения редактируется пользователем на свой страх и риск. Рекомендуется делать резервные копии файлов сохранений перед использованием данной программы.
1. Запуск приложения и открытие файлов
При запуске программы отображается вкладка Файл. По нажатию кнопки Открыть файл... пользователь может выбрать
нужное сохранение для редактирования. При успешном открытии в середине вкладки отобразится название сохранения,
соответствующее названию последней выполненной миссии.
По окончании всех изменений необходимо сохранить файл с помощью соответствующей кнопки. Все изменения, которые
не будут «закреплены» этой кнопкой, будут утеряны при закрытии программы; соответствующее предупреждение отображается
при нажатии кнопки Выход.
Кнопка Сброс потенциально опасных параметров будет описана далее. До прочтения её описания трогать её не рекомендуется.
2. Изменение параметров
2.1. Базовые параметры
Здесь пользователь может изменить:
- Дату и время, записанные в сохранении (если в этом есть необходимость; допустимы значения от 01.01.1980 до 31.12.2080);
- Длительность минуты в игре в миллисекундах (может быть удобно, если дни и ночи кажутся слишком длинными или короткими; значения от 100 до 60’000);
- Множитель скорости игры (в отличие от предыдущего параметра влияет на всю игру, а не только на часы; значения от 10 до 0,1);
- Погоду (на эту погоду будет меняться окружение в игре при старте в течение следующего игрового часа; на этой же погоде оно останется до завершения любой миссии);
- Расположение камеры относительно автомобиля (есть аналогичный параметр для игрока, но он не работает в самой игре);
- Состояние радиоволны таксистов (эта волна включается игрой в такси после завершения всех миссий в таксопарке; но её можно включить раньше, хотя вряд ли в этом есть необходимость).
2.2. Параметры игрока
Здесь можно изменить:
- Максимальный уровень здоровья (увеличивается игрой при прохождении миссии доставщика пиццы и при прохождении всех миссий; значения от 100 до 200);
- Максимальный уровень брони (увеличивается игрой при прохождении миссии Vigilante и при прохождении всех миссий; значения от 100 до 200);
- Текущий уровень брони (выставляется вручную в диапазоне от 0 до 900; возможно, можно больше, но пока не проверяли – обычно и так хватает);
- Максимальный уровень интереса полиции (значения от 0 до 6; поднимается игрой по мере прохождения; при нулевом значении игрок может безнаказанно совершать любые действия – режим маньяка);
- Состояние счёта (значения от 0 до 99’000’000$; для честных игроков подойдёт при желании оставить свои наличные, но начать игру заново);
- Костюм / скин игрока (значения из списка);
- Режим вечного бега (игрок перестаёт уставать от бега при прохождении миссии скорой помощи; можно включить раньше);
- Режим несгораемости (игрок перестаёт получать урон от горения при прохождении миссии пожарного; можно включить раньше);
- Режим быстрой перезарядки (выставляется игрой при прохождении миссии стрелка в тире; можно включить раньше);
- Бесконечные патроны (патроны перестают уменьшаться, когда игрок проходит все миссии; можно включить раньше, но лучше выключить, чтобы вернуть реалистичность);
- Тип оружия и патроны.
В последнем случае необходимо сначала выбрать номер оружия, которое следует изменить, а затем выставить его тип и количество
патронов. Обращаем внимание, что игра будет игнорировать попытки поставить оружие не в свой слот (например, дубинку можно
поставить только в оружие №2). Назначенные слоты можно посмотреть в файле weapon.dat в самом крайнем столбце.
Число патронов ограничено значением 12’000 (всё, что больше 10’000, отображается как пустота под значком оружия). Для слотов 1 (кулак / костет), 2 (холодное оружие / ударное оружие) и 10 (спецсредства) значение игнорируется.
2.3. Гаражи
В этой вкладке настраиваются авто, хранящиеся в гаражах, приобретённых игроком вместе с имуществом. При этом программа сама ориентирует их во всех гаражах при сохранении файла таким образом, чтобы их использование было максимально удобным. Настройки могут быть введены или изменены даже до покупки недвижимости: когда она будет приобретена, авто автоматически появятся в заданных гаражах.
Перед настройкой гаража нужно выбрать его в списке в самом верху вкладки. Далее можно установить:
- Модель авто (значение
нетуказывает на пустое место в гараже; технически позволяет ставить в гараж лодки, вертолёты и самолёт); - Основной и дополнительный цвет авто (программа берёт цвета из файла
carcols.dat, поэтому важно использовать тот же файл, что находится в папке, где установлена игра); - Радиоволна (позволяет включить или выключить радио в авто; в некоторых случаях можно включить полицейскую волну);
- Установить несгораемость (нельзя поджечь или загореться от пожара), защиту от пуль (выстрелы не будут наносить урон), защиту от повреждений (не будет вмятин и разбитых стёкол), защиту от взрывов (машина не загорится от взрыва рядом); от переворота, к сожалению, защиты нет в принципе;
- Установить бомбу (работоспособными оказались только два варианта – часовая бомба на 10 секунд и разгонная);
Параметры можно сохранить в файл и перенести в другой файл сохранения при необходимости. Кроме того, текущая расцветка авто отображается в правой части вкладки.
2.4. Собираемые объекты
На данный момент эта вкладка позволяет только изменять ограничения денежных накопителей, которые появляются при завершении миссий, связанных с недвижимостью. Сами накопители становятся доступны по мере прохождения этих миссий; в начале игры ни один из них нельзя будет изменить.
Чтобы узнать, какой именно накопитель сейчас выбран, можно воспользоваться кнопкой Где это. Максимальный размер
накопителя – 50’000 долларов.
2.5. Гангстеры
Предварительно выбрав нужную банду, на этой вкладке можно изменить:
- Модель авто, которую будет использовать банда (или запретить ей использовать «свои» автомобили);
- Скины (внешний вид) гангстеров (пара значений, из которых игра случайным образом выбирает скин для каждого генерируемого гангстера при встрече с ним);
- Оружие (так же пара значений; позволяет, в том числе, обезоружить банду или сделать её «самоуничтожаемой», вручив ей, например, коктейли Молотова).
2.6. Парковки
Эта вкладка позволяет настроить авто, лодки, вертолёты и самолёты, расставленные по городу. Эти параметры можно заменить
рекомендуемыми (см. Crazy cheater’s mod) или выбранными самостоятельно, используя кнопки Загрузить и Сохранить.
Флажок Отменить сортировку по типам рекомендуется снимать лишь тогда, когда программа закончила добавлять транспорт после
миссий. При снятом флажке авто в списке парковок будут отсортированы по моделям при сохранении файла. Впрочем, технически
ничто не мешает снимать его при каждом сохранении.
Выбрав номер парковочного места, можно изменить:
- Модель авто (в то числе доступен вариант
случайная); - Координаты и поворот парковочного места (можно указать координаты и поворот на карте города, используя кнопку
Указать координаты); - Основной и дополнительный цвета (значение
–1соответствует произвольному цвету из допустимых для данной модели авто в файлеcarcols.dat); - Вероятность срабатывания сигнализации (от 0 до 100%);
- Вероятность блокировки авто (когда двери не будут открываться даже после взрыва; значение от 0 до 100%);
- Доступность места (при снятом флажке авто не будет генерироваться);
- Постоянность места (при снятом флажке авто будет генерироваться непостоянно).
2.7. Статистика
На этой вкладке можно загрузить достижения из другого сохранения, а также выгрузить и посмотреть в текстовом виде свои достижения. Также в списке ниже доступны все действия, которые необходимо выполнить, чтобы пройти игру на 100% процентов.
3. Сброс потенциально опасных параметров
Данная функция позволяет убрать из файла сохранения все элементы, которые могут привести к сбоям при дальнейшем моддинге игры на данном сохранении или долгом постоянном использовании этого сохранения. На данный момент мы выяснили, что к таким объектам относятся краны в порту и объекты, заменяющие другие объекты после некоторых миссий (например, взорванное кафе в торговом центре вместо нормального).
Эту операцию рекомендуется выполнять только после полного прохождения игры; в противном случае последствия сложно предугадать. Кроме того, эта манипуляция гарантирует беспрепятственное (вероятно) изменение количества и/или типа объектов на картах. Остальные виды моддинга следует проверять на практике.
4. Editor library / API
Здесь Вы также можете найти набор заголовочных файлов, представляющих структуру и параметры файла сохранения игры GTA Vice City (насколько они известны сегодня), а также функции загрузки и сохранения, демонстрирующие алгоритм чтения/записи файла. Эта страница может быть полезна разработчикам, планирующим создать UI для работы с файлами сохранений GTA.
ВНИМАНИЕ! Настоятельно рекомендуется использовать ИМЕННО ЭТИ заголовочные файлы с ИМЕННО ЭТИМИ функциями. Описанные структуры работают с памятью напрямую (в небезопасном режиме) (строго заданные указатели, массивы, структуры и объединения). Их использование вне рекомендованных функций может вызвать непредвиденное поведение программы (конечно, если вы не знаете, что делаете).
Источник информации: gtamodding.com