// readme

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) -โ€ฆ