A game based on KShootMania and SDVX.
- Basic GUI (Buttons, Sliders, Scroll Boxes)
- OGG/MP3 Audio streaming (with preloading for gameplay performance)
- Uses KShoot charts (
\*.ksh
) (1.6 supported) - Functional gameplay and scoring
- Saving of local scores
- Autoplay
- Basic controller support (Still some issues with TC+)
- Changable settings and key mapping in configuration file
- Real time sound effect and effect track support
- Song database cache for near-instant game startup (sqlite3)
- Song database searching
- Linux/Windows support
- GUI remake
- Song select UI/Controls to change HiSpeed and other game settings
The folder that is scanned for songs can be changed in the "Main.cfg" file (songfolder = "path to song folder"
). Make sure you use a plain text editor like Notepad, Notepad++ or gedit; NOT a rich text editor like Wordpad or Word!
If something breaks in the song database, delete "maps.db". Please note this this will also wipe saved scores.
- BTN (White notes): [D] [F] [J] [K]
- FX (Yellow notes) = [C] [M]
- VOL-L (Cyan laser, Move left / right) = [W] [E]
- VOL-R (Magenta laser) = [O] [P]
- Quit song & go back to song selection [Esc]
- Use the arrow keys to select a song and difficulty
- Use [Page Down]/[Page Up] to scroll faster
- Press [Enter] to start a song
- Press [Ctrl]+[Enter] to start song with autoplay
- Use the Search bar on the top to search for songs
Just run 'Main_Release' or 'Main_Debug' from within the 'bin' folder. Or, to play a chart immediately:
-mute
- Mutes all audio output-autoplay
- Plays chart automatically, no user input required-autobuttons
Like autoplay, but just for the buttons. You only have to control the lasers-autoskip
- Skips begining of song to the first chart note-convertmaps
- Allows converting of\*.ksh
charts to a binary format that loads faster (experimental, feature not complete)-debug
- Used to show relevant debug info in game such as hit timings, and scoring debug info-test
- Runs test scene, for development purposes only
It is not required to build from source. A download link to a pre-built copy of the game is located at the beginning of this README. But, if you must:
- Install CMake
- Run
cmake .
from the root of the project - Build the generated Visual Studio project 'FX.sln'
- Run the excutable made in the 'bin' folder
To run from Visual Studio, go to Properties for Main > Debugging > Working Directory and set it to '$(OutDir)' or '..\bin'
- Install CMake
- Check 'build.linux' for libraries to install
- Run
cmake .
and thenmake
from the root of the project - Run the excutable made in the 'bin' folder