Commit Graph

2196 Commits

Author SHA1 Message Date
Fabian Dill 6bc1ed5584 remove no longer needed code 2021-02-09 00:40:52 +01:00
Fabian Dill 35eb2067f2 add Botte Merchant hint 2021-02-09 00:34:25 +01:00
Chris Wilson 1eaab4e843 Implement a versioning system for the weighted-settings page 2021-02-07 13:58:24 -05:00
CaitSith2 4684c2349c Fix Ice rod hunt beemizer level 4 still having 'Nothing' Items. 2021-02-07 06:34:42 -08:00
Fabian Dill 28e2c62884 add Zora hint
(probably add and condition for shop_slot_shuffle, testing things)
2021-02-07 10:42:20 +01:00
Fabian Dill 54ca6bb26f significantly reduce price of maps and compasses 2021-02-07 10:05:25 +01:00
Fabian Dill 191834200f introduce 100 rupee piles for retro and universal keys to be swapped into pool for shop slots 2021-02-07 09:45:30 +01:00
Fabian Dill 47837f4dae Update modules 2021-02-07 04:41:51 +01:00
pepperpow d0d5ad4fe0 Remove debug statement 2021-02-06 17:35:44 -06:00
pepperpow 1d1abb7d22 Removed remnants of team stuff, make hide_goal default 2021-02-05 20:37:27 -06:00
Chris Wilson 87be751e45 Adjust the weighted settings json config file to properly reflect the key values for the shop_shuffle_slots option 2021-02-05 19:01:38 -05:00
Chris Wilson 5d84df4fa0 Fix a bug in the weighted settings causing the sprite list to not update when a preset is changed 2021-02-05 18:55:53 -05:00
Fabian Dill 96d544ac84 Speed up Progression Balancing, mostly by using generators and pre-sorts where the opportunity exists
In some cases multi-thousand element lists were created in-memory with near identical contents, per player, then discarded and reassembled.
Was testing against a case with 3 GB of additional memory use (50 players) which appeared to get stuck, but really was just very slow. This example case is fixed with these changes.
Additionally, progression balancing is now run after ShopSlotFill, so it is now "aware" of the changed progression shops can produce.
As well, special handling for keys was removed, as not all games will have the notion of keys.
2021-02-05 08:07:12 +01:00
Chris Wilson 239b365264 Remove outdated warning about QUsb2Snes version 2021-02-03 23:15:09 -05:00
CaitSith2 100ac7634e Merge branch 'inverted_flut' into main 2021-02-03 06:43:41 -08:00
Fabian Dill 88980fb3b6 Make playthrough text deterministic, by sorting alphabetically 2021-02-03 14:26:00 +01:00
Fabian Dill e4d4ff667c Some Shop fixes:
Make sure that dark lake hylia shop in inverted retains the blue potion, while allowing shop slots on top (potion will always be the leftmost slot, ignoring "i"/"f"/"g")
Cull Shop swap Candidates before generating weights, then keep track of updated sphere sizes during swaps. This significantly reduces the chance to run out of candidates, as large clumps of false candidates do not get included in the weight
Shop fill is slower with this, as all candidates need to be swept once, instead of on-demand; but this seemed the best way to address the remaining issues.
2021-02-03 14:24:29 +01:00
Fabian Dill 5503547663 use less memory to assemble playthrough 2021-02-03 07:14:53 +01:00
Fabian Dill 60e1b52c55 Merge remote-tracking branch 'origin/main' 2021-02-03 06:55:14 +01:00
Fabian Dill 07866bbd3c Speed up Playthrough creation 2021-02-03 06:55:08 +01:00
Chris Wilson fe0f41c884 Merge branch 'main' of https://github.com/berserker66/MultiWorld-Utilities into main 2021-02-02 22:58:31 -05:00
Chris Wilson db6642f290 Update WebUI to show unique items as a different color, and with a drop-shadow 2021-02-02 22:58:22 -05:00
pepperpow 3d9085e98a put that sign back where i found it 2021-02-02 21:48:08 -06:00
CaitSith2 ee06aca908 Update timestamp of own rights 2021-02-02 19:07:02 -08:00
Fabian Dill 52de7f6a22
Update timestamp of own rights 2021-02-03 03:56:47 +01:00
Fabian Dill cf49cd5e4b Mark Advancement items in the client 2021-02-03 03:19:25 +01:00
Fabian Dill fcbaa35cc5 new inverted logic, accounting for dark world flute activation 2021-02-02 11:24:17 +01:00
CaitSith2 842be54ab9 Merge remote-tracking branch 'origin/main' into main 2021-02-02 00:10:01 -08:00
pepperpow e497a88137
Inverted flute mechanics (#169)
* inverted_flute

* Added hash/inverted sign message

* Fixed flute working in both worlds instead of just dark

* Moved inverted goal sign to castle lawn
2021-02-02 08:04:57 +01:00
CaitSith2 87d5a481f9 Merge branch 'inverted_flut' into main 2021-02-01 20:59:50 -08:00
pepperpow 36de78dddd Moved inverted goal sign to castle lawn 2021-02-01 20:26:07 -06:00
pepperpow 99468e6d46 Fixed flute working in both worlds instead of just dark 2021-01-31 21:42:44 -06:00
pepperpow 6b737775a2 Added hash/inverted sign message 2021-01-31 20:57:18 -06:00
Fabian Dill 078ad30195 Fix Multiworld tracker 2021-02-01 01:58:08 +01:00
pepperpow 4aedf3a8ed inverted_flute 2021-01-31 18:26:49 -06:00
pepperpow cd85279ded Missed number in log output 2021-01-31 07:46:40 -06:00
CaitSith2 77a0e6f9cf Triforce at pedestal / Trinexx now correctly counts towards final total. 2021-01-31 00:54:31 -08:00
Fabian Dill b78f852579 reduce prices of ammo and ammo capacity upgrades, make heart container actually 4X a heart piece and reduce progression item price slightly 2021-01-31 06:47:57 +01:00
Chris Wilson b4502f1338 Fix indentation bug in weightedSettings.yaml 2021-01-30 19:05:06 -05:00
Chris Wilson 889d24606f Updated weighted settings to reflect new beemizer documentation and include pyramid_open options 2021-01-30 19:03:54 -05:00
Fabian Dill c988ec24b6 update item table offsets 2021-01-30 23:40:01 +01:00
Fabian Dill 24e8fb54ad update fast_ganon hole description 2021-01-30 23:17:54 +01:00
Fabian Dill 520dd7ba91 Merge remote-tracking branch 'origin/main' 2021-01-30 09:57:33 +01:00
Fabian Dill 2352445146 Remove all uses of "item.priority" as the remaining fill algorithms don't need it anymore. 2021-01-30 09:57:25 +01:00
CaitSith2 ad8427c15a Fix shop tracking. 2021-01-29 22:52:10 -08:00
CaitSith2 8c301044e3 Add Nothing to the trap_replaceable list. 2021-01-29 22:15:39 -08:00
Fabian Dill 61bef142a3 New Beemizer implementation, no longer replacing health; leaving that to item pool settings. 2021-01-30 06:46:17 +01:00
CaitSith2 5cc8dd2c71 Fix mistake made while reverting changes 2021-01-29 20:57:38 -08:00
pepperpow aa9fe0d9cd Removed debugging info 2021-01-29 19:16:25 -06:00
pepperpow 5c074c2c4f Replace localtriforcehunt with teamtriforcehunt 2021-01-29 19:07:19 -06:00