Jump to content

SET custom injury rates for each player


bruddog

Recommended Posts

Another big hack. This lets you set custom injury rates for each specific player. 

 

P1 Jump to injury rate hack

SET (0x25E7A, A2 1A 20 E3 D8 4C  D0 AB EA EA EA EA EA 68)

 

P2 Jump to injury rate hack

SET (0x25E92, A2 1A 20 E3 D8 4C 20 AC EA EA EA EA EA 68)

 

 

Injury hack P1

SET (0x34BE0,

A5 88 29 1F 0A AA BD 10

66 8D 6E 00 BD 11 66 A9

70 85 44 A9 AC 8D 45 00

A5 6C 48 38 A5 6C F0 14

E9 01 85 6C 18 A9 10 65 

44 85 44 A9 00 65 45 85 45 

4C EB AB 68 85 6C 8A 

A8 B1 44 A8 8A 48 A9 9E 

48 A9 75 48 A2 13 4C E3 D8)

 

Injury hack P2 


SET (0x34C30,

A5 89 29 1F 0A AA BD 44 66 8D 6E 00 BD 45 66

A9 20 85 44 A9 AC 8D 45 00 A5 6D 48  38 A5 6D

F0 14 E9 01 85 6D 18  A9 10 65 44 85  44 A9 00

65 45 85 45 4C 3B AC 68 85 6D 8A A8 B1 44 A8

8A 48A9 9E 48 A9 8D 48 A2 13 4C E3 D8)

 

SET(0x34C80, 

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF

00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF)

 

The X34C80-34EB0 section is where you set the probabilities for each player. The above has injuries very low for every player

 

34C80= BUF players start

34C90= MIA players start

...

34EB0= ARI players start

 

 

34C80= injury probability BUF QB1

34C81=injury probability BUF QB2


34C82= injury probability BUF RB1

34C83=injury probability BUF RB2

34C84= injury probability BUF RB3

34C85=injury probability BUF RB4

34C86= injury probability BUF WR1

34C87=injury probability BUF WR2

34C88= injury probability BUF WR3

34C89=injury probability BUF WR4 

34C8A=injury probability BUF TE1

34C8B=injury probability BUF TE2 

 

00= 1/256 chance of injury. FF=256/256 chance of injury on a tackle. 

Link to comment
Share on other sites

Beautiful! Out of the upcoming hacks you mentioned, this is the one I was really waiting for.  No longer will running QB's have a head-and-shoulders advantage over the best pocket passers.  So what's the default value for each player from the original TSB?  I plan on using the default value for each player except for QBs, and will probably triple that value for them.


Edited by Tecmonster
Link to comment
Share on other sites

Dude!


Seriously...this is unreal.


Initially reading through I was thinking what a pain in the ass this would be to implement, but if you keep player attributes in excel you could make one big set command outta this MF'er.


 




The X34C80-34EB0 section is where you set the probabilities for each player. The above has injuries very low for every player



 

34C80= BUF players start

 

348C0= injury probability BUF QB1

348C1=injury probability BUF QB2


348C2= injury probability BUF RB1

348C3=injury probability BUF RB2

348C4= injury probability BUF RB3

348C5=injury probability BUF RB4

348C6= injury probability BUF WR1

348C7=injury probability BUF WR2

348C8= injury probability BUF WR3

348C9=injury probability BUF WR4 

348CA=injury probability BUF TE1

348CB=injury probability BUF TE2 

 




 


Just to clarify...is it "8C"...or "C8"?


Link to comment
Share on other sites

this is so fun :)     I applied it to the 32 team rom without any immediate consequences.   tannehill was my practice player and he's gone down every time. from memory the old default was 1/256 except kickers.  I think preseason injuries are off on the 32 team cart too. so i saw it once i entered season mode.


 


Now to make a Johnny Johnson injury highlight reel to annoy Tailback King with


Edited by Dusto
Link to comment
Share on other sites

This is for 28 and 32 rom, right?

 

What is the default injury rate again?

 

BTW, the default rates are FF which means that all the players are set to be injured.

 

 

Correct. 

 

The default rate is 02/256

The defualt PR/KR rate was 07/156

Actually the defaults here are 00. THe FF is unused space so that the table would line up nicely when viewing in a hex editor

Link to comment
Share on other sites

hehe. i'm not sure if i fat fingered something, but... I've got this really trippy thing going on where every 2-3 plays the teams change (rosters stay the same)


My game is philly vs redskins.  then suddenly i'm the giants and they're the redskins,  then they're the chargers and i'm the raiders.  


Link to comment
Share on other sites

hehe. i'm not sure if i fat fingered something, but... I've got this really trippy thing going on where every 2-3 plays the teams change (rosters stay the same)

My game is philly vs redskins.  then suddenly i'm the giants and they're the redskins,  then they're the chargers and i'm the raiders.  

 

sweet.  so instead of being injured you turn into BO!

Link to comment
Share on other sites

that's got it working fine.  No more team switching (tho that was kinda cool.  Maybe I'll revisit that typo one day and figure out how to get it to also switch the rosters every couple plays. )

 

It would be cool to randomly load up different playbooks

Link to comment
Share on other sites

P1 Jump to injury rate hack

SET (0x25E7A, A2 1A 20 E3 D8 4C  D0 AB EA EA EA EA EA 68)

 

P2 Jump to injury rate hack

SET (0x25E92, A2 1A 20 E3 D8 4C 20 AC EA EA EA EA EA 68)

 

 

Prior to this hack, the injury rates were at locations:

P1................25E74

P1 KR/PR....25E79

P2................25E8C

P2 KR/PR....25E91

 

Noticed these don't overlap with your code above.  Do they need to remain default values (02/07) or do they just not have any affect at all now?

Link to comment
Share on other sites

They wont do anything now. The random team switching made me wonder if switching sides at halftime is possible.

Would just need to swap team ids, team scores and the vram info that contains starters playbooks and stats.

 

halftime?  why not quarter?

Link to comment
Share on other sites

bruddog, you said that Arizona starts with x34EBO.  By my count, they would start with x34E70.  Can you tell me where I miscalculated?  Here's how I counted:


x34c80 


x34c90


x34ca0


x34cb0


x34cc0


x34cd0


x34ce0


x34cf0


x34d00


x34d10


x34d20


x34d30


x34d40


x34d50


x34d60


x34d70


x34d80


x34d90


x34da0


x34db0


x34dc0


x34dd0


x34de0


x34df0


x34e00


x34e10


x34e20


x34e30


x34e40


x34e50


x34e60


x34e70


 


x34e70 is the 32nd line here.


 


Maybe we're skipping lines x34e40 through x34e7f and using lines x34e80 through x34ebf instead to represent the NFC West?


Link to comment
Share on other sites

i counted 36 "injury banks" for lack of a better term in the original hack.  Not sure if that's relevant to your question,  I get lost without being able to add comments to the hex.  So my repeatable test was pick my team and save state right after the kickoff.  Set FF for the qb.  Then run him into the tacklers.  If he gets injured then I know where everyone else is. If not ff next one down and load state.


Edited by Dusto
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...