OHM Apollo Application Project: Alpha Rc #2

OrbitHangar

Addon Comments
Joined
Apr 9, 2008
Messages
3,832
Reaction score
18
Points
0

Author: hlynkacg

Apollo Application Project for Orbiter (AAPO):
This addon endevours to balance a historically accurate simulation of the Apollo spacecraft in Orbiter with accessibility and ease of play. In addition to the historical missions and spacecraft AAPO also models the canceled Apollo missions as well as assorted follow-on missions and spacecraft from the 1968 Apollo Hardware Applications Program.

New In this Release:
  • VC for Apollo CSM
  • New, complex flight models.
  • Lunar surface bases for all Apollo landing sites
Installation:
Unzip the AAPO Archive into your Orbiter root folder, making sure that sub-directories are enabled. If you downloaded and in stalled the earlier "Ultra-Alpha" I strongly reccomend deleting installing THIS package on a clean install of orbiter as several filenames and paths been changed.
 
CAUTION: This is an "Alpha" release, many vessels and features have yet to be implimented and there is no guarantee that those that have been implimented will function as advertised. Install at your own risk.

Acknowledgements:
The Author would like to thank the following...

  • Moach, Jedia, Glider, Wishbone, N_molson, Bigmac, and FrancisDrake for graciously allowing me to exploit their knowledge, code samples, and addon assets.
  • Urwumpe, Face, Orb and everyone else on on the Orbiter SDK forums who has put up with my incesant questions about the Orbiter API and C++ in general.
  • Tschachim and the rest of the NASSP developement team for being an invaluable research source.
  • Max Grueter on the google Sketchup forums, and Mesapilgrim on BlendSwap who's Hi-Res Astronaut and Spacecraft models were used as reference while creating my own. 
  • 4throck for his feedback and 2D artistry.
  • Grover for his assistance with documentation and general testing.
  • Loru for designing the AAPO Project Patch.
  • Vlad32768 for his excellent Blender import/export utility.
  • Professor Martin Schweiger, and the Orbiter Development Team for giving us all such a cool sandbox to play in.



DOWNLOAD
 
In the orginal upload I had just copy/pasted my entire working folder into a zip file.

This time I actually whent through and cleaned everything up before uploading. No 25 meg debug files or 100 meg reference documents this time around. There were also a huge slew of bug fixes and two additional scenarios. :lol:

---------- Post added at 13:01 ---------- Previous post was at 12:14 ----------

Documentation is pretty much non-existent so please use this thread for any feedback or questions.
 
Hey, all I can see in the VCs are scrambled graphics, kind of like the effect you get when trying to use AMSO meshes in other scenarios. Any ideas what might be wrong?

 
Last edited:
Hey, all I can see in the VCs are scrambled graphics, kind of like the effect you get when trying to use AMSO meshes in other scenarios. Any ideas what might be wrong?


None.

:shrug:

Can you give any more information?
 
I confess I'm running it on a pretty loaded Orbiter install, I'll try it on a clean one and see how that does. Could be an addon conflict? I'm also running a pretty ancient computer. :(
 
Inline client. Full screen 1280x1024, 32 bpp, no vertical sync, direct 3D HAL

EDIT: I'm getting the same thing with a clean 100830 install, same settings as above.

Here's the log. Definitely some interesting items in there:

**** Orbiter.log
Build Aug 30 2010 [v.100830]
Timer precision: 2.79365e-007 sec
Found 0 joystick(s)
Devices enumerated: 3
Devices accepted: 3
==> RGB Emulation
==> Direct3D HAL
==> Direct3D T&L HAL
Module AtlantisConfig.dll .... [Build 100830, API 100830]
Module AtmConfig.dll ......... [Build 100830, API 100830]
Module DGConfigurator.dll .... [Build 100830, API 100830]

