How to make a Trainer for THPS3 ?

Tony Hawk's Pro Skater 3 mod discussion.
sMiLe
Posts: 31
Joined: Thu Nov 12, 2009 5:58 pm
Contact:

How to make a Trainer for THPS3 ?

Postby sMiLe » Fri Nov 13, 2009 11:48 pm

z
Last edited by sMiLe on Fri Dec 25, 2009 11:10 am, edited 1 time in total.
Eraser
Site Admin
Posts: 911
Joined: Tue Apr 21, 2009 4:42 pm
Location: Lithuania
Contact:

Re: How to make a Trainer for THPS3 ?

Postby Eraser » Sat Nov 14, 2009 12:05 am

Hi, I am going to sleep now, will help you tomorrow (in 8-10 hours)
sMiLe
Posts: 31
Joined: Thu Nov 12, 2009 5:58 pm
Contact:

Re: How to make a Trainer for THPS3 ?

Postby sMiLe » Sat Nov 14, 2009 12:20 am

OK Thank you :)

No problem I can wait ;)

Sleep well^^ :)
Eraser
Site Admin
Posts: 911
Joined: Tue Apr 21, 2009 4:42 pm
Location: Lithuania
Contact:

Re: How to make a Trainer for THPS3 ?

Postby Eraser » Sat Nov 14, 2009 9:34 am

http://www.thps-mods.com/player/2.php

This is an old video that I've just found (ignore the errors to the left)

At 0:32 when I click add entry, that's the place where I add new cheats to the trainer. Just select any addresses you want to add to the trainer, select what the trainer should do when you activate the cheat (freeze the address value? Or just set the value once? Or set the value and freeze the address?) I hope you know what these mean, if not just post here I'll explain.

Another question, do you know how to scan using not exact value scanner but unknown initial value + decreased/increased? That's how you find out the address for perfect balance (I'm not sure if you can turn the perfect balance on/off in single player game? If not then you won't be able to make the perfect balance)
sMiLe
Posts: 31
Joined: Thu Nov 12, 2009 5:58 pm
Contact:

Re: How to make a Trainer for THPS3 ?

Postby sMiLe » Sat Nov 14, 2009 12:43 pm

z
Last edited by sMiLe on Fri Dec 25, 2009 11:11 am, edited 1 time in total.
Eraser
Site Admin
Posts: 911
Joined: Tue Apr 21, 2009 4:42 pm
Location: Lithuania
Contact:

Re: How to make a Trainer for THPS3 ?

Postby Eraser » Sat Nov 14, 2009 12:54 pm

Unfortunately, not every pointer points to the base address. Try other method of getting pointers.

Find the address you want again, right click on it and select pointer scan for this address, select "Injected" Then select "Old pointer scan" instead of "Reverse pointer scan" and click OK.

It will start scanning, get around 200 pointers (Unless it's very slow, then 10-30 will be enough) CLICK STOP AFTER YOU GOT 200 pointers (or 10-30 if it takes too much time).

Then just double-click on random pointers in the list and it will automatically copy them to your cheat table. Get ~30 pointers.
Restart the game, half of the pointers won't work, the other half will work (may vary). That's it.
sMiLe
Posts: 31
Joined: Thu Nov 12, 2009 5:58 pm
Contact:

Re: How to make a Trainer for THPS3 ?

Postby sMiLe » Sat Nov 14, 2009 2:09 pm

z
Last edited by sMiLe on Fri Dec 25, 2009 11:11 am, edited 1 time in total.
Eraser
Site Admin
Posts: 911
Joined: Tue Apr 21, 2009 4:42 pm
Location: Lithuania
Contact:

Re: How to make a Trainer for THPS3 ?

Postby Eraser » Sat Nov 14, 2009 2:26 pm

They should go there... It's impossible that they don't. Try clicking a lot on one pointer and look at your cheat table then
sMiLe
Posts: 31
Joined: Thu Nov 12, 2009 5:58 pm
Contact:

Re: How to make a Trainer for THPS3 ?

Postby sMiLe » Sat Nov 14, 2009 2:29 pm

z
Last edited by sMiLe on Fri Dec 25, 2009 11:11 am, edited 1 time in total.
sMiLe
Posts: 31
Joined: Thu Nov 12, 2009 5:58 pm
Contact:

Re: How to make a Trainer for THPS3 ?

Postby sMiLe » Sat Nov 14, 2009 2:48 pm

It is also okay if i click default and not Injected?

Because if I click Default I can load them to cheat table!??!
With injected I can't.!
Eraser
Site Admin
Posts: 911
Joined: Tue Apr 21, 2009 4:42 pm
Location: Lithuania
Contact:

Re: How to make a Trainer for THPS3 ?

Postby Eraser » Sat Nov 14, 2009 2:49 pm

http://www.youtube.com/watch?v=nw9Z68WmCb8

look at 0:54 is that what you're doing?

You can use default... but I don't use it and I can't give you any help then, because I don't know how it works.
sMiLe
Posts: 31
Joined: Thu Nov 12, 2009 5:58 pm
Contact:

Re: How to make a Trainer for THPS3 ?

Postby sMiLe » Sat Nov 14, 2009 3:00 pm

Ah..

Now i have it.. :)
I just made it with "default" and after pointer scan I started game new and the adress of pointer were right :)

