A downloadable extension

Download NowName your own price

This extension allows a user to connect to an Archipelago Multiworld server and send and receive data as a text client.

Commands:

  • Archipelago: Open session to connect to an Archipelago server
  • Archipelago: Authenticate to connect to a slot on the server
  • Archipelago: Say to send a text message
  • Archipelago: Send raw data to send any arbitrary command you'd like, in JSON format
  • Archipelago: Close session to close a session


Extension triggers:

  • "AP: Connection Error" when an open connection encounters an error, containing the session name and error message
  • "AP: Session Closed" when a session is closed, containing the session name, closing code and closing reason
  • "AP: " followed by any data packet as detailed by Archipelago's network protocol documentation, containing session name and all of the data listed for that data packet type, as well as some helpful id-to-name translation for stuff like ReceivedItems and PrintJSON


Typical usage:

  • Use Archipelago: Open Session to establish a connection
  • Listen for the AP: RoomInfo trigger for that session, then use Archipelago: Authenticate to connect to a slot on that server
  • Listen for the AP: PrintJSON trigger to read events happening on the server and use the data how you wish (e.g. displaying sent items on your stream overlay)
  • Use Archipelago: Close session when you're done, and listen for the AP: Session closed trigger to do any required cleanup
Published 8 days ago
StatusIn development
CategoryTool
Release date 8 days ago
AuthorKewlioMZX
Tagsarchipelago, extension, sammi
Code licenseMIT License
Average sessionA few seconds
LanguagesEnglish

Download

Download NowName your own price

Click download now to get access to the following files:

Archipelago.sef 23 kB
Version 0.7.0

Leave a comment

Log in with itch.io to leave a comment.