Skip to content

Commit

Permalink
Merge pull request #282 from ihsoft/next
Browse files Browse the repository at this point in the history
Release v1.5
  • Loading branch information
ihsoft authored Oct 28, 2019
2 parents eac43da + e1b09a4 commit 413d65a
Show file tree
Hide file tree
Showing 25 changed files with 1,060 additions and 222 deletions.
Binary file modified Binaries/KAS-API-v2.dll
Binary file not shown.
2 changes: 1 addition & 1 deletion Binaries/KAS-API-v2.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file removed Binaries/KSPDev_Utils.1.2.dll
Binary file not shown.
Binary file added Binaries/KSPDev_Utils.2.0.dll
Binary file not shown.
373 changes: 365 additions & 8 deletions Binaries/KSPDev_Utils.1.2.xml → Binaries/KSPDev_Utils.2.0.xml

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions Binaries/KSPDev_Utils_README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,8 @@ are _much more_ features (read the API docs!):
* Well documented KSP interfaces.
* Methods to deal with procedural models in the game.
* Different helpers for common processing tasks like state machine or delaying a method call.
* Advanced logging system which supports game's setting `verbose logging`.
* Handy classes to deal with the localized content, including commonly used value types (mass, distance, velocity, etc.) and resources.
* Support of dynamically loaded prefabs (see [UnityDev](https://github.com/ihsoft/UnityDev) as well).
* Convience methods to deal with the Unity input.
* Fast an easy way of making debug GUI for your modules: simply annotate the fields that you want adjusting in the game and you are done.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# 1.5 (pre-release):
* [Change] `KSP 1.8` compatibility. __WARNING__: the mod won't work with version lower than `KSP 1.8`!
* [Enhancement] Add Chinese localization.
* [Fix #279] Can't surface attach the hw-80 winch.

# 1.4 (June 7th, 2019):
* [Change] Update ES-ES localization.
* [Enhancement] Use icon of better resolution in the editor to avoid bluring.
Expand Down
7 changes: 5 additions & 2 deletions KAS.netkan
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,16 @@
"repository": "https://github.com/ihsoft/KAS",
"bugtracker": "https://github.com/ihsoft/KAS/issues"
},
"depends" : [
{ "name": "CommunityCategoryKit" },
{ "name": "ModuleManager" }
],
"recommends" : [
{ "name": "KIS" },
{ "name": "EasyVesselSwitch" }
],
"license" : "public-domain",
"author" : [ "IgorZ" ],
"$vref" : "#/ckan/ksp-avc",
"$kref" : "#/ckan/curse/223900",
"x_netkan_version_edit" : "^v(?<version>.+)$"
"$kref" : "#/ckan/spacedock/1987"
}
16 changes: 8 additions & 8 deletions KAS.version
Original file line number Diff line number Diff line change
Expand Up @@ -7,25 +7,25 @@
},
"KSP_VERSION": {
"MAJOR": 1,
"MINOR": 7,
"PATCH": 1
"MINOR": 8,
"PATCH": 0
},
"KSP_VERSION_MAX": {
"MAJOR": 1,
"MINOR": 7,
"MINOR": 8,
"PATCH": 99
},
"KSP_VERSION_MIN": {
"MAJOR": 1,
"MINOR": 7,
"PATCH": 1
"MINOR": 8,
"PATCH": 0
},
"NAME": "KAS",
"URL": "https://github.com/ihsoft/KAS/blob/master/KAS.version",
"VERSION": {
"BUILD": 36908,
"BUILD": 36384,
"MAJOR": 1,
"MINOR": 4,
"PATCH": 7097
"MINOR": 5,
"PATCH": 7239
}
}
618 changes: 618 additions & 0 deletions Lang/zh-cn.cfg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions Parts/Winch2/part.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ PART
node_stack_front = -0.155, 0.0, -0.241805, 0.0, 0.0, -1.0, 0
node_stack_top = 0.0, 0.1, 0.0, 0.0, 1.0, 0.0, 0
node_stack_bottom = 0.0, -0.1, 0.0, 0.0, -1.0, 0.0, 0
node_attach = 0.0, 0.1, 0.0, 0.0, 1.0, 0.0, 0
TechRequired = actuators
entryCost = 24400
cost = 2400
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@ Almost any type allows remotely docking the vessels. Once docked, the vessels be

