Send emails to
sandybarbour at
xpluginsdk dot org
CustomSBDatarefs004
This plugin was requested by Shaun (Mr
3D).
V1.10
Added four additional datarefs.
It has the following float datarefs which are read only.
sandybarbour/animation/ramp_wave
sandybarbour/animation/ramp_wave2
sandybarbour/animation/ramp_wave3
sandybarbour/animation/ramp_wave4
sandybarbour/animation/ramp_wave5
See the INI file included in the zip on the settings for the
additional datarefs.
These are similar to the original.
These are the properties that the INI file supports.
[CONFIG]
RampWaveTime = 0.01
RampWaveIncrement = 0.1
RampWaveMaximum = 0.9
RampWaveMinimum = -0.9
RampWaveHotKey = F3
RampWaveHotKeyModifiers = Shift+Down
RampWave2Time = 0.01
RampWaveI2ncrement = 0.1
RampWave2Maximum = 0.9
RampWave2Minimum = -0.9
RampWave2HotKey = F4
RampWave2HotKeyModifiers = Shift+Down
Etc.....
"RampWaveTime" adjusts the speed
of the ramp
"RampWaveIncrement" is the increment that is applied to the current ramp
value.
"RampWaveMaximum" is the maximum value of the ramp data.
"RampWaveMinimum" is the minimum value of the ramp data
NOTE
Changing RampWaveIncrement,
RampWaveMaximum & RampWaveMinimum will probably require RampWaveTime to
be adjusted.
The INI file is included in the archive files below.
Hotkey INI File defintions.
HotkeyINIDefinitions.txt
Mac
CustomSBDatarefs004Mac.zip
Linux
CustomSBDatarefs004Lin.zip
Windows
CustomSBDatarefs004Win.zip
CustomSBDatarefs003
This plugin was requested by Nick (gilbernl).
V1.10 - 16th
January 2008
Added these extra datarefs.
sandybarbour/doors/sparedoor1_transit
sandybarbour/doors/sparedoor2_transit
sandybarbour/doors/sparedoor3_transit
It has the following datarefs which are all read only.
These are all integer datarefs that have a value from 0 to 99.
sandybarbour/doors/tailstairs_transit
sandybarbour/doors/cargo_bay_door_transit
sandybarbour/doors/boarding_door_transit
sandybarbour/doors/cabin_cargo_boarding_door_transit
sandybarbour/doors/engine_nacelle1_transit
sandybarbour/doors/engine_nacelle2_transit
All the above are triggered by Hotkey toggle.
The door datarfefs are triggered
by a hotkey that is defined in the INI file.
The same hotkey is used for opening and closing.
When the opening the dataref will increment from 0 to
99.
When the closing the dataref will decement from
99 to 0.
The hotkeys will toggle so that if the door is halfway open then
pressing the hotkey again will start closing the door.
The INI file also has TransitTime
properties that determines the time it take for the dataref to go
through its range.
If it is set to 1.0 it will take approx 100 seconds for the dataref to
go from 0 to 99
These are the properties that the INI file supports.
The value in the INI file will mean that the dataref will take approx 10
secs to go through its range.
[CONFIG]
TailstairsTransitTime = 0.1
TailstairsHotKey = F3
TailstairsHotKeyModifiers = Shift+Down
CargoBayDoorTransitTime = 0.1
CargoBayDoorHotKey = F4
CargoBayDoorHotKeyModifiers = Shift+Down
BoardingDoorTransitTime = 0.1
BoardingDoorHotKey = F5
BoardingDoorHotKeyModifiers = Shift+Down
CabinCargoBoardingDoorTransitTime = 0.1
CabinCargoBoardingDoorHotKey = F6
CabinCargoBoardingDoorHotKeyModifiers = Shift+Down
EngineNacelle1TransitTime = 0.1
EngineNacelle1HotKey = F7
EngineNacelle1HotKeyModifiers = Shift+Down
EngineNacelle2TransitTime = 0.1
EngineNacelle2HotKey = F8
EngineNacelle2HotKeyModifiers = Shift+Down
INI File
NOTE
This INI file works fine on
windows and linux on my PC's
It may need to be modified to avoid conflicts on OSX.
This INI file is now included in the archive files below.
CustomSBDatarefs003.ini
Hotkey INI File defintions.
HotkeyINIDefinitions.txt
Mac
CustomSBDatarefs003Mac.zip
Linux
CustomSBDatarefs003Lin.tar.bz2
Windows
CustomSBDatarefs003Win.zip
DH88Control
This plugin was requested by
GreenMntn.
It will set the prop pitch to maximum pitch when the IAS goes above 130 kts.
The prop pitch will be latched so that when the IAS goes below 130 kts
the pitch will still be at maximum
There is a menu option to reset the pitch to minimum, this should only
be done when on the ground.
This plugin will only work in the DH88.
Mac
DH88ControlMac.zip
Linux
DH88ControlLin.tar.bz2
Windows
DH88ControlWin.zip
CustomSBDatarefs002
This plugin was requested by Ben
Harber (Mid7night).
It is useful for people wanting to animate their objects.
It has the following datarefs which are all read only.
These are all integer datarefs that have a value from 0 to 99.
"sandybarbour/doors/missile_door_transit"
Triggered by Hotkey toggle
Also arming missile will open the door
"sandybarbour/doors/rocket_door_transit"
Triggered by Hotkey toggle
Also arming rocket will open the door
"sandybarbour/doors/bomb_door_transit"
Triggered by Hotkey toggle
Also arming bomb will open the door
"sandybarbour/doors/ramp_door_transit"
"sandybarbour/doors/door1_transit"
"sandybarbour/doors/door2_transit"
"sandybarbour/doors/door3_transit"
All these triggered by Hotkey toggle.
The door datarfefs are triggered
by a hotkey that is defined in the INI file.
There are hotkeys for opening and closing.
When the opening hotkey is pressed the dataref will increment from 0 to
99.
When the closing hotkey is pressed the dataref will decement from
99 to 0.
The hotkeys will toggle so that if the door is halfway open then
pressing the hotkey again will start closing the door.
The INI file also has TransitTime
properties that determines the time it take for the dataref to go
through its range.
If it is set to 1.0 it will take approx 100 seconds for the dataref to
go from 0 to 99
These are the properties that the INI file supports.
The value in the INI file will mean that the dataref will take approx 10
secs to go through its range.
[CONFIG]
MissileDoorTransitTime = 0.1
MissileDoorHotKey = F3
MissileDoorHotKeyModifiers = Shift+Down
RocketDoorTransitTime = 0.1
RocketDoorHotKey = F4
RocketDoorHotKeyModifiers = Shift+Down
BombDoorTransitTime = 0.1
BombDoorHotKey = F5
BombDoorHotKeyModifiers = Shift+Down
RampDoorTransitTime = 0.1
RampDoorHotKey = F6
RampDoorHotKeyModifiers = Shift+Down
Door1TransitTime = 0.1
Door1HotKey = F7
Door1HotKeyModifiers = Shift+Down
Door2TransitTime = 0.1
Door2HotKey = F8
Door2HotKeyModifiers = Shift+Down
Door3TransitTime = 0.1
Door3HotKey = F9
Door3HotKeyModifiers = Shift+Down
[CONFIG]
MissileDoorTransitTime = 0.1
MissileDoorHotKey = F3
MissileDoorHotKeyModifiers = Shift+Down
RocketDoorTransitTime = 0.1
RocketDoorHotKey = F4
RocketDoorHotKeyModifiers = Shift+Down
BombDoorTransitTime = 0.1
BombDoorHotKey = F5
BombDoorHotKeyModifiers = Shift+Down
RampDoorTransitTime = 0.1
RampDoorHotKey = F6
RampDoorHotKeyModifiers = Shift+Down
Door1TransitTime = 0.1
Door1HotKey = F7
Door1HotKeyModifiers = Shift+Down
Door2TransitTime = 0.1
Door2HotKey = F8
Door2HotKeyModifiers = Shift+Down
Door3TransitTime = 0.1
Door3HotKey = F9
Door3HotKeyModifiers = Shift+Down
INI File
These are included in the files below.
Hotkey INI File defintions.
HotkeyINIDefinitions.txt
Mac
CustomSBDatarefs002Mac.zip
Linux
CustomSBDatarefs002Lin.tar.bz2
Windows
CustomSBDatarefs002Win.zip
CustomSBDatarefs001m
NOTE - If all you need is doors then see the CustomSBDatarefs002 plugin
above.
This plugin is a reduced version
of the plugin requested by
Michael (-Scrat-).
It is useful for people wanting to animate their objects.
The original plugin used features that locked it to the Author, this
version can be used by anyone.
It has the following datarefs which are all read only.
"sandybarbour/engine/custom_throttle_lever"
This is a float array with 8
elements 0 to 7.
This has a value of -0.5 to 0.0 to 1.0 when going from reverse to
forward.
The original throttle dataref "sim/flightmodel/engine/ENGN_thro" goes
from 0.5 to 0.0 to 1.0 when going from reverse to forward.
So "sim/flightmodel/engine/ENGN_propmode" has to be used to determine
when reverse is applied.
This makes it unsuitable when used with objects.
"sandybarbour/engine/custom_prop_pitch_lever"
This is a float array with 8 elements 0 to 7.
This dataref is similar to the "sim/flightmodel/engine/POINT_pitch_deg"
but it does not go negative.
"sandybarbour/doors/front_door_transit"
This is an integer that has a value from 0 to 99.
"sandybarbour/doors/back_door_transit"
This is an integer that has a value from 0 to 99.
The door datarfefs are triggered
by a hotkey that is defined in the INI file.
There are hotkeys for opening and closing.
When the opening hotkey is pressed the dataref will increment from 0 to
99.
When the closing hotkey is pressed the dataref will decement from
99 to 0.
The hotkeys will toggle so that if the door is halfway open then
pressing the hotkey again will start closing the door.
The INI file also has "FrontDoorTransitTime" and "BackDoorTransitTime"
properties that determines the time it take for the dataref to go
through its range.
If it is set to 1.0 it will take approx 100 seconds for the dataref to
go from 0 to 99
These are the properties that the INI file supports.
The value in the INI file will mean that the dataref will take approx 10
secs to go through its range.
[CONFIG]
FrontDoorTransitTime = 0.1
FrontDoorHotKey = F3
FrontDoorHotKeyModifiers = Shift+Down
BackDoorTransitTime = 0.1
BackDoorHotKey = F4
BackDoorHotKeyModifiers = Shift+Down
INI File
CustomSBDatarefs001m.ini
Hotkey INI File defintions.
HotkeyINIDefinitions.txt
Mac
CustomSBDataRefs001mMac.zip
Linux
CustomSBDatarefs001mLin.tar.bz2
Windows
CustomSBDatarefs001mWin.zip
Com1 Radio Tuner
This plugin was requested by
Gregus Gabor for use on VatSim.
Basically it allows the user the enter these 5 frequencies into text
boxes.
Center, Approach, Delivery, Tower and Ground.
Pressing the left button will send the freq to COM1, pressing the Right
button will clear the text box.
.
Mac
COM1RadioTunerMac.sit
Linux
COM1RadioTunerLin.tar.bz2
Windows
COM1RadioTunerWin.zip
Saturn V Control Panel
This plugin was requested by Chuck
Bodeen
It requires the Saturn V Aircraft available at XPlane Org.
Because the Saturn V is for Xplane V7.63 the plugin only works properly
with this aircraft in Xplane
v7.63
.
USAGE
You need to make sure that the 2
switches are set to stages to get the buttons to be enabled.
Then just click on the Auto Run button.
The other buttons allow you to run each stage separately.
Auto Run however will go through all the stages and jettison the stages
at the proper points.
Mac
SaturnVControlPanelMac.sit
Windows
SaturnVControlPanelWin.zip
Foggles
This plugin was requested by Tom
Parker.
It allows you to reduce XPlane visibility on your own computer when
flying on VATSIM.
V1.20
Now works properly with V7.63
of Xplane
V1.30
Changed default visibility
from zero to 100 as V9 was fighting the default value of zero -
18/11/2010
Updated plugins are at the bottom of the page, below the V1.20 plugins.
USAGE
When XPlane starts the plugin is
already active.
Press the Shift "F" key combination to reduce visibility.
Press again to return to normal visibility.
If you need to stop the plugin so that it is not overwriting the
visibility do the following.
You will also need to do this if you need to use Shift "F" elsewhere.
Go to the Foggles menu on the plugins menu and select Stop.
This will disable all features of the plugin.
To enable the features go to the Foggles menu on the plugins menu and
select Start.
FogglesVersionHistory.txt
Mac
FogglesMac.sit
Linux
FogglesLin.tar.bz2
Windows
FogglesWin.zip
V1.30
plugins for V9.
FogglesMacV1_3.zip
FogglesLinV1_3.zip
FogglesWinV1_3.zip
Instrument Info
This plugin allows you to locate
the index of a specific instrument on a panel.
This is handy if you are writing a plugin to enhance a current XPlane
instrument.
Once you start Xplane select the
Plugins menu and then select the Instrument Info Menu and then the
Toggle sub menu.
This will toggle the plugin enable/disable.
Use the TAB key to change between Index Number and X, Y data.
This plugin will work on any version of XPlane, however the panel scroll
will only work properly from V7.30 onwards
Mac
InstrumentInfoMac.sit
Linux
InstrumentInfoLin.tar.bz2
Windows
InstrumentInfoWin.zip
Trim Control
Once you start Xplane select the
Plugins menu and then select the Trim
Control Menu and then the Control Panel sub menu.
Click the arrows either side for fine control.
Click either side of the scroller Thumb for course control.
Drag the Thumb with the mouse to change the values as well.
The text box shows you the current value.
The Zero Trim Button will zero the trim.
The plugin only controls trim when
the control panel is visible.
Close it if you want to use the normal trim controls.
When the control panel is opened it will use the current trim settings
and set the sliders appropriately.
Mac
TrimControlMac.sit
Linux
TrimControlLin.tar.bz2
Windows
TrimControlWin.zip
LockView
V1.20
Fixed bug were FORWARD_NO_HUD and STRAIGHT_DOWN were interchanged.
Thanks to Hans Jansen for bringing this to my attention.
A few people have
asked about having the remote computer screens locked to a certain view.
This is because the master computer will also change the remote views.
Use this plugin and INI file on each remote computer that you want the
view locked.
This plugin allows you to specify
a view that the screen will stay locked on.
An INI file is used to determine the view and if it is enabled at
startup.
The first line will be 0 or 1, this determines if the view is locked at
startup.
0 means do not lock, 1 means lock.
The second line contains one of
these view types.
FORWARD
FORWARD_04
FORWARD_08
LEFT_45
RIGHT_45
LEFT_90
RIGHT_90
LEFT_130
RIGHT_130
BACKWARD
LEFT_UP
RIGHT_UP
TOWER
RUNWAY
CHASE
FREE1
FREE2
SPOT
SPOT_MOVING
FORWARD_HUD
FORWARD_NO_HUD
STRAIGHT_DOWN
3D_COCKPIT
The zip below
contains both the plugin and the LockView.ini file.
Extract the files and copy both of them to the Resources/plugins folder.
Just edit the LockView.ini file as described above.
Mac
LockViewMac.zip
Linux
LockViewLin.zip
Windows
LockViewWin.zip
DrawingDisabler
Someone asked about disabling
drawing of scenery etc in Xplane.
This plugin will
allow you to do this.
Sample INI File
DrawingDisabler.ini
(Copy to the plugins
directory)
Format is
1
1
1
1
1
1
1
1
Set a line to 0 to
disable that drawing phase.
Where each line
represents.
Terrain
Airports
Vectors
Airplanes
Objects
Panel
Gauges
Window
Mac
DrawingDisablerMac.sit
Linux
DrawingDisablerLin.tar.bz2
Windows
DrawingDisablerWin.zip
Plugin Enabler
V1.10
Added support for FAT plugins.
These can be normal FAT plugins or Aircraft FAT plugins.
It uses a text file called PluginEnabler.txt that has an
entry for any plugin that will be enabled.
This text file should be in the plugins directory.
The plugin name in the text file is the file name including the xpl
extension.
For a FAT plugin just use the Folder name for the plugin.
Each name must be on one line.
e.g.
ReloadPlugins.xpl
PluginIsFAT
"ReloadPlugins.xpl" is a standard plugin that is in the Resources/plugins
folder.
"PluginIsFAT" is a FAT plugin folder that is in the Resources/plugins
folder.
I
Be warned, some plugins may not like being disabled.
I have written it so that all plugins will be started
and enabled before I disable them.
This is so that there should not be a problem when using the PluginAdmin
to enable them.
PluginAdmin and the PluginEnabler plugin will not get disabled.
If there is no PluginEnabler.txt file then all plugins
are enabled, current behaviour.
If there is a text file and it is empty then all plugins are disabled
apart from PluginAdmin and PluginEnabler.
If there is a text file and it has entries then those plugins will be
enabled.
The zip below
contains both the plugin and the PluginEnabler.txt file.
Extract the files and copy both of them to the Resources/plugins folder.
Just edit the PluginEnabler.txt to suit your setup.
Mac
PluginEnablerMac.zip
Linux
PluginEnablerLin.zip
Windows
PluginEnablerWin.zip