Difference between revisions of "Sanny Builder"

From GTAMods Wiki
Jump to navigation Jump to search
m
m (latest version upd)
 
(17 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
{{ToolBox
 
{{ToolBox
 
| name    = Sanny Builder
 
| name    = Sanny Builder
| version = 3.2.2
+
| version = 3.9.1
| date    = 05 July, 2014
+
| date    = September 18, 2023
 
| 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; 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. 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 and GTA SA. The script format of GTA LCS and 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 04, 2005.
+
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.2.2, released on July 05, 2014.
+
The latest version is v3.9.1, released on September 18, 2023.
  
 
==See also==
 
==See also==
Line 43: Line 43:
 
* {{Icon|3}} [[Sanny Builder/SCM.INI]]
 
* {{Icon|3}} [[Sanny Builder/SCM.INI]]
 
* {{Icon|VC}} [[Sanny Builder/VCSCM.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]]
 
* {{Icon|3}} {{Icon|VC}} [[Sanny Builder/stripped.txt]]
  
 
== 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 55:
 
* {{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]]

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