Sanny Builder is a fast and powerful tool designed for the GTA 3D game series (GTA3, VC, SA; partially LCS and VCS).
It includes a decompiler, permitting the end-user to quickly decompile the MAIN.SCM file which contains game scripts.
The compiler feature offers a convenient editor with a large number of useful functions such as; syntax highlighting, error checking, advanced search tools, player coordinates reading, fast movement through code and much more.
Sanny offers an advanced code syntax which is similar to existing programming languages. This syntax includes changeable classes, keywords and high-level statements. We recommend you continue reading and fully explore the help section to learn more about SB and its capabilities. We provide a wealth of information that will help you get started in mission coding. Now that you have discovered some of the possibilities.
Major features:
Support for all GTA 3D game series
Fast compiler
Convenient IDE with syntax highlighting
Detailed help including description and solutions for all run-time error messages
Type: .exe; Size: 4,21 Mb
Current version:
v3.06, released on 17 June 2013
Previous releases:
Sanny Builder Archive
Version changes:
v3.06
added new operators ++ and --
added support for block comments /* */
SASCM.INI is updated with help of the GTAG Database
properties Actor.Armour and Actor.Car are replaced with their correct versions Actor.AddArmour and Actor.MissionCar
added new property Actor.CurrentCar for the opcode 03C0 in the SA and VC classes
added new hotkeys Ctrl+Num+ and Ctrl+Num- to quickly change the text size
Sanny Builder now remembers a number of closed files for the option Load all closed files
fixed bug when the compiler failed to compile numerous hex..end constructs
fixed bug of version 3.05 when the program hung on startup trying to open a file passed as a parameter
v3.05
added new translations for the following languages: finnish, polish, hungarian, turkish, ukrainian
the CLEO library updated to version 4.1.1.30f (CLEO 4 by Alien)
added possibility to install CLEO for GTA III and Vice City (made by Alien)
the opcode files (**SCM.ini, opcodes.txt) replaced with the ones from the CLEO 4 library installation
new command line parameter \nosplash
v3.04
the editor got abilities to convert hexadimal numbers to decimal ones and vice versa (Ctrl+H), and convert the model names to their IDs (Ctrl+Alt+H)
removed the complaining message about the script.img being used by the game when compiling a CLEO script
the compiling report displays size of the CLEO script (as Largest script)
fixed bug when compiling an array with constant numeric indexes
the installer no longer requires the system administrator rights
v3.03
the previous version of CLEO had a bug
minor changes (the toolbar position wasn't saved)
v3.02
new version of the CLEO library
main toolbar is movable
F7 while compiling SCM with no header (with $E, $CLEO directives) does not make a copy of the output file
while compiling a source file with directive $CLEO by pressing F6, the output file is created at the same directory; if by pressing F7 a copy of the output is created at the CLEO directory (like with common SCM files)
new translation languages - italian, portuguese
v3.01
bug-fixes update
v3.00
the CLEO 3 library is integrated into Sanny Builder
VCS SCM format support (decompiling only)
constants support
new directives $INCLUDE,$EXTERNAL,$CLEO
writing of the additional info to the end of the main.scm
custom arrays support
possibility to decompile the files having no header
ability to create an external script named AAA
new command line parameter \compile
possibility to use the floating-point values as a counter value in FOR..END loop
the commands WriteMem and ReadMem are not supported anymore
possibility to use the regular expressions when searching
possibility to save a source file in the RTF or HTML formats.
ability to skip the splashes at SA startup
new key combo Ctrl+Enter
updated SASCM.INI