Jump to content

Avatar

RBHP on PS3 - note/howtos/troubleshooting


  • Please log in to reply
21 replies to this topic

#1 grubextrapolate

grubextrapolate
  • 55 posts
  • Location
    Ontario, Canada

Posted December 13, 2014 - 07:00 PM

Hey gang. While support for RBHP on PS3 isn't quite ready for prime time, the conversations have started and some success has been had. I'm going to try and distill a bunch of information from the Playing Customs on PS3 thread. I expect this first post will evolve over time as we figure things out and develop a reliable installation method.

Since we're still figuring out the problems/quirks with each type of upgrade, I'm going to try and keep them separate for now. Each section will have relevant links with more detail and I'm just trying to keep the highlights here.

Note: this is unlike other customs - you only use C3 CON Tools for encrypting midi files, and the rest is manual - no "merge songs" or any of that. Creation/merging of your upgrades.dta and any songs.dta updates are done manually via a text editor or similar.

Pro Guitar/Bass upgrades:
Blackened: viewtopic.php?p=37312#p37312
hamburgerjung: viewtopic.php?p=37916#p37916
Blackened: viewtopic.php?p=37933#p37933

Since Pro Guitar/Bass was always designed as an add-on DLC component, it's simple to add a Pro Guitar/Bass upgrade to an existing song.

Extract all the Pro-Guitar/Pro-Bass file "*_plus.mid" to a folder on your computer, run them one by one through C3ConTools->PS3 Converter->Encryption Options->Encrypt Replacement Midi File. Recent versions allow you to select more than one file and convert them as a batch if they're all in the same directory.

This should give you PS3 encoded "*_plus.mid.edat" for each song you want upgraded.

Add all the upgrades.dta of all the songs you want into 1 upgrades.dta, which can be done manually using some text editor.

FTP into your ps3, go to the regular HMX0756 folder, and create a folder named "songs_upgrades", go into that folder and upload all the converted "*_plus.mid.edat" files and the one merged upgrades.dta file you made.

Enjoy!

Harmony Upgrades:
Blackened: viewtopic.php?p=37312#p37312
hamburgerjung: viewtopic.php?p=37916#p37916

Voice Harmony upgrades work, but the process is not as simple. For the most part, the process above is exactly the same, with a little addition, you have to go to the original songs/pack folder on your ps3, and change the songs.dta entry to match the one provided with the upgrade in the RB:HP package.

Ex: To enable Metallica - Blackened Harmony, follow the process above for the updates.dta and encrypting the midi file, uploading them to the same folder as above (HMX0756/songs_upgrades/).

Just doing that won't work, you have to browse on your PS3 and go to the "/dev_hdd0/game/BLUS30050/USRDIR/ccf0001/songs" (this is the metallica pack folder, would be different for a single song, or any other songs for that matters), and download the songs.dta file to your computer, and replace the info regarding the song "Blackened" with the one provided in the RB:HP package.

This is necessary so that RB picks up that the song will have harmonies, but if all you want are harmonies, this method seems to be fairly reliable.

Note: Harmonies upgrades appear to be included in all other RBHP upgrade mid files, but the harmonies won't work without touching the original songs.dta file too. Not sure yet whether NOT modifying the original songs.dta will cause play errors on other pro upgrades.

Keys Upgrades:
hamburgerjung: viewtopic.php?p=37916#p37916
Dahnlee: viewtopic.php?p=38413#p38413

Upgrade path is similar to with harmonies - original songs.dta must be updated so the game knows that a keys part exists.

Pro Drums Upgrades:
Blackened: viewtopic.php?p=38404#p38404
Dahnlee: viewtopic.php?p=38408#p38408
Blackened: viewtopic.php?p=38411#p38411
Dahnlee: viewtopic.php?p=38412#p38412

Seems similar to harmonies + keys - requires modifying the original songs.dta file.

Multiple Upgrades:
Blackened: viewtopic.php?p=37933#p37933

