跳到正文
Gbatemp· raulz·· 12 小时前AI 评分53

Let's Go Recomp:通过静态重编译将《宝可梦 Let's Go 伊布》原生移植到 PC

Let's Go Recomp: a native PC port of Pokémon: Let's Go, Eevee! via static recompilation

AI 导读

开发者 raulz 发布开源原生 Windows 移植 Let's Go Recomp,将 Switch 版《宝可梦 Let's Go 伊布》v1.0.0 静态重编译为 x86-64,无模拟器运行。支持 720p 至 4K、键鼠操作和一键粉丝翻译 Mod,需用自有游戏 dump,暂不支持完整流程与更新。

正文

catch.jpg

Let's Go Recomp is an open-source native Windows port of Pokémon: Let's Go, Eevee! (Switch, v1.0.0), built on Peiikai's LAS Recomp, the static recompilation of Zelda: Link's Awakening. The game's four executable modules (main, sdk, subsdk0 and subsdk1) are translated from ARM64 to C and compiled to x86-64, so there is no emulator, interpreter or JIT running during gameplay. A runtime stands in for the Switch's system: kernel, services, the NVN graphics API on Vulkan, audio, controllers and the touch screen.

  • Stable 30 fps (the game's own frame rate), internal resolution from 720p to 4K with supersampling, SMAA and 16x anisotropic filtering
  • Keyboard and mouse: the mouse aims Poké Balls and acts as the touch screen in Play with Eevee; any SDL 3 controller
  • Atmosphere-style LayeredFS mods, with one-click install of fan translations
  • The release recompiles the game code on your PC from your own dump with a bundled compiler: no game code or assets are distributed

Tested so far: the opening, Pallet Town, Route 1, Viridian City, wild captures, a trainer battle, menus, Play with Eevee and save/load. The full story hasn't been played through yet, and Let's Go, Pikachu! and game updates aren't supported. You need your own dump of the base game, v1.0.0.

Full disclosure: I'm the developer. Feedback and testing on AMD and Intel GPUs are very welcome.

:arrow: Source

来源:Gbatemp · gbatemp.net