Experienced Forum User, Site Admin, Skilled player (1066)
Joined: 4/17/2010
Posts: 10553
Location: RU
NES TAS of 2011
A lot of work was put into Mupen64 since we disallowed it some years ago. Most importantly, the very reason its support was dropped - terrible video dumping - is now working internally without desyncs between audio and video, and without notable issues. While the current latest upstream release is already in a very good shape, we decided to host a fork that we can support and endorse, while having our fixes merged upstream as needed, and without having to wait for upstream releases every time we fix something. This also allows us to ship the build of mupen64 along with plugins that we plan to support and endorse, like Angrylion's RDP & Co. Our fork is meant to be 100% sync compatible with upstream too. 1.0.10+avi_fixes and later releases of Mupen64 hosted at https://github.com/TASEmulators/mupen64-rr-lua-/releases/ is what we will be using for encoding, so submissions must sync on it to be accepted. Upstream releases (especially the older ones) have serious problems with sync between audio and video and require external tools for making encodes, and that approach was extremely unreliable, so they remain disallowed. Again, movies made on those older versions should sync fine in later releases in most cases, because the emulation core is not really changing. Angrylion RDP and Angrylion RDP Plus are the most accurate plugins these days, and it's what our default will be for encoding. There's no way to increase internal resolution or use external antialiasing, but there should be less visual bugs, and the original device needs some more love and appreciation too, not only its goodized mods that aren't possible on original hardware. However, if the author uses another plugin and the movie only syncs on that, or if the author just wants us to use another plugin, or the publisher really wants to use another plugin, I think it will be the best idea to allow those other plugins. While we're here, it makes a lot of sense to ask more people to try out video dumping in latest mupen64, and to report any bugs they can find! Here's how you make a video with it: https://tasvideos.org/EncodingGuide/VideoDumping#Mupen64 Huge thanks to everyone involved in recent mupen64 development, and to tasvideos people who refused to let it stay banned and forgotten: CasualPokePlayer, Zinfidel, TheCoreyBurton, EZGames69, fsvgm777, Aktan, and everyone else I'm forgetting!
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting. If TASing is meta-play, TASVideos Movie Rules are meta-meta-play!
Experienced Forum User
Joined: 7/17/2012
Posts: 503
Location: Switzerland
Great news! However it is - for the moment - impossible to access the page http://repack.skazzy3.com/ (ERR_CONNECTION_TIMED_OUT). So I went to look for the plugins somewhere else. But I can't find any rsp-cxd4 plugin that works (even the one that has been reintegrated to Bizhawk with the addition of Ares64).
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
EZGames69
He/They
Experienced Forum User, Expert player, Publisher, Reviewer (2683)
Joined: 5/29/2017
Posts: 2472
Location: Michigan
SNES TASer of 2021SNES TAS of 2021Exotic platforms TAS of 2021TASer of 2020SNES TASer of 2020Sega TASer of 2020TASer of 2019Sega TASer of 2019Exotic platforms TAS of 2018
Have you downloaded the package linked in the OP? It should contain the plugins needed, including the RSP.
[14:15] <feos> WinDOES what DOSn't 12:33:44 PM <Mothrayas> "I got an oof with my game!" Mothrayas Today at 12:22: <Colin> thank you for supporting noble causes such as my feet MemoryTAS Today at 11:55 AM: you wouldn't know beauty if it slapped you in the face with a giant fish [Today at 4:51 PM] Mothrayas: although if you like your own tweets that's the online equivalent of sniffing your own farts and probably tells a lot about you as a person MemoryTAS Today at 7:01 PM: But I exert big staff energy honestly lol Samsara Today at 1:20 PM: wouldn't ACE in a real life TAS just stand for Actually Cease Existing
Experienced Forum User
Joined: 7/17/2012
Posts: 503
Location: Switzerland
EZGames69 wrote:
Have you downloaded the package linked in the OP? It should contain the plugins needed, including the RSP.
Like I said:
phoenix1291 wrote:
However it is - for the moment - impossible to access the page http://repack.skazzy3.com/ (ERR_CONNECTION_TIMED_OUT).
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Active player, Experienced Forum User, Judge, Moderator (294)
Joined: 2/26/2020
Posts: 516
Location: California
TASer of 2021Gameboy TASer of 2021Rookie of 2020Gameboy TASer of 2020Lucky TAS of 2020
Mupen Plus plugins are not compatible with Mupen, as they use different plugin specs (Mupen uses the old zilmar spec that Project64 also uses, Mupen Plus has its own spec). The Mupen-rr release in our linked fork includes cxd4 rsp, and can also be found in our fork of cxd4 rsp https://github.com/TASEmulators/mupen64plus-rsp-cxd4/releases/tag/r682
EZGames69
He/They
Experienced Forum User, Expert player, Publisher, Reviewer (2683)
Joined: 5/29/2017
Posts: 2472
Location: Michigan
SNES TASer of 2021SNES TAS of 2021Exotic platforms TAS of 2021TASer of 2020SNES TASer of 2020Sega TASer of 2020TASer of 2019Sega TASer of 2019Exotic platforms TAS of 2018
phoenix1291 wrote:
EZGames69 wrote:
Have you downloaded the package linked in the OP? It should contain the plugins needed, including the RSP.
Like I said:
phoenix1291 wrote:
However it is - for the moment - impossible to access the page http://repack.skazzy3.com/ (ERR_CONNECTION_TIMED_OUT).
Sorry I meant the TASVideos fork
[14:15] <feos> WinDOES what DOSn't 12:33:44 PM <Mothrayas> "I got an oof with my game!" Mothrayas Today at 12:22: <Colin> thank you for supporting noble causes such as my feet MemoryTAS Today at 11:55 AM: you wouldn't know beauty if it slapped you in the face with a giant fish [Today at 4:51 PM] Mothrayas: although if you like your own tweets that's the online equivalent of sniffing your own farts and probably tells a lot about you as a person MemoryTAS Today at 7:01 PM: But I exert big staff energy honestly lol Samsara Today at 1:20 PM: wouldn't ACE in a real life TAS just stand for Actually Cease Existing
Experienced Forum User
Joined: 7/17/2012
Posts: 503
Location: Switzerland
EZGames69 wrote:
Sorry I meant the TASVideos fork
This fork?
feos wrote:
we decided to host a fork
The link for plugins on that page is "If you want everything to run the emulator, see this http://repack.skazzy3.com/" and don't work. It works with the cxd4 link posted by CasualPokePlayer earlyier. ---- Although it seems to work, I can't modify the hotkeys, as soon as I click on one to modify it puts me (195) (because of the mouse click?) and it is no longer possible to change it. Sorry, it's been years since I've used Mupen outside of Bizhawk, it will take me a while to get back to it properly I think. I recorded a few seconds of gameplay, movie sync fine, but when I want to export video, Mupen crashes.
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Active player, Experienced Forum User, Judge, Moderator (294)
Joined: 2/26/2020
Posts: 516
Location: California
TASer of 2021Gameboy TASer of 2021Rookie of 2020Gameboy TASer of 2020Lucky TAS of 2020
phoenix1291 wrote:
This fork?
feos wrote:
we decided to host a fork
The link for plugins on that page is "If you want everything to run the emulator, see this http://repack.skazzy3.com/" and don't work.
Yes that fork, and that repack page is not linked on that fork, it's only linked in upstream's releases. Our fork currently has a single release, and release contains all the needed plugins. Note too the angrylion's plugins were modified by us to implement some functions needed for dumping with mupen. Just use the package released by us for encoding by our standards and it will have all the plugins prepackaged and ready for use.
Experienced Forum User
Joined: 7/17/2012
Posts: 503
Location: Switzerland
CasualPokePlayer wrote:
Yes that fork, and that repack page is not linked on that fork, it's only linked in upstream's releases. Our fork currently has a single release, and release contains all the needed plugins. Note too the angrylion's plugins were modified by us to implement some functions needed for dumping with mupen. Just use the package released by us for encoding by our standards and it will have all the plugins prepackaged and ready for use.
I'm sorry, but if I follow the link posted by Feos in the first message "we decided to host a fork" and go to the link to download Mupen, I get to this page, and there is no prepackaged plugin in this version of Mupen... But maybe I'm too tired, it's 3:30 am.
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Active player, Experienced Forum User, Judge, Moderator (294)
Joined: 2/26/2020
Posts: 516
Location: California
TASer of 2021Gameboy TASer of 2021Rookie of 2020Gameboy TASer of 2020Lucky TAS of 2020
Go to the forked release for the prepackaged plugins for encoding, not the upstream release.
Experienced Forum User
Joined: 7/17/2012
Posts: 503
Location: Switzerland
Thank you. I must be really tired. Why not put the link directly to the fork page in the message from Feos to this one? I can't modify the hotkeys, as soon as I click on one to modify it puts me (195) (because of the mouse click?) and the .ini is unreadable. And video export crashes Mupen.
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Active player, Experienced Forum User, Judge, Moderator (294)
Joined: 2/26/2020
Posts: 516
Location: California
TASer of 2021Gameboy TASer of 2021Rookie of 2020Gameboy TASer of 2020Lucky TAS of 2020
The ini file does not contain configuration data, rather it acts as a gamedb (containing rom hashes and sometimes save type overrides). By default it is compressed (although it can be uncompressed in settings). The .cfg file stores configuration.
Experienced Forum User, Site Admin, Skilled player (1066)
Joined: 4/17/2010
Posts: 10553
Location: RU
NES TAS of 2011
phoenix1291 wrote:
Why not put the link directly to the fork page in the message from Feos to this one?
I posted https://github.com/TASEmulators/mupen64-rr-lua-/releases/latest right in the OP.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting. If TASing is meta-play, TASVideos Movie Rules are meta-meta-play!
arflech
He/Him
Experienced Forum User
Joined: 5/3/2008
Posts: 1116
phoenix1291 wrote:
EZGames69 wrote:
Sorry I meant the TASVideos fork
This fork?
feos wrote:
we decided to host a fork
The link for plugins on that page is "If you want everything to run the emulator, see this http://repack.skazzy3.com/" and don't work. It works with the cxd4 link posted by CasualPokePlayer earlyier. ---- Although it seems to work, I can't modify the hotkeys, as soon as I click on one to modify it puts me (195) (because of the mouse click?) and it is no longer possible to change it. Sorry, it's been years since I've used Mupen outside of Bizhawk, it will take me a while to get back to it properly I think. I recorded a few seconds of gameplay, movie sync fine, but when I want to export video, Mupen crashes.
It would be nice if the readme.md file didn't link to the upstream releases page, but FWIW, the index page of repack.skazzy3.com just redirected to a Discord-hosted 7z file that is still available, according to the Internet Archive.
i imgur com/QiCaaH8 png
Luigi2011SM64
He/Him
Experienced Forum User
Joined: 12/3/2011
Posts: 45
arflech wrote:
phoenix1291 wrote:
EZGames69 wrote:
Sorry I meant the TASVideos fork
This fork?
feos wrote:
we decided to host a fork
The link for plugins on that page is "If you want everything to run the emulator, see this http://repack.skazzy3.com/" and don't work. It works with the cxd4 link posted by CasualPokePlayer earlyier. ---- Although it seems to work, I can't modify the hotkeys, as soon as I click on one to modify it puts me (195) (because of the mouse click?) and it is no longer possible to change it. Sorry, it's been years since I've used Mupen outside of Bizhawk, it will take me a while to get back to it properly I think. I recorded a few seconds of gameplay, movie sync fine, but when I want to export video, Mupen crashes.
It would be nice if the readme.md file didn't link to the upstream releases page, but FWIW, the index page of repack.skazzy3.com just redirected to a Discord-hosted 7z file that is still available, according to the Internet Archive.
Hi, I'm Skazzy3, I just never had my username updated on TASVideos.org. My link https://repack.skazzy3.com seems to work fine, just for whatever reason in the quoted message its linked to "http" rather than "https" which causes the secure download message. might have to update that link if thats what we have on our github page. Previously, I had uploaded new versions of the repack to discord and had a URL Shortener service, but I found I had to upload this link to too many places in order to update with newer releases of Mupen64-LUA. So I've started to host these on my own web server. What you're linking here is an older version of repack which which include older versions of Mupen64-LUA, and I would highly advise against using this as they have a vulnerability known as queuecrush. I'll see if I am able to take these links down. Hope that clears things up!
Experienced Forum User, Site Admin, Skilled player (1066)
Joined: 4/17/2010
Posts: 10553
Location: RU
NES TAS of 2011
arflech wrote:
It would be nice if the readme.md file didn't link to the upstream releases page
Fixed.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting. If TASing is meta-play, TASVideos Movie Rules are meta-meta-play!
Experienced Forum User
Joined: 7/17/2012
Posts: 503
Location: Switzerland
Thank you all for your links and help! Is the sound plugin used here not the same as the version of Angrylion built into Bizhawk with Ares? On this version the sound bug also on these games, but not in the same way. With Mupen64-rr Sound bug in Xena: Warrior Princess - The Talisman of Fate (even with audio/video dumped). The sound also bugs on Resident Evil 2, and the sound is out of sync during cutscenes (even having dumped the audio/video).
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
LukeSaward
He/Him
Joined: 5/12/2018
Posts: 2
Location: England
I have no idea what's going on, but it seems that you have included a plugin that literally made Mupen give an exception error [AngryLion + Static Interpreter]. No wonder AngryLion's a nightly build, it crashes Mupen itself lmfao. I have never in my four years of TASing SM64 seen this, and am wondering why you decided to make a fork in the first place. There is already a working version, and instead of using the already-working version, you create a new fork and add a plugin that gives an exception error in Mupen itself. Why not include plugins that actually work instead of ones that don't?
Active player, Experienced Forum User, Judge, Moderator (294)
Joined: 2/26/2020
Posts: 516
Location: California
TASer of 2021Gameboy TASer of 2021Rookie of 2020Gameboy TASer of 2020Lucky TAS of 2020
LukeSaward wrote:
I have no idea what's going on, but it seems that you have included a plugin that literally made Mupen give an exception error [AngryLion + Static Interpreter]. No wonder AngryLion's a nightly build, it crashes Mupen itself lmfao. I have never in my four years of TASing SM64 seen this, and am wondering why you decided to make a fork in the first place. There is already a working version, and instead of using the already-working version, you create a new fork and add a plugin that gives an exception error in Mupen itself. Why not include plugins that actually work instead of ones that don't?
TASers don't at all have to use these plugins (except in the few games where they are needed for game functionality in the first place, e.g. Pokemon Snap). These are just the "standard" for encoding purposes. Only staff necessarily has to use these (and if the movie doesn't sync, we will have to use the next best plugins we can). We've been encoding using these plugins for encoding just fine, although outside of that I can't comment on how stable these plugins are. The actual fork anyways is essentially just 1.0.10 plus a few fixes for AVI dumping (which don't affect sync) which are currently PR'd. In fact if you don't use AVI dumping it will be identical to 1.0.10.
LukeSaward
He/Him
Joined: 5/12/2018
Posts: 2
Location: England
I wonder if I'm just unlucky or if the angrylion plugin has issues.