**** Creating simulation session
DirectDraw interface OK
Direct3D interface OK
Graphics: Viewport: Fullscreen 1280 x 1024 x 32
Graphics: Hardware T&L capability: No
Graphics: Z-buffer depth: 32 bit
Graphics: Stencil buffer depth: 8 bit
Graphics: Active lights supported: -1
Loading 15382 records from star database
Module Sun.dll ............... [Build 100830, API 100830]
VSOP87(E) Sun: Precision 1e-006, Terms 554/6634
Module Mercury.dll ........... [Build 100830, API 100830]
VSOP87(B) Mercury: Precision 1e-005, Terms 167/7123
Module Venus.dll ............. [Build 100830, API 100830]
Module VenusAtm2006.dll ...... [Build 100830, API 100830]
VSOP87(B) Venus: Precision 1e-005, Terms 79/1710
Module Earth.dll ............. [Build 100830, API 100830]
Module EarthAtmJ71G.dll ...... [Build 100830, API 100830]
VSOP87(B) Earth: Precision 1e-008, Terms 2564/2564
Module Moon.dll .............. [Build 100830, API 100830]
ELP82: Precision 1e-005, Terms 116/829
Module Mars.dll .............. [Build 100830, API 100830]
Module MarsAtm2006.dll ....... [Build 100830, API 100830]
VSOP87(B) Mars: Precision 1e-005, Terms 405/6400
Module Phobos.dll ............ [Build ******, API 060425]
Module Deimos.dll ............ [Build ******, API 060425]
Module Galsat.dll ............ [Build 100217, API 100215]
Module Jupiter.dll ........... [Build 100830, API 100830]
VSOP87(B) Jupiter: Precision 1e-006, Terms 1624/3625
Module Io.dll ................ [Build 100217, API 100215]
Module Europa.dll ............ [Build 100217, API 100215]
Module Ganymede.dll .......... [Build 100217, API 100215]
Module Callisto.dll .......... [Build 100217, API 100215]
Module Satsat.dll ............ [Build 100215, API 100212]
Module Saturn.dll ............ [Build 100830, API 100830]
VSOP87(B) Saturn: Precision 1e-006, Terms 2904/6365
Module Mimas.dll ............. [Build 100215, API 100212]
SATSAT Mimas: Terms 113
Module Enceladus.dll ......... [Build 100215, API 100212]
SATSAT Enceladus: Terms 33
Module Tethys.dll ............ [Build 100215, API 100212]
SATSAT Tethys: Terms 101
Module Dione.dll ............. [Build 100215, API 100212]
SATSAT Dione: Terms 59
Module Rhea.dll .............. [Build 100215, API 100212]
SATSAT Rhea: Terms 68
Module Titan.dll ............. [Build 100215, API 100212]
SATSAT Titan: Terms 100
Module Iapetus.dll ........... [Build 100215, API 100212]
SATSAT Iapetus: Terms 605
Module Uranus.dll ............ [Build 100830, API 100830]
VSOP87(B) Uranus: Precision 1e-006, Terms 1827/5269
Module Miranda.dll ........... [Build ******, API 060425]
Module Ariel.dll ............. [Build ******, API 060425]
Module Umbriel.dll ........... [Build ******, API 060425]
Module Titania.dll ........... [Build ******, API 060425]
Module Oberon.dll ............ [Build ******, API 060425]
Module Neptune.dll ........... [Build 100830, API 100830]
VSOP87(B) Neptune: Precision 1e-006, Terms 391/2024
Finished initialising world
---------------------------------------------------------------
>>> ERROR: Missing texture: AAPO\LEM_instruments.dds
>>> [TextureManager::AcquireTexture | .\Texture.cpp | 750]
---------------------------------------------------------------
---------------------------------------------------------------
>>> ERROR: Missing texture: CMtex\CSM_panel.dds
>>> [TextureManager::AcquireTexture | .\Texture.cpp | 750]
---------------------------------------------------------------
---------------------------------------------------------------
>>> ERROR: Missing texture: CMtex\silvergray.dds
>>> [TextureManager::AcquireTexture | .\Texture.cpp | 750]
---------------------------------------------------------------
---------------------------------------------------------------
>>> ERROR: Missing texture: DockingProbetex\silvergray.dds
>>> [TextureManager::AcquireTexture | .\Texture.cpp | 750]
---------------------------------------------------------------
---------------------------------------------------------------
>>> ERROR: Missing texture: AAPO\white.dds
>>> [TextureManager::AcquireTexture | .\Texture.cpp | 750]
---------------------------------------------------------------
---------------------------------------------------------------
>>> ERROR: Missing texture: AAPO\silvergray.dds
>>> [TextureManager::AcquireTexture | .\Texture.cpp | 750]
---------------------------------------------------------------
---------------------------------------------------------------
>>> ERROR: Missing texture: AbortTowertex\silvergray.dds
>>> [TextureManager::AcquireTexture | .\Texture.cpp | 750]
---------------------------------------------------------------
---------------------------------------------------------------
>>> WARNING: Obsolete API function used: VESSEL::SetBankMomentScale
At least one active module is accessing an obsolete interface function.
Addons which rely on obsolete functions may not be compatible with
future versions of Orbiter.
---------------------------------------------------------------
Module LM.dll ................ [Build 130520, API 100830]
Finished initialising status
Finished initialising camera
Finished initialising panels
Finished setting up render state
ERROR: DDraw object is still referenced: 1361
---------------------------------------------------------------
>>> ERROR: Destroy framework objects failed
>>> [OrbiterGraphics::Exit3DEnvironment | .\OGraphics.cpp | 1034]
---------------------------------------------------------------
**** Closing simulation session
 
