I have seen rotating models when entering a station.
So I am wondering if it is possible to show some kind of dock area with your current ship in the background? Of course, the normal UI for interfaces and so on would still be there and usable as normal. I guess this would be a pure ambience feature, which adds nothing to game mechanics, but would just look amazingly cool.
Can this be done at all? If not, well then one could still create some funky images when docked.... but dynamic 3D would be interesting.
Just an OXP idea: 3D "scenery" when docked
Moderators: winston, another_commander
- phkb
- Impressively Grand Sub-Admiral
- Posts: 4830
- Joined: Tue Jan 21, 2014 10:37 pm
- Location: Writing more OXPs, because the world needs more OXPs.
Re: Just an OXP idea: 3D "scenery" when docked
Norby's HDBG does something like this, showing a different background image whenever you dock at a station.
Re: Just an OXP idea: 3D "scenery" when docked
I have the Xenon UI, which does a good job. But I'm wondering if one can implement actual 3D models which can be rotated or something into the background. The model would be composed of the appropriate station hangar, and your ship.
- phkb
- Impressively Grand Sub-Admiral
- Posts: 4830
- Joined: Tue Jan 21, 2014 10:37 pm
- Location: Writing more OXPs, because the world needs more OXPs.
Re: Just an OXP idea: 3D "scenery" when docked
Mission screens can have ship models applied to them, so yes, you could put a single ship model on it. But getting two models (dock and current player ship) is not possible. The effect you're aiming for, however, could be achieved with a cleverly designed background and overlay images to represent the dock, combined with careful positioning of the player ship model.
-
- Quite Grand Sub-Admiral
- Posts: 6683
- Joined: Wed Feb 28, 2007 7:54 am
Re: Just an OXP idea: 3D "scenery" when docked
Not 100% what you are looking for, but you can already set your player ship to be visible and rotating on the F5 screen. Just add the line
Code: Select all
"show-ship-model-in-status-screen" = YES;