Commit Graph

2352 Commits

Author SHA1 Message Date
Fabian Dill
2b553cd1c5 Give security warning 2021-03-04 08:44:07 +01:00
Fabian Dill
f130829c0c Massively speed up progression balancing for very large multiworlds
Several times faster was observed in testing. 10+ hours to less than 2 in the last sample.
2021-03-04 08:10:30 +01:00
Chris Wilson
280f3938ed Add Triforce HUD options to weighted settings page
- Added triforce hud options
- Fix a bug causing weighted settings to always fail to load (git blame forthcoming)
- Update ws_version to prompt users to update
- Who is Murahalda? (corrected to Murahadala)
2021-03-03 17:47:35 -05:00
CaitSith2
475d39932c main doesn't have doors to roll. 2021-03-03 13:02:55 -08:00
CaitSith2
6ddfbdf709 Allow pre-rolling yaml settings, and re-using the exact same pre-rolled settings later, for different actual seeds. 2021-03-03 02:20:37 -08:00
Fabian Dill
2cb6ec2a70 Mark some LttP specific executables as such 2021-03-03 07:50:27 +01:00
Fabian Dill
1d6aabeea6 fix some missed bmbp -> apbp spots 2021-03-03 02:02:41 +01:00
Fabian Dill
bfa9bde348 Merge branch 'main' into breaking_changes 2021-03-03 02:00:10 +01:00
Fabian Dill
7ac893f3e0 fix adjuster crash 2021-03-03 01:59:33 +01:00
Fabian Dill
78ba31444e additional cleanup 2021-03-03 01:57:12 +01:00
Fabian Dill
0d576eefbb Merge branch 'main' into breaking_changes
# Conflicts:
#	Main.py
#	worlds/alttp/EntranceRandomizer.py
2021-03-03 01:54:52 +01:00
Fabian Dill
0917f21384 revert PrintJSON to use key data, to match with documented behaviour 2021-03-02 22:36:50 +01:00
Fabian Dill
7871555620 Implement PrintJSON
Remove deprecated network packets
Make Client send new locations checked only once
Simplify register_location_checks
Rip out Server savegame compatibility
2021-03-02 22:31:44 +01:00
Fabian Dill
07b9fcfefc minor cleanup 2021-02-28 20:48:30 +01:00
Fabian Dill
1849693353 Make object hook more dynamic; ignoring unknown arguments 2021-02-28 20:32:15 +01:00
Fabian Dill
612c3c23c0 spheres should ignore empty locations 2021-02-27 18:58:17 +01:00
Fabian Dill
8bfddb7fc6 Remove Single-Item logic macros 2021-02-27 17:11:54 +01:00
Fabian Dill
bda86a65f7 Add Grimmkin Flames logic 2021-02-27 16:27:35 +01:00
CaitSith2
2e275d1f4e Merge remote-tracking branch 'pepperpow/triforce_changes' into main 2021-02-26 19:56:44 -08:00
pepperpow
1ee26a843f Updated rom to latest, removed AdjusterMain 2021-02-26 16:45:44 -06:00
CaitSith2
febe786968 Baserom changes
* Safeguard SRAM from Hobo / Pedestal / Zora specific things.
* No more glitchy rain.
2021-02-26 13:00:28 -08:00
Fabian Dill
f15c80953b Make Linter happy 2021-02-26 21:49:23 +01:00
Fabian Dill
abcc2690f0 Add "Fake" (Randomizer-only) Hollow Knight items 2021-02-26 21:03:16 +01:00
Fabian Dill
c9fc446d13 Hollow Knight logic tests (just some samples) 2021-02-25 18:23:19 +01:00
Chris Wilson
8615b2f0f5 Finish implementing the player tracker 2021-02-25 01:16:22 -05:00
CaitSith2
69c1e138b4 Use a default value. 2021-02-24 20:28:52 -08:00
Fabian Dill
e5e70db380 improve set_getters a bit 2021-02-25 04:14:46 +01:00
Fabian Dill
f19291aaed Remove Fake Hollow Knight Items and Locations
Add GetDataPackage Network system
2021-02-25 02:07:28 +01:00
CaitSith2
056a0c739c No point in assigning a seed for vanilla ER layout. 2021-02-24 13:23:42 -08:00
Fabian Dill
499f67c586 HK Logic 2021-02-24 06:02:51 +01:00
Chris Wilson
c38eafeb59 Eliminate excess data being passed to playerTracker.html 2021-02-23 23:16:02 -05:00
Chris Wilson
cb4ed06eb8 Fix progressive items not being tracked correctly 2021-02-23 22:43:40 -05:00
Chris Wilson
1749ca333c Fix alignment issue, include checks done / total checks 2021-02-23 20:19:41 -05:00
Chris Wilson
34c74c9d2a Set up basic template for player tracker 2021-02-23 19:34:35 -05:00
Fabian Dill
e60ae897b4 Allow HK items in shops and allow settings local/non-local items for HK 2021-02-24 00:36:37 +01:00
Chris Wilson
9c8169afa2 Correct wording on the weighted settings page regarding the restrict_dungeon_item_on_boss setting. 2021-02-23 01:06:49 -05:00
Chris Wilson
c0c3d523ca Merge branch 'solo-tracker' into main 2021-02-23 00:06:35 -05:00
Chris Wilson
3027112a45 Finish writing backend for Jinja template for player-tracker 2021-02-23 00:05:31 -05:00
pepperpow
be64795bda Failed to put a comma 2021-02-22 22:50:37 -06:00
pepperpow
66c36ade04 Adjust offsets for new rom 2021-02-22 22:45:52 -06:00
pepperpow
222784dbb6 Merge branch 'main' of https://github.com/Berserker66/MultiWorld-Utilities into triforce_changes 2021-02-22 22:44:43 -06:00
CaitSith2
4c1033a91d Actually get player specific values. 2021-02-22 12:52:39 -08:00
CaitSith2
9c50d0ba28 Allow for team shared unknown initial seeds. 2021-02-22 12:42:14 -08:00
Fabian Dill
a248fd5f94 add a HK game completion rule 2021-02-22 11:18:53 +01:00
Fabian Dill
fe17fc6320 log misunderstood network commands 2021-02-21 23:54:08 +01:00
Fabian Dill
cbbdb2948d attach command to args dict 2021-02-21 23:46:05 +01:00
Fabian Dill
8a395a3021 update guis 2021-02-21 20:37:43 +01:00
Fabian Dill
ff9b24e88e Hollow Knight integration
(prototype status)
2021-02-21 20:17:24 +01:00
Fabian Dill
dcce53f8c8 Merge branch 'main' into breaking_changes
# Conflicts:
#	Adjuster.py
#	Gui.py
#	MultiClient.py
#	setup.py
#	worlds/alttp/AdjusterMain.py
#	worlds/alttp/Main.py
2021-02-21 20:15:07 +01:00
Fabian Dill
a8bace554e update prompt_toolkit 2021-02-21 13:57:00 +01:00