Commit Graph

1438 Commits

Author SHA1 Message Date
Fabian Dill cfb8e2ce71 Don't cache the subpath component 2020-08-02 00:34:23 +02:00
Fabian Dill 2eefb566ef Bump version to 2.5.0
Skipping 2.4.1 as the update became heavier on content than expected
2020-08-01 17:10:45 +02:00
Fabian Dill 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
2020-08-01 16:52:11 +02:00
Fabian Dill 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
2020-08-01 16:49:46 +02:00
Fabian Dill 8759ab83bc Merge remote-tracking branch 'origin/master' into master 2020-08-01 08:02:50 +02:00
Fabian Dill b1d3adae6e bring back one extra lamp for easy pool (doubling like the other items in the pool). But no special logic. 2020-08-01 08:02:42 +02:00
Fabian Dill 5ce9be574a
Merge pull request #130 from Berserker66/dependabot/npm_and_yarn/data/web/elliptic-6.5.3
Bump elliptic from 6.5.2 to 6.5.3 in /data/web
2020-08-01 06:39:51 +02:00
Fabian Dill b20df7837a add progression balancing to easy.yaml 2020-08-01 06:36:31 +02:00
Fabian Dill 615192f65b remove lamps_needed_for_dark_rooms variable 2020-08-01 06:26:30 +02:00
Fabian Dill 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.
2020-08-01 06:22:59 +02:00
Fabian Dill 3743f44bd6 Fix text typo, making maidens understood 2020-08-01 05:32:11 +02:00
Fabian Dill 3eacf80ecc remove leftover debug log 2020-08-01 02:46:17 +02:00
Fabian Dill b7e52c4348 correct tutorial path 2020-08-01 02:42:32 +02:00
Fabian Dill e4e57432e3 <filename> route needs sanitazition, as it can escalate to parent folders and grab any file from the server. 2020-08-01 02:32:48 +02:00
Fabian Dill 2f2cfc6a09
Merge pull request #129 from compiling/multiworld
TR key logic update
2020-08-01 02:27:44 +02:00
dependabot[bot] cab75ea7df
Bump elliptic from 6.5.2 to 6.5.3 in /data/web
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-01 00:01:54 +00:00
Chris Wilson d5d6c717e0 Add tutorial page, favicon.
- The tutorial is written in markdown and transformed into HTML via Javascript, so anyone can edit it without knowledge of web development.
2020-07-31 19:59:33 -04:00
compiling 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. 2020-08-01 08:48:29 +10:00
Fabian Dill 49189bec02 Cleanup bosses.py 2020-07-31 21:56:31 +02:00
Fabian Dill ebd6a9e3cf Removed all instances of the word "Official" where it does not refer to Nintendo 2020-07-31 19:45:10 +02:00
Fabian Dill f7b572937e Add Singularity and Duality Boss Shuffles to easy.yaml linked_options 2020-07-31 01:44:25 +02:00
Fabian Dill 25b43e8357 Add Singularity and Duality Boss Shuffles 2020-07-31 00:07:55 +02:00
Fabian Dill 4e47be38f9 Remove appveyor
Fails too often randomly anyway.
2020-07-30 20:19:22 +02:00
Fabian Dill 9825785989 Set Enemizer output to logging.debug 2020-07-30 20:17:52 +02:00
Fabian Dill 7a29445c07 Should probably not spoil which players have progression balancing in a logging.info level, for mystery rolling 2020-07-30 20:17:04 +02:00
Fabian Dill a118732431 Update Enemizer 2020-07-30 20:14:05 +02:00
CaitSith2 4ab1e563a0 Fix sprite glitch while receiving items during Ganon fight. 2020-07-29 22:05:37 -07:00
Fabian Dill 962b420299 WebHost: Fix internal server error if hint field is empty 2020-07-30 01:00:55 +02:00
Chris Wilson 1abc6b2b2e Include a style file for tooltips. 2020-07-29 18:54:44 -04:00
CaitSith2 c737408715
Retry enemizer up to 5 times, logging the error each time it fails. (#128)
* Retry enemizer up to 5 times, logging the error each time it fails.
2020-07-29 21:56:43 +02:00
Fabian Dill 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
2020-07-29 21:35:31 +02:00
Fabian Dill 89e1c05ef3
Merge pull request #127 from compiling/multiworld
Fix Standard OWG Dungeonsfull combination
2020-07-29 12:33:58 +02:00
compiling 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).
2020-07-29 18:05:47 +10:00
Fabian Dill 445852d3fa Gui: Make spritelist "responsive" 2020-07-29 04:31:16 +02:00
Fabian Dill ab54921665 WebHost: make multistream usernames unique 2020-07-28 17:19:54 +02:00
Fabian Dill bca1a2d9e0 WebHost: Automatic !hint tracking 2020-07-27 19:30:31 +02:00
Fabian Dill 8696ee4c9e WebHost: Use B64encoded UUIDs for links.
Warning: This will break old links
2020-07-27 05:04:49 +02:00
Fabian Dill 63cbdb9449 WebHost: Add a yaml checker 2020-07-27 04:05:42 +02:00
Chris Wilson 89cea382ea Fix the magic powder sprite resolution 2020-07-26 08:25:54 -04:00
Chris Wilson c9badb2b34 The most important change to ever grace this repo 2020-07-26 08:14:06 -04:00
Chris Wilson e384c9ed6d Tables now automatically resize themselves to fit page height 2020-07-25 22:07:35 -04:00
Chris Wilson d1af7de6fe Merge remote-tracking branch 'origin/master' 2020-07-25 17:27:07 -04:00
Chris Wilson 1d22c7fb97 Fix thead not sticking properly in chromium-based browsers, restore scroll-sync 2020-07-25 17:24:23 -04:00
Fabian Dill 9f5d9847f0 WebHost: Clean up some whitespace 2020-07-25 22:53:46 +02:00
Fabian Dill 5cd5223ae0 WebHost: Add youtube livestreaming and autogenerated multistream link 2020-07-25 22:40:24 +02:00
Chris Wilson aacd5b4063 Center last activity column 2020-07-25 02:10:49 -04:00
Chris Wilson 3ea435c66c Style fixes for tracker page
- Restore single search bar
- Restore cell borders
- Restore row highlighting on hover
- Utilize more vertical space
- Remove sorting arrows
2020-07-25 02:07:52 -04:00
Fabian Dill 789d0245cc MultiServer: supposed to restart savefile on older formats too 2020-07-24 14:14:45 +02:00
Fabian Dill 88ba7b55d2 Multiserver: [0,1] == (0,1) -> False, turns out. 2020-07-24 14:00:59 +02:00
Fabian Dill 5895e0ce3d adjuster no longer force injects basepatch, so documentation should reflect that it can patch various alttp roms 2020-07-24 13:45:28 +02:00