Skip to content

A variety of rhythm game map players for the TI Nspire

License

Notifications You must be signed in to change notification settings

SixBeeps/TIRhythm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TIRhythm

A variety of rhythm game map players for the TI Nspire

Installation + Instructions

Included inside each of the folders is the Python source code for both the beatmap converters and the runners. Download and extract the repository as a .zip file, and navigate to the desired project's folder.

To convert a beatmap, run the converter.py script. This will open a file chooser for you to select a beatmap to convert. Once the beatmap has been converted, the contents will output to the console as well as your clipboard. From there, load the project's .tns file into the Nspire Student Software and edit the Python script. Paste the beatmap data in your clipboard into the data variable. You may also edit the project's TI[x].py file and load that into the Nspire (though some more copy-pasting will be necessary.)

Protip for advanced haxors: you can also run converter.py in the console and pass in a file path to a beatmap as an argument. This will let you bypass the file dialog entirely. Theoretically, this could be used to pipe data into another program for conversion there.

Runtime issue

The TI Nspire has a strange bug that causes the timer to run slower than realtime speed. This is fixed by multiplying the program timer's value by 1.024, as noted by the comment in the runner programs. If running on a PC, you should set the variable back to 1 so that the program doesn't run faster than expected.

Examples

About

A variety of rhythm game map players for the TI Nspire

Topics

Resources

License

Stars

Watchers

Forks

Languages