December 03, 2024, 11:23:11 AM

Author Topic: Potential hacks to change gameplay  (Read 17356 times)

blitzmaster5000

  • Full Member
  • ***
  • Posts: 150
    • View Profile
Potential hacks to change gameplay
« on: November 05, 2015, 02:44:06 PM »
So currently these are some hacks I plan on attempting to do at some point. I have successfully completed the low gravity hack, so it's taken care of. The first two below should be fairly easy, but the ones after would be much more difficult.

1. (Blitz 2001) allow onside kicks in second half - for some reason the game doesn't allow onside kicks in the second half. This doesn't make any sense, and I still wonder to this day if it was a coding error on the developers part (the game as a whole is pretty glitchy compared to 2000). I'm going to see if I can get them allowed.

2. (Blitz 2000) increase speed of QB - I prefer the faster speed of the QB in blitz 2001, so I am going to try and find a code to modify the QB speed.

3. Allow slow motion - Turn on or off slow motion.

4. Add instant replay - This will be really difficult, if not impossible. I feel like the only way to make this work would be to look at other games and how they work (such as Wayne Gretzky 3D hockey).

5. Do certain tackle animations - Some of the tackle animations are hilarious, such as the "dump truck" or the "levitator" as I call them. I want to try and find the function that sets the tackle animation and see if there's a way to force it to do certain ones more frequently.

6. Increase late hits time -  I would like to try and increase the amount of time the late hits lasts, that way you can do "combo" tackles (one tackle throws the player into another, and vice versa).

7. Add tackle "combos" - This will be related to (5) and (6) above. I want it so that lets say you tackle a player and it throws them into another player that then tackles them again, this would be a "2 hit combo". I know it is possible to make text appear at certain times, so this should be possible. The hard part would to make the text appear specifically after a certain animation sequence happens.

8. Change yardage required for 1st downs - This would be interesting to see how it changes the games. I'm not sure how difficult it would be.


jaker3

  • Administrator
  • Sr. Member
  • *****
  • Posts: 334
    • View Profile
Re: Potential hacks to change gameplay
« Reply #1 on: November 05, 2015, 11:40:07 PM »
I love all of the ideas.

I feel like #2, #5 and #6 would make better game play.

I feel like the late hits cheat might be able to help you with #6 maybe?

Also for #5 it would be cool to toggle the animation/tackle to do based on a button press (activator). There is already enough documentation on this so once you figure out the code to change the animation it would be easy to implement.

blitzmaster5000

  • Full Member
  • ***
  • Posts: 150
    • View Profile
Re: Potential hacks to change gameplay
« Reply #2 on: November 17, 2015, 06:48:11 PM »
I think I found the lines that affect QB speed in Blitz 2000. Typically the QB moves faster from the line of scrimmage to ~15 yards back and then gets much slower. Here are two addresses that affect them:

Short yardage code (from LOS to ~15 yards back): 802F7C04 - normally set to 3C013FA6. Changing last 3 value to be larger (such as 3C013FFF) increases speed. However, I noticed the turbo speed is still normal.

deep yardage code (15 yards and further back): 802F7DB4 - normally set to 3C013F2A. increase last 3 values to increase speed. FFF is absurdly fast.

I'm not sure if this code works for the QB regardless of player or just player 1. I'm still playing with this to see if I can get it as a gameshark code.


jaker3

  • Administrator
  • Sr. Member
  • *****
  • Posts: 334
    • View Profile
Re: Potential hacks to change gameplay
« Reply #3 on: November 19, 2015, 10:16:17 AM »
Legit, I'll try and tinker with these also... I think that if we get the QB speed in the backfield down I'd add that to the 2016 official blitz hack since that would improve QB run plays along with overall game mechanics.

blitzmaster5000

  • Full Member
  • ***
  • Posts: 150
    • View Profile
Re: Potential hacks to change gameplay
« Reply #4 on: November 20, 2015, 08:56:52 AM »
Awesome! Yes, if we can have it hard coded into the next update that would be awesome.

I am now working on extending the late hits time. Here is how I'm going about doing it currently (although so far I've had little success).

Using Cheat engine (http://www.cheatengine.org/), I am able to narrow down changing/unchanging addresses at a given point in time. So for instance, to find the gravity cheat, I would search for changed values mid-jump, and then non-changing values when the character is standing there. This is how I was able to find the code that affects the Z-height of the character. After that, it was just a matter of finding a line above it that acts as a multiplier (I think). I used the same basic concept for the QB speed addresses.

to help look for animation codes and other functions related to the character being controlled, I would go into the playbook editor "preview mode" for offences. Here, there is no defense, so you don't have to worry about being tackled. The thing is there is a timer on each play, that when it reaches 0, it ends and goes back to the playbook. I was able to find the address that acts as a "count-down timer" of the play, and so when I freeze that value in cheat engine (anything other than 0), I can run around indefinitely until I either score or run out of bounds. This has allowed me to isolate addresses related to characters much more easily.

So because there's a count-down timer for the playbook editor, I assumed that for post-tackle late hits time, there would also be a timer associated with it. Once the timer is all the way down, it would then go back to the playbook or whatever is to come next. However, so far I haven't been able to find any address that has a decreasing value as the late hits time goes on.. So I'm not sure if maybe it's not on a timer like the playbook editor is. I'll keep you updated if I find anything out. It would be interesting to see if the late hits can also be frozen so that it doesn't continue on to the next play/screen as well.

blitzmaster5000

  • Full Member
  • ***
  • Posts: 150
    • View Profile
Re: Potential hacks to change gameplay
« Reply #5 on: November 24, 2015, 05:05:42 PM »
I found the address to stop transitioning from the late hits to the next play in 2001.

Address: 805EFFEC

it increases as the late hits progresses from 0 to some maximum value. you can freeze this address in cheat engine at the virtual address 1060FFEC. I'm going to use this to see if I can now isolate the tackle animations. If I can find out how those are triggered, then perhaps we can figure out how to do certain tackle animations on command.

jaker3

  • Administrator
  • Sr. Member
  • *****
  • Posts: 334
    • View Profile
Re: Potential hacks to change gameplay
« Reply #6 on: November 24, 2015, 08:35:36 PM »
I found the address to stop transitioning from the late hits to the next play in 2001.

Address: 805EFFEC

it increases as the late hits progresses from 0 to some maximum value. you can freeze this address in cheat engine at the virtual address 1060FFEC. I'm going to use this to see if I can now isolate the tackle animations. If I can find out how those are triggered, then perhaps we can figure out how to do certain tackle animations on command.

That is awesome, its been awhile since I've used cheat engine but I hope to do some digging myself over the holidays. If you think about it take some screen shots the next time your working on the cheats. If we can get some tutorials up on what your working on we could probably get more people to contribute to this project. Anyways, keep it up man! Looking good.