NASSP Project Apollo - NASSP 7.0 released!

indy91

Addon Developer
Addon Developer
Joined
Oct 26, 2011
Messages
1,226
Reaction score
587
Points
128
Project Apollo - NASSP 7.0 has been released! This is the first official release since NASSP 6.4.3 on June 09, 2006.

Project Apollo - NASSP (also known as NASSP or NCPP) is an add-on for the Orbiter Space Flight Simulator. Project Apollo simulates the Apollo missions to Earth orbit and the Moon, and is slowly expanding to simulate planned post-Apollo missions that never flew. Project Apollo features a near-full implementation of the control panels in the Command Module and Lunar Module, and an increasingly accurate simulation of the internal systems (e.g. electrical distribution, fuel cells). Also the Virtual AGC software is supported, which allows you to run precisely the same on-board guidance software as used by the real Apollo Guidance Computer.

NASSP is intended to be a study simulator, as accurate as possible. While there are optional simplified implementations of the CMC/LGC and checklist assistance available, no attempt has been made to "game-ify" it or make it more accessible at the expense of realism. Original NASA software, documentation, and procedures have been used whenever and wherever possible. Our main goal is 100% accuracy at the systems level. If you want a more user-friendly or accessible simulation there are plenty of better options, both for Orbiter and for other platforms.

A simple changelog doesn't really do the changes that were done in the last decade justice, but here is at least a list of major changes from the last release:

-Orbiter 2010 compatible, Orbiter 2016 support will be one of the main focuses of NASSP 8.0.
-Full mission support for Apollo 7 and 8.
-Fully functional 2D Panel Support throughout the CM.
-3D Virtual Cockpit (nonfunctional at the moment).
-Realistic simulation of most major spacecraft systems.
-Historically accurate checklists.
-NEW CM, SM, and KSC meshes (VAB, LUT, LC34/37/39, MSS, MLP, Crawler etc.). At this point "new" means several years old though.
-Fully integrated and functional Virtual AGC emulator, running the exact software flown on the Apollo 8 mission.
-Limited support for the Lunar Module, with some major systems missing, but integrated and functional Virtual AGC and a few preliminary scenarios for later missions that include the LM.
-Simulated Launch Vehicle Digital Computer (LVDC++) for the Saturn IB and Saturn V. Capable of Launch and Translunar Injection, maneuvering to docking attitude and more.
-Mission Control Center simulation. This optional feature lets you fly a complete mission without having to use any MFDs. All maneuvers will be calculated for you and various Pre-Advisory Data (PAD) will be automatically displayed throughout the mission. Currently this mission support is limited to supporting guidance and navigation.

Download link: https://github.com/dseagrav/NASSP/r...ease-master-372/Project-Apollo-NASSP-V7.0.zip
Installation instructions: http://nassp.sourceforge.net/wiki/Installation
First Steps: http://nassp.sourceforge.net/wiki/First_Steps

Find the quickstart guide under "Doc\Project Apollo - NASSP".
 

Xyon

Puts the Fun in Dysfunctional
Administrator
Moderator
Orbiter Contributor
Addon Developer
Webmaster
GFX Staff
Beta Tester
Joined
Aug 9, 2009
Messages
6,925
Reaction score
793
Points
203
Location
10.0.0.1
Website
www.orbiter-radio.co.uk
Preferred Pronouns
she/her
:woohoo::woohoo::woohoo::woohoo::woohoo::woohoo:

Congratulations, NASSP team! 11 years of hard work (and some idling). Not sure I was convinced you'd ever actually ship v7!
 

Messierhunter

New member
Joined
Apr 30, 2008
Messages
488
Reaction score
2
Points
0
Incredible accomplishment, I enjoyed tinkering with the beta but I can't wait to the full release a spin when I get some time.
 

indy91

Addon Developer
Addon Developer
Joined
Oct 26, 2011
Messages
1,226
Reaction score
587
Points
128
Now that the release is done, I might as well advertise some "vacancies" in the NASSP development team.

Right now we don't really have anyone working on panels, meshes and that kind of stuff. At the very least we need to create a few more panels in the Lunar Module for the next NASSP version. Completely missing are the ECS panels and an LM without Environment Control System is not very useful...

