I am looking to use scanmem to change in game credits in the new Master of Orion (2016).

Steps I have taken:

  1. Install and run scanmem as root
  2. Track credits successfully using scanmem
  3. It accurately tracks between 1 and 3 variables that exactly match the ingame credits.
  4. However when I change 1 or all of them, it does not change the actual credits in the game.

I was going to try Ugtrain but they specifically ask you not to use there product with Steam, so I won't be doing that.

I am just doing this for fun, if anyone can help it would be appreciated.

  • sometimes when editing game memory the ui wont show the updates until you do an action in game to update the currency such as get more or spend some. Did you try one of those after changing the values? Commented Jun 6, 2016 at 21:08
  • Yes, I had tried to update the value. After which I played several turns. No such luck.
    – joelcorey
    Commented Jun 7, 2016 at 21:50

1 Answer 1


This means you only caught the displayed game credits value. Steam is used for multiplayer and online games. So it is very likely that the original value is stored on a server and only the value to be displayed is sent to you in a network package. Cheating by memory modification doesn't help much there. Usually input and graphics hacks are used with online and multiplayer games.

ugtrain can only help if you want to lock/freeze/refill a local memory value you've already found and successfully modified with scanmem. I'm maintaining both tools. Talk to me on GitHub.

  • Thank you for the information. This stuff is outside of my expertise.
    – joelcorey
    Commented Jun 24, 2016 at 20:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.