Fabian Dill
4b499d2b1c
fix location hints not being able to get the correct text
2021-03-14 00:27:06 +01:00
CaitSith2
7000f572f6
use os.path.splitext() to remove ".yaml" from player name.
2021-03-13 15:26:21 -08:00
CaitSith2
00feff6b56
Keep all "." in player name except ".yaml"
2021-03-13 15:15:12 -08:00
Fabian Dill
35285609e0
different default DB name for breaking_changes DB to avoid overlap
2021-03-13 23:36:57 +01:00
Fabian Dill
6455dc3ffc
Merge branch 'main' into breaking_changes
...
# Conflicts:
# README.md
2021-03-13 23:34:38 +01:00
CaitSith2
28b2afe022
Fix random shop_shuffle_slot support.
2021-03-12 23:13:30 -08:00
Fabian Dill
6e5e4fa96e
allow 'random' shop_shuffle_slots
2021-03-13 05:19:53 +01:00
CaitSith2
a331c397aa
Allow %%, %player%, %number% variables in names.
2021-03-12 17:43:50 -08:00
Fabian Dill
6e129c3421
update spriteData.json
2021-03-13 01:56:31 +01:00
Fabian Dill
77ffda031c
Remove nowadays useless comparison to Bonta's Multiworld
2021-03-12 23:22:39 +01:00
Fabian Dill
740ab05ca1
Add Code QL
2021-03-10 13:34:49 +01:00
CaitSith2
8d25965f5c
Whoops, HC Big key was being counted when it shouldn't.
2021-03-08 11:50:10 -08:00
CaitSith2
b898803981
single player tracker now hides small key/big key column if everything in that column would be N/A.
2021-03-07 14:53:42 -08:00
CaitSith2
361460df26
Multiplayer tracker now shows big keys/small keys applicable to ALL players of that seed.
2021-03-07 14:30:21 -08:00
CaitSith2
c73b843f41
Document group settings for doors.
2021-03-07 14:12:20 -08:00
Fabian Dill
0a41b7b751
allow additional rupees to refer to their world
2021-03-07 22:49:00 +01:00
Fabian Dill
a528ed5e9e
Client now uses location_id consistently internally, instead of switching on a dime all the time
...
And some smaller changes
2021-03-07 22:05:07 +01:00
Fabian Dill
f7dc21ddcc
Merge branch 'main' into breaking_changes
...
# Conflicts:
# Main.py
# Utils.py
2021-03-07 22:04:06 +01:00
Fabian Dill
1d04fcfbaa
typo V: the typo strikes back
2021-03-07 20:15:22 +01:00
Fabian Dill
cd5696527d
some er layout group fixes
2021-03-07 20:11:36 +01:00
CaitSith2
58d748d7ff
catch plando boss placement errors in yaml.
2021-03-07 04:36:46 -08:00
CaitSith2
ed51ed3d52
Fix bugs in plando boss shuffle.
2021-03-07 04:02:17 -08:00
CaitSith2
cefa6bb04f
Do not allow overriding host.yaml plando options with pre-rolls.
2021-03-07 03:38:49 -08:00
CaitSith2
1e17704ee6
Add useful info for which medallion has the unknown type.
2021-03-07 03:31:36 -08:00
CaitSith2
a86238d741
Add actual tracking of player small keys/big keys
2021-03-06 13:59:04 -08:00
Chris Wilson
ed77f93b6f
Adjust color of links on the multi-tracker.
2021-03-06 00:37:14 -05:00
Fabian Dill
63fda9535a
use jinja's url_for instead of manual text assembling
2021-03-06 06:09:12 +01:00
Fabian Dill
11e1125044
fixes for solo tracker
2021-03-06 05:59:49 +01:00
Fabian Dill
567954a17f
Merge branch 'main' into breaking_changes
...
# Conflicts:
# BaseClasses.py
2021-03-06 05:27:16 +01:00
CaitSith2
94b25112cd
Whoops, min, not max.
2021-03-05 13:56:55 -08:00
CaitSith2
28fd8274b2
Set max progressive items.
2021-03-05 13:47:27 -08:00
CaitSith2
8c80909551
Correctly attribute items to each player.
2021-03-05 13:38:16 -08:00
CaitSith2
43643870da
Remove the last bit of code that required unsafe yaml loading.
2021-03-05 11:40:46 -08:00
CaitSith2
d09a03aace
Rip out unsafe yaml loading.
2021-03-05 11:32:24 -08:00
CaitSith2
d0d995b3a4
Use the more convenient _asdict() function of named tuples.
2021-03-05 11:05:57 -08:00
CaitSith2
60e032510d
Make pre_rolled safer by converting namespace/plandoitems/plandoconnections to/from dict.
2021-03-05 02:50:40 -08:00
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