Jump to content

Avatar

Magma: C3 Roks Edition v3.3.3 (10/3/2019) - The Return of Updates!


  • Please log in to reply
7 replies to this topic

#1 FujiSkunk

FujiSkunk
  • 856 posts
  • Location
    Planet Houston

Posted October 3, 2019 - 08:54 PM

WELCOME TO MAGMA C3!

 

MagmaCap1.jpg

 

MagmaCap2.jpg

 

 

WHAT IS THIS?

 

This is Magma C3, or Magma: C3 Roks Edition to use the full name.  Originally overseen by TrojanNemo, Magma C3 is the community's take on Magma, Harmonix's tool for creating songs for the old Rock Band Network.  Magma C3 is the product of hundreds of hours of programming and cooperation between many members of the community.  I (FujiSkunk) oversee the project now, but by no means will I be the only one responsible for new features and fixes.  At least I hope I won't be...

 

If you don't already know what Magma C3 can do for you, read on, and be aware Magma C3 is one of the definitive tools that all RB3 customs creators should use.

 

 

HOW DID MAGMA C3 COME TO BE IN THE FIRST PLACE?  DID SOMEONE STEAL CODE FROM HARMONIX??

 

Not at all.  Nemo and company started with the Magma toolkit that Harmonix made freely available to anyone interested in authoring for the Rock Band Network.  Reverse engineering of Magma.exe and a little hacking of MagmaCompiler.exe got us to where we are today.  That and countless hours of programming, testing, and more programming!

 

 

FEATURES / CHANGE LOG

 

Click the link below for a complete list of available features and fixes, starting with what's different in the most recent version.

 

Magma C3 v3.3.3 - Features and Change Log

 

 

DOWNLOAD AND INSTALLATION INSTRUCTIONS

 

The download link is below.  Once downloaded, unless you're new to Magma C3 or you're upgrading from a really old version of the tool, you can simply unzip and drop the new archive on top of your existing installation.  New files will copy over old ones and all your settings will be preserved.  Otherwise, simply unzip the archive to a directory where you plan on working on customs.  For more recent versions of Windows, we strongly recommend you not put Magma C3 in Program Files.  Otherwise you will be constantly nagged about granting administrator rights to use the program.

 

Magma: C3 Roks Edition v3.3.3 - ZIP Archive

 

 

REQUIREMENTS

 

Please note Magma C3 is currently for Windows only.  It may be possible for Mac and Linux users to use Magma C3 with the help of WINE, virtual machines, and the like, but for now the tool does not officially support any other operating system.

 

Windows users will need .NET Framework 4, available for free from Microsoft.

 

 

VIDEO TUTORIAL

 

It's an older tutorial, but it checks out.  Very helpful and very recommended to anyone who hasn't yet used Magma C3.

 

 

 

OTHER TUTORIALS

 

Here are some useful tips and tricks for working around some of Magma C3's known issues, and for customizing Magma C3 to your liking.

 

 

NOTABLE KNOWN ISSUES AND WORKAROUNDS

  • Magma C3 will throw an error if you try to use a MIDI file greater than 1MB.  Magma C3 includes midishrink (thank you, raynebc!) which can help, but if the compressed file is still over 1MB, Magma C3 will complain.  See above for a workaround that can help get larger MIDIs into your projects.
  • Magma C3 uses a program called oggenc to compress and convert audio to the format used in-game.  This program accepts a quality value: the higher the value, the better sounding the audio, but also the larger the file size.  Magma C3's default quality value is currently 5.  This is not a problem with most projects and consoles, however, if you have a project that has multitracks with fully separated drum stems (individual audio files for the snare drum, bass drum and the rest of the kit), Rock Band 3 players on the PlayStation 3 will have trouble playing the song.  For these projects, use quality value 3 instead.  Since there is almost no perceptible difference in quality between 3 and 5, 3 will be the default in future versions of Magma C3.
  • When using Magma C3 for the first time, the program will ask you for an author ID.  See this thread for how to make the program happy if you do not have your own author ID.

 

IS THERE AN OPEN-SOURCE VERSION OF MAGMA C3 / DIDN'T I HEAR SOMETHING ABOUT A "MAGMA LITE" FLOATING AROUND?

 

When TrojanNemo decided to step back from maintaining his tools for the customs community, he created open-source packages of everything he had done.  For his explanation and for links to the packages he released, visit this thread.  For legal reasons, the open-source packages for Magma C3 and C3 CON Tools do not include the ability to encrypt audio, or to handle audio already encrypted.  While encryption is not essential for creating playable customs, we highly recommend you do encrypt all audio in your projects, especially when using multitracks.  Therefore we highly recommend using the official releases of Magma C3 and C3 CON Tools, rather than any compiled from the open source packages.  However, if you are curious what the code looks like, or if you are interested in contributing bug fixes or new features to the projects, then we also encourage you to look at the source code available!  As newer official releases come out, they will skew further and further from the open-source packages, but hopefully I can do something to keep the open-source versions useful.  What that is, I don't yet know.  Stay tuned!

 

 

