CaitSith2
a52f991543
Fix backwards compatibility check for cases where AP mod is NOT loaded last.
2021-08-03 08:51:12 -07:00
Fabian Dill
abf4e82737
Move Factorio data from /data/factorio to /worlds/factorio/data, to contain it in its world folder
2021-07-31 15:13:55 +02:00
Fabian Dill
7f8617d639
move ctx.ui to CommonClient.py
2021-07-31 01:53:06 +02:00
Fabian Dill
66514ec607
unify clients and setup
2021-07-31 00:03:48 +02:00
Fabian Dill
096e682b18
FactorioClient: implement JSONPrint in the client
2021-07-30 20:18:03 +02:00
Fabian Dill
6d6fc52481
Factorio: implement backwards compatible printing
2021-07-29 15:26:13 +02:00
Fabian Dill
eaae4af832
Factorio: fix reconnect
2021-07-29 15:25:45 +02:00
Fabian Dill
884dece54c
Factorio: move prints from /sc (silent command) to /ap-print, to prevent two warnings getting printed by Factorio
2021-07-27 14:59:24 +02:00
Fabian Dill
3759f4c644
FactorioClient: add /resync to trigger resending/reauth
2021-07-27 14:59:24 +02:00
black-sliver
8a1ac566c8
FactorioClient: wait for instance to stop
2021-07-21 21:33:51 +00:00
Fabian Dill
47f7ec16c0
FactorioClient.py: correctly pass keyword arguments to Factorio
2021-07-21 14:42:33 +02:00
Fabian Dill
bceb8540a1
assorted fixes
2021-07-20 21:19:53 +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
5adbab1d2b
fix FactorioClient not applying world gen preset
2021-07-13 03:44:41 +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
c669bc3e7f
Factorio: correctly display player names with spaces and detect desyncs
2021-07-04 15:25:56 +02:00
Fabian Dill
85ce2aff47
Factorio: RIP Bridge File
2021-07-02 20:52:06 +02:00
Fabian Dill
97f45f5d96
FactorioClient:
...
fix reconnect
add auto-world-gen
todo:
move remaining script output bridge to rcon
2021-07-02 01:58:03 +02:00
Fabian Dill
a08d7bb1b2
Settings: add requires
2021-06-18 22:15:54 +02:00
Fabian Dill
4b283242fe
FactorioClient: remove duplicate log
2021-06-06 23:59:15 +02:00
Fabian Dill
353ea0fbbe
encode correct color
2021-06-06 23:44:04 +02:00
Fabian Dill
33fa9542e0
move FactorioJSONtoTextParser
2021-06-06 22:49:37 +02:00
Fabian Dill
4555b77204
FactorioClient.py formatting
2021-06-06 17:50:48 +02:00
Fabian Dill
dd3c612dec
Factorio: Colored ingame text relay for AP texts
2021-06-06 17:41:06 +02:00
Fabian Dill
252bb69808
FactorioClient: Read Bridge file after a server log indicates that the file was written
2021-05-25 01:03:04 +02:00
Fabian Dill
a656ad5cd2
potential fix for rcon timing issue
2021-05-18 20:45:56 +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
c4f5db9c84
pass through sys args to factorio server
2021-05-15 22:11:20 +02:00
Fabian Dill
b82d6cec31
regain basic WebHost functionality
2021-05-13 21:57:11 +02:00
Fabian Dill
9c3d12dc55
Factorio: Embed slot name into mod
2021-05-09 17:26:53 +02:00
Fabian Dill
37755cd362
Factorio: Automatically find and force create bridge file
2021-05-09 16:49:47 +02:00
Fabian Dill
97030590c2
Factorio: send goal completion
2021-04-29 04:34:47 +02:00
Fabian Dill
432ae5865d
Factorio: Filter bridged technologies correctly
...
Turns out, lua does not use regex, nor simple string matching, but its own invention.
2021-04-14 17:51:11 +02:00
Fabian Dill
73bc5fb376
restore sanity check for exported technologies
2021-04-14 04:19:44 +02:00
Fabian Dill
a7c9474a37
Factorio: fix sending
2021-04-14 04:14:37 +02:00
Fabian Dill
6a06117786
Factorio: use game.print
2021-04-13 20:09:26 +02:00
Fabian Dill
ee30914b2c
Send AP text into Factorio worlds
2021-04-13 14:49:32 +02:00
Fabian Dill
4fe10b88b3
Factorio: move info dump to https://mods.factorio.com/mod/archipelago-extractor
2021-04-13 12:35:42 +02:00
Fabian Dill
b7327138f3
Factorio: Show item source and enable research queue
2021-04-13 11:14:05 +02:00
Fabian Dill
7f3c46dd8a
Factorio: Allow connecting and entering slot name in one command; /connect server_address slot_name
2021-04-10 15:29:56 +02:00
Fabian Dill
635897574f
clean up technology handling a bit
2021-04-05 15:37:15 +02:00
Fabian Dill
4ab59d522d
Make bridge notification less spammy
2021-04-04 01:19:54 +02:00
Fabian Dill
91bcd59940
implement Factorio options max_science_pack and tech_cost
...
also give warnings about deprecated LttP options
also fix FactorioClient.py getting stuck if send an unknown item id
also fix !missing having an extra newline after each entry
also default to no webui
2021-04-03 14:47:49 +02:00
Fabian Dill
01ef041b86
last minute fixing
2021-04-01 20:31:39 +02:00
Fabian Dill
dc73fa0f33
Factorio integration
2021-04-01 11:40:58 +02:00