Post by deadmeow on Jul 6, 2012 0:05:26 GMT -5
To hack any EA sports title, you must first have a pre-hacked version, or you must disable the checksum data which will make a hack load up to a black screen.
The most sure way of this for any rom is to do a search for the values 4E75. You may get 4 to 8 or so of these values. Usually one of the later ones is the one to change. So do a search for hex value "4E75" and edit the last one to B0FC. And then load the rom, if black screen, change the data back to 4E75, and then proceed up the list changing the next 4E75 to B0FC.
You can also do this by having the Game Genie Master code for the game rom, and convert it to hex. I will go over this at a later point in time.
example : hacking philadelphia
put in "find text" into hex editor
find "philadelphia"
there will prob be 2 or 3 results, one of them will contain team roster data below it, and team colors above it.
Madden92/93/94/BW are easier to hack at first glance, because you can search for the team name and find team data. Also, you can see the player jersey # as the first bit of player data.
Madden91 you need the address for the team data, and there are no jersey numbers, just 00 as the first bit of data.
Madden94 the team color data seems to be compressed, and cannot be found or
edited at this time.
Joe Montana1 was designed by Madden91 creators, similar to Madden91.
*PLAYER ATTRIBUTES*
WT ST - SP AG - CT BT (MADDEN91/MONTANA1) CATCHING SHOULD BE 0 TO 3
WT 00 - SP AG - 00 BT (MADDEN92/93) STRENGTH, CATCHING SHOULD BE 0 (FOR OFFENSE)
WT 00 - SP AG - CT BT (BILL WALSH) STRENGTH SHOULD BE ZERO, CATCHING 0 TO 3 (FOR OFFENSE)
SPECIALTY PLAYERS
QB > WT ST - SP AC - RG SC (MADDEN91, MONTANA1)
QB > WT ST - SP 00 - RG SC (MADDEN92/93/94/BW) ACCURACY SHOULD BE 0
K > WT RG - SP xx xx AC
OL > WT-PB SPD-RB RB-XX
**IMPORTANT NOTES**
AC (accuracy) should be set for zero on Madden92/93/94/BW. It serves no purpose but putting this value at 1 or above will break the passing, causing the receivers to immediately come to a full stop when the ball is thrown.
CT (catching should be set from 0 to 3 in Madden91/94/BW)
CT (catching should be set at 0 in Madden92/93 to prevent free hail marys/lob cheese exploit)
ST (RB/TE/WR strength should be set at 0 in Madden92/93/94/BW to prevent free hail marys/lob cheese exploit)
TK (Tackling) should be put at 0 in Madden92/93 so that quarterbacks to have the ability to scramble. Quarterbacks in the pocket in 92/93 will fall at the slightest touch if tackling is above 0.
In Madden91 the tackling should be limited from 0 to 5 in order for running backs to be effective. There are no limits on running backs breaking tackles.
For Madden94/Bill Walsh make sure not to have tackling to high across the board for all teams, or you may limit the running game. Refer to previous ratings for good examples.
****
First the team rosters are shortly below
the data looks like this in the hex editor
QB = 12 4F CA B9
QB= 2 digits jersey number, 4=wt, F=strength, C=speed, A=accuracy, B=range, 9= Scrambling
HB= 23 4A BC 6A
23=jersey, 4=wt, A= strength, B=speed, C=agility, B=catching, 9=breaking tackles
On defenders , the last digit is tackling
You can find the team colors slightly above the team name.
For colors it is simple, in Sega Genesis EA games the colors look like this 0B GR, zero, blue, green, red. In hex, zero is black, where F= brightest color available. So 00 00 = black, 0F FF = white. Bright Red would be 00 0F, and bright yellow would be 00 FF.
In Madden91 there is one set of team colors, when a team is chosen as visitors, they will be given white pants.
In Madden92/93/BW, there are home colors and visiting colors.
In Madden92/93 these sets of data will preceed the team colors
026A 004A, then the next 9 "sets of colors" are correct to change, a set of colors starting with a zero, followed by 3 digits.
So for example Phiadelphia, find the first set of 026A 004A, and then change some color values (the numbers after these) and see your results. The first set above will be visiting uniform, the set above that home.
Phil Visitor colors = 0CCC 00A0 0060 0EEE 0AAA 0666 0EEE 0AAA 0666
For Madden92/93 color data is as follows:
HELMET STRIPE
HELMET TOP/BODY
HELMET LOWER/BODY
PANTS TOP
PANTS INNER BODY
PANTS OUTER BODY
SHIRT CTR TOP
SHIRT BODY
SHIRT TOP/OUTLINE
For BW
HELMET(MID HELMET)
HELMET(LOWER HELMET)
HELMET(HELMET STRIPE)
SKIN 024C <--- use these values to find team color data
SKIN 0006 <---
SHIRT(CTR TOP)
SHIRT(BODY)
SHIRT(TOP/OUTLINE)
PANTS TOP/HIGH
PANTS MORE BODY
PANTS LESS BODY
For Madden91, you need to know the team addresses to find player data, the addresses will lead you to the start of player data, with the colors above them, which you should be able to spot once you understand colors, and You can see the
M91
SF------2D3E
PHI-----2DE8
MIN-----2E92
LA------2F3C*
ATL-----2744
NY------27EE
WASH----2898
CHIC----2942
DENVER--2FE6
HOUSTON-3090
BUFF----313A
CINC----31E4*
MIA-----29EC
NE------2A96
KC------2B40
PIT-----2BEA
ALLM----2C94
Here is the player order in Madden 9x/BW and Madden91
M9X M91
1 QB (01)QB
2 QB2 (02)FB
3 HB1 (03)HB
4 HB2 (04)HB2
5 FB (05)WR1
6 LT (06)WR2
7 LG (07)SE1 (HB2/WR3)
8 C (08)SE2
9 RG (09)TE1
10 RT (10)TE2
11 WR1 (11)C
12 WR2 (12)LG
13 WR3 (13)RG
14 WR4 (14)LT
15 TE1 (15)RT
16 TE2 (16)PLB
17 KR (17)LT
18 PR (18)LE
19 K (19)RE
20 LE (20)LLB
21 LT (21)RT
22 RE (22)MLB
23 LLB (23)RLB
24 MLB (24)FS1
25 RT (25)FS2
26 RLB (26)SS
27 PLB (27)RCB1
28 LCB1 (28)RCB2
29 LCB2 (29)LCB1
30 RCB1 (30)LCB2
31 RCB2 (31)P
32 SS (32)K
33 FS1
34 FS2
35 P
There is more information on the Hacking reference found in the Madden roms, I will attach it here.
The most sure way of this for any rom is to do a search for the values 4E75. You may get 4 to 8 or so of these values. Usually one of the later ones is the one to change. So do a search for hex value "4E75" and edit the last one to B0FC. And then load the rom, if black screen, change the data back to 4E75, and then proceed up the list changing the next 4E75 to B0FC.
You can also do this by having the Game Genie Master code for the game rom, and convert it to hex. I will go over this at a later point in time.
example : hacking philadelphia
put in "find text" into hex editor
find "philadelphia"
there will prob be 2 or 3 results, one of them will contain team roster data below it, and team colors above it.
Madden92/93/94/BW are easier to hack at first glance, because you can search for the team name and find team data. Also, you can see the player jersey # as the first bit of player data.
Madden91 you need the address for the team data, and there are no jersey numbers, just 00 as the first bit of data.
Madden94 the team color data seems to be compressed, and cannot be found or
edited at this time.
Joe Montana1 was designed by Madden91 creators, similar to Madden91.
*PLAYER ATTRIBUTES*
WT ST - SP AG - CT BT (MADDEN91/MONTANA1) CATCHING SHOULD BE 0 TO 3
WT 00 - SP AG - 00 BT (MADDEN92/93) STRENGTH, CATCHING SHOULD BE 0 (FOR OFFENSE)
WT 00 - SP AG - CT BT (BILL WALSH) STRENGTH SHOULD BE ZERO, CATCHING 0 TO 3 (FOR OFFENSE)
SPECIALTY PLAYERS
QB > WT ST - SP AC - RG SC (MADDEN91, MONTANA1)
QB > WT ST - SP 00 - RG SC (MADDEN92/93/94/BW) ACCURACY SHOULD BE 0
K > WT RG - SP xx xx AC
OL > WT-PB SPD-RB RB-XX
**IMPORTANT NOTES**
AC (accuracy) should be set for zero on Madden92/93/94/BW. It serves no purpose but putting this value at 1 or above will break the passing, causing the receivers to immediately come to a full stop when the ball is thrown.
CT (catching should be set from 0 to 3 in Madden91/94/BW)
CT (catching should be set at 0 in Madden92/93 to prevent free hail marys/lob cheese exploit)
ST (RB/TE/WR strength should be set at 0 in Madden92/93/94/BW to prevent free hail marys/lob cheese exploit)
TK (Tackling) should be put at 0 in Madden92/93 so that quarterbacks to have the ability to scramble. Quarterbacks in the pocket in 92/93 will fall at the slightest touch if tackling is above 0.
In Madden91 the tackling should be limited from 0 to 5 in order for running backs to be effective. There are no limits on running backs breaking tackles.
For Madden94/Bill Walsh make sure not to have tackling to high across the board for all teams, or you may limit the running game. Refer to previous ratings for good examples.
****
First the team rosters are shortly below
the data looks like this in the hex editor
QB = 12 4F CA B9
QB= 2 digits jersey number, 4=wt, F=strength, C=speed, A=accuracy, B=range, 9= Scrambling
HB= 23 4A BC 6A
23=jersey, 4=wt, A= strength, B=speed, C=agility, B=catching, 9=breaking tackles
On defenders , the last digit is tackling
You can find the team colors slightly above the team name.
For colors it is simple, in Sega Genesis EA games the colors look like this 0B GR, zero, blue, green, red. In hex, zero is black, where F= brightest color available. So 00 00 = black, 0F FF = white. Bright Red would be 00 0F, and bright yellow would be 00 FF.
In Madden91 there is one set of team colors, when a team is chosen as visitors, they will be given white pants.
In Madden92/93/BW, there are home colors and visiting colors.
In Madden92/93 these sets of data will preceed the team colors
026A 004A, then the next 9 "sets of colors" are correct to change, a set of colors starting with a zero, followed by 3 digits.
So for example Phiadelphia, find the first set of 026A 004A, and then change some color values (the numbers after these) and see your results. The first set above will be visiting uniform, the set above that home.
Phil Visitor colors = 0CCC 00A0 0060 0EEE 0AAA 0666 0EEE 0AAA 0666
For Madden92/93 color data is as follows:
HELMET STRIPE
HELMET TOP/BODY
HELMET LOWER/BODY
PANTS TOP
PANTS INNER BODY
PANTS OUTER BODY
SHIRT CTR TOP
SHIRT BODY
SHIRT TOP/OUTLINE
For BW
HELMET(MID HELMET)
HELMET(LOWER HELMET)
HELMET(HELMET STRIPE)
SKIN 024C <--- use these values to find team color data
SKIN 0006 <---
SHIRT(CTR TOP)
SHIRT(BODY)
SHIRT(TOP/OUTLINE)
PANTS TOP/HIGH
PANTS MORE BODY
PANTS LESS BODY
For Madden91, you need to know the team addresses to find player data, the addresses will lead you to the start of player data, with the colors above them, which you should be able to spot once you understand colors, and You can see the
M91
SF------2D3E
PHI-----2DE8
MIN-----2E92
LA------2F3C*
ATL-----2744
NY------27EE
WASH----2898
CHIC----2942
DENVER--2FE6
HOUSTON-3090
BUFF----313A
CINC----31E4*
MIA-----29EC
NE------2A96
KC------2B40
PIT-----2BEA
ALLM----2C94
Here is the player order in Madden 9x/BW and Madden91
M9X M91
1 QB (01)QB
2 QB2 (02)FB
3 HB1 (03)HB
4 HB2 (04)HB2
5 FB (05)WR1
6 LT (06)WR2
7 LG (07)SE1 (HB2/WR3)
8 C (08)SE2
9 RG (09)TE1
10 RT (10)TE2
11 WR1 (11)C
12 WR2 (12)LG
13 WR3 (13)RG
14 WR4 (14)LT
15 TE1 (15)RT
16 TE2 (16)PLB
17 KR (17)LT
18 PR (18)LE
19 K (19)RE
20 LE (20)LLB
21 LT (21)RT
22 RE (22)MLB
23 LLB (23)RLB
24 MLB (24)FS1
25 RT (25)FS2
26 RLB (26)SS
27 PLB (27)RCB1
28 LCB1 (28)RCB2
29 LCB2 (29)LCB1
30 RCB1 (30)LCB2
31 RCB2 (31)P
32 SS (32)K
33 FS1
34 FS2
35 P
There is more information on the Hacking reference found in the Madden roms, I will attach it here.