Skip to content

Mario Kart Wii physics reimplementation in C

Notifications You must be signed in to change notification settings

Gchipunov/HanachanC_MarioCart-Physics

 
 

Repository files navigation

HanachanC

Port of Hanachan to C11.

See the original repo for more information.

Note: this was a personal project for fun. Keep on eye-out for Kinoko (C++ implementation) which is WIP but will be more complete.

Preview

Extended Features

  • Graphical view with SDL2 and OpenGL 3.1
  • Freeroam + freecam mode
  • Multiple desync fixes
  • Braking and deacceleration
  • Standstill mini turbos (SSMT)

Usage

Download the release. Run the execuable for usage.

Controls

General
  • Z : Freeroam
  • X : Freecam
  • C : Pause
  • Right arrow : Step one frame when paused
Freeroam
  • W : Accelerate/dive down
  • S : Brake/dive up
  • A : Turn left
  • D : Turn right
  • E : Mushroom
  • Space : Hop/drift
  • Up/Down/Left/Right arrow : Trick/wheelie
Freecam
  • W/A/S/D : Move camera
  • Shift : Move x3 faster
  • Mouse : Rotate camera
  • Space : Move vertically

Building

Open the .sln file in Visual Studio 2022 and build.

License

Copyright 2003-2021 Dolphin Emulator Project

Copyright 2020-2021 Pablo Stebler

Libraries

About

Mario Kart Wii physics reimplementation in C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 99.1%
  • Other 0.9%