Files
Alug 9ab4d01b8c Update README.md
mention dlls just in case
2025-09-25 23:02:26 +02:00

2.0 KiB
Raw Permalink Blame History

SRB2Kart-Saturn

SRB2Kart-Saturn is a modification of SRB2Kart with a focus on new Features, Fixes, Optimizations and general Improvements, all while retaining 100% compatibility with vanilla SRB2Kart.

SRB2Kart is a kart racing mod based on the 3D Sonic the Hedgehog fangame Sonic Robo Blast 2, based on a modified version of Doom Legacy.

For more information on Saturn´s features check out the changelogs on the Releases page and the ingame "Saturn Options" menu.

Also be sure to check the LUASTUFF file for more information on all the extra lua features Saturn has.

We also have a Flatpak available on Flathub! (many thanks to riomccloud!)

Dependencies

  • SDL2 (Linux/OS X only)
  • SDL2-Mixer (Linux/OS X only)
  • libgme (Linux/OS X only)
  • libopenmpt (Linux/OS X only)
  • libbacktrace (Linux/OS X only, optional, disable support with NOLIBBACKTRACE)
  • libupnp (Linux/OS X only, optional, enable support with HAVE_MINIUPNPC)

Compiling

See SRB2 Wiki/Source code compiling. The compiling process for SRB2Kart is largely identical to SRB2.

Currently only the Makefile build system with GCC or Clang compiler is supported.

Visual C++ (MSVC) is unsupported.

64-bit Windows builds are supported and recommended over 32-bit builds, they will build automatically when using the MSYS2 MinGW 64-bit executable (requires the mingw-w64-x86_64-gcc package), no extra flags needed! The specific DLLs can be found under /libs/dll-binaries/(i686 for 32bit/x86_64 for 64-bit)/ or in the Release packages

Alternatively the srb2bld script by Bijman can be used aswell!

Disclaimer

Kart Krew is in no way affiliated with SEGA or Sonic Team. We do not claim ownership of any of SEGA's intellectual property used in SRB2.