Hmmm, I never knew you worked on any games at all (though I figured you had). Honestly I found this site from some other obscure dead site by dumb luck. If it wasn't because I got VERY lucky, I would never have known this thing even existed. In fact I don't think most peeps even know it does. You should post up on some other forums too so that your work gets more exposure. Your obviously VERY skilled.
As for what I find useful? Wow, well where to start:
1)The interface is very clean and easy to work with. It isn't stiff like in other programs like tsearch or cheat engine. It also indicates by an icon whether something is locked or not. Makes it much easier to notice.
2)You can lock values in it like a cheat device(definately the best thing).
3)I can not only set a preferred value (so I remember the original) I can still have a seperate value assigned to it. VERY convenient.
4)The code files, when saved are very small, and there doesn't seem to be any sort of limits on the # of codes I can have on (EXACTLY what I need).
5)Group search... makes finding new stuff MUCH easier!
6)The found addresses box is a DREAM come true for people trying to work with graphics frames, since it updates automatically with the game. This is an INGENIOUS feauture. Plus the zero all function can make life much easier too.
7)THE C++ scripting ability..... right now I don't know enough C++ to use this. But once I'm done with my college, I'm sure I'll find LOTS of use for this.
The locking system idea your implementing sounds like it will be a dream come true for us on this project. Especially since I know I use most of the cheat code types. The more options I have the better. Here are the ones that right now I'm using in pec-chu:
Write to: 3/8 type codes... I use memhack for these now.
If then codes: D/E types, when you implement the script in memhack I will be using it for these as well, since it will make life much easier. As long as memhack can handle multiple if arguments I mean (like what I posted in my first post).
Increment/decrement types codes: 1/2 types, I used these mostly when I need to create a timer of some sort, or lower alucards health. For example, in the underground caves if alucard walks in without using the resist ice found after the boss, he takes about 1 hp of dmg per second... and verey other dmg point results into him going into his ice dmg animation. I use a decrementing timer to do this.
Copy bytes code: C2, I haven't used this one much, but it does come in very handy at times.
Serial code: 50 type, I've only used one of these so far. But they make life much quicker in some cases.
This will help us with that HUGE problem of the cheat device limiting our team to 341 codes. I'm curious though.... what exactly will be the limits of the script, and what language exactly will it be in? Or will it be a simple interface that basically I input the address and the value, and the parameter and memhack does the rest?
Also quick note.... there are a few quick things I noticed that might make the program slightly better (I'm pretty sure you've noticed most of these already, but just in case):
*Although I can click on an address to change it's name or value... once I input an address, the only way to change the address itself is to delete it, then go back to insert address. That's a little annoying, but not a big deal.
*Also under the found addresses box there doesn't seem to be a way to highligh and copy several addresses into memhack. Instead I have to click on them one at a time. Definately slows things down.
*Under search there is no option to search for not equal to, like most other memory scanners have (ex. I know the value is not equal to 0, so search for anything else). This could be VERY useful.
*The zero all option.... it would be much more useful if instead the user could pick the value to change all the addresses to. It would also be nice to be able to select only certain multiple values at once, instead of just all of them.
Other than that, program seems great. Just some minor things I figured I'd mention. I do have a quick question though... When I do a text search for text I know is in the game (I've checked with hexworks) it doesn't seem to find it. Even though the lettering is NORMAL in the iso (in other words no (ONSTER type stuff for the word monster) . Why is that?
Anyways, I'm looking forward to your next release for certain... you've done a fantastic job on this thing (much better than those older crappy programs like tsearch) and even the help file is very detailed. Straight up, work of art.
![Cool 8)](./images/smilies/icon_cool.gif)
Esco.... the name says it all. New Yorikan for life.