Etterna

Etterna Team·EtternaProject.EtternaGame

Advanced cross-platform rhythm game focused on keyboard play

Etterna is a cross-platform rhythm game similar to Dance Dance Revolution. It started as a fork of StepMania 5 (v5.0.12), with a focus on keyboard players. Over time, Etterna evolved into its own game, with in-game multiplayer, the online scoreboard Etterna Online, and a community of over 4,000 players.

winget install --id EtternaProject.EtternaGame --exact --source winget

Latest 0.74.4·April 2, 2025

Release Notes

[0.74.4] - 2025-04-01 As always, back up your Save. That includes any personal modifications to the Assets folder, Noteskins folder, and the entire Save folder. These folders are usually found in the folder your game is installed. If you made modifications to Theme files for your custom windows, you will need to save that specific Lua file as well. MacOS Note OpenSSL is required. It can be installed with Homebrew: NOTE: If you don't have Homebrew installed already, follow the instructions from the Homebrew website. brew install openssl Linux Note It has come to our attention that newer versions of some distributions like Ubuntu make it difficult to install the required OpenSSL libraries to run the game. If you try to open the game and are hit with an error complaining about OPENSSL_1_1_1 not found despite following proper instructions to install it, try this: wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb Previous release If you are updating from 0.72 or 0.73 or any other earlier build, you should probably look at the 0.74 release notes: https://github.com/etternagame/etterna/releases/tag/v0.74.0 Changes

  • General
    • Removed GameCommands url and urlnoexit to resolve a security vulnerability existing in user generated content
      • This means Lua can no longer arbitrarily open urls
      • Replacement methods added:
        • DLMAN:GetProjectPage()
        • DLMAN:ShowBugReportSite()
        • DLMAN:ShowEditorSite()
        • DLMAN:ShowProjectReleases()
        • DLMAN:ShowProjectSite()
        • DLMAN:ShowPackPage(packid)
        • DLMAN:ShowUserPage(username)
        • DLMAN:ShowScorePage(username, scoreid)
        • pack:DownloadExternally()
      • Theme editors, refer to this commit for further advice: here
    • Player Overall rating is once again an average of all your skillsets
    • Added Lua access to HighScore:GetCountryCode()
    • Beginner and Novice pack bundles are swapped
    • Added translation support to the default Judgment names
  • Rebirth
    • Added some quotes Development
  • There are 2 versions of this release. The other version is an April Fools edition with removed Jacks/Chordjacks and funny translated text. Both versions are nearly identical in the executable besides SQLiteCpp
  • Updated SQLiteCpp to 3.3.2
  • Changed the minimum cmake version for every dependency to 3.5 because GHA refuses to work suddenly

Installer type: nullsoft

ArchitectureScopeDownloadSHA256
x86Download0B5564BF24FAEF1513AFE1790DCD4689CBF3F4BE4228C68CFB3F3914EFCBE40B
x64Download0F9701553BEB6C5C29A54E605D6D6D2C670AEBC26DD18BA7446902D27717A2CC

Details

Homepage
https://github.com/etternagame/etterna
License
MIT
Publisher
Etterna Team
Support
https://github.com/etternagame/etterna/issues
Copyright
Copyright (c) 2016-2021 Etterna

Tags

cross-platformrhythm-game

Older versions (5)

0.72.3
ArchitectureScopeDownloadSHA256
x86DownloadAD2444B7897C99896E1D7695D633422DEB850EE3DF4E60871265C9BD20A69AAC
x64Download09CFC41AE5FD1C70260BB96948626B48BBF360EF3448B9642D48198630189A53
0.72.0
ArchitectureScopeDownloadSHA256
x86DownloadE7471CFCBC8A86AC655AC0BD84AB960BE86F984A6D2489A76294575AAB91A00E
x64DownloadBF5B661F8A17F11C6BF82E40A70092C98E9E5C27134A898A1B3C00BD51FFD586
0.71.2
ArchitectureScopeDownloadSHA256
x86Download822A712BF425F29699E7693AEAE554A814B0115AB2502A097CB1BBE18A1F5DA3
x64Download2D58E96C23A71435EEB6256689D6C618B168BDD789F63E683D0C468799BFCEBE
0.71.1
ArchitectureScopeDownloadSHA256
x86Download3FD6C316862C830D998DC20D8069DCF63AA1513F5BBB6DB3BC13FB6EE956774E
x64DownloadE8E68BD05413F8E8A1969BC9D4D451A1F3CE63D12E0FCF94F4463CFC301ED57F
0.70.4
ArchitectureScopeDownloadSHA256
x64Download4A9602EEC2A503A2E1E89962379E177E21B443883B4826495E133CABBAE68D20
x86Download2847FC17E9750ACCF31DB62A1130A95E880148C1059CD7CDCFD38D7DB9EEA5F5