Last edited:
Missing textures wouldn't cause the issues shown in the screen shot. You'd just see a blank white mesh.

That last error however...

Code:
---------------------------------------------------------------
>>> ERROR: Destroy framework objects failed
>>> [OrbiterGraphics::Exit3DEnvironment | .\OGraphics.cpp | 1034]
---------------------------------------------------------------

...is interesting but Il have no idea what would be causing it.
 
Great add-on. The mesh/textures look amazing. :thumbup:

Question: When I put the AAPO\LM on the moon and hover up to 100 meters, if I then translate forward, the vessel pitches forward. I believe this is happening because the Descent Stage is changing the center of gravity. Is there any switch or setting that allows the use of translation while the Descent Stage is still attached?
 
Question: When I put the AAPO\LM on the moon and hover up to 100 meters, if I then translate forward, the vessel pitches forward. I believe this is happening because the Descent Stage is changing the center of gravity. Is there any switch or setting that allows the use of translation while the Descent Stage is still attached?

You are correct and I'm working on it...
 
In the most recent version of this add on, I'm having trouble figuring out how to arm the Earth Landing System. I try to throw the switch in the virtual console (it won't let me) and I try pressing any key on my keyboard that I can think of before my poor UMMU crew is snuffed out of existence by a hard impact with Earth.

---------- Post added at 10:52 PM ---------- Previous post was at 10:14 PM ----------

I've also noticed that the CSM is too heavy. The fully fueled AMSO CSM is 30,402 kg where the fully fueled, orbital AAPO CSM is a whopping 48,573 kg.

---------- Post added at 11:22 PM ---------- Previous post was at 10:52 PM ----------

I got the ELS to work, I needed to install AAPO on a clean install of Orbiter.

---------- Post added 10-12-15 at 10:31 PM ---------- Previous post was 10-11-15 at 11:22 PM ----------

You know what, forget about the CSM weight. That 48,500 kg was how much the CSM weighs with the SLA attached but with the tower jettisoned. It weighs around 31,000 kg by itself.
 
Bug/Glitch:
when i was playing the scenarios, i have noticed that when i ignite the Apollo CSM, the spacecraft will fall towards any celestial body near it and once it crashes on the surface the game crashes.Can you fix this problem?
 
Back
Top