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.

  • just_another_person@lemmy.world
    link
    fedilink
    arrow-up
    9
    ·
    14 days ago

    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.

    • TowardsTheFuture@lemmy.zipOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      14 days ago

      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)

        • TowardsTheFuture@lemmy.zipOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          13 days ago

          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.

          • just_another_person@lemmy.world
            link
            fedilink
            arrow-up
            2
            ·
            13 days ago

            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.

            • TowardsTheFuture@lemmy.zipOP
              link
              fedilink
              English
              arrow-up
              1
              ·
              edit-2
              13 days ago

              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.