Note: GameShark and SharkPort are trademarks and property of InterAct. Information in this page has no connection with and has not been authorized by InterAct.
Note:
All numeric values are LONG INTEGERS (VB) or DWORDS (C++) and consume 8 bytes
of file space and are in LSW(LSB,MSB), MSW(LSB,MSB) format. As an example the
number 6 would be the following 8 bytes in the file: 06, 00,00,00.
I have not tested or experimented with the maximum length of the various strings. I am quite sure there is a limit imposed by SharkPort and I am positive there is a size limit imposed by the GameShark dongle & software.
The SPC file can support multiple games. If more than one game is contained within the file, each game block will contain the same structure as listed below except for the main header.
As an example:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| The above example file contains 2 games. The first game has 4 codes each having a different number of hacks per code. The second game has 3 codes, again having different numbers of hacks. The sections laid out below can repeat to comprise any number of hacks, codes or games (up to 2.1 billion, the max number a DW can hold so we can, for now, consider this unlimited). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Header Section |
|||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||
| Game Section This is repeated for each game in the file |
|||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||
| Code Section This is repeated for each code for the game |
|||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||
| Hack Section This is repeated for every hack entry for this code. |
|||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||
![]() |
|
As you can see in this primitive example, the pink areas are long integers (dWords) and the blue areas represent string values. This file has one game (named "fred"), one code (named "code") and that code has a notes area (containing "notes") and has one hack conisting of the two required parts (address and value). I have not seen any file that uses the 3 dw spots following the header text thus far. If someone else sees data here, please contact me and I will see if I can trace its use. |
All information graphcis and text were created and are property of Mike Audlean and are copyright 2002.