Skip to content

oatmealine/trackmaker

Repository files navigation

trackmaker

Heavily work-in-progress GUI chart editor for EX-XDRiVER written with LÖVE.

Run

Download a release, and follow the instructions:

  • Windows: Download and extract trackmaker-win64-${ver}.zip, then run trackmaker.exe.

  • macOS: Download and extract trackmaker-mac-${ver}.zip. Either drag into your Applications folder or run as usual.

    If you get an error along the lines of "the developer cannot be verified", see: Open a Mac app from an unknown developer

    macOS builds should work on 10.11+. Apple Silicon remains untested as I do not have a machine to test the builds on.

  • Linux: Download and extract trackmaker-linux-${ver}.zip, and install LÖVE from your distribution's package manager (love2d in most repos). Run start.sh.

Develop

  1. Clone the repository:

    git clone https://github.com/oatmealine/trackmaker
  2. Get nfd w/ luarocks:

    luarocks install https://raw.githubusercontent.com/Vexatos/nativefiledialog/master/lua/nfd-scm-1.rockspec --local
  3. Drop it in the same folder as this repository:

    # for instance, on linux:
    cp ~/.luarocks/lib/lua/5.1/nfd.so ./
  4. Run with LÖVE:

    love .

Contributing

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!

Credits

This project would not be possible without these projects:

And these people:

License

trackmaker is licensed under the zlib License, Copyright © 2024-2025 Jill "oatmealine" Monoids.

Dependencies are subject to other licenses. More information is available in LICENSE.txt and love-license.txt.

About

A GUI chart editor for EX-XDRiVER

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages