Difference between revisions of "Sanny Builder"
Jump to navigation
Jump to search
Line 9: | Line 9: | ||
}} | }} | ||
− | |||
Sanny Builder is a fast and powerful tool designed for the GTA 3D game series (GTA3, VC, SA; partially LCS and VCS). | 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 | + | 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. |
− | |||
− | Sanny offers an advanced code syntax which is similar to existing programming languages. This syntax includes changeable classes, keywords and high-level statements | ||
Sanny Builder is made and produced by [[User:Seemann|Seemann]]. | Sanny Builder is made and produced by [[User:Seemann|Seemann]]. | ||
− | |||
− | |||
− | |||
− | |||
==Features== | ==Features== | ||
Line 70: | Line 63: | ||
* updated SASCM.INI | * updated SASCM.INI | ||
− | == | + | ==Links== |
− | + | * [http://sannybuilder.com Official website] | |
− | + | * {{GTAF|211077}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [http:// | ||
− | |||
− | |||
+ | [[Category:GTA 3]][[Category:GTA VC]][[Category:GTA SA]][[Category:GTA LCS]][[Category:GTA VCS]] [[Category:Mission Scripting]] | ||
− | |||
{{tool-stub}} | {{tool-stub}} |
Revision as of 21:30, 3 January 2009
Current version: | 3.04 (!) |
---|---|
Developed by: | Seemann |
Supported games: | GTA 3, GTA VC, GTA SA GTA LCS, GTA VCS |
Type: | mission scripting |
Website: | http://sannybuilder.com |
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.
Sanny Builder is made and produced by Seemann.
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
Version changes
Current version: v3.04, released on 17 August 2008
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