Fabian Dill
6441f92c9f
LttP: remove no longer used argument
2021-09-18 06:56:19 +02:00
Chris Wilson
25b9fc8b6a
Better wording for player-settings reset banner
2021-09-17 21:24:52 -04:00
Chris Wilson
090678776e
Add version hashing to player-settings pages
2021-09-17 21:23:31 -04:00
Chris Wilson
9be6d443d7
Fix /gameInfo pages not loading markdown correctly
2021-09-17 20:39:53 -04:00
Chris Wilson
678253d037
Fix /games page not working
2021-09-17 20:35:31 -04:00
Fabian Dill
bd561fd191
WebHost: fix Py39(only?) jinja weirdness with undefined attribute checking
2021-09-18 01:32:34 +02:00
Fabian Dill
38b5ee7314
WebHost: working web-gen
2021-09-18 01:02:26 +02:00
Chris Wilson
11245462f0
Added gameInfo page using markdown, removed old game sub-pages and directories
2021-09-17 18:41:26 -04:00
Fabian Dill
351a5b87bf
Setup: Make OoT and LttP Rom optional components to the Generator
2021-09-17 10:09:03 +02:00
Fabian Dill
b780257098
MultiServer: fix IgnoreGame missing 'not'
2021-09-17 04:35:38 +02:00
Fabian Dill
4e1f1551ea
Subnautica: add 'valuable' item_pool
2021-09-17 04:32:36 +02:00
Fabian Dill
b82e3f2a8a
MultiServer: Split InvalidSlot out into InvalidGame and document all error codes.
2021-09-17 04:32:09 +02:00
Fabian Dill
a82bf1bb32
Options: raise Exception if per-game options are in root
...
Options: implement progression balancing and accessibility on new system
Options: implement the notion of "common" and "per_game_common" options in various systems
Options: centralize item and location name checking
Spoiler: prettier print some lists, sets and dicts
WebHost: add common options into /templates
2021-09-17 00:17:54 +02:00
Chris Wilson
abc0220cfa
Include the game name in the generated JSON files used to populate player-settings pages
2021-09-16 17:15:25 -04:00
espeon65536
f17e6f9afd
Ensure removed items and events do not appear in the starting inventory multidata and web tracker
2021-09-15 10:40:36 +00:00
espeon65536
16e6b9eed7
Ensure that Sheik in Ice Cavern doesn't get a dungeon item
2021-09-15 10:40:36 +00:00
espeon65536
323415ba9c
allow gossip hints for light arrows with either vanilla bridge or nonzero trials required
2021-09-15 10:40:36 +00:00
espeon65536
ae97b5e704
Fix drawing AP items in shops
2021-09-15 10:40:36 +00:00
espeon65536
6b8b30c3c7
fix skull token ranges
2021-09-15 10:40:36 +00:00
espeon65536
0df2b2221d
Separate triforce pieces in pool from the item pool setting
2021-09-15 10:40:36 +00:00
espeon65536
e2b36dfa7d
remove debug print
2021-09-15 10:40:36 +00:00
espeon65536
4e18f24f3b
Add glitchless condition to ganon's castle junk fill
2021-09-15 10:40:36 +00:00
espeon65536
b0d5a51768
Add proportional junk fill to Ganon's Castle
2021-09-15 10:40:36 +00:00
espeon65536
b3d2c22373
accidentally optimized a little too much
2021-09-15 10:40:36 +00:00
espeon65536
cace88e8fa
Reenable Chest Size Matches Contents
2021-09-15 10:40:36 +00:00
espeon65536
9c09d84c71
Make AP items into Zelda's Letter, with custom text and proper sfx for advancement
2021-09-15 10:40:36 +00:00
espeon65536
2d27665369
Fix shop items having inconsistent save context information, causing shops to not be sent correctly if fewer than 4 items in any shop
2021-09-15 10:40:36 +00:00
espeon65536
45266caa8d
make logic_tricks section in playerSettings clearer
2021-09-15 10:40:36 +00:00
espeon65536
feb1a59902
remove unreachable code in _oot_can_live_dmg
2021-09-15 10:40:36 +00:00
espeon65536
fdec4157da
Skip looping over every location in set_rules and set_entrances_based_rules, use filter instead
2021-09-15 10:40:36 +00:00
espeon65536
4e84b20925
optimize set_shop_rules
2021-09-15 10:40:36 +00:00
espeon65536
f952ad5913
turn on guarantee_hint rule
2021-09-15 10:40:36 +00:00
espeon65536
be27586203
make stage_generate_output a class method
2021-09-15 10:40:36 +00:00
espeon65536
9dc3f3f38b
Hint generation improvements
...
Only generate the required hint data for a world based on its hint distribution
Set various major items as nonprogression never_exclude based on settings
2021-09-15 10:40:36 +00:00
espeon65536
f39defbe06
Add "async" hint distribution
2021-09-15 10:40:36 +00:00
espeon65536
890f71a477
fix bug causing songs to never be hinted
2021-09-15 10:40:36 +00:00
espeon65536
bc8e8c5daf
add oot ROM selection to inno_setup
2021-09-15 10:40:36 +00:00
espeon65536
37f12809a1
commented out some junk hints unsuitable for AP
2021-09-15 10:40:36 +00:00
espeon65536
f5c0b847a9
make defaults for LacsTokens and BridgeTokens not insane
2021-09-15 10:40:36 +00:00
espeon65536
44d6c3c07e
oot updates to playerSettings
2021-09-15 10:40:36 +00:00
espeon65536
da1a2b2957
split shopsanity into two options: "shopsanity" and "shop_slots"
2021-09-15 10:40:36 +00:00
espeon65536
9f6fa2bd05
Rework __init__ to use create_items and pre_fill properly
...
Puts keys into the itempool along with all other items
Fixes a bug where dungeon smallkeys + nondungeon big keys fails generation
Also includes some minor optimizations mostly relating to iterables
2021-09-15 10:40:36 +00:00
Fabian Dill
5d68dc568f
Fill: fix non_local_items breaking in single player
2021-09-15 01:02:06 +02:00
Fabian Dill
ee1ea881e8
LttP: fix Enemizer option handover
2021-09-15 00:24:52 +02:00
Fabian Dill
87add88436
Factorio: add stone as red science option
2021-09-13 23:50:43 +02:00
Fabian Dill
7643609e09
Factorio: add iron ore, copper ore and coal to red science pool
2021-09-13 23:26:45 +02:00
Fabian Dill
73727ab0d1
Merge branch 'Archipelago_Main' into new_shops
2021-09-13 03:38:54 +02:00
Fabian Dill
007a393ab5
Generate: don't count the 0th output file.
2021-09-13 03:38:18 +02:00
Fabian Dill
4ed185a155
Merge branch 'Archipelago_Main' into new_shops
2021-09-13 02:52:03 +02:00
Fabian Dill
fbb220ce85
remove pass
2021-09-13 02:51:59 +02:00