View on GitHub

ViceCityToolset

A modder toolset for GTA Vice city / Набор инструментов моддера для GTA Vice city

Редактор сохранений игры: руководство пользователя

ƒ  RD AAOW FDL; 23.04.2023; 16:22



Общие сведения

Редактор сохранений – набор API-описаний и инструмент, поддерживающий основные операции чтения и редактирования параметров сохранений игры GTA Vice City.

Программа находится в разработке. Поэтому часть параметров при использовании данного приложения редактируется пользователем на свой страх и риск. Рекомендуется делать резервные копии файлов сохранений перед использованием данной программы.


1. Запуск приложения и открытие файлов

При запуске программы отображается вкладка Файл. По нажатию кнопки Открыть файл... пользователь может выбрать нужное сохранение для редактирования. При успешном открытии в середине вкладки отобразится название сохранения, соответствующее названию последней выполненной миссии.

По окончании всех изменений необходимо сохранить файл с помощью соответствующей кнопки. Все изменения, которые не будут «закреплены» этой кнопкой, будут утеряны при закрытии программы; соответствующее предупреждение отображается при нажатии кнопки Выход.

Кнопка Сброс потенциально опасных параметров будет описана далее. До прочтения её описания трогать её не рекомендуется.


2. Изменение параметров

2.1. Базовые параметры

Здесь пользователь может изменить:


2.2. Параметры игрока

Здесь можно изменить:

В последнем случае необходимо сначала выбрать номер оружия, которое следует изменить, а затем выставить его тип и количество патронов. Обращаем внимание, что игра будет игнорировать попытки поставить оружие не в свой слот (например, дубинку можно поставить только в оружие №2). Назначенные слоты можно посмотреть в файле weapon.dat в самом крайнем столбце.

Число патронов ограничено значением 12’000 (всё, что больше 10’000, отображается как пустота под значком оружия). Для слотов 1 (кулак / костет), 2 (холодное оружие / ударное оружие) и 10 (спецсредства) значение игнорируется.


2.3. Гаражи

В этой вкладке настраиваются авто, хранящиеся в гаражах, приобретённых игроком вместе с имуществом. При этом программа сама ориентирует их во всех гаражах при сохранении файла таким образом, чтобы их использование было максимально удобным. Настройки могут быть введены или изменены даже до покупки недвижимости: когда она будет приобретена, авто автоматически появятся в заданных гаражах.

Перед настройкой гаража нужно выбрать его в списке в самом верху вкладки. Далее можно установить:

Параметры можно сохранить в файл и перенести в другой файл сохранения при необходимости. Кроме того, текущая расцветка авто отображается в правой части вкладки.


2.4. Собираемые объекты

На данный момент эта вкладка позволяет только изменять ограничения денежных накопителей, которые появляются при завершении миссий, связанных с недвижимостью. Сами накопители становятся доступны по мере прохождения этих миссий; в начале игры ни один из них нельзя будет изменить.

Чтобы узнать, какой именно накопитель сейчас выбран, можно воспользоваться кнопкой Где это. Максимальный размер накопителя – 50’000 долларов.


2.5. Гангстеры

Предварительно выбрав нужную банду, на этой вкладке можно изменить:


2.6. Парковки

Эта вкладка позволяет настроить авто, лодки, вертолёты и самолёты, расставленные по городу. Эти параметры можно заменить рекомендуемыми (см. Crazy cheater’s mod) или выбранными самостоятельно, используя кнопки Загрузить и Сохранить.

Флажок Отменить сортировку по типам рекомендуется снимать лишь тогда, когда программа закончила добавлять транспорт после миссий. При снятом флажке авто в списке парковок будут отсортированы по моделям при сохранении файла. Впрочем, технически ничто не мешает снимать его при каждом сохранении.

Выбрав номер парковочного места, можно изменить:


2.7. Статистика

На этой вкладке можно загрузить достижения из другого сохранения, а также выгрузить и посмотреть в текстовом виде свои достижения. Также в списке ниже доступны все действия, которые необходимо выполнить, чтобы пройти игру на 100% процентов.


3. Сброс потенциально опасных параметров

Данная функция позволяет убрать из файла сохранения все элементы, которые могут привести к сбоям при дальнейшем моддинге игры на данном сохранении или долгом постоянном использовании этого сохранения. На данный момент мы выяснили, что к таким объектам относятся краны в порту и объекты, заменяющие другие объекты после некоторых миссий (например, взорванное кафе в торговом центре вместо нормального).

Эту операцию рекомендуется выполнять только после полного прохождения игры; в противном случае последствия сложно предугадать. Кроме того, эта манипуляция гарантирует беспрепятственное (вероятно) изменение количества и/или типа объектов на картах. Остальные виды моддинга следует проверять на практике.


4. Editor library / API

Здесь Вы также можете найти набор заголовочных файлов, представляющих структуру и параметры файла сохранения игры GTA Vice City (насколько они известны сегодня), а также функции загрузки и сохранения, демонстрирующие алгоритм чтения/записи файла. Эта страница может быть полезна разработчикам, планирующим создать UI для работы с файлами сохранений GTA.

ВНИМАНИЕ! Настоятельно рекомендуется использовать ИМЕННО ЭТИ заголовочные файлы с ИМЕННО ЭТИМИ функциями. Описанные структуры работают с памятью напрямую (в небезопасном режиме) (строго заданные указатели, массивы, структуры и объединения). Их использование вне рекомендованных функций может вызвать непредвиденное поведение программы (конечно, если вы не знаете, что делаете).

Источник информации: gtamodding.com