- As a result of the generous donations, I was able to collect enough funds in just a month to purchase the required PS4 console. I can not thank all the contributors enough.
- In my few days with this “toy”, here is what I was able to discover so far:
- I was able to extract default NHL 15 PS4 roster and confirm that it has a nearly identical format to the one of NHL 15 PS3. I will post an updated TDBView and the default roster in the next news update.
- I’m able to execute arbitrary code on PS4 to test my hypotheses and discover how internals work – see the screenshot.
- Since this console is on older firmware, I’m only able to run NHL 15 so far. As far as I can see, this will not be a limitation for current and future versions of the game. Once the savegame format is accessible, the coding will be done on PC and PS4 firmware will not matter. I have not yet purchased NHL 16 or NHL 17 though.
- Now I could attempt to start modifying NHLView to be able to open the default rosters; however, I feel that at this point it is a waste of time since savegames are still a mistery. My next task is to be able to read the savegames. I will update you on progress when I have anything meaningful to post.
- And did I forget to say A HUGE THANK YOU to all those who made any of this possible?
In the last few months, PS4 scene has seen a lot of new development with regards to reverse-engineering in general and save game editing in particular. From what I’ve read, there is enough potential in the current state of affairs for me to be able to do research on the possibility of decrypting and resigning NHL roster save games. However, for this to happen I require a PS4 console with a specific firmware version which currently goes for $550 USD ($730 CAD) on eBay. Since I barely play games anymore, this is a hefty price to pay simply for a research project. I’m still very much interested in keeping NHLView alive, but I cannot afford the price tag. Therefore, I’m launching a donation campaign through Paypal to amass the necessary funds to purchase the said console.
I’m also making a promise that this is not some kind of scam to get your money. If I’m not able to collect the required amount, I will return the money to every single contributor (minus the PayPal fee). I will stop the campaign as soon as there is enough money and will post a picture of both the invoice and the console itself once I get everything.
Two things I cannot promise though:
- At this point, this is only a research. There is no definitive evidence that I will be able to defeat the encryption. Without decryption, no NHLView will exist for PS4.
- My efforts at this point are for PS4 only. I do not follow the Xbox One developments and have no knowledge what state modding is in for this console. You should not contribute if you are an Xbox One user.
To donate, use my PayPal.me page.
- The new version of NHLView NG 184.108.40.206 is finally here, just in time for the holidays. Here are some highlights of the new release:
- Multi-threaded loading: database loading process now takes advantage of multi-core processors and hyper-threading to speed up roster opening.
- Official support of NHL 15 and NHL Legacy Edition.
- Bug fixes from the previous release.
- Drop-downs for player appearance now have values generated from default rosters.
- Refactored player appearance fields into a separate tab with graphical assets preview.
- It is now possible to create new players (use with care, very raw feature).
- Merry Christmas and Happy New Year 2016! Thank you for your patience and positive feedback.
NHL Legacy has some structural changes to the database. NHLView NG will not be able to open the rosters without any modifications, like last year. I will release a version of NHLView NG and TDBView which supports the new db structure shortly.
Recently, I received a bunch of encouragement and appreciation emails. I thank you all for taking time to express your gratitude. I have not posted many updates lately even though I have quite a few new features being worked on in parallel for the next version of NHLView NG. Most of this is due to this little person who takes surprisingly large amount of time.
I want to assure you that it is my absolute intention to release the next version of NHLView NG as soon as I get around to complete it. In the meantime, I thank you for your patience and offer you the following screenshots from the next version: