Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
Ivan "Ironman" Stewart's Super Off Road/RAM map: Difference between revisions
Jump to navigation
Jump to search
m (Hawk moved page Ivan "Ironman" Stewart's Super Off-Road/RAM map to Ivan "Ironman" Stewart's Super Off Road/RAM map) |
|||
(10 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{rammap|game=Ivan "Ironman" Stewart's Super Off-Road}} | {{rammap|game=Ivan "Ironman" Stewart's Super Off-Road}} | ||
==Variables== | |||
* 72D: Number of Players (1-4), set to 0 during the demo race. | |||
Note: If all players are eliminated, or there are 0 players in the game, the game crashes at the menu between races. | |||
* 7AF: Displayed Race Number | |||
* 7B0: Displayed Race number to check for (0E during qualifying, 63 afterwards) | |||
* 7E0: Race Number (00-2A) When it reaches 2B (Race 43), wraps back to 1B (Race 27). | |||
* 7E2: Game Difficulty (20-DC) | |||
** Initial Value is 0x20 | |||
** Increases by 2 on race number 2, 4, 6, 8, or any race >= 10. | |||
* 723: Current track (Determined by Race Number 7E0 and table FB69) | |||
** 00 = Sidewinder | |||
** 01 = Huevos Grande | |||
** 02 = Big Dukes | |||
** 03 = Hurricane Gulch | |||
** 04 = Wipeout | |||
** 05 = Fandango | |||
** 06 = Blaster | |||
** 07 = Cliffhanger | |||
** 08-0F = Reversed versions of 00-07. | |||
==Player Stats== | ==Player Stats== | ||
0x47 bytes per player. | Player structure located around address 300 has 0x47 bytes per player. | ||
===Player 1:=== | ===Player 1:=== | ||
* 305-30C: Money (8 digits, left digit first) | * 305-30C: Money (8 digits, left digit first) | ||
Line 12: | Line 34: | ||
* 312: Top Speed (0-6) | * 312: Top Speed (0-6) | ||
* 313-339: Track Records | * 313-339: Track Records | ||
* 33F: Lap Counter ( | * 33F: Lap Counter (1-5, set to 05 to instantly win a race) | ||
* 344: Lap Progress | * 344: Lap Progress | ||
* 75D: Lives | |||
* 7A8: Eliminated Flag (00 = live, FF = eliminated, CPU plays for this player) | |||
===Player 2:=== | ===Player 2:=== | ||
* 34C-353: Money (8 digits, left digit first) | * 34C-353: Money (8 digits, left digit first) | ||
Line 23: | Line 48: | ||
* 359: Top Speed (0-6) | * 359: Top Speed (0-6) | ||
* 35A-380: Track Records | * 35A-380: Track Records | ||
* 386: Lap Counter ( | * 386: Lap Counter (1-5, set to 05 to instantly win a race) | ||
* 38B: Lap Progress | * 38B: Lap Progress | ||
* 75E: Lives | |||
* 7A9: Eliminated Flag (00 = live, FF = eliminated, CPU plays for this player) | |||
===Player 3:=== | ===Player 3:=== | ||
* 393-39A: Money (8 digits, left digit first) | * 393-39A: Money (8 digits, left digit first) | ||
Line 34: | Line 62: | ||
* 3A0: Top Speed (0-6) | * 3A0: Top Speed (0-6) | ||
* 3A1-3C7: Track Records | * 3A1-3C7: Track Records | ||
* 3CD: Lap Counter ( | * 3CD: Lap Counter (1-5, set to 05 to instantly win a race) | ||
* 3D2: Lap Progress | * 3D2: Lap Progress | ||
* 75F: Lives | |||
* 7AA: Eliminated Flag (00 = live, FF = eliminated, CPU plays for this player) | |||
===Player 4:=== | ===Player 4:=== | ||
* 3DA-3E1: Money (8 digits, left digit first) | * 3DA-3E1: Money (8 digits, left digit first) | ||
Line 45: | Line 75: | ||
* 3E7: Top Speed (0-6) | * 3E7: Top Speed (0-6) | ||
* 3E8-40E: Track Records | * 3E8-40E: Track Records | ||
* 414: Lap Counter ( | * 414: Lap Counter (1-5, set to 05 to instantly win a race) | ||
* 419: Lap Progress | * 419: Lap Progress | ||
* 760: Lives | |||
* 7AB: Eliminated Flag (00 = live, FF = eliminated, CPU plays for this player) | |||
{{Internal Data|game=Ivan "Ironman" Stewart's Super Off-Road}} | {{Internal Data|game=Ivan "Ironman" Stewart's Super Off-Road}} |
Latest revision as of 20:34, 28 January 2024
The following article is a RAM map for Ivan "Ironman" Stewart's Super Off Road.
Variables
- 72D: Number of Players (1-4), set to 0 during the demo race.
Note: If all players are eliminated, or there are 0 players in the game, the game crashes at the menu between races.
- 7AF: Displayed Race Number
- 7B0: Displayed Race number to check for (0E during qualifying, 63 afterwards)
- 7E0: Race Number (00-2A) When it reaches 2B (Race 43), wraps back to 1B (Race 27).
- 7E2: Game Difficulty (20-DC)
- Initial Value is 0x20
- Increases by 2 on race number 2, 4, 6, 8, or any race >= 10.
- 723: Current track (Determined by Race Number 7E0 and table FB69)
- 00 = Sidewinder
- 01 = Huevos Grande
- 02 = Big Dukes
- 03 = Hurricane Gulch
- 04 = Wipeout
- 05 = Fandango
- 06 = Blaster
- 07 = Cliffhanger
- 08-0F = Reversed versions of 00-07.
Player Stats
Player structure located around address 300 has 0x47 bytes per player.
Player 1:
- 305-30C: Money (8 digits, left digit first)
- 30D: Country (00 = USA, 01 = Italy, 02 = Germany, 03 = Britain, 04 = France, 05 = Japan, 06 = Canada, 07 = Austraila, 08 = Leland)
- 30E: Shocks (0-6)
- 30F: Tires (0-6)
- 310: Nitros (0-99)
- 311: Acceleration (0-6)
- 312: Top Speed (0-6)
- 313-339: Track Records
- 33F: Lap Counter (1-5, set to 05 to instantly win a race)
- 344: Lap Progress
- 75D: Lives
- 7A8: Eliminated Flag (00 = live, FF = eliminated, CPU plays for this player)
Player 2:
- 34C-353: Money (8 digits, left digit first)
- 354: Country (00 = USA, 01 = Italy, 02 = Germany, 03 = Britain, 04 = France, 05 = Japan, 06 = Canada, 07 = Austraila, 08 = Leland)
- 355: Shocks (0-6)
- 356: Tires (0-6)
- 357: Nitros (0-99)
- 358: Acceleration (0-6)
- 359: Top Speed (0-6)
- 35A-380: Track Records
- 386: Lap Counter (1-5, set to 05 to instantly win a race)
- 38B: Lap Progress
- 75E: Lives
- 7A9: Eliminated Flag (00 = live, FF = eliminated, CPU plays for this player)
Player 3:
- 393-39A: Money (8 digits, left digit first)
- 39B: Country (00 = USA, 01 = Italy, 02 = Germany, 03 = Britain, 04 = France, 05 = Japan, 06 = Canada, 07 = Austraila, 08 = Leland)
- 39C: Shocks (0-6)
- 39D: Tires (0-6)
- 39E: Nitros (0-99)
- 39F: Acceleration (0-6)
- 3A0: Top Speed (0-6)
- 3A1-3C7: Track Records
- 3CD: Lap Counter (1-5, set to 05 to instantly win a race)
- 3D2: Lap Progress
- 75F: Lives
- 7AA: Eliminated Flag (00 = live, FF = eliminated, CPU plays for this player)
Player 4:
- 3DA-3E1: Money (8 digits, left digit first)
- 3E2: Country (00 = USA, 01 = Italy, 02 = Germany, 03 = Britain, 04 = France, 05 = Japan, 06 = Canada, 07 = Austraila, 08 = Leland)
- 3E3: Shocks (0-6)
- 3E4: Tires (0-6)
- 3E5: Nitros (0-99)
- 3E6: Acceleration (0-6)
- 3E7: Top Speed (0-6)
- 3E8-40E: Track Records
- 414: Lap Counter (1-5, set to 05 to instantly win a race)
- 419: Lap Progress
- 760: Lives
- 7AB: Eliminated Flag (00 = live, FF = eliminated, CPU plays for this player)
Internal Data for Ivan "Ironman" Stewart's Super Off-Road
| |
---|---|