Skip to content

Advanced cross-platform rhythm game designed for keyboard.

License

Notifications You must be signed in to change notification settings

IdleATM/etterna

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Etterna

Etterna is an advanced cross-platform rhythm game focused on keyboard play.

Mac Linux-clang Linux-gcc Windows 7 Windows 10 Coverity
build1-trav build2-trav build3-trav build1-app build2-app build1-cov

Discord

Github Releases (by Release)

Installation

MacOS

To install on Mac we currently require a few things to be installed.

First step is to run this in your terminal, this will install Homebrew.

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

The next step is to install the required libssl version using the following commands.

brew update && brew upgrade;
brew uninstall openssl;
brew install --force [email protected];
sudo ln -s /usr/local/opt/[email protected]/lib/libcrypto.1.1.dylib /usr/local/lib/libcrypto.1.1.dylib;
sudo ln -s /usr/local/opt/[email protected]/lib/libssl.1.1.dylib /usr/local/lib/libssl.1.1.dylib;

The final step is to whitelist the Etterna directory, we cannot afford code signing and Apple forces it for the file system access we need to load NoteSkins and Songs.

sudo xattr -r -d com.apple.quarantine ~/your/path/to/Etterna

You path to Etterna is where ever you placed the folder inside of the DMG. If you copied it to your Desktop for example and renamed the folder, your path would be ~/Desktop/Etterna

From Packages

For those that do not wish to compile the game on their own and use a binary right away, be aware of the following issues:

From Source

https://etternagame.github.io/wiki/Building-Etterna.html

Resources

Licensing Terms

In short — you can do anything you like with the game (including sell products made with it), provided you do not claim to have created the engine yourself or remove the credits.

For specific information/legalese:

Etterna began as a fork of https://github.com/stepmania/stepmania

Building

On Building

Building Documentation

On Building Documentation

Collaborating

On Collaborating

Bug Reporting

On Bug Reporting

About

Advanced cross-platform rhythm game designed for keyboard.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 67.7%
  • C 19.0%
  • Lua 9.8%
  • CMake 1.0%
  • XSLT 0.7%
  • Objective-C++ 0.4%
  • Other 1.4%