Skip to content

Releases: Skelrin/WoLArchipelago

v1.1.0

Choose a tag to compare

@Skelrin Skelrin released this 24 Oct 09:51
0a7e2bc

[1.1.0] - V1.1.0 Release

Added

  • "Teleport to Hub" button in the pause menu to quickly reroll the dungeon.
  • Perfect boss / miniboss locations, with bosses being optional.
  • New NPC's Tokens progression item added.
  • New trap system that queues traps instead of triggering them all at once.
  • Game items are now reintroduced in shops when no Archipelago locations are left available.

Changed

  • Reworked archipelago items by bundling relics and arcanas to have less items.
  • Rebalanced the APWorld: reduced grindy locations and diversified traps.
  • NPC locations are now locked behind their associated token requirement.
  • Refactored ItemHandler.
  • Removed the BouncyCastle proxy dependency.

Fixed

  • Max HP Boost no longer resets the player's health when picking a relic inside the dungeon.
  • Removed potential in-game freezes while sending checks by sending them to the server in a separate thread.
  • Loop NPC not appearing.
  • Level locations are now correctly checked even if the player cannot go to the next level.
  • Group Relics no longer behave erratically.
  • Various fixes following playtesting, including the Perfect miniboss bug, shop slots and the Collector NPC.

AI Disclosure

  • AI assistance was used for learning BepInEx/Harmony modding patterns, and supporting code refactoring. The vast majority of the codebase was authored by hand..

v1.0.0

Choose a tag to compare

@Skelrin Skelrin released this 29 Sep 19:36

[1.0.0] - V1.0.0 Release

Added

  • Complete project documentation, including repository README.md, setup guide (setup_en.md), and Archipelago world documentation (en_WizardOfLegend.md).

Changed

  • Global codebase refactor to improve overall architecture, readability, and maintainability.
  • Added extensive inline code comments across most of the project.

Fixed

  • Various minor bug fixes and general stability improvements.

v0.9.0

v0.9.0 Pre-release
Pre-release

Choose a tag to compare

@Skelrin Skelrin released this 27 Sep 18:03

Added

  • Implemented Bouncy Castle to create a local proxy for joining distant Archipelago servers requiring TLS 1.2 or 1.3.
  • Added new location checks:
    • "Perfect a Boss" achievement
    • Have 1000 gold
    • Have 500 chaos gems

Changed

  • Rebalanced locations and items.
  • Reworked the Relic Slot Upgrade item: locks relic pickup in dungeons if no slot is available it replaces one you have, but allows equipping relics in the hub when a slot is open to ease the game.
  • Reverted the DoctorNPC patch to restore its normal behavior.

Fixed

  • Biome Handling: Fixed synchronization with the loading screen and ensured the biome shuffle is set only at the start of a dungeon run.
  • Shuffler NPC: Fixed interaction triggering twice instead of once.
  • Spellbook: Prevented equipping skills if the corresponding element license is not unlocked in element license mode.

v0.8.0

v0.8.0 Pre-release
Pre-release

Choose a tag to compare

@Skelrin Skelrin released this 24 Sep 20:12

Added

  • Relic Slot Upgrade: Introduced new relic slot upgrade item to allow player start the dungeon with more than one relic and ease difficulty.

Changed

  • Epic Beard Wizard NPC: Remove interaction with the wizard NPC to prevent breaking elemental biome spawn logic in dungeon.

v0.7.1

v0.7.1 Pre-release
Pre-release

Choose a tag to compare

@Skelrin Skelrin released this 24 Sep 14:02

Bug Fixes

User Interface

  • Title Screen: Fixed button spacing on the title screen.
  • Shop: Fixed rendering issues in the Shop UI.
  • SpellBookUI: Fixed spellbook UI not correctly rendering with locked slots logic.

Gameplay & Items

  • Doctor Relics: Fixed Doctor relics not dropping upon acquiring an item.
  • Skill Licenses: Fixed pickup skills are now dropped back onto the floor if the player lacks the required license.

v0.7.0

v0.7.0 Pre-release
Pre-release

Choose a tag to compare

@Skelrin Skelrin released this 24 Sep 06:39

Added

  • Elemental Biome Keys & Checks: Introduced new key items that unlock elemental biomes (Fire, Water, Air, Earth, Lightning) within the dungeon, along with biome-specific locations and checks.

Changed

  • Location Logic Rework: Overhauled the logic system to implement soft logic on grindy checks, preventing early-game cluttering in Sphere 1 and improving overall progression pacing.

v0.6.0

v0.6.0 Pre-release
Pre-release

Choose a tag to compare

@Skelrin Skelrin released this 23 Sep 10:03

Added

  • Skill Slot Locking System: Implemented logic to dynamically restrict and lock skill slots based on player Archipelago progression.
  • Elemental License Restrictions: Added logic enforcing Element Licenses, requiring players to acquire the corresponding license before equipping or using elemental Arcanas based on player yaml options.
  • YAML-Based Starting Inventory: Integrated starting inventory assignment determined by player yaml options (StartingArcanaMode and ElementLicensesMode).
  • Steam Achievements Safeguard: Disabled Steam Achievements during Archipelago runs to maintain vanilla achievement integrity.

Changed

  • DataManager Refactor: Replaced StatsManager with DataManager to centralize Archipelago data, used to prevent reapplying starting inventory.

Fixed

  • Dungeon NPC Events: Fixed an issue where dungeon NPC events failed to trigger.
  • Multi-Session Item Processing: Resolved a bug where starting or loading a new Archipelago run directly after a previous one caused errors with incoming items.

v0.5.0

v0.5.0 Pre-release
Pre-release

Choose a tag to compare

@Skelrin Skelrin released this 21 Sep 15:54

Added

  • Archipelago Item Reception: Full support for receiving incoming items from other players. Relics and Arcanas are now properly granted and unlocked upon receipt.
  • Cursed Traps: Implemented trap handling for incoming Archipelago traps. Receiving a trap will randomly trigger one of two outcomes:
    • Grants a Cursed Relic directly to your inventory while inflicting 100 HP damage (safeguarded to leave the player at 1 HP minimum).
    • Spawns a random group of enemies directly around the player.

Fixed

  • Boss Chest Looting: Disabled Arcana drops from Boss Chests to enforce progression exclusively through Archipelago items.

v0.4.0

v0.4.0 Pre-release
Pre-release

Choose a tag to compare

@Skelrin Skelrin released this 20 Sep 17:49

Added

  • Implemented Archipelago location checks for NPCs: Doctor Song, Savile the Tailor, Nox the Unfortunate, Nocturne the Cardist, Cremire the Collector, Doki the Banker, and Strange Time Keeper.
  • Unlocked run looping via the Strange Time Keeper without requiring a previous game clear.

Fixes

  • Corrected multiple location names.

Refactoring

  • General code refactoring and optimization.

v0.3.0

v0.3.0 Pre-release
Pre-release

Choose a tag to compare

@Skelrin Skelrin released this 19 Sep 18:33

Added

  • Treasure Chest Location Checks: Added Archipelago location checks when breaking different chest types (Standard, Mini, Boss, Elemental, Party).
  • StatsManager: Introduced a centralized manager to handle tracking, saving, and loading all local player stats (Stats.txt).

Changed

  • Refactored DashTrackerPatch and TreasureChestBreakPatch to use StatsManager instead of duplicating file parsing logic.