Skip to content

Releases: Snyax/Archipelago

XCOM 2 War of the Chosen APWorld 1.0.0

Choose a tag to compare

@Snyax Snyax released this 10 Oct 22:50

Game Info | Setup Guide | APWorld Mods | Troubleshooting | AI Disclosure

1.0.0 is here! This release includes many, many new features and improvements, and there's a good chance it includes one or two new bugs as well. If you run into any issues or weird behavior, or would like to give some general feedback, please write in the Discord thread! If you'd like to stay on the previous version, e.g. to continue playing in an ongoing async, make sure to manually install the mod to prevent Steam from auto-updating.

Changes

New Features

  • Added Ranksanity
    • Enable Ranksanity option to add new items and locations for soldier class promotions and rank-up events
    • Toggle Global Promotions option to determine behavior of excluded classes
    • Fully LWOTC-compatible!
  • Added DeathLink
    • Enable DeathLink option in your YAML or change your mind via in-game Mod Config Menu at any time
    • Set DeathLink Chance option to play dice with your soldiers' lives (can also be changed in MCM)
    • Added more options for better access to exclusive soldier classes to enable less punishing DeathLinks
  • Overhauled trap items
    • Removed [Trap] Force Level +1 and added many more traps, both for the Strategy and Tactical layers
    • Enable Disable Turn One Traps option to ignore tactical traps from before a mission started
    • Enable Disable All Traps in MCM if you bit off more than you can chew (it happens)
    • Traps may range anywhere from 'mild inconvenience' to 'potentially run-threatening', enable whichever ones you like with the Active Traps option and please give feedback if they feel too strong or boring!
  • Overhauled progressive weapon items
    • New [Tech] Progressive Gun track includes rifle, shotgun, cannon, and sniper techs, the order of later items is shuffled and different each seed
    • Split Progressive Items option allows splitting these techs into separate rifle/shotgun and cannon/sniper tracks
  • Added progressive option to Chosen Huntsanity, grouping Chosen Hunt items into three progressive items
  • Added Exclude Post-Goal Locations option to accomodate early-goal sync settings
  • Added Enemy Plando Preset option, feel free to suggest new presets if there are fun settings you like using :)

Client

  • Overhauled connection, version checking, and writing to game config
    • Client no longer prompts user for game path on launch but on connection
    • All version checking now happens directly in the client, connection will be closed if versions are incompatible
    • Added /game_path, /workshop_path, and /reset_paths client commands to remove need to open host.yaml
    • /version client command now displays world and mod version info when connected
    • Client now prints an error on connection when config file is missing version info
  • Added /progressive client command to print info about active progressive items
  • Client now prints names of valid progressive items if user attempts to hint one of their stages
  • Client now supports launching from WebHost by clicking the slot name on the room page
  • Proxy is now properly assigned a free port by the OS instead of using a generic default

Generation

  • Logic now tightly follows Remove Corpse Costs option
  • get_filler_item_name() now respects filler share options
  • Various logic difficulty tweaks, especially for early locations
  • Various optimizations, massively lowering generation times
  • Improvements to item and location name groups

Mod

  • Mod no longer allows launching while disconnected or while connected with incompatible version info
  • Minimized GameStates added to history in Strategy layer to significantly reduce risk of save file bloat
  • Improved guardrails around offline location checking
  • Replaced UI strings for objectives waiting on multiworld items
  • Streamlined Chosen Hunt locations for more intuitive behavior
  • Partial research project hints now reveal item classification in addition to flavor text
  • LWOTC rebels and VIPs now scale with items received from the multiworld
  • Removed science and engineering requirements from proving ground projects
  • Corpse costs are now also removed from proving ground projects if the option is enabled

Bug Fixes

  • Fixed a bug where Avatars could spawn damaged in the final mission
  • Fixed a bug where covert action risks would still appear after their associated Chosen had already been defeated
  • Fixed incomplete proving ground and skulljack logic in LWOTC
  • Fixed logic error in Muton Destroyer APWorld mod

0.10.10 Beta

0.10.10 Beta Pre-release
Pre-release

Choose a tag to compare

@Snyax Snyax released this 09 Feb 16:23

Game Info | Setup Guide | APWorld Mods | Troubleshooting

Changes

