ModSDK - a modding toolkit to create mods for Crash Team Racing in C. This repository also houses an effort to fully decompile and reverse-engineer CTR in C.
Oxide's character preview in the character select screen is displayed with
the wheels that the other characters' karts have. These are to be removed in
a future version of the mod.
Oxide's character icon in the character select screen flies into view from
the left side of the screen as opposed to the bottom. It is yet unknown why
this happens.
Oxide's model in the character select screen displays erroneously in the
European version of the game. This is assumed to be due to how this
functionality was achieved by a manual edit of Oxide's character model, and
thus how model information may be read differently in the European version.
More research on the game's model formats may be required to fix this issue.
List of bugs is in a txt document, saved in the src folder of the 60fps mod.
Another txt document, list of fixes, describes some features "partially" fixed, that aren't perfect
Save states don't work
the latest commit (as of writing) changing PracticeROM was me trying to fix it failing to compile due to common.h changes, I guess I didn't entirely fix that
Engine Swap doesn't work on restart, every time you restart after switching engine it goes back to Penta.
The engine does change during the run but that bugs out the audio.
-Allegedly, reserves are being decreased too quickly in PAL
-There might also be an error with allowing power slides to occur whenever you try to start a power slide at the same time you hit a turbo pad, with the game acting as though you're holding brake
both may have to do with the fact both the ReservesMeter and Retro-Fueled mods use the decompiled Turbo_Increment function
When using OverrideMPK with AdvBosses or any other modpacks that have both, Pinstripe will fail to load the correct animation/model right after any podium and crash the game.
Pinstripe breaks after the first podium
Used just AdvBosses to play the first area, but Pinstripe with OverrideMPK will still breaks after podium in other areas too
So far I've only found this bug with Pinstripe, but it happens in all retail versions.The problem might lies with Pinstripes adventure mpk file.
Adventure mode is ubeatable due to errors in Rocky Road and Nitro Court purple token challenge, some nitros and every ? crates dont have collision, if you touch some nitros crashes the game or emulator, uncollectable multicolored crystal and invisible pits in the terrain, only in this modpack happens
one crate was breakable but the bomb crashed the game
Nitro Court
DED, not big surprise
this error date since Mod Collection Release 2 to the actual Mod Collection Release 11
Retro Fueled textures are not compatible with SaveRAM, because they both take the same kernel memory.
This means RF textures can't be displayed when using CharacterRandomizer (newest version), and OxideFix (any version). RF textures also do not work in the japan version of CTR
RF mod packs were not updated, because the new SaveRAM breaks RF.
The only way to crash the game is something completely insane, like RF + 2P Arcade Cups + Randomizer all at once