Commit Graph

  • 2e2ca1665b Core: don't start threads for 'pass' Core: print output progress every 10 files (OoT output may take a while, so let's give some user feedback on progress) Subnautica: remove empty output method Fabian Dill 2021-09-03 17:30:10 +0200
  • 1b27fc495f Ocarina of Time: reduce memory use by 64 MiB for each OoT world past the first Ocarina of Time: limit parallel output to 2, to not waste memory that doesn't benefit speed Ocarina of Time: remove swarm of os.chdir() Fabian Dill 2021-09-03 12:50:26 +0200
  • 51c38fc628
    Ocarina of Time (#64) espeon65536 2021-09-02 08:35:05 -0400
  • 74c30ce09a Fill: remove/delay some LttP imports Fabian Dill 2021-09-02 03:45:37 +0200
  • 859316353e Link /games to player-settings pages, add link to template file to player-settings, add markdown style formatting to /templates Chris Wilson 2021-09-01 20:47:36 -0400
  • 63c9bea724 Remove `total_items` option. Hussein Farran 2021-09-01 17:35:16 -0400
  • df435eb693 Remove `total_items` option. Hussein Farran 2021-09-01 17:35:16 -0400
  • c73b994305 use_cache argument to get_all_state espeon65536 2021-09-01 14:01:54 -0500
  • 88451d4239 Skip caching get_all_state while setting rules Since rules have not been set for later worlds, the cache believes the completion condition is freely available if it had been placed previously, which breaks beatable-only key placement. espeon65536 2021-09-01 13:20:43 -0500
  • f74db254f6 fix typo in default value. CaitSith2 2021-09-01 09:18:43 -0700
  • 3cb0a22e17 LttP: crash on outdated dungeon_items use Fabian Dill 2021-09-01 17:56:35 +0200
  • ca3e01b15e LttPClient: prevent crash when trying to access sys.stdin Fabian Dill 2021-09-01 17:56:19 +0200
  • e9d1dcc46c set get_all_cache properly espeon65536 2021-09-01 09:12:44 -0500
  • 7fd0f1a5bf Subnautica: implement create_item and therefore start_inventory Fabian Dill 2021-09-01 16:46:44 +0200
  • 2d65fbf798
    Merge pull request #58 from Ijwu/main Fabian Dill 2021-09-01 11:30:41 +0000
  • ac915d00fc
    Merge branch 'main' into main Fabian Dill 2021-09-01 11:23:30 +0000
  • fbb8d6b132 invalidate state cache so that reachable_regions are recalculated during TR key logic espeon65536 2021-08-31 20:07:23 -0500
  • fb0f70b3e3 make owg entrances in inverted espeon65536 2021-08-31 19:49:12 -0500
  • 17929415ee actually set owg rules espeon65536 2021-08-31 19:44:58 -0500
  • 631b6788c6 remove keys option for get_all_state, collect dungeon-local keys, and fix all uses of the state espeon65536 2021-08-31 19:19:26 -0500
  • 7972aa6320 split building owg connections and setting the rules for those connections espeon65536 2021-08-31 14:47:57 -0500
  • 138c884684 wipe reachable regions during TR key logic checks to ensure properly finding logic regions espeon65536 2021-08-30 19:43:48 -0500
  • f5ef98287a Add docstring to `RiskOfRainWorld` Hussein Farran 2021-08-31 20:45:09 -0400
  • 5188b41ab0 Update RoR2 guide. Hussein Farran 2021-08-31 20:42:16 -0400
  • f83ba6e615 Add YAML options and update slot data. Hussein Farran 2021-08-31 20:38:44 -0400
  • cc2a72eb82 Locations/Events now None id Hussein Farran 2021-08-31 20:21:52 -0400
  • 4fcce66505 Move game names and descriptions into AutoWorld, fix option value names on player-settings pages Chris Wilson 2021-08-31 17:28:46 -0400
  • 66627d8a66 Options: match Toggle's get_option_name signature to Choice's Fabian Dill 2021-08-31 22:52:14 +0200
  • adfd68f83c Options: fix get_option_name Fabian Dill 2021-08-31 22:14:18 +0200
  • ddc619f2e7 WebHost: sample yamls: some formatting issues Fabian Dill 2021-08-31 19:56:45 +0200
  • ff2e57705e WebHost: sample yamls now render Range defaults correctly Fabian Dill 2021-08-31 19:54:55 +0200
  • a6a859b272 WebHost: fix sample yamls that have no options. WebHost: hide hidden games from templates listing Fabian Dill 2021-08-31 19:06:24 +0200
  • 88c5ebdd2f WebHost: add per-game yaml file downloads Fabian Dill 2021-08-31 18:58:54 +0200
  • 3d578bcc98 Set force_auto_forfeit for RoR2 Hussein Farran 2021-08-31 10:08:19 -0400
  • c3290af2bd
    Merge branch 'ArchipelagoMW:main' into main Hussein Farran 2021-08-31 10:07:40 -0400
  • 01f1545b3e AutoWorld: add forced_auto_forfeit and set it for StS Fabian Dill 2021-08-31 16:04:37 +0200
  • fc8e849db5 Remove location id from Victory location. Hussein Farran 2021-08-31 10:01:09 -0400
  • 9115e59f15
    Add RoR2 to README Hussein Farran 2021-08-31 08:37:01 -0400
  • 2f4b248a45 Add more information to the RoR2 docs. Hussein Farran 2021-08-31 00:25:48 -0400
  • 2f28afb46e Add RoR2 Docs Hussein Farran 2021-08-31 00:17:08 -0400
  • e960d7b58c Merge branch 'main' of https://github.com/Ijwu/Archipelago into main Hussein Farran 2021-08-30 21:43:18 -0400
  • 321569c542 Factorio: Fix random rocket-silo recipe unable to pick ingredients where recipe name != product name Fabian Dill 2021-08-31 01:47:00 +0200
  • df037c54ff LttP: fix dungeon original item rule calling Found by Espeon Fabian Dill 2021-08-30 23:52:40 +0200
  • d859cecffb Options: use isinstance instead of type for Choice comparison Fabian Dill 2021-08-30 23:07:19 +0200
  • fd6e009c4b Fill: fix placing non_local + non advancement items Fabian Dill 2021-08-30 22:20:44 +0200
  • 4520051ec9 Slay the Spire: add to playerSettings.yaml Fabian Dill 2021-08-30 22:19:48 +0200
  • b90b73859a Slay the Spire: add to playerSettings.yaml Fabian Dill 2021-08-30 20:07:25 +0200
  • 6c357b61cc LttP: re-remove LttP import in BaseClasses Fabian Dill 2021-08-30 19:11:12 +0200
  • 12957db90f Options: implement __eq__ assert for possible checks Fabian Dill 2021-08-30 19:08:10 +0200
  • 3c74f561d5 LttP: Fix smallkey_shuffle in menu display CaitSith2 2021-08-30 09:59:20 -0700
  • cc70a6fa26 LttP: make shuffle names consistent Fabian Dill 2021-08-30 18:00:39 +0200
  • 1c42564d90 LttP: remove leftover location binding Fabian Dill 2021-08-30 16:47:34 +0200
  • e76c870c09 Unittest: fix TestInvertedBombRules Fabian Dill 2021-08-30 16:38:21 +0200
  • 5daadcb2d5 LttP: implement new dungeon_items handling LttP: move glitch_boots to new options system WebHost: options.yaml no longer lists aliases General: remove region.can_fill, it was only used as a hack to make dungeon-specific items to work Fabian Dill 2021-08-30 16:31:56 +0200
  • a124a7a82a Create event Blaze Spawner containing Blaze Rods, preventing scenarios where the only progression in a sphere is to gain access to a fortress, which crashes playthrough generation espeon65536 2021-08-28 16:44:48 -0500
  • a65bf60cea add structure compasses to itempool in a fixed order espeon65536 2021-08-28 09:13:28 -0500
  • 3fa28a3fdb LttP: fix import mistake Fabian Dill 2021-08-30 01:18:30 +0200
  • baa7992a7a AutoWorld: add post_fill LttP: Move ShopSlotFill to post_fill Fabian Dill 2021-08-30 01:16:04 +0200
  • 7ba4bfc0d5 Generate: make sure no None items make it into multidata. Fabian Dill 2021-08-30 00:52:57 +0200
  • 11fedef2f5 Generate: turn off interpret_on_off for newstyle options Fabian Dill 2021-08-29 20:21:49 +0200
  • 944347a2b3 Risk of Rain 2 implementation Hussein Farran 2021-08-29 14:02:02 -0400
  • 8c72b0a6c4 AutoYAML: proper multi-line comments Fabian Dill 2021-08-29 18:13:38 +0200
  • 5d62d4e063 Clients: logging fixes Fabian Dill 2021-08-29 17:38:35 +0200
  • 9b05537a0e fix argument, logger name Adam Ziegler 2021-08-28 21:47:19 -0500
  • fd0a87626e list connected SNESes if more than one; allow connecting to specific one Adam Ziegler 2021-08-28 21:20:45 -0500
  • 9402d82405
    Slay the Spire (#54) KonoTyran 2021-08-29 08:30:44 -0700
  • da6674760c LttP: convert MultiWorld.dungeons to dict for faster lookup Fabian Dill 2021-08-29 16:02:28 +0200
  • ee03371dd0 LttP: make heartbeep off functional again Fabian Dill 2021-08-29 15:43:16 +0200
  • a975c8fd00 LttP: Format non-native Location hints better Fabian Dill 2021-08-28 23:18:45 +0200
  • 60840da740 LttP: fix dungeon local items to be local to their own dungeon Fabian Dill 2021-08-28 22:58:23 +0200
  • de567cc701 LttP: Move more functionality into ALttPItem from Item LttP: More efficiently build !hint entrance info LttP: More efficiently check for and build Big Bomb Shop playthrough path Fabian Dill 2021-08-28 12:56:52 +0200
  • de4775b0c8 LttP: Move difficulties and er seed sharing to generate_early Fabian Dill 2021-08-28 00:26:02 +0200
  • 104cc0ea83 document World.hidden Fabian Dill 2021-08-27 20:46:23 +0200
  • 5bb8de500a Fix issue with syncing tech tree post-forfeit. CaitSith2 2021-08-27 10:41:29 -0700
  • 21255b3b46 LttP: Rename Shop Slot 1, 2, 3 to Shop Slot Left, Center, Right General: Move generic IDs from LttP to new Generic World Generate: ensure thread errors are collected before data from their completion may be referenced in playthrough/spoiler Fabian Dill 2021-08-27 14:52:33 +0200
  • e8da9924c6 allow collecting silver bow if noglitches or swordless, even if the limit is under 2 espeon65536 2021-08-26 16:03:22 -0500
  • 96b38aba04 mark TRBK as impassable during initial pass for TR key logic, so that crystaroller can be marked as front-locked espeon65536 2021-08-26 13:02:59 -0500
  • b8b51965d2 skip first sweep_for_events in playthrough computation, so keys are no longer treated as special espeon65536 2021-08-26 08:53:12 -0500
  • be46d128bc do not double-collect keys during playthrough computation, since they are progression items now espeon65536 2021-08-25 22:52:49 -0500
  • c05f1ed24f to be or not to be Fabian Dill 2021-08-26 18:25:15 +0200
  • 99775ec1bd Generate: require that player names be unique again Fabian Dill 2021-08-26 17:22:55 +0200
  • f4f043ac87 MultiServer: categorize methods Fabian Dill 2021-08-26 16:19:37 +0200
  • acbca78e2d update Prompt Toolkit Fabian Dill 2021-08-24 09:52:45 +0200
  • 30ac7baa2c FactorioClient: Batch-Send RCON commands when receiving catch-up locations and multiple items. Fabian Dill 2021-08-24 09:52:12 +0200
  • 21a5170337 remove double negative in apmc file check espeon65536 2021-08-23 12:13:07 -0500
  • 3a5a6a096b add .apmc and Forge server to gitignore espeon65536 2021-08-22 20:19:21 -0500
  • 578ae70150 update playerSettings.yaml espeon65536 2021-08-22 19:44:37 -0500
  • 57282e76a4 add send_defeated_mobs as option espeon65536 2021-08-22 19:43:29 -0500
  • 7aaa652ef5 Give docstrings and display names to Minecraft options espeon65536 2021-08-22 19:30:30 -0500
  • 81da0d2ba4 Minecraft client: skip deleting and recopying an apmc file that is already in APData espeon65536 2021-08-15 08:16:30 -0500
  • ce6cdcaf92 Minecraft client: prevent options.yaml/host.yaml contamination from non-install directories espeon65536 2021-08-15 06:13:58 -0500
  • 4730a928b5 Minecraft client: fix NoneType-related error if run without apmc file espeon65536 2021-08-15 06:11:20 -0500
  • 4c0f0a16c9 Updates to WebHost Chris Wilson 2021-08-22 20:01:58 -0400
  • b07fc80f3f AutoWorld: if any world data_version is set to 0, set it for the main datapackage Fabian Dill 2021-08-22 04:22:34 +0200
  • 6a3d1fcaf4 LttP & Factorio: fix item state removal for progressive items. Fabian Dill 2021-08-21 06:55:08 +0200
  • 4aeb3cd3dc WebHost: allow /tutorial and /tutorial/ Fabian Dill 2021-08-20 22:41:23 +0200
  • 6dc2000638 CommonClient.py: move in gui_enabled Fabian Dill 2021-08-20 22:31:17 +0200
  • 72610d8c2f Core: log world ID ranges Fabian Dill 2021-08-16 18:40:26 +0200
  • 0f55fa4f45 FactorioClient: allow setting a folder and find the executable in it, instead of trying to run a folder. Fabian Dill 2021-08-15 13:46:58 +0200
  • aec39c919c Minecraft: add missing minecraft defaults Fabian Dill 2021-08-15 02:32:36 +0200