Magma: C3 Roks Edition v3.3.2 [07/28/15]

Viewing 15 posts - 1 through 15 (of 698 total)
  • Author
    Posts
  • #388686
    TrojanNemo
    Participant

      THIS IS OUTDATED! GO GET THE NEW VERSION FROM FUJISKUNK FROM THE LINK BELOW:

       

      http://customscreators.com/index.php?/topic/18569-magma-c3-roks-edition-v334-3292020-improved-resistance-to-corona-viruses/

       


       

       

      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/
      #400493

      This. Looks. Awesome. Amazing work guys!

      #400496

      Holy crap guys, that’s amazing ! :excited:

       

      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.

      #400502

      I 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.

      #400510
      MFX
      Participant

        Fantastic work. And here I’m leaving home for a week and won’t get a chance to play with it! <img decoding=” src=”/wp-content/uploads/invision_emoticons/default_SA_cheeky.001.gif” />

         

        (I guess it’s fortunate that this was in .NET, eh? Hello decompiler! <img decoding=” src=”/wp-content/uploads/invision_emoticons/default_SA_smile.gif” />)

        #400511
        TrojanNemo
        Participant

          indeed. 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!

          #400515
          MFX
          Participant

            You might not have even had the skill for it two years ago! <img decoding=” 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.

            #400516
            TrojanNemo
            Participant

              would 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.

              #400519
              espher
              Participant

                Interestingly, 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

                #400524

                Yeah, this is pretty great.

                #400526

                disabled 10 minute check – create songs of unlimited length with lipsync!

                 

                Nemo, please marry me.

                #400527

                Also, 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.

                #400528
                ws54
                Participant

                  “- changed default paths to match input files = reduce time searching for audio, album art, etc”

                  This alone is significant. Thanks! Amazing Feat.

                  #400530
                  TrojanNemo
                  Participant

                    disabled 10 minute check – create songs of unlimited length with lipsync!

                     

                    Nemo, please marry me.

                     

                    sorry, already married :what:

                    #400531
                    TrojanNemo
                    Participant
                      Also, 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.

                    Viewing 15 posts - 1 through 15 (of 698 total)
                    • You must be logged in to reply to this topic.
                    Back to top button