Difference between revisions of "Sanny Builder"
Jump to navigation
Jump to search
James227uk (talk | contribs) (Fixed a spelling error) |
m (latest version upd) |
||
(41 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{ToolBox | {{ToolBox | ||
| name = Sanny Builder | | name = Sanny Builder | ||
− | | version = 3. | + | | version = 3.9.1 |
− | | author = | + | | date = September 18, 2023 |
+ | | 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]] | ||
− | | genre = [[mission scripting]] | + | | genre = [[mission scripting|script editor]] |
− | | site = | + | | site = https://sannybuilder.com |
| image = [[Image:Sb3_004.gif|250px|Sanny Builder 3]] | | image = [[Image:Sb3_004.gif|250px|Sanny Builder 3]] | ||
+ | | patrol = yes | ||
}} | }} | ||
− | '''Sanny Builder''' is a fast and powerful | + | '''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}}. |
− | It includes a dissasembler, permitting the end-user to quickly disassemble the [[main.scm]] file which contains game scripts. Sanny Builder is made and produced by | ||
− | ==Major features== | + | Sanny Builder won "the Best Tool" award on GTANet Annual Awards 2013{{ref|1}}. |
− | * Support for all GTA 3D | + | |
+ | == 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; | * Sanny Builder has the fastest mission compiler comparing to all other existing tools; | ||
* Convenient IDE with syntax highlighting; | * Convenient IDE with syntax highlighting; | ||
* Detailed help including description and solutions for all run-time error messages. | * Detailed help including description and solutions for all run-time error messages. | ||
− | ==Syntax features== | + | == Syntax features == |
− | |||
* high-level statements (loops, conditions) | * high-level statements (loops, conditions) | ||
* basic class system | * basic class system | ||
Line 25: | Line 27: | ||
* direct hex input | * direct hex input | ||
− | ==Built-in-tools== | + | == Built-in-tools == |
− | * Player coordinates manager (lets you to read and change player's coords and [[ | + | * 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 [[ | + | * 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 == | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ==External | ||
* [http://sannybuilder.com Official website] | * [http://sannybuilder.com Official website] | ||
+ | * [https://docs.sannybuilder.com Documentation Portal] | ||
+ | * [http://public.sannybuilder.com/archive Old versions archive] | ||
* {{GTAF|211077}} | * {{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
Current version: | 3.9.1 (!) |
---|---|
Developed by: | Seemann |
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].
Contents
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
- Mission Scripting Tools
- Sanny Builder/SCM.INI
- Sanny Builder/VCSCM.INI
- Sanny Builder/LCSSCM.INI
- Sanny Builder/VCSSCM.INI
- Sanny Builder/stripped.txt
External links
- Official website
- Documentation Portal
- Old versions archive
- GTAForums topic
- Download latest INI file with opcodes - provided by Deji
- ^ GTAForums: Annual Awards 2013 - Winners!
Grand Theft Auto: Vice City Stories | |
---|---|
File Formats | .cfg • .dat • .dtz • .gxt • .ide • .img • .ipl • .pss • .scm • .vb • .xtx |
Documentation | Leeds Engine • Radio Stations • Vehicles |
Tools | Sanny Builder |
Useful Links | Community Portal • Discussion Forum • Modding Topic |
Grand Theft Auto: Liberty City Stories | |
---|---|
File Formats | .cfg • .chk • .dat • .dtz • .gxt • .ide • .img • .ipl • .mdl • .pss • .scm • .vb |
Documentation | Leeds Engine • Opcodes • Radio Stations • Saves • Scrollbar • Vehicles |
Tools | Sanny Builder |
Useful Links | Community Portal • Discussion Forum • Modding Topic • Mobile Modding |