Difference between revisions of "Sanny Builder"

From GTAMods Wiki
Jump to navigation Jump to search
Line 10: Line 10:
 
| patrol  = yes
 
| patrol  = yes
 
}}
 
}}
'''Sanny Builder''', or shortly '''SB''', is a fast and powerful [[script]] editor designed for the GTA 3D game series (GTA3, VC, SA; partially LCS and VCS). It includes a dissasembler, permitting the end-user to quickly disassemble the [[main.scm]] file which contains game scripts, and a fast compiler to translate user-made scripts back into a SCM or CLEO file readable by game. Sanny Builder is made and produced by {{U|Seemann}}.
+
'''Sanny Builder''', or shortly '''SB''', is a fast and powerful [[script]] editor designed for the GTA 3D game series (GTA3, VC, SA; partially LCS and VCS). It includes a dissasembler, permitting the end-user to quickly disassemble the [[main.scm]] file which contains game scripts, and a fast compiler to translate user-made scripts back into a [[SCM]] or [[CLEO]] file readable by game. Sanny Builder is made and produced by {{U|Seemann}}.
 +
 
 +
Sanny Builder won "the Best Tool" award on GTANet Annual Awards 2013{{ref|1}}.
  
 
== Major features ==
 
== Major features ==
Line 26: Line 28:
  
 
== Built-in-tools ==
 
== Built-in-tools ==
* Player coordinates manager (lets you to read and change player's coords and [[Angle|z-angle]] in game)
+
* Player coordinates manager (lets you to read and change player's coords and [[angle]] in game)
 
* Opcode search tool (Allows you to quicky find a needed opcode)
 
* Opcode search tool (Allows you to quicky find a needed opcode)
 
* Source converting tool (converts scripts written for the [[Mission Builder]] into the Sanny Builder syntax)
 
* Source converting tool (converts scripts written for the [[Mission Builder]] into the Sanny Builder syntax)
* Native support for the [[CLEO|CLEO library]]
+
* Native support for the CLEO library
 
* Web update feature
 
* Web update feature
  
Line 35: Line 37:
 
Development of the tool began on July 05, 2005. First public release (v0.6-beta) was made a month later on August 04, 2005.
 
Development of the tool began on July 05, 2005. First public release (v0.6-beta) was made a month later on August 04, 2005.
  
Current version: v3.2.2, released on July 05, 2014.
+
The latest version is v3.2.2, released on July 05, 2014.
  
 
==See also==
 
==See also==
* [[Mission Scripting Tools|Mission scripting tools]]
+
* [[Mission Scripting Tools]]
  
 
== External links ==
 
== External links ==
Line 45: Line 47:
 
* {{GTAF|211077}}
 
* {{GTAF|211077}}
 
* [http://gtag.gtagaming.com/opcode-database/generator/ Download latest INI file with opcodes] - provided by {{U|Deji}}
 
* [http://gtag.gtagaming.com/opcode-database/generator/ Download latest INI file with opcodes] - provided by {{U|Deji}}
 +
* {{note|1}} {{GTAF|684325|Annual Awards 2013 - Winners!}}
  
 
{{N|sa|vc|3}}
 
{{N|sa|vc|3}}
 
[[Category:GTA LCS]][[Category:GTA VCS]][[Category:Mission Scripting]]
 
[[Category:GTA LCS]][[Category:GTA VCS]][[Category:Mission Scripting]]

Revision as of 11:30, 23 August 2014

Sanny Builder
Sanny Builder 3
Current version:3.2.2 (!)
Developed by:Seemann
Supported games:GTA 3, GTA VC, GTA SA
GTA LCS, GTA VCS
Type:script editor
Website:http://sannybuilder.com

Sanny Builder, or shortly SB, is a fast and powerful script editor designed for the GTA 3D game series (GTA3, VC, SA; partially LCS and VCS). It includes a dissasembler, permitting the end-user to quickly disassemble the main.scm file which contains game scripts, and a fast compiler to translate user-made scripts back into a SCM or CLEO file readable by game. Sanny Builder is made and produced by Seemann.

Sanny Builder won "the Best Tool" award on GTANet Annual Awards 2013[1].

Major features

  • Support for GTA 3D era games till GTA 4. It could disassemble and assemble scripts of GTA3, GTA VC and GTA SA. The script format of GTA LCS and GTA VCS is supported partially: SB is able only to disassemble its scripts;
  • Sanny Builder has the fastest mission compiler comparing to all other existing tools;
  • Convenient IDE with syntax highlighting;
  • Detailed help including description and solutions for all run-time error messages.

Syntax features

  • high-level statements (loops, conditions)
  • basic class system
  • directives
  • constants
  • direct hex input

Built-in-tools

  • Player coordinates manager (lets you to read and change player's coords and angle in game)
  • Opcode search tool (Allows you to quicky find a needed opcode)
  • Source converting tool (converts scripts written for the Mission Builder into the Sanny Builder syntax)
  • Native support for the CLEO library
  • Web update feature

Version History

Development of the tool began on July 05, 2005. First public release (v0.6-beta) was made a month later on August 04, 2005.

The latest version is v3.2.2, released on July 05, 2014.

See also

External links