Difference between revisions of "Mission Scripting Tools"

From GTAMods Wiki
Jump to navigation Jump to search
 
(18 intermediate revisions by 5 users not shown)
Line 1: Line 1:
''For in depth introduction to mission coding see [[Mission Scripting (Overview)]].''
+
'''Mission scripting tools''' is a subset of game [[:Category:Tools|tools]] designed specifically to edit the game [[script]]s. The following table lists all of them known at the moment:
  
To edit the game scripts, you will need one of the coding tools:
+
{| class="wikitable"
 
 
{|{{Prettytable}} width="100%"
 
 
|-
 
|-
!Tool
+
!width="150px"|Tool
!Supported games
+
!width="120px"|Supported Games
 
!Notes
 
!Notes
 
|-
 
|-
|[[Sanny Builder]] ||align="center" |{{Icon|3}} {{Icon|VC}} {{Icon|SA}} {{Icon|LCS}} {{Icon|VCS}} ||  
+
|[[Sanny Builder]] ||align="center" |{{Icon|trilogy}} {{Icon|LCS}} {{Icon|VCS}} ||  
* for LCS and VCS only disassembling of the [[main.scm]] is supported
+
*  
 
|-
 
|-
||[[gtama]] || align="center" |{{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||  
+
|-
 +
|[[gta3sc]] ||align="center" |{{Icon|trilogy}} ||
 +
* Uses the original [[GTA3script]] language.
 +
|-
 +
||[[gtama]] || align="center" |{{Icon|trilogy}} ||  
 
* For [[GTA SA]] only a disassembler was made
 
* For [[GTA SA]] only a disassembler was made
 
* The project is abandoned
 
* The project is abandoned
 
|-
 
|-
||[[Mission Builder]] || align="center" |{{Icon|3}} {{Icon|VC}} {{Icon|SA}} ||  
+
||[[Mission Builder]] || align="center" |{{Icon|trilogy}} ||  
 
* A separate tool was made for each supported game (GTA3 MB, VC MB, SA MB)
 
* A separate tool was made for each supported game (GTA3 MB, VC MB, SA MB)
 
* The project is abandoned
 
* The project is abandoned
 
|-
 
|-
|[[Point]] <!---[http://www.joncaruana.com/projects/point/ Point]--->|| align="center" |{{Icon|SA}} ||  
+
|[[Point]] <!---[http://www.joncaruana.com/projects/point/ Point]--->|| align="center" |{{Icon|VC}} {{Icon|SA}} {{Icon|LCS}} ||  
 
* The project is abandoned
 
* The project is abandoned
 
|-
 
|-
 
|[[Scone]] || align="center" |{{Icon|4}} ||  
 
|[[Scone]] || align="center" |{{Icon|4}} ||  
 
* [[SCO]] dis-/assembler
 
* [[SCO]] dis-/assembler
 +
* The project is abandoned
 +
|-
 +
|[[Scocl]] || align="center" |{{Icon|4}} ||
 +
* [[SCO]] compiler
 +
|-
 +
|[[SC-CL]] || align="center" |{{Icon|4}} {{Icon|5}}  ||
 +
* [[SCO]] compiler
 +
|-
 +
|[[SCRambl]] || align="center" |{{Icon|SA}} ||
 +
* an open-source [[SCR]] assembler
 
|}
 
|}
{{Incomplete}}
+
 
 
== Related Tools ==
 
== Related Tools ==
 
The following tools are related to mission scripting, but cannot be used for direct editing:
 
The following tools are related to mission scripting, but cannot be used for direct editing:
 +
{| class="wikitable"
 +
|-
 +
!width="150px"|Tool
 +
!width="120px"|Supported Games
 +
!Notes
 +
|-
 +
|[[.NET Script Hook]]||align="center" |{{Icon|4}}||allows writing external scripts in any .NET language
 +
|-
 +
|[[Alice]]||align="center" |{{Icon|4}}||adds [http://lua.org LUA] scripting support
 +
|-
 +
|[[C++ Script Hook]]||align="center" |{{Icon|4}}||allows writing external scripts in C++ language
 +
|-
 +
|[[CLEO]]||align="center" |{{Icon|trilogy}}||allows running scripts alongside of the [[main.scm]]
 +
|-
 +
|[[OpenIV]]||align="center" |{{Icon|4}}|| has a SCO files viewer
 +
|-
 +
|[[SparkIV]]||align="center" |{{Icon|4}}|| has a SCO files viewer
 +
|-
 +
|spookie's SCM Hook||align="center" |{{Icon|VC}}||
 +
* {{GTAF|170998}}
 +
* Currently hosted at http://public.sannybuilder.com/tools/vc_scmmod.zip
 +
|}
  
* [[.NET Script Hook]]
+
== See also ==
* [[Alice]]
+
[[Mission Scripting (Overview)]]
* [[C++ Script Hook]]
 
* [[CLEO]]
 
* [[OpenIV]] (SCO files viewer)
 
* [[SparkIV]] (SCO files viewer)
 
* {{Icon|VC}} {{GTAF|170998|spookie's SCM Hook}} [http://spookie.gameoverlay.com/scmmod]
 
 
 
  
{{GTA4-navi|state=autocollapse}}
+
{{N|4|LCS|SA|VC|3}}
{{SA-navi|state=autocollapse}}
+
[[Category:Mission Scripting]][[Category:GTA 3]][[Category:GTA LCS]][[Category:GTA VCS]]
[[Category:Mission Scripting]][[Category:GTA 3]][[Category:GTA VC]][[Category:GTA SA]][[Category:GTA LCS]][[Category:GTA VCS]][[Category:GTA 4]]
 

Latest revision as of 15:33, 30 June 2024

Mission scripting tools is a subset of game tools designed specifically to edit the game scripts. The following table lists all of them known at the moment:

Tool Supported Games Notes
Sanny Builder GTA III Vice City San Andreas Liberty City Stories Vice City Stories
gta3sc GTA III Vice City San Andreas
gtama GTA III Vice City San Andreas
  • For GTA SA only a disassembler was made
  • The project is abandoned
Mission Builder GTA III Vice City San Andreas
  • A separate tool was made for each supported game (GTA3 MB, VC MB, SA MB)
  • The project is abandoned
Point Vice City San Andreas Liberty City Stories
  • The project is abandoned
Scone GTA IV
  • SCO dis-/assembler
  • The project is abandoned
Scocl GTA IV
SC-CL GTA IV GTA V
SCRambl San Andreas
  • an open-source SCR assembler

Related Tools

The following tools are related to mission scripting, but cannot be used for direct editing:

Tool Supported Games Notes
.NET Script Hook GTA IV allows writing external scripts in any .NET language
Alice GTA IV adds LUA scripting support
C++ Script Hook GTA IV allows writing external scripts in C++ language
CLEO GTA III Vice City San Andreas allows running scripts alongside of the main.scm
OpenIV GTA IV has a SCO files viewer
SparkIV GTA IV has a SCO files viewer
spookie's SCM Hook Vice City

See also

Mission Scripting (Overview)