RBHP on PS3 – note/howtos/troubleshooting

Tagged: 

Viewing 15 posts - 1 through 15 (of 39 total)
  • Author
    Posts
  • #391442
    grubextrapolate
    Participant

      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:

       

      espher: viewtopic.php?p=37487#p37487

      espher: viewtopic.php?p=38452#p38452

      hamburgerjung: viewtopic.php?p=38928#p38928

       

      On the Xbox 360 end, the songs.dta file included in the RBHP release is basically the original songs.dta file with some additional information added. This additional information is:

       

      – Whatever was on the .dtb file on the RB3 disc containing missing information (e.g. stuff that was not present in the original that RB3 requires).

      – Tonic info, if available.

      – A “(vocal_parts x)” line, if there are harmonies.

      – A “(keys (x x))” line in the tracks section, if there are keys, to tell the game to use backing audio for keys.

      – A “(real_keys x)” line and a “(keys x)” line in the difficulties, if there are keys, to give keys tiering.

      – Other possible tweaks (metadata fixes or vols value changes, occasionally, for backing tracks for songs where we added keys).

       

      The appropriate information needs to be fed to the game for the appropriate part/change to take place. On the PS3 you will end up needing to modify your original songs.dta files. If all the information is otherwise identical between the two versions you would just need to update the pointer to the .mids in the RBHP .dtas and could just swap those in wholesale.

       

      However, from there, assuming PS3 pro guitar/bass upgrades are structured the same way, we /also/ need to feed it the upgrades.dta information, which points to the upgrade .mid file. So, even for non-PG/PB upgrades, you still would need to do the “merge all upgrades.dta files together and encrypt/provide the .mid files” thing and put them in the right spot.

       

      Upgrades are ‘nested’, as it stands, because I have yet to take the time to dive back into the packager source code (and certainly don’t want to burden anyone else with it) to look into providing/merging individual instrument parts into one .mid. Basically, as it stands, harmonies mids include the pro drums tracks, keys include harmonies/pro drums, and I think I have it set so pro guitar includes harmonies/keys/pro drums, but I honestly can’t remember.

       

      I think it’s the other way around: keys include all (harmonies, pro guit/bass/drums) and pro guit/bass just the guitar and/or bass but no keys, correct me if I’m wrong.

       

       

      Troubleshooting:

       

      Blackened: viewtopic.php?p=37933#p37933

      Blackened: viewtopic.php?p=38404#p38404

      Dahnlee: viewtopic.php?p=38408#p38408

      Dahnlee: viewtopic.php?p=38468#p38468

      espher: viewtopic.php?p=38507#p38507

      Dahnlee: viewtopic.php?p=38680#p38680

      TrojanNemo: viewtopic.php?p=40287#p40287

       

      I think the upgrade.dta need these line to have pro-bass/guitar, otherwise the game won’t know to activate pro guitar/bass.

       


      (rank
      (real_guitar 1)
      (real_bass 1)
      )
      (real_guitar_tuning (0 0 0 0 0 0))
      (real_bass_tuning (0 0 0 0))

       

      If you want multiple upgrade on the same songs, there is no master files with all the upgrades into one .mid, then you will have to create it yourself. Some upgrades include multiple types of upgrade though, so it might be as simple as grabbing the one with everything. But we’ll need to make sure the songs.dta files match up with the .mid.

       

      The songs_upgrades subfolder should go in the same “HMX0756” as custom songs, because that make the encrypting requiring the same kLicense/rap/contentid as regular custom (and means encrypting via the C3 CON Tools should work).

       

      Also, keep in mind that encrypting *_plus.edat will most likely suffer the same problem as some custom song, namely, some file will fail unless encrypted using method 2 with a higher delay.

       

      The naming convention for the RBN songs appears to be alpha-numeric and has nothing to do with the song name. For instance, the shortname for “Higher” is UGC_5002868. It jogged in my memory somewhere I had read that the PS3 customs don’t do well with caps in the song name. So I changed the shortname for “Higher” to ugc_5002868; sure enough, that fixed it. I had to change this in four locations: the shortname in the songs.dta file, the shortname and the plus.mid location in the upgrades.dta file, and the actual file name for the plus.mid.edat file itself.

       

      Three things to make sure of:

       

      1) IDs match

      2) path name is lowercase in the songs/songname/songname line

      3) song rating is not 4 (unrated)

       

      PS3 Converter changes takes care of 2 and 3 when converting. RBHP files will not always be in compliance with 2 and 3.

       

      #434416
      grubextrapolate
      Participant

        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…

        #434417
        grubextrapolate
        Participant

          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?

          #434490

          “Grind” works for me.

           

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

          #434494
          grubextrapolate
          Participant
            “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.

            #434584
            grubextrapolate
            Participant

              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.

              #434694
              grubextrapolate
              Participant
                “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…

                #434695
                espher
                Participant

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

                  #434697
                  grubextrapolate
                  Participant
                    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.

                    #434791
                    grubextrapolate
                    Participant

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

                       

                      Nope, still crashes. <img decoding=” src=”/wp-content/uploads/invision_emoticons/default_SA_frown.gif” />

                       

                      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.

                      #434810
                      espher
                      Participant

                        ^ 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).

                        #434833
                        grubextrapolate
                        Participant
                          ^ 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.

                          #434864
                          espher
                          Participant

                            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.

                            #434883
                            grubextrapolate
                            Participant
                              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.

                              #434885
                              espher
                              Participant
                                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.

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