Skip to content

trojannemo/magma-rok-on

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔥 Magma: Rok On Edition

Magma: Rock On Edition


Project History

Magma: Rok On Edition is a community-maintained continuation of Magma, the original tool developed by Harmonix Music Systems for use with the Rock Band Network.

Timeline

  • Original development: Harmonix Music Systems
  • Decompiled and rebuilt: Nemo (2013) using JetBrains dotPeek
  • Maintained by Nemo: 2013–2015
  • [The Dark Ages]: 2015–2019
  • Maintained by FujiSkunk: 2019–2024
  • Maintained by Nemo: 2025–2026 (as of March 13, 2026)

⚠️ Important

This repository contains source code only.

  • Required runtime binaries are distributed under Releases
  • See BUILDING.md for detailed compile instructions

If you plan to compile Magma without modifying the source code, you must download the contents of the /bin/ and /res/ folders and place them alongside the compiled executable.

These folders contain:

  • Required dependencies
  • Third-party tools
  • Runtime assets Magma expects to access at launch

About

This was the tool used to create Rock Band 3 songs and customs.

Through collective community effort and continued maintenance, Magma: Rok On Edition remains the de facto tool for authoring Rock Band 3 content — now with improvements and fixes that go well beyond the original release.


Development Environment

  • Language: C#
  • Framework: .NET Framework 4.8.1
  • IDE: Visual Studio 2022 Community Edition

For best results, use the same environment.


Community & Support

If you have technical questions or want to discuss Magma:

  • You can find me in most Rock Band–related Discord servers under the same username

Send me a message — I’m always happy to talk shop.


Credits

Magma would not be possible without the original work by Harmonix Music Systems, and enormous thanks go to them for creating such an iconic music game franchise.

Many others also contributed significantly to making Magma: Rok On Edition what it is today:

  • emist — assembly hacking for MagmaCompiler
  • xorloser — tools, research, and deep technical knowledge
  • DJ Shepherd — x360 library
  • Nyxyxylyth — base RBA conversion code
  • PikminGuts92 & Linos — ARK file modifications
  • NewCreature — oggenc modifications
  • raynebcmidishrink and MIDI editing expertise

Libraries & Dependencies


Disclaimer

This project is not affiliated with or endorsed by Harmonix Music Systems.

Magma: Rok On Edition exists as a community-driven continuation of a legacy tool, preserved and improved for educational, archival, and creative purposes.


Thanks to everyone who helped along the way.

About

The original tool to compile Rock Band 3 songs - made better!

Resources

Stars

Watchers

Forks

Contributors

Languages