Skip to content
All integrations
Official Steam artwork for the Half-Life base game

COMMUNITY INTEGRATION

Half-Life (Sven Co-op)Archipelago randomizer mod

Connect a co-op Sven lobby to Archipelago through mission, weapon and equipment unlocks. Version 0.4 includes four campaign choices and optional Suspension class/tier goals, with revised starter, legacy-check and item-history handling.

Maintained by barretg / hl1-sven-ap contributors

GAME MECHANICS

Explore game mechanics

Browse possible checks, rewards and settings. What appears in your game depends on your World options.

Source catalog Release Half-Life (Sven Co-op) Archipelago v0.4APWorld 0.4.0 · Archipelago 0.6.7+

The source catalog has 731 checks: 383 across the four campaign ports and 348 for the optional Suspension arcade map. Standard options expose 187 checks: Half-Life with its intro tram mission excluded, including 17 mission clears, 34 map arrivals, 120 charger discoveries and 16 first-weapon finds. Campaign toggles, charger settings and Suspension options change the generated set; these totals describe the World tables, not a tested seed.

Actions and milestones that can send a check to your multiworld.

731 locationsDefault marks checks from configurations selected by standard options; the generated set can still vary with logic and seed.

Black Mesa Inbound: Reached

Reach Black Mesa Inbound to send a check; this is a map-arrival milestone, not a separate mission-clear requirement.

Half-Life

Anomalous Materials: Part 1 Reached

Default

Reach Anomalous Materials: Part 1 to send a check; this is a map-arrival milestone, not a separate mission-clear requirement.

Half-Life

Anomalous Materials: Health Charger 1 (Part 1)

Default

Press use on this health charger to send its check; it counts even when empty.

Half-Life

Anomalous Materials: Health Charger 2 (Part 1)

Default

Press use on this health charger to send its check; it counts even when empty.

Half-Life

Anomalous Materials: Health Charger 3 (Part 1)

Default

Press use on this health charger to send its check; it counts even when empty.

Half-Life

Anomalous Materials: Part 2 Reached

Default

Reach Anomalous Materials: Part 2 to send a check; this is a map-arrival milestone, not a separate mission-clear requirement.

Half-Life

Unforeseen Consequences: Part 1 Reached

Default

Reach Unforeseen Consequences: Part 1 to send a check; this is a map-arrival milestone, not a separate mission-clear requirement.

Half-Life

Unforeseen Consequences: Health Charger 1 (Part 1)

Default

Press use on this health charger to send its check; it counts even when empty.

Half-Life

Unforeseen Consequences: Health Charger 2 (Part 1)

Default

Press use on this health charger to send its check; it counts even when empty.

Half-Life

Unforeseen Consequences: Health Charger 3 (Part 1)

Default

Press use on this health charger to send its check; it counts even when empty.

Half-Life

Unforeseen Consequences: Part 2 Reached

Default

Reach Unforeseen Consequences: Part 2 to send a check; this is a map-arrival milestone, not a separate mission-clear requirement.

Half-Life

Unforeseen Consequences: Health Charger 1 (Part 2)

Default

Press use on this health charger to send its check; it counts even when empty.

Half-Life

Unforeseen Consequences: Health Charger 2 (Part 2)

Default

Press use on this health charger to send its check; it counts even when empty.

Half-Life

Unforeseen Consequences: Health Charger 3 (Part 2)

Default

Press use on this health charger to send its check; it counts even when empty.

Half-Life

Unforeseen Consequences: Health Charger 4 (Part 2)

Default

Press use on this health charger to send its check; it counts even when empty.

Half-Life

Unforeseen Consequences: Health Charger 5 (Part 2)

Default

Press use on this health charger to send its check; it counts even when empty.

Half-Life

Unforeseen Consequences: Health Charger 6 (Part 2)

Default

Press use on this health charger to send its check; it counts even when empty.

Half-Life

Unforeseen Consequences: Health Charger 7 (Part 2)

Default

Press use on this health charger to send its check; it counts even when empty.

Half-Life

Office Complex: Reached

Default

Reach Office Complex to send a check; this is a map-arrival milestone, not a separate mission-clear requirement.

Half-Life

Office Complex: Health Charger 1

Default

Press use on this health charger to send its check; it counts even when empty.

Half-Life

Playing with others

Session format and multiplayer behavior follow the maintainer documentation linked on this page.

Known scope and limitations

  • The evaluated download is v0.4, published October 1, 2026, with World 0.4.0 and Archipelago 0.6.7+. Its 35 code/data/doc files match source dba19104bb278; the release tag points to a different revision. The badges cover the hashed downloaded package and the matching source, not an assumed tag build.
  • Designed for co-op lobbies: the host installs the plugin with Half-Life (Sven Co-op) Client /install, runs the AP client and opens a listen server on -sp_campaign_portal. Joining players use that host's integration. Selected campaign maps must exist on the host; the package does not distribute them.
  • For Suspension, the current goal is the selected classes cleared at the capped tier, all eight by default. The optional medal check is tier-wide and separate from class clears; its description suggests a medal on every class run, which the completion predicate does not verify.
  • Stay connected when completing missions and finales. Unlocks rebuild on reconnect, but pending checks/victory are not an acknowledged durable outbox. Restart the AP client when changing slots: its completed-mission set is not cleared by the slot-change handler.
  • The first item-history batch restores unlocks without replaying one-shot filler/traps, including those received offline. Priority events, sequence tracking and restart recovery do not establish once-only delivery for all such effects. DeathLink is optional; lobby policy on/non_arcade/off governs local deaths, and incoming DeathLink affects the shared lobby.
  • The matching source grants redistribution permission and the package contains scripts/data rather than game assets or binaries. Eleven supplied test files contain 317 test functions; these include World-specific prerequisite tests and generation profiles, bridge/data/install contracts and goal parsing. Suspension goal-class/medal combinations are not exhaustively covered. No target tests, build or game were executed.

This integration is maintained independently of Panludia. Downloads are provided by its maintainer. Contact the maintainer through the linked repository or support channels.

View Half-Life (Sven Co-op) on Steam