See site in english Voir le site en francais
Website skin:
home  download  forum  link  contact

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

Author Topic: [BETA GOLD] Universal MMu 1.0 + SDK Release  (Read 13475 times)

0 Members and 1 Guest are viewing this topic.

Offline DanSteph

  • Administrator
  • Legend
  • *****
  • Posts: 15407
  • Karma: 256
  • Hein, quoi !?
    • FsPassengers
16 April 2007, 19:44:49
"GOLD BETA" mean that if all is well with this version it will be the final version.

So it's very important that end-users and author test this one because if there is
bug they will be also in the final version also.

Universal MMu allow any author to add crew to any ship. All Addons that will use UMmu
will be compatible  mean for example you can exchange crew beetween ISS, DGIV, XR1 etc etc.

This file contain the "end-user" files (the one they will need to run your addon fine,
a bit like of spacecraft3 by vinka) and also the SDK for author with C++ lib and example.
Some scenario and a "Ummu" version of ShuttlPB allow anyone to run a demo of
UMmu while waiting that compatible ship come out (For now in work are DGIV,
DG-XR1, ISS, LTV and maybe some others)

As usuall all is packed with a custom installer that don't write anything in the registry.




Universal Mmu 1.0 End-User file + SDK: (4.61 Mb)
http://www.dansteph.com/publie/UMmu_BETAGOLD_2007_04_16.exe


Thanks for testing and for feedback, testing this one is important !

Dan



Message modifié ( 16-04-2007 19:51 )


Offline woo482

  • Sr. Member
  • ****
  • Posts: 266
  • Karma: 0
Reply #1 - 16 April 2007, 20:00:18
I found no bugs and I had a playaround whith it


Offline Doug Beachy

  • Jr. Member
  • **
  • Posts: 75
  • Karma: 0
Reply #2 - 16 April 2007, 20:03:28
It works well with the XR1 RC3a release, Dan.  Great job! ;)


Offline Pagir

  • Legend
  • ******
  • Posts: 4522
  • Karma: 1
Reply #3 - 16 April 2007, 20:03:40
Quote
I found no bugs and I had a playaround whith it


In 16 minutes??? :)

Pagir



Message modifié ( 16-04-2007 20:08 )

Pagir

Offline woo482

  • Sr. Member
  • ****
  • Posts: 266
  • Karma: 0
Reply #4 - 16 April 2007, 20:07:51
ots not a bug I am posting but sholdent thay get chutes if thay eva out of the craft


Offline Doug Beachy

  • Jr. Member
  • **
  • Posts: 75
  • Karma: 0
Reply #5 - 16 April 2007, 20:10:12
It doesn't take long to test UMmu with the XR1 because I only use it to egress and ingress astronauts for EVAs; I use
my own internal code for docked XR1-to-XR1 transfers.


Offline DanSteph

  • Administrator
  • Legend
  • *****
  • Posts: 15407
  • Karma: 256
  • Hein, quoi !?
    • FsPassengers
Reply #6 - 16 April 2007, 20:15:01
Quote
Doug Beachy a écrit:
It doesn't take long to test UMmu with the XR1 because I only use it to egress and ingress astronauts for EVAs; I use
my own internal code for docked XR1-to-XR1 transfers.

Mean they will not be compatible with other addons transfer  ? :doubt:
I hope not because that would destroy the concept of "Universal Ummu"

Dan


Offline DanSteph

  • Administrator
  • Legend
  • *****
  • Posts: 15407
  • Karma: 256
  • Hein, quoi !?
    • FsPassengers
Reply #7 - 16 April 2007, 20:15:45
Quote
woo482 a écrit:
ots not a bug I am posting but sholdent thay get chutes if thay eva out of the craft

Wich language is that ? even chinese translator fail on this... :wonder:

Dan


Offline woo482

  • Sr. Member
  • ****
  • Posts: 266
  • Karma: 0
Reply #8 - 16 April 2007, 20:16:09
thay will I still have beta 5 of the dgiv and it worked so it shold


Offline woo482

  • Sr. Member
  • ****
  • Posts: 266
  • Karma: 0
Reply #9 - 16 April 2007, 20:20:47
it works 100% whith the xr-1


Offline woo482

  • Sr. Member
  • ****
  • Posts: 266
  • Karma: 0
Reply #10 - 16 April 2007, 20:21:58
    woo482 a écrit:
    ots not a bug I am posting but sholdent thay get chutes if thay eva out of the craft



Wich language is that ? even chinese translator fail on this... :wonder:

Dan

sorry pls dont delete my user its me typeing to fast for my key bord its crap


Offline Doug Beachy

  • Jr. Member
  • **
  • Posts: 75
  • Karma: 0
