I bought myself an Anthbot Genie 600 robot mower and wanted to know what it was up to. After a few hours of nmap, tcpdump and Python scripting I had access to t…
Posts
A friend wanted a Secret of Evermore remake and I just wanted to pull the assets. I ended up letting the emulator render the game for me.
Last time I had to leave an honest negative: the boy's action poses would not come out of the ROM. Now they are here, pixel-exact, with timing, including runnin…
A WoW client patch is an MPQ archive with DBC tables inside. Instead of unpacking each one by hand in review, a GitHub Action decodes them right in the pull req…
Projects
A presentation about reverse engineering that I gave at Silver Atena. It was about how to analyze binaries, understand data formats, and navigate unfamiliar cod…
When I build my AzerothCore modules I keep needing client patches, MPQ archives with a few changed DBC files inside. And every time such a .MPQ showed up in a p…
The WoW 3.3.5a client only lets the camera pull back a short way, draws terrain out to about 791 yards and drowns the rest in fog. For screenshots and for keepi…
One of my older reverse-engineering tools. It generates a proxy DLL that sits between a game and the original DLL, so every call goes through your own DLL first…