@Darkaiser
  @Darkaiser
Darkaiser | Crash Team Racing - Nitros Oxide on Roster (Mod Release v1.0) @Darkaiser | Uploaded March 2022 | Updated October 2024, 4 hours ago.
The most-awaited mod of Crash Team Racing is finally here. Nitros Oxide joins the race and is now fully playable and selectable in all game modes, and most impressive of all, it runs on default 2MB of RAM. Thanks to Niko for all his hard work.

In this version, all characters and tracks are unlocked by default. Garage Selector mod is bundled, which means you can create a proper Adventure profile with Oxide, plus other unlockable characters as a bonus. We've seen no crashes in this particular build of the mod after weeks of testing, so if you find any issues, please comment below.

Download Links:
Installation Tool: mediafire.com/file/9oicced26yim86o/Tools.zip/file

Playable Nitros Oxide v1.0 (NTSC-U only): mediafire.com/file/05hrg6zyenei02v/Playable+Nitros+Oxide+(NTSC-U)+v1.zip/file

Source Code: mediafire.com/file/5q420b5l2teukz1/Playable+Oxide+(NTSC-U+Source+Code).zip/file

HOW TO INSTALL:
You will need: Playable Nitros Oxide mod and Installation Tool.

1. Rename your CTR copy to "ctr_original.bin" and drag it into the Tools folder.
2. Click on _INIT.BAT to start decompressing the game files.
3. Replace the overlays 230_10 and 233_13 on "overlays" folder, inside "bigfile".
4. Replace SCUS_944.26 on "ctr_source" folder.
5. Click on _BUILD.BAT to rebuild the modded game.
6. Done! A file named "ctr_rebuild.bin" will be generated. This is the modded file you'll use to play. You can rename it and move it elsewhere.

If you still can't install the mod, check out a quick tutorial: youtu.be/xR1cdXkmvsg

We eventually plan to make a second release after the game is fully decompiled. We want to add more custom features to Oxide, such as podium victory, unlock method, a proper shadow, six exhaust smokes, start before green light, spinning out after attacks, proper tire marks, and more. Don't expect it anytime soon though, it will probably take a few years.

The following changes made this mod possible:
- Relocate "render bucket instance" from mempack to early-RDATA.
- Relocate pause-data from early-RDATA to later-RDATA.
- Inject assembly to later-RDATA, override pool inits.
- Relocate "small stack pool" from mempack to kernel memory (solid).
- Relocate "large stack pool" from mempack to kernel memory (divided).
- Shrink stack reserve from 0x800 bytes to 0x600 bytes.
- Override MPK loading in main menu (Arcade mpk to Adventure mpk).
- Hook main menu character select (menu + model search), to find Oxide.
- Append main menu overlay with new character select icon data.
- Append cutscene overlay with Adventure boss selection.

Naughty Dog, unlike Crash 1-3, did not use kernel memory when building CTR (region 0x80000000 - 0x80010000). This is because they used GameShark during development, which also needed the resources. With everyone in the community researching the game for years, we finally found how to relocate expensive memory into the kernel region, leaving enough memory in mempack to fit Oxide's model.

In the (not so close) future, there will be brand new characters added to the character selection. Stay tuned for more.

Special thanks to Niikasd for the video capture on hardware.
Crash Team Racing - Nitros Oxide on Roster (Mod Release v1.0)Crash Team Racing - Templo dos Jogos Prototype FootageCrash Tag Team Racing (June 29th, 2005 prototype) - GameplayCrash Team Racing - Rebuilt Collection [ModSDK v3 Preview] (2/8)OnlineCTR (2021) - Rebuild TeaserCrash Team Racing (Aug 5, 1999 prototype) - Citadel City Relics [PART 8]Crash Team Racing - PC Port Progress Update #3Crash Team Racing (Demo) | Dengeki PlayStation D26 - JapanCrash Team Racing (Aug 5, 1999 prototype) - Time Trial Mode [Part 1]Crash Team Racing - Wall Ride TestCrash Team Racing - Difficulty Selector ModCrash Team Racing - High Poly Models for Multiplayer Modes

Crash Team Racing - Nitros Oxide on Roster (Mod Release v1.0) @Darkaiser

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER