Super Mario 64 OpenGL port for PC. Mirror of https://github.com/sm64pc/sm64pc
https://github.com/sm64pc/sm64pc
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
3 years ago | |
---|---|---|
.github/ISSUE_TEMPLATE | 3 years ago | |
actors | 3 years ago | |
asm | 3 years ago | |
assets | 3 years ago | |
bin | 3 years ago | |
data | 3 years ago | |
doxygen | 4 years ago | |
enhancements | 3 years ago | |
include | 3 years ago | |
levels | 3 years ago | |
lib | 3 years ago | |
sound | 3 years ago | |
src | 3 years ago | |
text | 3 years ago | |
tools | 3 years ago | |
.clang-format | 4 years ago | |
.clang-tidy | 4 years ago | |
.gitattributes | 4 years ago | |
.gitignore | 3 years ago | |
CHANGES | 3 years ago | |
Dockerfile | 3 years ago | |
Doxyfile | 3 years ago | |
Jenkinsfile | 3 years ago | |
Makefile | 3 years ago | |
Makefile.split | 3 years ago | |
README.md | 3 years ago | |
asmdiff.jp.sh | 3 years ago | |
asmdiff.us.sh | 4 years ago | |
assets.json | 3 years ago | |
charmap.txt | 3 years ago | |
charmap_menu.txt | 3 years ago | |
diff.py | 3 years ago | |
diff_settings.py | 3 years ago | |
extract_assets.py | 3 years ago | |
first-diff.py | 3 years ago | |
format.sh | 4 years ago | |
rename_sym.sh | 3 years ago | |
sm64.eu.sha1 | 4 years ago | |
sm64.jp.sha1 | 4 years ago | |
sm64.ld | 3 years ago | |
sm64.sh.sha1 | 3 years ago | |
sm64.us.sha1 | 4 years ago | |
undefined_syms.txt | 3 years ago |
README.md
sm64pc
OpenGL adaptation of n64decomp/sm64.
Feel free to report bugs and contribute, but remember, there must be no upload of any copyrighted asset.
Run ./extract-assets.py --clean && make clean
or make distclean
to remove ROM-originated content. This port has been made possible thanks to n64-fast32-engine by Emill.
Features
- Native rendering. You can now play SM64 without the need of an emulator.
- Variable aspect ratio and resolution. The game can now correctly render at basically any window size.
- Native xinput controller support. On Linux, DualShock 4 has been confirmed to work plug-and-play.
- Analog camera control and mouse look. (Activate with
make BETTERCAMERA=1
.)
Building
For building instructions, please refer to the wiki.
Windows users: do not attempt to compile with WINDOWS_BUILD=1
under WSL. It will NOT work. Follow the guide on the wiki.