A TJA player and Taiko simulator written in C++ using the raylib library.
Features
- Cross-platform compatibility (Windows, Linux, macOS, Android, iOS, PS5, Switch 1)
- Controller Support
- Low latency audio via ASIO or WDM-KS
- Recursive and Dynamic Song Select Menu
- Multithreaded Input
- Multiple chart format support (TJA, Fumen, OSU/OSZ)
- Background video playback via FFmpeg
- Skin system with customizable graphics, sounds, and Lua scripting
- Branches (Normal/Expert/Master difficulty branches)
- Song search and favorites system
- Horizontal and vertical song select layout option
- Multi-language support
- 3D characters with animations and costume/color customization
- Online profile sync (scores, title, costume) via a network account
Modes
- 1 Player: Single player mode.
- 2 Player: Up to 2 players simultaneously.
- Dan Dojo: Challenge mode for back to back songs.
- Practice Mode: Freely scrobble through a song and practice
System Requirements
- Windows: Windows 10 or higher
- macOS: Built via CI, largely untested
- Linux: Ubuntu 20.04 or higher (other distributions may work but are untested)
-โฆ