Project NASSP 8 Installation Guide

jalexb88

Member
Joined
Aug 11, 2008
Messages
99
Reaction score
1
Points
8
This guide is intended to help users install NASSP 8.0 beta into Orbiter 2016 beta. If you are looking for information on installing NASSP 7.0 for Orbiter 2010, please see the wiki article here: http://nassp.sourceforge.net/wiki/Installation

Requirements:

- Latest Orbiter Beta NASSP 8.0 is not compatible with Orbiter 2010 and is at this time only compatible with the latest beta release of Orbiter 2016 which includes a crucial fix to docked spacecraft physics which is not in the release version.

- Microsoft VS C++ 2017 Redistributable (x86) Package if it's not installed already. https://support.microsoft.com/en-ca/help/2977003/the-latest-supported-visual-c-downloads

- A recent Microsoft DirectX Runtime, for example by using the Microsoft DirectX End-User Runtime Web Installer: https://www.microsoft.com/en-us/download/details.aspx?id=35

Installation:

1. Install Orbiter Beta. Follow this link http://orbit.medphys.ucl.ac.uk/betainstall.html for instructions on how to install the beta version of Orbiter.

IMPORTANT: At your discretion, you may follow the last step in the above link to re-use the planet textures from another Orbiter 2016 directory. In this case, you must also copy the NASSP texture files to the other directory which will be outlined further down. Please skip step 2 if you decide to do this.

2. *This step is not required if re-using a texture directory from another Orbiter installation* Install the Orbiter 2016 planetary textures (Earth and Moon)
http://orbit.medphys.ucl.ac.uk/download.html Note: Do not select "Orbiter core package download" as you have already downloaded the latest beta version.

3. Install D3D9Client:

- Go to http://users.kymp.net/~p501474a/D3D9Client/ to get the latest version of the client. Scroll down to Additional Downloads, Downloads for Orbiter Beta. It is important to install the correct version of D3D9 for the Orbiter beta that you are using. You must use the BETA version of the client, IE: D3D9ClientBeta28.3-forBETA r84(r1038).zip would correspond to Orbiter Beta Revison 84.

- Download and unzip the client file to your Orbiter installation folder.

- Start Orbiter_ng.exe (NOT Orbiter.exe) from your Orbiter installation folder. Go to the "Modules" tab and activate the "D3D9Client" module. The "Video" tab appears, configure the video settings as you like, they are quite similar to the usual Orbiter video settings. It is recommended to use "Full Screen Window" mode. You can also hit the "Advanced" button to configure some of the newer D3D9 graphics.

- Recommended: Download the surface micro-textures here: http://users.kymp.net/p501474a/Orbiter/Orbiter.html Scroll down to "MicroTexture Pack for D3D9Client" and unzip to your Orbiter directory.

4. Install OrbiterSound 4.0 http://orbiter.dansteph.com/forum/index.php?page=download and activate the module in Orbiter "Modules" tab. You can also run the SoundConfig application to adjust settings to your liking.

5. And Finally, download the latest build of NASSP at this link: https://github.com/orbiternassp/NASSP/releases and unzip to your Orbiter directory.

IMPORTANT: If you are re-using a texture directory from another Orbiter installation (as outlined in step 1), copy the "Textures/ProjectApollo" folder over to the actual Texture directory that is being used by your Orbiter Beta/NASSP installation. Also note that this should be repeated every time you update to a new version of NASSP that includes a change in textures.

Configure Project Apollo:

1. Start Orbiter, go to the "Parameters" tab and make sure that at least Complex flight model, Limited fuel and Nonspherical gravity sources are enabled. Note: At this time, it is recommended to leave "Gravity-gradient torque" and "Atmospheric wind effects" disabled as in some occasions they can cause CTDs with NASSP. Go to "Visual effects" tab and configure to your liking. Make sure to have a check on surface elevation, using LINEAR interpolation in order to not have the landed LM seem sunken into/floating over the lunar terrain. You can also check "Particle streams" to see the various particle/dust effects in NASSP and "Local light sources" for the night-time launch pad lighting.

2. Go to the "Modules" tab and activate the "ProjectApolloMFD" and "ApolloRTCCMFD" modules.

3. Go to the Launchpad Configuration Options on the "Extra" tab. If you have a joystick, this is where you can configure your joystick for use in NASSP. Do not use the normal Orbiter controls page to configure your joystick, there it should be <Disabled>. In the "Miscellaneous" tab, make sure "Multi-Threading in time acceleration" is checked. It is also recommended to set a limit for time acceleration, NASSP runs best at 50x or less depending on the hardware you are using.

And that is it! Enjoy :)

How to update NASSP:

1. Right-click on your Orbiter directory and select "SVN Update" to update to the latest revision of Orbiter Beta.

2. Follow step 3 in the installation section to download & install the D3D9Client version that corresponds to the new Orbiter Beta revision.

3. Download the latest build of NASSP at this link: https://github.com/orbiternassp/NASSP/releases and unzip to your Orbiter directory. (Click yes to overwrite files)

IMPORTANT: If you are re-using a texture directory from another Orbiter installation (as outlined in step 1), and the new NASSP version includes texture changes, copy the "Textures/ProjectApollo" folder over to the actual Texture directory that is being used by your Orbiter Beta/NASSP installation. (Click yes to overwrite files)

I hope this guide helps, have fun!
 
Last edited:

CuriousMarc

New member
Joined
Aug 3, 2019
Messages
7
Reaction score
1
Points
0
Trying to get Orbiter beta from the SVN repo, but when I try to download from the SVN repo as instructed from the link in your post:
http://orbit.medphys.ucl.ac.uk/betainstall.html
the TortoiseSVN complains that it does not get an answer from the repo server at:
svn://orbiter-forum.com/orbiter

Is this the wrong link? Is the server actually down?

Marc
 

Mambo

New member
Joined
Aug 18, 2013
Messages
4
Reaction score
0
Points
0
Location
N39º34´00 E02º38´00
Trying to get Orbiter beta from the SVN repo, but when I try to download from the SVN repo as instructed from the link in your post:
http://orbit.medphys.ucl.ac.uk/betainstall.html
the TortoiseSVN complains that it does not get an answer from the repo server at:
svn://orbiter-forum.com/orbiter

Is this the wrong link? Is the server actually down?

Marc
Hi,try this: svn://svn.orbiter-forum.com/orbiter
 

pappy2

Member
Joined
May 3, 2012
Messages
377
Reaction score
7
Points
18
Hello "jalexb88"

I have a problem displaying textures
I may not have properly installed all the folders

Can you confirm the folders to install in Orbiter2016Beta






Do we need to install both folders together ?



what is the version of D3D9 that corresponds to the last update I installed: NASSP-V8.0-Beta-Orbiter2016-1476



I have the same problem with and without D3D9

thank you in advance
 

indy91

Addon Developer
Addon Developer
Joined
Oct 26, 2011
Messages
747
Reaction score
6
Points
18
Do we need to install both folders together ?

No, you should only have to install the first zip file, not the source code.

what is the version of D3D9 that corresponds to the last update I installed: NASSP-V8.0-Beta-Orbiter2016-1476

You need to use the DX9 Client version that corresponds to the Orbiter Beta version you are running, that's independant from the NASSP version.

But I don't really know what is causing the texture issue. Maybe jalexb88 can help with that.
 

pappy2

Member
Joined
May 3, 2012
Messages
377
Reaction score
7
Points
18
Very good thanks for the answer "indi91",
but where to find the name of the Orbiter version?

I can not find a name corresponding to the version of D3D9





 

DaveS

Space Shuttle Ultra Project co-developer
Addon Developer
Donator
Beta Tester
Joined
Feb 4, 2008
Messages
8,767
Reaction score
31
Points
123
Use D3D9ClientBeta28.8, it's the latest version for the beta version of Orbiter.
 

pappy2

Member
Joined
May 3, 2012
Messages
377
Reaction score
7
Points
18
Thank you for your reply "DaveS"

So the important thing is to have the latest version of D3D9Beta for Orbiter 2016 Beta.

Regarding my problem Textures I found where the problem comes from:

As mentioned here http://orbit.medphys.ucl.ac.uk/betainstall.html
to avoid downloading HD HD for Orbiter, I created the lines in the Orbiter_NG.cfg file.



But when I use this method I have the textures of the Earth and the Moon in HD but more textures of Apollo or LM.



Without these lines I have the textures of Apollo and the LM but not the textures of the Earth or the Moon





Any ideas ?
 
Last edited:

jalexb88

Member
Joined
Aug 11, 2008
Messages
99
Reaction score
1
Points
8
Thank you for your reply "DaveS"

So the important thing is to have the latest version of D3D9Beta for Orbiter 2016 Beta.

Regarding my problem Textures I found where the problem comes from:

As mentioned here http://orbit.medphys.ucl.ac.uk/betainstall.html
to avoid downloading HD HD for Orbiter, I created the lines in the Orbiter_NG.cfg file.

But when I use this method I have the textures of the Earth and the Moon in HD but more textures of Apollo or LM.

Without these lines I have the textures of Apollo and the LM but not the textures of the Earth or the Moon

Any ideas ?
I believe the problem is that your "ProjectApollo" folder in the texture directory of Orbiter Beta, where your NASSP installation is, is not being read because you have configured Orbiter to read texture files elsewhere (to be able to get the HD planet textures).

What you can do is copy the "Orbiter Beta/Textures/ProjectApollo" folder and paste it in the Textures directory that you are linking in the Orbiter Config file, "ORBITER 2016 THD/Textures" in your case. I will have to update the installation instructions to reflect this.
 

pappy2

Member
Joined
May 3, 2012
Messages
377
Reaction score
7
Points
18
Hello "jalexb88"
indeed you have found the problem.









It is a good idea to specify this in the installation instructions.
and also specify the correct address for the extraction in TortoiseSVN,

Hi,try this: svn://svn.orbiter-forum.com/orbiter
Because the address indicated on the site of Orbiter is no longer correct

Thanks again and good flights !!!
 
Last edited:

jalexb88

Member
Joined
Aug 11, 2008
Messages
99
Reaction score
1
Points
8
Glad to hear! I have updated the instructions for the texture directory and I will now also add the corrected link for TortoiseSVN.
 

gryper

New member
Joined
Aug 20, 2019
Messages
4
Reaction score
0
Points
0
God, I can't even get past the installation. Probably not my cup of tea. Awesome product though. Wish I was smart enough to use it.
 

gryper

New member
Joined
Aug 20, 2019
Messages
4
Reaction score
0
Points
0
I believe the problem is that your "ProjectApollo" folder in the texture directory of Orbiter Beta, where your NASSP installation is, is not being read because you have configured Orbiter to read texture files elsewhere (to be able to get the HD planet textures).

What you can do is copy the "Orbiter Beta/Textures/ProjectApollo" folder and paste it in the Textures directory that you are linking in the Orbiter Config file, "ORBITER 2016 THD/Textures" in your case. I will have to update the installation instructions to reflect this.
I'm having the same graphics display problem. But if I look at the Orbiter config file, I see this:

; === ORBITER Master Configuration File ===
EchoAllParams = FALSE
LPadRect = 0 0 550 574

; === Physics engine ===
NonsphericalGravitySources = TRUE

; === Device settings ===
DeviceIndex = 4
ModeIndex = 4

; === Window positions ===
LpadScnListWidth = 139
LpadModListWidth = 213
LpadExtListWidth = 213

; === Active plugin list ===
ACTIVE_MODULES
ProjectApolloMFD
ApolloRTCCMFD
OrbiterSound
END_MODULES

Where does it indicate which Texture directory I am supposedly linking to incorrectly?

I am not very C++ knowledgeable, at all. But I have dealt with Microsoft Flight Sim for years. And do understand how the file system works, there. (I think).

But I see no indication in this config file showing any kind of link to a texture directory.

Thanks,

Andrew
 

gryper

New member
Joined
Aug 20, 2019
Messages
4
Reaction score
0
Points
0
I guess my question was so stupid, no one wants to even answer it. Haa ok, ok... I'll go now. Thanks anyway. But thanks for making such a great product for free on your own time, guys. Maybe I will just try to figure this out on my own. I thought I would ask here, but I understand.
 

indy91

Addon Developer
Addon Developer
Joined
Oct 26, 2011
Messages
747
Reaction score
6
Points
18
Ah sorry, I must have missed your posts a few days ago.

I think you need to add the line in the Orbiter config file, as by default it just uses the texture folder where the install and config file are as well. It gets explained in the Orbiter Beta installation instructions: http://orbit.medphys.ucl.ac.uk/betainstall.html

So, probably anywhere in the config file (Orbiter_NG.cfg if you are using the DX9 Client, which I assume you do), like this:

TextureDir = D:\Orbiter2016\Textures\
for example. Luckily no C++ involved. :)
 

palmski

New member
Joined
Apr 29, 2020
Messages
5
Reaction score
0
Points
0
I think I have everything setup correct but for some reason I have no keyboard control in the game. any suggestions?
 
Top