CREDITS

  • Harmonix for the original Magma and Rock Band Network
  • TrojanNemo for creating and maintaining Magma C3 through 2015 / v.3.3.2
  • emist for the assembly hacking to MagmaCompiler
  • xorloser for all his great tools and knowledge
  • DJ Shepherd for the x360 library
  • Nyxyxylyth for base code to convert RBA files
  • PikminGuts92 for the ark file modifications
  • NewCreature for the modifications to oggenc
  • raynebc for midishrink and help with MIDI editing
  • Mark Heath for the NAudio.MIDI library (http://naudio.codeplex.com/)
  • Ian Luck for the BASS audio library (http://www.un4seen.com/)
  • Bernd Niedergesaess for the BASS.NET API (http://bass.radio42.com/)


#2 FujiSkunk

FujiSkunk
  • 856 posts
  • Location
    Planet Houston

Posted October 3, 2019 - 08:54 PM

Hello, all.  For those who don't know, a while back I was asked if I would like to take over development of Magma C3 and C3 CON Tools.  I accepted, knowing it was not a light request and also knowing that fresh tools are essential to keep up interest in customs and the communities that make them.

 

I want to again thank TrojanNemo, farrotone and everyone else who considered me worthy enough to be trusted with this code, and I want to thank the entire community, in advance, both for helping me stay aware of issues and possible new features, and for patience when I get sidetracked by other things!

 

Please note, v3.3.3 does not have anything of note for people already familiar with Magma C3.  It's just a couple of very minor bug fixes and a proof that my development environment actually does what it's supposed to.  Expect more substance in future releases!

 

Sharp-eyed viewers will see my announcement thread is a rather blatant copy-and-paste job from Nemo's earlier release announcements.  I thank him for allowing me, after the fact, to mooch off more of his fine work. :)



#3 IMMCTNTJK

IMMCTNTJK
  • 335 posts
  • Location
    New Mexico

Posted October 3, 2019 - 10:52 PM

Woo, a fixed help link! Thanks Fuji, Nemo, and others of course :)



#4 doa

doa
  • 247 posts
  • Location
    Northern CA

Posted October 3, 2019 - 11:37 PM

Nice, thanks for the update Fujiskunk! :)



#5 Shroud

Shroud
  • 190 posts
  • Location
    EU

Posted October 4, 2019 - 09:25 AM

Hello, all.  For those who don't know, a while back I was asked if I would like to take over development of Magma C3 and C3 CON Tools.  I accepted, knowing it was not a light request and also knowing that fresh tools are essential to keep up interest in customs and the communities that make them.

 

I want to again thank TrojanNemo, farrotone and everyone else who considered me worthy enough to be trusted with this code, and I want to thank the entire community, in advance, both for helping me stay aware of issues and possible new features, and for patience when I get sidetracked by other things!

 

Please note, v3.3.3 does not have anything of note for people already familiar with Magma C3.  It's just a couple of very minor bug fixes and a proof that my development environment actually does what it's supposed to.  Expect more substance in future releases!

 

Sharp-eyed viewers will see my announcement thread is a rather blatant copy-and-paste job from Nemo's earlier release announcements.  I thank him for allowing me, after the fact, to mooch off more of his fine work. :)

 

Thank you FujuSkunk for taking over this task! Do you want to share some spoilers about those future releases? ;) Just wishing that one day there would be a feature in Magma to automatically fix old encrypted customs with that nasty multidrums issue for PS3...



#6 FujiSkunk

FujiSkunk
  • 856 posts
  • Location
    Planet Houston

Posted October 4, 2019 - 12:46 PM

Do you want to share some spoilers about those future releases? ;) Just wishing that one day there would be a feature in Magma to automatically fix old encrypted customs with that nasty multidrums issue for PS3...

 

Re-encoding already-encoded audio is a bad idea, as the audio quality can severely degrade.  Having said that, I know for some of those older customs this may be the only option.  Any such feature would be better suited for C3 CON Tools than Magma, or maybe a stand-alone thing, but either way I'll look into it.  At any rate, as mentioned, the default going forward will be quality value 3, so this will stop being a problem with future multitracked custom, at least.

 

There is a fix related to disco-flip I need to incorporate, and I intend to fix Magma looking in the wrong folder for the preset silent audio clips until you re-select them.  That and whatever else I stumble upon along the way that looks like an easy fix will all be part of 3.3.4.



#7 Bansheeflyer

Bansheeflyer

    Moderator

  • 1,538 posts
  • Location
    The Mothball Fleet

Posted October 4, 2019 - 03:44 PM

Thank you Fuji!


As a moderator I enforce the law...in moderation.

 

My Customs
My Works in Progress


#8 TrojanNemo

TrojanNemo

    The Programmer

  • 4,959 posts
  • Location
    Miami, Florida

Posted October 8, 2019 - 12:30 AM

vJ57LiUEvnP6s0WLLEpMy2fjCjDVJT5GwocYGyFK






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users