from TowardsTheFuture@lemmy.zip to linux@lemmy.ml on 03 Sep 02:24
https://lemmy.zip/post/47785898
Hey I was trying to set up archipelago to run a Chrono Trigger - Jets of Time randomizer file, and it needs a lua script to run to connect to archipelago. I couldn’t find a single SNES emulator with lua scripting enabled such as SNES9x-rr on windows. I tried just running that through proton but the lua scripts would not function. New to Linux so idk much on compiling shit natively or if I would need dependencies or to add something to wine/proton for lua to work or if there is an app image or something already that I could easily install that I didn’t see with a quick search.
update: Okay, seems maybe with proton can get stuff running but the lua won’t work. Seems I can get it to try and run it, but runs into some issue with a .dll and not being able to find “main” or whatever. Can’t find any flatpack/appimg for a native emulator with a lua injector, and idk if I can install cuz sudo apt doesn’t work on it and idk enough to figure out how I’m supposed to get and compile shit. Soooo, heck.
Edit: forgot to mention incase it matters, running Bazzite 42.
threaded - newest
Reading from the Getting Started guide, you don’t need an emulator that does the scripting, you generate a new ROM from your existing CT ROM with a Python script. It generates an entirely new file you then play with all the seed changes and stuff contained within.
I can play the generic randomizer fine, it’s the archipelago support that uses SNI to connect with a lua script that I need to be able to sync up with a host game. (Syncs your random items with random items in other people’s games they’ve chosen so you all unlock stuff for eachother as you play)
This has nothing to do with Linux, so youve posted in the wrong place. I’d join their Discord and start asking there.
I’m… asking for a Linux emulator that can run a lua script. That’s not a problem with archipelago or jets of time. From my search all the easily available on Linux SNES emulators (looking mostly in bazaar on bazzite) do not have lua scripting available. So… I am asking for help on how to get one running with lua scripting enabled on Linux. I can get it working fine on windows because I was using SNES9x-rr but even trying to run that through proton did not work for lua scripting and I don’t know why.
Emulators aren’t platform specific though. If one is built for Windows with a specific set of features, they’re also going to run on Linux with those specific set of features
What you’re asking about is an Emulator that does the thing you need, so as I pointed out, it’s not a Linux thing, it’s an Emulator thing.
Nvm, now seems like maybe I can get the windows bizhawk version working but it won’t run to lua script correctly, again probably a “this isn’t windows” issue but, fuck if I know.
I don’t know if its the correct Emulator but Bizhawk supports lua scripting