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?
NHL 14 Roster Tools
Collapse
Recommended Videos
Collapse
X
-
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
-
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 cancelLast edited by Mysteryman5150; 10-01-2013, 06:30 PM.Comment
-
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 PatcherComment
-
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
-
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 PatcherComment
-
Re: NHL 14 Roster Tools
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
-
Re: NHL 14 Roster Tools
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
-
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
-
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.
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
-
Re: NHL 14 Roster Tools
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
-
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 PatcherComment
-
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
-
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.Creator of EA Sports NHL DB PatcherComment
-
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
Comment