Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
AI-powered dialogue generation for Animal Crossing villagers using LLMs
| Date | Stars |
|---|---|
| 2026-07-31 | 319 |
| 2026-08-06 | 319 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# 🐬 Animal Crossing LLM Mod **Transform Animal Crossing into an AI-powered conversation experience!** This mod uses Large Language Models to generate dynamic, contextual dialogue for villagers in real-time. > ⚠️ **EXPERIMENTAL SOFTWARE**: This mod has known bugs and is only tested on macOS. Use at your own risk! PRs welcome to help improve it. ## 🎥 What This Does Ever wanted to have meaningful conversations with your Animal Crossing villagers? This mod: - **Reads dialogue memory** from Animal Crossing running in Dolphin emulator - **Generates AI responses** using Google Gemini or OpenAI models - **Writes new dialogue** back to the game in real-time - **Creates dynamic conversations** that feel natural and contextual ## 🚀 Quick Start (For YouTube Viewers) ### 1. Install Python & Dependencies ```bash # Install Python 3.8+ from python.org # Then install dependencies pip install -r requirements.txt ``` ### 2. Setup Environment Variables Create a `.env` file in the project folder: ```bash # For Google Gemini (Free tier available) GOOGLE_API_KEY=your_api_key_here # For OpenAI (Paid) OPENAI_API_KEY=your_api_key_here # Optional: Enable features ENABLE_SCREENSHOT=1 ENABLE_GOSSIP=1 GENERATION_SUPPRESS_SECONDS=25 ``` ### 3. Run Animal Crossing in Dolphin - Download Dolphin emulator - Load Animal Crossing (GAFE01) ROM - **⚠️ IMPORTANT**: Start the game and wait until you're past the loading screen and in the actual game world - Get to a conversation with a villager ### 4. Launch the Mod ```bash # Watch mode - continuously generates dialogue python ac_parser_encoder.py --watch # One-shot mode - generate once python ac_parser_encoder.py --write ``` ## 🎮 How It Works 1. **Memory Reading**: Connects to Dolphin's memory to read current dialogue 2. **Context Analysis**: Captures screenshots and analyzes conversation context 3. **AI Generation**: Uses LLM to create natural, contextual responses 4. **Memory Writing**: Encodes and writes new dialogue back to the game 5. **Real-time Updates**: Continuously monitors and updates conversations ## 🔧 Advanced Usage ### Watch Mode (Recommended for YouTube) ```bash # Continuous monitoring with custom settings python ac_parser_encoder.py --watch --interval 0.1 --size 512 --print-all ``` ### Custom Addresses ```bash # Monitor multiple dialogue addresses python ac_parser_encoder.py --watch --addresses 0x81298360 0x81298380 ``` ### Debug Mode ```bash # See raw hex data python ac_parser_encoder.py --dump ``` ## 🌟 Features - **Smart Dialogue Generation**: Context-aware responses based on game state - **Real-time Updates**: Continuous monitoring and generation - **Screenshot Integration**: Visual context for better AI responses - **Gossip System**: Villagers remember and reference past conversations - **Multi-LLM Support**: Google Gemini and OpenAI compatibility - **Memory Safety**: Prevents overwriting during active conversations ## 🎯 Perfect for YouTube Content - **Interactive Streams**: Let viewers suggest conversation topics - **AI Villager Showcases**: Demonstrate different personality types - **Modding Tutorials**: Show how to create custom game experiences - **AI Gaming Content**: Explore the future of AI-powered games ## 🛠️ Technical Details - **Memory Engine**: Uses dolphin-memory-engine for GameCube memory access - **Text Encoding**: Full Animal Crossing character set and control code support - **LLM Integration**: Modular design supporting multiple AI providers - **Cross-Platform**: Works on Windows, macOS, and Linux ## 🚨 Important Notes - **Emulator Only**: This mod works with Dolphin emulator, not original hardware - **Memory Addresses**: May need adjustment for different game versions - **API Costs**: OpenAI usage incurs charges, Google Gemini has free tier - **Game Compatibility**: Tested with Animal Crossing (GAFE01) version ## ⚠️ Known Issues & Limitations - **🪲 Some Obvious Bugs**: This is a work-in-progress mod with known issues - **🖥️ Platform Testing**:
Excerpt of 5,523 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:0de067ddfc4b95da, llm:Repository description: "AI-powered dialogue generation for Animal Crossing villagers using LLMs" (language: Python).
matched fp:0de067ddfc4b95da, llm:Repository description: "AI-powered dialogue generation for Animal Crossing villagers using LLMs" (language: Python).
matched fp:0de067ddfc4b95da, llm:Repository description: "AI-powered dialogue generation for Animal Crossing villagers using LLMs" (language: Python).