Fabian Dill
59f1999881
improve easy.yaml documentation
2020-04-02 11:30:47 +02:00
Fabian Dill
8b02103b93
encode port into patch, also reverse defaulting order for server;
...
cmd args overwrite yaml now
2020-04-02 11:21:33 +02:00
Fabian Dill
44086152a2
add remote_items to Mystery.py
2020-03-30 08:47:53 +02:00
Fabian Dill
993d69cebc
improve gui checking
2020-03-30 07:46:40 +02:00
Fabian Dill
9f27a60d90
some gui checking
2020-03-28 21:55:41 +01:00
CaitSith2
e9669a59c8
Move sprite warning to place where it can identify which file the warning applies to. ( #54 )
2020-03-28 18:43:02 +01:00
Fabian Dill
470b764ac8
update prompt_toolkit
2020-03-26 22:31:54 +01:00
CaitSith2
7b620e94f7
Add a way to show found items on client/server ( #52 )
...
* Add a way to show found items on client/server
* item show stuff:
use less ram and cpu, rename a few things
* Add UpdateTags server command.
Co-authored-by: Fabian Dill <fabian.dill@web.de>
2020-03-23 10:47:07 +01:00
Fabian Dill
2bec95b4f8
make get_options a bit more refined
2020-03-23 07:59:55 +01:00
Fabian Dill
e4fd07185e
refine local path mechanics
2020-03-23 07:45:40 +01:00
Fabian Dill
963895e7d4
move server to new options function
2020-03-22 21:25:22 +01:00
Fabian Dill
1c7fa25031
move argument parsing to its own function
2020-03-22 21:23:39 +01:00
Fabian Dill
3bb4ace176
Allow use of "options.yaml" as a gitignored options overwrite
...
This also sets the default hint cost back to 1000, enable it if you want it.
2020-03-22 20:12:42 +01:00
Fabian Dill
c36cdf5546
reset snes state when resetting rom
2020-03-22 20:07:19 +01:00
Fabian Dill
7cab5b5baf
encode patch explicitly with utf-8-sig (unicode with marker for unicode
2020-03-22 20:04:30 +01:00
CaitSith2
d31e54e5cd
Force the rom to be reread on reconnect if rom... ( #51 )
...
... is not one of the expected player roms. This is all that was preventing things from being 100% automatic, if an incorrect rom was already loaded in the connected snes state.
2020-03-22 18:56:38 +01:00
Fabian Dill
2811cc9b66
Run update/install once, as it installs/updates everything in one go
2020-03-22 02:34:24 +01:00
compiling
b3e84cc559
Basic test that inverted bomb shop logic covers all entrances.
2020-03-19 21:55:26 +11:00
compiling
6003d40ce2
Update inverted big bomb rules.
...
Add checks that will not allow unexpected entrances to get east dark world logic.
2020-03-19 21:54:13 +11:00
Fabian Dill
58e5bc3668
Skeleton of new Options module
...
Does nothing yet.
2020-03-18 16:15:32 +01:00
Fabian Dill
da0264692f
Fix Adjuster
...
It is however not "extendedmsu" aware. So, that might still break things
2020-03-17 19:43:06 +01:00
Fabian Dill
57790e7615
Allow running just Patch.py
2020-03-17 19:16:11 +01:00
compiling
e01983c494
Remove bad locations from inverted bomb shop locations (Spectacle Rock ledges and Desert East are inescapable and Bumper Cave Top is doubled in insanity).
2020-03-17 23:23:14 +11:00
compiling
6263c0d709
Update pyramid fairy tests
2020-03-17 23:19:23 +11:00
compiling
053aec4f26
Add unit tests for vanilla inverted layout, and dungeon logic.
2020-03-16 17:39:54 +11:00
Fabian Dill
6cd50ad62b
improve README.md some more
2020-03-16 02:12:40 +01:00
Fabian Dill
976818732d
update README.md
2020-03-16 02:00:43 +01:00
Fabian Dill
031d6823a1
mostly pathing improvements, mostly to benefit linux
2020-03-15 19:32:00 +01:00
compiling
270fbce516
Fix bombs check
2020-03-15 21:59:06 +11:00
compiling
e8ee3de083
Mire key logic update - it is impossible to access the Map Chest key door without hitting a colour switch (or clipping through a rail).
2020-03-15 21:03:43 +11:00
compiling
9b5654ff4f
Update boss requirements to match item randomizer
...
- Can defeat Armos with the bow
- Can defeat Lanmolas with the canes
- Require sword or bow for Helmasaur - hammer is possible for phase 2 but difficult
- Require extended magic for fighting Trinexx with master sword
2020-03-15 14:14:06 +11:00
compiling
ab89f70fa3
Add 10 bombs as an uncle weapon for standard.
2020-03-15 11:09:34 +11:00
compiling
5c0d34a65d
Require a weapon for Castle Tower.
2020-03-15 11:04:08 +11:00
compiling
18c10dc7ad
Make retro arrows always require buying the wooden arrow.
...
The Silver Arrows grant the ability to shoot if they are non-progressive, but this is harder to model.
2020-03-15 10:12:22 +11:00
compiling
49e48eba1d
Add warp between Waterfall Cave and Lake Hylia into inverted logic.
2020-03-14 13:37:21 +11:00
compiling
5c95cf8730
Fix Half Magic logic
2020-03-14 10:31:28 +11:00
compiling
6197b915a5
Fix inverted rule for old man house.
2020-03-14 00:39:29 +11:00
Fabian Dill
2a05b9cd72
move to promp_toolkit
2020-03-13 03:53:20 +01:00
Fabian Dill
2c8d4e550c
restruct countdown command
2020-03-11 23:08:16 +01:00
Fabian Dill
27f26c5bf3
update port doc
2020-03-11 09:27:07 +01:00
Fabian Dill
d220cc9cc9
make port forwarding non-default, as it makes more problems than it solves, apparently
2020-03-11 09:16:07 +01:00
Fabian Dill
8f37715541
show which players are missing, which is usually the important bit
2020-03-11 09:15:39 +01:00
Fabian Dill
a29f93045e
performance improvements and small adjustments
2020-03-10 00:38:29 +01:00
Fabian Dill
4cb5af19d6
write spoiler in unicode
2020-03-10 00:36:26 +01:00
compiling
583380cad6
Support vanilla key layout in GT (copy item rando logic - firesnake room needs 2 keys if it contains a small key).
2020-03-09 09:59:54 +11:00
compiling
d6db722d2e
Fix silvers hint to point at the bow you didn't find.
...
Remove silvers hint if progressive bows do not give silvers.
2020-03-09 09:57:22 +11:00
Fabian Dill
3fd4a4d125
some setting adjustments
2020-03-08 15:47:43 +01:00
Fabian Dill
2ff8a341b8
automated appyevor builds
2020-03-08 15:43:51 +01:00
Fabian Dill
74b1688427
Allow diff files to be created from the command line
2020-03-08 15:34:35 +01:00
compiling
b5dccaba2c
Update base2current
2020-03-08 17:27:26 +11:00