Difference between revisions of "Sanny Builder"

From GTAMods Wiki
Jump to navigation Jump to search
m (latest version upd)
 
(58 intermediate revisions by 6 users not shown)
Line 1: Line 1:
#REDIRECT [[Mission_Scripting_%28Overview%29]]
+
{{ToolBox
 +
| name    = Sanny Builder
 +
| version = 3.9.1
 +
| date    = September 18, 2023
 +
| author  = {{Ui|Seemann}}
 +
| game    = [[GTA 3]], [[GTA VC]], [[GTA SA]] <br> [[GTA LCS]], [[GTA VCS]]
 +
| genre  = [[mission scripting|script editor]]
 +
| site    = https://sannybuilder.com
 +
| image  = [[Image:Sb3_004.gif|250px|Sanny Builder 3]]
 +
| patrol  = yes
 +
}}
 +
'''Sanny Builder''', or shortly '''SB''', is a fast and powerful [[script]] editor designed for the GTA 3D game series. 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 ==
 +
* Support for all GTA 3D era games prior to [[GTA 4]]. It could disassemble and assemble scripts of GTA3, GTA VC, GTA SA, GTA LCS, GTA VCS
 +
* 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 5, 2005. First public release (v0.6-beta) was made a month later on August 4, 2005. Detailed changelog can be found [https://docs.sannybuilder.com/version-history here]
 +
 
 +
The latest version is v3.9.1, released on September 18, 2023.
 +
 
 +
==See also==
 +
* [[Mission Scripting Tools]]
 +
* {{Icon|3}} [[Sanny Builder/SCM.INI]]
 +
* {{Icon|VC}} [[Sanny Builder/VCSCM.INI]]
 +
* {{Icon|LCS}} [[Sanny Builder/LCSSCM.INI]]
 +
* {{Icon|VCS}} [[Sanny Builder/VCSSCM.INI]]
 +
* {{Icon|3}} {{Icon|VC}} [[Sanny Builder/stripped.txt]]
 +
 
 +
== External links ==
 +
* [http://sannybuilder.com Official website]
 +
* [https://docs.sannybuilder.com Documentation Portal]
 +
* [http://public.sannybuilder.com/archive Old versions archive]
 +
* {{GTAF|211077}}
 +
* [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|VCS|LCS|sa|vc|3}}
 +
[[Category:GTA LCS]][[Category:GTA VCS]][[Category:Mission Scripting]]

Latest revision as of 03:39, 23 October 2023

Sanny Builder
Sanny Builder 3
Current version:3.9.1 (!)
Developed by:User.pngSeemann
Supported games:GTA 3, GTA VC, GTA SA
GTA LCS, GTA VCS
Type:script editor
Website:https://sannybuilder.com

Sanny Builder, or shortly SB, is a fast and powerful script editor designed for the GTA 3D game series. 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 all GTA 3D era games prior to GTA 4. It could disassemble and assemble scripts of GTA3, GTA VC, GTA SA, GTA LCS, GTA VCS
  • 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 5, 2005. First public release (v0.6-beta) was made a month later on August 4, 2005. Detailed changelog can be found here

The latest version is v3.9.1, released on September 18, 2023.

See also

External links