Files

104 lines
4.9 KiB
Markdown
Raw Permalink Normal View History

2022-04-03 23:00:40 +02:00
ITGmania
========
2013-12-01 14:37:41 -08:00
2022-04-03 23:00:40 +02:00
ITGmania is a fork of [StepMania 5.1](https://github.com/stepmania/stepmania/tree/5_1-new), an advanced cross-platform rhythm game for home and arcade use.
2014-10-17 21:23:00 -04:00
2025-05-09 18:43:38 -07:00
[![Continuous integration](https://github.com/itgmania/itgmania/actions/workflows/ci.yml/badge.svg?branch=beta)](https://github.com/itgmania/itgmania/actions/workflows/ci.yml) [![Nightly release](https://github.com/itgmania/itgmania/actions/workflows/nightly.yml/badge.svg?branch=beta&event=push)](https://github.com/itgmania/itgmania/actions/workflows/nightly.yml?query=branch%3Abeta+event%3Apush)
2022-04-14 13:02:39 -07:00
2022-04-03 23:00:40 +02:00
## Changes to StepMania 5.1
2022-06-04 11:41:03 -07:00
- Built-in network functionality
2024-07-25 03:28:36 -07:00
- Fully 64-bit, optimized for modern OSes
2022-06-10 09:03:20 -07:00
- Reload new songs from within the song select screen
2022-06-04 11:41:03 -07:00
- The mine fix applied (courtesy of [DinsFire64](https://gist.github.com/DinsFire64/4a3f763cd3033afd55a176980b32a3b5))
- Held misses tracked in the engine for pad debugging
- Fixed overlapping hold bug
- Per-player visual delay
- Per-player disabling of timing windows
2022-04-03 23:00:40 +02:00
- New preference to control note render ordering
- Increased the Stats.xml file size limit to 100MB
- Changed the default binding for P2/back from hyphen to backslash
## Installation
2015-10-25 13:52:35 -04:00
2024-07-25 03:28:36 -07:00
You can choose between using the installer or using the portable build. Using the installer is recommended, because it makes upgrading to new versions easier.
2015-10-25 13:52:35 -04:00
2024-07-25 03:28:36 -07:00
### Windows
2015-10-25 13:52:35 -04:00
2024-07-25 03:28:36 -07:00
**Windows 7 is the minimum supported version.**
* You will likely have to manually allow the installer to start.
### macOS
**macOS users need to have macOS 11 (Big Sur) or higher to run ITGmania.**
* Move ITGmania.app to the Applications folder, and then run the following command in Terminal:
2024-07-25 03:57:24 -07:00
2024-07-25 03:28:36 -07:00
* `xattr -dr com.apple.quarantine /Applications/ITGmania`
2024-07-25 03:28:36 -07:00
* You should then add ITGmania to the "Input Monitoring" section of System Preferences (under Security & Privacy)
### Linux
**Linux users should receive all they need from the package manager of their choice.**
* **Debian-based**:
2024-08-08 01:34:13 -07:00
* `sudo apt install libgdk-pixbuf-2.0-0 libgl1 libglvnd0 libgtk-3-0 libusb-0.1-4 libxinerama1 libxtst6`
2024-07-25 03:28:36 -07:00
* **Fedora-based**:
2024-08-08 01:34:13 -07:00
* `sudo yum install gdk-pixbuf2 gtk3 libusb-compat-0.1 libXinerama libXtst`
2024-07-25 03:28:36 -07:00
* **Arch Linux**:
2024-07-25 03:57:24 -07:00
* `sudo pacman -S mesa gtk3 libusb-compat libxinerama libxtst llvm-libs`
2024-07-25 03:28:36 -07:00
* **OpenSUSE**:
2024-08-08 01:34:13 -07:00
* OpenSUSE comes with everything you need pre-installed.
2024-07-25 03:28:36 -07:00
### Build From Source
2014-10-17 21:23:00 -04:00
2024-09-20 18:52:38 -07:00
ITGmania can be compiled using [CMake](http://www.cmake.org/). More information about using CMake to build ITGmania can be found in both the `Build` directory and CMake's documentation.
2014-10-17 21:23:00 -04:00
## Resources
2014-02-08 13:19:46 -08:00
2022-05-25 16:03:38 +02:00
* [ITGmania Website](https://www.itgmania.com/)
* [StepMania 5.1 to ITGmania Migration Guide](Docs/Userdocs/sm5_migration.md)
2025-04-25 09:38:11 -04:00
* [Lua for ITGmania](https://quietly-turning.github.io/Lua-For-SM5/LuaAPI?engine=ITGmania)
2015-12-28 22:45:35 -08:00
* Lua API Documentation can be found in the Docs folder.
2014-10-17 21:23:00 -04:00
## Licensing Terms
2014-10-17 21:23:00 -04:00
ITGmania, as well as the [Simply Love](https://github.com/Simply-Love/Simply-Love-SM5) theme, are both under the GPLv3 license, or at your option, any later version.
2015-12-26 18:53:21 -08:00
2024-09-20 18:52:38 -07:00
If ITGmania code is used in your project, we would also appreciate it if you link back to [ITGmania](https://github.com/itgmania/itgmania) as well as [StepMania](https://github.com/stepmania/stepmania).
2015-12-26 19:05:37 -08:00
2015-12-26 18:53:21 -08:00
For specific information/legalese:
2024-09-20 18:52:38 -07:00
* All of our source code is under the [GPLv3 license](https://www.gnu.org/licenses/gpl-3.0.en.html).
2022-06-10 22:36:24 +02:00
* Songs included within the 'StepMania 5' folder are under the [<abbr title="Creative Commons Non-Commercial">CC-NC</abbr> license](https://creativecommons.org/).
2024-09-20 18:52:38 -07:00
* Simply Love is licensed under the GPLv3, or, at your option, any later version.
2022-06-10 22:36:24 +02:00
* The copyright for songs in the 'Club Fantastic' folders rests with the original authors. The content is explicitly NOT placed under a Creative Commons license (or similar license), but has been provided free of charge, for personal or public use, including online broadcasting, tournaments, and other purposes. Go to the [Club Fantastic](https://www.clubfantastic.com/) website for more information.
2015-06-02 11:28:36 -04:00
* The [MAD library](http://www.underbit.com/products/mad/) and [FFmpeg codecs](https://www.ffmpeg.org/) when built with our code use the [GPL license](http://www.gnu.org).
* This software is based in part on the work of the Independent JPEG Group.
* Check the [Docs/Licenses.txt](Docs/Licenses.txt) for the licenses of the used libraries.
2022-05-23 20:14:54 +02:00
## Credits
### ITGmania Team
- Martin Natano (natano)
- teejusb
### Contributors
- [Club Fantastic](https://wiki.clubfantastic.dance/en/Credits)
2022-06-04 23:21:25 -07:00
- [DinsFire64](https://gist.github.com/DinsFire64/4a3f763cd3033afd55a176980b32a3b5) (Mine Fix)
2022-06-11 23:38:52 +02:00
- [EvocaitArt](https://twitter.com/EvocaitArt) (Enchantment NoteSkin)
- [jenx](https://www.amarion.net/) (Fast Profile Switching)
- [LightningXCE](https://twitter.com/lightningxce) (Cyber NoteSkin)
- [MegaSphere](https://github.com/Pete-Lawrence/Peters-Noteskins) (Note/Rainbow/Vivid NoteSkins)
2022-06-04 12:54:33 -07:00
- [StepMania 5](Docs/credits_SM5.txt)
2022-05-23 20:14:54 +02:00
- [Old StepMania Team](Docs/credits_old_Stepmania_Team.txt)