![Español](https://github.com/ihsoft/KAS/raw/master/WikiImages/Spanish-small-flag.png) Español

![简体中文](https://github.com/ihsoft/KAS/raw/master/WikiImages/Chineese-small-flag.png) 简体中文

![Português](https://github.com/ihsoft/KAS/raw/master/WikiImages/Brazil-small-flag.png) Português

![Français](https://github.com/ihsoft/KAS/raw/master/WikiImages/French-small-flag.png) Français
Expand Down
9 changes: 6 additions & 3 deletions Source-API/KAS-API.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<OutputType>Library</OutputType>
<RootNamespace>KAS</RootNamespace>
<AssemblyName>KAS-API-v2</AssemblyName>
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFrameworkProfile />
<NoWin32Manifest>False</NoWin32Manifest>
<RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
Expand Down Expand Up @@ -53,8 +53,11 @@
<Reference Include="Assembly-CSharp">
<HintPath>Q:\KSP_x64_Data\Managed\Assembly-CSharp.dll</HintPath>
</Reference>
<Reference Include="UnityEngine">
<HintPath>Q:\KSP_x64_Data\Managed\UnityEngine.dll</HintPath>
<Reference Include="UnityEngine.CoreModule">
<HintPath>Q:\KSP_x64_Data\Managed\UnityEngine.CoreModule.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.PhysicsModule">
<HintPath>Q:\KSP_x64_Data\Managed\UnityEngine.PhysicsModule.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.UI">
<HintPath>Q:\KSP_x64_Data\Managed\UnityEngine.UI.dll</HintPath>
Expand Down
1 change: 1 addition & 0 deletions Source-API/docs_project/Examples/ILinkSource-Examples.cs
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,7 @@ void InitRenderer() {
public abstract AttachNode coupleNode { get; }
public abstract AttachNode attachNode { get; }
public abstract bool isNodeBlocked { get; }
public abstract string linkNodeName { get; }
}

#region ILinkSourceExample_BreakFromPhysyicalMethod
Expand Down
16 changes: 11 additions & 5 deletions Source-API/docs_project/Examples/KAS-API-Examples.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<OutputType>Library</OutputType>
<RootNamespace>Examples</RootNamespace>
<AssemblyName>Examples</AssemblyName>
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<AppDesignerFolder>Properties</AppDesignerFolder>
<TargetFrameworkProfile />
<NoWin32Manifest>False</NoWin32Manifest>
Expand Down Expand Up @@ -63,15 +63,21 @@
<Reference Include="Assembly-CSharp-firstpass">
<HintPath>Q:\KSP_x64_Data\Managed\Assembly-CSharp-firstpass.dll</HintPath>
</Reference>
<Reference Include="KAS-API-v1">
<HintPath>..\..\..\Binaries\KAS-API-v1.dll</HintPath>
<Reference Include="KAS-API-v2">
<HintPath>..\..\..\Binaries\KAS-API-v2.dll</HintPath>
</Reference>
<Reference Include="KSPDev_Utils.0.37">
<HintPath>..\..\..\Binaries\KSPDev_Utils.0.37.dll</HintPath>
<Reference Include="KSPDev_Utils.2.0">
<HintPath>..\..\..\Binaries\KSPDev_Utils.2.0.dll</HintPath>
</Reference>
<Reference Include="UnityEngine">
<HintPath>Q:\KSP_x64_Data\Managed\UnityEngine.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.CoreModule">
<HintPath>Q:\KSP_x64_Data\Managed\UnityEngine.CoreModule.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.IMGUIModule">
<HintPath>Q:\KSP_x64_Data\Managed\UnityEngine.IMGUIModule.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.UI">
<HintPath>Q:\KSP_x64_Data\Managed\UnityEngine.UI.dll</HintPath>
</Reference>
Expand Down
29 changes: 23 additions & 6 deletions Source/KAS.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<OutputType>Library</OutputType>
<RootNamespace>KAS</RootNamespace>
<AssemblyName>KAS</AssemblyName>
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFrameworkProfile />
<NoWin32Manifest>False</NoWin32Manifest>
<RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
Expand Down Expand Up @@ -58,17 +58,35 @@
<Reference Include="KAS-API-v2">
<HintPath>..\Binaries\KAS-API-v2.dll</HintPath>
</Reference>
<Reference Include="KSPDev_Utils.1.2">
<HintPath>..\Binaries\KSPDev_Utils.1.2.dll</HintPath>
<Reference Include="KSPDev_Utils.2.0">
<HintPath>..\Binaries\KSPDev_Utils.2.0.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CSharp">
<RequiredTargetFramework>4.0</RequiredTargetFramework>
</Reference>
<Reference Include="System">
<HintPath>Q:\KSP_x64_Data\Managed\System.dll</HintPath>
</Reference>
<Reference Include="System.Core">
<HintPath>Q:\KSP_x64_Data\Managed\System.Core.dll</HintPath>
</Reference>
<Reference Include="UnityEngine">
<HintPath>Q:\KSP_x64_Data\Managed\UnityEngine.dll</HintPath>
<Reference Include="UnityEngine.AudioModule">
<HintPath>Q:\KSP_x64_Data\Managed\UnityEngine.AudioModule.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.CoreModule">
<HintPath>Q:\KSP_x64_Data\Managed\UnityEngine.CoreModule.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.IMGUIModule">
<HintPath>Q:\KSP_x64_Data\Managed\UnityEngine.IMGUIModule.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.InputLegacyModule">
<HintPath>Q:\KSP_x64_Data\Managed\UnityEngine.InputLegacyModule.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.PhysicsModule">
<HintPath>Q:\KSP_x64_Data\Managed\UnityEngine.PhysicsModule.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.TextRenderingModule">
<HintPath>Q:\KSP_x64_Data\Managed\UnityEngine.TextRenderingModule.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.UI">
<HintPath>Q:\KSP_x64_Data\Managed\UnityEngine.UI.dll</HintPath>
Expand Down Expand Up @@ -99,7 +117,6 @@
<Compile Include="modules\AbstractJoint.cs" />
<Compile Include="modules\AbstractLinkPeer.cs" />
<Compile Include="modules\AbstractPipeRenderer.cs" />
<Compile Include="modules\AbstractPartModule.cs" />
<Compile Include="modules\KASInternalPhysicalConnector.cs" />
<Compile Include="modules\KASJointCableBase.cs" />
<Compile Include="modules\KASJointRigid.cs" />
Expand Down
6 changes: 3 additions & 3 deletions Source/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
[assembly: AssemblyVersion ("1.4.*")]
[assembly: AssemblyInformationalVersion ("1.4 for KSP 1.7.1+")]
[assembly: KSPAssembly ("KAS", 1, 4)]
[assembly: AssemblyVersion ("1.5.*")]
[assembly: AssemblyInformationalVersion ("1.5 for KSP 1.8+")]
[assembly: KSPAssembly ("KAS", 1, 5)]
[assembly: AssemblyFlags (AssemblyNameFlags.PublicKey)]
1 change: 1 addition & 0 deletions Source/modules/AbstractJoint.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
using KSPDev.GUIUtils.TypeFormatters;
using KSPDev.KSPInterfaces;
using KSPDev.LogUtils;
using KSPDev.PartUtils;
using KSPDev.ProcessingUtils;
using System.Collections.Generic;
using System.Linq;
Expand Down
1 change: 1 addition & 0 deletions Source/modules/AbstractLinkPeer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
using KASAPIv2;
using KSPDev.KSPInterfaces;
using KSPDev.LogUtils;
using KSPDev.PartUtils;
using KSPDev.ProcessingUtils;
using System;
using System.Linq;
Expand Down
Loading

0 comments on commit 413d65a

Please sign in to comment.