Skip to content
This repository has been archived by the owner on Mar 26, 2021. It is now read-only.

OpenChartProject/OpenChart

Repository files navigation

GitHub Workflow StatusGitHub release (latest by date)GitHub All Releases

⚠️ ATTENTION

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:

FAQ

Building OpenChart 🔨

OpenChart uses Mono 6.12 and SDL 2.0.

Build Script

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.

Windows

In order to use the provided tasks.sh script you need to use a bash terminal such as cygwin, MinGW, or WSL.

Linux

Linux users will need to install SDL before the app can be run.

Ubuntu/Debian

sudo apt install libsdl2-dev libsdl2-image-dev

License

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.