Skip to content
TopicTracker
From HackerNewsView original
TranslationTranslation

Reimplementation of Mario Kart Wii's physics engine in C++

Kinoko is an open-source C++ reimplementation of Mario Kart Wii's physics engine, aiming to recreate the game's original behavior and performance for research and modding purposes.

Background

- This is an open-source C++ reimplementation of the physics engine from Mario Kart Wii (2008), developed by reverse engineering the original game's code. - The project is named Kinoko (Japanese for "mushroom," a key power-up in the Mario Kart series). It aims to accurately replicate the game's driving physics, collision detection, and vehicle dynamics. - vabold (the developer) is known in the Mario Kart modding community for creating competitive and custom-gameplay tools. This project is significant for modders who want to build new Mario Kart Wii experiences with tweaked physics, without having to patch the original binary. - Legal note: This is a clean-room reimplementation (independently written, not copied from Nintendo's code). Similar projects exist for other games (e.g., OpenJK for Jedi Knight) and have generally been treated as legitimate by courts when they do not include copyrighted assets.

Related stories