Zelda64Recomp: Static recompilation of Majora's Mask (and soon Ocarina of Time) for PC (Windows/Linux/Mac) (7.4k stars)
What it does
All text below is quoted directly from the project README.
>Zelda 64: Recompiled is a project that uses N64: Recompiled to statically recompile Majora's Mask (and soon Ocarina of Time) into a native port with many new features, enhancements, and extensive mod support. This project uses RT64 as the rendering engine to provide graphical enhancements.
>This repository and its releases do not contain game assets. The original game is required to build or run this project.
No-AI stance:
>The Zelda 64: Recompiled team has not, does not, and will not use generative AI tools in the development of this project for any purpose. As per the CONTRIBUTING.md file, contributions that use any GenAI tooling in any capacity are blanket banned. This also applies to the Ocarina of Time support that is being developed.
System Requirements:
>A GPU supporting Direct3D 12.0 (Shader Model 6), Vulkan 1.2, or Metal Argument Buffers Tier 2 support is required to run this project. The oldest GPUs that should be supported for each vendor are:
- GeForce GT 630
- Radeon HD 7750 (the one from 2012, not to be confused with the RX 7000 series) and newer
- Intel HD 510 (Skylake)
- A Mac with Apple Silicon or an Intel 7th Gen CPU with MacOS 13.0+
>On x86-64 PCs, a CPU supporting the SSE4.1 instruction set is also required (Intel Core 2 Penryn series or AMD Bulldozer and newer). ARM64 builds will work on any ARM64 CPU.
Features:
- Plug and Play: Simply provide your copy of the North American version of the game in the main menu and start playing! This project will automatically load assets from the provided copy, so there is no need to go through a separate extraction step or build the game yourself. Other versions of the game may be supported in the future.
- Fully Intact N64 Effects: A lot of care was put into RT64 to make sure all graphical effects were rendered exactly as they did originally on the N64. No workarounds or "hacks" were made to replicate these effects, with the only modifications to them being made for enhancement purposes such as widescreen support.
- Easy-to-Use Menus: Gameplay settings, graphics settings, input mappings, and audio settings can all be configured with the in-game config menu. The menus can all be used with mouse, controller, or keyboard for maximum convenience.
- High Framerate Support: Play at any framerate you want thanks to functionality provided by RT64! Game objects and terrain, texture scrolling, screen effects, and most HUD elements are all rendered at high framerates. By default, this project is configured to run at your monitor's refresh rate. You can also play at the original framerate of the game if you prefer. Changing framerate has no effect on gameplay.
- Widescreen and Ultrawide Support: Any aspect ratio is supported, with most effects modded to work correctly in widescreen. The HUD can also be positioned at 16:9 when using ultrawide aspect ratios if preferred.
- Mod Support: Install community made mods and texture packs! Mods can change any part of the game, including adding completely new features and content. You can install mods by simply dragging the mod files onto the game window before starting the game or by clicking the Install Mods button in the mod menu. Mods can be toggled in the mod menu, and some mods can be configured there as well.
- Dual Analog Camera: Play with a dual analog control layout like later entries in the series! When this option is enabled, the right stick will control the camera.
- Gyro Aim: When playing with a supported controller, first-person items such as the bow can be aimed with your controller's gyro sensor. This includes (but is not limited to) controllers such as the Dualshock 4, Dualsense, Switch Pro, and most third party Switch controllers (such as the 8BitDo Pro 2 in Switch mode).
- Autosaving: Never worry about losing progress if your power goes out thanks to autosaving! The autosave system is designed to respect Majora's Mask's original save system and maintain the intention of owl saves by triggering automatically and replacing the previous autosave or owl save. However, if you'd still rather play with the untouched save system, simply turn off autosaving in the ingame menu.
- Low Input Lag: This project has been optimized to have as little input lag as possible, making the game feel more responsive than ever!
- Instant Load Times: Saving and loading files, going from place to place, and pausing all happen in the blink of an eye thanks to the game running natively on modern hardware.
- Linux and Steam Deck Support: A Linux binary as well as a Flatpak is available for playing on most up-to-date distros, including on the Steam Deck.
Repository
Zelda64Recomp/Zelda64Recomp
Repository stats
|Metric|Value|
|:-|:-|
|Stars|7,404|
|Forks|342|
|Last release|v1.2.2 (2025-08-27)|
|Languages|C 47.5%, C++ 47.4%, SCSS 3.1%|
|Contributors|25|
|AI contributor accounts (Claude / Codex / Cursor / Copilot)|None|
|AI co-authored commits|None|
Main contributor
|Field|Value|
|:-|:-|
|Name|Wiseguy|
|GitHub|@Mr-Wiseguy|
|Commits to this repo|259 (top contributor)|
|Bio|Creator of @N64Recomp, @Zelda64Recomp, and @BanjoRecomp.|
|Followers|1.1k|
66 points · 20 comments
Mentions
Zelda64Recomp: Static recompilation of Majora's Mask (and soon Ocarina of Time) for PC (Windows/Linux/Mac) (7.4k stars) What it does All text below is quoted directly from the project README. >Zelda 64: Recompiled is a project that uses N64: Recompiled to statically recompile Majora's Mask (and soon Ocarina of Time) into a native port with many new features, enhancements, and extensive mod support. This project uses RT64 as the rendering engine to provide graphical enhancements. >This repository and its releases do not contain game assets. The original game is required to build or run this project. No-AI stance: >The Zelda 64: Recompiled team has not, does not, and will not use generative AI tools in the development of this project for any purpose. As per the CONTRIBUTING.md file, contributions that use any GenAI tooling in any capacity are blanket banned. This also applies to the Ocarina of Time support that is being developed. System Requirements: >A GPU supporting Direct3D 12.0 (Shader Model 6), Vulkan 1.2, or Metal Argument Buffers Tier 2 support is required to run this project. The oldest GPUs that should be supported for each vendor are: - GeForce GT 630 - Radeon HD 7750 (the one from 2012, not to be confused with the RX 7000 series) and newer - Intel HD 510 (Skylake) - A Mac with Apple Silicon or an Intel 7th Gen CPU with MacOS 13.0+ >On x86-64 PCs, a CPU supporting the SSE4.1 instruction set is also required (Intel Core 2 Penryn series or AMD Bulldozer and newer). ARM64 builds will work on any ARM64 CPU. Features: - Plug and Play: Simply provide your copy of the North American version of the game in the main menu and start playing! This project will automatically load assets from the provided copy, so there is no need to go through a separate extraction step or build the game yourself. Other versions of the game may be supported in the future. - Fully Intact N64 Effects: A lot of care was put into RT64 to make sure all graphical effects were rendered exactly as they did originally on the N64. No workarounds or "hacks" were made to replicate these effects, with the only modifications to them being made for enhancement purposes such as widescreen support. - Easy-to-Use Menus: Gameplay settings, graphics settings, input mappings, and audio settings can all be configured with the in-game config menu. The menus can all be used with mouse, controller, or keyboard for maximum convenience. - High Framerate Support: Play at any framerate you want thanks to functionality provided by RT64! Game objects and terrain, texture scrolling, screen effects, and most HUD elements are all rendered at high framerates. By default, this project is configured to run at your monitor's refresh rate. You can also play at the original framerate of the game if you prefer. Changing framerate has no effect on gameplay. - Widescreen and Ultrawide Support: Any aspect ratio is supported, with most effects modded to work correctly in widescreen. The HUD can also be positioned at 16:9 when using ultrawide aspect ratios if preferred. - Mod Support: Install community made mods and texture packs! Mods can change any part of the game, including adding completely new features and content. You can install mods by simply dragging the mod files onto the game window before starting the game or by clicking the Install Mods button in the mod menu. Mods can be toggled in the mod menu, and some mods can be configured there as well. - Dual Analog Camera: Play with a dual analog control layout like later entries in the series! When this option is enabled, the right stick will control the camera. - Gyro Aim: When playing with a supported controller, first-person items such as the bow can be aimed with your controller's gyro sensor. This includes (but is not limited to) controllers such as the Dualshock 4, Dualsense, Switch Pro, and most third party Switch controllers (such as the 8BitDo Pro 2 in Switch mode). - Autosaving: Never worry about losing progress if your power goes out thanks to autosaving! The autosave system is designed to respect Majora's Mask's original save system and maintain the intention of owl saves by triggering automatically and replacing the previous autosave or owl save. However, if you'd still rather play with the untouched save system, simply turn off autosaving in the ingame menu. - Low Input Lag: This project has been optimized to have as little input lag as possible, making the game feel more responsive than ever! - Instant Load Times: Saving and loading files, going from place to place, and pausing all happen in the blink of an eye thanks to the game running natively on modern hardware. - Linux and Steam Deck Support: A Linux binary as well as a Flatpak is available for playing on most up-to-date distros, including on the Steam Deck. Repository Zelda64Recomp/Zelda64Recomp Repository stats |Metric|Value| |:-|:-| |Stars|7,404| |Forks|342| |Last release|v1.2.2 (2025-08-27)| |Languages|C 47.5%, C++ 47.4%, SCSS 3.1%| |Contributors|25| |AI contributor accounts (Claude / Codex / Cursor / Copilot)|None| |AI co-authored commits|None| Main contributor |Field|Value| |:-|:-| |Name|Wiseguy| |GitHub|@Mr-Wiseguy| |Commits to this repo|259 (top contributor)| |Bio|Creator of @N64Recomp, @Zelda64Recomp, and @BanjoRecomp.| |Followers|1.1k|