Difference between revisions of "Sanny Builder"

From GTAMods Wiki
Jump to navigation Jump to search
(v3.3.3)
(v3.4.0)
Line 1: Line 1:
 
{{ToolBox
 
{{ToolBox
 
| name    = Sanny Builder
 
| name    = Sanny Builder
| version = 3.3.3
+
| version = 3.4.0
| date    = October 20, 2019
+
| date    = August 4, 2020
 
| author  = {{Ui|Seemann}}
 
| author  = {{Ui|Seemann}}
 
| game    = [[GTA 3]], [[GTA VC]], [[GTA SA]] <br> [[GTA LCS]], [[GTA VCS]]
 
| game    = [[GTA 3]], [[GTA VC]], [[GTA SA]] <br> [[GTA LCS]], [[GTA VCS]]
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, LCS; partially  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. 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}}.
 
Sanny Builder won "the Best Tool" award on GTANet Annual Awards 2013{{ref|1}}.
  
 
== Major features ==
 
== Major features ==
* Support for GTA 3D era games till [[GTA 4]]. It could disassemble and assemble scripts of GTA3, GTA VC, GTA SA, GTA LCS. The script format of GTA VCS is supported partially: SB is able only to disassemble its scripts;
+
* 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;
 
* Sanny Builder has the fastest mission compiler comparing to all other existing tools;
 
* Convenient IDE with syntax highlighting;
 
* Convenient IDE with syntax highlighting;
Line 35: Line 35:
  
 
== Version history ==
 
== Version history ==
Development of the tool began on July 05, 2005. First public release (v0.6-beta) was made a month later on August 4, 2005. Detailed changelog can be found in the tool's help content.
+
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.3.3, released on October 20, 2019.
+
The latest version is v3.4.0, released on August 4, 2020.
  
 
==See also==
 
==See also==
Line 47: Line 47:
 
== External links ==
 
== External links ==
 
* [http://sannybuilder.com Official website]
 
* [http://sannybuilder.com Official website]
 +
* [https://docs.sannybuilder.com Documentation Portal]
 
* [http://public.sannybuilder.com/archive Old versions archive]
 
* [http://public.sannybuilder.com/archive Old versions archive]
 
* {{GTAF|211077}}
 
* {{GTAF|211077}}
Line 52: Line 53:
 
* {{note|1}} {{GTAF|684325|Annual Awards 2013 - Winners!}}
 
* {{note|1}} {{GTAF|684325|Annual Awards 2013 - Winners!}}
  
{{N|LCS|sa|vc|3}}
+
{{N|VCS|LCS|sa|vc|3}}
 
[[Category:GTA LCS]][[Category:GTA VCS]][[Category:Mission Scripting]]
 
[[Category:GTA LCS]][[Category:GTA VCS]][[Category:Mission Scripting]]

Revision as of 20:02, 4 August 2020

Sanny Builder
Sanny Builder 3
Current version:3.4.0 (!)
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.4.0, released on August 4, 2020.

See also

External links