Hey everyone, Super Metroid speedrunners on Linux!
I'm sure many of you have been through the same struggle as me: trying to get a decent autosplitter to work reliably on Linux for Super Metroid. It's a real odyssey! Personally, I spent two full days trying out tons of emulators, configurations, memory reading options, and getting frustrated with failed compilations of tools like usbsnes
or QUsb2Snes
.
But all was not lost. With the help of an artificial intelligence (yes, an AI! đ), we managed to find the root of the problem and put together the definitive solution!
I managed to get the Annelid autosplitter working wonderfully with RetroArch (Flatpak) and the bsnes-mercury Performance core, using sni as a bridge. The most surprising thing is that, in my experience, this setup works even better than on Windows!
I've put together a complete guide with all the steps and necessary links so you can replicate the process. It was tested on Nobara 40 / Fedora 40 and RetroArch version 1.19.0.
Here's the link to the detailed guide on GitHub Gist:
https://gist.github.com/Jeetkunndo/739a3b217eee7abd97aa3cf2d92f5190
I truly hope this guide saves you the headache it caused me! If you need additional help, have any questions, or find any details, don't hesitate to send me a message on GitHub or comment here. I'd be happy to help however I can!
Happy Super Metroid speedrunning on Linux!
ÂĄHola a todos los speedrunners de Super Metroid en Linux!
Seguro que muchos de ustedes han pasado por lo mismo que yo: intentar que un autosplitter funcione de forma decente en Linux para Super Metroid. Es una autĂ©ntica odisea. Personalmente, me pasĂ© dos dĂas enteros probando un montĂłn de emuladores, configuraciones, opciones de lectura de memoria y frustrĂĄndome con compilaciones fallidas de herramientas como usbsnes
o QUsb2Snes
.
Pero no todo estaba perdido. Con la ayuda de una inteligencia artificial (ÂĄsĂ, una AI! đ), fuimos encontrando la punta del ovillo y ÂĄpudimos armar la soluciĂłn definitiva!
LogrĂ© que el autosplitter Annelid funcione de maravilla con RetroArch (Flatpak) y el nĂșcleo bsnes-mercury Performance, usando sni como puente. Lo mĂĄs sorprendente es que, en mi experiencia, ÂĄesta configuraciĂłn me funciona incluso mejor que en Windows!
He armado una guĂa completa con todos los pasos y los links necesarios para que puedan replicar el proceso. Fue probado en Nobara 40 / Fedora 40 y la versiĂłn de RetroArch 1.19.0.
AquĂ les comparto el link a la guĂa detallada en GitHub Gist:
https://gist.github.com/Jeetkunndo/739a3b217eee7abd97aa3cf2d92f5190
ÂĄEspero de corazĂłn que esta guĂa les ahorre el dolor de cabeza que me generĂł a mĂ! Si necesitan ayuda adicional, tienen alguna duda o encuentran algĂșn detalle, no duden en mandarme un mensaje en GitHub o comentar aquĂ. ÂĄEstarĂ© encantado de ayudar en lo que pueda!
ÂĄA disfrutar de sus speedruns de Super Metroid en Linux!
if this isnt a bot message. then you should post about this to the super metroid runners, not the public forums
Wow, this is awesome! Getting Annelid working with RetroArch and bsnes-mercury on Linux is a total game-changer especially with sni as the bridge. Huge thanks for sharing the guide! For any Super Metroid runners on Linux, this setup is gold