Well, so it ends up to have pretty cool side effect on the offplay stuff. If I put it on somehow reasonable values like 0.8, it actually fixes/cleanup some cutscenes timing bugs. I mean before that you could see some poorly done animation transitions few frames before the camera cuts somewhere else.
It always seemed to me, like these animations should end right at this camera cut (be little longer and slower), so you have this illusion, you not actually in a game. Now it works much better, I think.
Some of the stuff we are founding makes me really wonder why the original devs did it this way. It almost feels like sabotage, or something Lol Well, probably just not enough of time, but still. Of course the reviews wasn't good then.
Interesting. I imagine having to change platform also made it quite difficult for the devs.
I split the goalie code. I know the split affects which goalie is slowed, but I'm wondering if one of the splits is used more for other things. Can you take a quick look? They use the same Float, so don't use them together (with different floats).
$Goalie Split 1
C2AFF834 00000002
7FC3F378 3A400001
60000000 00000000
C2AFF840 00000002
3A400000 7FC3F378
60000000 00000000
C2B22930 00000003
2C120001 40A2000C
C042FFF8 EC220072
38A00000 00000000
043421b8 3ea00000 //Float
$Goalie Split 2
C2AFF878 00000002
7FC3F378 3A400001
60000000 00000000
C2AFF884 00000002
3A400000 7FC3F378
60000000 00000000
C2B22930 00000003
2C120001 40A2000C
C042FFF8 EC220072
38A00000 00000000
043421b8 3ea00000 //Float
(05-20-2018, 07:48 PM)One More Try Wrote: [ -> ]Hmm it doesn't seem to affect everything, but maybe it's useful
$Goalie Speed
C2AFF830 00000002
C03F0024 C042FFF4
EC220072 00000000
C2AFF874 00000002
C03F0024 C042FFF4
EC220072 00000000
043421b4 3ea00000 //Float
This one is pretty interesting too. It affects the goalie momentum, I think.
$Goalie Split 1
This affects one of the goalies only, nothing else
Edit: that other split code do the same, just for the other goalie.
Awesome! Do you think you can identify that part of code that let us slow down/ fix offplay as well?
So... if you combine split 1 and 2 then it's the goalie code we are looking for? You can combine them if you plan on using the same float for both.
If we can split goalies off, then what's left is the offplay slowdown, right?
If both of those are true, then this might be the code you want. Two floats to edit.
$Goalie and Offplay
C2AFF834 00000002 //Goalie 1 Flag
7FC3F378 3A400001
60000000 00000000
C2AFF840 00000002 //Offplay
7FC3F378 C042FFF4
D042FFF0 00000000
C2AFF878 00000002 //Goalie 2
7FC3F378 C042FFF8
D042FFF0 00000000
C2AFF884 00000002 //Stop
3A400000 7FC3F378
60000000 00000000
C2B22930 00000003 //Anim change
2C120001 40A2000C
C042FFF0 EC220072
38A00000 00000000
043421b8 3ea00000 //Float Both Goalie
043421b4 40800000 //Float Offplay
Yes, we need the same values for both goalies. We don't wanna give any side faster or "better" goalie, it should be equal

Goalies code working like a charm, but the offplay seems have no effect right now.
//Float Both Goalie
//Float Offplay
Only these 2 lines are editable in this code, correct?
Yes. So that code changes goalies correctly but nothing else is affected?
Yes, exactly. That second offplay part is not working...