Author Topic: Cheat Engine VS Hellgate London 2018 Re-re-release  (Read 324 times)

Cyriel

  • Founder
  • Nameless
  • *
  • Posts: 76
  • Karma: 3
Cheat Engine VS Hellgate London 2018 Re-re-release
« on: Nov 19, 2018; 02:27 AM »
Right on.

I decided out of nowhere and 11 years of playing this that i truly do not feel like doing 5 straight days of effort again to get to level 50 and / or breeze through the boring parts of the game.

The logic was simple enough but problems arose doing something as simple as changing the values for experience. This prompted me to try different methods so i just went ahead and gave a bunch of skillpoints, stat points, easy enough.

So play for about 7 hours today. Make progress, good times, no sloggy running around with nada to use. In short: having a good time.

So i exit the game because breaks are nice too. Do some stuff meanwhile, boot up again and what do i see?

I see the following.
- Reset to the station i started playing in during those 7 hours.
- All gear red due to insufficient stat feed.
- All skill points reset to the value you'd expect of a character of that level.
- All ability points reset to the value you'd expect of a character of that level.
- All gear reset to the gear i had on when i started that session.
- All progress since then effectively nullified, rewound and reset.

After seriously cursing and breaking a few unimportant household objects i decided to type this all out and try to figure out why in gods name they would rewind all progress if values are changed using CE (and presumably other means) in A FUCKING SINGLE PLAYER GAME

I'm not insane right? this is a single player game. Why does this have some kind of anti cheat protection at all ?

More importantly, how can i go about trying to fast forward to interesting times if this is going to likely keep happening? I have honestly never seen anything like this and while i'm not completely new to using CE, this is far far beyond me.

The weirdest part is that it did not reset paladium or crafting materials, which are still at a rather high amount after changing the values of the stacks. It's quite literally character progress only but not inventory.

Some help with this matter would be very excellent, because i am furious about losing progress. Doubly so now that i basically have no alternative options to fast forward.
Spectral Sniper rifles. Turning evil into dogfood through superior science ®

MaxHax2

  • Nameless
  • *
  • Posts: 2
  • Karma: 0
Re: Cheat Engine VS Hellgate London 2018 Re-re-release
« Reply #1 on: Nov 19, 2018; 11:34 AM »
I'm actually interested how you got the changes working in the first place. So far I haven't gotten any success

Cyriel

  • Founder
  • Nameless
  • *
  • Posts: 76
  • Karma: 3
Re: Cheat Engine VS Hellgate London 2018 Re-re-release
« Reply #2 on: Nov 19, 2018; 06:01 PM »
Basically simple as you could think

Stay in a station with like 5 or so skill / attrib points, Scan 4 bytes exact value. Spend a point, next scan

A success is having 4 values left over. Change all 4. Works for skills, attribs etc.
Also found a workaround but needs testing. Basically you have to use a skill and attrib reset item each time you're done playing so it tricks the game into thinking that there are no weird problems. Tested this once between 2 stations on fast travel so more testing would be great.

As for items, palla, etc,

Palla is trickier. You basically start in a station, buy or sell some stuff, and again look for 4 bytes exact value, but this time you do that a few times until you end up with a lot of results that don't change anymore. Change all of them. 99,999,999 won't work so i did 80,000,000 set all the values to that, exit the game and reload the char from the main menu. Should update if you had the right one in your list. If not, try again.

Items are probably easiest. Take a stack of like 10 or so, split the stack into a few items, take the item that didnt move and scan for that value, again 4 bytes exact value. Put the items you split off back on the stack, next search. These all end up with 4 values again, so change all 4. Can't go beyond max stack size, so its like 100 for ressurection scrolls, 5000 for material stacks (except blessed shards, which are 100) 2000 for auto disassemblers and 100 again for auto identifiers.

Radars etc don't stack so they can't be changed.

If you could try the method with resetting skills and attributes  and report your findings, that'd be helpful. I'm already talking with someone else regarding trying to make a pointerscan table due to the values changing adresses like every time you do anything, and that stuff is still beyond me.

Also any ideas regarding experience and so on would be amazing since that's something i can't get to work.
Spectral Sniper rifles. Turning evil into dogfood through superior science ®

MaxHax2

  • Nameless
  • *
  • Posts: 2
  • Karma: 0
Re: Cheat Engine VS Hellgate London 2018 Re-re-release
« Reply #3 on: Nov 19, 2018; 09:34 PM »
The workaround didn't really work for me. Several times it just reset to normal values and those were good results. Sometimes it would just reset 1 or 2 values. At one time it kept will and acc and reset str and stam. The result was that my max HP was 0. Anyways it all reset back to normal when I restarted the game or even just relog with character.

Not sure if you have it too but I have 2 processes for the game which makes me wonder if they just kept the client from global and just added another process that acts as a private server(which is bullshit since they didn't unlock premium stuff like shared stash).

But if game acts as a private server why does the palladium work?

Also WTF is that palladium address all about? Fucking hell that shuffling is ridiculous. No wonder I couldn't find it. Also quick note don't do search under 10k palladium. The amount of results is too big and changing them will most likely crash the game.

Didn't managed to get skill points to work. Probably because I already added cash skill points. Will get back to that tomorrow with new character.

P.S.: While normally adding stamina and willpower the max HP and Mana also increased but when using CE to increase attributes HP and Mana remained unchanged. Could it be that there is another check for attributes that isn't exact value?
« Last Edit: Nov 19, 2018; 09:36 PM by MaxHax2 »

mercuriusxeno

  • Nameless
  • *
  • Posts: 1
  • Karma: 0
Re: Cheat Engine VS Hellgate London 2018 Re-re-release
« Reply #4 on: Nov 19, 2018; 11:19 PM »
The logic was simple enough but problems arose doing something as simple as changing the values for experience. This prompted me to try different methods so i just went ahead and gave a bunch of skillpoints, stat points, easy enough.

...

i decided to type this all out and try to figure out why in gods name they would rewind all progress if values are changed using CE (and presumably other means) in A FUCKING SINGLE PLAYER GAME

This. Exact. Thing. I like to mess with games. I picked up Hellgate on steam and took a stab at just giving myself free skill points (CE). Things were fine right up until they weren't - my save got rolled back and I was left wondering why anti-cheat was even in this thing. I get that it was, once, a multiplayer game. I guess there's just artifacts of anti-cheat left in.

That said, it sucks a butt. Interested in seeing if anybody works around it. I wanted to try your workaround anyway. When I did my scans I was using just a byte value - I had trouble finding skill points at 4 bytes.
« Last Edit: Nov 19, 2018; 11:23 PM by mercuriusxeno »

Cyriel

  • Founder
  • Nameless
  • *
  • Posts: 76
  • Karma: 3
Re: Cheat Engine VS Hellgate London 2018 Re-re-release
« Reply #5 on: Nov 19, 2018; 11:51 PM »
Yeah it really takes a good few tries to get the adresses for skill and attribute points because they move around literally all the time.

This is why you'd employ pointerscan searches but i truly suck at those.
Spectral Sniper rifles. Turning evil into dogfood through superior science ®