A Fork of Jordan Santiago’s Engine Focused on Performance and Fun
SHANJR is a fork of Jordan Santiago’s Engine (JS Engine), designed to:
- Remove Botplay Lag
- Lock a Stable 60 FPS
- Run Shader-Heavy Mods Smoothly (like Dave and Bambi or similar)
- Compete with H-Slice and JS Engine for Better Performance
Originally, this wasn’t just for Dave and Bambi—but go ahead, use it for that if you want!
- Fork this engine freely (Jordan allows it!)
- Modify the source however you like
- Use it for your mods, experiments, and crazy projects
- Test shader-heavy charts or high note counts
- Don’t break the engine on purpose
- If you fork it, treat it like your own project. Keep it alive.
We’re working on it—but be reasonable with your charts.
SHANJR uses the Main.yml GitHub workflow to build.
- Expect 2–3 hours to build (depends on your hardware)
- Windows builds recommended!
- Minimum: 15–16 GB RAM
- If you’re insane: 256 GB RAM = no lag at all (probably overkill)
- NASA PC? It won’t lag.
We support high keycounts:
- 18 keys? Easy
- 26 keys? Sure
- 105 keys? Possible
- 500 keys? If I’m crazy enough, I’ll do it
- @JordanSantiago – Creator of the original JS Engine
- @Hrk.exex – Inspiration from H-Slice
- ChatGPT – Bugfixing help and dev advice
- Lunar – Helped write this new README
SHANJR is built to beat H-Slice with less lag and more fun.
If it breaks?
I’ll fix it.
Need help with:
- 18+ key support?
- Shaders?
- Collabs?
Hit me up!