You are currently viewing TotK Recomp biên dịch lại Tears of the Kingdom thành app Windows native

TotK Recomp biên dịch lại Tears of the Kingdom thành app Windows native

Nó làm gì, và làm để giải quyết cái gì

TotK Recomp là bản static recompilation của The Legend of Zelda: Tears of the Kingdom (bản Switch 2023) sang một ứng dụng Windows x86-64 chạy native, renderer dùng Vulkan. Nói gọn: nó không phải giả lập. Không có lớp giả lập Switch nào ở đây, code của game được biên dịch tĩnh thành mã máy chạy thẳng trên CPU và GPU của máy Windows.

Cái đau đầu của giả lập Switch là chi phí dịch lệnh và đồng bộ giữa CPU giả lập với GPU. Recompilation bỏ hẳn khâu đó. Bạn cài một lần, nó build game từ file của bạn, ra một file totk.exe. Sau đó mỗi lần chơi chỉ là chạy exe, không phải chờ shader compile giữa chừng vì shader đã được chuẩn bị từ lúc cài.

Repo ghi rõ: không kèm file game. Bạn cần bản Tears of the Kingdom hợp pháp, dump từ máy của bạn, gồm game gốc và update 1.2.1 hoặc 1.4.3. README nói thẳng là sẽ không hướng dẫn cách kiếm file. Đây là ranh giới pháp lý quan trọng, không phải chi tiết phụ.

Vì sao 591 sao chỉ trong ngày đầu

Repo tạo ngày 2026-10-29 và cập nhật cùng ngày. 591 sao trong một ngày với một dự án recompilation là con số đáng để ý. Lý do khá rõ: cộng đồng Switch homebrew vẫn đang chờ một cách chơi TotK ổn định trên PC mà không phải vật lộn với shader cache và crash của giả lập. Một bản native code, có menu settings trong game, có FSR 1, có mục tiêu 60 fps mặc định, đúng là thứ nhiều người tìm.

Điểm khác biệt nằm ở chữ “static”. Các dự án recompilation khác như SavageWindRecomp (được ghi trong phần credits) cũng đi theo hướng này, nhưng TotK là mục tiêu nặng hơn nhiều. Thêm nữa, README minh bạch một chi tiết hiếm thấy: phần lớn code và tài liệu được viết bởi AI coding agent (Claude Code) dưới sự chỉ đạo của maintainer, người này chơi thử mọi build và quyết định merge cái gì. Điều đó giải thích tốc độ ra repo, và cũng là lý do nên đọc kỹ phần trạng thái trước khi hào hứng.

Cài và chạy thử

Yêu cầu: Windows 10 trở lên, CPU x86-64 có AVX2, GPU hỗ trợ Vulkan 1.3 và extension VK_EXT_external_memory_host, khoảng 36 GiB trống trong lúc setup (còn 20 GiB sau khi xong).

Các bước theo README:

1. Download `TotK-Setup- -windows.zip` from Releases and unpack it.
2. Start `TotK-Setup.exe`. If SmartScreen warns about an unsigned app, choose *More info*, then *Run anyway*.
3. Pick your game files, the language and an install folder, and press *Start*. The setup builds the game once.
4. Play `totk.exe` from the install folder.

Lưu ý cái warning SmartScreen: app chưa ký số, Windows sẽ chặn. Bạn phải tự bấm qua. Với người quen cài tool mã nguồn mở thì bình thường, với người mới thì hơi ghê.

Muốn update thì chạy TotK-Setup.exe mới hơn trỏ vào cùng thư mục cài, save và settings được giữ nguyên. Settings nằm trong menu trong game và file totk.ini (totk.ini.example liệt kê đủ key). Phím tắt: F1 mở menu settings, F10 bật performance overlay.

Ai nên thử, và thử để làm gì

Nếu bạn có sẵn bản dump TotK hợp pháp và một máy Windows có GPU Vulkan 1.3 tử tế, đây là thứ đáng bỏ một buổi tối để build và chạy thử. Đặc biệt nếu bạn ghét cảnh giả lập giật vì shader compile giữa trận.

Nếu bạn định dùng làm máy chơi chính cho cả game 100 tiếng thì chưa. README ghi nguyên văn “Early development. The game is playable on Windows; visual bugs and crashes are still expected.” Chơi được, nhưng lỗi hình ảnh và crash vẫn nằm trong dự tính.

Nhóm thứ ba nên quan tâm là dev muốn học cách static recompilation hoạt động. Repo có docs/architecture.md, docs/building.md, docs/controls.md, docs/tester-guide.md, và file AGENTS.md ghi luật cho các agent AI làm việc. Đây là mẫu tài liệu khá lạ so với đa số repo cá nhân.

So với lựa chọn khác

