Westworld of Warcraft
World of Warcraft was my first MMORPG. As a huge fan of Warcraft, and Blizzard in general, it was inevitable that I would play the game. At one point, it was my motivating factor to move out of my ...
World of Warcraft was my first MMORPG. As a huge fan of Warcraft, and Blizzard in general, it was inevitable that I would play the game. At one point, it was my motivating factor to move out of my ...
After some time ironing out all of the previous bad solutions and jank code I wrote or generated, I was able to get the solution to where it was measuring things properly and had the test framework...
The fastest period in this project’s history was also the one that required the most deletion. That is not a paradox once you have watched it happen, but it surprised me at the time. First, verifi...
The old bots were built by decompiling the engine and reading memory values. So why not have the agent dump the WoW.exe binary and reverse-engineer it? That is the whole idea, and I want to be cle...
By this point, I have a solution that contains multiple projects all covering various aspects of the Westworld of Warcraft goal. Most are “spec’ed out”, where every aspect of what the codebase did ...
This meant I HAD to get the physics working. Collision and physics were going to be calculated in the background client so it could operate like the original client as far as traversing terrain, b...
After a series of discussions with my brother about the future of LLMs, we quickly came upon our final idea: Westworld of Warcraft. A WoW server populated by bots, where each bot would simulate a u...
I needed something to manage the state of each bot so it knew what to do next. I created the first StateManager that was able to launch individual clients (first WoW.exe, then inject the DLL) and ...
I made all kinds of adjustments and “enhancements” so the bot operated exactly as I expected and did things that most bots hadn’t been configured for. Mainly to group and coordinate with each other...