{"full_name":"valentderah/totk-pc-recomp","owner":"valentderah","name":"totk-pc-recomp","url":"https://github.com/valentderah/totk-pc-recomp","description":"Static recompilation of The Legend of Zelda: Tears of the Kingdom to native Windows and Linux x86-64, with a Vulkan renderer. Game files not included.","homepage":"","topics":[],"language":"C","license":"MIT","avatar":"https://avatars.githubusercontent.com/u/41872026?u=d0ca8bdb9341181a8248a6dae9f5fa658181db0b&v=4","created_at":"2026-10-29T12:32:46Z","pushed_at":"2026-11-10T06:14:23Z","metrics":{"stars":6286,"forks":526,"watchers":72,"issues":630,"prs":251,"releases":12,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":108},"growth":{"day":{"stars":245,"forks":27,"base_day":"2026-11-09"},"week":{"stars":2414,"forks":214,"base_day":"2026-11-03"}},"history":{"dates":["2026-11-02","2026-11-03","2026-11-04","2026-11-09","2026-11-10"],"stars":[2547,3872,4439,6041,6286],"forks":[197,312,356,499,526],"watchers":[45,54,59,72,72],"issues_open":[null,null,null,null,null],"prs_open":[null,null,null,null,null]},"boards":{"daily":143,"weekly":50,"monthly":144,"daily_rate":35,"weekly_rate":9,"monthly_rate":28,"new":103},"same_owner":[],"issues":[{"number":795,"title":"Compiling totk.exe fails on v0.3.11","comments":28,"created_at":"2026-11-05T17:44:08Z"},{"number":560,"title":"Cheats Not Working","comments":15,"created_at":"2026-11-03T00:03:30Z"},{"number":581,"title":"Game Flickering on Nvidia Card","comments":13,"created_at":"2026-11-03T05:52:45Z"},{"number":415,"title":"Game crashes on Startup","comments":12,"created_at":"2026-11-01T19:17:19Z"},{"number":813,"title":"DualSense motion sensors (gyro) behave intermittently on Linux","comments":11,"created_at":"2026-11-05T22:42:51Z"},{"number":719,"title":"rain bug","comments":10,"created_at":"2026-11-04T17:48:39Z"},{"number":422,"title":"DLSS Quality/Performance: textures shake/shimmer (DLAA is fine)","comments":10,"created_at":"2026-11-01T19:44:19Z"},{"number":285,"title":"Game crashes when a cutscene ends","comments":9,"created_at":"2026-10-31T21:25:35Z"}],"discussions":[{"number":983,"title":"Mod DotK Crash","comments":0,"category":"Q&A","created_at":"2026-11-08T13:26:05Z"},{"number":980,"title":"FPS Drop on rtx 4090 laptop","comments":0,"category":"General","created_at":"2026-11-08T11:08:54Z"},{"number":976,"title":"Stutters/fps drop - fix (almost)","comments":0,"category":"General","created_at":"2026-11-08T07:51:35Z"},{"number":965,"title":"Merge plan after v0.3.13: PRs tested by us, not yet in the release","comments":0,"category":"General","created_at":"2026-11-07T23:47:52Z"},{"number":951,"title":"TOTK port SETUP stuck applying update VER 3.12+eda417f","comments":0,"category":"Q&A","created_at":"2026-11-07T20:35:42Z"},{"number":943,"title":"Is there any way to chagne where the games saves my save files?","comments":1,"category":"Q&A","created_at":"2026-11-07T19:46:30Z"},{"number":942,"title":"PC Button Prompts for Ultrawide","comments":0,"category":"Ideas","created_at":"2026-11-07T19:27:16Z"},{"number":940,"title":"v0.3.13","comments":13,"category":"Announcements","created_at":"2026-11-07T18:18:42Z"}],"latest_release":{"name":"v0.3.13","tag":"v0.3.13","published_at":"2026-11-07T18:18:41Z","body":"<details>\r\n<summary><b>AMD GPU? Get more FPS with one setting</b></summary>\r\n\r\nAdd to `totk.ini` next to `totk.exe`:\r\n\r\n```ini\r\n[performance]\r\nvk_recorder = 1\r\n```\r\n\r\nPlease report your GPU, driver and FPS with `0` and `1` in the comments or an issue, even if it just works: with enough good reports it becomes the default on AMD. Black screen or `VK_ERROR_DEVICE_LOST`? Set it back to `0` and attach `logs\\totk.log`.\r\n</details>\r\n\r\nTo update, run the new installer on your existing install folder. It keeps your game files, saves and `totk.ini`, and rebuilds `totk.exe` and the shaders.\r\n\r\n> [!WARNING]\r\n> DLSS and the Linux build are tested by the community. I don't have the hardware to test them myself.\r\n\r\n### Fixes\r\n- **Fewer `VK_ERROR_DEVICE_LOST` crashes (#788, #802).** While one game thread recorded GPU commands, another could free a texture those commands used, and its memory went away before the GPU read it: \"write invalid\" device faults, reported mostly on NVIDIA. Every freed object now waits until the commands being recorded have run.\r\n- **The same fix for memory pools and texture records.** Memory pools the game frees, and the port's own records of textures, also waited only for commands already sent to the GPU. This matters most on integrated graphics (Intel, AMD APUs), where the GPU works straight from the game's memory. Neither crash reproduces on my machines, so I can't prove these are the crashes you get. If you still see `VK_ERROR_DEVICE_LOST`, please attach `logs\\totk.log`: it now names the object that held the faulting address.\r\n- **Intel: no more crash at start in `igvk64.dll` (#681).** Pipeline builds no longer run while the pipeline cache is copied for saving, which crashed Intel's driver.\r\n- **Installing over an older version rebuilds what changed (#795).** The release files all carry the same old date, so an update over an existing Setup folder could keep stale objects and fail with an undefined symbol, or keep the old `totk.exe`. The installer now compares file contents, not dates.\r\n- **Overlapping uniform updates land in order.** Two updates that overlapped in part could leave the older values where they overlap.\r\n- **Mouse in menus (#905, #908).** T is now a second default key for Y, so you can sort the inventory with keyboard and mouse (the left mouse button is A while the menu pointer is shown). The middle and side mouse buttons keep their bindings in menus, so side buttons bound to L and R switch tabs. A `bind_` line in `totk.ini` now also takes its key away from other buttons' defaults: with `bind_X = key:t`, T presses X only.\r\n- **The camera returns to its normal distance after aiming in direct mouse mode.**\r\n- **Xbox prompts: the action button diamond matches an Xbox pad.** With Xbox button labels, A now sits at the bottom and B on the right, as on the pad.\r\n\r\n### Performance\r\n- **Shorter hitches when entering a new area.** Textures are converted from the Switch's tiled layout on the GPU instead of the CPU. In a test fight the longest loading frame dropped from 145 to about 80 ms; average FPS is unchanged.\r\n- **Fewer commands per draw.** A draw records only the dynamic states that changed: 8.5% shorter frames on an RTX 4070 Ti on the Great Sky Island.\r\n- **Fewer full GPU barriers.** Uniform updates between render passes are batched like those inside a pass.\r\n\r\n### Other\r\n- **Crash reports name the driver code.** When the game crashes inside a GPU driver, `logs\\totk.log` now lists the driver module with the offset and the C++ exception type, so crashes like #285 can be traced.\r\n- **The speaker setting is translated into Brazilian Portuguese and Simplified Chinese.**\r\n- **DLSS loads through the platform layer**, on Windows and Linux alike.\r\n\r\n### Thanks\r\nThanks to ApereLieZ for the dynamic state and uniform update work, itaskaev2 for the Intel start-up fix and the DLSS loader, null15564 for the camera fix, ikeracevedo2002 for the Xbox prompt layout, and BigMeltoni, Liv3ry, NOOBTW00, ctysix, Forest-Boy a"},"readme":true,"readme_zh":false,"news":[{"title":"TotK Recomp – 在 Windows 上原生运行《塞尔达传说：王国之泪》，不需要模拟器，支持 4K 纹理包","url":"https://www.appinn.com/totk-recomp/","source":"我最喜欢的《拼音输入法》 - 小众软件","lang":"zh","date":"2026-11-07"},{"title":"Versión optimizada de traducción al chino personalizada del port para PC de The Legend of Zelda: Tears of the Kingdom 0.10CE","url":"https://www.bilibili.com/es/video/BV1S7xn6rE6s/","source":"bilibili","lang":"en","date":"2026-10-31"},{"title":"jb™ on X: \"@danivempire666 game is running at minimum 100fps at 1440p with a 7800x3d and 3080ti\"","url":"https://x.com/postsbyjb/status/2116076916348489853","source":"x","lang":"en","date":"2026-10-30"},{"title":"【10月30最新开源/丝滑流畅】塞尔达王国之泪Windows原生移植运行情况","url":"https://www.bilibili.com/video/BV14axw6JEov/","source":"bilibili","lang":"zh","date":"2026-10-29"},{"title":"edinho on X: \"@danivempire666 I can download it on the deck and run with Port proton, right?\"","url":"https://x.com/edecarvalho/status/2115912609459495235","source":"x","lang":"en","date":"2026-10-29"},{"title":"无需模拟器 《塞尔达传说：王国之泪》可在Steam Deck上60帧运行","url":"https://news.google.com/rss/articles/CBMiXEFVX3lxTE12dkhiQ2J5RTZ2aHhzejJBT3NzdjNaQUtVTDdneXNnS2NYR2ZndnRXMUl2ckRpdE5ZQkxqY19Pc0ZBWVRtV0Y5ZFJZc2VpWC1DRmoyUWtWd0tVMEg0?oc=5","source":"3DM","lang":"zh","date":"2026-11-03"},{"title":"Steam Deck 上的《塞尔达传说》：据报道，TotK 如何在无需模拟器的情况下以最高 60 FPS 运行","url":"https://news.google.com/rss/articles/CBMiekFVX3lxTE1aeGVWamprc2h0ei13c0tJMjI0RkFpX3c1TXNJTVpBM1hNYm81cGhLVXlmdHRldEd0ZlJRV25SUFhRcmtwc19KZC1wLWV4eFdndlhzMF9lZm5vb3FGenk4UDlQOUtpS3NySHFlQmdpQnc1UU1fNmRxTjNR?oc=5","source":"Notebookcheck CN","lang":"zh","date":"2026-11-03"},{"title":"Zelda on Steam Deck: How TotK reportedly runs at up to 60 FPS without an emulator","url":"https://news.google.com/rss/articles/CBMiwwFBVV95cUxQN2ZtcDlrQkRVZTNFSWktRy1Yckx4RExwWWpSellnVHNkRnY2WTBua2kwOHRqN1dEenN5N1VwLXltZGtlU0IzVjdsb3Nmdzl2Vng5RFBaY1Z6TmtsT0NZTUxJX3BiY01DeFhRb0ZzWHlEOXBBMmptTkRhTk9Rc0dLMmY2VVA3b05BRTllR2NxQ25Ka0NrWGFPcy1qLXlhVkdKM2ZtS3lsUFRqOXd6NGZUbVBLamdDVmstYTN0bHRVT0hSbVE?oc=5","source":"Notebookcheck","lang":"en","date":"2026-11-03"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}