Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Port NASSP to OpenOrbiter #793

Draft
wants to merge 63 commits into
base: Orbiter2016
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
ec251eb
Merge branch 'XRSound' of https://github.com/indy91/NASSP into OpenOr…
CaptainSwag101 Dec 1, 2023
f73f8a8
Project build release configuration overhaul
CaptainSwag101 Dec 1, 2023
221ce0c
Merge branch 'XRSound' of https://github.com/CaptainSwag101/NASSP int…
CaptainSwag101 Dec 1, 2023
5436e69
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Dec 1, 2023
45f32b8
Rip out VESIM and all DirectSound/DirectInput code
CaptainSwag101 Dec 22, 2023
787edee
Fix MFD pointer obliteration
CaptainSwag101 Dec 22, 2023
bb46f91
Merge from upstream
CaptainSwag101 Dec 22, 2023
0782b00
More project build directory tweaks
CaptainSwag101 Dec 23, 2023
f3d1122
Change MFD process handle to OAPI_MSGTYPE
CaptainSwag101 Dec 23, 2023
c5b4a80
Change build toolkit to VS2019 instead of VS2022
CaptainSwag101 Dec 24, 2023
5370e61
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Jan 2, 2024
e9fa640
Use the new lunar gravity model, bump coefficient cutoff to 120 from …
CaptainSwag101 Jan 2, 2024
20c586a
More detailed comment about lunar gravity coefficient change
CaptainSwag101 Jan 2, 2024
9cb45b8
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Jan 4, 2024
1e6ffc5
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Jan 5, 2024
e9fd746
Switch to L1 lunar gravity model for RTCC
CaptainSwag101 Jan 6, 2024
20bb2f8
Bump Earth gravity model to 50 coefficient cutoff
CaptainSwag101 Jan 6, 2024
3f0656a
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Jan 6, 2024
a836daf
Merge branch 'RTCCFix' of https://github.com/indy91/NASSP into OpenOr…
CaptainSwag101 Jan 6, 2024
5493b21
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Jan 7, 2024
ebe4e7e
Merge branch 'XRSound' of https://github.com/indy91/NASSP into OpenOr…
CaptainSwag101 Jan 13, 2024
952230a
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Jan 13, 2024
0a7a110
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Jan 14, 2024
df2a985
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Jan 18, 2024
12d2acf
Merge branch 'XRSound' of https://github.com/CaptainSwag101/NASSP int…
CaptainSwag101 Jan 18, 2024
2222d50
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Jan 21, 2024
7f48633
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Jan 24, 2024
1816299
Fix building Debug profile for OO Debug x64
CaptainSwag101 Jan 28, 2024
64f284f
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Feb 4, 2024
713c9f4
Merge branch 'XRSound' of https://github.com/CaptainSwag101/NASSP int…
CaptainSwag101 Feb 4, 2024
a4d3000
Merge branch 'OpenOrbiter' of https://github.com/CaptainSwag101/NASSP…
CaptainSwag101 Feb 4, 2024
d19a115
Disable Mars/Uranus/Neptune moons to fix trajectory chaos on x64
CaptainSwag101 Feb 4, 2024
30c571e
Add build dependencies of PanelSDK for s1b and Skylab projects
CaptainSwag101 Feb 6, 2024
41664a6
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Feb 8, 2024
50f19c5
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Feb 9, 2024
2132fff
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Feb 14, 2024
d9bf4b6
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Feb 19, 2024
38f9775
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Mar 3, 2024
6d00e82
Merge XRSound volume changes
CaptainSwag101 Mar 4, 2024
e54c8ef
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Mar 30, 2024
ade65e8
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Apr 7, 2024
dee7db4
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Apr 8, 2024
a37c813
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Apr 18, 2024
0c640ad
Merge branch 'Orbiter2016' of https://github.com/CaptainSwag101/NASSP…
CaptainSwag101 Apr 21, 2024
5e78398
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 May 3, 2024
f1059cd
Merge from upstream, failures rework
CaptainSwag101 May 15, 2024
9c5eff1
Merge vibration modifier update
CaptainSwag101 May 22, 2024
70868c0
Add R2 Padloads
rcflyinghokie May 26, 2024
8f14dae
Correct 14 padloads to use Artemis values
rcflyinghokie May 26, 2024
2a197ec
Merged SPS line heater/flange temp changes
CaptainSwag101 May 26, 2024
3a0149e
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 May 28, 2024
c274d93
Merge pull request #1 from rcflyinghokie/R2Padloads
CaptainSwag101 Jun 5, 2024
a52cee8
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Jun 5, 2024
b2cac2f
Merge latest changes
CaptainSwag101 Jun 7, 2024
008711f
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Jun 14, 2024
b278993
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Jun 16, 2024
0b776e3
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Jun 21, 2024
d6b61b9
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Jun 24, 2024
2dff655
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Jun 27, 2024
a59f679
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Jun 30, 2024
f7106b7
Update to IMU Drift changes
CaptainSwag101 Jul 22, 2024
73d3678
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Aug 15, 2024
b950d60
Merge branch 'Orbiter2016' of https://github.com/orbiternassp/NASSP i…
CaptainSwag101 Oct 27, 2024
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
16 changes: 16 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -143,3 +143,19 @@ XRSound/
/.ninja_deps
# Ignore Matlab log analyzers
/*.m
/GravityModels
/Extern
/zlib.lib
/zlib.exp
/zlib.dll.manifest
/zlib.dll
/Orbiter_ng.exe.manifest
/Orbiter.exe.manifest
/LuaInterpreter.dll.manifest
/LuaInline.dll.manifest
/lua.lib
/Lua.Interpreter.exe.manifest
/lua.exp
/lua.dll.manifest
/lua.dll
/Cache/D3D9Client/Shaders
8 changes: 6 additions & 2 deletions Config/ProjectApollo/Earth.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,12 @@ SamplingInterval = 79 ; interpolation sampling interval [s]
Mass = 5.973698968e+24
;Size = 6.378165e6 ; equatorial radius
Size = 6.37101e6 ; mean radius
JCoeff = 1082.6269e-6 -2.51e-6 -1.60e-6 -0.15e-6
; harmonic coefficients for shape description

; === Gravity Models ===
;JCoeff = 1082.6269e-6 -2.51e-6 -1.60e-6 -0.15e-6 ; harmonic coefficients for shape description
GravModelPath = egm96_to360.tab ; the name of the gravity model file to load, located in /GravityModels
GravCoeffCutoff = 50 ; the maximum number of terms to load.

AlbedoRGB = 0.7 0.85 1.0

; === Rotation and precession parameters ===
Expand Down
6 changes: 5 additions & 1 deletion Config/ProjectApollo/Moon.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,11 @@ ErrorLimit = 1e-5
; === Physical Parameters ===
Mass = 7.34763862e+22 ; reverse calculated with Orbiter's gravitational constant to match GSOPs G*M
Size = 1.73809e6 ; mean radius
JCoeff = 207.108e-6 -2.1e-5 ; GSOP Colossus 3

; === Gravity Models ===
; ref: see Doc/Technotes/gravity.pdf for details on implimentation and usage
GravModelPath = jgl165p1.sha ; the name of the gravity model file to load, located in /GravityModels
GravCoeffCutoff = 120 ; the maximum number of terms to load. Default = 10, NASSP uses 120.

; === Rotation and precession parameters ===
; ref: see www.orbiter-forum.com/showthread.php?t=8185
Expand Down
20 changes: 10 additions & 10 deletions Config/ProjectApollo/Sol.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ Planet2 = Venus
Planet3 = ProjectApollo\Earth
Earth:Moon1 = ProjectApollo\Moon
Planet4 = Mars
Mars:Moon1 = Phobos
Mars:Moon2 = Deimos
;Mars:Moon1 = Phobos
;Mars:Moon2 = Deimos
Planet5 = Jupiter
Jupiter:Moon1 = Io
Jupiter:Moon2 = Europa
Expand All @@ -22,12 +22,12 @@ Saturn:Moon4 = Dione
Saturn:Moon5 = Rhea
Saturn:Moon6 = Titan
Planet7 = Uranus
Uranus:Moon1 = Miranda
Uranus:Moon2 = Ariel
Uranus:Moon3 = Umbriel
Uranus:Moon4 = Titania
Uranus:Moon5 = Oberon
;Uranus:Moon1 = Miranda
;Uranus:Moon2 = Ariel
;Uranus:Moon3 = Umbriel
;Uranus:Moon4 = Titania
;Uranus:Moon5 = Oberon
Planet8 = Neptune
Neptune:Moon1 = Triton
Neptune:Moon2 = Proteus
Neptune:Moon3 = Nereid
;Neptune:Moon1 = Triton
;Neptune:Moon2 = Proteus
;Neptune:Moon3 = Nereid
20 changes: 10 additions & 10 deletions Config/ProjectApollo/Sol_VirtualAGC.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ Planet2 = Venus
Planet3 = ProjectApollo\Earth_VirtualAGC
Earth:Moon1 = ProjectApollo\Moon
Planet4 = Mars
Mars:Moon1 = Phobos
Mars:Moon2 = Deimos
;Mars:Moon1 = Phobos
;Mars:Moon2 = Deimos
Planet5 = Jupiter
Jupiter:Moon1 = Io
Jupiter:Moon2 = Europa
Expand All @@ -22,12 +22,12 @@ Saturn:Moon4 = Dione
Saturn:Moon5 = Rhea
Saturn:Moon6 = Titan
Planet7 = Uranus
Uranus:Moon1 = Miranda
Uranus:Moon2 = Ariel
Uranus:Moon3 = Umbriel
Uranus:Moon4 = Titania
Uranus:Moon5 = Oberon
;Uranus:Moon1 = Miranda
;Uranus:Moon2 = Ariel
;Uranus:Moon3 = Umbriel
;Uranus:Moon4 = Titania
;Uranus:Moon5 = Oberon
Planet8 = Neptune
Neptune:Moon1 = Triton
Neptune:Moon2 = Proteus
Neptune:Moon3 = Nereid
;Neptune:Moon1 = Triton
;Neptune:Moon2 = Proteus
;Neptune:Moon3 = Nereid
151 changes: 143 additions & 8 deletions Orbitersdk/samples/ProjectApollo/Build/VC2017/ASTP.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,27 +5,47 @@
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{BAE34D87-5EAE-491C-AE6D-73B6B1E487D2}</ProjectGuid>
<WindowsTargetPlatformVersion>10.0.17763.0</WindowsTargetPlatformVersion>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v141</PlatformToolset>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v141</PlatformToolset>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
Expand All @@ -34,19 +54,37 @@
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../../../../Modules/ProjectApollo/</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\Debug\ASTP\</IntDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\$(Configuration)\$(ProjectName)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../../../../Modules/ProjectApollo/</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\Release\ASTP\</IntDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\$(Configuration)\$(ProjectName)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<IntDir>.\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir>../../../../../Modules/ProjectApollo/</OutDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<IntDir>.\$(Configuration)\$(ProjectName)\</IntDir>
<OutDir>../../../../../Modules/ProjectApollo/</OutDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Midl>
Expand Down Expand Up @@ -97,6 +135,52 @@
<OutputFile>../../../../../Modules/ProjectApollo/ASTP.bsc</OutputFile>
</Bscmake>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TypeLibraryName>.\Debug\ASTP/ASTP.tlb</TypeLibraryName>
<HeaderFileName>
</HeaderFileName>
</Midl>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>../../src_aux;../../src_sys;../../src_mfd;../../src_lm;../../src_moon;../../src_csm;../../src_launch;../../src_landing;../../src_saturn;../../../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;ASTP_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<PrecompiledHeaderOutputFile>.\Debug\ASTP/ASTP.pch</PrecompiledHeaderOutputFile>
<AssemblerListingLocation>.\Debug\ASTP/</AssemblerListingLocation>
<ObjectFileName>.\Debug\ASTP/</ObjectFileName>
<ProgramDataBaseFileName>.\Debug\ASTP/</ProgramDataBaseFileName>
<BrowseInformation>true</BrowseInformation>
<WarningLevel>Level3</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Culture>0x040c</Culture>
</ResourceCompile>
<Link>
<AdditionalDependencies>orbiter.lib;orbitersdk.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>../../../../../Modules/ProjectApollo/ASTP.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<AdditionalLibraryDirectories>;../../../../lib/Lua;../../../../lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>.\Debug\ASTP/ASTP.pdb</ProgramDatabaseFile>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
<ImportLibrary>.\Debug\ASTP/ASTP.lib</ImportLibrary>
<IgnoreSpecificDefaultLibraries>msvcirt;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
</Link>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
<OutputFile>../../../../../Modules/ProjectApollo/ASTP.bsc</OutputFile>
</Bscmake>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
Expand Down Expand Up @@ -128,10 +212,10 @@
<Culture>0x040c</Culture>
</ResourceCompile>
<Link>
<AdditionalDependencies>orbiter.lib;orbitersdk.lib;lua5.1.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalDependencies>orbiter.lib;orbitersdk.lib;lua.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>../../../../../Modules/ProjectApollo/ASTP.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<AdditionalLibraryDirectories>../../../../lib/Lua;../../../../lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalLibraryDirectories>../../../../lib/Lua;../../../../lib;../../../../../%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<ProgramDatabaseFile>.\Release\ASTP/ASTP.pdb</ProgramDatabaseFile>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention>
Expand All @@ -146,12 +230,63 @@
<OutputFile>../../../../../Modules/ProjectApollo/NSat1ASTP.bsc</OutputFile>
</Bscmake>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TypeLibraryName>.\Release\ASTP/ASTP.tlb</TypeLibraryName>
<HeaderFileName>
</HeaderFileName>
</Midl>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<AdditionalIncludeDirectories>../../src_aux;../../src_sys;../../src_mfd;../../src_lm;../../src_moon;../../src_csm;../../src_launch;../../src_landing;../../src_saturn;../../../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;ASTP_EXPORTS;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeaderOutputFile>.\Release\ASTP/ASTP.pch</PrecompiledHeaderOutputFile>
<AssemblerListingLocation>.\Release\ASTP/</AssemblerListingLocation>
<ObjectFileName>.\Release\ASTP/</ObjectFileName>
<ProgramDataBaseFileName>.\Release\ASTP/</ProgramDataBaseFileName>
<WarningLevel>Level3</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Culture>0x040c</Culture>
</ResourceCompile>
<Link>
<AdditionalDependencies>orbiter.lib;orbitersdk.lib;lua.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>../../../../../Modules/ProjectApollo/ASTP.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<AdditionalLibraryDirectories>../../../../lib/Lua;../../../../lib;../../../../../%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<ProgramDatabaseFile>.\Release\ASTP/ASTP.pdb</ProgramDatabaseFile>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
<ImportLibrary>.\Release\ASTP/ASTP.lib</ImportLibrary>
<IgnoreSpecificDefaultLibraries>msvcirt;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<AdditionalOptions>/NODEFAULTLIB:MSVCRT %(AdditionalOptions)</AdditionalOptions>
</Link>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
<OutputFile>../../../../../Modules/ProjectApollo/NSat1ASTP.bsc</OutputFile>
</Bscmake>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\src_saturn\ASTP.cpp">
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<ClCompile Include="..\..\src_sys\payload.cpp" />
<ClCompile Include="..\..\src_sys\connector.cpp" />
Expand Down
Loading