Commit graph

15 commits

Author SHA1 Message Date
Pat Hartl
4c242b07ce Stop operation stopwatch on complete 2024-11-11 18:19:22 -06:00
Pat Hartl
396b0bbb21 Kill game asynchronously 2024-10-29 18:24:01 -05:00
Pat Hartl
3c022b7044 Track running executable and all spawned children
Implements #106

There's a bit of work to be done on the cancellation. It seems that it takes an awful long time to kill all of the processes. The actual tracking works though. I was able to verify the functionality by launching Red Faction using Dash Faction.
2024-10-29 01:27:51 -05:00
Pat Hartl
6d6526a5f3 Import mods and expansions, but filter them out
Some checks failed
LANCommander Release / prep (push) Has been cancelled
LANCommander Release / build_launcher_win-arm64 (push) Has been cancelled
LANCommander Release / build_launcher_win-x64 (push) Has been cancelled
LANCommander Release / build_release (push) Has been cancelled
LANCommander Release / build_server_linux-arm64 (push) Has been cancelled
LANCommander Release / build_server_linux-x64 (push) Has been cancelled
LANCommander Release / build_server_osx-arm64 (push) Has been cancelled
LANCommander Release / build_server_osx-x64 (push) Has been cancelled
LANCommander Release / build_server_win-arm64 (push) Has been cancelled
LANCommander Release / build_server_win-x64 (push) Has been cancelled
LANCommander Release / build_launcher_linux-arm64 (push) Has been cancelled
LANCommander Release / build_launcher_linux-x64 (push) Has been cancelled
LANCommander Release / build_launcher_osx-arm64 (push) Has been cancelled
LANCommander Release / build_launcher_osx-x64 (push) Has been cancelled
2024-10-09 17:41:42 -05:00
Pat Hartl
6764b24b2b Fix logging operation when logger doesn't exist 2024-09-20 00:26:14 -05:00
Pat Hartl
d07375c3ee Fix double log and incorrect log level with errors 2024-09-18 20:38:22 -05:00
Pat Hartl
2cd07108bc Add enriching to logger operations. Better script logging 2024-09-17 00:19:57 -05:00
Pat Hartl
9c95065108 Add Seq sink for debug and timed logging on import 2024-09-11 02:05:24 -05:00
Pat Hartl
0732e5d564 Don't replace slashes in action arguments as some may use something other than the path separator char
Some checks failed
LANCommander Playnite Plugin / build (push) Has been cancelled
LANCommander Release / build (push) Has been cancelled
LANCommander / build (push) Has been cancelled
2024-01-26 01:56:21 -06:00
Pat Hartl
4de8eb53d2 Update packages
Some checks failed
LANCommander Playnite Plugin / build (push) Has been cancelled
LANCommander Release / build (push) Has been cancelled
LANCommander / build (push) Has been cancelled
2024-01-07 15:31:09 -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
c9c8eb6ccf Methods to get correct save paths for archive with tests 2023-12-23 00:11:16 -06:00
Pat Hartl
c571058817 Replace colons in titles with hyphens for file safety 2023-01-07 12:57:58 -06:00
Pat Hartl
ffc51f4e0d Basic download and extract of games 2023-01-06 22:12:03 -06:00