Search results

  1. Abdullah Radwan

    Project Universal Astronaut and Cargo System (UACS)

    The PDB files contain debug information, useful for other developers to track calls and identify bugs. As for the CTD, it seems like it has nothing to do with UACS. Maybe your Orbiter installation is broken. Try a new installation and report back.
  2. Abdullah Radwan

    Project Universal Astronaut and Cargo System (UACS)

    New release: https://github.com/abdullah-radwan/UACS/releases/download/v1.0-prerelease5/v1.0.Pre-release.5.zip Thanks to @Jason von Jolkos for discovering a critical bug! Changelog: Added DrawAstrInfo and DrawCargoInfo methods. Fixed GetEmptyStationIndex working in reverse, causing several...
  3. Abdullah Radwan

    Project Universal Astronaut and Cargo System (UACS)

    The breathable area size is the vessel size. I have limited time available, but I will work on action areas. Thanks! You just discovered a bug. It will be fixed in the next release. You have to manage the index manually until the update is released.
  4. Abdullah Radwan

    Project Universal Astronaut and Cargo System (UACS)

    Currently, no. The vessel must implement UACS C++ API in its code to support astronauts and cargoes.
  5. Abdullah Radwan

    Project Universal Astronaut and Cargo System (UACS)

    New release: https://github.com/abdullah-radwan/UACS/releases/download/v1.0-prerelease4/v1.0.Pre-release.4.zip Changelog: Added Astronaut name and role on the astronaut HUD. PDB files for UACS DLL modules. Changed Station and airlock index in TransferAstronaut and EgressAstronaut method is...
  6. Abdullah Radwan

    Project Universal Astronaut and Cargo System (UACS)

    I will see what to do about action areas. Maybe in the next release, maybe not...
  7. Abdullah Radwan

    Project Universal Astronaut and Cargo System (UACS)

    That's the tax for making it too customizable. Anyway, the 'automatic scroll' should make things easier. Some things have to be done by the vessel though, like the animations.
  8. Abdullah Radwan

    Project Universal Astronaut and Cargo System (UACS)

    I sent you an email detailing the animation part. Set the airlock open when the door is fully open, and closed when the door close command is given. As for all these scrolls, I will add an 'automatic scroll' in the next release, so you don't have to pass a station or airlock. If you didn't...
  9. Abdullah Radwan

    Project Universal Astronaut and Cargo System (UACS)

    If you have the source code of it, you can make it a custom astronaut as detailed in the developer manual. Otherwise it's not possible.
  10. Abdullah Radwan

    Project Universal Astronaut and Cargo System (UACS)

    As I said, the best as I see is that bases should have actual astronaut vessels, not information. In this architecture, transfers between bases and vessels isn't possible.
  11. Abdullah Radwan

    Project Universal Astronaut and Cargo System (UACS)

    You can define a station index and scroll through the station using vslAstrInfo.stations vector as a reference (size method). Displaying the astronaut role is a good idea. It will be added in the next release.
  12. Abdullah Radwan

    Project Universal Astronaut and Cargo System (UACS)

    Sorry if I sound aggressive. English is not my first language, and I was trying to explain how UACS is currently coded, not 'this how it is, whether you like it or not'. For transfers, a way to transfer astronauts between 2 ground vessels within a certain radius for example is possible. Let me...
  13. Abdullah Radwan

    Project Universal Astronaut and Cargo System (UACS)

    It's impossible to add astronauts to a vessel that doesn't support it. Currently, there are 2 ways to add an astronaut: inside a vessel by the vessel, or directly in the scenario by scenario editor. Both vessels must be docked to transfer astronauts between them. Otherwise, you have to egress...
  14. Abdullah Radwan

    Project Universal Astronaut and Cargo System (UACS)

    You can get the role by using astrInfo.role in clbkGeneric for example. Currently, it's not possible for MFDs to add astronauts because it must be added inside a vessel. MFDs however can change astronaut info. I might make an MFD which does that.
  15. Abdullah Radwan

    Project Universal Astronaut and Cargo System (UACS)

    There is too much variation between vessels to make the HUD done by the API. It's best done by each vessel to suit its own need. Since UACS is open source, you can use the HUD code from the Carrier for example and adjust it as necessary. As for the crew meshes, use SetMeshVisibilityMode in...
  16. Abdullah Radwan

    Project Universal Astronaut and Cargo System (UACS)

    No. See attached image below.
  17. Abdullah Radwan

    Project Universal Astronaut and Cargo System (UACS)

    Right click on the project -> Properties -> General -> Set the C++ Language Standard to ISO C++20 Standard (/std:c++20).
  18. Abdullah Radwan

    Project Universal Astronaut and Cargo System (UACS)

    Sorry! I forget to write in the documents that you need to set the C++ standard to C++20.
  19. Abdullah Radwan

    Project Universal Astronaut and Cargo System (UACS)

    New release: https://github.com/abdullah-radwan/UACS/releases/download/v1.0-prerelease3/v1.0.Pre-release.3.zip It comes with changes and bug fixes, and an API setup walkthrough for vessels.
  20. Abdullah Radwan

    Project Universal Astronaut and Cargo System (UACS)

    Pre-release 2 is here! It comes with proper polar navigation, a developer manual, and numerous changes and fixes. Download link: https://github.com/abdullah-radwan/UACS/releases/download/v2-prerelease/Pre-release.2.zip I am looking for feedback especially on the API.
Top