I have been playing a bit with trainers etc and saw that ( atleast the ones i used ) the trainers for Jagged Alliance 2: Wildfire didn't work.. I have been playing a bit with T-Search and Cheat Engine.. With both i can find the address for , as example, the money value. But at each launch this address changes. So the only way to have it work is to find the address, set a value and freeze it.. At saving it will save the cash, but as soon as i reload the game and spend some cash it will revert back to the old amount-expenses, so i get a negative cash amount.
One way to fix this is by hex editing the values in the finance.dat while the game is running but i guess that is not suited for everyone to do that..
What i want to try is to find out the exact pointers for money and if possible even the pointers to the Health, Action Points, ammo etc etc..
Who can help / lead me with this? I have tried the code-shifting tutorial, but it didn't seem to work that way.. Might have been me doing it wrong also, that is an option.. Wildfire came with some sort of protection scheme, and i have yet to find out what they used.. Any help would be welcome..
I just love old games, and sometimes i just want the boost for some superman styled action, or incase of money, get the goodies when i want them and not when the game says you can has them
More info needed? Let me know or just give me some pointers to try out
I've got JA2: Gold Pack and Unfinished Business, but not Wildfire and not $5.99 worth of interest in Wildfire.
I seem to recall that there was a save game editor for JA2, by the sounds of it Wildfire didn't change much, perhaps it still works.
Sounds like this game creates an audit trail for cash. One way around this might be to find the routine used to deduct money and modify it so that everything costs less at the point at which it is paid for.
But, if you're not up to hex editing a file, you're probably not up to writing an auto-assemble script in Cheat Engine.
As far as i gathered: I boot JA2:W, load a game and then the game creates 4 ( * dang, looking now it seems to create a .dat for each tile i visited ) dat files.
Namely: files.dat , finances.dat , history.dat and i believe npcquote.tmp
Under finances.dat, the first i opened in Frhed i found out that the current money value is stored twice. I have't looked back after hiring some mercs and some playing, but at the first entry after paying the IMP fee it is listed twice.
Depending on on difficulty the amount will be different. When choosing easypeasy you get 120K, after paying IMP it will be 117K. SO i took that value and reverted it to hex: 01C908 ( placed leading 0 for the ease ). Opening the finances.dat i don't have this number in this order, but i have it twice like: 08 C9 01 . So in reverse. Giving myself 9.000.000 just not to run out ^^ will give 895440 as hex. Again, reverse the numbers: 40 45 89, do it at the start and end, save and close Frhed. Open game, hire a merc that is less then 117K for 2 weeks and voila, when making the payment the 117K disappears and i get my 9 million minus expenses for IMP and merc.
If i gave a bad impression in my first post, please forget that, sometimes i am not sure what and how to write it..
This is offcourse only needed once, especially when setting yourself up with an amount of cash you might actually want to take out to a tropical island of choice!
That is somewhat the easy part, but now i am willing to give it a shot at changing more variables, Health, Action Points etc.. And preferably make the money option available through a / the trainer. That drawback to this version is that all files are coded, protected, im not sure what the right name is. That is also the reason that the JA2 editor's won't work.. I tried the JAP Editor, but i get: [code]MissingFieldException[ The following required field is missing from the launch file: ] [/code]
So no progress there.
I'm willing to go deep into it and send you a file if you want to have a look over it. Just give me a shout.
[Edited by Phubar, 2/6/2012 10:06:22 AM]
All times are (GMT -08:00) Pacific Time (US & Canada). Current time is 8:08:33 AM