Pat Hartl
0ef795ac3d
Fix write all scripts
2026-05-23 22:13:23 -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
46bbf85093
First pass of adding tool installation to launcher
2026-02-10 18:04:49 -06:00
Pat Hartl
120e14d40c
Add Tools section to server app
...
Allows users to upload additional tools and tie them to games. This can be useful for software like map editors, trainers, etc.
2026-02-08 02:24:53 -06:00
RattleSN4K3
7cea3df3b4
Update local manifest and scripts of base game on modifying installation
2025-05-27 23:15:07 +02:00
Pat Hartl
f3708b4f3c
Refactor redistributable installation
...
- Install now extracts the redistributable archive to the game's `.lancommander` directory, under a directory matching the redist's ID
- Scripts are downloaded and saved to the same location
- BeforeStart, AfterStop, and NameChange scripts are now available for redistributables
- Change manifest reading/writing to use async
2025-01-30 23:57:12 -06:00
Pat Hartl
968f7da4cf
Switch script writing to async
2024-08-08 18:08:52 -05:00
Pat Hartl
f14064da6a
Update ScriptHelper.cs
2024-04-25 13:57:12 -05:00
Pat Hartl
a8ed46bff7
Change location of all metadata/script files in install directory
...
In order to support mods and expansions, there needs to be another place to hold game scripts and the manifest. These have been moved to the {InstallDir}\.lancommander\{GameId} directory.
2024-01-09 01:22:56 -06:00
Pat Hartl
805878ec0a
Don't create script file if script contents are empty
2023-12-29 02:32:57 -06:00
Pat Hartl
9a1dc652a2
Added the ability to export/import most game information
2023-12-14 19:09:00 -06:00
Pat Hartl
eb05364542
Fix reference to static method in ScriptHelper
2023-11-15 23:59:12 -06:00
Pat Hartl
bf2c9ea45a
Move script path helpers to ScriptHelper. Execute post-install scripts in Playnite extension.
2023-11-15 23:42:54 -06:00
Pat Hartl
29dcebb70f
New PowerShell runtime with the ability to use variables
2023-11-15 22:38:20 -06:00
Pat Hartl
5237e88612
Null handling for logger
2023-11-10 20:53:28 -06:00
Pat Hartl
39f2d4b212
Move methods that should be static to ManifestHelper and ScriptHelper. Move install logic to GameManager and RedistributableManager. Update InstallController and UninstallController
2023-11-10 00:29:16 -06:00