Reply #11 - 16 April 2007, 20:22:48
Quote
DanSteph wrote:
Quote
Doug Beachy a écrit:
It doesn't take long to test UMmu with the XR1 because I only use it to egress and ingress astronauts for EVAs; I use
my own internal code for docked XR1-to-XR1 transfers.

Mean they will not be compatible with other addons transfer  ? :doubt:
I hope not because that would destroy the concept of "Universal Ummu"

Dan

Don't worry, if the XR1 is docked to a non-XR1 vessel it falls back to use the normal UMmu transfer, which is quite
straightforward.  (I did preliminary testing for that last week using a debug version of the XR1).  I will have to wait for
the public DGIV Beta or another UMmu-enabled ship to test it fully.  :)


Offline woo482

  • Sr. Member
  • ****
  • Posts: 266
  • Karma: 0
Reply #12 - 16 April 2007, 20:26:29
oh ok

ps:shuttlepb whith umm on it?


Offline DanSteph

  • Administrator
  • Legend
  • *****
  • Posts: 15407
  • Karma: 256
  • Hein, quoi !?
    • FsPassengers
Reply #13 - 16 April 2007, 22:00:56
Quote
Doug Beachy a écrit:
Don't worry, if the XR1 is docked to a non-XR1 vessel it falls back to use the normal UMmu transfer, which is quite
straightforward.  (I did preliminary testing for that last week using a debug version of the XR1).  I will have to wait for
the public DGIV Beta or another UMmu-enabled ship to test it fully.  :)



Just tested fast, transfer seem to work with ShuttlPb (not fully tested)

Will try DGIV/XR1 right now...

Dan



Message modifié ( 16-04-2007 22:59 )


Offline DanSteph

  • Administrator
  • Legend
  • *****
  • Posts: 15407
  • Karma: 256
  • Hein, quoi !?
    • FsPassengers
Reply #14 - 16 April 2007, 22:55:07
Ok, seem there is at least four problems with XR1: (tested with DGIV and SHuttlePB)

