[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-74719":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":16,"starSnapshotCount":16,"syncStatus":29,"lastSyncTime":30,"discoverSource":31},74719,"ACGC-PC-Port","flyngmt\u002FACGC-PC-Port","flyngmt","Unofficial PC Port of Animal Crossing Gamecube","",null,"C",1271,95,27,18,0,4,13,54,12,73.85,"Other",false,"master",[],"2026-06-12 04:01:15","# Animal Crossing PC Port\n\nA native PC port of Animal Crossing (GameCube) built on top of the [ac-decomp](https:\u002F\u002Fgithub.com\u002FACreTeam\u002Fac-decomp) decompilation project.\n\nThe game's original C code runs natively on x86, with a custom translation layer replacing the GameCube's GX graphics API with OpenGL 3.3.\n\nThis repository does not contain any game assets or assembly whatsoever. An existing copy of the game is required.\n\nSupported versions: GAFE01_00: Rev 0 (USA)\n\n## Quick Start (Pre-built Release)\n\nPre-built releases are available on the [Releases](https:\u002F\u002Fgithub.com\u002Fflyngmt\u002FACGC-PC-Port\u002Freleases) page. No build tools required.\n\n1. Download and extract the latest release zip\n2. Place your disc image in the `rom\u002F` folder\n3. Run `AnimalCrossing.exe`\n\nThe game reads all assets directly from the disc image at startup. No extraction or preprocessing step is needed.\n\n## Building from Source\n\nOnly needed if you want to modify the code. Otherwise, use the [pre-built release](https:\u002F\u002Fgithub.com\u002Fflyngmt\u002FACGC-PC-Port\u002Freleases) above.\n\n### Requirements\n\n- **MSYS2** (https:\u002F\u002Fwww.msys2.org\u002F)\n- **Animal Crossing (USA) disc image** (ISO, GCM, or CISO format)\n\n### MSYS2 Packages\n\nOpen **MSYS2 MINGW32** from your Start menu and install:\n\n```bash\npacman -S mingw-w64-i686-gcc mingw-w64-i686-cmake mingw-w64-i686-SDL2 mingw-w64-i686-make\n```\n\n### Build Steps\n\n1. Clone the repository:\n   ```bash\n   git clone https:\u002F\u002Fgithub.com\u002Fflyngmt\u002FACGC-PC-Port.git\n   cd ACGC-PC-Port\n   ```\n\n2. Build (from **MSYS2 MINGW32** shell):\n   ```bash\n   .\u002Fbuild_pc.sh\n   ```\n\n3. Place your disc image in the `rom\u002F` folder:\n   ```\n   pc\u002Fbuild32\u002Fbin\u002From\u002FYourGame.ciso\n   ```\n\n4. Run:\n   ```bash\n   pc\u002Fbuild32\u002Fbin\u002FAnimalCrossing.exe\n   ```\n\n## Controls\n\nKeyboard bindings are customizable via `keybindings.ini` (next to the executable). Mouse buttons (Mouse1\u002FMouse2\u002FMouse3) can also be assigned.\n\n### Keyboard (defaults)\n\n| Key | Action |\n|-----|--------|\n| WASD | Move (left stick) |\n| Arrow Keys | Camera (C-stick) |\n| Space | A button |\n| Left Shift | B button |\n| Enter | Start |\n| X | X button |\n| Y | Y button |\n| Q \u002F E | L \u002F R triggers |\n| Z | Z trigger |\n| I \u002F J \u002F K \u002F L | D-pad (up\u002Fleft\u002Fdown\u002Fright) |\n\n### Gamepad\n\nSDL2 game controllers are supported with automatic hotplug detection. Button mapping follows the standard GameCube layout.\n\n## Command Line Options\n\n| Flag | Description |\n|------|-------------|\n| `--verbose` | Enable diagnostic logging |\n| `--no-framelimit` | Disable frame limiter (unlocked FPS) |\n| `--model-viewer [index]` | Launch debug model viewer (structures, NPCs, fish) |\n| `--time HOUR` | Override in-game hour (0-23) |\n\n## Settings\n\nGraphics settings are stored in `settings.ini` and can be edited manually or through the in-game options menu:\n\n- Resolution (up to 4K)\n- Fullscreen toggle\n- VSync\n- MSAA (anti-aliasing)\n- Texture Loading\u002FCaching (No need to enable if you aren't using a texture pack)\n\n## Texture Packs\n\nCustom textures can be placed in `texture_pack\u002F`. Dolphin-compatible format (XXHash64, DDS).\n\nI highly recommend the following texture pack from the talented artists of Animal Crossing community.\n\n[HD Texture Pack](https:\u002F\u002Fforums.dolphin-emu.org\u002FThread-animal-crossing-hd-texture-pack-version-23-feb-22nd-2026)\n\n## Save Data\n\nSave files are stored in `save\u002F` using the standard GCI format, compatible with Dolphin emulator saves. Place a Dolphin GCI export in the save directory to import an existing save.\n\n## Credits\n\nThis project would not be possible without the work of the [ACreTeam](https:\u002F\u002Fgithub.com\u002FACreTeam) decompilation team. Their complete C decompilation of Animal Crossing is the foundation this port is built on.\n\n## AI Notice\n\nAI tools such as Claude were used in this project (PC port code only).\n\n## FAQ\n\nSee [FAQ](FAQ.md) for more info.\n","该项目是一个非官方的《动物之森》（GameCube版）PC移植版本。它基于ac-decomp反编译项目，使得原游戏的C代码能够在x86架构上原生运行，并通过自定义的转换层将GameCube的GX图形API替换为OpenGL 3.3。此项目适合希望在PC平台上体验《动物之森》（GameCube版）的玩家使用，尤其是那些拥有游戏原始光盘镜像的用户。需要注意的是，该仓库不包含任何游戏资源或汇编代码，用户需自行准备游戏文件。此外，项目支持键盘和手柄控制，并提供了一些图形设置选项以优化游戏体验。",2,"2026-06-11 03:50:30","high_star"]