Magma: C3 Roks Edition v3.3.2 [07/28/15]
- This topic has 697 replies, 6 voices, and was last updated 1 year, 8 months ago by fungusDig.
-
AuthorPosts
-
November 17, 2014 at 9:54 pm #433067
I’m not an author, but I just ran this on all 796 customs I have downloaded and when it was done, it said that it only changed 795. I found that the one that wasn’t converted was Berlin – Sex. I put that one in it’s own folder and tried running it again. It says that “No Songs were modified. See the following message(s) for reasons why this process failed” It gives me the option to click OK and I don’t get any reason.
Has anyone else tried that one?
I’m also in the group where I lose my official scores unless I connect to rock central before wiping my cache. If you have a way around that, please let me know.
November 17, 2014 at 11:31 pm #433073I’m assuming we are losing official dlc scores due to the way we are organising our songs. All my official stuff is in con format, depacked and repacked in custom packs. I’ve also added harmony upgrades to the files and amended album art. I’ve extracted the upgrade data from the rock band 3 disk, milo files etc, and added it to some of the files – I’m guessing I’ll have to do this to all my official dlc if I want to retain scores
November 18, 2014 at 12:44 am #433076All my DLC is still in its original form. I have applied the harmony upgrades, but that’s a separate file, it doesn’t change the DLC file at all as far as I can tell.
November 18, 2014 at 3:33 am #433085I found that the one that wasn’t converted was Berlin – Sex. I put that one in it’s own folder and tried running it again. It says that “No Songs were modified. See the following message(s) for reasons why this process failed” It gives me the option to click OK and I don’t get any reason.Has anyone else tried that one?
I checked this out. This song, for reasons that escape me, has no song_id line on the songs.dta file. So neither this tool nor any of the CON Tools that rely on a song_id will work. How the song works in game is beyond me. I’ve already alerted the song author about it.
In the meantime, you can open the songs.dta with C3 CON Tools, add this line somewhere around where the album info is, replace the one in the CON with it. Then try it again with the batch tool.
('song_id' sexv2)
November 18, 2014 at 5:52 am #433089Yes, that fixed it. Thanks for the help.
November 18, 2014 at 8:21 pm #433116I’m assuming we are losing official dlc scores due to the way we are organising our songs. All my official stuff is in con format, depacked and repacked in custom packs. I’ve also added harmony upgrades to the files and amended album art. I’ve extracted the upgrade data from the rock band 3 disk, milo files etc, and added it to some of the files – I’m guessing I’ll have to do this to all my official dlc if I want to retain scoresYou can get your scores back by connecting to Rock Central. Meaning download the update and go all the way into the game. Any new scores you’ve places since then will be uploaded online and from here on out, you can always go back into the game without a songs cache present and your new one that gets built from logging onto the game while online will pull your scores from their servers. Then you go back to your storage and replace TU 5 with TU4.
I don’t think you can do this to official songs for the purpose of retaining them since they’re stored on the song cache and I don’t think they just transfer over to the save file. I’m going to test this myself because I don’t want to have to connect online every time I update my packs with harmonies.
Also, keep in mind all of the RB1 songs and alot of the really old DLC don’t have song id’s at all, so Magma will do nothing to them. You’d have to manually add in song IDs in place of, I think the context line.
November 21, 2014 at 6:55 pm #433321Okay, did some testing. On a flash drive with my regular save file and song cache, and my DLC 2007 pack that was modded with the cache wipe-proof option in Magma.
SHORTER VERSION
Because I wanted to test all possibilities, I did the the steps below, which is how I expected this to work, if it could. I also loaded my game as normal with song cache present, offline and all my DLC scores automatically transferred to my save file. Rebooting the game with no song cache proved this because my scores were still present. I’m only leaving the info below for documentation but this method right here works for preserving official DLC scores to the Save File with cache-wipe proof files like me and RBPUK want to do.
Redundant Version
I went into the game. Offline. Scores still present, obviously due to song cache.
Reloaded game, online. Scores still present, obviously due to song cache.
Deleted song cache, reloaded game. Online, to retrieve scores from Rock Central. Scores retrieved successfully.
Deleted song cache, reloaded TU4. Rebooted game. Offline. Scores transferred to Save File!
______________________________________________________________________________________________
So in short, you CAN transfer your scores to your Save File if you decide to change all your official DLC to wipe-proof files, RBPUK. All you need to do is load your game online to connect to Rock Central by downloading TU5, just to online update all the scores you’ve placed since you last connected online. <---Only do this is you'd like to preserve a "pure" version of your song scores online, just in case. Then delete your song cache, connect online again to download your cache, which I believe transfers your scores to your save file and you’re done. You can reupload TU4 to your game and rely on your save file for your scores from now on. You can technically just load your game offline as normal with your song cache, and it seems the song scores just transfer over to your Save File. Also, if you have any pro, harmony or keys upgrades, they will not work and you’ll have to modify them manually to match the new IDs their parent songs have in the DTA.
This is an amazing tool, I’m going to update all my DLC with this and never worry about connecting online again. This is going to make updating my packs with espher’s Harmonies updates more effective since I don’t have to wrry about my scores disappearing every time I need to wipe my cache to update the game.
November 22, 2014 at 12:51 am #433349I ran a massive, ill advised test. I ran ALL MY CONS through it and then remade my packs. The packs where there are non-customs now lock up my xbox.
recommendations: if you have mixed files (not sorted by what is custom vs game), better wait for v2. without an UNDO process or a way to set it to “ignore any numeric song IDs” you may end up where I am at right now, looking at a restore.
Anyone else do any testing?
November 22, 2014 at 12:59 am #433350I don’t want to be a dick, specially since those of you testing early versions of tools are the most helpful. But I’m going to reiterate what I very clearly and repeatedly said in the post when the batch tool was released: this is to be used on customs. This was never meant to be used with official dlc. I also mentioned when it was brought up that it might work, or it may break things.
As of v3.2.3, the batch process is designed to skip DLC/RBN content. Do not bypass this safety feature. You will break things and your Xbox will most likely crash if you do. You’ve been warned.
November 22, 2014 at 1:11 am #433352I also mentioned when it was brought up that it might work, or it may break things.No, let’s be precise: this WILL break ALL your DLC files. That’s it. Any available update will be rendered useless, you will lose previous scores with NO benefit whatsoever and even more stuff we don’t know may break. This feature makes customs save scores, something DLC already does. Do NOT use this feature on DLC.
November 22, 2014 at 6:34 am #433367IF YOU’VE ALREADY THROWN DLC/RBN CONTENT AT THE BATCH TOOL, READ THIS.
You may have realized that combining DLC/RBN with customs and modifying their ID will have broken things and/or crash your Xbox. You can recover from this.
Run all the affected songs (individual or in packs as you initially batch processed them) through the new batch restore feature in Magma, and the original IDs will be restored for all the songs. To do this, put all the CON files to be processed (individual songs/or packs) in the same folder, click on Options -> Use unique numeric song ID -> Batch restore song IDs and select the folder where you put the files, sit back and wait until it’s done – that’s it!
Once this is done, you can now re-run the songs/packs through the batch replace feature, since now it will only modify custom songs and leave DLC/RBN intact.
November 23, 2014 at 6:09 am #433398
v3.2.3
NEW FEATURE
- Added feature to batch restore the original song IDs for songs which you replaced the IDs with numeric values using the batch replace tool - put all the CON files to be processed (individual songs/or packs) in the same folder, click on Options -> Use unique numeric song ID -> Batch restore song IDs and select the folder where you put the files, sit back and wait until it's done - that's it!
FIXES
- Improved behavior for using numeric song IDs: the initial behavior was to assign a new ID for every single time you compiled a song, which meant if you ever re-compiled your song, you would lose your scores. Now each song is assigned one unique ID (and if it has a 2x version, that also gets its own unique ID), and it is only changed if you click on the New ID button. This ensures that you can fix your song and release the updated version later on without worrying about the scores being lost
- Improved batch replace song IDs feature to only replace alphanumeric IDs in custom songs, improved its detection of valid numeric IDs to avoid replacing valid IDs with new ones (which would make you lose the scores) and other improvements to the process. This tool is not intended to be used with official DLC or RBN content, and will accordingly no longer modify those IDs/files
After discussing it with farottone and reviewing the problems reported so far, I spent a long time thinking of how to improve the numeric ID system, implementing and then testing. I think this is a good way of accomplishing everything we want the tool to do, and I think I tested to my satisfaction. Still, things get past me all the time, so don’t be afraid to point out if/where I screwed up in the process. You can also post success stories. I certainly don’t get enough of those posts
November 23, 2014 at 10:10 am #433400Thank you so much for unique ID feature.
First of all, I’m not a author, but just a simple player of Rock band with all the great customs I find on this forum.
I download this last version of Magma for future use, but I already convert all my customs (and only customs) this week with the previous version of Magma and it’s work very well (I test cache wipe after and my scores on customs don’t disappear).
I hope I don’t have to redo batch processing with the new Magma ?
One last question : I see that Placebo customs doesn’t have unique ID. Is there a particuliar reason ? Or is this just a period of transition ? Will next customs have unique ID ?
Unique ID open to me a new era of Rock band : since I move into customs (juste after Harmonix’s last DLC and the start of C3), I don’t play so much alone of Rock Band (even if I download every custom I like, for party playing) because I know all of my score for theses new songs disappear when I update hamonies for legacy DLC.
So now with this huge progress, I can play again seriously with my favorite game (that mean do a score for every song I have on every instrument : guitar, bass, pro drum, 5 lane key (pro key is to difficult for me) and vox) ” src=”/wp-content/uploads/invision_emoticons/default_SA_smile.gif” />
November 23, 2014 at 9:22 pm #433414I hope I don’t have to redo batch processing with the new Magma ?You should update your copy of Magma, download the new one and overwrite your existing installation. But you don’t have to re-do your customs. Just any future downloads.
One last question : I see that Placebo customs doesn’t have unique ID. Is there a particuliar reason ? Or is this just a period of transition ? Will next customs have unique ID ?
It’s a new feature. Not all authors like jumping in to new developments. All I can do is provide the tools. It’s up to the authors to choose whether they want to use them. With the new version of Magma you can always try to run the batch on your new downloads. If they’re already numeric IDs, it’ll skip them and let you know.
November 28, 2014 at 11:59 pm #433624I wanted to clear something up in case there’s any conflicts or confusions with the song ID system:
IDs are generated for a song when you click build if one hasn’t been before. The idea is that we don’t want to waste song IDs. “Working on a song” looks an awful lot to the program as “just dicking around, clicking on things” – so if I give you a new ID everytime you start a new project, we have the potential to waste IDs. But if you click Build, Magma knows now you mean business. If no ID is assigned, it’ll assign it and show it (so you can click Build and cancel just to see the ID). And anytime that song is opened again (say, you update it in the future), it’ll remember that ID and use it. If you want to force a song to get a new ID, that’s when you click New ID. Otherwise you should never touch that button, as you’ll be wasting IDs. You only get 99,999 songs you know.
Since v3 of Magma, you should be overwriting old versions with new versions. I’ll update the OP to reflect that. Magma stores a lot of information locally, rather than in the registry or in a system folder, so if you delete the old installation you’ll be losing important settings and the song counter. If you need to install in a different folder rather than overwrite the existing installation, just copy songcounterv2 from the bin folder of the old install to the new install, along with any other config files you might want to save.
-
AuthorPosts
- You must be logged in to reply to this topic.