Multiple upgrades to the same file are tricky, since you need a merged _plus.mid file that contains only the instruments you want to upgrade and no others (or everything) and a matching original songs.dta file. But since it appears that some of the RBHP upgrades include multiple upgrade tracks, it might be as simple as grabbing the one that has everything you want.

General RBHP Notes and Info:


Troubleshooting:


#2 grubextrapolate

grubextrapolate
  • 55 posts
  • Location
    Ontario, Canada

Posted December 13, 2014 - 07:08 PM

I'm working on compiling a list of song -> path mappings so folks can easily find the songs.dta files to update for things like harmonies. stay tuned...

#3 grubextrapolate

grubextrapolate
  • 55 posts
  • Location
    Ontario, Canada

Posted December 13, 2014 - 07:09 PM

Has anyone tried to get upgrades to Alice In Chains - Grind working? I've tried putting down the harmonies only for all the AIC tracks, and every one works except Grind. I've tried the usual round of troubleshooting (comparing .dta, re-encrypting .mid, etc) and every time I get the "unable to load song, skipping" error. Anyone had luck with this one?

#4 traflaz

traflaz
  • 15 posts

Posted December 14, 2014 - 03:43 PM

"Grind" works for me.

Did you try encrypting the .mid file again, but with the "10 seconds" method instead?

#5 grubextrapolate

grubextrapolate
  • 55 posts
  • Location
    Ontario, Canada

Posted December 14, 2014 - 04:15 PM

"Grind" works for me. Did you try encrypting the .mid file again, but with the "10 seconds" method instead?


yep, tried both meth 1/2 and increasing the delay... but knowing it works for someone, i'll give it another shot to be sure.

unfortunately, my ps3 started making a clicking noise when i try to use the disc, so i can't get RB running... going to see what i can do about that today.

#6 grubextrapolate

grubextrapolate
  • 55 posts
  • Location
    Ontario, Canada

Posted December 15, 2014 - 08:54 PM

pulling RBHP discussion from the other thread... replying to this one: viewtopic.php?p=39911#p39911

Well I tried adding the 2 songs via merged songs folder and successfully assigned new ids. Yet both still gave me the unable to play skipping. Odd.


I've been reading more of these issues with legit songs from Xbox users in the forums, and often reinstalling the dlc or deleting the Xbox RBC "cache" is tried. I've deleted, reinstalled, converted, and changed ids of these 2 legit ps3 songs many times with no avail. Is there a cache/score cache or something that I can delete on ps3 to prevent me from going back to square one with my songs?


refresh my memory - what are the two songs again?

I originally asked you to explain your process as I'm wondering if you're missing something along the way, but you refused to do that since "most worked"... I still think there could be something missing/added/wrong that only affects certain songs.

you mention "converting" and "changing ids" to "2 legit ps3 songs", but you also previously said that you never touched the original songs.dta files, so I'm confused... do you mean you're (via PSN or similar) deleting that DLC and going to PSN to redownload/install it or are you taking RBHP upgrades and attempting to run them through the PS3 converter as if they were a regular custom? The latter is just not how upgrades work, based on everything I know on the subject. I've yet to break an existing song and almost all of my (harmonies only) upgrades have worked great, but required touching the original songs.dta file for each. The one harmony that i haven't got to work is fine if I revert things.

for what it's worth, here's how I have (successfully) installed harmonies on my PS3. I'm working from the RBHP_Pack_MasterPack_141121.rar and ONLY taking files from the main directories, NOT the "Optional Upgrades" folders.

1) encrypt the _plus.mid to _plus.mid.edat via C3 (Thanks TrojanNemo!)
2) add contents of RHBP upgrades.dta to existing /dev_hdd0/game/BLUS30463/USRDIR/HMX0756/songs_upgrades/upgrades.dta
3) copy _plus.mid.edat file to /dev_hdd0/game/BLUS30463/USRDIR/HMX0756/songs_upgrades/
4) find original songs.dta file for the song, make a backup of it
5) replace song contents in original songs.dta file with songs.dta from RBHP.

