Commit Graph

  • bea54d91de Episode V: The Autoformat strikes back Fabian Dill 2020-08-20 15:45:41 +02:00
  • 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 +02:00
  • 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 +02:00
  • 367c853300 optimize getting player names Fabian Dill 2020-08-20 03:57:09 +02:00
  • 79170f8195 Solid progress on Game Settings Chris Wilson 2020-08-19 21:51:59 -04:00
  • 154ab88bda allow creation of diff files from gui Fabian Dill 2020-08-20 03:41:37 +02:00
  • c9bd32a809 Whoops, fix double assignment. CaitSith2 2020-08-19 16:10:09 -07:00
  • 458e4a988a chaosthieves is supposed to be 50/50 killable thieves. CaitSith2 2020-08-19 15:59:28 -07:00
  • 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 +02:00
  • cb4fa6dd33 Split enemy shuffle into its components Fabian Dill 2020-08-19 23:24:17 +02:00
  • c2e2c2d5f9 merge singularity and duality into one; under the singularity name Fabian Dill 2020-08-19 21:10:02 +02:00
  • e76887d0bf WebHost: Give user feedback if generator failed. Fabian Dill 2020-08-18 02:06:35 +02:00
  • 39f85aa291 WebHost: job pool based world generation Fabian Dill 2020-08-18 01:18:37 +02:00
  • 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 +02:00
  • 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 +02:00
  • 41163d50f5 default triforces in custom gui to their actual default Fabian Dill 2020-08-16 16:49:48 +02:00
  • f99bc676bc Fix custom item pool triforce piece handling Fabian Dill 2020-08-16 12:04:04 +02:00
  • cc65d388fe remove debug logger Fabian Dill 2020-08-16 11:22:25 +02:00
  • b0284c9fe2 Make all final roms 4 MiB to hide enemizer Fabian Dill 2020-08-16 11:13:50 +02:00
  • 3080925950 Update to fix security vulnerability in WebUI Chris Wilson 2020-08-15 21:45:05 -04:00
  • e559b1168a Restore pre-aga1 dark world dungeon behavior in glitched logics (#134) Kippi00 2020-08-15 20:24:48 -04:00
  • 74179308ec apply P number targeting fix to uploads Fabian Dill 2020-08-15 15:17:31 +02:00
  • 4c3f5188e4 Some preliminary setup for the Game Settings page Chris Wilson 2020-08-14 23:45:23 -04:00
  • b47e8cbbf2 Move HTML generation back to JavaScript. Chris Wilson 2020-08-14 20:09:59 -04:00
  • 87ea87a2e9 update modules, move markdown requirement and add tutorial caching Fabian Dill 2020-08-14 19:29:59 +02:00
  • 6c29f86115 Reimplement anchor navigation via Javascript Chris Wilson 2020-08-14 00:03:07 -04:00
  • ecc599d097 Move markdown handling to Python. Enable multi-language support for tutorial. Chris Wilson 2020-08-13 22:26:42 -04:00
  • 9352687d61 Update tutorial to correct an oversight and add more content. Chris Wilson 2020-08-13 21:24:11 -04:00
  • df6ee1a08b Fill Algorithm optimisations (somewhat minor, but easy pickings) Fabian Dill 2020-08-14 00:34:41 +02:00
  • 2a2452e30f update landing with dynamic links and counter for Seeds Fabian Dill 2020-08-13 09:23:52 +02:00
  • 882c5841f0 Quick style fix for filename Chris Wilson 2020-08-12 23:36:51 -04:00
  • d2b17b69d2 Add a Setup Guide button to the landing page Chris Wilson 2020-08-12 23:20:45 -04:00
  • 39bfdc244b Implement written tutorial page Chris Wilson 2020-08-12 23:07:26 -04:00
  • 7eb419154b Make Enemizer Check a bit more multithreading resilient. Fabian Dill 2020-08-12 08:48:29 +02:00
  • 4849d811cd In the event that there is not a 20 rupees to sacrifice... CaitSith2 2020-08-11 18:49:24 -07:00
  • 5247bd0ff0 Mystery: fix player naming if per-player and general weights are mixed Fabian Dill 2020-08-11 22:11:37 +02:00
  • d92c461ad3 open webui only after asking for repatching in text console, as it can otherwise be easily missed. Fabian Dill 2020-08-11 21:59:43 +02:00
  • c163134062 Clean up README.md and easy.yaml (#133) Pandatron76 2020-08-11 09:18:12 -04:00
  • dbf7a185d9 Fix incorrect player number targetting if player name contains P Fabian Dill 2020-08-10 09:17:21 +02:00
  • f0666f7ea8 Merge pull request #132 from Pandatron76/master Fabian Dill 2020-08-10 00:19:04 +02:00
  • bdf6ccd3e8 Comment clean up of easy.yaml Pandatron76 2020-08-09 17:15:09 -04:00
  • 5c447967ab TerrorPin AI Fix CaitSith2 2020-08-05 08:49:50 -07:00
  • f06986bffb Fix item tests CaitSith2 2020-08-04 09:39:43 -07:00
  • dd8245309e Fix placement of extra swords for easy item pool vanilla swords. CaitSith2 2020-08-04 09:26:46 -07:00
  • a0abbaeff6 Add Progressive Magic options for easy item pool. CaitSith2 2020-08-04 09:24:48 -07:00
  • 1cb8c82d4b Fix tutorial markdown not loading Chris Wilson 2020-08-03 23:19:35 -04:00
  • 25edca0439 Correct formatting problems with MIT license text in the game text. Chris Wilson 2020-08-03 19:21:25 -04:00
  • da3a65fd53 Move downloads to downloads.py Fabian Dill 2020-08-03 19:27:40 +02:00
  • 2a8f39a0a1 correctly report back broken yaml files Fabian Dill 2020-08-03 19:19:36 +02:00
  • 45edb64ca8 Changes to some of the texts CaitSith2 2020-08-03 09:53:55 -07:00
  • 993059f39f Merge branch 'master' of https://github.com/berserker66/MultiWorld-Utilities Chris Wilson 2020-08-03 00:51:54 -04:00
  • 89b813fb75 Add MIT License to in-game text of bullied kid on Death Mountain Chris Wilson 2020-08-03 00:51:24 -04:00
  • 5c9b3dbdbc WebHost: sort patches by player ID Fabian Dill 2020-08-03 06:41:25 +02:00
  • d511dc7347 WebHost: Spoiler is now longstr, which doesn't need BOM handling Fabian Dill 2020-08-03 06:38:30 +02:00
  • 2716b78d07 WebHost: Sort patch files Fabian Dill 2020-08-03 04:29:46 +02:00
  • 2fa9253775 WebHost: Make sure there's enough space reserved for a multiworld spoiler Berserker66 2020-08-03 04:19:36 +02:00
  • 8e8bce4d9a Update directory structure in WebHostLib Chris Wilson 2020-08-02 19:10:42 -04:00
  • 22abd09087 WebHost: On-Server rolling Fabian Dill 2020-08-02 22:11:52 +02:00
  • cfb8e2ce71 Don't cache the subpath component Fabian Dill 2020-08-02 00:34:23 +02:00
  • 2eefb566ef Bump version to 2.5.0 Skipping 2.4.1 as the update became heavier on content than expected Fabian Dill 2020-08-01 17:10:45 +02:00
  • 2eea9b913c default to outputting to {local_path}/output * Windows setup has that path as writable by everyone * most others run from source, where the entire source path and children is writable. * People complained about files appearing in My Documents, which admittedly is not intuitive Fabian Dill 2020-08-01 16:52:11 +02:00
  • 01ace95c32 Various Item pool fixes * Pedestal goal always left a spare item in the pool, unless vanilla swords was also selected * extra items for the pool can now be given dynamically based on items still needed. * easy item pool + swordless gets 4 bows, not 2 (weird combo, but ok) * add some item pool unittests * add easy item pool to CLI and GUI Fabian Dill 2020-08-01 16:49:46 +02:00
  • 8759ab83bc Merge remote-tracking branch 'origin/master' into master Fabian Dill 2020-08-01 08:02:50 +02:00
  • b1d3adae6e bring back one extra lamp for easy pool (doubling like the other items in the pool). But no special logic. Fabian Dill 2020-08-01 08:02:42 +02:00
  • 5ce9be574a Merge pull request #130 from Berserker66/dependabot/npm_and_yarn/data/web/elliptic-6.5.3 Fabian Dill 2020-08-01 06:39:51 +02:00
  • b20df7837a add progression balancing to easy.yaml Fabian Dill 2020-08-01 06:36:31 +02:00
  • 615192f65b remove lamps_needed_for_dark_rooms variable Fabian Dill 2020-08-01 06:26:30 +02:00
  • 86025745ac reimplement easy item pool Some changes were made. The design chosen is to keep the changes to the same range of changes that hard and expert apply (so no change in lamp count, for example), while trying to keep easy as similar as it was. Fabian Dill 2020-08-01 06:22:59 +02:00
  • 3743f44bd6 Fix text typo, making maidens understood Fabian Dill 2020-08-01 05:32:11 +02:00
  • 3eacf80ecc remove leftover debug log Fabian Dill 2020-08-01 02:46:17 +02:00
  • b7e52c4348 correct tutorial path Fabian Dill 2020-08-01 02:42:32 +02:00
  • e4e57432e3 <filename> route needs sanitazition, as it can escalate to parent folders and grab any file from the server. Fabian Dill 2020-08-01 02:32:48 +02:00
  • 2f2cfc6a09 Merge pull request #129 from compiling/multiworld Fabian Dill 2020-08-01 02:27:44 +02:00
  • cab75ea7df Bump elliptic from 6.5.2 to 6.5.3 in /data/web dependabot[bot] 2020-08-01 00:01:54 +00:00
  • d5d6c717e0 Add tutorial page, favicon. Chris Wilson 2020-07-31 19:59:33 -04:00
  • b0035d9a08 Update TR key logic to handle the big key being placed in the back, which can only be accessed by travelling backwards from the middle to a connecting overworld location. compiling 2020-08-01 08:48:29 +10:00
  • 49189bec02 Cleanup bosses.py Fabian Dill 2020-07-31 21:56:31 +02:00
  • ebd6a9e3cf Removed all instances of the word "Official" where it does not refer to Nintendo Fabian Dill 2020-07-31 19:45:10 +02:00
  • f7b572937e Add Singularity and Duality Boss Shuffles to easy.yaml linked_options Fabian Dill 2020-07-31 01:44:25 +02:00
  • 25b43e8357 Add Singularity and Duality Boss Shuffles Fabian Dill 2020-07-31 00:07:55 +02:00
  • 4e47be38f9 Remove appveyor Fails too often randomly anyway. Fabian Dill 2020-07-30 20:19:22 +02:00
  • 9825785989 Set Enemizer output to logging.debug Fabian Dill 2020-07-30 20:17:52 +02:00
  • 7a29445c07 Should probably not spoil which players have progression balancing in a logging.info level, for mystery rolling Fabian Dill 2020-07-30 20:17:04 +02:00
  • a118732431 Update Enemizer Fabian Dill 2020-07-30 20:14:05 +02:00
  • 4ab1e563a0 Fix sprite glitch while receiving items during Ganon fight. CaitSith2 2020-07-29 22:05:37 -07:00
  • 962b420299 WebHost: Fix internal server error if hint field is empty Fabian Dill 2020-07-30 01:00:55 +02:00
  • 1abc6b2b2e Include a style file for tooltips. Chris Wilson 2020-07-29 18:51:48 -04:00
  • c737408715 Retry enemizer up to 5 times, logging the error each time it fails. (#128) CaitSith2 2020-07-29 12:56:43 -07:00
  • daf4ac8117 WebHost: Tracker updates - use long player names for hint table - allow multistream link to be updated without page refresh - add a notice that the tracker is self updating Fabian Dill 2020-07-29 21:35:31 +02:00
  • 89e1c05ef3 Merge pull request #127 from compiling/multiworld Fabian Dill 2020-07-29 12:33:58 +02:00
  • 113cb0fe82 Connect hyrule_castle_exits to light world exits in standard dungeonsfull shuffle when there are no mandatory exits. Fix GT key logic to only allow placing a small key in the map room when the playthrough algorithm can reach it (due to limitations of the key logic). compiling 2020-07-29 18:05:47 +10:00
  • 445852d3fa Gui: Make spritelist "responsive" Fabian Dill 2020-07-29 04:31:16 +02:00
  • ab54921665 WebHost: make multistream usernames unique Fabian Dill 2020-07-28 17:19:54 +02:00
  • bca1a2d9e0 WebHost: Automatic !hint tracking Fabian Dill 2020-07-27 19:30:31 +02:00
  • 8696ee4c9e WebHost: Use B64encoded UUIDs for links. Warning: This will break old links Fabian Dill 2020-07-27 05:04:49 +02:00
  • 63cbdb9449 WebHost: Add a yaml checker Fabian Dill 2020-07-27 04:05:42 +02:00
  • 89cea382ea Fix the magic powder sprite resolution Chris Wilson 2020-07-26 08:25:54 -04:00
  • c9badb2b34 The most important change to ever grace this repo Chris Wilson 2020-07-26 08:14:06 -04:00
  • e384c9ed6d Tables now automatically resize themselves to fit page height Chris Wilson 2020-07-25 22:07:35 -04:00
  • d1af7de6fe Merge remote-tracking branch 'origin/master' Chris Wilson 2020-07-25 17:27:07 -04:00