Blankart OpenXR VR fork
Find a file
2025-10-14 12:18:34 -04:00
.circleci Remove NASM from circle ci 2025-03-24 22:36:04 -04:00
assets Fix file extensions on the license files 2025-04-25 16:59:06 +02:00
cmake Fix build error if latest commit message contains double quotes 2025-10-05 14:58:14 -04:00
debian-template Remove ASM 2025-03-24 22:35:18 -04:00
deployer Get this working 2024-07-28 22:37:38 -04:00
extras Remove Mapping configs 2025-05-09 01:27:18 -04:00
src make flameometer fire not crash 2025-10-14 12:18:34 -04:00
thirdparty Don't use nghttp2 on windows 2025-09-24 18:03:37 -04:00
toolchain Fix Windows Clang compile 2025-06-24 07:51:33 -04:00
tools Remove ASM 2025-03-24 22:35:18 -04:00
.gitattributes Recursively renormalize line endings 2025-09-30 17:37:45 +02:00
.gitignore Small Cleanup 2025-09-11 11:16:13 -04:00
.travis.yml Merge branch 'master' into the-scary-22-merge 2020-08-12 20:59:09 -04:00
appveyor.yml Remove ASM 2025-03-24 22:35:18 -04:00
CMakeLists.txt AirDrop Starting Commit 2025-09-20 00:41:08 -04:00
comptime.bat use fallback complast to fix compile issues 2024-09-11 09:57:11 -04:00
comptime.mk SRB2 2.1 release 2014-03-15 13:11:35 -04:00
comptime.sh readd exec permission 2024-09-11 14:42:04 -04:00
debian_template.sh Implement deployer scripts for Travis -- OSX and Linux package building [Kart merge] 2018-12-30 15:41:58 -05:00
LICENSE Fix file extensions on the license files 2025-04-25 16:59:06 +02:00
LICENSE-3RD-PARTY Add CC0-1.0 license 2025-08-23 21:20:55 -04:00
README.md Update README.md 2025-09-11 23:40:05 +02:00
srb2.png Remove rest pf RingRacers Refs 2024-08-16 12:09:50 -04:00
srb2banner.png Remove rest pf RingRacers Refs 2024-08-16 12:09:50 -04:00

BlanKart

BlanKart is a modification of SRB2Kart v2 Indev to make it closer to SRB2Kart gameplay while adding new features, and techincal improvements.

If you're interested in helping out, theres a matrix room located here!

Notice

This is still in active development and things are going to change. If you find any bugs besure to report to the issue tracker!

Techincal Features

  • Full Support for UDMF, Terrain, Bots, ACS, New Waypoints and many other technical features backported from Ring Racers. Also includes some extensions to these features such as bot drifting, new terrain effects and map header toggles.
  • Ring Racers' software renderer and its multithreading.
  • Native support for both SRB2Kart and Ring Racers custom skins.
  • Backwards compatiblity with most SRB2Kart maps, assets* and scripts*.
  • A map patching system to allow custom map things to be patched onto maps. Useful for adding rings, waypoints and other objects to existing maps.
  • Support for many SRB2Kart v1 custom client extensions from Saturn and other clients such as vote themes.
  • A hardcoded Lua library for adding custom boosts and boost chains to the game.

*Art assets are remapped from the SRB2Kart v1 palette to the SRB2 2.2 palette automatically based on addon file name. This also affects scripts as well making them run as they would in SRB2Kart v1. Having the K prefix or the .kart extension triggers this. You can also do addfile -c to enable it or addfile -n to disable it.

Optional Features

  • Colorized player hud
  • Minimap Angle display
  • Many features ported from Saturn

Optional Gameplay Features

  • Rings (Based on how they were in v2 Indev and then further rebalanced)
  • New items (Such as the as a rebalanced Flame Shield and a rebalanced Bubble Shield)
  • 4 tier drifts (Blue, Red, Purple, Rainbow)
  • Boost Stacking
  • Boost Chaining
  • Slipdashing

Dependencies

  • SDL2 (Linux/OS X only)
  • SDL2-Mixer (Linux/OS X only)
  • libupnp (Linux/OS X only)
  • libgme (Linux/OS X only)
  • libopenmpt (Linux/OS X only)

Compiling

Linux:

git clone https://codeberg.org/NepDisk/blankart.git
cd blankart
mkdir build
cd build
cmake ..
make -j$(nproc)

Windows MSYS2:

git clone https://codeberg.org/NepDisk/blankart.git
cd blankart
mkdir build
cd build
cmake -G "MSYS Makefiles" .. -DCMAKE_POLICY_VERSION_MINIMUM=3.5
make -j$(nproc)

How to install

  • Obtain an executable
  • Grab the assets from the blankart-assets repo
  • Compile the pk3s by running buildall.bat on windows or buildall.sh on *nix.
  • Copy the generated pk3s from the folder out/ and your compiled executable into a folder with the SRB2Kart 1.6 assets (such as an existing install).

Disclaimer

BlanKart is in no way affiliated with Kart Krew Dev or Sonic Team Jr. This is just a project meant for fun. If you have any issues report to us not them.

We also do not claim ownership of any of SEGA's intellectual property used in BlanKart.