Skip to content

DarioSamo/MMRecompDoomMod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Majora's Mask Recompiled DOOM Mod

Disclaimer

This mod was very much made in jest and is mostly just intended as a proof of concept to showcase the ability of running native code inside Zelda 64: Recompiled.

Expect plenty of bugs, softlocks and other buggy interactions if you mess around with it.

There's no pre-made binary available for MacOS at the moment but adding support for it is welcome.

What is this?

This mod uses a modified version doomgeneric to create a native library that outputs the screen's contents to a destination buffer instead of a display.

The mod calls the exported functions from the native library to retrieve the game's next frame and displays it.

The game is played inside a desktop PC placed in the game world itself.

Gaming

How to play

  • Install the mod using the latest release.
  • Before running the mod, you must have a a DOOM1.WAD file next to the dynamic library (doomgeneric.dll or others) file in the mods.
    • If you don't own DOOM, you can just use the shareware version which is freely available online.
  • Once you're in-game, you can just press L + R at any time and Link will spawn a desk and start playing DOOM. Press this combination again to stop playing.

How to build

Instructions on how to build each component of the mod can be found in each of the project's folders. You'll have to build both components separately and copy them together to the mods folder.

Special thanks

  • Wiseguy for providing general code assistance and material tweaking.
  • Reonu for providing the desk model and the animations for Link as well as adding Linux building.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages