Project Orbiter MMU (oMMU) development thread

gattispilot

Addon Developer
Addon Developer
Joined
Oct 17, 2007
Messages
8,690
Reaction score
2,670
Points
203
Location
Dallas, TX
Thanks. Sounds good.

Maybe for version 2
Definition of attachment points (Hand, foot, back?
Ability to change cockpit view mesh?
 

Woo482

Moderator
Moderator
Addon Developer
GFX Staff
Joined
Feb 13, 2008
Messages
3,048
Reaction score
20
Points
78
Location
Earth?
Attachment points along with some way of interacting with attached payloads (probably a set of clbkGeneric messages) is already planned - cockpit meshes are likely a v2 feature though.
 

gattispilot

Addon Developer
Addon Developer
Joined
Oct 17, 2007
Messages
8,690
Reaction score
2,670
Points
203
Location
Dallas, TX
Like UMMu will you have a o2 level when suited? Air filled areas? guy dead if you crash or land hard?
 

Abdullah Radwan

Addon Developer
Addon Developer
Joined
Aug 20, 2017
Messages
314
Reaction score
284
Points
78
Location
Cairo
Attachment points along with some way of interacting with attached payloads (probably a set of clbkGeneric messages) is already planned - cockpit meshes are likely a v2 feature though.

UCSO can be used for payload management. If you want, I might be able to write UCSO implementation for you (depends on your code complexity).
 

gattispilot

Addon Developer
Addon Developer
Joined
Oct 17, 2007
Messages
8,690
Reaction score
2,670
Points
203
Location
Dallas, TX
Any progress. I am interesting how you solved the place the guy where you want and not the center
 

Woo482

Moderator
Moderator
Addon Developer
GFX Staff
Joined
Feb 13, 2008
Messages
3,048
Reaction score
20
Points
78
Location
Earth?
I was just thinking about that while finishing off implementing vessel -> vessel transfers. The best way I can think is to have an oMMU vessel interface exposing functions to be called when events happen in the core - allowing custom behaviors on events, denying ingress when a docking port is closed etc. Something along the lines of this (excuse the pseudocode):
Code:
class IMMUVessel{
public:
bool OnTryTransferCrew(const oMMU &otherVessel, const oMMUCrew &crewMember,int dockingPortID = 0) = 0;
bool OnTryCrewEnter(const oMMUCrew &crewMember, int airlockID = 1) = 0;
}

Playing around with this some more I think having a proper event system will be far more robust, and allow for add-ons that need to hook into vessels (e.g., XRRR) to function more cleanly; the structure I'm thinking of can be seen in the docs - http://files.woo482.co.uk/oMMU/html/classo_m_m_u___a_p_i_1_1o_m_m_u.html If anyone has any feedback I'm open to it, but I think this is the best way to implement it. I think this (after too many changes :facepalm:) can be considered the final API, while you're in there find the unannounced scope creep :lol:
 
Last edited:

WolfAngriff

The NSEU (Never Satisfied End User)
Joined
Nov 9, 2013
Messages
149
Reaction score
99
Points
43
Location
Brest
Hi everyone. This looks pretty sexy. I'm not skilled enough to be even an average beta tester so, any news for the noobs ? Simple things ? With pictures ? :hmm:
 

yitianetie

Member
Joined
Mar 24, 2020
Messages
50
Reaction score
18
Points
23
Location
Brittany
Hi,

Do we have some news about the development of this project, since the ending of the last year ?
 

yitianetie

Member
Joined
Mar 24, 2020
Messages
50
Reaction score
18
Points
23
Location
Brittany
Hi everyone,

Do we have some news about that project ? As we don't have any informations since last december, I wonder if that project is stopped...

Thanks
 

gattispilot

Addon Developer
Addon Developer
Joined
Oct 17, 2007
Messages
8,690
Reaction score
2,670
Points
203
Location
Dallas, TX
Any updates on this?
Thanks to BrianJ I have been able to spawn an eva guy to an airlock location
WvSATip.jpg


The guy can move around. But right now it is very specific. So only certain eva can be spawned. Unlike UMMU where you could change the cfg to fit the type you wanted
 

WolfAngriff

The NSEU (Never Satisfied End User)
Joined
Nov 9, 2013
Messages
149
Reaction score
99
Points
43
Location
Brest
Hello dear community

@gattispilot,
I think things are not clear about this addon, surely because english is not my first language and i'm not an addon developper. But i guess other people would like to know/understand more about this addon, which is one of the most awaited one. So, as i understand, there's an addon in developpement called OMMU, but no pre-release or test version available. Except fot real testers, i mean, people with programming/3D skills. I'm not this kind of person, so no problem for me, no bad critics in my words. Am i right ? Wrong ? Can you tell us a little about this ?
And, as always, thank you for your addons, and to all the developpers ! :cheers:
 

gattispilot

Addon Developer
Addon Developer
Joined
Oct 17, 2007
Messages
8,690
Reaction score
2,670
Points
203
Location
Dallas, TX
So a bit confused. So I started added a specific EVA guy just for me. But hoping for OMMU so it will be more general. Willing to help in any way I can
 

Woo482

Moderator
Moderator
Addon Developer
GFX Staff
Joined
Feb 13, 2008
Messages
3,048
Reaction score
20
Points
78
Location
Earth?
ommuLogo3.png

So, this has been stuck in eternal dev hell for long enough for various reasons - I plan to open source what I have, hopefully to get some contributors and get things finished.

I'll post an update at some point this week with more details on what's done, what's needed, where to access the project, etc.

At this stage it will *not* be something usable for end-users, but it is complete enough to implement crew management functionality into vessels.
 
Last edited:

WolfAngriff

The NSEU (Never Satisfied End User)
Joined
Nov 9, 2013
Messages
149
Reaction score
99
Points
43
Location
Brest
Hello Woo482, good to see you were not eaten by a blak hole ! :)
Thank you very much for the answer. I've seen "open source". Even if i know i won't be able to do anything, it's a good thing. I'll be a patient end-user :thumbup:
Thanx for what is already done, it's enormous.
 

N_Molson

Addon Developer
Addon Developer
Donator
Joined
Mar 5, 2010
Messages
9,278
Reaction score
3,247
Points
203
Location
Toulouse
Way to go ! I hope I'll get some time this summer to make good use of it ! :thumbup:
 

Urwumpe

Not funny anymore
Addon Developer
Donator
Joined
Feb 6, 2008
Messages
37,605
Reaction score
2,327
Points
203
Location
Wolfsburg
Preferred Pronouns
Sire
I think its a good idea to make it open source, this makes it way more attractive to be used in other open source projects.

But: This means it still requires a very restrictive maintainer who ensures that the interface compatibility of the library to the add-ons is kept as long as possible. I hope you want to keep that job. When anybody can contribute or create his own version of it, I sense some trouble.
 

Woo482

Moderator
Moderator
Addon Developer
GFX Staff
Joined
Feb 13, 2008
Messages
3,048
Reaction score
20
Points
78
Location
Earth?
Don't worry, my intention wasn't to dump a repository of buggy code and run :lol: I still intend to maintain the project
 
Top