(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
05-05-24 03:56 PM
0 users currently in Hardware / Software.
Acmlm's Board - I3 Archive - Hardware / Software - Trainer Making Problems... New poll | |
Add to favorites | Next newer thread | Next older thread
User Post
U1traMan

Red Goomba








Since: 10-11-06

Last post: 6288 days
Last view: 6285 days
Posted on 02-12-07 10:13 PM Link | Quote
Hi folks. Jeeze i haven't posted here in a while...anyway I'm not sure if this goes under programming, but if it does, just move this...

Ok heres my problem.

I decided a few days ago..."Hell, i make a trainer for Zelda:LTTP, and i will start with the rupees"

So i go Google a trainer maker..and find this nifty program called...well, Trainer Making Kit.

Next, I set up the layout of the trainer...then when i get all that done, i go off into Cheat Engine and get ready for some address searching...
I boot up ZSnes, then the un-modified rom. So I go grab a few rupees, enter it in Cheat Engine, go back into zelda, get a few more rupees, then go back into cheat engine and do the same thing. Once I do that, i go AGAIN to find some more rupees, and find which ones changed...this was the one i found.

007A9E22

So now, i go into Trainer making kit, and make it a ADD one, a DWORD, and value 99.
So i go test it out, it works! ...somewhat. The rupee value always goes back down. So i thrown in another button, and put in the same address, but i change it to this. FREEZE,DWORD. BAM! doesn't work. So I decide to build the exe, close ZSnes, and re-load it. Now nether the first one NOR the second one work. So now I'm thinking that the addresses aren't static... so right now I'm currently screwed. Can anybody help me?
Koitenshin +∞

Moblin


 





Since: 12-24-05
From: Misery

Last post: 6288 days
Last view: 6288 days
Posted on 02-13-07 02:36 AM Link | Quote
Why not just use the cheat engine that's built into ZSNES? It's much easier. Trainer making kits are usually for stand alone games that have no cheats.
U1traMan

Red Goomba








Since: 10-11-06

Last post: 6288 days
Last view: 6285 days
Posted on 02-13-07 02:19 PM Link | Quote
Yes i know that..but I'm doing this for the noobs who don't know how to do things like that.
Zidane

Koopa








Since: 07-14-06
From: Melbourne, FL

Last post: 6290 days
Last view: 6291 days
Posted on 02-13-07 05:38 PM Link | Quote
They're static relative to the cart memory, but most emulators don't load roms into the same location in system memory. The usually load the rom to whatever free memory you have. Unless you can actually program a trainer that will search for the correct values, you're better off writing something to teach people how to use their emulator's cheat engine.

I don't think that would be beyond them, anyway, if they know how to load a rom.
Koitenshin +∞

Moblin


 





Since: 12-24-05
From: Misery

Last post: 6288 days
Last view: 6288 days
Posted on 02-13-07 07:40 PM Link | Quote
And what you're actually wanting to know about is Dynamic Memory Allocation.

http://en.wikipedia.org/wiki/Dynamic_memory_allocation
U1traMan

Red Goomba








Since: 10-11-06

Last post: 6288 days
Last view: 6285 days
Posted on 02-13-07 07:42 PM Link | Quote
Originally posted by Zidane
They're static relative to the cart memory, but most emulators don't load roms into the same location in system memory. The usually load the rom to whatever free memory you have. Unless you can actually program a trainer that will search for the correct values, you're better off writing something to teach people how to use their emulator's cheat engine.

I don't think that would be beyond them, anyway, if they know how to load a rom.



Crap. well thanks for helping. I'm not very..how you say...programming savoy
Add to favorites | Next newer thread | Next older thread
Acmlm's Board - I3 Archive - Hardware / Software - Trainer Making Problems... |


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.012 seconds; used 368.16 kB (max 443.77 kB)