I replaced Animal Crossing's dialogue with a live LLM by hacking GameCube memory
13 hours ago
- #AI Integration
- #Game Hacking
- #Reverse Engineering
- Hacked Animal Crossing's dialogue system by replacing it with a live LLM without modifying the original game code.
- Used the Dolphin emulator and shared memory to communicate between the GameCube and a Python script.
- Discovered and utilized specific memory addresses for dialogue and speaker names through extensive scanning.
- Encoded and decoded Animal Crossing's control codes to properly format AI-generated dialogue.
- Implemented a two-model AI pipeline: a Writer for creative dialogue and a Director for technical formatting.
- Observed emergent behaviors like villagers discussing news and forming opinions based on shared memory.
- All project code is available on GitHub, showcasing reverse engineering and AI integration in a classic game.