Addon icon

OHM Universal Astronaut and Cargo System (UACS) 1.0.0

Abdullah Radwan

Addon Developer
Addon Developer
Joined
Aug 20, 2017
Messages
337
Reaction score
358
Points
78
Location
Cairo
Abdullah Radwan submitted a new addon:

Universal Astronaut and Cargo System (UACS) - Astronaut and cargo management system for Orbiter

View attachment 40584

Universal Astronaut and Cargo System (UACS) is a free, open-source astronaut and cargo management system for the Orbiter space simulator.

It features a rich API for modules, astronauts, and cargoes to integrate within UACS, detailed astronaut implementation, with an optional realism mode to adjust astronaut movement based on gravity acceleration, a powerful HUD to fully control the astronaut, and very customizable config file without writing any code...

Read more about this addon...
 
Nice Addons! I'm wondering if someone could post some "generic" code for adding an airlock to a station, I would like incorporate some other vessels to work with UACS.. I could understand making it a station, but clueless on the airlock config coding . . . Thank you.
 
There are examples. but you must be able to compile. What would be nice would a cfg based one where the airlock info coule be read from a cfg,.....
 
Yah I was search some of these dev threads after I posted that question and realized it was probably done via that actual coding vs a config file . . Oh Well still good to see Astronauts moving in 2016 lol
 
RTM (Dev. doc): Any "station" can be made to provide UACS commodities by adding an attatchment to the.cfg file. BUT you need a UACS vessel (which needs to be coded) to consume the commodities (except fuel which you can add to a .cfg without the need for UACS, use FuelTransfer MFD), AFAIK the MSEV is the only UACS vessel so far, it has airlocks and provides O2 but this has not yet been tested yet.

Here is an example with the stock Luna Wheel/Blue Danube:

Wheel.cfg:

; === Configuration file for orbital station class Wheel ===

Meshname = Wheel
Mass = 1e6
Size = 250.0
MaxFuel = 500000 ; max Orbiter fuel mass [kg]
Inertia = 26000 26000 52800
EnableFocus = FALSE
EnableXPDR = TRUE
XPDR = 494

ZrotFreq = 0.0315
; This rotation frequency f [Hz] corresponds to a centrifugal
; acceleration a=9.8 (1 g) in the wheel at radius 250 m:
; a = r omega^2, where omega = 2 Pi f

; === Docking ports ===
BEGIN_DOCKLIST
0 0 -7.0 0 0 -1 0 1 0 560
0 0 7.0 0 0 1 0 1 0 564
END_DOCKLIST


BEGIN_ATTACHMENT
P 0 0 0 0 0 1 0 1 0 UACS_RB
END_ATTACHMENT
 
I am getting this error in the log.
UACS fatal error: Option DefaultName of UACS\Astronauts\SPACEXGUY is missing

I was using an old version on the cfg. I added an space x guy
 

Attachments

  • spacexguyeva.jpg
    spacexguyeva.jpg
    54.3 KB · Views: 11
Last edited:
I have an issue. On my Flex I have 2 stations Commander and Pilot. Basically left and right. I also have when a certain guy gets on the Flex to show a mesh. This all works. But if the guy gets on at station0 commander he can't exit. It has no one on board. but it shows he is on there?
Flex:FLEXROVER4.22
ASTR_STATION 1
ASTR_NAME EVA3
ASTR_ROLE TECH1
ASTR_MASS 70.000
ASTR_OXYGEN 0.995
ASTR_FUEL 1.000
ASTR_ALIVE 1
ASTR_CLASSNAME UACS\Astronauts\Xemuredcandy
 

Attachments

  • FLEXCANDYEVA5.jpg
    FLEXCANDYEVA5.jpg
    61.8 KB · Views: 8
  • FLEXCANDYEVA4.jpg
    FLEXCANDYEVA4.jpg
    61.2 KB · Views: 9
  • FLEXCANDYEVA3.jpg
    FLEXCANDYEVA3.jpg
    86.2 KB · Views: 9
  • FLEXCANDYEVA2.jpg
    FLEXCANDYEVA2.jpg
    85.5 KB · Views: 9
  • FLEXCANDYEVA1.jpg
    FLEXCANDYEVA1.jpg
    80.5 KB · Views: 9
One thing that might be nice. Not sure if possible is in ucgo? you could make vehicles move around. I am thinking like a track? But you could have a rover moved around rather than driving it?

I still can not get the guys to show up correctly on the FLEX.
 
Is a Update for Orbiter 2025 planned. Got it to work but no Animation is working. The Astronaut is just sliding over the surface
 
Last edited:
which scn?
I think there are only 2
 

Attachments

  • uacs2024.jpg
    uacs2024.jpg
    54.2 KB · Views: 3
That is what I did. So you don't get this view?

Can you post the orbiter.log
 
It is in the main directory. To attach you may need to rename it as .tex
 

Attachments

  • loglocation.jpg
    loglocation.jpg
    66.1 KB · Views: 2
**** Orbiter.log
000000.001: Build Dec 31 2024 [v.602931718]
000000.001: Timer precision: 1e-07 sec
000000.190: Found 1 joystick(s)
000000.599: Devices enumerated: 6
000000.608: Devices accepted: 5
000000.614: [ ] RGB Emulation (SW)
000000.618: [ ] Direct3D HAL (HW)
000000.622: [x] Direct3D T&L HAL (HW)
000000.627: [ ] Direct3D HAL (NVIDIA GeForce RTX 3070) (HW)
000000.631: [x] Direct3D T&L HAL (NVIDIA GeForce RTX 3070) (HW)
000000.647: Module AtlantisConfig.dll .... [Build 241231, API 241231]
000000.652: Loading module AtlantisConfig (legacy interface)
000000.658: Module AtmConfig.dll ......... [Build 241231, API 241231]
000000.662: Loading module AtmConfig (legacy interface)
000000.667: Module DGConfigurator.dll .... [Build 241231, API 241231]
000000.671: Loading module DGConfigurator (legacy interface)
000004.482:
000004.489: **** Creating simulation session
000004.582: DirectDraw interface OK
000004.590: Direct3D interface OK
000004.613: Graphics: Viewport: Window 2032 x 1113 x 32
000004.620: Graphics: Hardware T&L capability: Yes
000004.625: Graphics: Z-buffer depth: 32 bit
000004.631: Graphics: Active lights supported: 8
000004.635: Loaded 41057 records from star database
000004.724: Module Sun.dll ............... [Build 241231, API 241231]
000004.741: VSOP87(E) Sun: Precision 1.0e-06, Terms 554/6634
000004.747: Module Mercury.dll ........... [Build 241231, API 241231]
000004.752: GRAVITY MODEL: GravityModels\jgmess_160a_sha.tab LOADED, Terms 65/13040
000004.770: VSOP87(B) Mercury: Precision 1.0e-05, Terms 167/7123
000004.781: Module Venus.dll ............. [Build 241231, API 241231]
000004.786: GRAVITY MODEL: GravityModels\mod_shgj120p.a01 LOADED, Terms 65/7380
000004.791: Module VenusAtm2006.dll ...... [Build 241231, API 241231]
000004.796: Loading module VenusAtm2006 (legacy interface)
000004.801: VSOP87(B) Venus: Precision 1.0e-05, Terms 79/1710
000004.828: Module Earth.dll ............. [Build 241231, API 241231]
000004.848: GRAVITY MODEL: GravityModels\egm96_to360.tab LOADED, Terms 65/65340
000004.854: Module EarthAtmJ71G.dll ...... [Build 241231, API 241231]
000004.859: Loading module EarthAtmJ71G (legacy interface)
000004.866: VSOP87(B) Earth: Precision 1.0e-08, Terms 2564/2564
000004.972: Module Moon.dll .............. [Build 241231, API 241231]
000004.980: GRAVITY MODEL: GravityModels\jgl165p1.sha LOADED, Terms 65/13860
000004.985: ELP82: Precision 1.0e-05, Terms 116/829
000004.995: Module Mars.dll .............. [Build 241231, API 241231]
000005.001: GRAVITY MODEL: GravityModels\jgmro_120f_sha.tab LOADED, Terms 65/7380
000005.007: Module MarsAtm2006.dll ....... [Build 241231, API 241231]
000005.012: Loading module MarsAtm2006 (legacy interface)
000005.027: VSOP87(B) Mars: Precision 1.0e-05, Terms 405/6400
000005.038: Module Phobos.dll ............ [Build ******, API 060425]
000005.046: Module Deimos.dll ............ [Build ******, API 060425]
000005.053: GRAVITY MODEL: GravityModels\JGDWN_VES20H_SHA.TAB LOADED, Terms 65/230
000005.059: Module Galsat.dll ............ [Build 241231, API 241231]
000005.064: Module Jupiter.dll ........... [Build 241231, API 241231]
000005.074: VSOP87(B) Jupiter: Precision 1.0e-06, Terms 1624/3625
000005.084: Module Io.dll ................ [Build 241231, API 241231]
000005.091: Module Europa.dll ............ [Build 241231, API 241231]
000005.097: Module Ganymede.dll .......... [Build 241231, API 241231]
000005.103: Module Callisto.dll .......... [Build 241231, API 241231]
000005.109: Module Satsat.dll ............ [Build 241231, API 241231]
000005.115: Module Saturn.dll ............ [Build 241231, API 241231]
000005.131: VSOP87(B) Saturn: Precision 1.0e-06, Terms 2904/6365
000005.136: Module Mimas.dll ............. [Build 241231, API 241231]
000005.141: SATSAT Mimas: Terms 113
000005.146: Module Enceladus.dll ......... [Build 241231, API 241231]
000005.151: SATSAT Enceladus: Terms 33
000005.155: Module Tethys.dll ............ [Build 241231, API 241231]
000005.160: SATSAT Tethys: Terms 101
000005.165: Module Dione.dll ............. [Build 241231, API 241231]
000005.171: SATSAT Dione: Terms 59
000005.178: Module Rhea.dll .............. [Build 241231, API 241231]
000005.184: SATSAT Rhea: Terms 68
000005.189: Module Titan.dll ............. [Build 241231, API 241231]
000005.194: SATSAT Titan: Terms 100
000005.200: Module Iapetus.dll ........... [Build 241231, API 241231]
000005.205: SATSAT Iapetus: Terms 605
000005.211: Module Uranus.dll ............ [Build 241231, API 241231]
000005.224: VSOP87(B) Uranus: Precision 1.0e-06, Terms 1827/5269
000005.229: Module Miranda.dll ........... [Build ******, API 060425]
000005.235: Module Ariel.dll ............. [Build ******, API 060425]
000005.239: Module Umbriel.dll ........... [Build ******, API 060425]
000005.244: Module Titania.dll ........... [Build ******, API 060425]
000005.250: Module Oberon.dll ............ [Build ******, API 060425]
000005.255: Module Neptune.dll ........... [Build 241231, API 241231]
000005.261: VSOP87(B) Neptune: Precision 1.0e-06, Terms 391/2024
000005.271: Finished initialising world
000005.291: Finished initialising status
000005.297: Finished initialising camera
000005.302: Finished setting up render state
000005.306: Finished initialising panels
000062.200: Unloading module VenusAtm2006
000062.209: Unloading module EarthAtmJ71G
000062.214: Unloading module MarsAtm2006
000062.263: **** Closing simulation session
000065.152: Unloading module AtlantisConfig
000065.160: Unloading module AtmConfig
000065.166: Unloading module DGConfigurator
 
It looks like a setting. But may missing a texture?

What does a DG on the moon look like?
 

Attachments

  • uacs20241.jpg
    uacs20241.jpg
    48.9 KB · Views: 5
Back
Top