Fabian Dill
e756a77c70
MultiServer: implement Tracker tag
...
Docs: add InvalidPacket
Docs: add known Tags
Docs: add DeathLink
LttPClient: potentially fix DeathLink chaining
2021-11-04 13:23:13 +01:00
Fabian Dill
45f92536a6
MultiServer: add !status command
2021-11-04 08:57:27 +01:00
Fabian Dill
e4838f6d2b
LttPClient: add snes write command
2021-11-02 11:12:13 +01:00
Fabian Dill
0e0cc0ad16
LttP: Implement DeathLink
2021-11-01 19:37:47 +01:00
Fabian Dill
9bf9f2c611
CommonClient.py: keep track of everyone's games.
2021-10-30 07:33:05 +02:00
Fabian Dill
7f020857d1
CommonClient.py UI: Add info on "Server:" label hover
...
CommonClient.py UI: prevent freeze if UI is closed while waiting on text user input
2021-10-29 10:03:51 +02:00
Fabian Dill
4472ef20fe
Factorio: add DeathLink option
2021-10-25 09:58:08 +02:00
Fabian Dill
6af1f98c88
CommonClient.py UI: add progressbar representing % of checks done.
...
CommonClient.py UI: add Commands button that points out /help and !help
CommonClient.py: track permissions
CommonClient.py: track missing locations and checked locations in lib
2021-10-22 05:25:09 +02:00
Fabian Dill
34eba2655e
MultiServer: add !collect and collect_mode
...
CommonClient: make missing and checked location lookups faster
FactorioClient: implement reverse grant technologies for collect/forfeit/coop
2021-10-18 22:58:29 +02:00
Fabian Dill
8b2433584d
CommonClient: allow running it as text client
...
CommonClient: move logging init to library
Setup: add TextClient
2021-09-30 09:09:21 +02:00
Fabian Dill
345d4c58f3
Network: Add docs for new permissions mapping and implement it in CommonClient.py
2021-09-28 17:22:23 +02:00
Fabian Dill
b82e3f2a8a
MultiServer: Split InvalidSlot out into InvalidGame and document all error codes.
2021-09-17 04:32:09 +02:00
Fabian Dill
e57e92bfee
CommonClient: reduce blind sleep time of keep_alive
2021-09-12 21:15:37 +02:00
Fabian Dill
7599302920
CommonClient: remove leftover debug print
2021-09-11 22:07:54 +02:00
Fabian Dill
b1196885d7
CommonClient: implement active keep-alive
2021-09-11 03:59:12 +02:00
Fabian Dill
282e7b4006
FactorioClient: End the log on "No Archipelago mod was loaded. Aborting." if no bridge mod was found.
...
CommonClient: give separate error for invalid URI
2021-09-09 16:02:45 +02:00
Fabian Dill
6dc2000638
CommonClient.py: move in gui_enabled
2021-08-20 22:31:17 +02:00
Fabian Dill
4bfeb77a3a
CommonClient: fix /missing
...
found by lordlou
2021-08-10 04:38:29 +02:00
Fabian Dill
78aaa65b45
explain !hint a bit better
2021-08-04 18:38:49 +02:00
Fabian Dill
1e64b817f6
CommonClient: implement new DataPackage format
2021-08-04 15:54:42 +02:00
Fabian Dill
bb15d0636e
Network: implement Bounce and Bounced
2021-08-02 01:35:24 +02:00
Fabian Dill
1d954b192c
Factorio: display required rocket-silo ingredients ahead of time.
2021-07-31 19:45:17 +02:00
Fabian Dill
7f8617d639
move ctx.ui to CommonClient.py
2021-07-31 01:53:06 +02:00
Fabian Dill
573fde4bbc
Merge together FactorioClient.py and FactorioClientGUI.py
...
Add cmd arguments
Add kivy style file, allowing users to modify it
2021-07-19 21:52:08 +02:00
Fabian Dill
4f998a6880
Documentation: now in repository. Programming documentation should be in /docs, player/user documentation should be in /WebHostLib/static/assets/tutorial.
...
Network: implement InvalidPacket, remove InvalidArguments and InvalidCmd
Datapackage: implement per-game versions and per-game package retrieval
2021-07-14 10:02:39 +02:00
Fabian Dill
b0c1a7acce
Remove remaining ALTTP import from CommonClient.py and fix /missing in FactorioClient.py
2021-07-12 20:07:02 +02:00
Fabian Dill
6ac74f5686
Mystery: mention failing option name
2021-07-09 03:06:16 +02:00
Fabian Dill
007f66d86e
CommonClient.py: fix generic error
2021-06-25 07:25:03 +02:00
Fabian Dill
30190f373a
send /received output to self.output
2021-06-21 02:14:25 +02:00
Fabian Dill
3e1941a561
allow Factorio Client to recognize if it's trying to connect to the wrong multiworld.
2021-05-16 00:21:00 +02:00
Fabian Dill
b2f3fd56f4
bunch of fixes after testing round
2021-05-14 01:25:41 +02:00
Fabian Dill
a231850911
Make hint costs relative
2021-05-11 23:08:50 +02:00
Fabian Dill
9c3d12dc55
Factorio: Embed slot name into mod
2021-05-09 17:26:53 +02:00
Fabian Dill
ee30914b2c
Send AP text into Factorio worlds
2021-04-13 14:49:32 +02:00
Fabian Dill
f0a6b5a8e4
Factorio:
...
add visibility option
fix tech_cost using the wrong variable name
fix yaml defaults not init'ing the Option class
LttP:
fix potential pathing confusion in maseya palette shuffler
Server:
Minimum version per team made no sense, removed
2021-04-08 19:53:24 +02:00
Fabian Dill
6567f14415
add log_network Server argument
2021-04-07 02:37:21 +02:00
Fabian Dill
250099f5fd
Small adjustments
2021-04-03 20:02:15 +02:00
Fabian Dill
dc73fa0f33
Factorio integration
2021-04-01 11:40:58 +02:00