Board Thread:Game Discussion/@comment-31526827-20180615024459/@comment-120.20.109.178-20180619022143

DrestinBlack wrote: Sirebel wrote: I've only spent 30 years in the application development business, built 3D rendering engines, games and commercial applications. I've worked on secure systems, critical national infrastructure and many more I can't even remember. So clearly, I know nothing about development, security or hacking.

Clearly.

In this case, you are not comprehending exactly how things work and why just such a simple solution would work. The hack is that brain dead simple, the solution is equality simple and utterly bullet proof.

Why FM won’t patch it is the only item up for debate. @DrestInBlack,

All code gets compiled into machine code. If you are working in assembly language and know how to run a memory trace (which i suspect is what GG does) your fix makes it easier for hackers because once they find the multiplier you are essentially back to square one.

Plus good programming practice stipulates that your "secret multiplier" should be declared and stored along with all other game constants. It should not be too hard to find given that it needs to be defined before it can be referenced.

Also, multiplication and division operands take more machine code cycles. It's just not an efficient use of CPU cycles at all.

You just can't hide clever things in source code using a 3GL programming language and then expect your code to be bullet proof during runtime

Its like using software disk utilities to diagnose and fix faulty disk drives.. it's a slippery slope...