Previous Page | Next Page

by Dutchie at 11:40 AM EDT on August 2, 2012
... you dont need to be a `fucking computer and hacking shit expert` to google something...
by TheUltimateKoopa at 4:55 PM EDT on August 2, 2012
I know that, I meant, how do you use Cheat Engine?
by Dutchie at 5:41 PM EDT on August 2, 2012
this will do the trick

anyway

start Cheat Engine
open selected prosess
value type; byte
scan type; unkown initial value

start searching for adresses


basic adress searching knowledge + brains = succes

edited 5:42 PM EDT August 2, 2012
by TheUltimateKoopa at 7:04 PM EDT on August 2, 2012
Should I ask what process I should open?

edited 7:19 PM EDT August 2, 2012
by Dutchie at 7:19 PM EDT on August 2, 2012
you must open any sort of emulator

applications that plays back gsf files will not work

unless you somehow tell the app wath to do with the values of specific adresses...

since some of these Xsf players render the sound before its send to the output channel, there is no way you are going to find the channel related adresses in most cases
by TheUltimateKoopa at 8:09 PM EDT on August 2, 2012
So, if I open DKC3 in a GBA emulator, what exactly am I "looking" for? I'm assuming, as soon as an instrument starts playing, then some byte will 'change value'? How do you know when a value has changed, and when? (I hope I'm making sense)

edited 9:11 PM EDT August 2, 2012
by Dutchie at 7:39 AM EDT on August 3, 2012
most often, the values for the channels decrease when you hit start, so then you know, the values have decreased, after you have done your first, set the scan type to `decreased value`, after scannin, increase the values by leavin the start screen, now the abluues have iinicreased, so do a increased value scan

repeat this for a good 40 times and you will probebly are left with 16 adresses, depending on the game you are emulating

once you found them and checked if they are the right adresses, you can now do wathever you want

also, if possible, limit the FPS down to 1 FPS too slow the music down, cause sometimes, the values for the channels decrease [when sounds fading out and such], if you are stuck at 1 FPS, this will likely be far ahead of you so you will have enough time to do your scans

in most emulators, the music speed is completely depended on the FPS, if the FPS limit somehow manages to not slow down the music, you will have to find and other way to do it
by TheUltimateKoopa at 2:00 PM EDT on August 3, 2012
It doesn't really help that DKC3 keeps the same volume when paused :(

But if I used the "music volume" option, set unknown initial value with full volume, then turned the volume down, then scanned for a decreased value, and then turned it back up, and done an increased value, enough times, should this work?
by Dutchie at 3:39 PM EDT on August 3, 2012
yes
by Mouser X at 3:59 PM EDT on August 3, 2012
Not necessarily. It might, certainly, but what you're looking for is the specific channels that are software mixed down to two. In other words, you're looking for sequence data. The method you propose assumes that when you change the volume, it's changing the volume of all those individual channels (at least, that's what it sounds like to me). Since they have a software mixer in place, it makes more sense to me to control the volume after all those channels are mixed into one. Therefore, changing the volume might only find you the value for changing the volume, and not the individual channels themselves.

In other words, although I've never done this type of stuff before (cheat engine. I've used TTsearch, which is similar, but only with very specific instructions for a specific game), Dutchie's method sounds like it will most likely work, whereas your proposed method sounds like you'd result in finding volume control, which could be something completely different.

That said, your best option here is to try (anything, really). You may find that Cheat Engine is a useful tool, and that you can use it elsewhere to do something similar on a different game/system. It may turn out that your method works. Basically what I'm saying is, this is a learning experience, and right now, you're best off experimenting, and seeing where that takes you. Good luck. Mouser X over and out.

Previous Page | Next Page
Go to Page 0 1 2

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source