Magma: C3 Roks Edition v3.3.2 [07/28/15]
- This topic has 697 replies, 6 voices, and was last updated 1 year, 9 months ago by fungusDig.
-
AuthorPosts
-
June 3, 2013 at 10:45 pm #388686
THIS IS OUTDATED! GO GET THE NEW VERSION FROM FUJISKUNK FROM THE LINK BELOW:
WHAT IS IT?
This is Magma: C3 Roks Edition – our take on HMX’s tool for creating songs for the Rock Band Network.
Magma: C3 Roks Edition is the culmination of hundreds of hours of programming and the cooperation between several of our members hoping to keep the customs community alive.
This is the definitive version that all RB3 customs creators should use.
Read the FEATURES below for an idea of what Magma: C3 Roks Edition can do.
How did you do it?! Did you break into HMX’s vault?
Quite the contrary, we actually started with the same Magma files that you have, which HMX made available freely to anyone who wanted to author for the Rock Band Network, and we ended up with this. How? Reverse engineering by decompiling Magma.exe and hacking MagmaCompiler.exe in assembly language. That’s it. And countless hours of non-stop programming.
FEATURES / CHANGE LOG:
Updated change log with latest features and changes can be found here:
Magma: C3 Roks Edition v3.3.2 – Features & Changes
DOWNLOAD & INSTALLATION INSTRUCTIONS
Unless you’re coming from a really old version of Magma: C3, you should extract these files over your existing installation so no settings or important files are lost. DO NOT INSTALL IN PROGRAM FILES.
Download the new version from FujiSkunk. See link at the top of this post.
TUTORIAL VIDEO
(this is a bit outdated but still very helpful if you’ve never used Magma: C3 before)
If you intend to use this tool, you should really spend the hour and watch this tutorial video below:
https://www.youtube.com/watch?v=cViJDDv-sQI
REQUIREMENTS
Microsoft .NET 4
http://www.microsoft.com/en-us/download … x?id=17851
I hope you’re as excited to use this as we are to share it with you.
Enjoy.
TUTORIALS / HOW-TO
HOW TO BYPASS 1MB MIDI FILE SIZE LIMITATION / HOW TO USE CUSTOM PRACTICE SESSION NAMES
HOW TO USE THE NEW 2X BASS FEATURE
HOW TO GET EXCEPTIONAL ALBUM ART QUALITY IN YOUR CUSTOMS
HOW TO ADD MIDI TESTER TO WINDOW’S OPEN WITH… AND SEND TO… COMMANDS
HOW TO USE CUSTOM MAGMA: C3 SKINS
KNOWN ISSUES
- MagmaCompiler has a 1MB MIDI file size limit - thanks to raynebc, Magma: C3 includes midishrink, which will compress your MIDI file, but if even after compressing it is over 1MB in file size, MagmaCompiler won't accept it.
_________________________________________________________
CREDITS:
Harmonix for original Magma this is based on
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/
June 4, 2013 at 9:11 am #400493This. Looks. Awesome. Amazing work guys!
June 4, 2013 at 9:51 am #400496Holy crap guys, that’s amazing !
Thanks for spending so many programming hours on that Nemo, I’ll use it from now on and let you know if anything goes wrong.
June 4, 2013 at 11:39 am #400502I had a feeling you were doing this Nemo. Since my other post in the forum made you chuckle suddenly. Haha. This is just what everyone needs. Now I can do the whole Albuquerque song instead of an RB3 version. Thanks for all your hard work.
June 4, 2013 at 2:31 pm #400510Fantastic work. And here I’m leaving home for a week and won’t get a chance to play with it! ” src=”/wp-content/uploads/invision_emoticons/default_SA_cheeky.001.gif” />
(I guess it’s fortunate that this was in .NET, eh? Hello decompiler! ” src=”/wp-content/uploads/invision_emoticons/default_SA_smile.gif” />)
June 4, 2013 at 2:43 pm #400511indeed. its unfortunate that MagmaCompiler is not so we can only get so much out of it in assembly.
still I think this tool will change the way we make customs. I just wish I had done this 2 years ago!
June 4, 2013 at 3:49 pm #400515You might not have even had the skill for it two years ago! ” src=”/wp-content/uploads/invision_emoticons/default_SA_smile.gif” />
Anyway, one potential feature to consider might be allowing a wider range of difficulty ratings, numerically, while still providing the “rounded” dots view.
June 4, 2013 at 3:55 pm #400516would you believe my first foray into C# was about 4-5 weeks ago when I decided to make the album art converter and got the source code for rb3maker?
anyways, as far as adding extra difficulty ratings, RB3 will only recognize what it’s set up to recognize, so i can’t go make RB3 show you anything beyond the existing tiers or “in-betweens”…so the only thing we can do is in Magma and in Visualizer show in-between steps so something like 1, 1.5. 2, 2.5…but i don’t think it’s worth the effort since in game it will still use the same tiering system.
June 4, 2013 at 4:59 pm #400519Interestingly, my first foray into C# was /also/ looking at old RB3Maker source and using it to figure out how to build the very first RB:HP packager.
ALL PRAISE THE MIGHTY NYXYXYLYTH
June 4, 2013 at 7:50 pm #400524Yeah, this is pretty great.
June 4, 2013 at 8:36 pm #400526disabled 10 minute check – create songs of unlimited length with lipsync!
Nemo, please marry me.
June 4, 2013 at 8:45 pm #400527Also, one thing I noticed. When I go to save a file, like for example when I’m just working on the rbproj. file. When I press save, it wants me to name the file again. Even though I just clicked “Save”, it’s acting like I clicked “Save As”. If that makes sense.
June 4, 2013 at 9:17 pm #400528“- changed default paths to match input files = reduce time searching for audio, album art, etc”
This alone is significant. Thanks! Amazing Feat.
June 4, 2013 at 9:55 pm #400530disabled 10 minute check – create songs of unlimited length with lipsync!
Nemo, please marry me.
sorry, already married
June 4, 2013 at 9:56 pm #400531Also, one thing I noticed. When I go to save a file, like for example when I’m just working on the rbproj. file. When I press save, it wants me to name the file again. Even though I just clicked “Save”, it’s acting like I clicked “Save As”. If that makes sense.i know why. i’ll find a solution. it’s kind of weird how this thing worked originally. i’ll add it to the few things i’m going to fix in the next hour or so.
in the meantime, can one of you tell me how long a song id can be before it breaks the game?
according to farottone’s testing, a song id that is 25 characters is fine, a song id that is 31 characters breaks the game. i’d love to know exactly how many characters I need to limit it at. right now i’m on the safe side and using 25. if you guys know otherwise, or can experiment with a few files, let me know.
-
AuthorPosts
- You must be logged in to reply to this topic.