Alien Vessel

OHM Alien Vessel 2022-06-15

GB

Member
Joined
Nov 18, 2016
Messages
18
Reaction score
23
Points
18
Location
Malbork
GB submitted a new addon:

Alien Vessel - Fantastic vessel with high speed, from movies "Alien" and "Prometheus".

It is fantastic vessel with high speed, from movies "Alien" and "Prometheus" and my invention (mixing).
I play with bump texture so "orbiter_ng" only. Model has virtual cockpit.
Because in Orbiter is not possible to vessel operate from Jockey, I invented additional navigation cabin.
There are three main thrusters - Main, hover and retro.
All you can rotate as a flaps, so you need Fly-By-Wire 2016 01.
Retro thruster in hover mode push vessel down!!!!!!!!!!!!
Anyway for keyboard:
Thrusters...

Read more about this addon...
 

4throck

Enthusiast !
Joined
Jun 19, 2008
Messages
3,502
Reaction score
1,008
Points
153
Location
Lisbon
Website
orbiterspaceport.blogspot.com
@GB you can add pictures to the addon description just like you do with any other post. You can edit the description at any time, no need to reupload ;)
Addons use the same text editor as posts (because the system is fully integrated with the forum software (y) )
 

spacespa

New member
Joined
Oct 1, 2022
Messages
4
Reaction score
0
Points
1
Location
Small ass town
Could you post the source code for this ship? I wanna make a few edits for myself

Amazing ship btw, basically just what I was looking for
 

GB

Member
Joined
Nov 18, 2016
Messages
18
Reaction score
23
Points
18
Location
Malbork
My source codes just now are looking like garbage. I need time for prepare for distribution because only I known what is where.
Just now I am building vessel Prometheus and code was re righting for Alien vessel (Prometheus I started before I did Alien vessel).
I am seaman and in short time i will fly to my vessel. When will be possible I will prepare code.

If you need how connect thruster rotation to control flaps there are samples:

m_back_eng_trak_point[0] = _V(0.0,0.0,0.0);

Animation:

static UINT ThrustGrp[1] = {GRP_GBA_mesh09_GBstick03_VC};
static MGROUP_ROTATE Thrust (1, ThrustGrp, 1, _V(-3.465278,-5.532551,137.3656), _V(1,0,0), (float)(-90*RAD));
anim_thrust = CreateAnimation (0);
p3 = AddAnimationComponent (anim_thrust, 0, 1, &Thrust);
CreateControlSurface3 (AIRCTRL_FLAP, 0.5, 4.5, _V(-3.465278,-5.532551,137.3656), AIRCTRL_AXIS_XPOS, 1.0, anim_thrust);

and:

void AlienVessel::clbkPostStep (double simt, double simdt, double mjd)
{

SetThrusterRef ( th_retro[0], m_back_eng_trak_point[0]);
SetThrusterRef ( th_rmain[0], m_back_eng_trak_point[0]);
SetThrusterRef ( th_main[0], m_back_eng_trak_point[0]);


gb_angle = -3.14;
gc_angle = 3.14;
double Thrustersaxis1 = GetControlSurfaceLevel (AIRCTRL_FLAP);
Thrustersaxis1 = max (gb_angle, min (gc_angle,Thrustersaxis1));
SetControlSurfaceLevel (AIRCTRL_FLAP, Thrustersaxis1, true);

ab_angle = (Thrustersaxis1*1.55) + 1.57;

double sina = sin(ab_angle);
double cosa = cos(ab_angle);


SetThrusterDir (th_retro[0], _V(0,-sina,-cosa));
SetThrusterDir (th_rmain[0], _V(0,sina,cosa));
SetThrusterDir (th_main[0], _V(0,sina,cosa));
 
Last edited:

spacespa

New member
Joined
Oct 1, 2022
Messages
4
Reaction score
0
Points
1
Location
Small ass town
Its unusable at least when not using joystick. I do have Fly by Wire installed though

Pressing any of the M, N, or B keys completely messes up the direction of the main engines and makes the spaceship uncontrollable

Also, when no engines, RCS, or autopilot are applied, there is a small constant torque on the spacecraft

I think it would be cool too to eliminate the green screen for the HUD and just make the HUD be in the normal viewscreen

The green screen kinda gets in the way of the view

Otherwise, its an amazing craft. I would love to play around with it if the bugs are fixed

I can do these changes if you are willing to share the code. I don't mind if its messy, wanna bet I've had worse?
 
Last edited:
Top