Skip to content

MarioKart64JS v0.0.6

Choose a tag to compare

@AgentiLoop AgentiLoop released this 09 Oct 23:45
· 64 commits to main since this release

Downloads, all opening the game in a 1280x960 window with the same 240p / 480p / 960p / native resolutions (press G):

  • macOS (universal, Apple silicon + Intel): MarioKart64JS-0.0.6-mac-webkit-universal.zip, a small WebKit app, signed and notarized
  • Windows x64 / arm64: MarioKart64JS-0.0.6-win-x64.zip, MarioKart64JS-0.0.6-win-arm64.zip (Electron)
  • Linux x64 / arm64: MarioKart64JS-0.0.6-linux-x64.tar.gz, MarioKart64JS-0.0.6-linux-arm64.tar.gz (Electron)
  • Raspberry Pi (Pi 3 / Pi 4 / Pi 5, Raspberry Pi OS 64-bit; any Linux with WebKitGTK): MarioKart64JS-0.0.6-raspberrypi.tar.gz, a GTK webview app on the system WebKitGTK. sudo apt install python3-gi gir1.2-webkit2-4.1, unpack, run ./MarioKart64JS/MarioKart64JS
  • Browser: https://mk64js.gokart.games/play, no download, same resolutions and 4x HD textures

Online play: pick 2P, 3P or 4P GAME and race other players over the internet (every version shares the lobby at mk64js.gokart.games); CPU karts fill empty seats. Mario GP, VS and Battle work online.

What's new since v0.0.5

🛞 Kart sprites sit on the road

  • Each sprite frame is dropped by its transparent padding so the wheels sit on the ground and the shadow, anchored in the sprite's own plane (not along the ground normal, which pushed the sprite into hills on slopes).
  • A 0.1 unit wheel clearance over the ground point: on an uneven road a bump under a wheel no longer covers the wheel row.
  • No more body roll in turns or drifts: the kart stays level on the road, a turn shows as the nose swinging through the view frames (the roll sank the outer rear wheel into the pavement).
  • Karts no longer flicker between views under the heading wobble (the finished kart's stutter).
  • No blob shadow until the kart's atlas has loaded.

🎥 Finish cinematic

  • Far camera, more shots, a racing-line driver; the low tail shot sits higher, looks down at the kart and stays above the terrain.
  • Tracking shots hang off a smoothed kart heading so the AI's steering wobble no longer jerks the camera.
  • Lakitu leaves 4 s after waving the finish flag instead of circling for ever.
  • Mario Raceway tunnel mouths are no longer walls.

✨ Graphics

  • Sharpen pass (hd.js, sharpen.js).

🎈 Battle

  • Karts no longer sink 30-50% into the arena walls; P shows the physics bodies (README updated).

Checksums: SHA256SUMS.txt

This is a fan research project. Mario Kart 64 is © Nintendo. Game assets, not included in this repo, belong to Nintendo, and this project is not affiliated with or endorsed by Nintendo.