New
Mission editing tools for Grand Theft Auto: San Andreas!
Assembler
GTAMA by Dan Strandberg (released under the GNU GPL)[2005-05-03] GTAMA 2.3.0 (source)
- fixed floats for gta3 use (which apparently weren't working at all; thanks go to Dan for pointing this out)
[2004-04-16] GTAMA 2.2.0 (source) - minor fix
- #variable now works for negative values.
[2003-09-22] GTAMA 2.1.0 - updated by ggs & CyQ
- Added "#variable $var value" for setting initial variable values.
- Removed need for "#mission" directive.
- Added "#define name value" (for use in parameters), "#undef name", "#include filename", "#ifdef name", "#ifndef name", "#else", and "#endif".
- Added "-map filename" command line option for map file output.
- Fixed some bugs.
GTAMA 2.0.0
Disassembler
VCDisAsm by CyQ (released into the public domain)[2004-07-30] VCDisAsm 1.9 (source)
- error on unknown opcode
[2004-03-14] VCDisAsm 1.8
- fixed unaligned gxt loading
- fixed out of range local vars
[2003-11-02] VCDisAsm 1.7
- fixed negative out of range objects crash
[2003-09-19] VCDisAsm 1.6
- added #include/#define output (use -nodefines to disable)
- added splitting of main.gsr, -nosplit to disable
[2003-08-23] VCDisAsm 1.5
- removed #mission things
- added #variable output (float if >= $358637BE)
- added % sign to "object never used" warning
[2003-08-14] VCDisAsm 1.4
- fixed bug with unnamed threads (forgot to append #0)
- threadnames now string instead of string[8]
VCDisAsm 1.3
- should handle backwards jumps better (for indentation)
- should handle unnamed threads better
VCDisAsm 1.2
- better indentation
- shorter label names
- "OR"/"AND" in ifs
VCDisAsm 1.1
- should work without gxt file now :p
VCDisAsm 1.0
- initial release