When transffering crew loose their MiscID mean you transfert with "Capt","Eng"
or any other MiscId when they comme back they don't have it anymore.
(didn't tested EVA do you take it in account? I mean compatible way not your own)

When transferring from XR-1 to Other ship the door state is not checked
crew is lost in nowhere. (other ship don't accept it)

Crew name, age and function are not saved in your scenario, "Capt Doug 36"
is in your ship when you reload become "Schimt 36" or another random name.

No check of number of peoples aboard other ship when transfer.
Peoples are lost in nowhere when transfering from your ship to
a ship that is full.

All work as expected transfering DGIV<->ShuttlePB, ShuttlePB<->ShuttlePB
or DGIV<->DGIV , both ships use now the latest SDK and lib.

Did you compiled with the latest lib also or do you still use the old beta lib
with old header ?

In brief you ship is not compatible UMmu, maybe you may use the SDK
instead of your own function ? That would save you some hedeach,
saving in scenario for example take one line of code and all is checked
automatically, seat, airlock etc etc. Shuttle PB's UMmu demo use only 16 line of "UMMU sdk" code
and he have all capabilities, transfert, airlock, EVA choose member, saving etc etc.

Thanks for correcting...

Appart that the sound of XR1 are stunning ;) (first time I test it)

Dan



Message modifié ( 16-04-2007 23:42 )


Offline streb2001

  • Jr. Member
  • **
  • Posts: 43
  • Karma: 0
Reply #15 - 16 April 2007, 23:47:24
Experimenting with UMMU ISS:

Using DefineAirLockShape() and SetMembersPosRotOnEVA() I can EVA and enter crew at the port defined in these functions, eg
the Quest Joint Airlock.

However, when a DGIV docks to the ISS, attempting to EVA crew from the Quest airlock simply causes them to transfer to the
DG. Also it is possible to transfer crew DGIV -> ISS even though the DG is not docked to the Quest airlock (obviously!)

Is this s bug or do I assume that if a ship is docked to the ISS then no EVA is possible, only ship-to-ship transfer?

Or am I using the SDK incorrectly?

Steve

[ED] using gold beta 1.0



Post Edited ( 04-16-07 23:50 )


Offline DanSteph

  • Administrator
  • Legend
  • *****
  • Posts: 15407
  • Karma: 256
  • Hein, quoi !?
    • FsPassengers
Reply #16 - 17 April 2007, 00:24:31
Quote
streb2001 a écrit:
if a ship is docked to the ISS then no EVA is possible, only ship-to-ship transfer?


Correct,

But workaround:
Use eject function instead, nothing much more different
appart that it will always EVA and never transfer. (this is stated in the comments somewhere if I recall ?)

if(docked)
eject()
else
eva()


The initial SDK allowed more control but you would end with 500 lines of codes...
here it's much more simple but with some tips you have almost all the control you want.

Quote
streb2001 a écrit:
DG. Also it is possible to transfer crew DGIV -&gt ISS even though the DG is not docked to the Quest airlock
(obviously!)


Sorry don't get this one.. you mean you can transfer without beying docked
or is it a question ? :wonder:


Dan



Message modifié ( 17-04-2007 00:26 )


Offline streb2001

  • Jr. Member
  • **
  • Posts: 43
  • Karma: 0
Reply #17 - 17 April 2007, 00:38:56
Quote
DanSteph wrote:
Quote
streb2001 a écrit:
if a ship is docked to the ISS then no EVA is possible, only ship-to-ship transfer?


Correct,

But workaround:
Use eject function instead, nothing much more different
appart that it will always EVA and never transfer. (this is stated in the comments somewhere if I recall ?)

if(docked)
eject()


OK, I'll think about that (and re-read the docs!)

Quote

Quote
streb2001 a écrit:
DG. Also it is possible to transfer crew DGIV -&amp;gt ISS even though the DG is not docked to the Quest airlock
(obviously!)


Sorry don't get this one.. you mean you can transfer without beying docked
or is it a question ? :wonder:

Dan


No, the DGIV is docked to one of the docking adaptors, the UMMU code has an airlock defined at the Quest airlock. Yet crew
are transferred. I think I answered my own question: UMMU SDK ignores any airlock defined for EVA if a UMMU-enabled ship is
docked.

I'll keep working on it.



Post Edited ( 04-17-07 00:40 )


Offline Doug Beachy

  • Jr. Member
  • **
  • Posts: 75
  • Karma: 0
Reply #18 - 17 April 2007, 01:07:30
Quote
DanSteph wrote:

When transferring from XR-1 to Other ship the door state is not checked
crew is lost in nowhere. (other ship don't accept it)

...snip...

Did you compiled with the latest lib also or do you still use the old beta lib
with old header ?

The XR1 RC3a is still using the old UMmu lib file; I am working on RC4 now, which will use the new UMmu gold beta
library.  Also, I didn't know that Shuttle PB had a docking port (where is it??) -- If I can dock with the Shuttle PB I can
finally do a proper test of the XR1 using UMmu for docked crew transfers.   Now that UMmu 1.0 is released my goal is
to have all this sorted out for the upcoming XR1 RC4 release.  Thanks for your help testing, btw.  ;)


Offline DanSteph

  • Administrator
  • Legend
  • *****
  • Posts: 15407
  • Karma: 256
  • Hein, quoi !?
    • FsPassengers
Reply #19 - 17 April 2007, 01:17:02
Quote
Doug Beachy a écrit:
Also, I didn't know that Shuttle PB had a docking port (where is it??) -- If I can dock with the Shuttle PB I can
finally do a proper test of the XR1 using UMmu for docked crew transfers.

Sure, just see in the example scenario that are installed the "UMmu transfert" example.
Then change PB01:UMMuShuttlePB by PB01:DeltaGliderXR1 and you're ready for test.

Best !!

Dan


Offline Doug Beachy

  • Jr. Member
  • **
  • Posts: 75
  • Karma: 0
Reply #20 - 17 April 2007, 02:07:11
Quote
DanSteph wrote:
Sure, just see in the example scenario that are installed the "UMmu transfert" example.
Then change PB01:UMMuShuttlePB by PB01:DeltaGliderXR1 and you're ready for test.

Best !!

Dan

Great, thanks!  I am working on this now.  ;)



Offline streb2001

  • Jr. Member
  • **
  • Posts: 43
  • Karma: 0
Reply #21 - 17 April 2007, 02:27:27
OK, eject function works. With DGIV docked to ISS, I can transfer crew between ships and EVA/reenter via the Quest
Airlock.

I will have to give this a rest for a few days as I am backed up with work :sunk:

This UMMU is great. Well done.


Offline DanSteph

  • Administrator
  • Legend
  • *****
  • Posts: 15407
  • Karma: 256
  • Hein, quoi !?
    • FsPassengers
Reply #22 - 17 April 2007, 02:36:26
Quote
streb2001 a écrit:
This UMMU is great. Well done.

Thanks, I always believed in this project, it can bring more
live in Orbiter making it even more intteresting.

Giving the number of peoples that want to integrate it in their addons
I would say it's a good start. (a standard things is useless if nobody use it)

Dan


Offline jer11

  • Sr. Member
  • ****
  • Posts: 273
  • Karma: 0
Reply #23 - 17 April 2007, 05:01:41
This is the last beta release! can you put it on the download page ? :wonder:




Age 13

Offline DanSteph

  • Administrator
  • Legend
  • *****
  • Posts: 15407
  • Karma: 256
  • Hein, quoi !?
    • FsPassengers
Reply #24 - 17 April 2007, 05:11:43
A beta on the download page ? why ? :wonder:

Dan