[TUT] Engine Hacking

10/22/2008 06:48 MiniVan2k#1
I had so much trouble with gimp today it's not even funny. Just with some simple tools and nearing finish com froze and I had to start over again @_@

Anyways...the hack...as usual search for the engine you are currently using. Not that many engines should pop up unless you're searching for something like Jet FF-VII and similar ones like Jet FF-VIII and Jet FF-VIIII come up. Make sure you check the name when you go into memory view.

Now that you are in memory view it's relatively simple:

[Only registered and activated users can see links. Click Here To Register...]

Now that you have edited your values either move to a different map or switch engines and they should start taking effect.

The values I have used above are probably as legit as you can get. 50~290 min/max speed and 560 booster speed coupled with the best turning angles of what's given in iGear engines. Have fun you newbie computer programmers ;D

@brod: if you would, can you put this on your stickied thread as well. It'll probably get more attention that way

Cornboy's Method

To Edit your Engine Speed.
Change Scan type to Float
Change it from 32 Bit to All
Search for Booster Speed for example...490
Hit First Scan
Then their should be 2 490 addresses on the side at the top
Double click them both
Ok, now at the bottom you need to change the value so Double click the Value on the bottom and Change to how fast you would like to go Say 4000.
Now, Change the other one to the exact same thing
NOW IMPORTANT CLICK FREEZE FOR BOTH ADDRESSES ON THE LEFT IN THE CHECK BOX
10/22/2008 07:56 Munchkins#2
You could have just float searched the values of the min speed and kept doing it with 2 engines to get 1 value. Wouldn't it have been simpler that way instead of hex editing it?
10/22/2008 11:26 MiniVan2k#3
Quote:
Originally Posted by Munchkins View Post
You could have just float searched the values of the min speed and kept doing it with 2 engines to get 1 value. Wouldn't it have been simpler that way instead of hex editing it?
lol my hacking instincts told me it wouldn't be that simple if I tried it that way but if it works for you cool. I guess my instincts are wrong then
10/22/2008 17:57 Lusts#4
@Munchkins:
I've already tried searching in Byte, Float, and even 8 Byte. It's not that simple, I couldn't find the right address for the English min~max speed. Addresses and values kept changing and such. And when I tried to set the Value myself or freeze it, my client would crash.

So believe me, memory editing is probably the best and most simple way to do things like this.

@MiniVan2k:
I've tried editing my engine, but it never worked. Probably because I never changed the engine or warped anywhere. I'll try it now.

I'm going to be making my own forum for game hacks soon. It's till pending. You can add me on MSN if you'd like.

MSN: [Only registered and activated users can see links. Click Here To Register...]

Edit:

Doesn't work. I changed everything as you set it and even warped/switch engines a few times. I could not get the settings to take effect.
10/22/2008 22:54 MiniVan2k#5
Hmmm...I just tested it right now and it works perfectly except...when changing maps it won't take effect anymore. The first time I tested it,worked fine by just changing maps. It seems you have to switch engines. Also I have only tested this with an iGear and using the Jet FF-VII. May I ask what gear and engine you are using?
10/23/2008 00:33 Cornboy#6
Nice TUT... side note is that using Float Would be better for editing the Engines speed but not so much the Turning Angle. BTW I've known this for quite some time so if you were stuck you could have just asked on the forums but I commend you on actually trying :) Makes you feel proud you found something on your own? Anyways

To Edit your Engine Speed.
Change Scan type to Float
Change it from 32 Bit to All
Search for Booster Speed for example...490
Hit First Scan
Then their should be 2 490 addresses on the side at the top
Double click them both
Ok, now at the bottom you need to change the value so Double click the Value on the bottom and Change to how fast you would like to go Say 4000.
Now, Change the other one to the exact same thing
NOW IMPORTANT CLICK FREEZE FOR BOTH ADDRESSES ON THE LEFT IN THE CHECK BOX

now go ingame and enjoy
10/23/2008 01:22 cokenmentos#7
For min/max, booster time/speed, booster/regular turning, you can do normal searches. no need to hex edit
10/23/2008 01:40 MiniVan2k#8
Quote:
Originally Posted by Cornboy View Post
Nice TUT... side note is that using Float Would be better for editing the Engines speed but not so much the Turning Angle. BTW I've known this for quite some time so if you were stuck you could have just asked on the forums but I commend you on actually trying :) Makes you feel proud you found something on your own?
Haha yeah when I found this I was like "WOOOO I'M GOING 999 M/S FUK YES LOLOL. N I DID IT ALL BY MYSELF!"
Anyways I don't ask for things on the forum unless I'm at a dead end.Otherwise I get the feeling someone will redirect me to another topic I haven't come across and say something rude like "n00b...use s3@rch"

Also I don't really consider this a very tut-like tut. It's mainly just a pic that tells you which variable does what and it relies on you looking at brod's thread to get the basics if you haven't done something like this before.

P.S.: Also btw...somewhere in those hexes I changed the level and stat requirements during my first few tests and I wasn't able to wear the engine. This was when I tried to copy the entire JET FF-IV engine's hex to my current engine's hex. I narrowed it down to the whole row after "Max Speed" would be stat requirements and on the row after that after F0 where it says 1B is the level requirement. This gave me an idea that I could change level 99 CPUs or something to be a level 1 CPU with the same effects. An indirect way to edit stats. I'm in class right now so I can't test it out myself. Maybe someone can test it for me.
03/25/2009 04:52 kemell#9
I tried many times to get the pointer for the Turning Angle, I search in 4bits and float but It doesnt work..
03/26/2009 02:57 MiniVan2k#10
Trying to find pointers in this game is like trying to pull a nail out...and I'm not talking about the nails you hammer into wood. After the 7th pointer I gave up and didn't want to touch it again. It goes on forever, forks, and loops many times over and is a pain in the ass to find. My friend was able to find a way around finding the pointer by writing his own code but it had some weird side-effects. You can keep trying though if you ever do find it. Give us a holler if you do >_>