MLB Power Pros Forum

A community-run forum for MLB Power Pros
It is currently Mon Jun 18, 2018 7:48 am

All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: Wii ROM and Game Save hex editing Hex Editing
PostPosted: Sun Jan 28, 2018 7:13 am 
All-Star
All-Star
User avatar

Joined: Mon Jan 05, 2009 7:21 pm
Posts: 1216
Location: Australia
Favorite Team: Orioles
Console '07: Sony PS2
Console '08: Sony PS2
As some of you guys may know, I have been working on the hex breakdown of the ROM and game save of MLB Power Pros 2008 for both Wii and PS2. The following is for the Wii version of the game, which has proved the more complex of the two to work out. Currently, and this will be updated as I learn more, I am able to edit names, Status in terms of success mode player, MLB Life mode player and edited and non-edited player (which means a player who we have edited, but the game believes they are original players. Furthermore, we can edit birthdates, and years experience. Firstly, I need to mention a disclaimer;

1. I do not take any responsibility for any damage done to your ROM of the game. If you follow my guide or ask away, I will help you through the editing process, but essentially you follow this guide at your own risk.

2. Most of the editing that you do to a player should be done in-game and not through the hex editor. Details that cannot be edited in-game are what should be done in the hex editor such as birthdates, years experience and batting stances.

3. When looking for players in the Wii ROM or save, look for birthdates, as the letters and names are not consistent in the ROM whereas the birthdates do not differ and are consistent, the following guide will explain why.

The Wii ROM basically has so many Hex values for each letter. I have yet to find hex values for other characters such as ",*,(,),#. I will upload each part of the edit process, but to give you an idea of the complex nature of the letters I've included a table of the letters to hex.

Attachment:
Wii Letters to hex.png
Wii Letters to hex.png [ 18.43 KiB | Viewed 438 times ]



Please note you’ll see 00 and O these are meant as the number “0” not the letter “O” excel just would accept the 00’s at times.

Birth Year of Players

Much easier to calculate

We know Roy Halladay for example, he was born in 1977. To find his birth year in the hex format in the ROM or game save, we multiply 1977 by 2. When we do this, we have a number 3954. Convert this number to hex. We can punch this number into excel or a hex calculator. In excel just type =dec2Hex(cell you wish to convert or 3954). The answer we get is F72. Below is Roy Halladay's player details in the save.

B8 00 E3 00 FC 01 07 01 07 00 FC 00 FF 00 FC 01 14 00 00 00 00 00 E3 00 FC 01 07 01 07 00 FC 00 FF 00 FC 01 14 00 00 00 00 00 00 00 00 00 00 00 00 00 DC 01 09 00 FF 01 0D 01 00 01 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60 80 18 2C 10 00 09 90 12 00 78 D0 40 00 00 18 60 79 24 92 4F 00 00 00 00 00 00 00 00 20 4F 4B 9A 00 00 00 00 00 00 04 03 00 02 6A 7F 20 41 45 30 00 44 00 0F 72 57 12 FA 00 00 40 00 00 05 CC 00 00 00 00 89 E0 0E 2C 35 74 AA 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

You'll notice the line of hex "00 44 00 0F 72 57 12", the "F72" is the birth year. The "57" is his day and month (I'll explain in another edit) and "12" is the years of experience, which again I'll explain in a later post.

Please note that the Roy Halladay details above has his first name as Andrew and not Roy. I was lazy and forgot to edit it back when I was working out the letters.

Birthday (Day and Month) and Years experience


The next part of the players birthdate is the day and month. We go back to the Roy Halladay example. Halladay is born 14th May 1977, and within the game he has 9 years experience. I have colour coded the matrix below as it illustrates which code to use when you want to have a particular day and month and also the years experience. The colours must match i.e. if the birthday and month falls on a blue square, then you must pick a hex value from the corresponding coloured square, otherwise it will give you a different birthday, or a player with an abnormal years of experience. Below is the table coloured with the day and month. You'll notice Hallday's day and month for his birthday illustrates a blue square. Halladay has 9 years experience, and so when we look at the corresponding blue table for his years of experience, we find that for 9 years, the hex code is 12.

Attachment:
Wii Day and Month.png
Wii Day and Month.png [ 51.61 KiB | Viewed 391 times ]



The next 2 tables are the years experience corresponding to the particular colour code the player falls on dependent on his birthday.

Attachment:
Wii Years experience.png
Wii Years experience.png [ 20.52 KiB | Viewed 391 times ]


Apologies as I haven't yet completed the full yellow table for years experience.


Last edited by robhallett on Wed Jan 31, 2018 5:33 am, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: Wii ROM and Game Save hex editing Hex Editing
PostPosted: Sun Jan 28, 2018 2:13 pm 
Community Manager
Community Manager
User avatar

Joined: Sat Dec 20, 2008 12:01 pm
Posts: 9458
Location: Michigan
Favorite Team: Tigers
Console '07: Nintendo Wii
Console '08: Nintendo Wii
Favorite Japanese title: (Wii) Jikkyou Powerful Major League 2009
Insta-sticky. Can't wait to see more of this, rob!

_________________
My YouTube

"Another year older, another year better at Power Pros!" -Me
"Best way to get laid: Tell her you're the community manager of a baseball video game forum." -SkittleMonster
"The Chronicles of Dish's Love Life. I'd read it." -BrewersFuzz
"Find a way to be alone in a baseball stadium at sunrise, when the only sound you hear are about nine birds that got lost, and found themselves in a stadium, and they’re chirping across the grandstand trying to figure out where the *(censored)* they ended up." -Dan Besbris

Twitter: @robtoml_statman


Top
 Profile  
 
 Post subject: Re: Wii ROM and Game Save hex editing Hex Editing
PostPosted: Sat Feb 03, 2018 7:36 pm 
All-Star
All-Star
User avatar

Joined: Mon Jan 05, 2009 7:21 pm
Posts: 1216
Location: Australia
Favorite Team: Orioles
Console '07: Sony PS2
Console '08: Sony PS2
Does anyone have any questions or comments? I will post the PS2 stuff soon too which does have a bit more but mainly because the hex is slightly easier to work through.


Top
 Profile  
 
 Post subject: Re: Wii ROM and Game Save hex editing Hex Editing
PostPosted: Sat Feb 03, 2018 9:31 pm 
Power Pro Legend
Power Pro Legend
User avatar

Joined: Fri Aug 07, 2015 7:15 pm
Posts: 2319
Location: 南ジャージー
Favorite Team: Angels
Console '07: Nintendo Wii
Console '08: Nintendo Wii
Favorite Japanese title: (Wii) Jikkyou Powerful Major League 2009
Checksum?????
I'm sure you cracked it, just when are you going to post it.

_________________
Dynasties That Never Were
Dynasties That Never Were MLBPP Stats
2011 San Francisco Giants Log
Cleveland Browns : The Race For Last Place
2018 MLBPP Update


Top
 Profile  
 
 Post subject: Re: Wii ROM and Game Save hex editing Hex Editing
PostPosted: Sun Feb 04, 2018 4:35 am 
All-Star
All-Star
User avatar

Joined: Mon Jan 05, 2009 7:21 pm
Posts: 1216
Location: Australia
Favorite Team: Orioles
Console '07: Sony PS2
Console '08: Sony PS2
I did get the checksum for the PS2 version but not the Wii version. I’m still trying to work it out. The hex edits I’ve put up are primarily for ROM editing which is much easier to locate data. The ROM hex edits also allow the use of these edited players etc in MLB life etc. But once I have cracked the checksum of the Wii version it will be posted for sure.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: robhallett and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group