Beg your pardon i've just expressed myself in the wrong way.
I agree with you (as i've said in the previous post) with everything. I've just elaborated my post from a "user" perspective. I would expect to indicate in the mask the offset of the variable of interest, and you behind the scene would decide the better approach about what part of the mask before or after the indicated offset to monitor to happen. I was just too pricky on the sintax, sorry :) As soon i'll do some tests (actually i have 3 variables on gods to fingerprint and test, lives, energy, money). PS. could you point me to the link? Thank you very much |
Quote:
|
@DamienD
Thank you for the link :) PS. Atm winuae.net is down from here. I'll check later. |
Quote:
http://i67.tinypic.com/2r21wmt.png i.e: ... HOL ... Amiga Magazine Rack I'm sure RCK will fix shortly ;) |
Tiny update: multiple [patch] sections are now supported, "name" field added (name of patch/trainer). Some logging while parsing also added.
EDIT: multiple "data" strings are also now supported inside single section, for example: [patch] name=Test patch #1 data=200e46802d400026200c6602 ; blah offset=2 eaoffset=0 replacedata=1234 replaceoffset=4 data=11223344556677889900 offset=10 Next "data" = new "hidden" section starts. Replacedata = copy data in replacedata over found data + offset. This makes "physical" patch instead of letting memwatch point system to change/freeze the data. |
Basic operations should be mostly implemented now.
GUI/keyshort support will be done later, first I need to have at least 3 trainers (different games) with at least 2 different options. Must be also single disk games, I am not bothered to change disks :) Current ini spec. Some options have changed. enable=true will now enable it fully (memwatch point added/replacedata copied) Code:
|
I have started to try and play with this and am working with rainbow islands and the player 1 life reduction, however it doesn't seem to work (more like I am doing this wrong)
The unique id is Code:
5368 0006 7000 1140 0026 1140 002C 1140 here is my patch code Code:
|
Remove "access=read" because ignoring reads does not do much (default is writes), everything else appears to be fine, and redownload winuae.7z, latest update broke parsing..
|
Still not working.
|
Yes, it does. (I tested the game!).
Make sure you downloaded update version (It is very common to get cached version if downloaded too soon). Check the log. |
Sorted and working :)
Now I will add another trainer option and see if it works |
How would all this be organised, a set of ini's that come with WinUAE (unlikely, increases file footprint even tho its tiny ini's) or hosted on here as a download.
I truly love the idea because a. I'm a cheat and b. I'm not so good at the fast stuff now so cheats for untouched games sounds perfect. No crack mess ups and a clean game.. |
I have created a folder inside my winuae folder called trainers. I pop the ini file in there and then from the game config i'd point it to the ini. I think there does need to be a better way of doing this as the config for every game would need to be adjusted for its individual trainer.
@Toni. Maybe have a trainer tab that lists all trainers within the trainer folder, and when selecting one within the gui it brings up the various options for that trainer. Once enabled it is active. This would work because it'll only work with the specific game due to the fingerprint ID |
I don't have any trainer file selection plans (except normal file dialog).
I also don't see any reliable and non-complex ways to make it automatic. "Fingerprint" can't be used because most games are compressed. Disk image based matching probably is the only possible way but there are far too many different ways to name them. Also it wouldn't work if game is hd installed. I am not going to include it with winuae, packaging, dowloads etc.. are someone else's problem as usual :) |
Got it Toni... :)
Still appreciate the idea and the work by all...Thanks guys... |
Are memwatch points broken? I enter the following into the debugger
Code:
w 0 e330 100 ALL |
Sounds like too old version. Because this is alpha version, it will change randomly: build date is required.
|
|
Download date is irrelevant (because it is common to get cached copy in some situations). Date in GUI is important.
EDIT: Of course it must be also tested if it worked in last official version. Alpha = very unsupported. |
Sorted. Windows didn't copy it over properly from the archive. Sorted that and memwatch is working. The trainer function has since stopped working. (same game and same config/ini files). I'll muster up some logs shortly
|
All times are GMT +2. The time now is 14:11. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.