[Help] Star Wars Episode I: The Phantom Menace - how fix fps animation (hex edit)

General information and assistance with dgVoodoo.

[Help] Star Wars Episode I: The Phantom Menace - how fix fps animation (hex edit)

Postby legion_pheonix » 2019-11-12 @ 04:45

Please help me unlock at 60 fps.
I found such a hex line "89 88 08 3D" and changed it to "00 00 00 00".
The game was unlocked, but the problem remained with the animation of all units and characters, they remained at 30 fps.
If you turn on the console with the "backspace" key and type "60fps", then the animation becomes 60 fps
Attachments
WMAIN.zip
(355.96 KiB) Downloaded 4 times
legion_pheonix
Newbie
 
Posts: 8
Joined: 2019-11-05 @ 16:24

Re: [Help] Star Wars Episode I: The Phantom Menace - how fix fps animation (hex edit)

Postby teleguy » 2019-11-13 @ 17:28

I would try Cheat Engine. Scan the game, then set 60 fps via console and scan for changed values. Cheat Engine can also detect which part of the game's code is responsible for modifying these values.
teleguy
Member
 
Posts: 440
Joined: 2004-2-28 @ 18:54

Re: [Help] Star Wars Episode I: The Phantom Menace - how fix fps animation (hex edit)

Postby legion_pheonix » 2019-11-13 @ 21:43

teleguy wrote:I would try Cheat Engine. Scan the game, then set 60 fps via console and scan for changed values. Cheat Engine can also detect which part of the game's code is responsible for modifying these values.

Thanks for the help, I started to do it yesterday. The Cheat Engine finds this address 0019FE20 with a hex value of 3C 88 88 89, but HxD does not display this address in principle.
I ask for help, I can lay out the game.
legion_pheonix
Newbie
 
Posts: 8
Joined: 2019-11-05 @ 16:24

Re: [Help] Star Wars Episode I: The Phantom Menace - how fix fps animation (hex edit)

Postby teleguy » 2019-12-02 @ 16:23

.........
Last edited by teleguy on 2019-12-02 @ 16:24, edited 1 time in total.
teleguy
Member
 
Posts: 440
Joined: 2004-2-28 @ 18:54

Re: [Help] Star Wars Episode I: The Phantom Menace - how fix fps animation (hex edit)

Postby teleguy » 2019-12-02 @ 16:24

legion_pheonix wrote:
teleguy wrote:I would try Cheat Engine. Scan the game, then set 60 fps via console and scan for changed values. Cheat Engine can also detect which part of the game's code is responsible for modifying these values.

Thanks for the help, I started to do it yesterday. The Cheat Engine finds this address 0019FE20 with a hex value of 3C 88 88 89, but HxD does not display this address in principle.
I ask for help, I can lay out the game.


It's probably just some address in RAM where the game stores that value, it's not inside the exe. Does setting or locking the framerate with CE work using that address? (The address might change every time you run the game though, so it might be better to repeat the entire process for testing.)
teleguy
Member
 
Posts: 440
Joined: 2004-2-28 @ 18:54

Re: [Help] Star Wars Episode I: The Phantom Menace - how fix fps animation (hex edit)

Postby Dege » 2019-12-02 @ 17:36

0019FE20 is a typical stack-address for 32 bit applications.
So, the game (calculates or reads it from somewhere and then) writes that value to the stack for passing it as a parameter to a function.
Dege
Oldbie
 
Posts: 1584
Joined: 2003-9-04 @ 11:06

Re: [Help] Star Wars Episode I: The Phantom Menace - how fix fps animation (hex edit)

Postby teleguy » 2019-12-02 @ 18:58

Dege wrote:0019FE20 is a typical stack-address for 32 bit applications.
So, the game (calculates or reads it from somewhere and then) writes that value to the stack for passing it as a parameter to a function.


So that address is pretty useless for our purpose?
teleguy
Member
 
Posts: 440
Joined: 2004-2-28 @ 18:54


Return to dgVoodoo General

Who is online

Users browsing this forum: No registered users and 2 guests