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
Hussein Farran
25bbfb2f3e
Update README.md ( #163 )
...
* Update README.md
2021-02-03 01:37:05 +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
Fabian Dill
1da1e4eac6
Sample implemention of JSONtoTextParser
2021-01-31 11:33:39 +01: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
3d81f0cca7
update after merge from /main
2021-01-30 23:43:15 +01:00
Fabian Dill
2553b1d2ee
Merge branch 'main' into breaking_changes
2021-01-30 23:40:25 +01:00
Fabian Dill
c988ec24b6
update item table offsets
2021-01-30 23:40:01 +01:00
Fabian Dill
28c12054dd
update to Shops release
2021-01-30 23:37:35 +01:00
Fabian Dill
a646594f08
Merge branch 'main' into breaking_changes
...
# Conflicts:
# BaseClasses.py
# Fill.py
# MultiClient.py
# MultiServer.py
# Utils.py
# test/dungeons/TestDungeon.py
# test/inverted/TestInverted.py
# test/inverted_minor_glitches/TestInvertedMinor.py
# test/inverted_owg/TestInvertedOWG.py
# test/minor_glitches/TestMinor.py
# test/owg/TestVanillaOWG.py
# test/vanilla/TestVanilla.py
# worlds/alttp/ItemPool.py
# worlds/alttp/Main.py
# worlds/alttp/Rom.py
2021-01-30 23:29:32 +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