Evochron Mercenary
-migrated-
Evochron Mercenary Posted on: 06/07/2012 1:45am
Quote Post
AUTHORIZED FOR MY POST ON THE CE FORUM.

Code: [Select]
Indie space exploration/combat/trading game for Windows.
starwraith.com/evochronmercenary/features.htm
Available on Steam.

Here's my stuff for Cheat Engine, works both in SP and MP.

I'm not versed in AoBs, sorry.

Money/Credits:
Search for your current money in Binary (Decimal).
Buy/Sell and rescan until you have the one address.
Rightclick and "Find out what writes to this address" then attach the debugger.
Be docked at a station, then buy something, sell something, equip something, and unequip something.
Highlight each of the four results in turn and click "Show Disassembler".
Doubleclick the highlighted result that looks like "[00FE1C66],eax".
Replace the "eax" with "7FFFFFFF" so it looks like "mov [00FE1C66],7FFFFFFF"
Click yes on the prompt to replace incomplete code with NOPs.
Now whenever you do any of the four things involving items, you'll gain one billion credits.
Be warned that your wealth increases your Civilian rating which increases some fees including crew wages.
___________________________________________________________________________
-edit- It doesn't work for me at the moment, I think I forgot a detail in one of the steps...
Much appreciated if someone tinkered with this and shared the working method.

Quote
Fulcrum Drive (Hyperdrive) to anywhere no matter which drive you have equipped:
Have two Fulcrum Drives in your cargo(inventory): Class 3 through 5, or even 10 which is Mantis. I got 1-5-10.
Equip your higher tier drive, for example 10. I recommend you don't use Class 3 for this first scan.
Dock with a station but DO NOT Enter it.
Search in Binary(Decimal) for "10", which is the Class number of the F.Drive you have equipped.
Unequip your Class 10, then equip your other FD, in this case Class 5.
Search for "5". This scan may take a while, don't mind if CE goes white, it should start responding in a few moments.
Repeat the re-equipping and scanning till you narrow down 1 address.
If you keep getting multiple, try again while not Entered in a station.
Attach the debugger to find out what Writes to that address.
Swap your drives one more time, to get 2 results in the debugger.
Show Disassembler and replace the "eax" with "FFFFF" so it looks like "mov [00FE23AA],FFFFF".
On the prompt to replace with NOPs, click NO.
Do that with the other result as well.
Copy the address inside the brackets of either result, in this case "00FE23AA". They should be the same.
Ctrl+G on the memory viewer and paste that address then go to it.
Right click the highlighted result of that address and "Replace code that does nothing".
Don't close the debugger.
This is important - do not move your equipped FD at this point or the game will crash.
Go into your Navigation menu and attempt to jump a great distance beyond your FD's normal capacity, for example 1000 sectors.
It will fail, your displayed FD range will be reset.
Your debugger will obtain 1 more result.
Set it's "eax" to "FFFFF" as before.
Click Yes on the prompt this time!!!
Ctrl+G and navigate to the address in brackets the last result had.
Right click the address and "Restore with original code" then click Yes on the prompt to continue.
Right click again and "Replace code that does nothing".
Swap your Fulcrum Drives one more time. Now you should be able within the hex distance 1048575 (hex FFFFF) sectors!

AoBs for the FD range, anyone?
Re: Evochron Mercenary Posted on: 08/31/2012 3:41pm
Quote Post
Could someone please fix my FD range method or post an AoB for that?
I've tried it a few more times but it just CTDs now, though I know it's an error on my part, since my client hadn't updated.
At least the partial method I provided should be sufficient to find pointers, etc.