@Martin_H ; I am using a Linux desktop PC and I suggest the 'MorsGames' linked to in the article (under the 'Super Mario 64 Plus' as it's the best out-of-the-box PC port of the game available in my opinion as it's the best way to play it straight up. I used the following to build it (works on Windows and Linux)... https://github.com/MorsGames/sm64plus/wiki/Manual-Building-Guide (it's safe to link to as no game data is here). it does not like building on my Ubuntu based Linux distro but works fine on it once I built it from a Debian based distro and I even briefly tested building on another one.
I also suggest pairing it with the "HD" texture pack (i.e. https://github.com/GhostlyDark/SM64-Reloaded-PC ; I download the "sm64-reloaded-v2.5.0-pc-hd" zip file from 'Releases' as that cleans up the overall look of the game, especially text. but it still maintains games original look. to apply this to the game once you got the final build (i.e. the 'us_pc' folder) you basically rename the 'gfx' folder to 'gfx_orig' and then extract the 'gfx' folder of the HD graphics pack to the 'us_pc' folder (so same directory and you will now have 'gfx_orig' and 'gfx' folders there) and then copy the contents of 'gfx_orig' to 'gfx' but DO NOT overwrite. after you do that it will be 'HD' and you are all set. I noticed if you don't copy the contents of the original to the HD one (but like I said DO NOT overwrite), that the main Mario screen in-game has messed up colors on it but after doing that things look normal.
basically you get widescreen, 60fps (it's actually 30fps but through interpolation it looks like 60fps), improved camera etc. you can notice the improved camera as on original N64 you had the yellow buttons to change camera where as now you got a bit more control over the detail of the camera with right analog stick. it's not completely free moving but it works well and is a improvement from original N64 game.
even the 'backwards long jump' exploit still works which allows one to get up the infinite stairs with less than the normally required 70 stars as I tested it and it works although I did not take advantage of it (I just did it again and again just to see if I could get the hang of it and I can). I 100% the game last year meaning I got all 120 stars even though only 70 stars are required to beat the game.
p.s. the file mentioned in Step 4 (i.e. 'baserom.us.z64' is the actual game data (don't worry, it's not linked to there so it's safe for me to post this info) and must have a MD5 file hash of "20b854b239203baf6c961b850a4a51a2" (you can run a MD5 file hash check on Linux using "md5sum precisefilenamehere" from terminal from location of that file). if what you find online does not match that, there is a good chance running the file through this will correct it... https://hack64.net/tools/swapper.php ; it does not download anything as you input the main game file mentioned in Step 4 (the actual N64 game data) into it and it immediately outputs a file to download and you can check the file hash.
Comments 1
Re: Super Mario 64 Has Got Another Fanmade PC Port, From The Harbour Masters Team
@Martin_H ; I am using a Linux desktop PC and I suggest the 'MorsGames' linked to in the article (under the 'Super Mario 64 Plus' as it's the best out-of-the-box PC port of the game available in my opinion as it's the best way to play it straight up. I used the following to build it (works on Windows and Linux)... https://github.com/MorsGames/sm64plus/wiki/Manual-Building-Guide (it's safe to link to as no game data is here). it does not like building on my Ubuntu based Linux distro but works fine on it once I built it from a Debian based distro and I even briefly tested building on another one.
I also suggest pairing it with the "HD" texture pack (i.e. https://github.com/GhostlyDark/SM64-Reloaded-PC ; I download the "sm64-reloaded-v2.5.0-pc-hd" zip file from 'Releases' as that cleans up the overall look of the game, especially text. but it still maintains games original look. to apply this to the game once you got the final build (i.e. the 'us_pc' folder) you basically rename the 'gfx' folder to 'gfx_orig' and then extract the 'gfx' folder of the HD graphics pack to the 'us_pc' folder (so same directory and you will now have 'gfx_orig' and 'gfx' folders there) and then copy the contents of 'gfx_orig' to 'gfx' but DO NOT overwrite. after you do that it will be 'HD' and you are all set. I noticed if you don't copy the contents of the original to the HD one (but like I said DO NOT overwrite), that the main Mario screen in-game has messed up colors on it but after doing that things look normal.
basically you get widescreen, 60fps (it's actually 30fps but through interpolation it looks like 60fps), improved camera etc. you can notice the improved camera as on original N64 you had the yellow buttons to change camera where as now you got a bit more control over the detail of the camera with right analog stick. it's not completely free moving but it works well and is a improvement from original N64 game.
even the 'backwards long jump' exploit still works which allows one to get up the infinite stairs with less than the normally required 70 stars as I tested it and it works although I did not take advantage of it (I just did it again and again just to see if I could get the hang of it and I can). I 100% the game last year meaning I got all 120 stars even though only 70 stars are required to beat the game.
p.s. the file mentioned in Step 4 (i.e. 'baserom.us.z64' is the actual game data (don't worry, it's not linked to there so it's safe for me to post this info) and must have a MD5 file hash of "20b854b239203baf6c961b850a4a51a2" (you can run a MD5 file hash check on Linux using "md5sum precisefilenamehere" from terminal from location of that file). if what you find online does not match that, there is a good chance running the file through this will correct it... https://hack64.net/tools/swapper.php ; it does not download anything as you input the main game file mentioned in Step 4 (the actual N64 game data) into it and it immediately outputs a file to download and you can check the file hash.