I've only done a small number of songs (all Alice In Chains, 3 Jimmy Eat World, 1 Garbage). Of the lot, I get the "unable to load song, skipping" issue on AIC - Grind, but that goes away after reverting the songs.dta and removing the edat/upgrades.dta.

Based on previous contents, we know that encryption of the mid has to match the folder it's in (or something like that) - so if you're using C3, you must put the edat in a subfolder of HMX0756. We also know that the edat, mogg, and dta have to match up in terms of number of tracks and features present - so if one says 3 vocals and the other says 1, chances are it'll choke. I've tried several variants mentioned previously in the thread and a few others of my own and this is the ONLY way i've had harmonies work. If anyone has another method, I'm open to hearing it.

#7 grubextrapolate

grubextrapolate
  • 55 posts
  • Location
    Ontario, Canada

Posted December 17, 2014 - 02:10 PM

"Grind" works for me.

Did you try encrypting the .mid file again, but with the "10 seconds" method instead?


retried type 2 with 10 sec, and it worked this time! I think last time i just set the time and didn't actually click on type 2, so it was still doing type 1 encryption. so i guess this is one of the songs that requires type 2. still curious why some do...

#8 espher

espher

    Harmonies Hacker

  • Administrator
  • 1,900 posts
  • Location
    Canada

Posted December 17, 2014 - 02:24 PM

Is the encryption/packaging end user-specific, or could we have an archive containing files ready to go?

C3 Author/Admin, Project Lead for the Rock Band: Harmonies Project


#9 grubextrapolate

grubextrapolate
  • 55 posts
  • Location
    Ontario, Canada

Posted December 17, 2014 - 02:34 PM

Is the encryption/packaging end user-specific, or could we have an archive containing files ready to go?


i was going to suggest that - it's not user specific, so yeah, an archive could be prepared. for the main C3 customs, they make ps3 packages and include the type 2 encryption where necessary, so we should be able to do the same here as we figure them out. someone (me) could maintain a parallel copy of the main RBHP download that includes encrypted mid.edat files for ps3 users.

#10 grubextrapolate

grubextrapolate
  • 55 posts
  • Location
    Ontario, Canada

Posted December 19, 2014 - 02:42 PM

replying to this post: viewtopic.php?p=40316&sid=042b3cd51f32f4b246f30d9df050f11d#p40316

Nope, still crashes. :(


comparing the .dta's, the only other quirk i noticed is that the original songs.dta has all paths starting with "./", and they also have a (song_location 2) field. The rock band 1 export songs seem to be the only ones that have this, so perhaps if you include song_location 2, you must have the ./ on the paths. So I'd try 1) adding ./ to the paths or 2) commenting out the (song_location 2) line by putting ; at the front.


actually, I took a closer look at the two highwaystar mid's. the one that just has plain harmonies looks pretty normal... not sure if you have tried this one, but might be worth a shot as an alternate to the one with keys.

the keys one looks a bit funky to me, which could be the issue. possible there's something wrong with my parser, but here's what I see:

midiparse.pl Optional\ Upgrades/Keys/Rock\ Band/highwaystar/highwaystar_plus.mid
Optional Upgrades/Keys/Rock Band/highwaystar/highwaystar_plus.mid has 11 tracks
track 0 name: highwaystar_plus.keys
track 1 name: HARM1
track 2 name: HARM2
track 3 name: HARM3
track 4 name: PART KEYS
track 5 name: PART REAL_KEYS_E
track 6 name: PART REAL_KEYS_E
track 7 name: PART REAL_KEYS_M
track 8 name: PART REAL_KEYS_H
track 9 name: PART REAL_KEYS_X
track 10 name: PART KEYS_ANIM_RH

