NHL 14 Roster Tools

Collapse

Recommended Videos

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Dougie_G_93
    Pro
    • Oct 2011
    • 576

    #31
    Re: NHL 14 Roster Tools

    So, to change gears here... I'm trying to open the installed game files, they show up as 39 data files, 1 through 39, data0000,data0001 and so on.... anyone have any ideas about opening these?

    Comment

    • VinceJulien14
      Rookie
      • Sep 2013
      • 338

      #32
      Re: NHL 14 Roster Tools

      I wish I understood anything I just read..... Sounds amazing though!

      Comment

      • Mysteryman5150
        Rookie
        • Aug 2010
        • 38

        #33
        Re: NHL 14 Roster Tools

        DPyro- I had completed and packed a NHL13 roster back together. It failed when the game attempted to load. I have a pretty good understanding of everything at this point. I just need verification on one thing. You stated that the CRC32 goes in 0x10-0x13, by that do you mean offset A-D since there is no true 10-13 listed in Hexadecimal? In the final stage I am guessing that the file I just rebuilt would be placed back in the BruteForce folder where I decrypted it. After that do I just re-encrypt the file and copy back to usb for transfer?

        I only ask these questions b/c I did something wrong in one of the last parts when my last attempt failed to be readable by NHL13.

        Edit - Attempted a second time in same pattern listed above and went into game (NHL13) and could all the way through loading the roster and then it would say file damaged w/option to retry or cancel
        Last edited by Mysteryman5150; 10-01-2013, 06:30 PM.

        Comment

        • DPyro
          Rookie
          • Sep 2013
          • 188

          #34
          Re: NHL 14 Roster Tools

          10-13 for CRC32, 28-2B for BZIP2 CRC.

          By the way, I just found out my tool doesn't work with X360. At least not yet. You need to use Horizon to extract the roster file. Go to tools -> package manager -> open roster -> contents. Right click file and extract. Then you can use offzip, packzip and do the hex edits. I'll see if I can add functionality for X360 later.

          Those hex edits are in the same place for both.
          Creator of EA Sports NHL DB Patcher

          Comment

          • Mysteryman5150
            Rookie
            • Aug 2010
            • 38

            #35
            Re: NHL 14 Roster Tools

            Thank you again DPyro- I think my case is a lost cause, unless you can find my error in here? . My steps are as follows and it still fails:

            1)Copy NHL13 file from PS3 to CPU- Then decrypt SYS-DATA with BruteForce
            2) HxD and remove offset Ox0-Ox2b (heading)
            3) edit file in the EA DB editor then save.
            4) Create new SYS-DATA roster file in HxD and copy PS3 Header in for offset 0-2B.

            5) Retrieve BZIP2 CRC using Fileviewer++ for roster save from EA DB Editor (No PS3 Heading in this file) and copy Bzip2 CRC into Ox28-Ox2b of the new file just created in HxD
            6) Open and copy all data in file from EA DB editor and Paste to New SYS_DATA file starting at Ox2C, just after the heading.
            7) Retrieve CRC 32 by selecting ox1c to end of file and run calculation in HxD, then input that set of numbers in Ox10-Ox13
            8) Save file as SYS-DATA and replace the extracted one that I used BruteForce on.
            9) Thuis file still shows as decrypted so I encrypt the file and copy all data back to USB for transfer to PS3

            It seems to work until I load the file and when finished loading it says Data appears to be changed "Retry/Cancel"

            Please look this over and tell me if I am missing something. I have been tinkering with it for several days now and think that it may not be possible with what tools I have. Thank you!
            Last edited by Mysteryman5150; 10-01-2013, 08:10 PM.

            Comment

            • DPyro
              Rookie
              • Sep 2013
              • 188

              #36
              Re: NHL 14 Roster Tools



              Selected section is the header. Red is the CRC32, green is BZIP2 CRC. DB is start of roster database. NHL13 might not even have the BZIP2 CRC.

              EDIT: Confirmed. NHL13 doesn't require the BZIP2 CRC. Just make sure it is the same as outlined in the image.
              Last edited by DPyro; 10-01-2013, 08:33 PM.
              Creator of EA Sports NHL DB Patcher

              Comment

              • Moose24x
                Pro
                • Jan 2012
                • 502

                #37
                Re: NHL 14 Roster Tools

                Originally posted by VinceJulien14
                I wish I understood anything I just read..... Sounds amazing though!
                My hope is that once the guys who really understand everything get it down pat, someone will take pity on the mooks like us that can't make heads or tails of a word of it so far and give us an "idiot's guide" to work with. Though I might need something stronger than "idiot" to understand this.

                Comment

                • Mysteryman5150
                  Rookie
                  • Aug 2010
                  • 38

                  #38
                  Re: NHL 14 Roster Tools

                  Originally posted by DPyro


                  Selected section is the header. Red is the CRC32, green is BZIP2 CRC. DB is start of roster database. NHL13 might not even have the BZIP2 CRC.

                  EDIT: Confirmed. NHL13 doesn't require the BZIP2 CRC. Just make sure it is the same as outlined in the image.
                  DPyro- THANK YOU!!! You are a God among us The entire time I was placing the CRC32 in the wrong offset and your picture saved me. It worked and I thank you many times over

                  Comment

                  • AP 17
                    Rookie
                    • Aug 2007
                    • 99

                    #39
                    Re: NHL 14 Roster Tools

                    7.) Open the updated Roster File in hex editor (HxD), delete bytes 0x00 through 0x2B, and save this file as BZIPData or whatever you desire.
                    8.) Using a tool called FileVerifier++, run the BZIP2-CRC calculation on the BZIPData file from step 7. The hash calculated should be an eight-digit hexidecimal number.
                    9.) Open the Roster File in hex editor and enter the BZIP2-CRC into bytes 0x28 through 0x2B. Do not update any other bytes in the file.
                    10.) Using a similar process to steps 7 through 9, run a CRC32 calculation on bytes 0x1C through to the end of the Roster File. The hash calculated should again be a (different!) eight-digit hexidecimal number.
                    11.) Enter the CRC32 into bytes 0x10 through 0x13 of the Roster File and save.

                    Where is this calculated hash? I highlighted and deleted 0x00 to 0x2b, but where am I finding the bytes to replace the ones i am deleting. Eight digit hexidecimal number, where does this number shown after I run the BZIP2 crc? Everything highlighted in red is a little vague, maybe it's just the way it's written.

                    Comment

                    • demolitionman
                      Rookie
                      • Sep 2013
                      • 16

                      #40
                      Re: NHL 14 Roster Tools

                      Originally posted by AP 17
                      7.) Open the updated Roster File in hex editor (HxD), delete bytes 0x00 through 0x2B, and save this file as BZIPData or whatever you desire.
                      8.) Using a tool called FileVerifier++, run the BZIP2-CRC calculation on the BZIPData file from step 7. The hash calculated should be an eight-digit hexidecimal number.
                      9.) Open the Roster File in hex editor and enter the BZIP2-CRC into bytes 0x28 through 0x2B. Do not update any other bytes in the file.
                      10.) Using a similar process to steps 7 through 9, run a CRC32 calculation on bytes 0x1C through to the end of the Roster File. The hash calculated should again be a (different!) eight-digit hexidecimal number.
                      11.) Enter the CRC32 into bytes 0x10 through 0x13 of the Roster File and save.

                      Where is this calculated hash? I highlighted and deleted 0x00 to 0x2b, but where am I finding the bytes to replace the ones i am deleting. Eight digit hexidecimal number, where does this number shown after I run the BZIP2 crc? Everything highlighted in red is a little vague, maybe it's just the way it's written.
                      1.) In HxD, select and delete 0x00 to 0x2B as you said and then save the edited file as something different from your original "Roster File". In my original instructions, I named the file "BZIPData". This new file is what you will run through FileVerifier++, rather than the "Roster File" itself.

                      2.) Open FileVerifier++ and do the following:
                      2a.) Go to the Algorithms menu and select BZIP2-CRC.
                      2b.) Go to the Operations menu and click on Process Files... Select this new "BZIPData" file just saved in HxD and click Open.
                      2c.) FileVerifier++ will create an entry on its main window and calculate the BZIP2-CRC, which is generally known as a "hash" or a "checksum" (these words don't mean the same exact thing, but in this context they're one and the same). Under the Path column in the table will be the path and filename of the "BZIPData" file you just opened. Under the Hash column in the table will be the BZIP2-CRC hash that corresponds to this file (for example, BB5C9CB9).

                      3.) Go back to HxD and open your original "Roster File" (not the "BZIPData" file, which you'll no longer need) and type the BZIP2-CRC hash into bytes 0x28 through 0x2B.

                      4.) Now that you've typed in the BZIP2-CRC hash, do the following inside HxD:
                      4a.) Highlight every byte in the open "Roster File" from byte 0x1C all the way to the end of the file.
                      4b.) Go to the Analysis menu and click on the Checksums... option. Select CRC-32 from the list and click OK. HxD will open a Checksums tab at the bottom of its main window that shows the eight-digit CRC-32 hash under the Checksum column (for example, C08B0774).
                      4c.) Type this CRC-32 hash into bytes 0x10 through 0x13 of the open "Roster File"

                      5.) Save the "Roster File". You should now be all set as far as the BZIP2-CRC and CRC-32 hashes go.

                      Comment

                      • DARKNITE4LIFE
                        Rookie
                        • Jun 2013
                        • 178

                        #41
                        Re: NHL 14 Roster Tools

                        Originally posted by Moose24x
                        My hope is that once the guys who really understand everything get it down pat, someone will take pity on the mooks like us that can't make heads or tails of a word of it so far and give us an "idiot's guide" to work with. Though I might need something stronger than "idiot" to understand this.
                        Someone is supposed to be making a NooB friendly tool, not sure the time line on that though.

                        Comment

                        • DPyro
                          Rookie
                          • Sep 2013
                          • 188

                          #42
                          Re: NHL 14 Roster Tools

                          Here is the new version of my tool. Didn't have time to test it but should work for both X360 and PS3 versions of NHL13 and NHL14.

                          For X360 you need Horizon to extract the roster file first. For PS3 you need Brute Force Save Data and decrypt the SYS-DATA file first.

                          Download here.
                          Creator of EA Sports NHL DB Patcher

                          Comment

                          • Moose24x
                            Pro
                            • Jan 2012
                            • 502

                            #43
                            Re: NHL 14 Roster Tools

                            Can someone just explain to me what to do once I plug my USB, with my PS3 roster file on it, into my CPU. I know I have to "extract" the roster file and then "decrypt" it, and then do something with bruteforce, but I don't know how to do those steps. I believe I have all the necessary programs downloaded, I just don't know what to do.

                            Comment

                            • DPyro
                              Rookie
                              • Sep 2013
                              • 188

                              #44
                              Re: NHL 14 Roster Tools

                              Originally posted by Moose24x
                              Can someone just explain to me what to do once I plug my USB, with my PS3 roster file on it, into my CPU. I know I have to "extract" the roster file and then "decrypt" it, and then do something with bruteforce, but I don't know how to do those steps. I believe I have all the necessary programs downloaded, I just don't know what to do.
                              Copy PS3 roster folder from USB to your bruteforce save data folder. Make a backup! Open bruteforce, refresh the list and decrypt the folder. Copy the SYS-DATA file to another folder for editing. Run my tool to extract the db, then edit the file with generic ea db editor. Run my tool again to 'patch' SYS-DATA you copied from bruteforce folder.
                              Creator of EA Sports NHL DB Patcher

                              Comment

                              • Moose24x
                                Pro
                                • Jan 2012
                                • 502

                                #45
                                Re: NHL 14 Roster Tools

                                Okay, I'm running into a slight problem. I use the DB Patcher, click NHL 14 and Extract DB, go to the location where the decrypted SYS-DATA is saved and select it. The DB Patcher then prompts me to save the extracted DB, but when I try to find that file to open it in the editor it doesn't seem to exist?

                                I just retraced my steps, making sure I did everything right to this point. The problem seems to be that when the Patcher asks me to save the DB, it never saves?
                                Last edited by Moose24x; 10-02-2013, 01:03 AM.

                                Comment

                                Working...