Fabian Dill
d81dbbd951
CommonClient: revamp DataPackage handling
2022-06-17 03:22:20 +02:00
Fabian Dill
0869a2acc3
SNIClient: prevent hang on exit if waiting on devices from SNI
2022-06-13 08:18:52 +02:00
Fabian Dill
e69e42cabc
SNIClient: sort devices for consistent key
...
SNIClient: get rid of * import
2022-06-09 13:05:30 -07:00
Fabian Dill
517a2db9d8
Clients: some improvements ( #602 )
...
* Clients: some improvements
SNIClient is the only client that uses slow_mode, so its definition should be moved there.
type info for CommandProcessor was int for some reason.
Moved a lot of type info from init to class body, making it easier for type checkers to find.
getLogger("") and getLogger(None) is technically different, just happens that our root logger is "", fixed it in case of future confusion though.
* Logging: log that init_logging was run and what the current AP version is.
2022-06-08 00:34:45 +02:00
Fabian Dill
4558ac66fa
SNIClient: run adjuster for new aplttp file type
2022-06-01 08:30:28 -07:00
lordlou
768f9497fd
Sm remote item fix ( #592 )
2022-05-30 07:12:01 +02:00
CaitSith2
a7f647e3ca
Block collection of Sahasrahlah. ( #562 )
2022-05-22 18:02:33 -07:00
Fabian Dill
9eb237b3af
Clients: some cleanup
2022-05-22 04:49:55 -07:00
Fabian Dill
d1eda38745
Clients: centralize UI and input behaviour
2022-05-14 12:01:11 +02:00
Fabian Dill
f093e90c23
ModuleUpdate: add it to a few more common entry points
...
MinecraftClient: add requests import to requirements.txt
2022-04-07 15:21:47 +02:00
CaitSith2
944571ea89
LttP: Add Allow collect option, default Off. ( #414 )
...
* LttP: Add Allow collect option, default Off.
* Add allow_collect to the sample yaml.
2022-04-05 03:54:49 +02:00
CaitSith2
a2212002ae
Link to the Past Block collection of bosses. ( #395 )
2022-04-03 01:39:28 +02:00
lordlou
91ccee3513
[SM] remote item back compat fix ( #400 )
2022-04-03 01:36:31 +02:00
black-sliver
7d830362a7
Setup, Launcher, Linux Support ( #359 )
2022-03-31 05:08:15 +02:00
strotlog
d8087660e6
SM: remove SNIClient read of duplicative ROM name ( #340 )
2022-03-24 11:40:02 -04:00
Fabian Dill
7f1371ec00
SNIClient: provide example full connect command when required and some pep8 ( #330 )
2022-03-22 14:13:04 -04:00
Fabian Dill
d4ff653937
Clients: change scouted locations_info to full NetworkItem ( #324 )
2022-03-21 10:26:38 -04:00
lordlou
7df12930ef
[SM] Add support for Remote Items ( #317 )
2022-03-21 05:34:47 +01:00
lordlou
cfa49ee757
Add SMZ3 support ( #270 )
2022-03-15 13:55:57 +01:00
CaitSith2
3ce5d14210
changes
...
* Fix bug in overworld collected item checks.
* Don't mark checks as checked on the same cycle that its written just in case write fails for some reason. It will be later confirmed by a successful read of the newly written value on a future cycle.
2022-03-07 17:32:28 -08:00
CaitSith2
2c884e2ca5
Mark LttP items as collected in game if item is not owned by player.
2022-03-07 14:10:07 -08:00
Fabian Dill
7ca6f24e6c
MultiServer: allow multiple, ordered operations
...
MultiServer: rename "data" on Get, Retrieved and SetNotify to "keys"
MultiServer: add some more operators
SniClient: some pep8 cleanup
2022-03-04 21:36:18 +01:00
Fabian Dill
e94b99da65
SNIClient: make address optional for multi-snes
2022-02-20 04:17:27 +01:00
Fabian Dill
25dd89ed17
MultiServer: delete unused function
2022-01-28 09:29:29 +01:00
CaitSith2
c2be70b61d
Death Link during a crystal/pendant cutscene no longer softlocks while connected.
2022-01-26 07:54:09 -08:00
Fabian Dill
0800cfccb6
CommonClient: fix color related crashes in --nogui mode
2022-01-25 02:25:20 +01:00
black-sliver
f0cfe30a36
Move remote_items and _start_inventory from world to client ( #227 )
2022-01-23 06:38:46 +01:00
Robinde67
ad06d9bb4a
Adjuster fixes and added GUI prompt for applying last settings ( #173 )
2022-01-20 04:19:58 +01:00
Fabian Dill
93ac018400
SNIClient: make SNI finder a bit smarter
2022-01-01 15:46:08 +01:00
Yussur Mustafa Oraji
61310c50d7
Use absolute path when starting SNI
...
Causes reliability issues when relative path is used.
2021-12-27 15:39:14 +01:00
Fabian Dill
e1fc44f4e0
Clients: compatibility change for old Intel graphics.
2021-12-10 09:29:59 +01:00
lordlou
83cfd6ec05
SM update ( #147 )
...
* fixed generations failing when only bosses are unreachable
* - replaced setting maxDiff to infinity with a bool only affecting boss logics if only bosses are left to finish
* fixed failling generations when using 'fun' settings
Accessibility checks are forced to 'items' if restricted locations are used by VARIA following usage of 'fun' settings
* fixed debug logger
* removed unsupported "suits_restriction" option
* fixed generations failing when only bosses are unreachable (using a less intrusive approach for AP)
* - fixed deathlink emptying reserves
- added death_link_survive option that lets player survive when receiving a deathlink if the have non-empty reserves
* - merged death_link and death_link_survive options
2021-12-02 06:11:42 +01:00
black-sliver
f673dfb7cf
SNIClient: add #server= to url for soe/wasm client
2021-12-02 04:44:19 +00:00
Fabian Dill
d7509972e4
SNIClient: fix apsoe handling
2021-12-01 01:01:41 +01:00
Fabian Dill
7b0b243607
MultiServer: remove promp_toolkit
2021-11-28 04:06:30 +01:00
Fabian Dill
82de3c95e2
Clients: allow use of console input if stdin is available.
...
Such as unfrozen + gui
2021-11-26 06:02:03 +01:00
CaitSith2
1f5d1532e3
Move Death Link change tag to Common Client
2021-11-24 01:38:58 -08:00
Fabian Dill
26b336d6db
MultiServer: fix IncompatibleVersion not triggering
2021-11-22 20:32:59 +01:00
Fabian Dill
47c5c407ef
CommonClient: consolidate Connect packet sending
2021-11-21 02:50:24 +01:00
Fabian Dill
a27d09f81a
CommonClient: consolidate shutdown handling
2021-11-21 02:02:40 +01:00
Fabian Dill
9cb24280fa
Clients: log exception to logfile
2021-11-17 22:46:32 +01:00
Fabian Dill
71f30b72f4
SNIClient: patch and launch SoE
2021-11-14 21:14:22 +01:00
Fabian Dill
586af0de1d
SNIClient: remove some debug stuff before release
2021-11-13 23:05:39 +01:00
lordlou
452026165f
[SM] added support for more than 255 players (will print Archipelago for higher player number) ( #130 )
...
* added support for more than 255 players (will print Archipelago for higher player number)
2021-11-13 15:40:20 +01:00
CaitSith2
34cfe7d1df
Fix error in SNIClient
2021-11-12 06:48:23 -08:00
Fabian Dill
ca8f6c2439
Post-Merge Cleanup #2
2021-11-12 14:58:48 +01:00
Fabian Dill
4a8ba0575f
Post-Merge Cleanup
2021-11-12 14:36:34 +01:00
lordlou
77ec8d4141
Added Super Metroid support ( #46 )
...
Varia Randomizer based implementation
LttPClient -> SNIClient
2021-11-12 14:00:11 +01:00