opened it in another prog as well, and those track names appear correct (ie: nothing wrong with my midi parser). note that there's two easy parts and no left hand animation... that could be enough to trip up RB. I'm also not sure if the track 0 name needs to match the file - it doesn't currently (highwaystar_plus vs highwaystar_plus.keys). Perhaps we should talk to the author of this track, but in the mean time you can test out the non-keys version and see if that works.

#11 espher

espher

    Harmonies Hacker

  • Administrator
  • 1,900 posts
  • Location
    Canada

Posted December 19, 2014 - 04:27 PM

^ Interesting about the Track 0 bit. What are you using to parse/view that?

Duplicate keys parts are by design -- at least on Xbox 360, RB3 will 'ignore' the first listed real keys part in an upgrade track (song loads but track is blank). I found this at first with X pro keys (because x was originally first), and then had a song sent to me that showed expert totally fine... but didn't load easy (and in the .mid, easy was first). Initially, the plan was 'scrap easy', but I found out putting the track twice caused it to work. So, that is by design.

If there is a blank LH animations part (no notes, just a track name event), the game will freeze loading the .mid. The same goes for other 'blank' parts (e.g. when I accidentally export HARM3 in a two-part harmony song).

C3 Author/Admin, Project Lead for the Rock Band: Harmonies Project


#12 grubextrapolate

grubextrapolate
  • 55 posts
  • Location
    Ontario, Canada

Posted December 19, 2014 - 06:58 PM

^ Interesting about the Track 0 bit. What are you using to parse/view that?


just a little perl script that i threw together. using it to cross-reference with the songs.dta and make sure things match up between them. The other thing I mentioned in the other thread is that Highway Star has 3 vocal tracks in the mid, but the songs.dta only lists 2. don't read much into the "0" bit - it's just the 0th (first) track in the file. I could just as easily number them from 1.

Duplicate keys parts are by design -- at least on Xbox 360, RB3 will 'ignore' the first listed real keys part in an upgrade track (song loads but track is blank). I found this at first with X pro keys (because x was originally first), and then had a song sent to me that showed expert totally fine... but didn't load easy (and in the .mid, easy was first). Initially, the plan was 'scrap easy', but I found out putting the track twice caused it to work. So, that is by design.


hmm, interesting. I can't say that I've scanned many, but this is the first one I've seen that, which was why i mentioned it.

If there is a blank LH animations part (no notes, just a track name event), the game will freeze loading the .mid. The same goes for other 'blank' parts (e.g. when I accidentally export HARM3 in a two-part harmony song).


ah, I think that could be the issue here too - when I pull the mid into rosegarden, I don't see HARM3 at all, but my script finds it in the file, so perhaps it's empty and causing the crash we're seeing here. the ANIM_LH isn't blank - it appears to not exist at all.

edit: yup, just hacked my script to warn if there's no events on a track, and HARM3 has nothing other than the title in both the harmony and keys upgrades. that's probably the issue here.

#13 espher

espher

    Harmonies Hacker

  • Administrator
  • 1,900 posts
  • Location
    Canada

Posted December 19, 2014 - 11:01 PM

I had fixed that track (and some other weirdness) w/ the 'fixed' upload that, I think, went up yesterday. Or the day before. Whenever the hell it was.

C3 Author/Admin, Project Lead for the Rock Band: Harmonies Project


#14 grubextrapolate

grubextrapolate
  • 55 posts
  • Location
    Ontario, Canada

Posted December 20, 2014 - 02:38 AM

I had fixed that track (and some other weirdness) w/ the 'fixed' upload that, I think, went up yesterday. Or the day before. Whenever the hell it was.


oh, okay. i downloaded the latest but haven't looked at it yet, so this is still based on the previous (141121) archive.

#15 espher

espher

    Harmonies Hacker

  • Administrator
  • 1,900 posts
  • Location
    Canada

Posted December 20, 2014 - 04:01 AM

the ANIM_LH isn't blank - it appears to not exist at all.


