Skip to content

Releases: barretg/hl1-sven-ap

Sven Co-op Archipelago Beta v0.4

Pre-release

Choose a tag to compare

@barretg barretg released this 30 Sep 18:04

Note that this is an early build of the apworld. Please report any problems in Discord or the Issues page on github (with reproduction steps please and thank you!)

Sven Co-op's Half-Life campaign is meant to be played in multiplayer. No support will be offered to players attempting to circumvent this restriction. (The map "Suspension" is an exception to this rule)

Important: Run /install to update the plugin after you update your apworld.

New Features

  • !menu GUI added
  • Melee Throw can now be added to the item pool, allowing you to throw the crowbar, knife, and umbrella via right click.
  • Bot Swarm Trap
  • PCV and Security Armor are now randomized separate from the HEV suit
  • Flashlight can now be randomized
  • Xen Healing pools added to chargesanity

Bug Fixes/Improvements

  • Various stability and consistency patches
  • Fixed an edge case crash related to pre-cacheing
  • Fixed access to various location
  • Major logic overhaul for weapon pickups
  • Locations not present in a seed no longer display in game
  • When LJM is unshuffled, it now sits at its vanilla location rather than being always active
  • Gate access to some checks behind the displacement cannon

Setup

As the game host:
Install the apworld by downloading and double clicking (or placing it in your custom_worlds folder)
Open the Half-Life (Sven Co-op) Client and select your install directory
Run /install in the client
Connect the client to the multiworld, and open a server on the map -sp_campaign_lobby
Once your friends are in game with you (they can just join!), you can type !ap to see unlocked missions in the console, and !warp to change maps to the unlocked mission. (The lobby's mission panels also work).
In addition, !menu opens an interface to warp, return to hub, find the nearest check, track remaining checks in a map, or locate a specific check.

Known Issues

  • Sound cacheing bug: sometimes when another player joins the lobby, their sounds are all mixed up. This will self resolve once you get into a mission. I am under the impression that if they install the plugin too that helps, but either way, loading a new map should fix the issue.

Sven Co-op Archipelago Beta v0.4

Choose a tag to compare

@barretg barretg released this 01 Oct 21:38

Sven Co-op's Half-Life campaign is meant to be played in multiplayer. No support will be offered to players attempting to circumvent this restriction. (The map "Suspension" is an exception to this rule)

Important: Run /install to update the plugin after you update your apworld.

New Features

  • !menu GUI added
  • Melee Throw can now be added to the item pool, allowing you to throw the crowbar, knife, and umbrella via right click.
  • Bot Swarm Trap
    • Bots will use any player models the server host has available
  • PCV and Security Armor are now randomized separate from the HEV suit
  • Flashlight can now be randomized
  • Xen Healing pools added to chargesanity
  • Shock roach now accounted for in OpFor
  • Item receipt notifications show in chat

Bug Fixes/Improvements

  • Fixed an edge case crash related to pre-cacheing
  • Fixed access to various location
  • Locations not present in a seed no longer display in game
  • When LJM is unshuffled, it now sits at its vanilla location rather than being always active
  • Gate access to some checks behind the displacement cannon and other weapons
  • Only one mission given to start across all campaigns
  • Major weapon logic overhaul
    • The first occurence of each weapon in each mission it appears can be a valid "First (Weapon)" check logically
  • Some inaccessible checks removed: old seeds will grant them on entering the map they were on
  • Changed location prefix to use colons instead of dashes
  • Goal no longer sent on the final mission's location being collected by the server. You have to physically play through it still.
  • Restarting the client no longer re-delivers all of the filler and trap items
  • Various stability and parity patches to match the HL Trilogy apworld

Updates to commands: (use !help to list all):

  • !menu provides a helpful GUI for various tracking and warp commands
  • !find is now further refined to punish height more so that the nearest check is more frequently the closest accessible check.
  • !tracker now filters better

Setup

As the game host:
Install the apworld by downloading and double clicking (or placing it in your custom_worlds folder)
Open the Half-Life (Sven Co-op) Client and select your install directory
Run /install in the client
Connect the client to the multiworld, and open a server on the map -sp_campaign_lobby
Once your friends are in game with you (they can just join!), you can type !ap to see unlocked missions in the console, and !warp to change maps to the unlocked mission. (The lobby's mission panels also work).
In addition, !menu opens an interface to warp, return to hub, find the nearest check, track remaining checks in a map, or locate a specific check.

Known Issues

  • Sound cacheing bug: sometimes when another player joins the lobby, their sounds are all mixed up. This will self resolve once you get into a mission. I am under the impression that if they install the plugin too that helps, but either way, loading a new map should fix the issue.

Note: This apworld is fully backwards compatible with previous versions

Half-Life (Sven Co-op) Archipelago Beta v0.3.1

Choose a tag to compare

@barretg barretg released this 26 Sep 11:28

Note that this is a very early build of the apworld. Please report any problems in Discord or the Issues page on github (with reproduction steps please and thank you!)

Sven Co-op's Half-Life campaign is meant to be played in multiplayer. No support will be offered to players attempting to circumvent this restriction. (The map "Suspension" is an exception to this rule)

Important: Run /install to update the plugin after you update your apworld.

New Features

  • Added the map "suspension" as an option to be enabled in the YAML. This is a co-op class-based arcade shooter where you fight your way across a bridge. Quite fun, and works well for archipelago.
  • Added new, more refined, deathlink settings.
  • Commands now work in console with the . prefix: .ap, .ap_tracker, .ap_warp, etc.

Bug Fixes/Improvements

  • Fixed the completion checks on Blue Shift and OpFor being wonky.
  • Chargesanity being off would still display text on the user's screen when interacting with a charger.
  • Held weapons no longer send weapon checks if held on the map corresponding to their location.
  • Fixed a bug where finishing a mission and having the next mission unlocked would send an extra check that's not meant to be sent until that mission is actually loaded into.
  • Fixed a bug where chargesanity being disabled would also block weapon checks from being sent.
  • Made receiving ammo for the weapons you receive less annoying.
  • Some refinement of what and how information is displayed by commands.
  • Disconnecting and reconnecting or changing slots is now handled much more cleanly.
  • Game now syncs completion both ways, so collected checks propogate back to the game now.
  • Traps now queue up and trigger only after a 5 second gap of stability (not loading or dead).
  • New logic gating on the Barnacle Grapple for reaching Part 4 of Pit Worm's Nest and through the rest of the campaign.
  • Removed unreachable chargers on Pit Worm's Nest
  • Fixed an issue with mission completion for Duty Calls and Power Struggle

Setup

As the game host:
Install the apworld by downloading and double clicking (or placing it in your custom_worlds folder)
Open the Half-Life (Sven Co-op) Client and select your install directory
Run /install in the client
Connect the client to the multiworld, and open a server on the map -sp_campaign_lobby
Once your friends are in game with you (they can just join!), you can type !ap to see unlocked missions in the console, and !warp to change maps to the unlocked mission. (The in-game panels also work)

Known Issues

  • Sound cacheing bug: sometimes when another player joins the lobby, their sounds are all mixed up. This will self resolve once you get into a mission. I am under the impression that if they install the plugin too that helps, but I'm unsure. This one is kind of complicated to diagnose.

Half-Life (Sven Co-op) Archipelago Alpha v0.3

Choose a tag to compare

@barretg barretg released this 16 Aug 00:26

Note that this is a very early build of the apworld. Please report any problems in Discord or the Issues page on github (with reproduction steps please and thank you!)

Sven Co-op's Half-Life campaign is meant to be played in multiplayer. No support will be offered to players attempting to circumvent this restriction. (The map "Suspension" is an exception to this rule)

Important: Run /install to update the plugin after you update your apworld.

New Features

  • Added the map "suspension" as an option to be enabled in the YAML. This is a co-op class-based arcade shooter where you fight your way across a bridge. Quite fun, and works well for archipelago.
  • Added new, more refined, deathlink settings.
  • Commands now work in console with the . prefix: .ap, .ap_tracker, .ap_warp, etc.

Bug Fixes/Improvements

  • Fixed the completion checks on Blue Shift and OpFor being wonky.
  • Chargesanity being off would still display text on the user's screen when interacting with a charger.
  • Held weapons no longer send weapon checks if held on the map corresponding to their location.
  • Fixed a bug where finishing a mission and having the next mission unlocked would send an extra check that's not meant to be sent until that mission is actually loaded into.
  • Fixed a bug where chargesanity being disabled would also block weapon checks from being sent.
  • Made receiving ammo for the weapons you receive less annoying.
  • Some refinement of what and how information is displayed by commands.
  • Disconnecting and reconnecting or changing slots is now handled much more cleanly.
  • Game now syncs completion both ways, so collected checks propogate back to the game now.
  • Traps now queue up and trigger only after a 5 second gap of stability (not loading or dead).
  • New logic gating on the Barnacle Grapple for reaching Part 4 of Pit Worm's Nest and through the rest of the campaign.
  • Removed unreachable chargers on Pit Worm's Nest

Setup

As the game host:
Install the apworld by downloading and double clicking (or placing it in your custom_worlds folder)
Open the Half-Life (Sven Co-op) Client and select your install directory
Run /install in the client
Connect the client to the multiworld, and open a server on the map -sp_campaign_lobby
Once your friends are in game with you (they can just join!), you can type !ap to see unlocked missions in the console, and !warp to change maps to the unlocked mission. (The in-game panels also work)

Known Issues

  • Sound cacheing bug: sometimes when another player joins the lobby, their sounds are all mixed up. This will self resolve once you get into a mission. I am under the impression that if they install the plugin too that helps, but I'm unsure. This one is kind of complicated to diagnose.

Half-Life (Sven Co-op) Archipelago Alpha v0.2.2

Choose a tag to compare

@barretg barretg released this 14 Aug 01:56

Note that this is a very early build of the apworld. Please report any problems in Discord or the Issues page on github (with reproduction steps please and thank you!)

Sven Co-op's Half-Life campaign is meant to be played in multiplayer. No support will be offered to players attempting to circumvent this restriction.

Bug fixes

  • Removed the unreachable charger in Unforeseen Consequences.

Setup

As the game host:
Install the apworld by downloading and double clicking (or placing it in your custom_worlds folder)
Open the Half-Life (Sven Co-op) Client and select your install directory
Run /install in the client
Connect the client to the multiworld, and open a server on the map -sp_campaign_portal
Once your friends are in game with you (they can just join!), you can type !ap to see unlocked missions in the console, and !warp to change maps to the unlocked mission. (The in-game panels also work)

Known Issues

  • Sound cacheing bug: sometimes when another player joins the lobby, their sounds are all mixed up. This will self resolve once you get into a mission. I am under the impression that if they install the plugin too that helps, but I'm unsure. This one is kind of complicated to diagnose.
  • Occasional random weapon location checks sent out on the mission where they're found on loading/unloading that mission.

Half-Life (Sven Co-op) Archipelago Alpha v0.2.1

Choose a tag to compare

@barretg barretg released this 13 Aug 19:27

Note that this is a very early build of the apworld. Please report any problems in Discord or the Issues page on github (with reproduction steps please and thank you!)

Sven Co-op's Half-Life campaign is meant to be played in multiplayer. No support will be offered to players attempting to circumvent this restriction.

Bug fixes

  • Fixed the goal trigger for opposing force since there's no geneworm in sven.

Setup

As the game host:
Install the apworld by downloading and double clicking (or placing it in your custom_worlds folder)
Open the Half-Life (Sven Co-op) Client and select your install directory
Run /install in the client
Connect the client to the multiworld, and open a server on the map -sp_campaign_portal
Once your friends are in game with you (they can just join!), you can type !ap to see unlocked missions in the console, and !warp to change maps to the unlocked mission. (The in-game panels also work)

Known Issues

  • Sound cacheing bug: sometimes when another player joins the lobby, their sounds are all mixed up. This will self resolve once you get into a mission. I am under the impression that if they install the plugin too that helps, but I'm unsure. This one is kind of complicated to diagnose.
  • Occasional random weapon location checks sent out on the mission where they're found on loading/unloading that mission.
  • The check Unforeseen Consequences - Health Charger 1 (Part 2) is unreachable, please add it to your excluded locations

Half-Life (Sven Co-op) Archipelago Alpha v0.2

Choose a tag to compare

@barretg barretg released this 12 Aug 23:12

Note that this is a very early build of the apworld. Please report any problems in Discord or the Issues page on github (with reproduction steps please and thank you!)

Sven Co-op's Half-Life campaign is meant to be played in multiplayer. No support will be offered to players attempting to circumvent this restriction.

What's New

  • Added Blue Shift Campaign
    • NOTE: Host must own the game.
  • Added Opposing Force Campaign
    • NOTE: Host must own the game.
  • Added They Hunger Campaign
  • Various logic and stability improvements
  • New YAML Option to disable all intro missions
  • Starting weapon is now randomized between all enabled campaign's melee weapons (excludes reskins like the knife, shovel, and umbrella as these are map specific)
  • Traps now queue so they always get you even if you're mid level load :)
  • New commands: !tracker <text> and !find <text>
    • The !tracker command can be used to display a checklist of checks for all or some missions (matches on the text argument)
    • The !find command can be used to see roughly how far you are from the nearest check location within the same map, or a specific location provided by text argument in the same map or another.
  • Updated command: !warp
    • Now lets you warp back to individual maps you've reached within a chapter so you don't always have to start at the beginning
  • Console variants of all commands using .ap or .ap_<cmd>
  • Updated weapon locations and added locations for HEV Suit pickups in all campaigns that have an HEV Suit equivalent
  • Universal Tracker integration

Setup

As the game host:
Install the apworld by downloading and double clicking (or placing it in your custom_worlds folder)
Open the Half-Life (Sven Co-op) Client and select your install directory
Run /install in the client
Connect the client to the multiworld, and open a server on the map -sp_campaign_lobby
Once your friends are in game with you (they can just join!), you can type !ap to see unlocked missions in the console, and !warp to change maps to the unlocked mission. (The in-game panels also work)

Known Issues

  • General instability: expect some crashing or other random issues
  • Sound cacheing bug: sometimes when another player joins the lobby, their sounds are all mixed up. This will self resolve once you get into a mission. I am under the impression that if they install the plugin too that helps, but I'm unsure. This one is kind of complicated to diagnose.
  • Occasional random weapon location checks sent out on the mission where they're found on loading/unloading that mission.

Half-Life (Sven Co-op) apworld Alpha v0.1

Choose a tag to compare

@barretg barretg released this 12 Aug 04:05
0f55971

This is a very early build of the apworld. Please report any problems in Discord or the Issues page on github (with reproduction steps please and thank you!)

Sven Co-op's half-life 1 campaign is meant to be played in multiplayer. No support will be offered to players attempting to circumvent this restriction.

To set up as the game host:

  • Install the apworld by downloading and double clicking (or placing it in your custom_worlds folder)
  • Open the Half-Life (Sven Co-op) Client and select your install directory
  • Run /install in the client
  • Connect the client to the multiworld, and open a server on the map -sp_campaign_portal
  • Once your friends are in game with you, you can type !ap to see unlocked missions in the console, and !warp to change maps to the unlocked mission. (The in-game panels also work)

NOTE: If anyone encounters strange sounds, just load another map and it should resolve. Sometimes Sven doesn't like when weapons from outside of the map's cache are brought in to the map, especially if someone joins after that happens.