How to Install Previous Version of mupen64plus to get Super Mario Star Road working
-
@quicksilver - and the file is unzipped, it must have been for me to expand the ROM and apply the patch. Like I say, I have used this ROM on my Pi previously (without too much luck).
Having the free Cygnus version should make no odds should it?
-
@AdamBeGood no the free version is fine. Its what I used. Its odd though that the name of your rom is Super Mario 64. When I patched my rom it renamed it to Super Mario Star Road.z64. Did you patch the rom yourself? Perhaps you are using an older version or something? Also can you go to line 00123530 and post a screenshot of that area?
-
@quicksilver Thanks for the feedback - I'll have a look in the morning and get back to you.
-
I got the hack from https://www.romhacking.net/hacks/873/
I am unsure why it isn't renamed, aside from the "ext" part. I guess it wasn't required for me to do that. Last Impact did rename itself.
Here is the screenshot of the file:
Thanks again,
Adam -
@AdamBeGood https://github.com/project64/project64/files/1804787/Super.Mario.Star.Road.Enhanced.Edition.zip
Try patching your rom again using the files from the link above. Youll need to supply the original Mario 64 ROM as it does not include that. Read the included readme file as it includes instructions on how to apply the patch. I used the test version as I found that version 1.1 added the 3d coin models and it really slowed the game down. Once you get it patched, try the hex editor again.
-
@quicksilver I am kind of thinking this is not meant to be! I am using M64RomExtender and then Beat to apply the patch and I am getting a Patch Failed message (I downloaded the version of Mario 64 that was stated in the Notepad ReadMe, and then the version I already had also).
I had made my peace with this not working anyway previously - I should just enjoy Mario 64 and all the 2d hacks of Mario games I have.
-
@AdamBeGood the readme says to use flips.exe to apply the patch. Link included in the readme, did you see that?
-
@quicksilver Saw it and then disregarded it... But I have done that now and I get a message saying that the Rom is not appropriate for the patch. It's really okay, I'm going to play the original - I haven't played it for years and years!
But thank you so much for trying to help - you've been amazing.
-
@AdamBeGood The reason why the hex editor isnt finding and replacing is because the rom you are using has already been modified ( you can see the line you pulled up already has FC 12 18 24 FF 33 FF FF). Looks like someone already did the work for you. Should you change your mind at some point and want to try again to get it working just let me know. Cheers!
-
@quicksilver Really? Maybe I'll try it again with that Core in the morning then (but I need to download an older version don't I? Which seems a whole other can of worms...)
Thanks again!
-
@AdamBeGood lr-mupen64plus is an old core, don't need to do anything special with it
-
I still get this I'm afraid.... :(
-
@AdamBeGood darn! Well if you get to the point where you would like to try again to get it working let me know. I think at this point you pretty much have everything you need. It sounds like you just need to get the proper mario64 rom to start with before patching.
-
@quicksilver Yeah, maybe I will wait a bit. I've been adding a lot of games recently and there is a bit of fatigue! I did use the Rom that the ReadMe suggested the more recent time I tried this though... One thing I didn't do the same was the Extender, as the version on the website I got the Rom from was no longer available.
One little thing, crackle on sound effects on Mupen64plus - there is nothing to be done about that is there? Rogue Squadron and Mario Kart are two offenders.
-
@AdamBeGood which exact version/plugin of mupen64plus are you getting the crackling with?
-
@quicksilver mupen64-GLideN64
I am unsure how to get the version, but I installed it by binary which was built on 24th April.
-
Go to
/opt/retropie/configs/all/autoconf.cfg
and make sure that
mupen64plus_audio = "0"
If it is, then proceed to the next step, if its not then change it to "0", then start a game using gliden64 and then quit the game (this will populate the the section we need in the next config).
Next go to
/opt/retropie/configs/n64/mupen64plus.cfg
and go to the section[Audio-SDL]
you will see the line below. Make sure
RESAMPLE = "trivial"
just as I have it.# Audio resampling algorithm. src-sinc-best-quality, src-sinc-medium-quality, src-sinc-fastest, src-zero-order-hold, src-linear, speex-fixed-{10-0}, trivial RESAMPLE = "trivial"
Now your audio will sound a lot better :)
-
@quicksilver Dear me, that is soooooo much better. Do you have any other changes that I might be missing out on? That has basically sorted the issue entirely, Shadows of the Empire was pretty horrible to listen to before.
-
@AdamBeGood Make sure that the gliden64 hybrid filter is turned off. The setting is also in the mupen64plus.cfg under the
[Video-GLideN64]
section.
Make sureEnableHybridFilter = False
-
@quicksilver Perfect, I did that previously as I read it in the "Getting the best N64 experience on a Pi 4" thread.
Everything seems to be running pretty bloody well now! Mystical Ninja Starring Goeman excepted. I am very happy with my Pi 4, maybe I can be running some games in higher resolutions and so forth but so far as playability everything is very playable.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.