Bug Fixes

  • Fixed start_inventory and start_inventory_from_pool options

0.10.9 Beta

0.10.9 Beta Pre-release
Pre-release

Choose a tag to compare

@Snyax Snyax released this 23 Jan 03:22

Game Info | Setup Guide | APWorld Mods | Troubleshooting

Changes

New Options

  • Disable corpse costs for all items with new Remove Corpse Costs option
    • This option can NOT be changed in-game via MCM

0.10.8 Beta

0.10.8 Beta Pre-release
Pre-release

Choose a tag to compare

@Snyax Snyax released this 10 Jan 21:35

Game Info | Setup Guide | Troubleshooting

Changes

Miscellaneous

  • Updated logic for the objective changes in mod version 0.10.3

0.10.7 Beta

0.10.7 Beta Pre-release
Pre-release

Choose a tag to compare

@Snyax Snyax released this 02 Jan 17:54

Game Info | Setup Guide | Troubleshooting

Changes

Bug Fixes

  • Fixed enemy rando sometimes missing ADVENT MECs
  • Fixed UT regen with Long War of the Chosen
  • Fixed a logic issue regarding progressive items

0.10.6 Beta

0.10.6 Beta Pre-release
Pre-release

Choose a tag to compare

@Snyax Snyax released this 27 Dec 22:21

Game Info | Setup Guide | Troubleshooting

Changes

Miscellaneous

  • Added enemy rando information to hint data
  • Improved options validation when using Long War of the Chosen

0.10.5 Beta

0.10.5 Beta Pre-release
Pre-release

Choose a tag to compare

@Snyax Snyax released this 14 Dec 02:09

Game Info | Setup Guide | Troubleshooting

Changes

Long War of the Chosen

  • Added mod support for Long War of the Chosen (by @copyrite)
    • Simply add 'Long War of the Chosen' to the active_mods option and enable the mod when launching the game!
    • New items as well as research, enemy and item locations are supported
    • Enemy Rando is incompatible (and will be ignored if the mod is active)

New Options

  • Enable instant rookie training in the GTS with new Instant Rookie Training option
    • Can be changed in-game via MCM
  • Added functionality for core start_inventory_from_pool option

Miscellaneous

  • Reworked filler item options to work like weights
    • Added new Nothing Share option to allow for limiting the number of filler items
  • Added option groups for improved yaml readability
  • Added workshop_path setting to host.yaml for cases where the Steam workshop is in a different place from the game
    • If the mod is not found on one of the expected paths, the client will prompt the user to provide this path

0.10.4 Beta

0.10.4 Beta Pre-release
Pre-release

Choose a tag to compare

@Snyax Snyax released this 22 Nov 20:54

Game Info | Setup Guide | Troubleshooting

Changes

New Items

  • Added basic, advanced and superior PCS items
    • Set which portion of the filler pool they will occupy with the PCS Share option
  • Added basic weapon upgrade items
  • Added nothing item (it does nothing)
    • You can now constrain the number of resource items with the Resource Share option

Miscellaneous

  • Updated Chosen weapon fragment names for clarity
  • Slight tweak to power calculation that should improve logic with non-empty start_inventory

Bug Fixes

  • Fixed launching the client via command line argument
    • Shortcuts for launching the client and immediately connecting should now work

0.10.3 Beta

0.10.3 Beta Pre-release
Pre-release

Choose a tag to compare

@Snyax Snyax released this 21 Nov 18:48

Game Info | Setup Guide | Troubleshooting

Changes

Modding Support

  • Item and location data tags fields have been changed from list[str] to set[str]
  • Filler items are now expected to be manually added to the item manager in generate_early
    • This means mods can now specify whether items are resource_items, weapon_mod_items, staff_items or even trap_items
    • See /mods/example/__init__.py for example usage

Bug Fixes

  • Fixed generation logic (which was broken in 0.10.2)

0.10.2 Beta

0.10.2 Beta Pre-release
Pre-release

Choose a tag to compare

@Snyax Snyax released this 21 Nov 02:56

Game Info | Setup Guide | Troubleshooting

DO NOT USE THIS RELEASE!

Logic is fully broken in this one, I apologize for the inconvenience.

Changes

Bug Fixes

  • Fixed and streamlined total power calculation
  • Fixed item creation ignoring changed classifications