Difference between revisions of "SCO"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
'''SCO''' files contain [[GTA 4]]'s game scripts. Its new format replaces old [[SCM|scm]] one. | '''SCO''' files contain [[GTA 4]]'s game scripts. Its new format replaces old [[SCM|scm]] one. | ||
− | + | ==File Format== | |
+ | |||
+ | There are 2 types of SCO files, an encrypted and unencrypted one. Each file however shares the same unencrypted header structure, and you can use this to determine which type of SCO file you are dealing with. The size of this header is '''24 bytes'''. | ||
+ | |||
+ | 4b - CHAR[4]/UINT32 - SCO Identifier | ||
+ | 4b - UINT32 - Code Size | ||
+ | 4b - UINT32 - Local Var Size | ||
+ | 4b - UINT32 - Global Var Size | ||
+ | 4b - UINT32 - Script Flags | ||
+ | 4b - UINT32 - Signature | ||
+ | |||
{{GTA4-navi}} | {{GTA4-navi}} | ||
[[Category:Mission Script]][[Category:File Formats]] | [[Category:Mission Script]][[Category:File Formats]] |
Revision as of 10:48, 3 February 2009
SCO files contain GTA 4's game scripts. Its new format replaces old scm one.
File Format
There are 2 types of SCO files, an encrypted and unencrypted one. Each file however shares the same unencrypted header structure, and you can use this to determine which type of SCO file you are dealing with. The size of this header is 24 bytes.
4b - CHAR[4]/UINT32 - SCO Identifier 4b - UINT32 - Code Size 4b - UINT32 - Local Var Size 4b - UINT32 - Global Var Size 4b - UINT32 - Script Flags 4b - UINT32 - Signature
Grand Theft Auto IV | |
---|---|
File Formats | .dat • .gxt • .ide • .img • .ipl • .nod • .sco • .rpf • .rrr • .wad • .wbd/.wbn • .wdd • .wdr • .wft • .whm • .wpl • .wtd |
Documentation | Audio • Bink Video • Cryptography • Cutscenes • GXT Text • Image listing • Keycodes • Map Listing • Native functions • Paths • Radar Blips • Radio Stations • Saves • Scenarios • VTable • Weapons |
Tools | ASI Loader • ENBSeries • G-Texture • GIMS IV • Ingame WPL Editor • IV Needle • OpenIV • SparkIV • XLiveLess • WPL Manager • X Mod Installer Alice • C++ Script Hook • .NET Script Hook • Scocl |
Tutorials | Importing Textures with OpenIV • Importing Textures with SparkIV |
Modifications | GTA Connected • Gostown IV • Four Multiplayer • IV Multiplayer • CitizenMP:IV Reloaded |
Useful links | Community portal • Discussion forums • Modding forums • Mods on GTAGarage.com |