├── .gitattributes ├── .github ├── actions │ ├── build │ │ └── action.yml │ ├── changelog │ │ └── action.yml │ ├── setup │ │ └── action.yml │ └── test │ │ └── action.yml └── workflows │ ├── release.yml │ └── tests.yml ├── .gitignore ├── .wtignore ├── Command-line Design.vsdx ├── Directory.Build.props ├── Directory.Build.targets ├── MEWorkshopTool ├── App.config ├── MEWT.config ├── MEWorkshopTool.csproj ├── MedievalGame.cs ├── Program.cs └── Properties │ └── AssemblyInfo.cs ├── README.md ├── SEWorkshopTool ├── App.config ├── Program.cs ├── Properties │ └── AssemblyInfo.cs ├── SEWorkshopTool.csproj ├── SpaceEngineersGame.cs └── SpaceGame.cs ├── Tests ├── Common │ ├── IgnoreFileTests.cs │ ├── ReflectionTests.cs │ ├── UpdaterTests.cs │ └── WebhookTests.cs ├── GameTestBase.cs ├── IntegrationBase.cs ├── ME │ ├── IntegrationTests.cs │ └── ReflectionTests.cs ├── SE │ ├── IntegrationTests.cs │ └── ReflectionTests.cs ├── TestFiles │ ├── .IgnoredAsFile │ ├── .wtignore │ ├── DirectoryNotIgnored │ │ ├── FileNotIgnored.txt │ │ ├── IgnoredByWildcard.wild │ │ └── WildcardIgnoredDirectory │ │ │ └── FileIgnoredImplicitly.txt │ ├── DirectoryToIgnore │ │ └── FileIgnoredImplicitly.txt │ ├── Thumb.db │ ├── WildcardIgnoredDirectory │ │ └── FileIgnoredImplicitly.txt │ ├── me-mod-desc.txt │ ├── me-mod-log.txt │ ├── se-mod-desc.txt │ └── se-mod-log.txt ├── Tests.csproj └── tests.runsettings ├── Tools ├── LinkBinaries.ps1 ├── Modules │ ├── SteamTools │ │ └── SteamTools.psm1 │ └── readme.txt └── filelist_ds.txt ├── Updater ├── Asset.cs ├── Release.cs ├── UpdateChecker.cs ├── Updater.projitems └── Updater.shproj ├── WorkshopTool.sln └── WorkshopToolCommon ├── Constants.cs ├── DiscordWebhook.cs ├── Downloader.cs ├── Enums.cs ├── Extensions ├── Extensions.cs └── GameServiceExtensions.cs ├── GameBase.cs ├── IMod.cs ├── IgnoreFile.cs ├── InjectedMethod.cs ├── MethodUtil.cs ├── MySteamService.cs ├── Options ├── ChangeVerb.cs ├── CloudVerb.cs ├── CompileVerb.cs ├── DownloadVerb.cs ├── LegacyOptions.cs ├── OptionBase.cs ├── ProcessedOptions.cs ├── PublishVerbBase.cs ├── UGCOptionsBase.cs └── UploadVerb.cs ├── ProgramBase.cs ├── ReflectionHelper.cs ├── Uploader.cs ├── WorkshopHelper.cs ├── WorkshopToolCommon.projitems └── WorkshopToolCommon.shproj /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/actions/build/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/.github/actions/build/action.yml -------------------------------------------------------------------------------- /.github/actions/changelog/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/.github/actions/changelog/action.yml -------------------------------------------------------------------------------- /.github/actions/setup/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/.github/actions/setup/action.yml -------------------------------------------------------------------------------- /.github/actions/test/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/.github/actions/test/action.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/.gitignore -------------------------------------------------------------------------------- /.wtignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/.wtignore -------------------------------------------------------------------------------- /Command-line Design.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/Command-line Design.vsdx -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/Directory.Build.targets -------------------------------------------------------------------------------- /MEWorkshopTool/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/MEWorkshopTool/App.config -------------------------------------------------------------------------------- /MEWorkshopTool/MEWT.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/MEWorkshopTool/MEWT.config -------------------------------------------------------------------------------- /MEWorkshopTool/MEWorkshopTool.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/MEWorkshopTool/MEWorkshopTool.csproj -------------------------------------------------------------------------------- /MEWorkshopTool/MedievalGame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/MEWorkshopTool/MedievalGame.cs -------------------------------------------------------------------------------- /MEWorkshopTool/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/MEWorkshopTool/Program.cs -------------------------------------------------------------------------------- /MEWorkshopTool/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/MEWorkshopTool/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/README.md -------------------------------------------------------------------------------- /SEWorkshopTool/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/SEWorkshopTool/App.config -------------------------------------------------------------------------------- /SEWorkshopTool/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/SEWorkshopTool/Program.cs -------------------------------------------------------------------------------- /SEWorkshopTool/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/SEWorkshopTool/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SEWorkshopTool/SEWorkshopTool.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/SEWorkshopTool/SEWorkshopTool.csproj -------------------------------------------------------------------------------- /SEWorkshopTool/SpaceEngineersGame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/SEWorkshopTool/SpaceEngineersGame.cs -------------------------------------------------------------------------------- /SEWorkshopTool/SpaceGame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/SEWorkshopTool/SpaceGame.cs -------------------------------------------------------------------------------- /Tests/Common/IgnoreFileTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/Tests/Common/IgnoreFileTests.cs -------------------------------------------------------------------------------- /Tests/Common/ReflectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/Tests/Common/ReflectionTests.cs -------------------------------------------------------------------------------- /Tests/Common/UpdaterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/Tests/Common/UpdaterTests.cs -------------------------------------------------------------------------------- /Tests/Common/WebhookTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/Tests/Common/WebhookTests.cs -------------------------------------------------------------------------------- /Tests/GameTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/Tests/GameTestBase.cs -------------------------------------------------------------------------------- /Tests/IntegrationBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/Tests/IntegrationBase.cs -------------------------------------------------------------------------------- /Tests/ME/IntegrationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/Tests/ME/IntegrationTests.cs -------------------------------------------------------------------------------- /Tests/ME/ReflectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/Tests/ME/ReflectionTests.cs -------------------------------------------------------------------------------- /Tests/SE/IntegrationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/Tests/SE/IntegrationTests.cs -------------------------------------------------------------------------------- /Tests/SE/ReflectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/Tests/SE/ReflectionTests.cs -------------------------------------------------------------------------------- /Tests/TestFiles/.IgnoredAsFile: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/TestFiles/.wtignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/Tests/TestFiles/.wtignore -------------------------------------------------------------------------------- /Tests/TestFiles/DirectoryNotIgnored/FileNotIgnored.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/TestFiles/DirectoryNotIgnored/IgnoredByWildcard.wild: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/TestFiles/DirectoryNotIgnored/WildcardIgnoredDirectory/FileIgnoredImplicitly.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/TestFiles/DirectoryToIgnore/FileIgnoredImplicitly.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/TestFiles/Thumb.db: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/TestFiles/WildcardIgnoredDirectory/FileIgnoredImplicitly.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/TestFiles/me-mod-desc.txt: -------------------------------------------------------------------------------- 1 | Just some test description, set by a file. -------------------------------------------------------------------------------- /Tests/TestFiles/me-mod-log.txt: -------------------------------------------------------------------------------- 1 | Just some test changelog, set by a file. 2 | -------------------------------------------------------------------------------- /Tests/TestFiles/se-mod-desc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/Tests/TestFiles/se-mod-desc.txt -------------------------------------------------------------------------------- /Tests/TestFiles/se-mod-log.txt: -------------------------------------------------------------------------------- 1 | Just some test changelog, set by a file. 2 | -------------------------------------------------------------------------------- /Tests/Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/Tests/Tests.csproj -------------------------------------------------------------------------------- /Tests/tests.runsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/Tests/tests.runsettings -------------------------------------------------------------------------------- /Tools/LinkBinaries.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/Tools/LinkBinaries.ps1 -------------------------------------------------------------------------------- /Tools/Modules/SteamTools/SteamTools.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/Tools/Modules/SteamTools/SteamTools.psm1 -------------------------------------------------------------------------------- /Tools/Modules/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/Tools/Modules/readme.txt -------------------------------------------------------------------------------- /Tools/filelist_ds.txt: -------------------------------------------------------------------------------- 1 | regex:DedicatedServer64.*\.dll -------------------------------------------------------------------------------- /Updater/Asset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/Updater/Asset.cs -------------------------------------------------------------------------------- /Updater/Release.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/Updater/Release.cs -------------------------------------------------------------------------------- /Updater/UpdateChecker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/Updater/UpdateChecker.cs -------------------------------------------------------------------------------- /Updater/Updater.projitems: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/Updater/Updater.projitems -------------------------------------------------------------------------------- /Updater/Updater.shproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/Updater/Updater.shproj -------------------------------------------------------------------------------- /WorkshopTool.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopTool.sln -------------------------------------------------------------------------------- /WorkshopToolCommon/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopToolCommon/Constants.cs -------------------------------------------------------------------------------- /WorkshopToolCommon/DiscordWebhook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopToolCommon/DiscordWebhook.cs -------------------------------------------------------------------------------- /WorkshopToolCommon/Downloader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopToolCommon/Downloader.cs -------------------------------------------------------------------------------- /WorkshopToolCommon/Enums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopToolCommon/Enums.cs -------------------------------------------------------------------------------- /WorkshopToolCommon/Extensions/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopToolCommon/Extensions/Extensions.cs -------------------------------------------------------------------------------- /WorkshopToolCommon/Extensions/GameServiceExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopToolCommon/Extensions/GameServiceExtensions.cs -------------------------------------------------------------------------------- /WorkshopToolCommon/GameBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopToolCommon/GameBase.cs -------------------------------------------------------------------------------- /WorkshopToolCommon/IMod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopToolCommon/IMod.cs -------------------------------------------------------------------------------- /WorkshopToolCommon/IgnoreFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopToolCommon/IgnoreFile.cs -------------------------------------------------------------------------------- /WorkshopToolCommon/InjectedMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopToolCommon/InjectedMethod.cs -------------------------------------------------------------------------------- /WorkshopToolCommon/MethodUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopToolCommon/MethodUtil.cs -------------------------------------------------------------------------------- /WorkshopToolCommon/MySteamService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopToolCommon/MySteamService.cs -------------------------------------------------------------------------------- /WorkshopToolCommon/Options/ChangeVerb.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopToolCommon/Options/ChangeVerb.cs -------------------------------------------------------------------------------- /WorkshopToolCommon/Options/CloudVerb.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopToolCommon/Options/CloudVerb.cs -------------------------------------------------------------------------------- /WorkshopToolCommon/Options/CompileVerb.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopToolCommon/Options/CompileVerb.cs -------------------------------------------------------------------------------- /WorkshopToolCommon/Options/DownloadVerb.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopToolCommon/Options/DownloadVerb.cs -------------------------------------------------------------------------------- /WorkshopToolCommon/Options/LegacyOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopToolCommon/Options/LegacyOptions.cs -------------------------------------------------------------------------------- /WorkshopToolCommon/Options/OptionBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopToolCommon/Options/OptionBase.cs -------------------------------------------------------------------------------- /WorkshopToolCommon/Options/ProcessedOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopToolCommon/Options/ProcessedOptions.cs -------------------------------------------------------------------------------- /WorkshopToolCommon/Options/PublishVerbBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopToolCommon/Options/PublishVerbBase.cs -------------------------------------------------------------------------------- /WorkshopToolCommon/Options/UGCOptionsBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopToolCommon/Options/UGCOptionsBase.cs -------------------------------------------------------------------------------- /WorkshopToolCommon/Options/UploadVerb.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopToolCommon/Options/UploadVerb.cs -------------------------------------------------------------------------------- /WorkshopToolCommon/ProgramBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopToolCommon/ProgramBase.cs -------------------------------------------------------------------------------- /WorkshopToolCommon/ReflectionHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopToolCommon/ReflectionHelper.cs -------------------------------------------------------------------------------- /WorkshopToolCommon/Uploader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopToolCommon/Uploader.cs -------------------------------------------------------------------------------- /WorkshopToolCommon/WorkshopHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopToolCommon/WorkshopHelper.cs -------------------------------------------------------------------------------- /WorkshopToolCommon/WorkshopToolCommon.projitems: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopToolCommon/WorkshopToolCommon.projitems -------------------------------------------------------------------------------- /WorkshopToolCommon/WorkshopToolCommon.shproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gwindalmir/SEWorkshopTool/HEAD/WorkshopToolCommon/WorkshopToolCommon.shproj --------------------------------------------------------------------------------