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 cabinets.
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
assets/game-data/mint14deps.sh
git clean -fxd
./build-home.sh 4
./generate-home-release.sh
Short-term
- Getting Started Guide - build and development
- self-contained cache-rebuilding solution
- OpenGL Driver uses fix function pipeline rather than shader
Long-term
- Kernel source with ITG patches to rebuild kernels (talk to us, should live in a separate repo)
- StepMania 4.0 LUA Bindings
- StepMania 4.0 Theme metrics
git clone git://github.com/openitg/openitg.git
- Create an account at github.com
- Goto https://github.com/openitg/openitg
- Click "fork"
- git clone git@github.com:/openitg.git
- Edit files...
- git add for every file you add or edit
- git commit # now your change is committed locally
- git push # now your change is pushed to your github
- From github.org//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.