An open-source rhythm dancing game which is a fork of StepMania 3.95 with the goal of adding arcade-like ITG-style behavior and serving as a drop-in replacement for the ITG binary on arcade cabinents.
- Project homepage: https://github.com/openitg/openitg/wiki
- Project bug tracker: https://github.com/openitg/openitg/issues
- Project IRC channel: #openitg on irc.badnik.com
- Project source code: https://github.com/openitg/openitg
- Getting Started Guide - build and development
- self-contained cache-rebuilding solution
- OpenGL Driver uses fix function pipeline rather than shader
- StepMania 4.0 LUA Bindings
- StepMania 4.0 Theme metrics
git clone https://github.com/openitg/openitg.git
- Create an account at github.com
- Goto https://github.com/openitg/openitg
- Click "fork"
git clone https://github.com/<username>/openitg.git
- Edit files...
git add <filename>
for every file you add or editgit commit
# now your change is committed locallygit push
# now your change is pushed to your github- From https://github.com//openitg, click "pull request". Base branch is the branch you want to put your changes on, and head branch is the branch you made your changes to already.
- Write a short description of your change. Be sure to include the goal, any bugs fixed, features added, etc, and any credit you wish to have. Click "send pull request".
- Choose a location for your chroot: MY_CHROOT=/home/cmyers/chroot
- Install debootstrap and chroot (on debian/ubuntu, apt-get install chroot debootstrap)
- Set up chroot, from root dir of source, as the root user, run: ./chroot-arcade.sh
pwd
$MY_CHROOT - cd /root/openitg-dev/ && ./build-arcade.sh
NOTE: the chroot will be created in the location you choose for MY_CHROOT. This will build an entire Debian Sarge Linux system (the same OS used by arcade machines). This will take approximately 350MB. A full clone of the repo is about 300MB after you build all artifacts, so expect to have at least 650MB of free space to work with.
TODO: No chroot necessary, need script to install dependencies on various distributions...
TODO: Similar process to arcade, but create 32-bit chroot of modern debian
TODO: Need someone to describe how to build in Visual Studio and produce releases.