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
Binary file modified DFInterface.zip
Binary file not shown.
3 changes: 2 additions & 1 deletion DFInterface/DFInterface.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,8 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="Assembly-CSharp">
<Reference Include="Assembly-CSharp, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\Assembly-CSharp.dll</HintPath>
</Reference>
<Reference Include="System" />
Expand Down
7 changes: 2 additions & 5 deletions DFInterface/KerbalInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,6 @@
*/

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using UnityEngine;

namespace DF
Expand Down Expand Up @@ -61,10 +58,10 @@ public static KerbalInfo Load(ConfigNode node)
Debug.Log("DFInterface - Load of GUID VesselID for frozen kerbal failed Err: " + ex);
}
info.partID = GetNodeValue(node, "partID", (uint)0);
info.vesselName = GetNodeValue(node, "VesselName", "");
info.vesselName = GetNodeValue(node, "VesselName", " ");
info.seatIdx = GetNodeValue(node, "seatIdx", 0);
info.seatName = GetNodeValue(node, "seatName", "");
info.experienceTraitName = GetNodeValue(node, "experienceTraitName", "");
info.experienceTraitName = GetNodeValue(node, "experienceTraitName", " ");

return info;
}
Expand Down
7 changes: 3 additions & 4 deletions DFInterface/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

// General Information about an assembly is controlled through the following
Expand Down Expand Up @@ -32,6 +31,6 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("0.3.*")]
[assembly: AssemblyFileVersion("0.3.0.0")]
[assembly: KSPAssembly("DFInterface", 0, 3)]
[assembly: AssemblyVersion("0.4.*")]
[assembly: AssemblyFileVersion("0.4.0.0")]
[assembly: KSPAssembly("DFInterface", 0, 4)]
Binary file modified DeepFreeze.zip
Binary file not shown.
Binary file modified GameData/REPOSoftTech/DFInterface/Plugins/DFInterface.dll
Binary file not shown.
6 changes: 3 additions & 3 deletions GameData/REPOSoftTech/DeepFreeze/DeepFreezeContinued.version
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
"NAME":"DeepFreeze Continued...",
"URL":"http://ksp-avc.cybutek.net/version.php?id=183",
"DOWNLOAD":"https://kerbalstuff.com/mod/895/DeepFreeze%20Continued...",
"VERSION":{"MAJOR":0,"MINOR":19,"PATCH":1,"BUILD":0},
"KSP_VERSION":{"MAJOR":1,"MINOR":0,"PATCH":4},
"VERSION":{"MAJOR":0,"MINOR":19,"PATCH":3,"BUILD":0},
"KSP_VERSION":{"MAJOR":1,"MINOR":0,"PATCH":5},
"KSP_VERSION_MIN":{"MAJOR":1,"MINOR":0,"PATCH":0},
"KSP_VERSION_MAX":{"MAJOR":1,"MINOR":0,"PATCH":4}
"KSP_VERSION_MAX":{"MAJOR":1,"MINOR":0,"PATCH":5}
}
Binary file modified GameData/REPOSoftTech/DeepFreeze/Plugins/DFInterface.dll
Binary file not shown.
Binary file modified GameData/REPOSoftTech/DeepFreeze/Plugins/DeepFreeze.dll
Binary file not shown.
4 changes: 3 additions & 1 deletion Source/Changelog.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
[B]V0.19.2.0 "Bug fixes & Enhancements"[/B]
[B]V0.19.3.0 "KSP 1.0.5"[/B]
re-compile for KSP 1.0.5.
[B]V0.19.2.0 "Bug fixes & Enhancements"[/B]
Fix distribution to include missing Editor group icon from V0.19.0.0 that somehow got left out of V0.19.1.0.
Fix bug that V0.19.2.0 introduced that was causing invalid seat placements and
Add more robust checking of Seat placements for frozen kerbals to avoid bugs that have been occurring for some users.
Expand Down
3 changes: 2 additions & 1 deletion Source/DFInterface/DFInterface.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,8 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="Assembly-CSharp">
<Reference Include="Assembly-CSharp, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\Assembly-CSharp.dll</HintPath>
</Reference>
<Reference Include="System" />
Expand Down
7 changes: 2 additions & 5 deletions Source/DFInterface/KerbalInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,6 @@
*/

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using UnityEngine;

namespace DF
Expand Down Expand Up @@ -61,10 +58,10 @@ public static KerbalInfo Load(ConfigNode node)
Debug.Log("DFInterface - Load of GUID VesselID for frozen kerbal failed Err: " + ex);
}
info.partID = GetNodeValue(node, "partID", (uint)0);
info.vesselName = GetNodeValue(node, "VesselName", "");
info.vesselName = GetNodeValue(node, "VesselName", " ");
info.seatIdx = GetNodeValue(node, "seatIdx", 0);
info.seatName = GetNodeValue(node, "seatName", "");
info.experienceTraitName = GetNodeValue(node, "experienceTraitName", "");
info.experienceTraitName = GetNodeValue(node, "experienceTraitName", " ");