But now I have another problem...
If i'm in game and make a kickflip which gave 100 Points
then I hold game and put in cheat engine 30000 Points
Okay - back to game
In game I can see the 30000 Points for Kickflip but if I land my combo I just get the 100 Points from beginning

Why the Points don't stay?

Thx for all your help :)
Eraser
Site Admin
Posts: 911
Joined: Tue Apr 21, 2009 4:42 pm
Location: Lithuania
Contact:

Re: How to make a Trainer for THPS3 ?

Postby Eraser » Sat Nov 14, 2009 3:20 pm

I just tried to hack the base score, but I couldn't, it shows hacked score in base score but not in the upper bar (as you said). I guess it doesn't work properly
sMiLe
Posts: 31
Joined: Thu Nov 12, 2009 5:58 pm
Contact:

Re: How to make a Trainer for THPS3 ?

Postby sMiLe » Sat Nov 14, 2009 3:26 pm

z
Last edited by sMiLe on Fri Dec 25, 2009 11:11 am, edited 1 time in total.
Eraser
Site Admin
Posts: 911
Joined: Tue Apr 21, 2009 4:42 pm
Location: Lithuania
Contact:

Re: How to make a Trainer for THPS3 ?

Postby Eraser » Sat Nov 14, 2009 3:47 pm

TIt's hard to explain how to make custom or perfect balance... Basically you scan for "unknown initial value" (we don't know the value right? Because there is no numeric value. After you scanned for "unknown initial value" (you should be manualing or doing grind trick so you could see the bar) Let the ball in the bar go up and pause the game scan for increased (or decreased, I forgot) and if it goes down, you scan for decreased. It takes a long time to get to like 100 addresses out of millions.

I don't know how to explain this, sorry.


Now to edit a trick in thps3 download qb explorer:
http://thps-mods.com/download/click.php?id=37

Put these 2 files in D:\Games\Thps3\Data\Scripts

Open QbLauncher.exe and select airtricks.qb and decompile it. Look at the same folder for AirTricks.txt file and open it

Look for:

Code: Select all

$Params$ = :s{$Name$ = %sc(8,"Kickflip")$Score$ = %i(100,00000064)$Anim$ = $Kickflip$$Nollie$ = $NollieKickflip$$ExtraTricks$ = $KickflipExtras$:s}:s}


Code: Select all

%sc(8,"Kickflip")

You can edit the name of the kickflip trick

Code: Select all

$Score$ = %i(100,00000064)

Edit the score of the kickflip. NOTE When you change the 100 to lets say 50000, look at this place: %i(100,00000064)
It's a hex code of the number, use http://www.permadi.com/tutorial/numConvJs/index.html to convert from decimal to hex (type 50000 in decimal field and you'll get a hex value that you must put into %i(100,00000064) so it will be like %i(50000,0000C350)

Now save the .txt file and use the QbExplorer to compile the file. Rename the file from airtricks.txt.qb to airtricks.qb

Return to “THPS3 modding”

Who is online

Users browsing this forum: No registered users and 20 guests