N
nfitc1
Guest
Code: [Select]
Those addresses populate the structure at 0x9568A0, which starts out as "00:00.000" in ff7text.
I think if you change the line:
Code: [Select]
to
Code: [Select]
Then it will either error or not display the millisecond count because it terminates the string early.
Code:
int __stdcall sub_72D485(int TimerValue, int DD86B0){ minutes = TimerValue / 60000; DD86B0 = TimerValue / 60000 / 10; //X0:00.000 DD86B4 = minutes - 10 * DD86B0; //0X:00.000 seconds = (TimerValue - 60000 * minutes) / 1000; DD86B8 = seconds / 10; //00:X0.000 DD86C2 = seconds - 10 * DD86B8; //00:0X.000 milliseconds = TimerValue - 60000 * v3 - 1000 * v4; DD86C6 = milliseconds / 100; //00:00.X00 DD86D0 = (milliseconds - 100 * (DD86C6)) / 10; //00:00.0X0 DD86D4 = milliseconds - 100 * DD86C6 - 10 * DD86D0; //00:00.00X}
I think if you change the line:
Code: [Select]
Code:
.text:0072D473 mov [eax+8], dl
Code: [Select]
Code:
.text:0072D473 mov [eax+8], 0h