dna wrote: ↑Tue Feb 23, 2021 3:54 am
Im guessing that writing CE tables is
not your full time gig. You seem to be very skilled and knowledgeable with coding and programming in general.. what sort of development work do you do at the professional level?
I can tell you it's not programming
Alright, time to stroll down memory lane: the short story behind what I can do and why I understand this much.
2001 - 2005:
- found out that aside from cheats typed in a console/text box, there are also
trainers
- what's a trainer? how do you make one? found out about Trainer Maker Kit (so many memories around this crap)
-
[Link] (replace the 0 with an o, so the link works)
- started learning how to scan game memory with the tools at the time
- started learning how to put all that into a trainer form (the format with which TMK works)
- made tons of trainers for old games
part of
TekZ team under the nickname
T-RaiNeR (
[Link])
- haha ^ good ole memories, laughing now at remembering the noob crap I was doing back then
- my first trainers are still online, LOL - see
[Link]
- even an old tutorial I wrote:
[Link]
- of course, used and tested other tools as well (ArtMoney, anyone?)
2005-2008:
- found out people pack their trainers
- curious what a packer or protector is
-
this is where I left the small amount of game-hacking I've done so far
- went into reverse-engineering, learning a lot about the internals of packers/protectors
- this helped me gain a lot of knowledge: debugging and ASM
- practice, practice, practice
- started coding in RadASM (masm32)
- went up to the point of coding my own Win32 apps
- learned some C++, managed to code my own apps and debug them to see how C++ code transcribes at machine level into ASM
- from here on, it was simple for me to understand how to
crack a program (yes, PROGRAM, not "application" like in today's world)
- a lot of other things happened in this "era" (miss SnD, ARTeam, unpack.cn, my Russian buds who've torn apart EXECryptor, etc.)
2008-2013:
- fun fun fun with tougher protectors/packers (ASPack, ASProtect, Armadillo, EXECryptor, Themida, dongles)
- returned to game-hacking, first on individual games till I got bored
- then went into Unreal Engine 3 figuring out what those cheats actually do (you type them and stuff happens; but what is EXECUTED in terms of code/ASM and how does it look like?)
- got better at UE3
- AC surfaced, started looking into an unknown engine, Anvil
- got better at Anvil (no documentation online)
- got into a lot of shit afterwards, by simply applying what I've learned and constantly being curious, having patience, testing, crash & burn, wasting a shitload of my time to get there
- a lot of things happened in this "era"
2013-today:
- I'll let the topics on CEF and FRF speak for themselves
I am sure
STN can relate to some of the above, as that's how we've met
BR,
Sun