Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Potentially use BizHawk comm.socket* interface in lua bridge #115

Closed
ianmcorvidae opened this issue Jun 22, 2022 · 3 comments
Closed

Potentially use BizHawk comm.socket* interface in lua bridge #115

ianmcorvidae opened this issue Jun 22, 2022 · 3 comments

Comments

@ianmcorvidae
Copy link

Hello and thank you for the hard work on this!

I'm attempting to use QUsb2snes on Linux with Bizhawk, which has somewhat new/somewhat particular Lua support (see e.g. TASEmulators/BizHawk#2951 ). In particular, the use of socket.core seems to fail on (at least) Debian-based systems (noted in the issue above -- I also tried, locally, to create some symlinks to put things in places BizHawk appears to expect them, but simply got errors about dynamic libraries not being supported), and one proposed solution there was to use Bizhawk's integrated socket functions, described on https://tasvideos.org/Bizhawk/LuaFunctions and added in TASEmulators/BizHawk#1080

I lack the requisite Lua expertise/understanding to add this, but as far as I can tell this route is the closest folks seem to have gotten for getting anything on Linux to use Lua/talk to outside programs, so I thought I'd file an issue to see if it's a simple change.

@Skarsnik
Copy link
Owner

I am deprecating Lua support in favour of NWA support and it does not seem there is an API to create a connection to another server, only to create a server.
I will try to have a beta version of the NWA tool I am making for Bizhawk soon

@ShneekeyTheLost
Copy link

Will NWA be able to interface appropriately with tools such as SNI or QUsb2snes with respect to multiworld servers such as Archipelago? I'm really hoping to use BizHawk in lieu of running SNES9x-rr for running things like LTTPR + AP.

@Skarsnik
Copy link
Owner

Enable Emulator Network Access support on qusb and try

https://github.com/Skarsnik/Bizhawk-nwa-tool/releases/tag/beta1

@Skarsnik Skarsnik closed this as completed Sep 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants