Archipelago client library for s&box. It lets a game connect to an Archipelago multiworld server over WebSocket, exchange JSON packets, and track session state like players, locations, items, and datapackages. The code includes packet DTOs, a registry and dispatcher, JSON reader/writer, and a session/data model with helper queries and public events.
Unit test project for a library. It boots a Sandbox.TestAppSystem for the test run, creates a Scene with one GameObject, and asserts the scene directory reports the expected count.