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
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
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
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
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
Chris Wilson
74c7eca301
Prevent crash when running MultiServer.py if host.yaml is not present ( #46 )
2020-03-08 05:43:15 +01:00
Fabian Dill
99e7d51f11
remove reachable cache. Seems I missed invalidations somewhere as the wrong state can be retained.
2020-03-08 05:41:56 +01:00
Fabian Dill
611f4d3fb2
no longer try patching if it's the wrong rom.
...
People ignore the warning.
2020-03-08 02:18:55 +01:00
Fabian Dill
f583db3ee9
remove collections_extended dependency and replace with much faster stdlib Counter
2020-03-07 23:35:55 +01:00
Fabian Dill
27b6dd8bd7
some speed improvments
2020-03-07 23:20:11 +01:00
Fabian Dill
1d75d5b70e
default to the legal way of doing things
...
Also set compression method down to zip, as the diffs are already LZMA compressed and zip is quicker
2020-03-07 18:57:50 +01:00
Fabian Dill
325f40bcfa
move docs
2020-03-07 18:55:53 +01:00
Fabian Dill
25864314d1
my ' was eaten
2020-03-07 17:38:49 +01:00
Fabian Dill
1d84b126f6
use async await to close websocket server
2020-03-07 17:24:51 +01:00
Fabian Dill
b7814ca050
remove deprecated code
2020-03-07 17:08:50 +01:00
Fabian Dill
4c75140492
some documentation
2020-03-07 17:06:34 +01:00
Fabian Dill
b8e8e3904a
add automatic port forwarding
2020-03-07 16:22:04 +01:00
Fabian Dill
19f6abc87c
fixes #44
2020-03-07 15:50:04 +01:00
Fabian Dill
bb2b252623
strip header if it exists, for patching
2020-03-07 00:30:14 +01:00
Fabian Dill
333a29ab47
bloody auto-reformat
2020-03-07 00:07:45 +01:00
Fabian Dill
0fa896f8f6
Make Client wait for QUSB2SNES connection and devices, then auto-connect
2020-03-07 00:07:32 +01:00
Fabian Dill
70d92ecef8
bloody auto-reformat
2020-03-06 23:38:41 +01:00