Other areas that could use some work are the LM model and 3D panels for CSM and LM. I would really like to see NASSP transition from 2D panels to 3D panels at some point. Right now there is a very simple non-functional Virtual Cockpit for the CSM. So making that functional and more detailed is a big task.

We could also use some more active coders. A lot of the people who worked on NASSP years ago are still around, but most don't have the time to be involved as much anymore as they used to. So anybody who wants to help in this regard is welcome, too. All you have to do is spent a few months reading yourself into the code. :lol: Maybe I am not so good at advertising...
 

Urwumpe

Not funny anymore
Addon Developer
Donator
Joined
Feb 6, 2008
Messages
37,605
Reaction score
2,327
Points
203
Location
Wolfsburg
Preferred Pronouns
Sire
All you have to do is spent a few months reading yourself into the code. :lol: Maybe I am not so good at advertising...

Maybe you should modularize it now a bit more, so the size of the source code somebody needs to know for a specific task is smaller. I doubt you can get people into beginning NASSP development by learning all of NASSP first. Its likely the same problem for SSU there, too much you need to know before you can start.
 

indy91

Addon Developer
Addon Developer
Joined
Oct 26, 2011
Messages
1,226
Reaction score
587
Points
128
Maybe you should modularize it now a bit more, so the size of the source code somebody needs to know for a specific task is smaller. I doubt you can get people into beginning NASSP development by learning all of NASSP first. Its likely the same problem for SSU there, too much you need to know before you can start.

It really depends on the system. Adding new switches for example is rather easy, because it is clearly arranged code and it didn't take long for me to figure out how one would do that. All code that involves both CSM and Saturn is a nightmare though, I wouldn't want to look at that as a new developer. But this is a task we have given ourselves already for the next version, seperating the code of CSM and each Saturn stage some more. That way people can focus on one stage and problem at a time.

And it indeed is similar in SSU. I once looked into implementing the missing SPEC 34 functions (I still might do that, if you want!) and it took a while just to figure out the basics of "SSU code" as opposed to "NASSP code". Totally different coding conventions for everything, which is a first hurdle for sure. Knowing the intricacies of the NASSP code much better I would say that the SSU code is way better organized, but it's difficult to tell. :lol:
 

Urwumpe

Not funny anymore
Addon Developer
Donator
Joined
Feb 6, 2008
Messages
37,605
Reaction score
2,327
Points
203
Location
Wolfsburg
Preferred Pronouns
Sire
IKnowing the intricacies of the NASSP code much better I would say that the SSU code is way better organized, but it's difficult to tell. :lol:

I can only cite Terry Pratchett there: Chaos will always defeat order, because it is better organized. :lol:
 

ItaLiaNKiinG

New member
Joined
May 19, 2017
Messages
35
Reaction score
0
Points
0
O-F Staff Note: next three posts moved to this thread from 'Multistage 2015 Apollo Saturn Launchers for AAPO' thread.

Hey guys I have a question, why does the rocket in NASSP Apollo 7 scenario keep crashing around 00:30:00 into the sim? I have on automatic checklist execution and I don't do anything but fast forward the simulation??
 
Last edited by a moderator:

boogabooga

Bug Crusher
Joined
Apr 16, 2011
Messages
2,999
Reaction score
1
Points
0
You should probably ask that in the NASSP forum, which this is not.
 

1987VCRProductions

Well-known member
Joined
Dec 19, 2011
Messages
423
Reaction score
270
Points
78
Location
Champaign-Urbana
I'm having an issue, I installed NASSP 7 to my Orbiter 2010 P1 installation and now, whenever I load the Orbiter menu, I get a message saying that api-ms-win-crt-runtime-l1-1-0.dll is missing.

---------- Post added at 03:34 AM ---------- Previous post was at 03:25 AM ----------

I fixed the problem by installing the Update for Universal C Runtime in Windows from Microsoft's website.
 

Mojave

60% Ethanol
Moderator
Addon Developer
Joined
Apr 6, 2010
Messages
1,647
Reaction score
132
Points
78
Location
Somewhere, but not here.
Thank you guys so very much for this. I can't believe it took me this long to realize a new release happened, but I cannot wait to sink so much time into this.
 
Top