View on GitHub

ViceCityToolset

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

Save files editor: user guide

ƒ  RD AAOW FDL; 23.04.2023; 16:12



General information

Save files editor – a set of API descriptions and a tool that supports basic operations of reading and editing of save settings of GTA Vice City.

The application is under development now. Therefore, some parameters during usage of this application are edited by user at own risk. It is recommended that you back up your save files before using this tool.


1. Starting the app and loading files

When the program starts, the File tab is displayed. By pressing the Open file... button, user can select the save file for editing. Upon successful opening, the name of save (corresponding to name of the last completed mission) will be displayed in the middle of the tab.

At the end of all changes, you must save the file using the appropriate button (Save to file...). All changes that will not be “confirmed” with this button will be lost when the program is closed. The corresponding warning is displayed when you click the Exit button.

The Reset potentially hazardous parameters button will be described later. Before reading its description, it is not recommended to touch it.


2. Parameters changing

2.1. Basic parameters

Here user can change (from top to bottom):


2.2. Player’s parameters

Here you can change (from top to bottom):

Flags:

Three fields below:

The ammo is limited to 12’000 (anything greater than 10’000 is displayed as a void under the weapon’s icon). For slots 1 (fist), 2 (cold steel / striking weapon) and 10 (special equipment), the value is ignored.


2.3. Garages

In this tab you can configure cars stored in garages purchased by the player along with the property. At the same time, the application orientates them in all garages while saving the file so that their use is as convenient as possible. Settings can be entered or changed even before buying a property: when it is purchased, cars will automatically appear in the specified garages.

Before setting up a garage, you need to select it in the list at the top of the tab. Then you can specify:

Parameters can be saved to a file and transferred to another save file if necessary. In addition, current colors of the car are displayed on the right side of the tab.


2.4. Pickups

For now this tab only allows you to change the limits of cash accumulators that appear at completion of missions related to purchased property. Accumulators themselves become available as you progress through these missions; at the beginning of the game, none of them can be changed.

To find out which accumulator is currently selected, you can use Where is it button. The maximum amount is $50’000.


2.5. Gangsters

Having previously selected the necessary gang, on this tab you can change:


2.6. Car parks

This tab allows you to configure cars, boats, helicopters and airplanes placed around the city. These parameters can be replaced with recommended ones (see Crazy cheater’s mod) or chosen independently using the Download parameters and Save parameters buttons.

It is recommended to uncheck the Cancel sorting by type checkbox only when the program has finished adding vehicles after missions. If the flag is unchecked, cars in the parking list will be sorted by model when saving the file. However, technically nothing prevents you from unchecking it with every save.

After choosing the number of parking place, you can change:


2.7. Stats

On this tab, you can download achievements from another save, as well as upload and see your achievements in text form. Also in the list below are available all actions that must be completed in order to complete the game 100%.


3. Resetting of potentially hazardous parameters

This function allows you to remove all elements that may lead to crashes when further modding the game on this save or long permanent use of this save. For now, we have found out that these elements include port cranes and objects that replace other objects after some missions (for example, an exploded cafe in the north mall instead of a normal one).

This operation is recommended to be performed only after the full passage of the game. Otherwise, the consequences are difficult to predict. In addition, this manipulation guarantees an unhindered (probably) change of number and / or type of objects on the maps. Other types of modding should be checked in practice.


4. Editor library / API

Here you can also find a set of header files that represent the structure and parameters of GTA Vice City save file (as it is known today) and file loading/saving functions that represent the order and processing features of data blocks. It can be useful for developers that want to create an UI for loading, editing and saving GTAVCsf.

WARNING! It is strongly recommended to use EXACTLY THESE header files and EXACTLY THESE functions TOGETHER. Header definitions use direct handling with memory (unsafe mode) (implicitly defined pointers/arrays, structures and unions) and using them without recommended functions may cause unexpected application behaviour (of course, if you don’t know what you’re doing).

Information source: gtamodding.com