return info;
}
Expand Down
4 changes: 3 additions & 1 deletion Source/DeepFreeze.cs
Original file line number Diff line number Diff line change
Expand Up @@ -271,8 +271,10 @@ internal void ThawFrozenCrew(String FrozenCrew, Guid vesselID)
if (kerbal != null)
{
Vessel vessel = FlightGlobals.Vessels.Find(v => v.id == vesselID);
this.Log_Debug("vessel mainbody" + vessel.mainBody.name + " is homeworld? " + vessel.mainBody.isHomeWorld);

if (vessel == null ||
(vessel.mainBody == FlightGlobals.Bodies[1]
(vessel.mainBody.isHomeWorld
&& (vessel.situation == Vessel.Situations.LANDED || vessel.situation == Vessel.Situations.PRELAUNCH || vessel.situation == Vessel.Situations.SPLASHED)))
{
if (HighLogic.CurrentGame.Mode == Game.Modes.CAREER)
Expand Down
6 changes: 3 additions & 3 deletions Source/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,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.0.*")]
[assembly: AssemblyVersion("0.19.2.0")]
[assembly: AssemblyFileVersion("0.19.2.0")]
[assembly: AssemblyVersion("0.19.3.0")]
[assembly: AssemblyFileVersion("0.19.3.0")]
[assembly: KSPAssembly("DeepFreeze", 0, 19)]
[assembly: KSPAssemblyDependency("DFInterface", 0, 3)]
[assembly: KSPAssemblyDependency("DFInterface", 0, 4)]
2 changes: 1 addition & 1 deletion Source/ksp_dir.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
C:\KSP_win 1.0.4 Test
C:\KSP_win 1.0.5
20 changes: 10 additions & 10 deletions Source/utilities.cs
Original file line number Diff line number Diff line change
Expand Up @@ -385,15 +385,15 @@ internal static void CheckPortraitCams(Vessel vessel)
{
if (thatKerbal.InPart == null)
{
//Log_Debug("kerbal " + thatKerbal.name + " Invessel = null add stowaway");
Log_Debug("kerbal " + thatKerbal.name + " Invessel = null add stowaway");
stowaways.Add(thatKerbal);
}
else
{
//Log_Debug("kerbal " + thatKerbal.name + " Invessel = " + thatKerbal.InVessel + " InvesselID = " + thatKerbal.InVessel.id);
Log_Debug("kerbal " + thatKerbal.name + " Invessel = " + thatKerbal.InVessel + " InvesselID = " + thatKerbal.InVessel.id);
if (thatKerbal.InVessel.id != FlightGlobals.ActiveVessel.id)
{
//Log_Debug("Adding stowaway");
Log_Debug("Adding stowaway");
stowaways.Add(thatKerbal);
}
}
Expand All @@ -409,25 +409,25 @@ internal static void CheckPortraitCams(Vessel vessel)
List<Part> crewparts = (from p in vessel.parts where (p.CrewCapacity > 0 && p.internalModel != null) select p).ToList();
foreach (Part part in crewparts)
{
//Log_Debug("Check Portraits for part " + part.name);
Log_Debug("Check Portraits for part " + part.name);
foreach (InternalSeat seat in part.internalModel.seats)
{
//Log_Debug("checking Seat " + seat.seatTransformName);
//if (seat.kerbalRef != null) Log_Debug("kerbalref=" + seat.kerbalRef.crewMemberName);
//else Log_Debug("Seat kerbalref is null");
Log_Debug("checking Seat " + seat.seatTransformName);
if (seat.kerbalRef != null) Log_Debug("kerbalref=" + seat.kerbalRef.crewMemberName);
else Log_Debug("Seat kerbalref is null");
if (seat.kerbalRef != null && !KerbalGUIManager.ActiveCrew.Contains(seat.kerbalRef))
{
//Log_Debug("Checking crewstatus " + seat.kerbalRef.protoCrewMember.rosterStatus + " " + seat.kerbalRef.protoCrewMember.type);
Log_Debug("Checking crewstatus " + seat.kerbalRef.protoCrewMember.rosterStatus + " " + seat.kerbalRef.protoCrewMember.type);
if (seat.kerbalRef.protoCrewMember.rosterStatus != ProtoCrewMember.RosterStatus.Dead || seat.kerbalRef.protoCrewMember.type != ProtoCrewMember.KerbalType.Unowned)
{
//Log_Debug("Adding missing Portrait for " + seat.kerbalRef.crewMemberName);
Log_Debug("Adding missing Portrait for " + seat.kerbalRef.crewMemberName);
KerbalGUIManager.AddActiveCrew(seat.kerbalRef);
}
}
}
}
}
//else Log_Debug("Vessel is not active vessel");
else Log_Debug("Vessel is not active vessel");
}

// The following method is taken from RasterPropMonitor as-is. Which is covered by GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007
Expand Down
Binary file modified TACLSTempFixDLLs.zip
Binary file not shown.