Jump to content

Recommended Posts

Posted

After a lot of faffing about I have finally figured out how to get a fast travel vertibird to orbit on command and then resume travel.

 

Plus flights direct between worldspaces (like Nuka to Harbor) :ninja:

 

Currently using a popup message menu for orbiting which is rubbish UX, so would like to add an [R] Orbit | Stop Orbit button option to the VertibirdMenu.swf overlay.

 

Challenge #'1 is that it needs to be Xbox compatible, and I fear that adding new SWF/AS3 controls will depend on F4SE interface injection ?

 

Posted (edited)

I've been toying with command injection to vanilla menus. It is possible. I'm using xSE to inject an extra SWF when the detected menu is open. Without xSE, you'd have to make hard edits to the menu

And if you wanted to tie into calling commands from outside a vanilla function, you'd definitely need xSE to make that happen. As far as I know, there is no native vanilla method to make a papyrus call from scaleform. I had to write an xSE handler as middleware.

Edited by Carreau
Posted

Hard edits to the menu are preferable to xSE, as hacked SWF can be packaged for Xbox:

this.buttonHint_Orbit = new BSButtonHintData("$ORBIT","R","PSN_A","Xenon_A",1,this.onOrbit);

But, without a generic/public interface to link new BGSCodeObj this is a forlorn hope :down:

Posted

That's the pinch point. Either you tie into a known function of BGSCodeObj, or you're forced into F4SE to get some form of AS3 callback or key polling

Posted

"Hover here" is not an issue, just another AI package, but a poor use case as hovering in combat is incredibly dangerous.

 

I would not like to deliver a solution that involves fixing the player at a point in space to be shot at, what with all the random hostile combat spawning that can happen.

Posted

"Hover here" is not an issue, just another AI package, but a poor use case as hovering in combat is incredibly dangerous.

 

I would not like to deliver a solution that involves fixing the player at a point in space to be shot at, what with all the random hostile combat spawning that can happen.

If the player is idiotic enough to request a hover where there are a bunch of hostiles around, I figure he deserves to be shot down. :) I think using this feature in combination with some variety of 'tougher vertibirds' would be a good idea though.

 

If I had any idea how to do it, I would seriously consider have the game check to see how many hostiles are in the area, and if it is above some threshold number, have the pilot simply tell the player: "Are you crazy?? I ain't stoppin' here...." :D

Posted

Travel between worldspaces - But that's awesome news, SKK50!

 

I second the request for a Hover Here option, without really understanding the context of your mod :D

  • 2 weeks later...
Posted

Don't hold yer breaths as this will not be released. Whilst travel, orbit, hover and bailout all work (without F4SE, wow !) after a tonne of testing, vertibirds have proven to be unreliable and unpredictable, randomly going out of control;

 

> start flying around under the ground.

> freezing player ininteraction so dismount() wont work, even blocking player.moveto console.
> force land themselves and sulk, ignoring all package commands even after AI reset.

 

The real disappointment is I had a bunch of amusing Oi! London black cab driver lines recorded :sad:

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...