Commit Graph

1117 Commits

Author SHA1 Message Date
Fabian Dill
092daa2c5e state reset is not working in all cases.
So until the issue is found and fixed, let's not falsely advertise.
2020-04-20 13:46:41 +02:00
Fabian Dill
5a57519c32 Add count to missing command
Add a server's missing command
Fix password wasn't able to remove a set password
2020-04-20 11:47:50 +02:00
Fabian Dill
ecc2b03aed keep track of last item checked time for clients 2020-04-20 04:36:56 +02:00
Fabian Dill
a4225d29e5 document Command Processor __call__ tree 2020-04-19 15:32:27 +02:00
Fabian Dill
60707f5196 fix methods with raw_text and optional argument 2020-04-19 15:31:15 +02:00
Fabian Dill
98a8af560a rename get_connected_players_string 2020-04-19 14:51:48 +02:00
Fabian Dill
3840832f05 disconnect on send failure 2020-04-19 14:05:58 +02:00
Fabian Dill
b676d4131f loudly fail on connection errors. 2020-04-19 13:44:22 +02:00
Fabian Dill
48e304a091 0 is not None 2020-04-19 13:41:01 +02:00
Fabian Dill
24fce94766 Don't ignore disconnects when they happen during data transfer, instead properly disconnect the client 2020-04-19 13:16:12 +02:00
Fabian Dill
659bc0e177 no longer eat multiple spaces in commands 2020-04-19 03:24:27 +02:00
Fabian Dill
4f52a8db4c player names should not contain spaces, but in case they do, this makes single-spaces work 2020-04-19 00:14:43 +02:00
Fabian Dill
8599c76647 Disallow spaces in generated names 2020-04-18 21:46:57 +02:00
Fabian Dill
ea53fff43e allow kicking of players with spaces in name (permanent solution later) 2020-04-18 21:42:21 +02:00
Fabian Dill
c4aaf24ab1 default to showing dungeon counts on pickup, to make it less likely that newer players miss items 2020-04-18 16:56:11 +02:00
Fabian Dill
4cc216949a embed server_options into multidata 2020-04-18 15:59:11 +02:00
CaitSith2
6b47a69966 Actually close SNES connection on invalid rom. (#69)
This nicely makes it also attempt to reconnect in 5 seconds alongside the client to server.
2020-04-17 00:23:08 +02:00
CaitSith2
e60f20ef44 Correct issue with updating host address. (#68) 2020-04-16 18:05:11 +02:00
Fabian Dill
a36d887122 add ability to disable forfeits 2020-04-16 15:40:31 +02:00
Fabian Dill
4426da1070 implement glitch_boots as a proper CLI option 2020-04-16 11:17:30 +02:00
Fabian Dill
31d3b7ce84 implement glitch_boots as a proper CLI option 2020-04-16 11:02:16 +02:00
Fabian Dill
30ae9487d4 Merge branch 'owg_test' 2020-04-16 10:44:59 +02:00
Fabian Dill
5c2c3041a7 speed up write_bytes 2020-04-16 10:38:18 +02:00
Fabian Dill
770f3c305a write 1024 bytes in one go instead of one by one 2020-04-16 09:55:55 +02:00
Fabian Dill
11df6e5e7a Merge branch 'master' into owg_test 2020-04-15 21:27:41 +02:00
Fabian Dill
6ed317899e fix unknown Bonta Protocol text 2020-04-15 20:51:33 +02:00
Fabian Dill
2c32010203 Merge branch 'pull/66' into owg_test 2020-04-15 16:59:47 +02:00
compiling
5e1df5dc36 Remove mirror clips from Inverted / No Glitches 2020-04-15 21:35:27 +10:00
compiling
9341546159 Set TR key rules last, so that entrance requirements are known. 2020-04-15 20:24:18 +10:00
Fabian Dill
07da1c510b re-allow spaces in passwords 2020-04-15 10:31:58 +02:00
Fabian Dill
ec528b916b mark optional fields in brackets 2020-04-15 10:29:54 +02:00
Fabian Dill
0f94950021 some cleaning in Patch.py 2020-04-15 10:11:47 +02:00
CaitSith2
4a3d941d20 Changes to patch.py (#65)
* Changes to patch.py
* Get hos/port from host.yaml if applicable.
* Extract rom/host information from existing patch files.
* Give users a chance to read the info as required.

* Update patches in zip file with new host.
(Kind of wish I didn't have to create  a new zip file to do this, but unfortunately there is no options in zipfile to overwrite/delete existing files.)
2020-04-15 10:03:04 +02:00
Fabian Dill
5996d6d978 pendants are the wrong way in ER. Yay. 2020-04-15 09:12:58 +02:00
Fabian Dill
d9e4bd1ab0 bumb network version for new command processing 2020-04-15 08:49:30 +02:00
Fabian Dill
69535d78ca restore sprite comment 2020-04-15 05:04:46 +02:00
Fabian Dill
e47b4d37ec fix item name args handling 2020-04-15 05:01:17 +02:00
Fabian Dill
3b719220f8 move client stuff to new command processor 2020-04-14 20:26:22 +02:00
Fabian Dill
af78914d22 mvoe client stuff to new command processor 2020-04-14 20:22:42 +02:00
Fabian Dill
26ea2d5905 some optimization 2020-04-14 18:59:00 +02:00
Fabian Dill
e7073153e1 log gui exceptions 2020-04-14 18:57:39 +02:00
Fabian Dill
7a38b426a0 text change 2020-04-14 07:02:43 +02:00
Fabian Dill
c6a61e9008 Merge branch 'master' into owg_test 2020-04-14 03:49:33 +02:00
Fabian Dill
8b8e279015 server command processor
some commands were renamed at this opportunity
2020-04-13 11:26:50 +02:00
CaitSith2
34df144f8c Changes (#64)
* Fix bug where collected maps show on item menu if compass shuffle is on, (and collected compasses if map shuffle is on.)

* Add Dungeon Counter Options
2020-04-13 00:46:32 +02:00
Fabian Dill
1f8dc8d317 clean qusb2snes launch code a bit 2020-04-12 04:44:03 +02:00
Fabian Dill
90359b62e6 fix qusb2snes launch pathing 2020-04-12 04:38:57 +02:00
Fabian Dill
1a4be3d2d8 Merge remote-tracking branch 'origin/master' into owg_test
# Conflicts:
#	easy.yaml
2020-04-11 19:58:12 +02:00
Fabian Dill
3e1464b6c9 remove qusb2snes log if it exists on compile 2020-04-11 16:36:13 +02:00
Fabian Dill
691201d877 auto-copy easy.yaml 2020-04-11 16:31:40 +02:00