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

NASSP Installer #1123

Draft
wants to merge 26 commits into
base: Orbiter2016
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
17898c1
Created base installer and placeholder images
harveywalker500 Dec 4, 2023
f3b7d6f
Readded the git files
harveywalker500 Dec 4, 2023
f75b973
Changed bitmap and added it to installer
harveywalker500 Dec 6, 2023
f9050f9
Changed bitmap and added it to installer
harveywalker500 Dec 6, 2023
018393d
Merge branch 'Orbiter2016' of https://github.com/harveywalker500/NASS…
harveywalker500 Dec 6, 2023
2d8ddf2
Added D3D9 and option to install it
harveywalker500 Dec 7, 2023
9e2aa7c
Added configInstructions.txt
harveywalker500 Dec 7, 2023
4de0d9f
Fixed a bug where D3D9 is not installed correctly
harveywalker500 Dec 7, 2023
089861d
Added a message reminding the user to install OrbiterSound
harveywalker500 Dec 7, 2023
2f7c0ea
Merge branch 'D3D9Version' of https://github.com/harveywalker500/NASS…
harveywalker500 Dec 7, 2023
bbde7ed
Added a message reminding the user to install OrbiterSound
harveywalker500 Dec 7, 2023
4f3f4cc
Added D3D9 LGPL License
harveywalker500 Dec 8, 2023
c173bd8
Merge pull request #1 from harveywalker500/D3D9Version
harveywalker500 Dec 8, 2023
6fbaf1a
Moved InstallerScripts to \Config\ProjectApollo
harveywalker500 Dec 8, 2023
8562f88
Merge branch 'Orbiter2016' of https://github.com/harveywalker500/NASS…
harveywalker500 Dec 8, 2023
e1eaab9
Renamed installer_scripts folder to InstallerScripts
harveywalker500 Dec 8, 2023
5164789
Merge branch 'Orbiter2016' of https://github.com/harveywalker500/NASS…
harveywalker500 Dec 9, 2023
b8b4136
Reconfig? Not sure...
harveywalker500 Jan 20, 2024
9cc224a
Added logic pages (I.e. if D3D9 isn't selected, it won't show the lic…
harveywalker500 Jan 22, 2024
9de2aeb
Merge branch 'orbiternassp:Orbiter2016' into Orbiter2016
harveywalker500 Jan 22, 2024
8d60d9f
Updated version number
harveywalker500 Jan 22, 2024
bde1e70
Merge branch 'orbiternassp:Orbiter2016' into Orbiter2016
harveywalker500 Mar 4, 2024
8e7c74f
Written guide on compiling the installer yourself.
harveywalker500 Mar 4, 2024
35bd81b
Update installer.nsi
harveywalker500 Mar 5, 2024
369ad86
Merge branch 'orbiternassp:Orbiter2016' into Orbiter2016
harveywalker500 Mar 9, 2024
a0b0b34
Merge branch 'orbiternassp:Orbiter2016' into Orbiter2016
harveywalker500 May 19, 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
165 changes: 165 additions & 0 deletions Config/ProjectApollo/InstallerScripts/D3D9-LICENSE.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,165 @@
GNU LESSER GENERAL PUBLIC LICENSE
Version 3, 29 June 2007

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.


This version of the GNU Lesser General Public License incorporates
the terms and conditions of version 3 of the GNU General Public
License, supplemented by the additional permissions listed below.

0. Additional Definitions.

As used herein, "this License" refers to version 3 of the GNU Lesser
General Public License, and the "GNU GPL" refers to version 3 of the GNU
General Public License.

"The Library" refers to a covered work governed by this License,
other than an Application or a Combined Work as defined below.

An "Application" is any work that makes use of an interface provided
by the Library, but which is not otherwise based on the Library.
Defining a subclass of a class defined by the Library is deemed a mode
of using an interface provided by the Library.

A "Combined Work" is a work produced by combining or linking an
Application with the Library. The particular version of the Library
with which the Combined Work was made is also called the "Linked
Version".

The "Minimal Corresponding Source" for a Combined Work means the
Corresponding Source for the Combined Work, excluding any source code
for portions of the Combined Work that, considered in isolation, are
based on the Application, and not on the Linked Version.

The "Corresponding Application Code" for a Combined Work means the
object code and/or source code for the Application, including any data
and utility programs needed for reproducing the Combined Work from the
Application, but excluding the System Libraries of the Combined Work.

1. Exception to Section 3 of the GNU GPL.

You may convey a covered work under sections 3 and 4 of this License
without being bound by section 3 of the GNU GPL.

2. Conveying Modified Versions.

If you modify a copy of the Library, and, in your modifications, a
facility refers to a function or data to be supplied by an Application
that uses the facility (other than as an argument passed when the
facility is invoked), then you may convey a copy of the modified
version:

a) under this License, provided that you make a good faith effort to
ensure that, in the event an Application does not supply the
function or data, the facility still operates, and performs
whatever part of its purpose remains meaningful, or

