Chris Wilson
8e8bce4d9a
Update directory structure in WebHostLib
2020-08-02 19:10:42 -04:00
Fabian Dill
22abd09087
WebHost: On-Server rolling
2020-08-02 22:11:52 +02:00
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