Difference between revisions of "Sanny Builder"

From GTAMods Wiki
Jump to navigation Jump to search
(swapped articles Sanny Builder and Sanny builder)
Line 1: Line 1:
Sanny Builder is made and produced by [[User:Seemann|Seemann]].
+
==Description==
 
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 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.  
 
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.  
Line 5: Line 5:
 
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.  
 
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:
+
Sanny Builder is made and produced by [[User:Seemann|Seemann]].
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
 
  
 +
[http://sannybuilder.com Official website]
 +
 +
[http://www.gtaforums.com/index.php?showtopic=211077 GTAForums topic]
 +
 +
==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:
 
Current version:
 
v3.03, released on 17 November 2007  
 
v3.03, released on 17 November 2007  
  
Version changes:
+
===v3.03===
 +
* the previous version of CLEO had a bug
 +
* minor changes (the toolbar position wasn't saved)
  
v3.03
+
===v3.02===
the previous version of CLEO had a bug
+
* new version of the CLEO library
minor changes (the toolbar position wasn't saved)  
+
* 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.02
+
===v3.01===
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  
 
bug-fixes update  
  
 
+
===v3.00===
v3.00
+
* the CLEO 3 library is integrated into Sanny Builder  
the CLEO 3 library is integrated into Sanny Builder  
+
* VCS SCM format support (decompiling only)  
VCS SCM format support (decompiling only)  
+
* constants support  
constants support  
+
* new directives $INCLUDE,$EXTERNAL,$CLEO  
new directives $INCLUDE,$EXTERNAL,$CLEO  
+
* writing of the additional info to the end of the main.scm  
writing of the additional info to the end of the main.scm  
+
* custom arrays support  
custom arrays support  
+
* possibility to decompile the files having no header  
possibility to decompile the files having no header  
+
* ability to create an external script named AAA  
ability to create an external script named AAA  
+
* new command line parameter \compile  
new command line parameter \compile  
+
* possibility to use the floating-point values as a counter value in FOR..END loop  
possibility to use the floating-point values as a counter value in FOR..END loop  
+
* the commands WriteMem and ReadMem are not supported anymore  
the commands WriteMem and ReadMem are not supported anymore  
+
* possibility to use the regular expressions when searching  
possibility to use the regular expressions when searching  
+
* possibility to save a source file in the RTF or HTML formats.  
possibility to save a source file in the RTF or HTML formats.  
+
* ability to skip the splashes at SA startup  
ability to skip the splashes at SA startup  
+
* new key combo Ctrl+Enter  
new key combo Ctrl+Enter  
+
* updated SASCM.INI
updated SASCM.INI
 
 
 
 
 
----
 
  
 
== Examples of scripts made with Sanny Builder ==
 
== Examples of scripts made with Sanny Builder ==

Revision as of 00:45, 22 July 2008

Description

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.

Sanny Builder is made and produced by Seemann.

Official website

GTAForums topic

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.03, released on 17 November 2007

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

Examples of scripts made with Sanny Builder

Car Spawns

Portal Gun

Gravity Gun

Petrol Meters

Leatherface Mod

Bigfoot Script