Pat Hartl
1558af8a98
Initial scaffolded plugin framework code
2026-07-23 19:47:22 -05:00
Pat Hartl
a5b36e1e66
Fix SDK tests
2026-07-21 17:45:34 -05:00
Pat Hartl
e23a5c3eca
Add tests for installing to an existing game install
2026-07-21 17:45:17 -05:00
Pat Hartl
e5a8d39bf3
Replace INI parsing
2026-05-16 18:14:41 -05:00
Pat Hartl
2d27c2db65
Fix saving script actual contents
2026-03-11 20:12:09 -05:00
Pat Hartl
da0d1d6d7a
Replace custom admin directive with PowerShell standard directive
2026-03-10 18:15:35 -05:00
Pat Hartl
3b3da2980c
Add tests for save packing
2026-02-24 00:42:39 -06:00
Pat Hartl
289e87c4aa
Add ManifestHelper tests
2026-02-23 19:20:53 -06:00
Pat Hartl
d508f53c8c
Add tests for install/helpers
2026-02-23 19:03:18 -06:00
Pat Hartl
d24f72beed
Merge branch 'main' into refactor/sdk-dependency-injection
...
# Conflicts:
# LANCommander.SDK/LANCommander.SDK.csproj
2025-09-25 19:38:21 -05:00
Pat Hartl
6dd4475e49
Centrally manage packages
2025-09-25 19:11:37 -05:00
Pat Hartl
d875377f15
Rename SDK services -> clients, implement new configuration, use dependency injection for clients
2025-09-24 20:58:23 -05:00
RattleSN4K3
39fea675b7
Utilizing MadMilkman.INI for ini parsing handling multi-value section entries (+ Update-IniValue parameter)
2025-05-13 02:36:37 +02:00
Pat Hartl
885b1b8029
Unit tests for suggested URIs
2025-03-10 23:18:08 -05:00
Pat Hartl
117f2d6c2b
Update to .NET 9
2025-02-04 18:39:29 -06:00
Pat Hartl
ba18096dde
Update packages
2024-10-12 18:33:57 -05:00
Pat Hartl
bb63593fc7
Update packages across solution
2024-09-10 23:39:57 -05:00
Pat Hartl
e3b238e3f0
Refactor game launching
...
Changes to game launching:
- Games can now be launched using the SDK
- Games can be stopped by the SDK
- Running games are tracked by the SDK
- Game state in play buttons are now tracked by polling SDK game service
- Library service no longer controls any launching/stopping/tracking
- Actions now are keyed in the manifest
- Game launching occurs in a GameExecutionContext
- Game launching variables have been consolidated
2024-08-26 20:18:54 -05:00
Pat Hartl
939fafe829
Implement custom play actions. Allow for certain variables in arguments, working directory, and action path.
2024-01-02 20:46:28 -06:00
Pat Hartl
7afa8d0674
Rename managers to services, merge into Client so it can be used anywhere the client is accessible.
2024-01-02 02:34:58 -06:00
Pat Hartl
ffe6f07753
Add tests for string extensions. Convert/trim path directory separator characters.
2023-12-26 18:06:25 -06:00
Pat Hartl
d4aa1c1e21
Renamed GetArchivePath to GetAcrualPath. Added notes in GameSaveManager for pathing terms. Fixed files getting added to save. Fixed directories getting added to save. Added special folders to expand/deflation of environment variables.
2023-12-23 17:39:37 -06:00
Pat Hartl
38195201f9
More test data for archive paths. Added test for regex save paths.
2023-12-23 02:00:53 -06:00
Pat Hartl
c9c8eb6ccf
Methods to get correct save paths for archive with tests
2023-12-23 00:11:16 -06:00