Also, I missed this before, but to clarify: it's not there, because if it WAS there, it would need to have notes in it, because if it didn't (which is almost always the case for submitted charts -- people generally don't bother with LH animations since animations don't work right anyway with this method), it would crash the game like an 'empty' HARM3 or any other empty track.

C3 Author/Admin, Project Lead for the Rock Band: Harmonies Project


#16 grubextrapolate

grubextrapolate
  • 55 posts
  • Location
    Ontario, Canada

Posted December 20, 2014 - 05:40 PM

Also, I missed this before, but to clarify: it's not there, because if it WAS there, it would need to have notes in it, because if it didn't (which is almost always the case for submitted charts -- people generally don't bother with LH animations since animations don't work right anyway with this method), it would crash the game like an 'empty' HARM3 or any other empty track.


got it. so it's totally expected to have double easy and no left anim, but anytime we see an "empty" track it's an error.

regarding highwaystar - just checked the newest archive (141212) and it still looks like all three mid files still have the empty third harmony track.

I scanned through the rest of the midi files and the only other one i found with empty tracks was the RBN pro drum upgrade for The Myriad Burial - Death Quota for Purification. it looks a bit wonky... two drum parts, two vocal parts (one empty, one not) and three empty harmony tracks.

UGC_5002265_plus.mid has 14 tracks
track 0 name: UGC_5002265_plus
track 1 name: PART DRUMS
track 2 name: PART VOCALS
Warning: track 2 has no events!
track 3 name: HARM1
Warning: track 3 has no events!
track 4 name: HARM2
Warning: track 4 has no events!
track 5 name: HARM3
Warning: track 5 has no events!
track 6 name: PART DRUMS
track 7 name: PART BASS
track 8 name: PART GUITAR
track 9 name: PART VOCALS
track 10 name: EVENTS
track 11 name: VENUE
track 12 name: BEAT - UGC [chan 1]
track 13 name: BEAT - UGC [chan 7]


#17 espher

espher

    Harmonies Hacker

  • Administrator
  • 1,900 posts
  • Location
    Canada

Posted December 20, 2014 - 06:46 PM

got it. so it's totally expected to have double easy and no left anim, but anytime we see an "empty" track it's an error.


Correct. If someone has LH anims, I will include it, but if it's there and blank, that's a problem.

regarding highwaystar - just checked the newest archive (141212) and it still looks like all three mid files still have the empty third harmony track.


Just double-checked my folder -- the harmonies-only one did, but the other two were fine, so I've fixed that and will re-upload the archive. Possible I forgot to upload it after tweaking the charts, too -- it was late!

I scanned through the rest of the midi files and the only other one i found with empty tracks was the RBN pro drum upgrade for The Myriad Burial - Death Quota for Purification. it looks a bit wonky... two drum parts, two vocal parts (one empty, one not) and three empty harmony tracks.


Will fix that up and upload it as well.

C3 Author/Admin, Project Lead for the Rock Band: Harmonies Project


#18 grubextrapolate

grubextrapolate
  • 55 posts
  • Location
    Ontario, Canada

Posted December 27, 2014 - 09:23 PM

Do we have any linux PS3 users in the house, or ambitious windows users who'd be willing to install perl and run some beta tests? I've got a pretty slick little perl script that i've been working on for the last week that can install harmony upgrades automatically in a single command - for one song or your entire song library. After a bunch of testing, I just let it loose on my PS3 and upgraded 780 songs in one command!

even if you're not in the above category, I'll work towards getting this working easily on windows (or converting it to something windows-y).

If you're interested in testing it out, drop me a PM.

#19 RealRael

RealRael
  • 14 posts

Posted January 21, 2015 - 12:45 AM

Grub, are you still active? If so, I offer you my sincerest thanks in working towards RBHP on PS3.

#20 RealRael

RealRael
  • 14 posts

Posted January 22, 2015 - 02:26 PM

Any way you could post a link to your script, Grub?




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users