Commit Graph

  • 096fc988c4 Show replacement items in shop spoiler if applicable CaitSith2 2020-09-01 21:23:43 -0700
  • ee85bafde6 Intro scroll is now always the same Fabian Dill 2020-09-01 21:53:06 +0200
  • 1e9bdfdc47 Kindly ask for a multiworld tournament Fabian Dill 2020-09-01 21:45:22 +0200
  • 70752d332f Delay consecutive reconnects Fabian Dill 2020-09-01 21:45:01 +0200
  • d56e75a2cf Add a script to dump sprite data and gifs Chris Wilson 2020-08-31 23:17:33 -0400
  • df04cbcac3 Allow only one quiver to be purchased. CaitSith2 2020-08-31 16:43:15 -0700
  • 3ef9c78c3e Fix for 'Dark Sanctuary Hint' not being a possible take-any location... CaitSith2 2020-08-31 14:59:25 -0700
  • db0c0a2e83 Allow the universal small key to be behind the arrow quiver. CaitSith2 2020-08-31 14:22:46 -0700
  • 92b1d3ee83 Replace 10 arrows in red shield shop with... CaitSith2 2020-08-31 14:20:33 -0700
  • e39903283f Progressive bomb/arrow capacity upgrades CaitSith2 2020-08-31 14:18:20 -0700
  • 0236097809 Add alternate font toggle to WebUI Chris Wilson 2020-08-31 02:02:54 -0400
  • 51e15a1aa0 GUI: skip playthrough if spoiler is skipped Fabian Dill 2020-08-30 16:46:47 +0200
  • 10f8a27356 WebHost: read spoiler log from zipfile correctly Fabian Dill 2020-08-30 16:46:25 +0200
  • 1f12c60cc2 update maseya z3pr handling to latest version Fabian Dill 2020-08-30 15:57:26 +0200
  • fadf073acd remove "s" in dungeon_items if "u" is present Fabian Dill 2020-08-30 03:19:02 +0200
  • 7c4772cacf Quote mystery files to prevent cmd arg mashing Fabian Dill 2020-08-30 03:18:10 +0200
  • 1103d77ca5 Adjust price shop option to 0.5 to 2.0 range Fabian Dill 2020-08-30 03:17:39 +0200
  • 8cdd745d69 Fix for beemizer 3/4 having only 3 hearts on easy item pool. CaitSith2 2020-08-29 00:59:21 -0700
  • 0e67ca5ac9 speed up item pool generation Fabian Dill 2020-08-28 23:10:07 +0200
  • 6a7633e51e Add player-settings link to landing page Chris Wilson 2020-08-27 21:39:45 -0400
  • b5ee2edca5 Player Settings fully operational, but missing sprite options Chris Wilson 2020-08-27 21:31:18 -0400
  • 366c92de49 Enemizer option labels now appear to left of the option. CaitSith2 2020-08-27 15:16:13 -0700
  • 33b79923ee Restore linked options CaitSith2 2020-08-27 14:55:11 -0700
  • 91b18c9d2a adjust quickswap text Fabian Dill 2020-08-27 14:17:28 +0200
  • 7b9103c6a6 Fixes to blind restore code CaitSith2 2020-08-27 02:06:26 -0700
  • 3b159632b5 Add tooltips to Player Settings page. Chris Wilson 2020-08-26 23:57:24 -0400
  • de93790882 More work on the Player Settings page Chris Wilson 2020-08-26 23:38:13 -0400
  • 112868b751 remove duplicate shop setting in gui and make entrance/location cache renew slightly faster Fabian Dill 2020-08-27 04:05:11 +0200
  • 9c69aff4c1 Blind at thieves town now requires maiden escort 100% of the time. CaitSith2 2020-08-26 18:16:38 -0700
  • a0c4337bac give Mystery.py the create_diff argument, then make MultiMystery.py use them Fabian Dill 2020-08-26 22:28:48 +0200
  • ad895f045c Nuked the schema file and create my own. Works much better. Chris Wilson 2020-08-25 20:51:11 -0400
  • 76f9717c99 fix chaos boss shuffle in mystery being vanilla, and prevent that mistake in the future Fabian Dill 2020-08-25 23:53:15 +0200
  • d03dc8f8bf fix that retro take-any's would not have swords to use Fabian Dill 2020-08-25 22:49:15 +0200
  • 7ec37d99fb only iterate of the item pool once for retro replacements Fabian Dill 2020-08-25 20:20:36 +0200
  • 6370f4793b Make triforce hunt item pool fully dynamic Fabian Dill 2020-08-25 19:45:33 +0200
  • 3271460c68 No need to set locality rules in single player and no need to reverse a list that was just shuffled Fabian Dill 2020-08-25 18:05:16 +0200
  • d86eb69b4c Remove old fill algorithms that I have no intention to optimize or support in the future Fabian Dill 2020-08-25 17:44:03 +0200
  • 6d38e87527 Refactor some shop code Fabian Dill 2020-08-25 14:31:20 +0200
  • a39459e9fc remove z3pr from requirements.txt again as it doesn't exist on pypi yet. To fix Github Unittests failing Fabian Dill 2020-08-25 13:31:04 +0200
  • 606f1fd4f8 Include z3pr's data files in the frozen package. Warning: requires dev6 version of it Fabian Dill 2020-08-25 13:27:34 +0200
  • 2096d6ae5b Use proper OS-specific path uris in many more places also move path.join into local_path and output_path to simplify use Fabian Dill 2020-08-25 13:22:47 +0200
  • 08f8677433 Exclude potion shop from shop sanity. CaitSith2 2020-08-25 02:38:32 -0700
  • 4ec8007514 fix weighting explanation Fabian Dill 2020-08-24 18:34:14 +0200
  • f789335135 mention that available triforce pieces gets raised automatically in playerSettings.yaml Fabian Dill 2020-08-24 15:54:02 +0200
  • 24ee5ab44d Fix palette shuffler json loading in compiled form Fabian Dill 2020-08-24 04:35:32 +0200
  • ff79cb6e08 Fix custom item pool fixes #136 Fabian Dill 2020-08-24 02:24:48 +0200
  • 4126d48d0d Change a couple filenames and move some files around. Chris Wilson 2020-08-23 18:24:09 -0400
  • 6cbf8c2985 Make red shield quiver also single use Fabian Dill 2020-08-23 23:13:10 +0200
  • 64795b2091 Updated playerSettings schema and added some comments to playerSettings.yaml Chris Wilson 2020-08-23 15:56:35 -0400
  • 9cabd41d3b shopsanity Fabian Dill 2020-08-23 21:38:21 +0200
  • 26ab3dd69a Shop Shuffle - more can be done here, but this works fine as a sometimes fun proof of concept Fabian Dill 2020-08-23 15:03:06 +0200
  • 40e4e3c0c6 WebHost: correct easy.yaml to playerSettings.yaml Fabian Dill 2020-08-23 14:40:50 +0200
  • 4cf1923c98 integrate maseya-z3pr palette shuffle Fabian Dill 2020-08-23 12:06:00 +0200
  • 91c141c803 rename easy.yaml -> playerSettings.yaml in README.md Fabian Dill 2020-08-23 11:38:13 +0200
  • e0873c1277 Add Silver Bow as a working start item Fabian Dill 2020-08-23 03:03:21 +0200
  • c57374a5ff Add JSON schema for player settings, which playerSettings.yaml (formerly easy.yaml) will need to conform to when parsed to JSON. Chris Wilson 2020-08-22 19:03:09 -0400
  • b5048d99b9 optimize sweep_for_events, some has_ functions and some minor things Fabian Dill 2020-08-22 19:19:29 +0200
  • cac5795e01
    Apply fake world fix to minor glitches (#135) Kippi00 2020-08-22 09:28:24 -0400
  • 8e85e2892a secure sprite table fill with threadlock Fabian Dill 2020-08-22 02:56:33 +0200
  • 99c2185410 update easy.yaml to mention blue mail in hard pool Fabian Dill 2020-08-21 21:36:47 +0200
  • 45268b18f3 another round of optimizations and cleanup including some I/O multithreading also alias sprite names with their file names as that's an often done mistake Fabian Dill 2020-08-21 18:35:48 +0200
  • 6d3a7487e0 herpity derpity, keyshuffle is per player Fabian Dill 2020-08-21 02:59:46 +0200
  • 59b1f43b56 set rom flags to no small keysanity if universal keys are on Fabian Dill 2020-08-21 02:39:18 +0200
  • f1772982b0 remove a rogue log Fabian Dill 2020-08-21 00:37:37 +0200
  • 685ff49711 make "universal" small key shuffle a thing and split it out of retro also make retro usable independently from the other world modes in mystery Fabian Dill 2020-08-20 20:13:00 +0200
  • bea54d91de Episode V: The Autoformat strikes back Fabian Dill 2020-08-20 15:45:41 +0200
  • 8852ec9a18 make all output paths host.yaml settable rename itemlist to itempool, as the actual item listing is in items.py change pedestal text of book of mudora from paradox to hylian for dingusses Fabian Dill 2020-08-20 15:43:22 +0200
  • 72545d12f1 prevent most cases of duplicate player names * in theory dupes are still possible due to later filtering of characters, but this should catch most instances of it. Fabian Dill 2020-08-20 04:03:49 +0200
  • 367c853300 optimize getting player names Fabian Dill 2020-08-20 03:57:09 +0200
  • 79170f8195 Solid progress on Game Settings Chris Wilson 2020-08-19 21:51:59 -0400
  • 154ab88bda allow creation of diff files from gui Fabian Dill 2020-08-20 03:41:37 +0200
  • c9bd32a809 Whoops, fix double assignment. CaitSith2 2020-08-19 16:10:09 -0700
  • 458e4a988a chaosthieves is supposed to be 50/50 killable thieves. CaitSith2 2020-08-19 15:59:28 -0700
  • 16185bd280 increase hard item pool armor limit to 1, to bring it more in line with other item pools 4->2->1->0 Fabian Dill 2020-08-19 23:39:47 +0200
  • cb4fa6dd33 Split enemy shuffle into its components Fabian Dill 2020-08-19 23:24:17 +0200
  • c2e2c2d5f9 merge singularity and duality into one; under the singularity name Fabian Dill 2020-08-19 21:10:02 +0200
  • e76887d0bf WebHost: Give user feedback if generator failed. Fabian Dill 2020-08-18 02:06:35 +0200
  • 39f85aa291 WebHost: job pool based world generation Fabian Dill 2020-08-18 01:18:37 +0200
  • 52cf99c5c8 skip gtower fill if target fill count is 0 Also rename gftower to gtower. I don't know what the f could stand for. Girlfriend tower? Fabian Dill 2020-08-17 03:55:46 +0200
  • b3bb1f187d GT Trash Fill adjustments: - skipped in no_logic; already was skipped in OWG - instead of randint[0, 15] and randint[15, 50] (if any kind of triforce hunt) trash items, it is now randint[0, GT_crystals*2] and randint[GT_crystals*2, GT_crystals*4] if you're on local or singleplayer triforce hunt; in general this means that the trash prefill is lessened and is especially low if your GT can be entered early. Fabian Dill 2020-08-17 03:51:55 +0200
  • 41163d50f5 default triforces in custom gui to their actual default Fabian Dill 2020-08-16 16:49:48 +0200
  • f99bc676bc Fix custom item pool triforce piece handling Fabian Dill 2020-08-16 12:04:04 +0200
  • cc65d388fe remove debug logger Fabian Dill 2020-08-16 11:22:25 +0200
  • b0284c9fe2 Make all final roms 4 MiB to hide enemizer Fabian Dill 2020-08-16 11:13:50 +0200
  • 3080925950 Update to fix security vulnerability in WebUI Chris Wilson 2020-08-15 21:45:05 -0400
  • e559b1168a
    Restore pre-aga1 dark world dungeon behavior in glitched logics (#134) Kippi00 2020-08-15 20:24:48 -0400
  • 74179308ec apply P number targeting fix to uploads Fabian Dill 2020-08-15 15:17:31 +0200
  • 4c3f5188e4 Some preliminary setup for the Game Settings page Chris Wilson 2020-08-14 23:45:23 -0400
  • b47e8cbbf2 Move HTML generation back to JavaScript. Chris Wilson 2020-08-14 20:09:59 -0400
  • 87ea87a2e9 update modules, move markdown requirement and add tutorial caching Fabian Dill 2020-08-14 19:29:59 +0200
  • 6c29f86115 Reimplement anchor navigation via Javascript Chris Wilson 2020-08-14 00:03:07 -0400
  • ecc599d097 Move markdown handling to Python. Enable multi-language support for tutorial. Chris Wilson 2020-08-13 22:26:42 -0400
  • 9352687d61 Update tutorial to correct an oversight and add more content. Chris Wilson 2020-08-13 21:24:11 -0400
  • df6ee1a08b Fill Algorithm optimisations (somewhat minor, but easy pickings) Fabian Dill 2020-08-14 00:34:41 +0200
  • 2a2452e30f update landing with dynamic links and counter for Seeds Fabian Dill 2020-08-13 09:23:52 +0200
  • 882c5841f0 Quick style fix for filename Chris Wilson 2020-08-12 23:36:51 -0400
  • d2b17b69d2 Add a Setup Guide button to the landing page Chris Wilson 2020-08-12 23:20:45 -0400
  • 39bfdc244b Implement written tutorial page Chris Wilson 2020-08-12 23:07:26 -0400
  • 7eb419154b Make Enemizer Check a bit more multithreading resilient. Fabian Dill 2020-08-12 08:48:29 +0200
  • 4849d811cd In the event that there is not a 20 rupees to sacrifice... CaitSith2 2020-08-11 18:49:24 -0700