This tab contains the general settings used by Sanny Builder.
Sanny Builder needs certain game files while working, so you have to choose a correct directory where the game for the current edit mode is installed. You may input the path manually or by selecting the directory via the dialog appearing when you press the button.
List of available translations for Sanny Builder. Select a language to update the program interface.
You may associate different file extensions with Sanny Builder. When a checkbox is selected, your Windows Registry is changed and you may open the files with this extension simply by clicking it. To remove the association, unselect the checkbox.
This option determines how the disassembler treats the output file when a file with the same name exists already. By default the disassembler keeps the existing file and creates a new one with the extra number in the name (e.g.
When this option is checked the disassembler replaces the existing file with a new file.
Display a live progress bar during disassembling or compilation. Showing the progress slightly slows the execution time. When this option is turned off the status bar displays the words:
Displays a popup window with various information about the compiled file.
This option is only used during compilation of the San Andreas scripts. If the game is running, the file
script.imgcontaining external scripts can not be overwritten as the game uses this file and the compiler complains about it. You may disable the warning by unchecking this box.
When the disassembling process starts, the program searches the file
script.imgcontaining some game scripts. If this file is not present in the same folder with the
.SCMfile or in the
San Andreas\data\scriptsfolder, the error message is displayed. If this option is enabled, a file select dialog appears and you can provide another
With this option Sanny Builder skips the startup splash screens when launching San Andreas (
F8). If this feature does not work with your game version, disable this option.
This option has two meanings. First, the program replaces the number of conditions in the
OR. Second, the program is able to compile the
IF..ENDconstruct, and calculate needed
IFparameter in the conditions with words
If the option is checked, all opcodes are present in the output file.
When this option is checked, the disassembler replaces mission numbers in
start_missionwith their names. The mission name is the label name defined in the file header. This name also could be used to quickly navigate to the mission code.
If this option is checked the compiler adds extra information at the end of the resulting file. This info is used later when this file gets disassembled to restore the source closer to the original. The following data is stored: