OHM Deep Space Communications Satellite (DSCS) v0.3

OrbitHangar

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

Author: river crab

Deep Space Communications Satellite v0.3
River Crab 2011
Made using Vinka's Spacecraft3 (not included)

Description
The Deep Space Communications Satellite is a realistic and versatile communications uplink spacecraft to use in your scenarios. Features custom animation and exhaust textures.

Installation
Ensure that Spacecraft3.dll is installed.
Unzip all files in DSCS03.zip into your Orbiter root folder.

Contents
DSCS spacecraft
1 scenario: DSCS deployed in areostationary orbit
Source code and original Spacecraft3 .INI file in the sources folder

Controls
K -    deploy solar arrays


Technical Data

  •     High-gain and UHF antennae
  •     DSN network-compatible
  •     Lightweight construction
  •     MON3/UDMH storable propellant
  •     Aerojet R-4D orbit engine
Diameter (folded) 3.02 m Dry mass 780.0 kg Wet mass 1497.5 kg Main engine thrust 490 N Main engine Isp 315.5 s Delta-V 2.017 km/s Solar array area 23.5 m^2










Changelog

111208 (0.2):

  •  First public release
120202 (0.3):
  • Updated PMI and cross sections with more accurate values
  • Lowered fuel level in scenario
  • Fixed mistake of confusing "fuel mass" for "wet mass"; spacecraft now performs according to specifications (thanks dgatsoulis for the catch!)



A world of thanks to Vinka for Spacecraft3, and Dr. Martin Schweiger, for his excellent space flight simulator.

For additional questions, comments, and suggestions, visit the Orbiter-Forum comment thread for this addon.
This is my first release of a vessel addon, so feedback is greatly appreciated!




DOWNLOAD
 

jgrillo2002

Conservative Pioneer
Addon Developer
Joined
Mar 17, 2008
Messages
755
Reaction score
17
Points
33
Location
New York State
You could use Artlav's SC3 to dll converter to make it as a dll but still this is good for future stuff
 

River Crab

SpaceX Cheer Captain
Addon Developer
Donator
Joined
May 4, 2010
Messages
945
Reaction score
3
Points
18
Location
Washington, D.C. area
You could use Artlav's SC3 to dll converter to make it as a dll but still this is good for future stuff

I actually tried that, but it didn't preserve the custom exhaust. Also, this is still an early version of the design, so I wanted to make it easy to make changes to the config if needed. But I do intend to release it as a .DLL vessel when it's done. :thumbup:

Speaking of changes, I'd love it if someone could give me any interesting scenario ideas, or suggestions for an LV configuration.
Or better yet, make a scenario file. ;)

---------- Post added at 20:04 ---------- Previous post was at 20:03 ----------

Nothing there when running the scenario.
I'll be posting an image shortly.
EDIT: http://www.orbiter-forum.com/picture.php?albumid=643&pictureid=6342
Are you sure you have Spacecraft3.dll installed? Could you show me your Orbiter.log, please?
 

MaverickSawyer

Acolyte of the Probe
Joined
Apr 11, 2011
Messages
3,919
Reaction score
5
Points
61
Location
Wichita
Sure!
Code:
**** Orbiter.log
Build Aug 30 2010 [v.100830]
Timer precision: 3.65722e-007 sec
Found 0 joystick(s)
Devices enumerated: 6
Devices accepted: 5
==> RGB Emulation
==> Direct3D HAL
==> Direct3D T&L HAL
==> Direct3D HAL (NVIDIA GeForce 6600 (Microsoft Corporation - WDDM))
==> Direct3D T&L HAL (NVIDIA GeForce 6600 (Microsoft Corporation - WDDM))
Module AtlantisConfig.dll .... [Build 100830, API 100830]
Module AtmConfig.dll ......... [Build 100830, API 100830]
Module DGConfigurator.dll .... [Build 100830, API 100830]
Module ScnEditor.dll ......... [Build 100830, API 100830]
Module Rcontrol.dll .......... [Build 100830, API 100830]
Module ExtMFD.dll ............ [Build 100830, API 100830]
Module VistaBoost.dll ........ [Build ******, API 060425]
VistaBoost 1.0: Font smoothing disabled to improve framerate; smoothing will be re-enabled when Orbiter shuts down.
Module vel_hud.dll ........... [Build ******, API 060425]
Module SensorMFD.dll ......... [Build ******, API 060425]
---------------------------------------------------------------
>>> WARNING: Obsolete API function used: oapiRegisterMFDMode
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 ReFuelMFD.dll ......... [Build ******, API 060425]
Module PrecessionMFD.dll ..... [Build 110904, API 100830]
190 stars read into catalogue
No SPK bodies loaded at this time.
Module OrbiterSound.dll ...... [Build ******, API 060425]
Module Load.dll .............. [Build 110920, API 100830]
Module LaunchMFD.dll ......... [Build 110815, API 100830]
Module Jump Drive.dll ........ [Build ******, API 060425]
Module dock_port_show.dll .... [Build ******, API 060425]
Module CameraMFD.dll [API v.060425]
Module BurnTimeCalculator.dll  [Build 110301, API 100830]
Module baseland.dll .......... [Build 101112, API 100905]
Module AeroBrakeMFD.dll ...... [Build ******, API 060425]
Module transx.dll ............ [Build 100824, API 100823]
Module Orulex-core.dll ....... [Build ******, API 060425]
Module Collision-orulex.dll .. [Build ******, API 060425]
Module LunarTransferMFD.dll .. [Build 100621, API 100603]
Module BaseSyncMFD.dll ....... [Build 100616, API 100603]
Module InterMFD55.dll ........ [Build 100826, API 100704]

**** Creating simulation session
DirectDraw interface OK
Direct3D interface OK
Graphics: Viewport: Window 1274 x 996 x 32
Graphics: Hardware T&L capability: No
Graphics: Z-buffer depth: 32 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
Module DeltaGlider.dll ....... [Build 100830, API 100830]
Module LuaInline.dll ......... [Build 100830, API 100830]
---------------------------------------------------------------
>>> ERROR: Could not load vessel module: Spacecraft3
>>> [Vessel::LoadModule | .\Vessel.cpp | 5442]
---------------------------------------------------------------
Finished initialising status
Finished initialising camera
Finished initialising panels
Finished setting up render state
---------------------------------------------------------------
>>> WARNING: Obsolete API function used: oapiGetStationCount
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.
---------------------------------------------------------------
**** Closing simulation session
VistaBoost 1.0: font smoothing re-enabled.
I had no trouble loading the scenario. The mesh just isn't there.
EDIT: :facepalm: I see it now. I could have sworn I had loaded that...
 

River Crab

SpaceX Cheer Captain
Addon Developer
Donator
Joined
May 4, 2010
Messages
945
Reaction score
3
Points
18
Location
Washington, D.C. area
Code:
ERROR: Could not load vessel module: Spacecraft3 >>> [Vessel::LoadModule | .\Vessel.cpp | 5442]
You're missing your Spacecraft3, dear. :p
Edit: Yep, there you go. :)
 

blane

Deep Space Operator
Joined
Oct 14, 2008
Messages
429
Reaction score
0
Points
0
Location
Kadath
works excellent in my kind of bloated 2010-P1

_sat.jpg


What is the recommended vessel to bring it up?
 

River Crab

SpaceX Cheer Captain
Addon Developer
Donator
Joined
May 4, 2010
Messages
945
Reaction score
3
Points
18
Location
Washington, D.C. area
What is the recommended vessel to bring it up?
I don't know yet; it depends what orbit you want to put it in. But as stated, it's 3.02 m in diameter and 1497.5 kg fully fueled.

If anyone tries to launch it, please post here... :)
Edit: I'm feeling dumber by the moment for not including a launch scenario, even in beta. :facepalm:
 
Last edited:

River Crab

SpaceX Cheer Captain
Addon Developer
Donator
Joined
May 4, 2010
Messages
945
Reaction score
3
Points
18
Location
Washington, D.C. area
Great job on your first vessel add-on! This will be great for OFMM.
Thank you! And, well, I hope so. :)

Where do you get the solar panel and foil textures from?
Photos! Public images of Mars Climate Orbiter, HTV, etc. IMHO, this yields the best and most realistic results.

Also, it looks like it has a capsule for atmospheric entry.
That's the high-gain antenna. It's wrapped up to protect it.

If I ever make my first vessel, it will be a satellite.
I'm glad that I've encouraged you, then. Make it a good one! ;)
 

River Crab

SpaceX Cheer Captain
Addon Developer
Donator
Joined
May 4, 2010
Messages
945
Reaction score
3
Points
18
Location
Washington, D.C. area
Also, how do you add spacecraft3 vessels to a scenario?
The safest way to do it is to copy the vessel data from the included scenario and use the scenario editor to place it where you want.

You can also spawn it via the scenario editor, but just remember that it must be named "DSCS", and there can only be one of them in a scenario.
 

astrosammy

Dash!
Addon Developer
Donator
Joined
Apr 27, 2008
Messages
2,124
Reaction score
0
Points
36
Location
ICAO ID: EDFB
If anyone tries to launch it, please post here... :)
Edit: I'm feeling dumber by the moment for not including a launch scenario, even in beta. :facepalm:

Ariane 5G+ (Rosetta's launcher) seems to be a good launch vehicle to get it to Mars.
I was able to get this beautiful satellite into areostationary orbit with 184kg of fuel left.
 

orbitingpluto

Orbiteer
Joined
May 1, 2010
Messages
618
Reaction score
0
Points
16
Neat! I'm going to give a pre-tryout thumbs up!:thumbup:

Also, how do you add spacecraft3 vessels to a scenario?

You could make a shiny new .cfg for a spacecaft3 vessel that allows you to use the in-game scenario editor. Open notepad and put this in it:
Code:
ClassName = VESSELNAMEHERE
Module = Spacecraft3

With VESSELNAMEHERE replaced by the exact name of the .ini file your spacecraft3 vessel(like DSCS for example). Name the .cfg file the same as the ClassName line(ex: DCSC.cfg), and your halfway there. Put the newly minted .cfg in the vessels folder and load up Orbiter. Go to the Scenario Editor and put the exactly the same name as you used for ClassName and the the .cfg(ex: DSCS) and you should have your spacecraft3 vessel at you beck and call- provided I remembered this all correctly :)

Anyway, time to launch this somewhere!
 

River Crab

SpaceX Cheer Captain
Addon Developer
Donator
Joined
May 4, 2010
Messages
945
Reaction score
3
Points
18
Location
Washington, D.C. area
Neat! I'm going to give a pre-tryout thumbs up!:thumbup:



You could make a shiny new .cfg for a spacecaft3 vessel that allows you to use the in-game scenario editor. Open notepad and put this in it:
Code:
ClassName = VESSELNAMEHERE
Module = Spacecraft3
With VESSELNAMEHERE replaced by the exact name of the .ini file your spacecraft3 vessel(like DSCS for example). Name the .cfg file the same as the ClassName line(ex: DCSC.cfg), and your halfway there. Put the newly minted .cfg in the vessels folder and load up Orbiter. Go to the Scenario Editor and put the exactly the same name as you used for ClassName and the the .cfg(ex: DSCS) and you should have your spacecraft3 vessel at you beck and call- provided I remembered this all correctly :)

Anyway, time to launch this somewhere!

Thanks for the explanation. You don't need to make a new config to spawn it with the scenario editor, there is already a Config\vessels\DSCS.cfg included. :thumbup:

astrosammy said:
Ariane 5G+ (Rosetta's launcher) seems to be a good launch vehicle to get it to Mars.
I was able to get this beautiful satellite into areostationary orbit with 184kg of fuel left.
THANK YOU SO MUCH. :bighug: I will try that out shortly! :hailprobe:
 

Scav

Mostly Harmless
Joined
May 8, 2010
Messages
996
Reaction score
17
Points
18
That com dish reminds me of a mushroom. I like mushrooms.

I'm gonna work on porting this sat into the XR5 cargo bay. :)
 

River Crab

SpaceX Cheer Captain
Addon Developer
Donator
Joined
May 4, 2010
Messages
945
Reaction score
3
Points
18
Location
Washington, D.C. area
Haha, I like mushrooms too. :p

Would you be so kind as to let me use the XR payload config when you make it? I'll credit you, of course. ;)
 
Top