Please visit the new repo here
Long story short, I've decided to make OpenChart a web-based editor. Some of the benefits of this are:
- I can develop for web much faster
- I no longer need to worry about cross-platform compatibility
- updates are deployed instantly, no need to redistribute the application
- less tooling, easier to work on
- ...and probably a dozen other things I can't think of right now
I'm going to keep this repo around since it has a ton of information, but just know that all future development will be in the new repo I linked above.
Thanks ✌️
OpenChart is a free, open source, cross platform tool for creating rhythm game charts and maps. OpenChart is currently in active development.
We plan to add support for the following games:
-
Having issues running the app? Read the troubleshooting guide.
-
Looking for the latest build? Check out the automated publish workflow. NOTE: You must be logged in to GitHub to download automated builds.
-
Using VSCode on Linux? Please read this.
OpenChart uses Mono 6.12 and SDL 2.0.
There is an included tasks.sh
script for automating a lot of the development tasks, such as building and running the test suite.
Run ./tasks.sh --help
for usage info.
In order to use the provided tasks.sh
script you need to use a bash terminal such as cygwin, MinGW, or WSL.
Linux users will need to install SDL before the app can be run.
Ubuntu/Debian
sudo apt install libsdl2-dev libsdl2-image-dev
The OpenChart project is dual-licensed.
All code and non-branding related assets are protected under the GNU GPLv3 license. See the LICENSE for more information.
Branding images are protected under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. This applies to any artifacts located in the branding/ folder. See the README for more information.