Lords Of The Fallen

Lords Of The Fallen

View Stats:
Chewtoy Oct 29, 2014 @ 5:22am
Poor Performance and Crushing Explained
Lords of the Fallen
- Poor Performance and Crushing Explained
- This is meant for educational information only.

Lords of the Fallen uses EXECryptor as protection.
http://www.strongbit.com/execryptor.asp

What dose EXECryptor do for you?
Anti-cracking, anti-debugging, and anti-trace
EXECryptor has innovative, powerful, anti-cracking, anti-debugging, anti-trace, and anti-reversing software in the business. It also has new code protection features to stop the latest cracking software and cracker issues.

What dose it do to your system?
- Severely hinders performance due to additional CPU instruction cycles overhead from machine-level obfuscation.
- Significantly increases the size and affects the speed of a program.

This technology protects the code on the CPU-command level. It is known the x86 processors command system is redundant and allows the execution of the same ‘code’ using various different system commands. It breaks up the protected code into several processor commands or small command snippets and replace them by others, while maintaining the same end result. Thus the protector obfuscates the code not on the source level but on the level of the CPU commands.

Below is a code sample generated by Delphi and a partial (the full listing contains over 500 instructions) listing of the transformed code.

Source code :

writeln('Test OK');

After compilation

mov eax, [$ 004092ec]
mov edx, $00408db4
call @WriteOLString
call @WriteLn
call @_IOTest

After the code transformation (partial):

db 3
add al, $30
xlat
call +$000025b2
jmp +$00000eec
call +$00000941
or al, $4a
scasd
call -$304ffbe9
rol eax, $14
mov edi, [ebx]
jmp +$00001738
mov ebx, eax
shr ebx, $03
push ebx
jmp +$0001b5e
call -$000001eb
jmp +$00003203
jmp +$00005df8
call +$00000910
adc dh, ah
fmul st(7)
adc [eax], al
les eax, [ecx+$0118bfc0]
stosb

➤ YouTube: http://nekio.com/youtube
➤ Twitter: http://nekio.com/twitter
➤ Reddit: http://nekio.com/reddit
➤ Facebook: http://nekio.com/facebook
Last edited by Chewtoy; Oct 29, 2014 @ 5:42am
< >
Showing 1-15 of 175 comments
Groen90 Oct 29, 2014 @ 5:24am 
Source?
Necr0sys Oct 29, 2014 @ 5:26am 
you forgot: anti-playing
Chewtoy Oct 29, 2014 @ 5:27am 
There is no source, im the source :)
Anyways, there you have it.
Last edited by Chewtoy; Oct 29, 2014 @ 5:27am
Groen90 Oct 29, 2014 @ 5:32am 
Oh you did put a link there, I didn't see it...
Mamono Oct 29, 2014 @ 5:34am 
https://www.youtube.com/watch?v=KuLYSgZSPj4 this vid helped me a big deal. At leaast the game didn´t crash over the last two hours of playing.
cøRd Oct 29, 2014 @ 5:35am 
Seems plausible, but you are sure the physX isn't the main problem for this performance disaster?
h0rnyfavn Oct 29, 2014 @ 5:41am 
They should get fraking sued for this.
Groen90 Oct 29, 2014 @ 5:43am 
Why the code samples?
Chewtoy Oct 29, 2014 @ 5:44am 
Originally posted by Groen90:
Why the code samples?
To illustrate what it dose.
Absconditus Oct 29, 2014 @ 5:44am 
Originally posted by LORDS of the FALLEN:
Experiencing in-game crashes? Change PhysX settings to CPU in NVIDIA Control Panel under Configure Surround, PhysX.

Source: https://twitter.com/lotfgame/status/527412716571729920

For what it's worth, my system has it set to Auto-select (recommended).
980m 8GB, i7-4710MQ, 16GB DDR3 RAM, Windows 8.1 64-bit. Settings as optimized by GeForce Experience, which have set pretty much everything to Very High. I experience no issues, on a laptop. It never exceeds 60ºC for either CPU or GPU. Framerates are stable.
Last edited by Absconditus; Oct 29, 2014 @ 5:52am
JimHash Oct 29, 2014 @ 5:47am 
so the pirate version will run better?
h0rnyfavn Oct 29, 2014 @ 5:51am 
Had I known about this beforehand I wouldn't have bought it.

I can't support this.
Groen90 Oct 29, 2014 @ 5:54am 
Originally posted by JimHash:
so the pirate version will run better?
If that will be the case I know exactly what I'll do... even though I bought the game... but looking at comments at the bay there's no working crack yet, they just uploaded the original game files.
TRON (Banned) Oct 29, 2014 @ 5:56am 
sue them for implementing this BULL SH!T without letting the customers be aware of this!!
motherfrakers another company added to my boycott list.
Last edited by TRON; Oct 29, 2014 @ 6:00am
Zaron Oct 29, 2014 @ 5:58am 
Originally posted by JimHash:
so the pirate version will run better?

how do you think it got known that the game uses execryptor in the first place

also, probably yes
< >
Showing 1-15 of 175 comments
Per page: 15 30 50

Date Posted: Oct 29, 2014 @ 5:22am
Posts: 175