Skip to content

Archipelago 0.1.0

Compare
Choose a tag to compare
@Berserker66 Berserker66 released this 10 May 10:07
· 5004 commits to main since this release

Minecraft [@KonoTyran, @espeon65536]

  • Advancement-Based
    • Each Minecraft advancement is a location that could hold an item for you or your friends.
    • Some classic achievements from pre-1.12 are back, such as When Pigs Fly and The Lie.
    • Some advancements are marked as hard or insane, and are only required if you turn those options on in your yaml.
  • Items
    • Your main progression items are crafting recipes!
    • Shuffled recipes:
      • Progressive Tools
        • Pickaxes, shovels, and hoes are all considered tools.
        • You will start with just wooden tools.
        • 3 copies of "progressive tools" are in the pool. Each one unlocks the next tier of tools: stone -> iron -> diamond
        • Unlocking diamond tools allows you to craft netherite ingots, which means diamond tools are required to obtain netherite equipment.
      • Progressive Weapons
        • Swords and axes are a part of this group and follow the same rules as progressive tools.
        • 3 copies: stone -> iron -> diamond
      • Progressive Armor
        • All armor pieces (helmet, chestplate, leggings, boots) fall under this catagory.
        • 2 copies: iron -> diamond
      • Ingot Crafting: furnaces and nugget <-> ingot recipes
      • Resource Blocks: all ingot <-> block recipes, notably Iron, Gold and Glowstone
      • Brewing: blaze powder and brewing stand
      • Enchanting: enchantment table, anvil, bookshelf
      • Archery: bow, crossbow, arrows
      • Bucket
      • Flint and Steel
      • Bed
      • Bottles
      • Shield
      • Fishing Rod (and Warped Fungus on a Stick)
      • Campfire
    • Along with recipes, you will also receive a variety of items to help you along your journey.
      • Netherite Scrap
      • Various Enchanted Books
      • Iron, Gold, and Diamond Ore
      • Emeralds
      • Lapis Lazuli
      • Ender Pearls
      • Stacks of food (and some rotten flesh)
      • XP packs
  • Structure Randomization
    • To add a new twist to your Minecraft world, we've also shuffled important structures throughout the dimensions, changing your ability to scour the world for resources.
    • Villages, Pillager Outposts, Nether Fortresses, Bastion Remnants, and End Cities will now be swapped with each other. You can explore an underground Nether Fortress in the Overworld or find a village made of warped planks in the Nether.
  • Built-In Multiplayer
    • You can play either in singleplayer or on a server with your friends. The entire server will count as one player, working together to complete advancements.
    • Everyone will receive copies of the items, so don't worry about people hoarding the diamonds!

For instructions on setting up Minecraft to connect and play on Archipelago, follow the tutorial at https://archipelago.gg/tutorial/minecraft/minecraft/en

Factorio [@Berserker66]

  • Assembling Machine 1 can now use fluids for crafting
  • default enable Research Queue
  • add mod thumbnail
  • now receives Archipelago chat (doesn't send yet)
  • added option "visibility", which controls how much information is visible to you on the tech tree
  • buffered free samples, that you receive when your inventory allows [@dewiniaid]
  • grant items to players that join late [@dewiniaid]
  • added option "random_tech_ingredients", which picks random ingredients from within the max science pool roughly evenly, generally improving the progression curve (sphere sizes)
  • Game Completion is now send, allowing forfeit on sending a rocket and other hooks that depend on it.
  • mod name now contains the slot name
  • slot name is automatically read now
  • bridge file location is automatically found now
  • a bridge file is automatically created on first startup, even if the game is paused
  • added starting_items option
  • For the time being, to make absolutely sure the logic doesn't deadlock, a particular recipe product is currently only "in logic" if all methods of creating it are available. Prior, it could select either fluid-handling, oil-processing or advanced-oil-processing for petroleum, now it needs all 3; as an example.
  • Rocket Part Recipe now scales by max science, more info: https://docs.google.com/spreadsheets/d/1xa91Lurj4w7GF111tPFUHU9Y9wuuS8lccP-9JREtvm8/edit#gid=0

A Link to the Past

  • New alternative client by @LegendaryLinux you can find at https://github.com/LegendaryLinux/Archipelago-Z3Client/releases
    • This is the successor to the WebUI, now running on its own entirely.
  • The https://alttpr.com/sprites endpoint that is used for the update_sprites command contains the Link sprite from Nintendo, this particular file is still listed but gets an access denied error (Copyright), this file is now ignored and never attempted to be downloaded.
  • Added new sprite format: .apsprite, which allows saving a sprite as a delta patch from default Link, to avoid copyright issues. [@Berserker66]
  • Added link.apsprite [@Berserker66]
  • Faster ER [@Berserker66]
  • Fix that in inverted non-crossworld ER Hyrule Castle -> Sanctuary could be a connector [@cassidoxa]
  • added ER mode dungeonscrossed, which allows Connector Dungeons [@Berserker66]

Technical

  • fix `!missing" was displaying IDs instead of text [@KonoTyran]
  • seed_name is now stored in Archipelago and sent on RoomInfo [@Berserker66]
  • Mystery.py gained the argument seed_name [@Berserker66]
  • Set correct default path for data files for unittests [@Berserker66]
  • update_sprites is now a cmd argument to LttPAdjuster [@Berserker66]
  • improved speed of can_beat_game method [@Berserker66]