Skip to content

Archipelago 0.1.7

Compare
Choose a tag to compare
@Berserker66 Berserker66 released this 03 Sep 23:43
· 4476 commits to main since this release

New Game Integration: Slay the Spire [@KonoTyran]

New Game Integration: Risk of Rain 2 [@Ijwu]

New Game Integration: Ocarina of Time [@espeon65536, @LegendaryLinux]

A Link to the Past:

  • Fix state removal of Progressive Items (increases gen chance) [@Berserker66]
  • Many potential generation issues were fixed for various combinations of options [@espeon65536]
    • You should see a substantial gen chance improvement with LttP involved.
  • Shop Slot 1, 2 and 3 are now Shop Slot Left, Center, Right [@Berserker66]
  • Hint texts for locations from other games should have learned some basic grammar [@Berserker66]
  • Fix heartbeep off crashing [@Berserker66]
  • MultiWorld.dungeons is now a dict, allowing faster access to a specific dungeon's data [@Berserker66]
  • Restore Multi-SNES capability [@adampziegler]
  • removed dungeon_items as an option, the 4 dungeon item shuffles are now split into: [@Berserker66]
    • original_dungeon: item is in the dungeon it was in the original game
    • own_dungeons: item is somewhere in your own dungeons, just probably not the correct one
    • own_world: item is somewhere in your own world
    • any_world: item can be anywhere
    • different_world: item cannot be in your world, otherwise anywhere
  • Fix a crash in LttPClient when trying to ask for user console input when no console existed [@Berserker66]

Factorio:

  • More distinct progression vs. non-progression icon [@LegendaryLinux]
  • When configuring the location of Factorio, the client is now able to also seek the executable in a folder and gives more useful errors [@Berserker66]
  • Certain commands are now batch-send between Factorio and Client improving throughput speed. [@Berserker66]
  • Fix re-syncing already completed tech tree [@CaitSith2]
  • Fix that random rocket silo recipe generation could only pick recipes where recipe name and item name match [@Berserker66]

Minecraft:

  • Fix missing host.yaml defaults [@Berserker66]
  • Fix error during MinecraftClient installation if folders did not already exist [@KonoTyran]
  • Multiple fixes in MinecraftClient APMC file handling [@espeon65536]
  • Sending defeated Mobs to your friends is now an option [@espeon65536, @KonoTyran]

Subnautica:

  • implemented create_item, allowing start_inventory to work [@Berserker66]

WebHost [http://archipelago.gg:48484] [@LegendaryLinux]

  • Support displayname option for Options module
  • Improvements to landing page
  • Added multi-language capable FAQ page
  • Removed weighted-settings page
  • Removed references to weighted-settings page
  • Added a listing of all yaml base files at http://archipelago.gg:48484/templates
  • Majority of data is now read from Autoworld
  • Link /games to player-settings pages
  • add link to template file to player-settings
  • Note: WebHost work is now ramping up, a lot is still missing, very notably web-gen. This will be the focus of our road towards 0.2.0.

Technical:

  • Game ID ranges are now logged. [@Berserker66]
  • In any World's data_version is 0, then the main version is also set to 0 [@Berserker66]
  • Fix regression that allowed non-unique player names [@Berserker66]
  • Added World.hidden, to hide WIP worlds [@Berserker66]
  • Prevent None items making their way into multidata [@Berserker66]
  • Added "post_fill" step and moved LttP Shop Item Slots there [@Berserker66]
  • Throw an error if a check is made against a rolled Option if that key doesn't exist at all [@Berserker66]
  • Implemented forced Auto-Forfeit for the new Roguelikes, ignoring the server option [@Berserker66]

Note: the compiled version got a hotfix for OoT data file paths at 04-09-2021 1:12 UTC by @espeon65536
... and another regarding OoT executables at 04-09-2021 1:46 UTC by @Berserker66