diff --git a/docs/network diagram.jpg b/docs/network diagram.jpg index 96f7d084..e738778d 100644 Binary files a/docs/network diagram.jpg and b/docs/network diagram.jpg differ diff --git a/docs/network diagram.md b/docs/network diagram.md index 95f959b7..fc04b87f 100644 --- a/docs/network diagram.md +++ b/docs/network diagram.md @@ -8,6 +8,15 @@ flowchart LR CC[CommonClient.py] AS <-- WebSockets --> CC + subgraph "Starcraft 2" + SC2[Starcraft 2 Game Client] + SC2C[Starcraft2Client.py] + SC2AI[apsc2 Python Package] + + SC2C <--> SC2AI <-- WebSockets --> SC2 + end + CC <-- Integrated --> SC2C + %% ChecksFinder subgraph ChecksFinder CFC[ChecksFinderClient] @@ -72,12 +81,14 @@ flowchart LR V6[VVVVVV] MT[Meritous] TW[The Witness] + SA2B[Sonic Adventure 2: Battle] APCLIENTPP <--> SOE APCLIENTPP <--> MT APCLIENTPP <-- The Witness Randomizer --> TW APCPP <--> SM64 APCPP <--> V6 + APCPP <--> SA2B end SOE <--> SNI <-- Various, depending on SNES device --> SOESNES AS <-- WebSockets --> APCLIENTPP diff --git a/docs/network diagram.svg b/docs/network diagram.svg index 927883a6..f8bc7ef4 100644 --- a/docs/network diagram.svg +++ b/docs/network diagram.svg @@ -1 +1 @@ -FactorioSecret of EvermoreWebHost (archipelago.gg).NETJavaNativeSMZ3Super MetroidOcarina of TimeFinal Fantasy 1A Link to the PastChecksFinderFNA/XNAUnityMinecraftSecret of EvermoreWebSocketsIntegratedVarious, depending on SNES deviceLuaSocketsIntegratedLuaSocketsIntegratedIntegratedWebSocketsVarious, depending on SNES deviceVarious, depending on SNES deviceThe Witness RandomizerVarious, depending on SNES deviceWebSocketsWebSocketsMod the SpireTCPForge Mod LoaderWebSocketsTsRandomizerRogueLegacyRandomizerBepInExQModLoader (BepInEx)HK Modding APIWebSocketsSQLSubprocessesSQLDeposit Generated WorldsProvide Generation InstructionsSubprocessesSubprocessesRCONUDPIntegratedFactorio ServerFactorioClientFactorio GamesFactorio Mod Generated by APFactorio Modding APISNESConfigurable (waitress, gunicorn, flask)AutoHosterPonyORM DBWebHostFlask WebContentAutoGeneratorMod with Archipelago.MultiClient.NetRisk of Rain 2SubnauticaHollow KnightRaftTimespinnerRogue LegacyMod with Archipelago.MultiClient.JavaSlay the SpireMinecraft Forge ServerAny Java Minecraft ClientsGame using apclientpp Client LibraryGame using Apcpp Client LibrarySuper Mario 64 ExVVVVVVMeritousThe Witnessap-soeclientSNESSNESOoTClientLua ConnectorBizHawk with Ocarina of Time LoadedFF1ClientLua ConnectorBizHawk with Final Fantasy LoadedSNESChecksFinderClientChecksFinderArchipelago ServerCommonClient.pySuper Nintendo Interface (SNI)SNIClient``` \ No newline at end of file +FactorioSecret of EvermoreWebHost (archipelago.gg).NETJavaNativeSMZ3Super MetroidOcarina of TimeFinal Fantasy 1A Link to the PastChecksFinderStarcraft 2FNA/XNAUnityMinecraftSecret of EvermoreWebSocketsWebSocketsIntegratedIntegratedVarious, depending on SNES deviceLuaSocketsIntegratedLuaSocketsIntegratedIntegratedWebSocketsVarious, depending on SNES deviceVarious, depending on SNES deviceThe Witness RandomizerVarious, depending on SNES deviceWebSocketsWebSocketsMod the SpireTCPForge Mod LoaderWebSocketsTsRandomizerRogueLegacyRandomizerBepInExQModLoader (BepInEx)HK Modding APIWebSocketsSQLSubprocessesSQLDeposit Generated WorldsProvide Generation InstructionsSubprocessesSubprocessesRCONUDPIntegratedFactorio ServerFactorioClientFactorio GamesFactorio Mod Generated by APFactorio Modding APISNESConfigurable (waitress, gunicorn, flask)AutoHosterPonyORM DBWebHostFlask WebContentAutoGeneratorMod with Archipelago.MultiClient.NetRisk of Rain 2SubnauticaHollow KnightRaftTimespinnerRogue LegacyMod with Archipelago.MultiClient.JavaSlay the SpireMinecraft Forge ServerAny Java Minecraft ClientsGame using apclientpp Client LibraryGame using Apcpp Client LibrarySuper Mario 64 ExVVVVVVMeritousThe WitnessSonic Adventure 2: Battleap-soeclientSNESSNESOoTClientLua ConnectorBizHawk with Ocarina of Time LoadedFF1ClientLua ConnectorBizHawk with Final Fantasy LoadedSNESChecksFinderClientChecksFinderStarcraft 2 Game ClientStarcraft2Client.pyapsc2 Python PackageArchipelago ServerCommonClient.pySuper Nintendo Interface (SNI)SNIClient \ No newline at end of file