Đối thủ quen thuộc là giả lập Switch (Ryujinx, Yuzu). Chính repo này ghi Ryujinx trong credits, tức là có mượn code từ đó. Khác biệt cốt lõi: giả lập dịch lệnh lúc chạy, recompilation dịch một lần lúc cài. Đổi lại, recompilation gắn chặt với một phiên bản game cụ thể, ở đây là update 1.2.1 và 1.4.3. Update mới ra thì phải chờ dự án hỗ trợ.

Trong cùng hướng recompilation có SavageWindRecomp (cũng nằm trong credits). Tôi không có số liệu so sánh trực tiếp hai bên nên không dám phán bên nào nhanh hơn. Chỉ biết TotK là game nặng hơn nhiều so với các mục tiêu recompilation trước đây.

Ưu điểm

  • Native code, không phải emulation. Đây là lợi ích lớn nhất và là lý do tồn tại của cả dự án.
  • 60 fps mặc định, có thử nghiệm lên 144 fps hoặc theo refresh rate màn hình.
  • Hỗ trợ custom resolution (1080p, 2k), supersampling và AMD FSR 1 upscaling.
  • Shaders chuẩn bị lúc cài, không phải chờ giữa lúc chơi.
  • Keyboard, mouse, gamepad với remapping, rumble và gyro.
  • Save chuyển được giữa 1.2.1 và 1.4.3.
  • License MIT cho code của dự án, phần third-party giữ license riêng, liệt kê trong THIRD_PARTY_NOTICES.md.

Hạn chế và điều cần lưu ý

Dự án ở giai đoạn đầu. Bug hình ảnh và crash là chuyện được dự báo trước, không phải ngoại lệ. Đừng cài rồi kỳ vọng một bản chơi hoàn chỉnh.

Yêu cầu phần cứng không nhẹ: AVX2 trên CPU, Vulkan 1.3 cộng extension VK_EXT_external_memory_host trên GPU. Máy cũ hoặc GPU không hỗ trợ extension đó thì dừng ở bước cài.

Linux và Steam Deck mới nằm trong mục Planned, chưa có. Mod của giả lập (giải nén vào thư mục mods), aspect ratio tùy chỉnh gồm ultrawide, và VRR cũng chỉ là dự định.

Về license: MIT chỉ áp cho code của dự án. Nó không cấp quyền gì với game của Nintendo. Repo tự nhận là dự án fan độc lập, phi thương mại, không liên kết với Nintendo. Bạn tự chịu trách nhiệm với bản dump của mình, và đừng chia sẻ kết quả build vì trong đó có game.

Một điểm nữa: phần lớn code do AI agent viết. Không có nghĩa là code dở, nhưng nếu bạn định fork rồi sửa sâu, hãy đọc AGENTS.md và docs/architecture.md trước, đừng giả định cấu trúc giống repo người viết tay.

Kết luận thực dụng

591 sao sau một ngày là tín hiệu nhu cầu, không phải chứng nhận chất lượng. Nếu bạn có file game hợp pháp và máy đủ điều kiện, build thử một lần để xem cảm giác native nó khác giả lập thế nào, chi phí chỉ là khoảng 36 GiB đĩa trong lúc setup. Còn nếu bạn cần một thứ chơi ổn định từ đầu đến cuối, chờ thêm vài tháng và theo dõi mục Planned xem Linux, VRR, mod support có thành hiện thực không. Repo ở đây: valentderah/totk-pc-recomp.

Câu hỏi thường gặp

TotK Recomp có phải giả lập Switch không?

Không. Đây là bản static recompilation, không có lớp giả lập Switch nào. Code của game được biên dịch tĩnh thành mã máy chạy thẳng trên CPU và GPU của máy Windows, renderer dùng Vulkan, và sau khi cài bạn chỉ chạy file totk.exe.

TotK Recomp cần file game gì để cài?

Bạn cần bản Tears of the Kingdom hợp pháp, dump từ máy của bạn, gồm game gốc và update 1.2.1 hoặc 1.4.3. Repo không kèm file game và README nói thẳng là sẽ không hướng dẫn cách kiếm file.

Cấu hình tối thiểu để chạy TotK Recomp trên PC là gì?

Cần Windows 10 trở lên, CPU x86-64 có AVX2, GPU hỗ trợ Vulkan 1.3 và extension VK_EXT_external_memory_host, cùng khoảng 36 GiB trống trong lúc setup (còn 20 GiB sau khi xong). Máy cũ hoặc GPU không hỗ trợ extension đó thì dừng ở bước cài.

Chia sẻ bài này

TelegramXFacebookZalo
Đăng ngày 30/10/2026
Giang Na
Về tác giả: Giang Na
Người lập ra blog từ 2015 với những bài về Blogspot. Giờ tập trung vào cách đưa AI vào việc thường ngày, theo hướng thực dụng và dễ làm theo.

Giang Na

Người lập ra blog từ 2015 với những bài về Blogspot. Giờ tập trung vào cách đưa AI vào việc thường ngày, theo hướng thực dụng và dễ làm theo.