Difference between revisions of "Mission Scripting Tools"

From GTAMods Wiki
Jump to navigation Jump to search
m
m (article names are case sensitive!)
Line 1: Line 1:
 
= Introduction =
 
= Introduction =
  
A more in depth introduction to mission coding can be found [[mission_scripting_(overview)|here]] but basically mission coding/scripting is altering the main.scm (and, in SA the script.img file) to run extra game code.  Game code is restricated to a set of commands defined by the game (called OpCodes) which can be used to test and alter certain attributes of ingame objects.  Basically, you can do alot with mission scripting (anything done in any of the missions and in between the missions and more), but not everything is controlled by it, it is very difficult to say what is and isn't.
+
A more in depth introduction to mission coding can be found [[Mission Scripting (Overview)|here]] but basically mission coding/scripting is altering the main.scm (and, in SA the script.img file) to run extra game code.  Game code is restricated to a set of commands defined by the game (called OpCodes) which can be used to test and alter certain attributes of ingame objects.  Basically, you can do alot with mission scripting (anything done in any of the missions and in between the missions and more), but not everything is controlled by it, it is very difficult to say what is and isn't.
  
 
To give you an idea, the OpCode databases ([http://vc-db.webtools4you.net VC]and [http://sa-db.webtools4you.net SA]) have fairly cleverly named the OpCodes to give you an idea (although there are alot of unknown ones).
 
To give you an idea, the OpCode databases ([http://vc-db.webtools4you.net VC]and [http://sa-db.webtools4you.net SA]) have fairly cleverly named the OpCodes to give you an idea (although there are alot of unknown ones).

Revision as of 11:43, 16 November 2005

Introduction

A more in depth introduction to mission coding can be found here but basically mission coding/scripting is altering the main.scm (and, in SA the script.img file) to run extra game code. Game code is restricated to a set of commands defined by the game (called OpCodes) which can be used to test and alter certain attributes of ingame objects. Basically, you can do alot with mission scripting (anything done in any of the missions and in between the missions and more), but not everything is controlled by it, it is very difficult to say what is and isn't.

To give you an idea, the OpCode databases (VCand SA) have fairly cleverly named the OpCodes to give you an idea (although there are alot of unknown ones).

Editing

To open the main.scm file, you will need one of the coding tools, the most common of which are:

III tools

VC tools

Mission Builder

SA tools

Sanny Builder
Point

LCS tools

None yet