[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-75696":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":9,"totalLinesOfCode":9,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":9,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":16,"starSnapshotCount":16,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},75696,"aurora","encounter\u002Faurora","encounter","A source-level GameCube & Wii compatibility layer",null,"https:\u002F\u002Fgithub.com\u002Fencounter\u002Faurora","C++",389,79,5,7,0,8,15,104,24,5.71,false,"main",[25,26,27,28,29,30],"compatibility-layer","gamecube","gx","wii","dawn","webgpu","2026-06-12 02:03:35","\u003Cdiv align=\"center\">\n  \u003Cimg src=\"assets\u002Faurora.png\" alt=\"Logo\" width=\"640\">\n\u003C\u002Fdiv>\n\u003Cbr\u002F>\n\nAurora is a source-level GameCube & Wii compatibility layer intended for use with game decompilation projects.\n\nOriginally developed for use in [Metaforce](https:\u002F\u002Fgithub.com\u002FAxioDL\u002Fmetaforce), a Metroid Prime reverse engineering project.\nIt now powers several completed source ports, including [Dusklight](https:\u002F\u002Fgithub.com\u002FTwilitRealm\u002Fdusklight).\n\n### Features\n\n- Application layer using SDL3\n  - Runs on Windows, Linux, macOS, iOS, tvOS, Android\n- GX compatibility layer\n  - Graphics API support: D3D12, Vulkan, Metal\n  - Highly accurate and performant GX implementation\n  - Robust pipeline cache system with \"transferable\" cache support for releases\n  - Dolphin-compatible texture pack support\n  - Widescreen & resolution scaling support\n  - Custom APIs for offscreen rendering\n- PAD compatibility layer\n  - Utilizes `SDL_Gamepad` for wide controller support, including GameCube controller adapters\n  - Automatically saves and loads controller bindings and port mappings\n  - Gyro & mouse support\n- DVD compatibility layer\n  - Utilizes [nod](https:\u002F\u002Fgithub.com\u002Fencounter\u002Fnod) to support all GameCube\u002FWii disc image types, including RVZ\n- CARD compatibility layer\n  - Full compatibility with Dolphin `.gci` and `.raw` for game saves\n- [Dear ImGui](https:\u002F\u002Fgithub.com\u002Focornut\u002Fimgui) built-in for simple debug UIs\n- [RmlUi](https:\u002F\u002Fgithub.com\u002Fmikke89\u002FRmlUi) built-in for full-fledged HTML\u002FCSS-based UIs\n\n### Graphics\n\nThe GX compatibility layer is built on top of [WebGPU](https:\u002F\u002Fwww.w3.org\u002FTR\u002Fwebgpu\u002F), a cross-platform graphics API\nabstraction layer. WebGPU allows targeting all major platforms simultaneously with minimal overhead. The WebGPU\nimplementation used is Chromium's [Dawn](https:\u002F\u002Fdawn.googlesource.com\u002Fdawn\u002F).\n\n![Screenshot](assets\u002Fscreenshot.png)\n\n### Building\n\nSee [docs\u002Fbuilding.md](docs\u002Fbuilding.md) for build instructions, CMake integration, and configuration options.\n\n### License\n\nAurora is licensed under the [MIT License](LICENSE).\n","Aurora 是一个针对 GameCube 和 Wii 游戏的源代码级兼容层，主要用于游戏反编译项目。该项目使用 C++ 开发，核心功能包括通过 SDL3 实现的应用层支持多种操作系统如 Windows、Linux 和 macOS 等；GX 兼容层提供 D3D12、Vulkan 和 Metal 等图形 API 的高精度实现，并且具备宽屏显示与分辨率缩放等功能；PAD 兼容层则利用 `SDL_Gamepad` 支持广泛的控制器类型，自动保存和加载控制设置。此外，它还内置了 Dear ImGui 用于简易调试界面以及 RmlUi 提供基于 HTML\u002FCSS 的复杂用户界面解决方案。Aurora 适用于希望将经典 GameCube 或 Wii 游戏移植到现代平台上的开发者或爱好者。",2,"2026-06-11 03:53:06","trending"]