Skip to content

CTR Native Beta 2

Pre-release
Pre-release

Choose a tag to compare

@aalhendi aalhendi released this 09 Jun 19:42
· 137 commits to master since this release

CTR Native Beta 2

Second playtest beta for CTR Native.

Platform

  • Windows x86
  • Linux x86, 32-bit executable
  • Requires an OpenGL 3.3 capable GPU/driver

Linux Notes

The Linux build is not fully static. SDL3 is linked statically, but the system
OpenGL/Mesa, windowing, audio, and glibc runtime come from the host OS.

This Linux build requires:

  • x86_64 Linux capable of running 32-bit/i386 binaries
  • 32-bit glibc runtime
  • 32-bit OpenGL/Mesa or vendor OpenGL driver
  • 32-bit X11 or Wayland runtime libraries
  • 32-bit ALSA/PulseAudio/PipeWire runtime libraries

If this build was produced from the current local machine, it may require
glibc 2.38 or newer.

Assets

Game assets are not included.

Create an assets/ folder next to ctr_native / ctr_native.exe and provide
extracted NTSC-U retail CTR assets:

assets/
  BIGFILE.BIG
  SOUNDS/KART.HWL
  TEST.STR
  XA/
    ENG.XNF
    ENG/EXTRA/S00.XA ... S05.XA
    ENG/GAME/S00.XA ... S20.XA
    MUSIC/S00.XA ... S01.XA

Bug Reports

Run with:

ctr_native --record

When reporting a bug, send the generated folder under:

debug/reports/

Include the whole report folder, especially:

input.ctrreplay
state.ctrstates
memcard.seed
ctr-native.log

For Linux launch failures, also include:

ldd ./ctr_native

Known Notes

  • This is a beta/playtest build.
  • Linux binaries are included for the first time and may need distro-specific testing.
  • Replays are debugging tools and may still have limitations.