* Player tracker: implement a stylized tracker (#447)
* Move generic tracker to a WebWorld method
* render both a generic tracker at generic_tracker and the specific tracker at /tracker
* create a base template for generic specific tracker and instantiate some information before callng it
* some baseline for the playerTracker.html. update information fed from tracker.py
* playerTracker: finish implementing icons and generic locations rendering. hide any unacquired progression items when not using icons. Place the name of the progression item under its icon.
* player tracker: starting work on regions table
* player tracker: change method calls
* Move generic tracker to a WebWorld method
* render both a generic tracker at generic_tracker and the specific tracker at /tracker
* create a base template for generic specific tracker and instantiate some information before callng it
* some baseline for the playerTracker.html. update information fed from tracker.py
* playerTracker: finish implementing icons and generic locations rendering. hide any unacquired progression items when not using icons. Place the name of the progression item under its icon.
* player tracker: starting work on regions table
* player tracker: change method calls
* Move generic tracker to a WebWorld method
* create a base template for generic specific tracker and instantiate some information before callng it
* some baseline for the playerTracker.html. update information fed from tracker.py
* playerTracker: finish implementing icons and generic locations rendering. hide any unacquired progression items when not using icons. Place the name of the progression item under its icon.
* player tracker: starting work on regions table
* player tracker: switch item, icon and location tables to flex views. Some styling based on theme
* Player Tracker: Finish building html template for all blocks. Set groundwork for theme styling
* Player Tracker: Implement tracker class. Document tracker usage.
* Player Tracker: Add button to switch between trackers. Some styling for styled tracker.
* Player Tracker: reword some text. Attempt to fix page refreshing.
* Player Tracker: reremove the TODOs that got merged back in accidentally.
* player tracker: move render_template import to webworld so it isn't required outside of webhost
* Player Tracker: code cleanup, typing. Add inventory with names to PlayerTracker class in case custom trackers want to use it to change their prog_items attribute.
* Player Tracker: delete a line I forgot about. Add typing to theme.
* Player Tracker: Generate checks_done automatically so worlds don't have to do it
* Player Tracker: Add typing to PlayerTracker class in webworld method. Update documentation
* Player Tracker: code cleanup
* Player Tracker: Sort of implement fetch (works but could be better). Make playerTracker.html more readable.
* specific trackers: significant html cleanup. DOM Endpoint auto updating page every 30 seconds
* Changes by Kono
* specific trackers: cache and only load the data once every minute
* specific tracker: allow for one icon placement to be used for multiple items.
* Player tracker fixes/updates (#635)
* Move generic tracker to a WebWorld method
* render both a generic tracker at generic_tracker and the specific tracker at /tracker
* create a base template for generic specific tracker and instantiate some information before callng it
* some baseline for the playerTracker.html. update information fed from tracker.py
* playerTracker: finish implementing icons and generic locations rendering. hide any unacquired progression items when not using icons. Place the name of the progression item under its icon.
* player tracker: starting work on regions table
* player tracker: change method calls
* Move generic tracker to a WebWorld method
* render both a generic tracker at generic_tracker and the specific tracker at /tracker
* create a base template for generic specific tracker and instantiate some information before callng it
* some baseline for the playerTracker.html. update information fed from tracker.py
* playerTracker: finish implementing icons and generic locations rendering. hide any unacquired progression items when not using icons. Place the name of the progression item under its icon.
* player tracker: starting work on regions table
* player tracker: change method calls
* Move generic tracker to a WebWorld method
* create a base template for generic specific tracker and instantiate some information before callng it
* some baseline for the playerTracker.html. update information fed from tracker.py
* playerTracker: finish implementing icons and generic locations rendering. hide any unacquired progression items when not using icons. Place the name of the progression item under its icon.
* player tracker: starting work on regions table
* player tracker: switch item, icon and location tables to flex views. Some styling based on theme
* Player Tracker: Finish building html template for all blocks. Set groundwork for theme styling
* Player Tracker: Implement tracker class. Document tracker usage.
* Player Tracker: Add button to switch between trackers. Some styling for styled tracker.
* Player Tracker: reword some text. Attempt to fix page refreshing.
* Player Tracker: reremove the TODOs that got merged back in accidentally.
* player tracker: move render_template import to webworld so it isn't required outside of webhost
* Player Tracker: code cleanup, typing. Add inventory with names to PlayerTracker class in case custom trackers want to use it to change their prog_items attribute.
* Player Tracker: delete a line I forgot about. Add typing to theme.
* Player Tracker: Generate checks_done automatically so worlds don't have to do it
* Player Tracker: Add typing to PlayerTracker class in webworld method. Update documentation
* Player Tracker: code cleanup
* Player Tracker: Sort of implement fetch (works but could be better). Make playerTracker.html more readable.
* specific trackers: significant html cleanup. DOM Endpoint auto updating page every 30 seconds
* Changes by Kono
* specific trackers: cache and only load the data once every minute
* specific tracker: allow for one icon placement to be used for multiple items.
* lttp: move tracker to new format. will need more modification to generic solution to handle region keys tracking. likely a new html template that inherits the current
* lttp: fix broken icons rendering, add in progressive mail that i forgor. reorder some icons
* tracker: fix non edited trackers being broken from changes.
* tracker: move theme application before modify method so trackers can use a different theme than the world if desired.
* tracker: starting work on key tracking.
* tracker: styling and cleanup by Farrak
* tracker: styling and cleanup by Farrak
* tracker: styling and cleanup of playerTracker.html
* Revert playerTracker.html
* trackers: rename some files for clarity. move trackers into their own subdirectory
* small tracker.py cleanup
* move minecraft tracker to new system
* add item link attributing from upstream
* change getPlayerTracker to get_player_tracker. refactor broken linkings
* refactor styling files to trackers folders
* fix broken image in minecraft tracker. move oot tracker to new system
* clean up my oot nightmare
* rename lttpKeysTracker to zeldaKeysTracker. Move oot to keys tracker
* implement zeldaKeysTracker.js. fix table locations hiding/showing
* Options: introduce SpecialRange
* Include SpecialRange data in player-settings and weighted-settings JSON files
* Add support for SpecialRange to player-settings pages
* Add support for SpecialRange options to weighted-settings. Also fixed a bug which would cause the page to crash if an unknown setting was detected.
Co-authored-by: Chris Wilson <chris@legendserver.info>
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* Seed download page improvements
* Add styles to weighted-settings page
* Minor adjustments to styles
* Revert base theme to grass
* Add more items to ArchipIDLE
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* Seed download page improvements
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* Add styles to weighted-settings page
* Minor adjustments to styles
* Revert base theme to grass
* Add more items to ArchipIDLE
* Improve Archipidle item name
* [WebHost] Update background images, waiting on jungle.png, added partyTime theme
* [WebHost] Fix tab ordering on landing page, remove islands on screen scale, fix tutorial page width scaling
* [WebHost] Final touches to WebHost
* Improve get_world_theme function, add partyTime theme to ArchipIDLE WebWorld
* Remove sending_visible from AutoWorld
* AP Ocarina of Time Client (#352)
* Core: update jinja (#351)
* some typing and cleaning, mostly in Fill.py (#349)
* some typing and cleaning, mostly in Fill.py
* address missing Option types
* resolve a few TODOs discussed in pull request
* SM: Optimize a bit (#350)
* SM: Optimize a bit
* SM: init bosses only once
* New World Order (#355)
* Core: update jinja
* SM: Optimize a bit
* AutoWorld: import worlds in alphabetical order, to be predictable rather than arbitrary
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
* Remove references to Z5Client in English OoT setup guide
* Prevent markdown code blocks from overflowing their container
Co-authored-by: espeon65536 <81029175+espeon65536@users.noreply.github.com>
Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com>
Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com>
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
* documentation: add links to other guides in adding games.md
* documentation: add webworld to api.md
* documentation: point people to docs folder and discord for help with adding games
* tutorial: go a bit more in depth on downloading a template yaml
* Make Ijwu happy
* point to baseclasses.py in api.md and reformat links a bit
* Item Plando updates
Add True option for item count to place the number of that item that is in the item pool.
Prioritize plando blocks by location count minus item count, so that the least flexible blocks are handled first to increase likelihood of success.
True and False for Force option are coming in as bools instead of strings, so that had to be accounted for.
Several other bug fixes.