Fabian Dill
1f5bcb6273
update basic and normal boss shuffling with a less biased algorithm
2021-03-26 04:05:36 +01:00
Fabian Dill
4985daefee
allow generating worlds without Hollow Knight
2021-03-23 21:56:11 +01:00
Fabian Dill
a5ab152c2b
implement cursed
2021-03-23 08:57:04 +01:00
Fabian Dill
71fb238916
According to Espeon, this is fine; removing TODO
2021-03-23 00:13:21 +01:00
Fabian Dill
5e776f45fc
set all Hollow Knight items to be randomized in Unittest
2021-03-21 05:26:15 +01:00
Fabian Dill
ce3804038e
Focus cursed-only location is now removed
2021-03-21 05:21:57 +01:00
Fabian Dill
ef3623fb5f
only alttp players have medallions
2021-03-21 05:19:29 +01:00
Fabian Dill
f2a1858b59
Implement (most) Hollow Knight Options
2021-03-21 00:47:17 +01:00
Fabian Dill
8c6c7bc575
Update intro text
2021-03-20 02:09:17 +01:00
Fabian Dill
7402143c73
turn it around~
2021-03-19 04:32:17 +01:00
Fabian Dill
cdc330629b
allow more HK names in console commands
2021-03-19 04:30:19 +01:00
Fabian Dill
8d6bec8b9a
allow cheating Hollow Knight items
2021-03-19 04:21:53 +01:00
Fabian Dill
38a0a3f15e
whitelist CLientStatus
2021-03-19 04:17:26 +01:00
Fabian Dill
218fb0298f
Some .Net compatibility
2021-03-19 04:14:59 +01:00
Fabian Dill
bbe51c4cc7
Speed up restrictive_fill a bit.
...
This also changes behaviour slightly; it used to fill beatable only players' items first, now it shuffles it all together. It is not documented why this was done, so hopefully this doesn't undo something intentional.
2021-03-18 17:27:31 +01:00
Fabian Dill
ae72fa1561
also repair precollected items in spoiler
2021-03-17 11:46:44 +01:00
Fabian Dill
01ef29568a
Temporarily destroy the world, instead of copying it.
...
Not pretty, but faster. Unfortunately can't be threaded alongside rom/multidata creation, as otherwise locations may be empty at certain times.
2021-03-17 10:53:40 +01:00
Fabian Dill
275ac5be2b
fix progression balancing being the copy function.
2021-03-17 06:29:48 +01:00
Fabian Dill
f55096b8cc
use python str formatting for player variable names
2021-03-17 06:26:06 +01:00
Fabian Dill
91c0650b42
remove some missed nonlocal world references
...
that would refer to a different world after copying it
It is static data though, so it hasn't created an actual bug (yet)
2021-03-14 22:59:41 +01:00
Fabian Dill
3d93f659e3
some option updates
2021-03-14 08:38:02 +01:00
Fabian Dill
03bcd2aed7
Merge branch 'main' into breaking_changes
2021-03-14 07:04:40 +01:00
Fabian Dill
a14c5dad5f
keep gitignore file so setup copies folder
2021-03-14 02:09:19 +01:00
Fabian Dill
2f1ceeee60
make sure to not include sprites with setup
2021-03-14 02:04:28 +01:00
Chris Wilson
3af60bdbb4
Merge branch 'main' of https://github.com/berserker66/MultiWorld-Utilities into main
2021-03-13 18:54:04 -05:00
Chris Wilson
a305a0ffac
Save filenames to yaml instead of sprite names, bump weighted settings version to 4.1.1 rev0
2021-03-13 18:53:53 -05:00
Fabian Dill
d83e86feb1
Merge remote-tracking branch 'origin/main'
2021-03-14 00:42:21 +01:00
Fabian Dill
0aa50b51a2
gitignore all sqllite3 databases
2021-03-14 00:42:15 +01:00
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