b) under the GNU GPL, with none of the additional permissions of
this License applicable to that copy.

3. Object Code Incorporating Material from Library Header Files.

The object code form of an Application may incorporate material from
a header file that is part of the Library. You may convey such object
code under terms of your choice, provided that, if the incorporated
material is not limited to numerical parameters, data structure
layouts and accessors, or small macros, inline functions and templates
(ten or fewer lines in length), you do both of the following:

a) Give prominent notice with each copy of the object code that the
Library is used in it and that the Library and its use are
covered by this License.

b) Accompany the object code with a copy of the GNU GPL and this license
document.

4. Combined Works.

You may convey a Combined Work under terms of your choice that,
taken together, effectively do not restrict modification of the
portions of the Library contained in the Combined Work and reverse
engineering for debugging such modifications, if you also do each of
the following:

a) Give prominent notice with each copy of the Combined Work that
the Library is used in it and that the Library and its use are
covered by this License.

b) Accompany the Combined Work with a copy of the GNU GPL and this license
document.

c) For a Combined Work that displays copyright notices during
execution, include the copyright notice for the Library among
these notices, as well as a reference directing the user to the
copies of the GNU GPL and this license document.

d) Do one of the following:

0) Convey the Minimal Corresponding Source under the terms of this
License, and the Corresponding Application Code in a form
suitable for, and under terms that permit, the user to
recombine or relink the Application with a modified version of
the Linked Version to produce a modified Combined Work, in the
manner specified by section 6 of the GNU GPL for conveying
Corresponding Source.

1) Use a suitable shared library mechanism for linking with the
Library. A suitable mechanism is one that (a) uses at run time
a copy of the Library already present on the user's computer
system, and (b) will operate properly with a modified version
of the Library that is interface-compatible with the Linked
Version.

e) Provide Installation Information, but only if you would otherwise
be required to provide such information under section 6 of the
GNU GPL, and only to the extent that such information is
necessary to install and execute a modified version of the
Combined Work produced by recombining or relinking the
Application with a modified version of the Linked Version. (If
you use option 4d0, the Installation Information must accompany
the Minimal Corresponding Source and Corresponding Application
Code. If you use option 4d1, you must provide the Installation
Information in the manner specified by section 6 of the GNU GPL
for conveying Corresponding Source.)

5. Combined Libraries.

You may place library facilities that are a work based on the
Library side by side in a single library together with other library
facilities that are not Applications and are not covered by this
License, and convey such a combined library under terms of your
choice, if you do both of the following:

a) Accompany the combined library with a copy of the same work based
on the Library, uncombined with any other library facilities,
conveyed under the terms of this License.

b) Give prominent notice with the combined library that part of it
is a work based on the Library, and explaining where to find the
accompanying uncombined form of the same work.

6. Revised Versions of the GNU Lesser General Public License.

The Free Software Foundation may publish revised and/or new versions
of the GNU Lesser General Public License from time to time. Such new
versions will be similar in spirit to the present version, but may
differ in detail to address new problems or concerns.

Each version is given a distinguishing version number. If the
Library as you received it specifies that a certain numbered version
of the GNU Lesser General Public License "or any later version"
applies to it, you have the option of following the terms and
conditions either of that published version or of any later version
published by the Free Software Foundation. If the Library as you
received it does not specify a version number of the GNU Lesser
General Public License, you may choose any version of the GNU Lesser
General Public License ever published by the Free Software Foundation.

