Heavily work-in-progress GUI chart editor for EX-XDRiVER written with LÖVE.
Download a release, and follow the instructions:
- Windows: Download and extract
trackmaker-win64-${vew}.zip
, then runtrackmaker.exe
. - OS X: No Mac builds are currently available! If you are a Mac user, please get in contact so I can try and test a Mac build. In the meantime, follow the instructions here.
- Linux: Download and extract
trackmaker-linux-${ver}.zip
, and install LÖVE from your distribution's package manager (love2d
in most repos). Runstart.sh
.
-
Clone the repository:
git clone https://github.com/oatmealine/trackmaker
-
luarocks install https://raw.githubusercontent.com/Vexatos/nativefiledialog/master/lua/nfd-scm-1.rockspec --local
-
Drop it in the same folder as this repository:
# for instance, on linux: cp ~/.luarocks/lib/lua/5.1/nfd.so ./
-
Run with LÖVE:
love .
Feel free to contribute anything you'd like to see. I'm following a pretty specific vision with the editor, but contributions are always appreciated and I'll always try my best to work out how to fit them well. Thank you!
This project would not be possible without these projects:
- LÖVE (zlib + dependency licenses)
- json.lua (licensed under MIT)
- classic (licensed under MIT)
- Vexatos's fork of nativefiledialog (licensed under zlib)
- deep, slightly tweaked (licensed under MIT)
- Cirno's Perfect Math Library (Mixed license)
- sort.lua from batteries (licensed under MIT)
- Inter (licensed under OFL)
- Assets, code from EX-XDRiVER (all rights reserved, used with permission)
- Lönn: A lot of the nativefiledialog handling code is stolen from them. Thank you very much!
And these people:
- tari, riley, and the rest of the EX-XDRiVER team. Thank you!
trackmaker is licensed under the zlib License, Copyright © 2024 Jill "oatmealine" Monoids.
Dependencies are subject to other licenses. More information is available in LICENSE.txt and love-license.txt.