Author Topic: Cheat Engine freezes the game.  (Read 9840 times)

ShadowTiger

  • Probably not a Spambot
  • *
  • Posts: 4
  • Karma: +0/-0
    • View Profile
Cheat Engine freezes the game.
« on: September 26, 2013, 10:17:26 pm »
Just got the game from Steam, and after an hour or so of playing, I decided to make a new character and see if I could make both a "dumb" character and a genius character.

The genius character required more stat points than I had at character creation, so I used Cheat Engine.  The moment it even went into the UnderRail Process, the entire game froze up.

I doubt this is a "real" bug, but it's the first time a game has ever done that with Cheat Engine.  I suppose it's more concerning than not for that fact alone.



--------

EDIT:  It works just fine in Fullscreen mode.  Quite interesting.
« Last Edit: September 26, 2013, 11:20:02 pm by ShadowTiger »

ShadowTiger

  • Probably not a Spambot
  • *
  • Posts: 4
  • Karma: +0/-0
    • View Profile
Re: Cheat Engine freezes the game.
« Reply #1 on: September 26, 2013, 10:58:11 pm »
It's odd.  It's probably my system, because I've also tried to do this with ArtMoney, but my sister doesn't have the game on Steam on her laptop, and it's an older machine with WinVista, and it does the same thing for her.

I'll keep looking for a possible solution.  Heck, the more information the better.  So thanks.  Glad you had luck with it. :)


EDIT:  It works just fine in Fullscreen mode.  Very interesting.
« Last Edit: September 26, 2013, 11:19:44 pm by ShadowTiger »

Armis

  • Noob
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: Cheat Engine freezes the game.
« Reply #2 on: September 28, 2013, 09:39:11 am »
Hey.

Er.. how do I edit my character with Cheat Engine or the like? I've been puttering about with that for a while now and not having any luck. Any chance of a step-by-step guide or a cheat engine file for the game?

ShadowTiger

  • Probably not a Spambot
  • *
  • Posts: 4
  • Karma: +0/-0
    • View Profile
Re: Cheat Engine freezes the game.
« Reply #3 on: September 28, 2013, 09:31:46 pm »
It's the same method for any game, I guess.

The best place to get the initial character stats like Strength, Dexterity, etc, is at character creation.  Skills will come later.  Initially you start with 5 points for distribution.  Point CheatEngine to the UnderRail.exe process and look under the 4 byte option for "5" - Then go back in-game (Hopefully full-screen, if you're having crashing problems.)  and give any random stat two points.  Then go back to cheat engine and change the 5 to a 3 and hit "next."  Then give two other stats a point, or one stat two points, so you have 1 point for distribution.  Go back to Cheat Engine and change the 3 to a 1, and click next search or whatever it is. 

That's the process.  Keep changing the numbers and searching for the current value of the available points for distribution.  Eventually it'll filter down to the only possible memory address, which will always match the current number of points available for distribution.  Double-click on that value, and in the box down below, change the "value" part to whatever number you'd like.  Better yet, change it to 2, then click the checkbox to the left, which will freeze the value.

IMPORTANT:  You cannot progress if you have any stat points available for distribution, and the maximum value here is 10.  So leave one value at 9, and the rest at 10, and when it's at 9, uncheck the "frozen value" box and change the value to 1.  So that last 1 point will make the 9 go to 10, and you'll be in the clear to proceed.

The same thing is applicable for skills.  It's far easier to scan for 40 and then change it to 35 or something and scan for 35, and have it find the memory address immediately.  The maximum value here is 15.  So change them all to 15 except one, leaving it at 14, and change your stat points to distribute to 1, and then click that last 14 to 15.  You're good to go.

This works for perks too.  It just takes a little while because the range of values to search for is either 0, 1, or 2.  But it does work.

There's a completely illegible video (from me) here[/b] for a more visual explanation, albeit for a different game.  It's the exact same process though.  There's a text file there explaining the process in the description of the video.


Oh, in-game, to level up, you'll have to change the range of address to "all" from "4 bytes."  It ends up being 1, 2, 4, 8, and an "s" as well.  Change all 5 of those at once for it to successfully detect your XP.

Armis

  • Noob
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: Cheat Engine freezes the game.
« Reply #4 on: September 29, 2013, 06:44:40 am »
Many thanks, I managed to get that working on character generation. What I really hoped I could do was change the stats of an already created character, as I made a snipey sort of character with a strength of 3 (having read that sniper rifles were low strength weapons) and then ran into the first shop that had them and saw the strength requirement of 5.. ugh.

Oh well, guess I start over with a slightly tougher character.. :D