If the Library as you received it specifies that a proxy can decide
whether future versions of the GNU Lesser General Public License shall
apply, that proxy's public statement of acceptance of any version is
permanent authorization for you to choose that version for the
Library.
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
; =============================================
MESH DG\deltaglider
; ---------------------------------------------
MATERIAL 24
SPECULAR 2.491667 2.491667 2.491667 40.000000
REFLECT 0.129412 0.129412 0.129412
FRESNEL 3.035294 0.000000 1.000000
; ---------------------------------------------
MATERIAL 10
SPECULAR 2.292319 2.235777 2.087353 25.000000
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
CONFIG_VERSION 3
; =============================================
MESH DG\deltaglider_ns
SHADER Metalness
SAFEGUARD 0
; ---------------------------------------------
MATERIAL 24
SPECULAR 2.398034 2.398034 2.398034 40.000000
REFLECT 0.117647 0.117647 0.117647
FRESNEL 2.235294 1024.000000 1.000000
; ---------------------------------------------
MATERIAL 10
SPECULAR 2.032517 1.982384 1.850781 25.000000
SMOOTHNESS 0.745098 1.000000
METALNESS 1.000000
; ---------------------------------------------
MATERIAL 11
SMOOTHNESS 0.000000 1.000000
; ---------------------------------------------
MATERIAL 15
SMOOTHNESS 0.000000 1.000000
; ---------------------------------------------
MATERIAL 16
SMOOTHNESS 0.501961 1.000000
METALNESS 1.000000
; ---------------------------------------------
MATERIAL 18
SMOOTHNESS 0.000000 1.000000
; ---------------------------------------------
MATERIAL 12
SMOOTHNESS 0.576471 1.000000
METALNESS 1.000000
; ---------------------------------------------
MATERIAL 14
SMOOTHNESS 0.000000 1.000000
; ---------------------------------------------
MATERIAL 17
SMOOTHNESS 0.000000 1.000000
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
Red = 0.6517
Green = 0.55
Blue = 0.4816
RWaveDep = 4.08
MWaveDep = 0
ScaleHeight = 8.11965
DepthClamp = 0.99875
Exposure = 0.9185
TGamma = 0.5976
OutScatter = 0.6348
InScatter = 1.7585
RayleighPhase = -0.5085
MiePower = 0.247808
MiePhase = 0.924176
Aux1 = 0.2406
Aux2 = 0.044521
Aux3 = 0.94
AGamma = 0.7272
HazeClr = 0.765
HazeIts = 1.3912
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
Red = 0.6517
Green = 0.559
Blue = 0.4804
RWaveDep = 5.264
MWaveDep = -0.912
ScaleHeight = 8.11965
DepthClamp = 0.99875
Exposure = 1.1045
TGamma = 1.0128
OutScatter = 1.19448
InScatter = 1.301
RayleighPhase = -0.0345
MiePower = 0.474338
MiePhase = 0.962981
Aux1 = 0.2355
Aux2 = 0.112896
Aux3 = 0
AGamma = 0.7512
HazeClr = 0.927
HazeIts = 1.6376
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
Red = 0.6445
Green = 0.5923
Blue = 0.48
RWaveDep = -3.968
MWaveDep = 3.12
ScaleHeight = 400
DepthClamp = 0.73875
Exposure = 0.5
TGamma = 0.3
OutScatter = 0.386643
InScatter = 2
RayleighPhase = -0.0255
MiePower = 0.039762
MiePhase = 0.982284
Aux1 = 0.3
Aux2 = 1
Aux3 = 0.92
AGamma = 0.7392
HazeClr = -0.492
HazeIts = 1.5249
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
Red = 0.6445
Green = 0.5923
Blue = 0.48
RWaveDep = -1.504
MWaveDep = 3.12
ScaleHeight = 400
DepthClamp = 0.7
Exposure = 1.079
TGamma = 0.9888
OutScatter = 0.109443
InScatter = 0.9575
RayleighPhase = -0.513
MiePower = 0.026
MiePhase = 0.977707
Aux1 = 0.3
Aux2 = 1
Aux3 = 0.718
AGamma = 0.7464
HazeClr = 0
HazeIts = 1.4451
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
Red = 0.6517
Green = 0.55
Blue = 0.4816
RWaveDep = -1.296
MWaveDep = 1.024
ScaleHeight = 10.2529
DepthClamp = 0.141
Exposure = 1.16
TGamma = 0.63
OutScatter = 0.074892
InScatter = 0.998
RayleighPhase = -0.201
MiePower = 0.014112
MiePhase = 0.953628
Aux1 = 0.3
Aux2 = 0.414736
Aux3 = 0.954
AGamma = 1
HazeClr = 0
HazeIts = 1.3723
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
Red = 0.6517
Green = 0.5581
Blue = 0.4804
RWaveDep = -2.624
MWaveDep = 4.192
ScaleHeight = 10.2529
DepthClamp = 0.0885
Exposure = 1.019
TGamma = 0.7272
OutScatter = 0.401868
InScatter = 1.0085
RayleighPhase = 0.0105
MiePower = 0.060552
MiePhase = 0.938305
Aux1 = 0.3
Aux2 = 1
Aux3 = 0
AGamma = 1
HazeClr = 0
HazeIts = 1.7
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
Red = 0.65
Green = 0.5
Blue = 0.48
RWaveDep = 4
MWaveDep = 1
ScaleHeight = 8
DepthClamp = 1
Exposure = 1
TGamma = 1
OutScatter = 0.592
InScatter = 1
RayleighPhase = 0.3395
MiePower = 0.0869
MiePhase = 0.9831
Aux1 = 0
Aux2 = 0
Aux3 = 0
AGamma = 1
HazeClr = 0
HazeIts = 1.7
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
Red = 0.65
Green = 0.5
Blue = 0.48
RWaveDep = 4
MWaveDep = 1
ScaleHeight = 8
DepthClamp = 0.0042
Exposure = 1.004
TGamma = 0.606
OutScatter = 0.592
InScatter = 1
RayleighPhase = 0.3395
MiePower = 0.0869
MiePhase = 0.9831
Aux1 = 0
Aux2 = 0
Aux3 = 0
AGamma = 1
HazeClr = 0
HazeIts = 1.7
Loading