Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Package request: Zelda64Recomp #310947

Open
qubitnano opened this issue May 11, 2024 · 5 comments · May be fixed by #313013
Open

Package request: Zelda64Recomp #310947

qubitnano opened this issue May 11, 2024 · 5 comments · May be fixed by #313013

Comments

@qubitnano
Copy link
Contributor

Project description

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 and enhancements. This project uses RT64 as the rendering engine to provide some of these enhancements.

Metadata


Add a 👍 reaction to issues you find important.

@qubitnano
Copy link
Contributor Author

Upstream provides a binary but as of v1.0.0 it doesn't compile as some files from the rsp folder are not there. From README

Instructions on how to build this project are being worked on and will be available in the near future.

Likely requires N64Recomp itself first to populate this folder

@qubitnano
Copy link
Contributor Author

Source has been updated with build instructions! Now the fun begins...

@boomshroom
Copy link
Contributor

Zelda64Recomp seems to depend on a matching build from the mm decomp rather than using a raw rom directly (though this seems to be planned to change). Building said rom from the decomp uses a bundled, pre-built ido compiler. It seems to be possible to run the ido compiler through steam-run, but I'm not sure what the best course of action for packaging it would be.

@qubitnano
Copy link
Contributor Author

I was able to patchelf it to use the nixos interpreter.

I've managed to build everything but it segfaults at launch. mmdecomp + new python packages, n64recomp and zelda64recomp. I've had to wrestle with building the recomp using clang's stdenv since upstream uses that so it's probably something with that.

@qubitnano qubitnano linked a pull request May 20, 2024 that will close this issue
13 tasks
@qubitnano
Copy link
Contributor Author

I figured it out, please test #313013

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants