Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,6 @@ on:
jobs:
build:
uses: KSPModdingLibs/KSPBuildTools/.github/workflows/build.yml@1.1.1
with:
artifacts:
GameData Extras LICENSE* README* CHANGELOG*
2 changes: 2 additions & 0 deletions .github/workflows/create-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,5 @@ jobs:
uses: KSPModdingLibs/KSPBuildTools/.github/workflows/create-release.yml@release-version-property
with:
version-string: ${{ inputs.version-string }}
version-template-extension:
version-file: GameData/SystemHeat/Versioning/SystemHeat.version
5 changes: 3 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
- SystemHeatVessel is now only added to loaded vessels
- Added option to avoid running stock radiator logic if SystemHeatConverters and SystemHeatHarvesters are installed.
This is one of the biggest performance hits for large vessels with lots of radiators.
This is disabled by default; you can opt in by changing the SystemHeat settings.cfg file
This is disabled by default; you can opt in by setting ForceStockRadiatorLogic to false in the SystemHeat settings.cfg file
- Fixed potential fatal NRE for badly configured parts
- Fixed NRE when launching a vessel
- Fixed NRE when opening the reactor UI for fission engines that don't have heat modules
Expand All @@ -22,6 +22,7 @@
- Fixed fission engines logic for engines that use ModuleEngines instead of ModuleEnginesFX (e.g. LV-N when waterfall is not installed)
- Fixed fission reactor patches for USI when NearFutureElectrical is also installed. Made the existing patches also match NFE's values when it is not present


## v0.8.2

- Fixed ungated debug loop strings
Expand Down Expand Up @@ -427,4 +428,4 @@
## v0.1.0


## - Initial version controlled release
## - Initial version controlled release
33 changes: 7 additions & 26 deletions GameData/SystemHeat/Versioning/SystemHeat.version
Original file line number Diff line number Diff line change
@@ -1,28 +1,9 @@
{
"NAME":"SystemHeat",
"URL":"https://raw.githubusercontent.com/post-kerbin-mining-corporation/SystemHeat/master/GameData/SystemHeat/Versioning/SystemHeat.version",
"DOWNLOAD":"https://github.com/post-kerbin-mining-corporation/SystemHeat",
"VERSION":
{
"MAJOR":0,
"MINOR":8,
"PATCH":2,
"BUILD":0
},
"KSP_VERSION":
{
"MAJOR":1,
"MINOR":12,
"PATCH":5
},
"KSP_VERSION_MIN":{
"MAJOR":1,
"MINOR":11,
"PATCH":0
},
"KSP_VERSION_MAX":{
"MAJOR":1,
"MINOR":12,
"PATCH":99
}
"NAME": "SystemHeat",
"URL": "https://github.com/KSPModStewards/SystemHeat/releases/latest/download/SystemHeat.version",
"DOWNLOAD": "https://github.com/KSPModStewards/SystemHeat/releases",
"KSP_VERSION": "1.12.5",
"KSP_VERSION_MIN": "1.11.0",
"KSP_VERSION_MAX": "1.12.99",
"VERSION": "0.8.2"
}
20 changes: 14 additions & 6 deletions Source/SystemHeat.csproj
Original file line number Diff line number Diff line change
@@ -1,14 +1,9 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Version>0.8.2</Version>
<AssemblyName>SystemHeat</AssemblyName>
<RootNamespace>SystemHeat</RootNamespace>
<TargetFramework>net481</TargetFramework>

<FileVersion>$(Version)</FileVersion>
<AssemblyVersion>0.1.0.0</AssemblyVersion>
<AssemblyInformationalVersion>$(Version)</AssemblyInformationalVersion>

<Description>Heat handling system for Kerbal Space Program</Description>
<Company>Area Denial Games</Company>
<Product>SystemHeat</Product>
Expand All @@ -17,18 +12,31 @@
<KSPBT_ModRoot>$(ProjectRootDir)GameData\SystemHeat</KSPBT_ModRoot>
<KSPBT_ModPluginFolder>Plugin</KSPBT_ModPluginFolder>

<LangVersion>14</LangVersion>
<LangVersion>12</LangVersion>
<DebugType>portable</DebugType>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<NoWarn>CS1591</NoWarn>
<Configurations>Debug;Release;Profiling</Configurations>
<DefineConstants Condition="'$(Configuration)'=='Profiling'">$(DefineConstants);ENABLE_PROFILER</DefineConstants>
</PropertyGroup>

<PropertyGroup Condition=" '$(KSPBT_ModVersion)' != '' ">
<Version>$(KSPBT_ModVersion)</Version>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="KSPBuildTools" Version="1.1.1" />
</ItemGroup>

<ItemGroup>
<KSPVersionFile Include="SystemHeat.version">
<Destination>$(KSPBT_ModRoot)/Versioning/SystemHeat.version</Destination>
<KSP_Version>1.12.5</KSP_Version>
<KSP_Version_Min>1.11.0</KSP_Version_Min>
<KSP_Version_Max>1.12.99</KSP_Version_Max>
</KSPVersionFile>
</ItemGroup>

<ItemGroup>
<Compile Remove="Modules\ModuleSystemHeatMultiJettison.cs" />
<None Include="Modules\ModuleSystemHeatMultiJettison.cs" />
Expand Down
20 changes: 20 additions & 0 deletions Source/SystemHeat.version
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"NAME": "SystemHeat",
"URL": "https://github.com/KSPModStewards/SystemHeat/releases/latest/download/SystemHeat.version",
"DOWNLOAD": "https://github.com/KSPModStewards/SystemHeat/releases",
"KSP_VERSION": {
"MAJOR": 1,
"MINOR": 12,
"PATCH": 5
},
"KSP_VERSION_MIN": {
"MAJOR": 1,
"MINOR": 11,
"PATCH": 0
},
"KSP_VERSION_MAX": {
"MAJOR": 1,
"MINOR": 12,
"PATCH": 99
}
}
Loading