PDA

View Full Version : pero | JeeHell EXT PWR by GSX



capt_pero
04-04-2018, 11:23 PM
Just want to inform you, that I created a new freeware LUA Script.

This LUA Script is compatible with FSX and P3D and works with FSDT Ground Services X (GSX) (https://www.fsdreamteam.com/products_gsx.html) and JeeHell FMGS (https://soarbywire.com/fmgs/). If you don’t use both of them this script is useless for you.
The Script detects if GSX is in BOARDING, DEBOARDING, CATERING or REFUELING process (must be started by user) and set the „EXT PWR“ LED in the overhead to „AVAIL“. Pressing the Button force the „EXT PWR“ to „ON“.

If the GSX Pushback is requested, the script disconnects „EXT PWR“ (make sure APU or Engines are running before ELEC EXT PWR is disconnected).

Please find download and install instructions on my website:
https://aviation.pero-online.de/wordpress/?page_id=1937

flykarli
04-05-2018, 09:50 AM
Hi Peter !

Thank You for your hard Work !
I will try it next Time, but my Beamers are on Service next Weeks.
Thank you very much
Karl

capt_pero
04-06-2018, 12:28 AM
Sure. I am very happy about some feedback. Yesterday I did an online flight with the script. Works perfectly...

OmniAtlas
04-06-2018, 05:41 AM
Just want to inform you, that I created a new freeware LUA Script.

This LUA Script is compatible with FSX and P3D and works with FSDT Ground Services X (GSX) (https://www.fsdreamteam.com/products_gsx.html) and JeeHell FMGS (https://soarbywire.com/fmgs/). If you don’t use both of them this script is useless for you.
The Script detects if GSX is in BOARDING, DEBOARDING, CATERING or REFUELING process (must be started by user) and set the „EXT PWR“ LED in the overhead to „AVAIL“. Pressing the Button force the „EXT PWR“ to „ON“.

If the GSX Pushback is requested, the script disconnects „EXT PWR“ (make sure APU or Engines are running before ELEC EXT PWR is disconnected).

Please find download and install instructions on my website:
https://aviation.pero-online.de/wordpress/?page_id=1937

Thanks for this - I gave up on GSX after there was no further development to allow for remote trigger action, and/or keyboard presses.

The visual immersion is destroyed when you have to use the P3D menu.

mike24
04-08-2018, 04:16 AM
Sure. I am very happy about some feedback. Yesterday I did an online flight with the script. Works perfectly...

Thanks for the script worked great for me
To make it even better is it possible to trigger a sound eg (external power plugged in) and also
(External power out) this is what the captain here if it is possible
Thanks again
Mike

Barrykensett
04-08-2018, 07:11 AM
Further to OmniAtlas post it is a shame that remote control of GSX is not forthcoming from FSDT and AES is not compatible with P3D and Windows 10. I agree it is rather silly to have messages in the windscreen for home cockpit drivers. I don't have the technical know how to develop an interface but it would be nice if someone with the expertise could produce an interface. I seem to remember that the AES interface was developed independently.
of course purists could point out that pilots in a cockpit can't see a lot of the stuff going on around the aircraft without opening up an outside view!
Barry
www.a320sim.com

OmniAtlas
04-09-2018, 12:01 PM
Barry I got tired of waiting for a solution so I just assigned shift p to a joystick button in FSUIPC and used an unused pedestal push button (such as the door lock switch or vide output button)

capt_pero
04-09-2018, 04:18 PM
Why don't you use the ADIRS buttons to set GSX? I have "ENT" to open the GSX Dialog and "0-9" for the dialog. Very easy.

Barrykensett
04-09-2018, 05:13 PM
I have buttons programmed to select the menus, that us not the issue. I just don't like the messages appearing in my scenery. With AES I used a services screen to display the messages
http://www.mycockpit.org/forums/attachment.php?attachmentid=12642&stc=1
You can just see the screen on the left of the cockpit like a tablet which is where I also handle vpilot, active sky, charts etc.

capt_pero
04-16-2018, 12:24 PM
I did some tinkering on the weekend.
The script now opens / closes the doors to match GSX Action:



BOARDING ACTIVE = FWD L, AFT L and CARGO (both) open
BOARDING COMPLETED = FWD L, AFT L and CARGO (both) close
DEBOARDING ACTIVE = FWD L, AFT L and CARGO (both) open
DEPARTURE ACTIVE = ALL DOORS close
CATERING ACTIVE = SERVICE DOORS (both) open
CATERING COMPLETED = SERVICE DOORS (both) close *


* Make sure that both SERVICE DOORS have no OPEN / CLOSE Check

=> GSX> Customize Aircraft> Service 1 & 2> "Door without open / close Checks"

I will test it a bit and release this version soon.

capt_pero
04-20-2018, 08:38 PM
Version 2 is out now. Very comfortable if doors are handling by "someone else".
https://aviation.pero-online.de/wordpress/?page_id=1937

capt_pero
04-26-2018, 01:54 AM
Version 3 will include GSX handling (done by LUA keypress). So if the engines are both off, parking brake set and aircraft on ground the script will call boarding/deboarding. As there is no GSX API it needs to work with keypresses by the LUA Script.

Here is a short video:
https://youtu.be/NYggPZFWobU

capt_pero
04-30-2018, 10:03 PM
Version 3 is available now.
https://aviation.pero-online.de/wordpress/?page_id=1937 (https://aviation.pero-online.de/wordpress/?page_id=1937)

capt_pero
05-13-2018, 03:45 AM
With version 4, the script can now also serve the default jetways. If the plane is parked and the FWD L door is opened or closed, the script will toggle the default jetway. This of course has a few limitations, since you can not query the status of the standard jetways and the script does not work with the SODE Jetways.

But still cool, if you arrive at EDDS Professional and the jetway moves. :O)

Please do not forget to check GSX is still on the key assignment CTRL + SHIFT + W. If not, you can customize the key combination in my LUA-Script.

Download:
https://aviation.pero-online.de/wordpress/?page_id=1937

capt_pero
07-01-2018, 12:33 AM
I did two bugfixes regarding the keypresses that causes info messages in the sim. Please find version 5 here:
https://aviation.pero-online.de/wordpress/?page_id=1937

Firefly77
07-08-2018, 08:22 AM
Hi Peter,
I did a complete new installation for P3D v4.3 and since that I cant get your script working again ! I placed it in the modules folder, created the ipcReady.lua with this one entry. My GSX reacts on shift+ctrl+w. so I did everything like in v4.2.
Any idea what could be wrong ???
thx anf best regards
Michael

capt_pero
07-08-2018, 01:56 PM
Do you see the message (Step 4 of my installation guide)?
https://aviation.pero-online.de/wordpress/?page_id=1937

If yes please logging=0 to logging=1 and restart the sim (within my .lua script).

Firefly77
07-08-2018, 05:02 PM
Do you see the message (Step 4 of my installation guide)?
https://aviation.pero-online.de/wordpress/?page_id=1937

If yes please logging=0 to logging=1 and restart the sim (within my .lua script).

Hi Peter,
thanks for your reply. No, I didnt see this short message. therefore I reinstalled GSX for the second time now and downloaded your v.5 as well and now it is working !!! I have no clue why it wasnt before as I did nothing special. Anyway, it is all ok now. thanks and best regards Michael

capt_pero
11-09-2018, 01:00 AM
As GSX v2 is out now and Rainer Kunst agreed using his idea for "Intelligent Cabin Announcements (ICA)" (https://simmershome.de/intelligent-cabin-announcements-ica-v2-0/) I am happy that the next version will include:



For GSX v2 Users: Ext Power Handling will be dependent on Gate Power by the Jetway (if no SODE jetway it works like before)
Integration of "Intelligent Cabin Announcements (ICA)" which plays sounds of the Cabin Crew for Safety, Climb, Approach, e.g. To use this feature you need files of a FS-Passengers Crew Pack (which can be found freeware on the internet). For sure ICA can be disabled. The sounds are a little modified for better fitting into the JeeHell operations


This gives a very nice flight experience. Thanks to Rainer Kunst (www.simmershome.de (http://www.simmershome.de))

capt_pero
11-16-2018, 01:04 AM
New to v6:



[FEATURE] Integrated Simmershome Intelligent Cabin Announcements v2
[FEATURE] Added GSX v2 Passenger Boarding
[CHANGED] Using GSX v2 the Ground Power will be connected with the jetway


Click here (https://aviation.pero-online.de/wordpress/?page_id=1937) for more details.

mike24
11-17-2018, 10:59 AM
[QUOTE=capt_pero;172017]New to v6:



[FEATURE] Integrated Simmershome Intelligent Cabin Announcements v2
[FEATURE] Added GSX v2 Passenger Boarding
[CHANGED] Using GSX v2 the Ground Power will be connected with the jetway


please would you check my lua file please i cannot here any sounds even thou i can see in text that they are being triggered
i downloaded the german sound and put them in the correct folder
i looked at fsuipc for number of sound card number 4
please see attached
Thanks for lua
Mike


---------------------------------------------------------------------------
--| pero | JeeHell Ext PWR by GSX |--
--| Version 6 - 17.11.2018 |--
---------------------------------------------------------------------------
--| This LUA Script is designed to use with FSDT GSX and JeeHell FMGS. |--
--| If you don't use both this script is useless. |--
--| |--
--| Developer: Peter Rosendahl (capt_pero@web.de) |--
--| FREEWARE. Private use ONLY! |--
--| |--
--| GSX States: |--
--| 1 = service can be called |--
--| 2 = service is not available |--
--| 3 = services has been bypassed |--
--| 4 = service has been requested |--
--| 5 = service is being performed |--
--| 6 = service has been completed |--
--| |--
---------------------------------------------------------------------------
--| ICA - Intelligent Cabin Announcements v2.0 is integrated |--
---------------------------------------------------------------------------
--| |--
--| Copyright (C) 2017 by simmershome. www.simmershome.de. |--
--| |--
--| This program comes with ABSOLUTELY NO WARRANTY. |--
--| Commercial use strongly vorbidden! Licence see Manual. |--
--| This script manage cabin announcements during the flight. |--
--| It works with all MS based Simulators x32 and x64 |--
--| and FSUPC 4.644 or above |--
---------------------------------------------------------------------------


-- Set this to 1 enables logging of the script. For debugging purpose only
local logging = 0


-- Set Sound Device (default: soundDevice = 1)
local soundDevice = 4


------------------------------------------------
------ Door and Ext. Power Management by GSX
------------------------------------------------
-- Set this to 0 disables LUA Status Messages at the running Sim for this script
local showStatusMessages = 1


-- Set this to 0 to disable the door handling by this script
local doorHandling = 1


-- Set the pause in milliseconds until the Ext Power will be connected once the condition is reached
local waitUntilExtPWRconnect = 3000


-- Sets the Interval in milliseconds to check GSX state (Minimum = 100)
local pollInterval = 1000


------------------------------------------------
------ GSX Automation
------------------------------------------------
-- Set this to 1 if you want to enable GSX handling by this script
local GSXhandling = 1


-- Set this to 0 if you want to disable the handling of the Default Jetways (state can not be recognized)
local defaultJetwayToggle = 1


-- Set this to 1 if you want to have GSX Boarding And Catering. 0 is Boarding only.
local GSXboardingAndCatering = 0


-- Set the minimum and maximum values how many passengers you want to board by GSX v2
local GSXv2_handling = 1
local GSXv2_MinPax = 23
local GSXv2_MaxPax = 61


-- Enter KeyCode of the Keyboard Combination for GSX Dialog (Default: SHIFT+CTRL+W)
-- (Please read FSUIPC Documentation "FSUIPC for Advanced Users.pdf" page 22 & 30 for more details)
local GSXdialogKeyShift = 3 -- SHIFT + CTRL
local GSXdialogKeyCode = 87 -- W




------------------------------------------------
------ Simmershome Cabin Announcement Integration
------------------------------------------------
-- Set this variable to 1 if you want to have SH Cabin Announcements started
local SH_ICAinUse = 1


-- Set the altitude to play the climb / descent altitude
local SH_ICAclimbDescentAlt = 7000


-- Set the path to the Sound files for ICA (!!! Must end with \\)
local SH_ICAbasePath = "C:\Program Files\Lockheed Martin\Prepar3D v4\Modules\\SH_ICAsound\\"






--------------------------------------------------------------------------------------------------------
-- DO NOT CHANGE BELOW THIS LINE! -- DO NOT CHANGE BELOW THIS LINE! -- DO NOT CHANGE BELOW THIS LINE! --
--------------------------------------------------------------------------------------------------------
-- DO NOT CHANGE BELOW THIS LINE! -- DO NOT CHANGE BELOW THIS LINE! -- DO NOT CHANGE BELOW THIS LINE! --
--------------------------------------------------------------------------------------------------------
-- DO NOT CHANGE BELOW THIS LINE! -- DO NOT CHANGE BELOW THIS LINE! -- DO NOT CHANGE BELOW THIS LINE! --
--------------------------------------------------------------------------------------------------------




------------------------------------------------
------ Door and Ext. Power Management by GSX
------------------------------------------------


-- Local variables (please do NOT change)
local DEBOARDING_STATE=0
local BOARDING_STATE=0
local DEPARTURE_STATE = 0
local CATERING_STATE = 0
local REFUELING_STATE = 0
local GSX_JETWAY_POWER = 0
local extPWR = 0
local SH_ICAwelcome = -1
local SH_ICAsafety = 0
local SH_ICAclimb = 0
local SH_ICAcruise = 0
local SH_ICAdescent = 0
local SH_ICAfinal = 0
local SH_ICAafterLand = 0
local SH_ICAatGate = 0
local SH_ICAunboarding = 0




-- Functions
function GSX_DEBOARDING_STATE(varname, value)
DEBOARDING_STATE = value
checkState()
end


function GSX_BOARDING_STATE(varname, value)
BOARDING_STATE = value
checkState()
end


function GSX_CATERING_STATE(varname, value)
CATERING_STATE = value
checkState()
end


function GSX_REFUELING_STATE(varname, value)
REFUELING_STATE = value
checkState()
end


function GSX_DEPARTURE_STATE(varname, value)
DEPARTURE_STATE = value
checkState()
end


function GSXv2_JETWAY_POWER_STATE(varname, value)
GSX_JETWAY_POWER = value
if (GSX_JETWAY_POWER==5) then
extPWR_Avail()
end
if (GSX_JETWAY_POWER==4 and extPWR==1) then
extPWR_Off()
end
end


function checkState()


if (CATERING_STATE == 4) then
ipc.sleep(120000)
doorAction(8,1)
end


if (DEBOARDING_STATE == 6) then
onAir=0
end


if (DEPARTURE_STATE >= 5) then
doorAction(2,0)
ipc.sleep(5000)
doorAction(1,0)
ipc.sleep(3000)
doorAction(4,0)
ipc.sleep(7000)
doorAction(8,0)
if (GSXv2_handling == 0 or GSX_JETWAY_POWER==2) then
extPWR_Off()
end
end


if (BOARDING_STATE == 6) then
ipc.sleep(8000)
doorAction(2,0)
ipc.sleep(5000)
doorAction(1,0)
ipc.sleep(3000)
doorAction(4,0)

if (SH_ICAwelcome==-1) then
SH_ICAwelcome = 0
SH_ICAsafety = 0
SH_ICAclimb = 0
SH_ICAcruise = 0
SH_ICAdescent = 0
SH_ICAfinal = 0
SH_ICAafterLand = 0
SH_ICAatGate = 0
SH_ICAunboarding = 0
end
end


if (CATERING_STATE == 6) then
doorAction(8,0)
end


if ((DEBOARDING_STATE > 2) or (BOARDING_STATE > 2) or (CATERING_STATE > 2) or (REFUELING_STATE > 2)) and (DEPARTURE_STATE < 4) and (DEPARTURE_STATE > 0) and (GSXv2_handling == 0 or GSX_JETWAY_POWER==2) then
extPWR_Avail()
end


if (DEBOARDING_STATE == 4) or (BOARDING_STATE == 4)then
doorAction(2,1)
ipc.sleep(15000)
doorAction(1,1)
ipc.sleep(3000)
doorAction(4,1)
end


if (SH_ICAinUse==1) then
SH_ICAaction()
end

logAll()
end


function showStatus(value)
if (showStatusMessages == 1) then
ipc.Display("pero | JeeHellExtPWRbyGSX: EXT PWR = "..value, 3)
end
end


function doorAction(door, value)
if (doorHandling == 1) then


-- 1 Left FWD
-- 2 Right CARGO (both)
-- 3 Right Service (both)
-- 4 Left AFT


local doorAction = door


if (door == 1 and value==1 and SH_ICAunboarding==0 and SH_ICAatGate==1) then
SH_ICAwelcome = -1
if (showStatusMessages == 1) then
ipc.Display("pero | JeeHellExtPWRbyGSX: SH ICA Unboarding", 3)
end
SH_ICAunboarding = 1
ipc.sleep(8000)
sound.play(SH_ICAbasePath.."paxsign.wav", soundDevice)
ipc.sleep(3000)
sound.play(SH_ICAbasePath.."crew_unboarding.wav", soundDevice)
end

if (door == 4) then doorAction = 3 end
if (door == 8) then doorAction = 4 end

if (value==1) then
value = door
else
value = 0
end

local statExits = ipc.readUB("3367")
if (logic.And(statExits,door) ~= value) then
if (door==1) and (defaultJetwayToggle==1) then
if (showStatusMessages == 1) then
ipc.Display("pero | JeeHellExtPWRbyGSX: Toggle Default Jetway", 3)
end

ipc.control(66695,0)
end
ipc.control(66389,doorAction)
end
end
end


function extPWR_Avail()
if (extPWR == 0) then
valPwrAvail = ipc.readUB("7397")
valPwrOn = ipc.readUB("7398")
if (logic.And(valPwrAvail,128) == 0) and (logic.And(valPwrOn,1) == 0) then
-- Toggle Connect/Disconnect EXT PWR
ipc.sleep(waitUntilExtPWRconnect)
ipc.writeUB("78ED",33)
showStatus("AVAIL")
extPWR = 1
end
end
end


function extPWR_Off()
if (extPWR == 1) then
valPwrAvail = ipc.readUB("7397")
valPwrOn = ipc.readUB("7398")
if (logic.And(valPwrAvail,128) > 0) or (logic.And(valPwrOn,1) > 0) then
if (logic.And(valPwrOn,1) > 0) then
-- EXT PWR = ON to EXT PWR = AVAIL
ipc.writeUB("78EE",79)
end
-- Toggle Connect/Disconnect EXT PWR
ipc.writeUB("78ED",33)
showStatus("Disconnected")
extPWR = -1
end
end
end




------------------------------------------------
------ SH ICA
------------------------------------------------


function SH_ICAaction()


-- Welcome Onboard
if (SH_ICAwelcome==0) then
groundSpeed = ipc.readUD("02B4") * 3600 / 1852 / 65536
blgtPower = ipc.readUB("739A")
if (groundSpeed == 0 and logic.And(blgtPower,1) > 0) then
SH_ICAwelcome = 1
if (showStatusMessages == 1) then
ipc.Display("pero | JeeHellExtPWRbyGSX: SH ICA Welcome", 3)
end
sound.play(SH_ICAbasePath.."paxsign.wav", soundDevice)
ipc.sleep(3000)
sound.play(SH_ICAbasePath.."crew1_welcomeonboard.wav", soundDevice)
end
end


-- Safety
if (SH_ICAsafety==0) then
onGround=ipc.readUW("0366")
if (onGround==1) then
groundSpeed = ipc.readUD("02B4") * 3600 / 1852 / 65536
if (groundSpeed > 2) and (groundSpeed < 30) then
SH_ICAsafety = 1
ipc.sleep(math.random(3, 10) * 1000)
sound.play(SH_ICAbasePath.."paxsign.wav", soundDevice)
ipc.sleep(3000)
hourLocalTime = ipc.readUB("0238")
if (hourLocalTime>21) or (hourLocalTime<5) then
if (showStatusMessages == 1) then
ipc.Display("pero | JeeHellExtPWRbyGSX: SH ICA Safety Night", 3)
end
sound.play(SH_ICAbasePath.."crew2_nighttakeoff.wav", soundDevice)
ipc.sleep(6000)
else
if (showStatusMessages == 1) then
ipc.Display("pero | JeeHellExtPWRbyGSX: SH ICA Safety", 3)
end
sound.play(SH_ICAbasePath.."crew2_safetyaboard.wav", soundDevice)
end
end
end
end


-- Climb
if (SH_ICAclimb==0) then
vspeed=ipc.readSW("0842") * -3.28084
alt=ipc.readUD("0574") * 3.28084
if (alt > SH_ICAclimbDescentAlt and vspeed > 1200) then
if (showStatusMessages == 1) then
ipc.Display("pero | JeeHellExtPWRbyGSX: SH ICA Climb", 3)
end
ipc.log("Climb: "..SH_ICAclimb)
SH_ICAclimb = 1
ipc.log("Climb after: "..SH_ICAclimb)
sound.play(SH_ICAbasePath.."paxsign.wav", soundDevice)
ipc.sleep(3000)
sound.play(SH_ICAbasePath.."crew3_climbingdevice.wav", soundDevice)
end
end


-- Cruise
if (SH_ICAcruise==0) then
vspeed=ipc.readSW("0842") * -3.28084
alt=ipc.readUD("0574") * 3.28084
if (alt > 18000 and vspeed < 700) then
SH_ICAcruise = 1
if (showStatusMessages == 1) then
ipc.Display("pero | JeeHellExtPWRbyGSX: SH ICA Cruise", 3)
end
sound.play(SH_ICAbasePath.."paxsign.wav", soundDevice)
ipc.sleep(3000)
sound.play(SH_ICAbasePath.."crew_servesandwich.wav", soundDevice)
end
end


-- Descent
if (SH_ICAdescent==0 and SH_ICAclimb==1) then
vspeed=ipc.readSW("0842") * -3.28084
alt=ipc.readUD("0574") * 3.28084
if (alt < SH_ICAclimbDescentAlt and vspeed > -900) then
if (showStatusMessages == 1) then
ipc.Display("pero | JeeHellExtPWRbyGSX: SH ICA Descent", 3)
end
SH_ICAdescent = 1
sound.play(SH_ICAbasePath.."paxsign.wav", soundDevice)
ipc.sleep(3000)
sound.play(SH_ICAbasePath.."crew6_descentautobelt.wav", soundDevice)
end
end


-- Final
if (SH_ICAfinal==0) then
vspeed = ipc.readSW("0842") * 3.28084
groundalt = ipc.readUD("0020") * 3.28084 / 256
alt = ipc.readUD("0574") * 3.28084
altogr = alt - groundalt
if (altogr < 3000 and vspeed > 500) then
SH_ICAfinal = 1
sound.play(SH_ICAbasePath.."paxsign.wav", soundDevice)
ipc.sleep(3000)
hourLocalTime = ipc.readUB("0238")
if (hourLocalTime>21 or hourLocalTime<5) then
if (showStatusMessages == 1) then
ipc.Display("pero | JeeHellExtPWRbyGSX: SH ICA Final Night", 3)
end
sound.play(SH_ICAbasePath.."crew7_beforelandnight.wav", soundDevice)
ipc.sleep(7000)
else
if (showStatusMessages == 1) then
ipc.Display("pero | JeeHellExtPWRbyGSX: SH ICA Final", 3)
end
sound.play(SH_ICAbasePath.."crew7_beforeland.wav", soundDevice)
end
end
end


-- After landing
if (SH_ICAafterLand==0 and SH_ICAfinal==1) then
while ((ipc.readUD("02B4") * 3600 / 1852 / 65536) > 40) do
ipc.sleep(1000)
end
if (showStatusMessages == 1) then
ipc.Display("pero | JeeHellExtPWRbyGSX: SH ICA After Landing", 3)
end
SH_ICAafterLand = 1
ipc.sleep(3000)
sound.play(SH_ICAbasePath.."paxsign.wav", soundDevice)
ipc.sleep(3000)
sound.play(SH_ICAbasePath.."crew8_aftland.wav", soundDevice)
end


-- At Gate
if (SH_ICAatGate==0 and SH_ICAafterLand==1) then
groundSpeed = ipc.readUD("02B4") * 3600 / 1852 / 65536
if (groundSpeed<3) then
SH_ICAatGate = 1
if (showStatusMessages == 1) then
ipc.Display("pero | JeeHellExtPWRbyGSX: SH ICA At Gate", 3)
end
ipc.sleep(3000)
sound.play(SH_ICAbasePath.."paxsign.wav", soundDevice)
ipc.sleep(3000)
sound.play(SH_ICAbasePath.."crew9_atgate.wav", soundDevice)
end
end
end






------------------------------------------------
------ GSX Automation
------------------------------------------------


local onGround = ipc.readUW("0366")
local onAir = 0
local parkBrakeSet = ipc.readUW("0BC8")
local engineLeftRunning = ipc.readUW("0894")
local engineRightRunning = ipc.readUW("092C")


function GSXcallDeboarding()
if (DEBOARDING_STATE==1) and (GSXhandling==1) then
ipc.keypress(GSXdialogKeyCode, GSXdialogKeyShift) -- Press Keyboard for GSX Dialog
ipc.sleep(2000) -- Wait 2000 ms
ipc.keypress(49) -- Press 1 (Deboarding)
if (showStatusMessages == 1) then
ipc.Display("pero | GSX Deboarding Requested", 3)
end
end
end


function GSXcallBoarding()
if (BOARDING_STATE==1) and (GSXhandling==1) then
ipc.writeLvar("FSDT_GSX_NUMPASSENGERS", math.random(GSXv2_MinPax, GSXv2_MaxPax))
ipc.keypress(GSXdialogKeyCode, GSXdialogKeyShift) -- Press Keyboard for GSX Dialog
ipc.sleep(2000) -- Wait 2000 ms
ipc.keypress(52) -- Press 4 (Boarding)

if (GSXboardingAndCatering == 1) then
ipc.keypress(GSXdialogKeyCode, GSXdialogKeyShift) -- Press Keyboard for GSX Dialog
ipc.sleep(2000) -- Wait 2000 ms
ipc.keypress(50) -- Press 2 (Catering)
end
if (showStatusMessages == 1) then
ipc.Display("pero | GSX Boarding Requested", 3)
end
end
end


function groundSpeedChanged(offset, value)
SH_ICAaction()
end


function verticalSpeedChanged(offset, value)
SH_ICAaction()
end


function groundStateChanged(offset, value)
if (value==0) then onAir = 1 end
onGround = value
checkAircraftStateForGSX()
extPWR = 0
end


function parkingBrakeChanged(offset, value)
parkBrakeSet = value
checkAircraftStateForGSX()
end


function engineLeftRunChanged(offset, value)
engineLeftRunning = value
checkAircraftStateForGSX()
end


function engineRightRunChanged(offset, value)
engineRightRunning = value
checkAircraftStateForGSX()
end


function checkAircraftStateForGSX()
if (DEBOARDING_STATE == 6) then onAir=0 end
if (onGround==1) and (parkBrakeSet>0) and (engineLeftRunning==0) and (engineRightRunning==0) then
if (onAir==0) then
GSXcallBoarding()
elseif (onAir==1) then
GSXcallDeboarding()
end
end
logAll()
end




------------------------------------------------
------ General
------------------------------------------------
function logAll()
if (logging==1) then
ipc.log("-------------------------------")
ipc.log(" GSX ENVIRONMENT")
ipc.log("-------------------------------")
ipc.log("DEBOARDING_STATE: "..DEBOARDING_STATE)
ipc.log("BOARDING_STATE: "..BOARDING_STATE)
ipc.log("DEPARTURE_STATE: "..DEPARTURE_STATE)
ipc.log("CATERING_STATE: "..CATERING_STATE)
ipc.log("REFUELING_STATE: "..REFUELING_STATE)
ipc.log("Jetway Power: "..GSX_JETWAY_POWER)
ipc.log("External Power: "..extPWR)
ipc.log("-------------------------------")
ipc.log(" AIRCRAFT STATE")
ipc.log("-------------------------------")
ipc.log("On Ground: "..onGround)
ipc.log("Was already Airborne: "..onAir)
ipc.log("Parking Brake: "..parkBrakeSet)
ipc.log("Engine Left Running: "..engineLeftRunning)
ipc.log("Engine Right Running: "..engineRightRunning)
ipc.log("-------------------------------")
ipc.log(" SH ICA STATE")
ipc.log("-------------------------------")
ipc.log("Welcome: "..SH_ICAwelcome)
ipc.log("Safety: "..SH_ICAsafety)
ipc.log("Climb: "..SH_ICAclimb)
ipc.log("Cruise: "..SH_ICAcruise)
ipc.log("Descent: "..SH_ICAdescent)
ipc.log("Final Approach: "..SH_ICAfinal)
ipc.log("After Landing: "..SH_ICAafterLand)
ipc.log("At Gate: "..SH_ICAatGate)
ipc.log("Unboarding: "..SH_ICAunboarding)
end
end


-- Event Trigger
event.offset(0x0366, "UW", "groundStateChanged")
event.offset(0x0BC8, "UW", "parkingBrakeChanged")
event.offset(0x0894, "UW", "engineLeftRunChanged")
event.offset(0x092C, "UW", "engineRightRunChanged")
event.offset(0x02B4, "UD", "groundSpeedChanged")
event.offset(0x0842, "SW", "verticalSpeedChanged")


event.Lvar("FSDT_GSX_DEBOARDING_STATE", pollInterval, "GSX_DEBOARDING_STATE")
event.Lvar("FSDT_GSX_BOARDING_STATE", pollInterval, "GSX_BOARDING_STATE")
event.Lvar("FSDT_GSX_DEPARTURE_STATE", pollInterval, "GSX_DEPARTURE_STATE")
event.Lvar("FSDT_GSX_CATERING_STATE", pollInterval, "GSX_CATERING_STATE")
event.Lvar("FSDT_GSX_REFUELING_STATE", pollInterval, "GSX_REFUELING_STATE")


event.Lvar("FSDT_GSX_JETWAY_POWER", pollInterval, "GSXv2_JETWAY_POWER_STATE")
-- event.Lvar("FSDT_GSX_JETWAY_AIR", pollInterval, "GSXv2_JETWAY_AIR_STATE")




-- Show starting information
ipc.Display("pero | JeeHellExtPWRbyGSX: Running...", 3)


if (SH_ICAinUse==1) then
ipc.display("Kabinenansagen gestartet\nCabinannouncements started\nCopyright by overflow 2011\nVisit www.simmershome.de",3)
end


if (logging==1) then
ipc.log("pero | JeeHellExtPWRbyGSX: Running...")
ipc.log("-------------------------------")
ipc.log(" GENERAL SETTINGS")
ipc.log("-------------------------------")
ipc.log("Show Status Messages: "..showStatusMessages)
ipc.log("Door handling: "..doorHandling)
ipc.log("Wait until EXT PWR Conn: "..waitUntilExtPWRconnect)
ipc.log("Poll Interval: "..pollInterval)
ipc.log("GSX Handling: "..GSXhandling)
ipc.log("GSXboardingAndCatering: "..GSXboardingAndCatering)
ipc.log("GSXdialogKeyShift: "..GSXdialogKeyShift)
ipc.log("GSXdialogKeyCode: "..GSXdialogKeyCode)
ipc.log("SH Cabin Announcement: "..SH_ICAinUse)
ipc.log("-------------------------------")
end
logAll()

capt_pero
11-17-2018, 11:35 AM
Hi Mike,

can you please post a screenshot of your
<SIM>\Modules\ folder
<SIM>\Modules\SH_ICAsound folder
<SIM>\Modules\ipcReady.lua file content

Please correct your setting:

local SH_ICAbasePath = "C:\Program Files\Lockheed Martin\Prepar3D v4\Modules\\SH_ICAsound\\"

to

local SH_ICAbasePath = "C:\\Program Files\\Lockheed Martin\\Prepar3D v4\\Modules\\SH_ICAsound\\"

mike24
11-17-2018, 11:59 AM
Hi Mike,

can you please post a screenshot of your
<SIM>\Modules\ folder
<SIM>\Modules\SH_ICAsound folder
<SIM>\Modules\ipcReady.lua file content

Please correct your setting:

local SH_ICAbasePath = "C:\Program Files\Lockheed Martin\Prepar3D v4\Modules\\SH_ICAsound\\"

to

local SH_ICAbasePath = "C:\\Program Files\\Lockheed Martin\\Prepar3D v4\\Modules\\SH_ICAsound\\"




ipready file
ipc.macro("Lua peroJeeHellExtPWRbyGSX")

capt_pero
11-17-2018, 03:43 PM
Looks good. I am pretty sure that the missing \\ causing the error. Please change as stated above. If this doesn't work, please post the FSUIPC5.log after starting / ending the sim.

mike24
11-18-2018, 07:40 AM
Looks good. I am pretty sure that the missing \\ causing the error. Please change as stated above. If this doesn't work, please post the FSUIPC5.log after starting / ending the sim.


done what you said but still no sounds i have perojeehellextpwrbygsx lua again for checking
i can actually see in text they are triggering within the sim but no sound
q1 when does welcome start or is trig (is it when the main door is shut)
because the first text i see is safety annoucement

mike24
11-18-2018, 07:45 AM
done what you said but still no sounds i have perojeehellextpwrbygsx lua again for checking
i can actually see in text they are triggering within the sim but no sound
q1 when does welcome start or is trig (is it when the main door is shut)
because the first text i see is safety annoucement


fsuipc log



********* FSUIPC5, Version 5.102 (12th June 2017) by Pete Dowson *********
Running inside Prepar3D v4
Module base=7FF93FEC0000
Windows 10 Home 64 Bit reported as Build 17134, Release ID: 1803 (OS 10.0)
Prepar3D.exe version = 4.3.29.25520
Checking the Registrations now ...
User Name="michael baker"
User Addr="BAKERM18@sky.com"
FSUIPC5 Key is provided
WideFS7 Key is provided
0 System time = 17/11/2018 00:11:29
15 FLT UNC path = "\\P3D\Documents2\Prepar3D v4 Files\"
15 ------ Module Version Check ------
15 acontain.dll: 4.3.29.25520
15 api.dll: 4.3.29.25520
15 controls.dll: 4.3.29.25520
15 fs-traffic.dll: 4.3.29.25520
15 G3D.dll: 4.3.29.25520
15 language.dll: 4.3.29.25520
15 sim1.dll: 4.3.29.25520
15 visualfx.dll: 4.3.29.25520
15 weather.dll: 4.3.29.25520
15 window.dll: 4.3.29.25520
15 ----------------------------------
47 FS UNC path = "\\P3D\3DV4\"
109 ---------------------- Joystick Device Scan -----------------------
109 Product= T-Rudder
109 Manufacturer= Thrustmaster
109 Vendor=044F, Product=B679 (Version 1.16)
125 GUIDs returned for product: VID_044F&PID_B679:
125 GUID= {1A9B0B10-7FCA-11E8-8001-444553540000}
125 Details: Btns=0, POVs=(0, 0, 0, 0), Cal=x00000000, Max=R0,U0,V0,X1019,Y1023,Z1023
125 Product= BU0836X Interface
125 Serial Number= B59353
125 Vendor=1DD2, Product=22A0 (Version 2.37)
125 GUIDs returned for product: VID_1DD2&PID_22A0:
125 GUID= {E764C9E0-AEB3-11E6-8001-444553540000}
125 Details: Btns=32, POVs=(0, 0, 0, 0), Cal=x00000000, Max=R4095,U4095,V4095,X4095,Y4095,Z4095
125 Product= USB Game Controllers
125 Manufacturer= Thrustmaster, Inc.
125 Vendor=07B5, Product=0316 (Version 1.1)
125 GUIDs returned for product: VID_07B5&PID_0316:
125 GUID= {8909DF70-7B17-11E8-8001-444553540000}
125 Details: Btns=4, POVs=(0, 0, 0, 0), Cal=x00000000, Max=R0,U0,V0,X127,Y127,Z127
125 -------------------------------------------------------------------
140 Device acquired for use :
140 Joystick ID = 3 (Registry okay)
140 3=T-Rudder
140 3.GUID={1A9B0B10-7FCA-11E8-8001-444553540000}
140 Device acquired for use :
140 Joystick ID = 1 (Registry okay)
140 1=BU0836X Interface
140 1.GUID={E764C9E0-AEB3-11E6-8001-444553540000}
140 Device acquired for use :
140 Joystick ID = 0 (Registry okay)
140 0=USB Game Controllers
140 0.GUID={8909DF70-7B17-11E8-8001-444553540000}
140 -------------------------------------------------------------------
156 LogOptions=80000000 00000001
172 SimConnect_Open succeeded: waiting to check version okay
172 Opened separate AI Traffic client okay
87515 Running in "Lockheed Martin® Prepar3D® v4", Version: 4.3.29.25520 (SimConnect: 4.3.0.0)
87515 Initialising SimConnect data requests now
87515 FSUIPC Menu entry added
87531 ... Using Prepar3D with Academic License
87547 \\P3D\Documents2\Prepar3D v4 Files\GERMANY NURMBERG CFM NO FUEL day.fxml
87547 \\P3D\A320FMGS\Aircraft\A320-214\cfm56_5B4.air
116765 Weather Mode now = Theme
119047 \\P3D\A320FMGS\Aircraft\A320-233\IAEV2500.air
119047 \\P3D\Documents2\Prepar3D v4 Files\UK HEATHROW GATE AEI NEW.fxml
119203 !!! ICAO1 from AI traffic incorrect!
119203 !!! ICAO2 from AI traffic incorrect!
239687 User Aircraft ID 2 supplied, now being used
239734 Aircraft loaded: running normally now ...
240515 System time = 17/11/2018 00:15:30, Simulator time = 21:10:51 (20:10Z)
240531 Aircraft="FMGS A320-233 British Airways IAE"
246984 Starting everything now ...
247000 Plug-in thread table check:
247000 0: No Lua action yet: "C:\Program Files\Lockheed Martin\Prepar3D v4\Modules\ipcReady.lua"
247000 1: Okay: "C:\Program Files\Lockheed Martin\Prepar3D v4\Modules\peroJeeHellExtPWRbyGSX.lua"
247000 Plug-in thread table check:
247000 0: No Lua action yet: "C:\Program Files\Lockheed Martin\Prepar3D v4\Modules\ipcReady.lua"
247000 1: Okay: "C:\Program Files\Lockheed Martin\Prepar3D v4\Modules\peroJeeHellExtPWRbyGSX.lua"
247000 Plug-in thread table check:
247000 0: No Lua action yet: "C:\Program Files\Lockheed Martin\Prepar3D v4\Modules\ipcReady.lua"
247000 1: Okay: "C:\Program Files\Lockheed Martin\Prepar3D v4\Modules\peroJeeHellExtPWRbyGSX.lua"
247000 Plug-in thread table check:
247000 0: No Lua action yet: "C:\Program Files\Lockheed Martin\Prepar3D v4\Modules\ipcReady.lua"
247000 1: Okay: "C:\Program Files\Lockheed Martin\Prepar3D v4\Modules\peroJeeHellExtPWRbyGSX.lua"
247000 Plug-in thread table check:
247000 0: No Lua action yet: "C:\Program Files\Lockheed Martin\Prepar3D v4\Modules\ipcReady.lua"
247000 1: Okay: "C:\Program Files\Lockheed Martin\Prepar3D v4\Modules\peroJeeHellExtPWRbyGSX.lua"
247000 Plug-in thread table check:
247000 0: No Lua action yet: "C:\Program Files\Lockheed Martin\Prepar3D v4\Modules\ipcReady.lua"
247000 1: Okay: "C:\Program Files\Lockheed Martin\Prepar3D v4\Modules\peroJeeHellExtPWRbyGSX.lua"
247000 Plug-in thread table check:
247000 0: No Lua action yet: "C:\Program Files\Lockheed Martin\Prepar3D v4\Modules\ipcReady.lua"
247000 1: Okay: "C:\Program Files\Lockheed Martin\Prepar3D v4\Modules\peroJeeHellExtPWRbyGSX.lua"
247000 Plug-in thread table check:
247000 0: No Lua action yet: "C:\Program Files\Lockheed Martin\Prepar3D v4\Modules\ipcReady.lua"
247000 1: Okay: "C:\Program Files\Lockheed Martin\Prepar3D v4\Modules\peroJeeHellExtPWRbyGSX.lua"
247000 Plug-in thread table check:
247000 0: No Lua action yet: "C:\Program Files\Lockheed Martin\Prepar3D v4\Modules\ipcReady.lua"
247000 1: Okay: "C:\Program Files\Lockheed Martin\Prepar3D v4\Modules\peroJeeHellExtPWRbyGSX.lua"
247000 Plug-in thread table check:
247000 1: Okay: "C:\Program Files\Lockheed Martin\Prepar3D v4\Modules\peroJeeHellExtPWRbyGSX.lua"
247000 Plug-in thread table check:
247000 1: Okay: "C:\Program Files\Lockheed Martin\Prepar3D v4\Modules\peroJeeHellExtPWRbyGSX.lua"
247000 Plug-in thread table check:
247000 1: Okay: "C:\Program Files\Lockheed Martin\Prepar3D v4\Modules\peroJeeHellExtPWRbyGSX.lua"
247031 ASN active function link set
247031 Ready for ASN WX radar
248219 Advanced Weather Interface Enabled
942078 Sim stopped: average frame rate for last 702 secs = 25.9 fps
942078 Max AI traffic was 126 aircraft (Deleted 0)
1625390 Sim stopped: average frame rate for last 676 secs = 29.2 fps
1625390 Max AI traffic was 157 aircraft (Deleted 0)
2182859 === Closing session: waiting for DLLStop to be called ...
2187859 Sim stopped: average frame rate for last 546 secs = 26.7 fps
2187859 Max AI traffic was 161 aircraft (Deleted 0)
2205828 === DLLStop called ...
2205828 === Closing external processes we started ...
2206828 === About to kill any Lua plug-ins still running ...
2206984 Lua threads being terminated:
2206984 1 = "C:\Program Files\Lockheed Martin\Prepar3D v4\Modules\peroJeeHellExtPWRbyGSX.lua"
2207140 LUA: "C:\Program Files\Lockheed Martin\Prepar3D v4\Modules\peroJeeHellExtPWRbyGSX.lua": killed
2207140 === Closing global Lua thread
2208140 === About to kill my timers ...
2208344 === Restoring window procs ...
2208344 === Unloading libraries ...
2208344 === stopping other threads ...
2208344 === ... Button scanning ...
2208437 === ... Axis scanning ...
2208547 === Releasing joystick devices ...
2208547 === Freeing macro memory
2208547 === Removing any offset overrides
2208547 === Closing all WideFS threads
2209922 === Clearing any displays left
2209922 === Calling SimConnect_Close ...
2212015 === SimConnect_Close done!
2212015 === AI slots deleted!
2212015 === Freeing button memory ...
2212015 === Closing my Windows ...
2212015 === Freeing FS libraries ...
2213031 === Closing devices ...
2213031 === Closing the Log ... Bye Bye! ...
2213031 System time = 17/11/2018 00:48:22, Simulator time = 21:42:54 (20:42Z)
2213031 *** FSUIPC log file being closed
Minimum frame rate was 5.1 fps, Maximum was 40.7 fps
Average frame rate for running time of 1925 secs = 27.3 fps
Maximum AI traffic for session was 161 aircraft
Memory managed: 979 Allocs, 978 Freed
********* FSUIPC Log file closed ***********

mike24
11-18-2018, 07:46 AM
---------------------------------------------------------------------------
--| pero | JeeHell Ext PWR by GSX |--
--| Version 6 - 17.11.2018 |--
---------------------------------------------------------------------------
--| This LUA Script is designed to use with FSDT GSX and JeeHell FMGS. |--
--| If you don't use both this script is useless. |--
--| |--
--| Developer: Peter Rosendahl (capt_pero@web.de) |--
--| FREEWARE. Private use ONLY! |--
--| |--
--| GSX States: |--
--| 1 = service can be called |--
--| 2 = service is not available |--
--| 3 = services has been bypassed |--
--| 4 = service has been requested |--
--| 5 = service is being performed |--
--| 6 = service has been completed |--
--| |--
---------------------------------------------------------------------------
--| ICA - Intelligent Cabin Announcements v2.0 is integrated |--
---------------------------------------------------------------------------
--| |--
--| Copyright (C) 2017 by simmershome. www.simmershome.de. |--
--| |--
--| This program comes with ABSOLUTELY NO WARRANTY. |--
--| Commercial use strongly vorbidden! Licence see Manual. |--
--| This script manage cabin announcements during the flight. |--
--| It works with all MS based Simulators x32 and x64 |--
--| and FSUPC 4.644 or above |--
---------------------------------------------------------------------------


-- Set this to 1 enables logging of the script. For debugging purpose only
local logging = 0


-- Set Sound Device (default: soundDevice = 1)
local soundDevice = 4


------------------------------------------------
------ Door and Ext. Power Management by GSX
------------------------------------------------
-- Set this to 0 disables LUA Status Messages at the running Sim for this script
local showStatusMessages = 1


-- Set this to 0 to disable the door handling by this script
local doorHandling = 1


-- Set the pause in milliseconds until the Ext Power will be connected once the condition is reached
local waitUntilExtPWRconnect = 3000


-- Sets the Interval in milliseconds to check GSX state (Minimum = 100)
local pollInterval = 1000


------------------------------------------------
------ GSX Automation
------------------------------------------------
-- Set this to 1 if you want to enable GSX handling by this script
local GSXhandling = 1


-- Set this to 0 if you want to disable the handling of the Default Jetways (state can not be recognized)
local defaultJetwayToggle = 1


-- Set this to 1 if you want to have GSX Boarding And Catering. 0 is Boarding only.
local GSXboardingAndCatering = 0


-- Set the minimum and maximum values how many passengers you want to board by GSX v2
local GSXv2_handling = 1
local GSXv2_MinPax = 23
local GSXv2_MaxPax = 61


-- Enter KeyCode of the Keyboard Combination for GSX Dialog (Default: SHIFT+CTRL+W)
-- (Please read FSUIPC Documentation "FSUIPC for Advanced Users.pdf" page 22 & 30 for more details)
local GSXdialogKeyShift = 3 -- SHIFT + CTRL
local GSXdialogKeyCode = 87 -- W




------------------------------------------------
------ Simmershome Cabin Announcement Integration
------------------------------------------------
-- Set this variable to 1 if you want to have SH Cabin Announcements started
local SH_ICAinUse = 1


-- Set the altitude to play the climb / descent altitude
local SH_ICAclimbDescentAlt = 7000


-- Set the path to the Sound files for ICA (!!! Must end with \\)
local SH_ICAbasePath = "C:\\Program Files\\Lockheed Martin\\Prepar3D v4\\Modules\\SH_ICAsound\\"






--------------------------------------------------------------------------------------------------------
-- DO NOT CHANGE BELOW THIS LINE! -- DO NOT CHANGE BELOW THIS LINE! -- DO NOT CHANGE BELOW THIS LINE! --
--------------------------------------------------------------------------------------------------------
-- DO NOT CHANGE BELOW THIS LINE! -- DO NOT CHANGE BELOW THIS LINE! -- DO NOT CHANGE BELOW THIS LINE! --
--------------------------------------------------------------------------------------------------------
-- DO NOT CHANGE BELOW THIS LINE! -- DO NOT CHANGE BELOW THIS LINE! -- DO NOT CHANGE BELOW THIS LINE! --
--------------------------------------------------------------------------------------------------------




------------------------------------------------
------ Door and Ext. Power Management by GSX
------------------------------------------------


-- Local variables (please do NOT change)
local DEBOARDING_STATE=0
local BOARDING_STATE=0
local DEPARTURE_STATE = 0
local CATERING_STATE = 0
local REFUELING_STATE = 0
local GSX_JETWAY_POWER = 0
local extPWR = 0
local SH_ICAwelcome = -1
local SH_ICAsafety = 0
local SH_ICAclimb = 0
local SH_ICAcruise = 0
local SH_ICAdescent = 0
local SH_ICAfinal = 0
local SH_ICAafterLand = 0
local SH_ICAatGate = 0
local SH_ICAunboarding = 0




-- Functions
function GSX_DEBOARDING_STATE(varname, value)
DEBOARDING_STATE = value
checkState()
end


function GSX_BOARDING_STATE(varname, value)
BOARDING_STATE = value
checkState()
end


function GSX_CATERING_STATE(varname, value)
CATERING_STATE = value
checkState()
end


function GSX_REFUELING_STATE(varname, value)
REFUELING_STATE = value
checkState()
end


function GSX_DEPARTURE_STATE(varname, value)
DEPARTURE_STATE = value
checkState()
end


function GSXv2_JETWAY_POWER_STATE(varname, value)
GSX_JETWAY_POWER = value
if (GSX_JETWAY_POWER==5) then
extPWR_Avail()
end
if (GSX_JETWAY_POWER==4 and extPWR==1) then
extPWR_Off()
end
end


function checkState()


if (CATERING_STATE == 4) then
ipc.sleep(120000)
doorAction(8,1)
end


if (DEBOARDING_STATE == 6) then
onAir=0
end


if (DEPARTURE_STATE >= 5) then
doorAction(2,0)
ipc.sleep(5000)
doorAction(1,0)
ipc.sleep(3000)
doorAction(4,0)
ipc.sleep(7000)
doorAction(8,0)
if (GSXv2_handling == 0 or GSX_JETWAY_POWER==2) then
extPWR_Off()
end
end


if (BOARDING_STATE == 6) then
ipc.sleep(8000)
doorAction(2,0)
ipc.sleep(5000)
doorAction(1,0)
ipc.sleep(3000)
doorAction(4,0)

if (SH_ICAwelcome==-1) then
SH_ICAwelcome = 0
SH_ICAsafety = 0
SH_ICAclimb = 0
SH_ICAcruise = 0
SH_ICAdescent = 0
SH_ICAfinal = 0
SH_ICAafterLand = 0
SH_ICAatGate = 0
SH_ICAunboarding = 0
end
end


if (CATERING_STATE == 6) then
doorAction(8,0)
end


if ((DEBOARDING_STATE > 2) or (BOARDING_STATE > 2) or (CATERING_STATE > 2) or (REFUELING_STATE > 2)) and (DEPARTURE_STATE < 4) and (DEPARTURE_STATE > 0) and (GSXv2_handling == 0 or GSX_JETWAY_POWER==2) then
extPWR_Avail()
end


if (DEBOARDING_STATE == 4) or (BOARDING_STATE == 4)then
doorAction(2,1)
ipc.sleep(15000)
doorAction(1,1)
ipc.sleep(3000)
doorAction(4,1)
end


if (SH_ICAinUse==1) then
SH_ICAaction()
end

logAll()
end


function showStatus(value)
if (showStatusMessages == 1) then
ipc.Display("pero | JeeHellExtPWRbyGSX: EXT PWR = "..value, 3)
end
end


function doorAction(door, value)
if (doorHandling == 1) then


-- 1 Left FWD
-- 2 Right CARGO (both)
-- 3 Right Service (both)
-- 4 Left AFT


local doorAction = door


if (door == 1 and value==1 and SH_ICAunboarding==0 and SH_ICAatGate==1) then
SH_ICAwelcome = -1
if (showStatusMessages == 1) then
ipc.Display("pero | JeeHellExtPWRbyGSX: SH ICA Unboarding", 3)
end
SH_ICAunboarding = 1
ipc.sleep(8000)
sound.play(SH_ICAbasePath.."paxsign.wav", soundDevice)
ipc.sleep(3000)
sound.play(SH_ICAbasePath.."crew_unboarding.wav", soundDevice)
end

if (door == 4) then doorAction = 3 end
if (door == 8) then doorAction = 4 end

if (value==1) then
value = door
else
value = 0
end

local statExits = ipc.readUB("3367")
if (logic.And(statExits,door) ~= value) then
if (door==1) and (defaultJetwayToggle==1) then
if (showStatusMessages == 1) then
ipc.Display("pero | JeeHellExtPWRbyGSX: Toggle Default Jetway", 3)
end

ipc.control(66695,0)
end
ipc.control(66389,doorAction)
end
end
end


function extPWR_Avail()
if (extPWR == 0) then
valPwrAvail = ipc.readUB("7397")
valPwrOn = ipc.readUB("7398")
if (logic.And(valPwrAvail,128) == 0) and (logic.And(valPwrOn,1) == 0) then
-- Toggle Connect/Disconnect EXT PWR
ipc.sleep(waitUntilExtPWRconnect)
ipc.writeUB("78ED",33)
showStatus("AVAIL")
extPWR = 1
end
end
end


function extPWR_Off()
if (extPWR == 1) then
valPwrAvail = ipc.readUB("7397")
valPwrOn = ipc.readUB("7398")
if (logic.And(valPwrAvail,128) > 0) or (logic.And(valPwrOn,1) > 0) then
if (logic.And(valPwrOn,1) > 0) then
-- EXT PWR = ON to EXT PWR = AVAIL
ipc.writeUB("78EE",79)
end
-- Toggle Connect/Disconnect EXT PWR
ipc.writeUB("78ED",33)
showStatus("Disconnected")
extPWR = -1
end
end
end




------------------------------------------------
------ SH ICA
------------------------------------------------


function SH_ICAaction()


-- Welcome Onboard
if (SH_ICAwelcome==0) then
groundSpeed = ipc.readUD("02B4") * 3600 / 1852 / 65536
blgtPower = ipc.readUB("739A")
if (groundSpeed == 0 and logic.And(blgtPower,1) > 0) then
SH_ICAwelcome = 1
if (showStatusMessages == 1) then
ipc.Display("pero | JeeHellExtPWRbyGSX: SH ICA Welcome", 3)
end
sound.play(SH_ICAbasePath.."paxsign.wav", soundDevice)
ipc.sleep(3000)
sound.play(SH_ICAbasePath.."crew1_welcomeonboard.wav", soundDevice)
end
end


-- Safety
if (SH_ICAsafety==0) then
onGround=ipc.readUW("0366")
if (onGround==1) then
groundSpeed = ipc.readUD("02B4") * 3600 / 1852 / 65536
if (groundSpeed > 2) and (groundSpeed < 30) then
SH_ICAsafety = 1
ipc.sleep(math.random(3, 10) * 1000)
sound.play(SH_ICAbasePath.."paxsign.wav", soundDevice)
ipc.sleep(3000)
hourLocalTime = ipc.readUB("0238")
if (hourLocalTime>21) or (hourLocalTime<5) then
if (showStatusMessages == 1) then
ipc.Display("pero | JeeHellExtPWRbyGSX: SH ICA Safety Night", 3)
end
sound.play(SH_ICAbasePath.."crew2_nighttakeoff.wav", soundDevice)
ipc.sleep(6000)
else
if (showStatusMessages == 1) then
ipc.Display("pero | JeeHellExtPWRbyGSX: SH ICA Safety", 3)
end
sound.play(SH_ICAbasePath.."crew2_safetyaboard.wav", soundDevice)
end
end
end
end


-- Climb
if (SH_ICAclimb==0) then
vspeed=ipc.readSW("0842") * -3.28084
alt=ipc.readUD("0574") * 3.28084
if (alt > SH_ICAclimbDescentAlt and vspeed > 1200) then
if (showStatusMessages == 1) then
ipc.Display("pero | JeeHellExtPWRbyGSX: SH ICA Climb", 3)
end
ipc.log("Climb: "..SH_ICAclimb)
SH_ICAclimb = 1
ipc.log("Climb after: "..SH_ICAclimb)
sound.play(SH_ICAbasePath.."paxsign.wav", soundDevice)
ipc.sleep(3000)
sound.play(SH_ICAbasePath.."crew3_climbingdevice.wav", soundDevice)
end
end


-- Cruise
if (SH_ICAcruise==0) then
vspeed=ipc.readSW("0842") * -3.28084
alt=ipc.readUD("0574") * 3.28084
if (alt > 18000 and vspeed < 700) then
SH_ICAcruise = 1
if (showStatusMessages == 1) then
ipc.Display("pero | JeeHellExtPWRbyGSX: SH ICA Cruise", 3)
end
sound.play(SH_ICAbasePath.."paxsign.wav", soundDevice)
ipc.sleep(3000)
sound.play(SH_ICAbasePath.."crew_servesandwich.wav", soundDevice)
end
end


-- Descent
if (SH_ICAdescent==0 and SH_ICAclimb==1) then
vspeed=ipc.readSW("0842") * -3.28084
alt=ipc.readUD("0574") * 3.28084
if (alt < SH_ICAclimbDescentAlt and vspeed > -900) then
if (showStatusMessages == 1) then
ipc.Display("pero | JeeHellExtPWRbyGSX: SH ICA Descent", 3)
end
SH_ICAdescent = 1
sound.play(SH_ICAbasePath.."paxsign.wav", soundDevice)
ipc.sleep(3000)
sound.play(SH_ICAbasePath.."crew6_descentautobelt.wav", soundDevice)
end
end


-- Final
if (SH_ICAfinal==0) then
vspeed = ipc.readSW("0842") * 3.28084
groundalt = ipc.readUD("0020") * 3.28084 / 256
alt = ipc.readUD("0574") * 3.28084
altogr = alt - groundalt
if (altogr < 3000 and vspeed > 500) then
SH_ICAfinal = 1
sound.play(SH_ICAbasePath.."paxsign.wav", soundDevice)
ipc.sleep(3000)
hourLocalTime = ipc.readUB("0238")
if (hourLocalTime>21 or hourLocalTime<5) then
if (showStatusMessages == 1) then
ipc.Display("pero | JeeHellExtPWRbyGSX: SH ICA Final Night", 3)
end
sound.play(SH_ICAbasePath.."crew7_beforelandnight.wav", soundDevice)
ipc.sleep(7000)
else
if (showStatusMessages == 1) then
ipc.Display("pero | JeeHellExtPWRbyGSX: SH ICA Final", 3)
end
sound.play(SH_ICAbasePath.."crew7_beforeland.wav", soundDevice)
end
end
end


-- After landing
if (SH_ICAafterLand==0 and SH_ICAfinal==1) then
while ((ipc.readUD("02B4") * 3600 / 1852 / 65536) > 40) do
ipc.sleep(1000)
end
if (showStatusMessages == 1) then
ipc.Display("pero | JeeHellExtPWRbyGSX: SH ICA After Landing", 3)
end
SH_ICAafterLand = 1
ipc.sleep(3000)
sound.play(SH_ICAbasePath.."paxsign.wav", soundDevice)
ipc.sleep(3000)
sound.play(SH_ICAbasePath.."crew8_aftland.wav", soundDevice)
end


-- At Gate
if (SH_ICAatGate==0 and SH_ICAafterLand==1) then
groundSpeed = ipc.readUD("02B4") * 3600 / 1852 / 65536
if (groundSpeed<3) then
SH_ICAatGate = 1
if (showStatusMessages == 1) then
ipc.Display("pero | JeeHellExtPWRbyGSX: SH ICA At Gate", 3)
end
ipc.sleep(3000)
sound.play(SH_ICAbasePath.."paxsign.wav", soundDevice)
ipc.sleep(3000)
sound.play(SH_ICAbasePath.."crew9_atgate.wav", soundDevice)
end
end
end






------------------------------------------------
------ GSX Automation
------------------------------------------------


local onGround = ipc.readUW("0366")
local onAir = 0
local parkBrakeSet = ipc.readUW("0BC8")
local engineLeftRunning = ipc.readUW("0894")
local engineRightRunning = ipc.readUW("092C")


function GSXcallDeboarding()
if (DEBOARDING_STATE==1) and (GSXhandling==1) then
ipc.keypress(GSXdialogKeyCode, GSXdialogKeyShift) -- Press Keyboard for GSX Dialog
ipc.sleep(2000) -- Wait 2000 ms
ipc.keypress(49) -- Press 1 (Deboarding)
if (showStatusMessages == 1) then
ipc.Display("pero | GSX Deboarding Requested", 3)
end
end
end


function GSXcallBoarding()
if (BOARDING_STATE==1) and (GSXhandling==1) then
ipc.writeLvar("FSDT_GSX_NUMPASSENGERS", math.random(GSXv2_MinPax, GSXv2_MaxPax))
ipc.keypress(GSXdialogKeyCode, GSXdialogKeyShift) -- Press Keyboard for GSX Dialog
ipc.sleep(2000) -- Wait 2000 ms
ipc.keypress(52) -- Press 4 (Boarding)

if (GSXboardingAndCatering == 1) then
ipc.keypress(GSXdialogKeyCode, GSXdialogKeyShift) -- Press Keyboard for GSX Dialog
ipc.sleep(2000) -- Wait 2000 ms
ipc.keypress(50) -- Press 2 (Catering)
end
if (showStatusMessages == 1) then
ipc.Display("pero | GSX Boarding Requested", 3)
end
end
end


function groundSpeedChanged(offset, value)
SH_ICAaction()
end


function verticalSpeedChanged(offset, value)
SH_ICAaction()
end


function groundStateChanged(offset, value)
if (value==0) then onAir = 1 end
onGround = value
checkAircraftStateForGSX()
extPWR = 0
end


function parkingBrakeChanged(offset, value)
parkBrakeSet = value
checkAircraftStateForGSX()
end


function engineLeftRunChanged(offset, value)
engineLeftRunning = value
checkAircraftStateForGSX()
end


function engineRightRunChanged(offset, value)
engineRightRunning = value
checkAircraftStateForGSX()
end


function checkAircraftStateForGSX()
if (DEBOARDING_STATE == 6) then onAir=0 end
if (onGround==1) and (parkBrakeSet>0) and (engineLeftRunning==0) and (engineRightRunning==0) then
if (onAir==0) then
GSXcallBoarding()
elseif (onAir==1) then
GSXcallDeboarding()
end
end
logAll()
end




------------------------------------------------
------ General
------------------------------------------------
function logAll()
if (logging==1) then
ipc.log("-------------------------------")
ipc.log(" GSX ENVIRONMENT")
ipc.log("-------------------------------")
ipc.log("DEBOARDING_STATE: "..DEBOARDING_STATE)
ipc.log("BOARDING_STATE: "..BOARDING_STATE)
ipc.log("DEPARTURE_STATE: "..DEPARTURE_STATE)
ipc.log("CATERING_STATE: "..CATERING_STATE)
ipc.log("REFUELING_STATE: "..REFUELING_STATE)
ipc.log("Jetway Power: "..GSX_JETWAY_POWER)
ipc.log("External Power: "..extPWR)
ipc.log("-------------------------------")
ipc.log(" AIRCRAFT STATE")
ipc.log("-------------------------------")
ipc.log("On Ground: "..onGround)
ipc.log("Was already Airborne: "..onAir)
ipc.log("Parking Brake: "..parkBrakeSet)
ipc.log("Engine Left Running: "..engineLeftRunning)
ipc.log("Engine Right Running: "..engineRightRunning)
ipc.log("-------------------------------")
ipc.log(" SH ICA STATE")
ipc.log("-------------------------------")
ipc.log("Welcome: "..SH_ICAwelcome)
ipc.log("Safety: "..SH_ICAsafety)
ipc.log("Climb: "..SH_ICAclimb)
ipc.log("Cruise: "..SH_ICAcruise)
ipc.log("Descent: "..SH_ICAdescent)
ipc.log("Final Approach: "..SH_ICAfinal)
ipc.log("After Landing: "..SH_ICAafterLand)
ipc.log("At Gate: "..SH_ICAatGate)
ipc.log("Unboarding: "..SH_ICAunboarding)
end
end


-- Event Trigger
event.offset(0x0366, "UW", "groundStateChanged")
event.offset(0x0BC8, "UW", "parkingBrakeChanged")
event.offset(0x0894, "UW", "engineLeftRunChanged")
event.offset(0x092C, "UW", "engineRightRunChanged")
event.offset(0x02B4, "UD", "groundSpeedChanged")
event.offset(0x0842, "SW", "verticalSpeedChanged")


event.Lvar("FSDT_GSX_DEBOARDING_STATE", pollInterval, "GSX_DEBOARDING_STATE")
event.Lvar("FSDT_GSX_BOARDING_STATE", pollInterval, "GSX_BOARDING_STATE")
event.Lvar("FSDT_GSX_DEPARTURE_STATE", pollInterval, "GSX_DEPARTURE_STATE")
event.Lvar("FSDT_GSX_CATERING_STATE", pollInterval, "GSX_CATERING_STATE")
event.Lvar("FSDT_GSX_REFUELING_STATE", pollInterval, "GSX_REFUELING_STATE")


event.Lvar("FSDT_GSX_JETWAY_POWER", pollInterval, "GSXv2_JETWAY_POWER_STATE")
-- event.Lvar("FSDT_GSX_JETWAY_AIR", pollInterval, "GSXv2_JETWAY_AIR_STATE")




-- Show starting information
ipc.Display("pero | JeeHellExtPWRbyGSX: Running...", 3)


if (SH_ICAinUse==1) then
ipc.display("Kabinenansagen gestartet\nCabinannouncements started\nCopyright by overflow 2011\nVisit www.simmershome.de",3)
end


if (logging==1) then
ipc.log("pero | JeeHellExtPWRbyGSX: Running...")
ipc.log("-------------------------------")
ipc.log(" GENERAL SETTINGS")
ipc.log("-------------------------------")
ipc.log("Show Status Messages: "..showStatusMessages)
ipc.log("Door handling: "..doorHandling)
ipc.log("Wait until EXT PWR Conn: "..waitUntilExtPWRconnect)
ipc.log("Poll Interval: "..pollInterval)
ipc.log("GSX Handling: "..GSXhandling)
ipc.log("GSXboardingAndCatering: "..GSXboardingAndCatering)
ipc.log("GSXdialogKeyShift: "..GSXdialogKeyShift)
ipc.log("GSXdialogKeyCode: "..GSXdialogKeyCode)
ipc.log("SH Cabin Announcement: "..SH_ICAinUse)
ipc.log("-------------------------------")
end
logAll()

capt_pero
11-19-2018, 02:28 PM
Looks all good. To start the script you have to Set PARK BRK = On (From Off to On). Have you tried this?

An please switch logging = 1 and post FSUIPC5.log again (after running the sim)

In "peroJeeHellExtPWRbyGSX.lua"
local logging = 1

mike24
11-20-2018, 01:40 PM
Thanks for all your help


i have put handbrake on and off still no sound

gsx lua log

capt_pero
11-20-2018, 03:11 PM
But we come closer. The log shows that we should have had "Safety" sound.
Can you please try putting the "soundDevice = 1" to really make sure that we take a valid sound card.
If you in addition set "local showStatusMessages = 1" you should see a message for each LUA Action of this script.

I am sure we will get it run because the log file is looking good. :cool:

mike24
11-20-2018, 03:38 PM
But we come closer. The log shows that we should have had "Safety" sound.
Can you please try putting the "soundDevice = 1" to really make sure that we take a valid sound card.
If you in addition set "local showStatusMessages = 1" you should see a message for each LUA Action of this script.

I am sure we will get it run because the log file is looking good. :cool:


Already tryed on 1 for sound card still no sound
Also already on 1 for lua actions
The first action I see is safety message but not sound
Should the first sound be welcome
Again Thankyou

capt_pero
11-21-2018, 01:13 AM
Strange. Do you see a LUA Message and hear a "bing" sound? Yes, after GSX Boarding is completed you should hear the "welcome" sound.

flykarli
11-21-2018, 01:43 AM
Hello Peter
I have the same error no sound. At the start, the text message comes, the doors open, the passengers start up, you can hear the noises of the passengers, but no welcome message. Have it synonymous with sound card 1 and 2 tried but no success. will create a logfile today and post here. Thanks for your help.
Karl

mike24
11-22-2018, 04:42 AM
No Bing sound no wecome sound but i did see them trigger in the text bar
Thanks for all the effort did try all different fsuipc sound card choices
Thanks

pete_fuss
11-22-2018, 09:18 AM
In my case it works well!
Only the soundcarddevice changed to my devicenumber from fsuipc.ini
and the path to the Simfolder, for example (local SH_ICAbasePath = "D:\\Prepar3D v4\\Modules\\SH_ICAsound\\")!

regards Peter

mike24
11-22-2018, 09:40 AM
In my case it works well!
Only the soundcarddevice changed to my devicenumber from fsuipc.ini
and the path to the Simfolder, for example (local SH_ICAbasePath = "D:\\Prepar3D v4\\Modules\\SH_ICAsound\\")!

regards Peter so are you saying yours is working now or can you stikll not here the sounds

pete_fuss
11-22-2018, 01:24 PM
so are you saying yours is working now or can you stikll not here the sounds
I here all sounds!
Regards Peter

capt_pero
11-22-2018, 02:31 PM
I am reworking the manual at the moment adding a troubleshooting section.

mike24
11-22-2018, 04:39 PM
How many Lau files do I need in modules folder apart from
peroJeeHellExtPWRbyGSX.lua"
If their is another Lua file what should be in it

pete_fuss
11-23-2018, 02:08 AM
I have two lua files in the modules folder,

ipcready.lua with this text in it : ipc.macro("Lua peroJeeHellExtPWRbyGSX")
and
peroJeeHellExtPWRbyGSX.lua
thats all !

regards Peter

flykarli
11-23-2018, 07:14 AM
Hi,
Problem solved . As so often, the problem sits in front of the monitor. The syntax of the file path is important. I missed a few slashes. Now the announcements work. Thanks Capt.PERO for your help. I have a little problem with the external power. It is not possible when boarding. Maybe because I have defined the switch on a button in Jeehell FMGS_Config?
regards
Karl

mike24
11-23-2018, 01:19 PM
Hi,
Problem solved . As so often, the problem sits in front of the monitor. The syntax of the file path is important. I missed a few slashes. Now the announcements work. Thanks Capt.PERO for your help. I have a little problem with the external power. It is not possible when boarding. Maybe because I have defined the switch on a button in Jeehell FMGS_Config?
regards

Karl

Please could you copy that line of text in Lua e.g. from your sound location
To see where I'm going wrong
This is mine
"C:\\Program Files\\Lockheed Martin\\Prepar3D v4\\Modules\\SH_ICAsound\\"

Does this look right?
Thanks for help

flykarli
11-23-2018, 04:59 PM
Hi Mike !

Yes, the line looks right. I do not know where in your script is the error. I can only report on my mistake and that it works for me now. Also, the error in the External Power has been done.
Maybe try ipcready.lua with this text: ipc.macro ("Lua JeeHellExtPWRbyGSX") Spacebar between Lua and Jeehell .....) Maybe this will help? I dont now sorry!
regards
Karl

capt_pero
11-24-2018, 01:00 AM
Thanks Karl.

I have just send over v7 to @pete_fuss, if you guys would like to test v7 - happy welcome. Please find the BETA v7 here:
https://aviation.pero-online.de/wordpress/?page_id=1937

v7 22.11.2018


[FEATURE] Added chapter „Troubleshooting“ to the manual
[CHANGED] Climb Announcment will be played based on altitude difference to the departing airport (avoid playing the sound when starting at high altitude locations)
[CHANGED] Main Exit is opening when Jetway has been connected
[CHANGED] Deboarding Sound will be played when Jetway has been connected
[CHANGED] Safety Sound will be skipped if GS is higher then 30 kts within 8 seconds (to avoid sound when starting directly from runway)


The manual (included in the BETA ZIP-file) has a troubleshooting chapter 5 included, this might help and I added some screenshots in the installation chapter.

I really can say that it is working on different JeeHell Installations.

capt_pero
11-24-2018, 05:21 AM
Guys, Peter and me are working on v7 - I would suggest you leave the BETA out. We made some changes and I will deploy v7 when it's ready. If v6 is not running at all, please use the troubleshooting chapter to fix it.

mike24
11-25-2018, 03:46 AM
Hi
I have gone throu the trouble shooting guide and everything is correct according to guide yet it has still no sound to announcements
I no its working because (for e.g. the external power comes on when gate is connected
And also the announcements trigger in the text bar
I have 4 choices in fsuipc in lua
for sound cards I have tried them all
I use no 1 of the choices for my normal gsx sounds and works fine
If you try the wave files directly they all work fine?
but I'm not giving up yet
Thanks for all your help and free software
.

capt_pero
11-25-2018, 01:09 PM
Hi
I have gone throu the trouble shooting guide and everything is correct according to guide yet it has still no sound to announcements
I no its working because (for e.g. the external power comes on when gate is connected
And also the announcements trigger in the text bar
I have 4 choices in fsuipc in lua
for sound cards I have tried them all
I use no 1 of the choices for my normal gsx sounds and works fine
If you try the wave files directly they all work fine?
but I'm not giving up yet
Thanks for all your help and free software
.
Hi Michael,

I am really wondering why it does not work. I saw you are running P3D in "C:\Program Files\Lockheed Martin\Prepar3D v4\" maybe there is a rights problem?! are you running PREPAR3D as Adminstrator?

Can you try putting the SH_ICAsound folder to "C:\SH_ICAsound" just for a try (and don't miss adjusting the LUA script path).

In addition you could try updating FSUIPC (http://www.schiratti.com/dowson.html) but I have no glue if that solves the issue. If that does not solve the issue, try rename your FSUIPC5.ini and restart the sim (should be recreated) just for a test (if you've done settings in the .ini you would need to transfer them.

As you are saying that the script is running in general it looks like an issue with the sound only... Strange...

mike24
11-28-2018, 01:12 PM
You will be glad to here that now I can here sounds and it works great
I did both of the things you said and now it's working
Thanks for your patience and thanks for the software
Regards
Mike

capt_pero
11-28-2018, 05:08 PM
Hi Mike,

great to hear. V7 will be ready soon and improve the v7 BETA very much. So don't waste time with the BETA, try out v6 and wait for v7. ;-)

Regards,
Peter

capt_pero
12-01-2018, 02:21 AM
v7 of my LUA script is out now. Thanks to Peter Fuss who did a lot of testing and found some major bugs.
Now we are really stable, each announcement comes correct, boarding the correct amount of pax work e.g.

Make fun flying with it!
https://aviation.pero-online.de/wordpress/?page_id=1937 (https://aviation.pero-online.de/wordpress/?page_id=1937)

v7 01.12.2018


[FEATURE] Added chapter „Troubleshooting“ to the manual
[FEATURE] Use CTRL+C to switch off the ICA Sounds (message appear)
[BUGFIX] Random Passengers for GSX v2 did not work randomly
[BUGFIX] When Catering & Boarding selected the Catering doors are to late
[BUGFIX] When Catering & Boarding selected the cargo door are too soon
[BUGFIX] When Catering & Boarding selected the catering was not called at any time
[BUGFIX] Deboarding does not close the CARGO Doors
[CHANGED] Climb Announcment will be played based on altitude difference to the departing airport (avoid playing the sound when starting at high altitude locations)
[CHANGED] Main Exit is opening when Jetway has been connected
[CHANGED] Deboarding Sound will be played when Jetway has been connected
[CHANGED] Safety Sound will be skipped if GS is higher then 30 kts within 8 seconds (to avoid sound when starting directly from runway)
[CHANGED] Descent Sound will be played once 3000 ft below highest altitude

mike24
12-03-2018, 06:10 PM
Latest build works great

flykarli
12-03-2018, 06:51 PM
hello peter, thanks for the version 7. Works perfectly with new prepar 3D V4.4. Thanks a lot
Karl

capt_pero
12-04-2018, 01:16 AM
hello peter, thanks for the version 7. Works perfectly with new prepar 3D V4.4. Thanks a lot
Karl
Thanks! You are welcome. Peter and I working an v8 already... ;-) Great ideas so far...

imported_Suggy
12-14-2018, 09:19 AM
Thanks! You are welcome. Peter and I working an v8 already... ;-) Great ideas so far...

Hello.

I think you have an error in the manual on p. 3. You say that IAC sounds 'can be disabled or enabled by pressing CTRL + C'. I think this should read 'Sounds can be disabled or enabled by pressing SHIFT+ C'.

Kind regards,
Darren Sugden

capt_pero
12-15-2018, 02:53 PM
Oh yes, thanks.

capt_pero
12-15-2018, 03:00 PM
Hi guys,

Peter Fuss and me are working hard on v8 of my Script. We have a lot of enhancements and fixes:

Own and improved SoundPacks for Cabin Crew (Boarding, Safety, Climb, Cruise, Descent, Approach, After Landing & At Gate) which will be selected randomly (so each leg a new crew). You can create your own SoundPacks for sure.
Music during Taxiphase
PNF Callouts (at the moment "100 kts" and "Positive Climb")
Configuration Tool - no need to change a .LUA script any more
Applaus on "soft landing" (I know thats not as real as it gets, but nice)
Landing Report shows (V-Speed, Pitch and Bank) when aircraft is at gate
(all options can be disabled)


We are on final for testing - and I am pretty sure to release before x-mas!

Screenshot of Config-Tool:
http://www.mycockpit.org/forums/attachment.php?attachmentid=12893&stc=1

Fritz
12-16-2018, 08:38 AM
Hi Peter,

I'm looking forward to the new extensions of your script.
Is GSX extension v2 absolutely necessary to use your script?

The bad thing is that you can not use GSX remotely. Control via the FMGS MCDU menu would be cool.
Personally, the menu window of GSX in the simulator bothers me. Also the queries which service is
want to choose. Would it be possible always choose the default value to avoid always the pop up windows?

kind regards

capt_pero
12-16-2018, 10:16 AM
I would even love to do it without pop up window. Whenever there is a possibility I will change it.
GSX v2 is not needed. If you have GSX v2 the EXT PWR connects with gate and the PAX estimation is random. All other thinks work finde with GSX.

capt_pero
12-22-2018, 02:04 AM
Version 8 is the biggest Update of my LUA Script and there are many important changes and a lot of bugfixes.
The main changes in this version are:


new configuration tool which makes installation, uninstallation and configuration of the LUA-script much easier
own Cabin Sounds which changes randomly at each leg
Pilot non flying doing callouts like „100kts“ and „positive Climb“
Taxi Music

The new Version and the SoundPacks can be found on my website:
http://aviation.pero-online.de (http://aviation.pero-online.de/)

flykarli
12-22-2018, 06:13 AM
Hello Peter !
Thank you so much for this Tool. I will try this new Version soon.
Yesterday I tried the beta version, but there were still problems with the start of the script. Let's see if I can still get it. The logfile brings an error message over the Ipcready.lua. but could not find any errors, Did it exactly as it is written in manual. If I can not do it myself, I'll send you a mail after the holidays.
Merry Christmas
Karl

capt_pero
12-22-2018, 06:39 AM
Thanks Karl. You will be happy with the config-tool then. It does the installation in the ipcReady.lua "by click". But if something is wrong with that file - just send me a copy - maybe I can fix it.

mike24
12-22-2018, 07:05 AM
V8 I noticed the new config seaches for the fsuipc ini file in the main folder rather than the modules folder
is this right?
Also puts everything in main folder rather than modules folder?

capt_pero
12-22-2018, 07:08 AM
Install into <YourSim>\Modules\ folder.
See manual chapter 8.1 to verify your installation. :cool:

mike24
12-22-2018, 09:37 AM
Install into <YourSim>\Modules\ folder.
See manual chapter 8.1 to verify your installation. :cool:

I must read the instructions all sorted now Very much improved Thanks again
Compliments of the season

mike24
12-22-2018, 12:13 PM
I must read the instructions all sorted now Very much improved Thanks again
Compliments of the season


well i tried it with just simulator and jeehell running it was ok
but as soon as i use outher software like proatc and active sky over network using simconnect
so in text you can see pero software starting but simconnect crashes (might be overloading or something) then pero software does not work but sim carrys on
thankyou

capt_pero
12-22-2018, 12:57 PM
well i tried it with just simulator and jeehell running it was ok
but as soon as i use outher software like proatc and active sky over network using simconnect
so in text you can see pero software starting but simconnect crashes (might be overloading or something) then pero software does not work but sim carrys on
thankyou
Very strange because this is normal LUA. I am using ProATC myself and did not experienced any problems. Any one else?

capt_pero
12-22-2018, 12:58 PM
The "Cabin_Safety.wav" in "Soundpack - pero (German & English)" was broken. Please redownload the SoundPack and overwrite existing files.

capt_pero
01-05-2019, 06:14 PM
Hi guys,

with version 9 I am able to answer the GSX Menu by reading it. So dialogs are closing in seconds and selecting the correct values. Thats nice. But you need FSUIPC 5.15 or higher and GSXv2.

In addition we integrated the triggering functions into the CPDLC AOC Client of Christoph Paulus (https://www.dalpi.de/). Very nice because this allows you to managed GSX functions inside the MCDU. See the first screenshot:
http://www.mycockpit.org/forums/attachment.php?attachmentid=12903&stc=1

We are testing at the moment. Hope to release v9 soon!

Beret
01-06-2019, 09:05 AM
That's looking very nice. Will waitung vor V9.

flykarli
01-06-2019, 09:43 AM
Hi Peter !
I managed, the script is now running with me. There was still a problem with the sound card recognition but after a few tries it worked. But sometimes have the problem that it does not start when starting P3D. Will now test it extensively.
I am looking forward to the version 9. I already have the CPDLC AOC Client of Christoph Paulus in use. Would be nice if you could control the Lua script on the MCDU.
Best regards and have a happy new year
Karl

bbruechmann
01-07-2019, 09:30 AM
Hi guys,

with version 9 I am able to answer the GSX Menu by reading it. So dialogs are closing in seconds and selecting the correct values. Thats nice. But you need FSUIPC 5.15 or higher and GSXv2.

In addition we integrated the triggering functions into the CPDLC AOC Client of Christoph Paulus (www.dalpi.com (http://www.dalpi.com)). Very nice because this allows you to managed GSX functions inside the MCDU. See the first screenshot:


We are testing at the moment. Hope to release v9 soon!


Hi Captain,
this becomes interesting now. :razz: Is this the Jeehell FMGS-MCDU where it can be handled with or is it an on-top- app?

By the way, if I click on the link you give to Christophs page I can shop there something with Terrazzo plates or something...weird..:???::roll:

Beret
01-07-2019, 04:44 PM
It's www.dalpi.de

pmartin
01-07-2019, 05:38 PM
Hello Peter!
nice work! Do you think it will be possible to include the pushback?
Many thanks
peter

bbruechmann
01-08-2019, 10:09 AM
Hello Peter, yeah this is really a nice work. Thanks for your effort you´ve put into it to make our sim experience much immersive and "as real as it gets".
Yesterday evening I did a test flight from EDDM to EDDH. Before i´ve installed your app and I can say it´s really cool stuff. I´ve ran it together with my MCE voice recognition and PF3 ATC from check-in to gate parking. That´s really impressive feeling going thru the checklists with my FO while he is chatting with the ATC-controls and on top of this you hear now even the purser going thru the safety instructions and all that stuff. That´s a "real feel".I´am also happy about the fact, that I can´t even notice any bad interfering between the FMGS-GSX-MCE-PF3-PeroSoft. All worked together or parallel without issues so far.

reg. Bernd

bbruechmann
01-08-2019, 10:42 AM
I have a little suggestion. Would it be a problem to trigger the in-flight message of the cabincrew about that we left the cruiselevel by the switch from the overhead for the seatbelt signs? I understand that at the moment it´s triggered by altitude of the aircraft, but it´s more realistic to trigger it by the seatbelt switch. It´s evenly the same for the message when the cabin starts with service. In real life the cabin informs the PAX about the descent with a little delay after the cockpit has set the seatbelt signs to on. This is because in 98 % of the legs the cockpit will not set the "fasten your seatbelts" right after the descent has started. Depending on my work I've done many hundreds of flights within Germany mainly with Lufthansa. I´ve noticed that the fasten seatbelts comes far after the TOD. I. ex. if your leg has a cruise altitude of 36 Tfeet the fasten seatbelts would come up normaly at may be 15 or 10 Tfeet depending on weather conditons. There is no need for fasten the belts far above the approach phase or cloudheights. This gives the cabin and pax more time for service in the air.

reg. Bernd

bbruechmann
01-08-2019, 11:05 AM
It's www.dalpi.de (http://www.dalpi.de)

Thank you Beret. But what is CPDLC-AOC exactly??

flykarli
01-09-2019, 02:35 PM
Hi ,
You can read it here:

http://files.flying-fox.de/forum/vatsim/VATGER_permanent/CPDLC/CPDLC_quickstart_edition_1.2.2.pdf
regards
Karl

bbruechmann
01-09-2019, 04:41 PM
,
Hi ,
You can read it here:

http://files.flying-fox.de/forum/vatsim/VATGER_permanent/CPDLC/CPDLC_quickstart_edition_1.2.2.pdf
regards
Karl

ahhh, yes, thank you Karl, this makes it clear.

reg. Bernd

capt_pero
01-12-2019, 01:02 AM
Hi Peter,

the pushback would be possible but the problem is how to know what key presses are needed. In some locations you have to PB to left, or right or straight out and the GSX menu does not allow this. Therefor we try to even get the "normal GSX menu keys" working from the MCDU. This would allow even controling the PB menu.

But trust me - using the script with the MCDU integration is very nice! The BETA Team loves it!!! ;-)

capt_pero
01-12-2019, 01:04 AM
Hi Bernd,

fair point. I would love to use the SeatBelt sign for trigger. But at the moment there is no Offset in JeeHell FMGS to read the state of the seatbelts. I posted a feature request for this.

The BETA team and I tried to create the best conditions to make it highly realistic based on the existing parameters.

capt_pero
01-12-2019, 01:10 AM
Short update for v9:
As i already announced we will have the MCDU integration with v9 and the CPDLC AOC Client Integration (www.dalpi.de (http://www.dalpi.de)). In addition I added a log for the "Landing Rate Monitor" including the wind at touchdown. Can be funny to see these parameters after landing.
http://www.mycockpit.org/forums/attachment.php?attachmentid=12908&stc=1

Testing all of it is done. We are just working on integrate the GSX Menu Key and Key 0-9 into the MCDU to operate GSX completly with the MCDU. Once this is done and tested I will come back to you.

Did I ever say that this is a very, very nice script? *lol*

bbruechmann
01-12-2019, 12:10 PM
Hi Bernd,

fair point. I would love to use the SeatBelt sign for trigger. But at the moment there is no Offset in JeeHell FMGS to read the state of the seatbelts. I posted a feature request for this.

Ahhh, yes that sounds reasonable of course.



The BETA team and I tried to create the best conditions to make it highly realistic based on the existing parameters.

Yes, indeed you did and please i´am not nagging. ;)




Did I ever say that this is a very, very nice script? *lol*


Affirmative, it IS indeed :D

capt_pero
01-13-2019, 12:14 PM
Hi,

it is released now! If you are interested for the JeeHell MCDU Integration you need to update/install BETA v19 of the CPDLC AOC-Client of Christoph Paulus (www.dalpi.de (http://www.dalpi.de)).

https://aviation.pero-online.de > Freeware > JeeHell EXT PWR by GSX

Please read the manual before updating or installing the first time.
This version needs GSX L2 and P3Dv4 because there a special features that are only included in FSUIPC5 and GSX L2!



[FEATURE] MCDU Integration with CPDLC AOC Client
[FEATURE] GSX Menu is now answered „very fast“ by reading it
[FEATURE] Added Key combination to toggle PNF announcements
[FEATURE] Taxi Music can be selected to use your own sound file
[FEATURE] F1 – F23 are possible for key combination
[FEATURE] Landing Rate Monitor creates a Logfile
[CHANGED] Taxi Music starts after Boarding completed
[BUGFIX] „Requesting fuel“ does not work in special cases
[BUGFIX] Sound stops very strange
[BUGFIX] Loop if only one SoundPack is selected
[BUGFIX] Configtool crashes if no [Sounds] found in FSUIPC.ini
[BUGFIX] Others…


I am working that this version is compatible to FSX as well but this needs some conversations to Pete Dawson. ;-)

Enjoy!

bbruechmann
01-14-2019, 05:24 AM
Peter, I did some more test flights over the weekend and I have the issue, that I can´t reduce the sound volume of the cabin announcements. I´ve set the volume via the configtool down to 5 % but there´s absolutely no change in their volume. I´ve also tried to save the settings several times but that didn´t helped.
Instead of reduce the cabinsounds it seems that the soundvolume of GSX is reduced because now I can hear the wingwalker very quiet only.

The volume of the cabin sounds Is far too high, because in the real cockpit you can hear them just very little and even filtered by the closed cockpitdoor. So its very important that the volume could be reduced.

I´am still using version 8 of you great tool.

reg.
Bernd

capt_pero
01-14-2019, 01:48 PM
Hi Bernd, thanks for your feedback. I will double check this.
Regarding the reduced GSX sound this could be caused by this:
https://www.avsim.com/forums/topic/547541-prepar3d-v44-lowering-the-sound-from-background-apps/?tab=comments#comment-3948621

capt_pero
01-15-2019, 01:02 AM
Due to some important changes in FSUIPC5 I cannot support FSX any more. If you want to use this script with FSX you have to user WideFS and follow this instructions. Should work but I have not tested yet:

https://forum.simflight.com/topic/86588-fsuipc4-eventtextmenu/?do=findComment&comment=524767

capt_pero
01-16-2019, 01:03 AM
[...] I can´t reduce the sound volume of the cabin announcements. I´ve set the volume via the configtool down to 5 % but there´s absolutely no change in their volume. [...]
Hi Bernd,

I tried to validate yesterday. As I am using LUA for this script, I am limited to these libraries. But you should not get any difference from v8 to v9 in case of sound volume - because nothing changed here. The only thing we reproduced is, that volume 0% does not mean that you cannot hear anything. Strange, but the LUA Documentation says


The vol (volume) is a % value between 0% and 100%. This isn't the complete range from silence ot max, but 0 is very quiet. This defaults to 100.


I am using a dedicated sound card in the MIP for these kind of sounds. Do you?
Thanks again for your feedback - I really appreciate.

bbruechmann
01-16-2019, 05:01 AM
Hi Bernd,

I tried to validate yesterday. As I am using LUA for this script, I am limited to these libraries. But you should not get any difference from v8 to v9 in case of sound volume - because nothing changed here. The only thing we reproduced is, that volume 0% does not mean that you cannot hear anything. Strange, but the LUA Documentation says



I am using a dedicated sound card in the MIP for these kind of sounds. Do you?
Thanks again for your feedback - I really appreciate.

Thank you for the explanation. I´am still on v8, but if the volume can´t surely controlled because of the LUA limitations, a dedicated sound device for all this stuff is anyway a good idea. That's the way I will go for.

reg. Bernd

capt_pero
01-17-2019, 12:52 AM
Hi Bernd,

a dedicated sound card is maybe the best idea. On my Website you can see my Sound Setup using 6 Soundcards (2 for FO, 2 for CP, 1 for MIP Speaker and 1 for Main PC). ;-)

I asked Pete about the Sound Volume to ensure that there is no bug. See here: https://forum.simflight.com/topic/86601-fsuipc45-soundplay-volume/

imported_Suggy
01-17-2019, 04:02 AM
Hi Bernd,

a dedicated sound card is maybe the best idea. On my Website you can see my Sound Setup using 6 Soundcards (2 for FO, 2 for CP, 1 for MIP Speaker and 1 for Main PC). ;-)

I asked Pete about the Sound Volume to ensure that there is no bug. See here: https://forum.simflight.com/topic/86601-fsuipc45-soundplay-volume/

Peter, thank you for the wonderful software.

I have a question about the sound. Until recently, I was using FS Flightkeeper for my ‘ambient sounds’ since it could run on a client computer (connected to P3D via WideFS) and therefore was able to come out of separate speakers and not part of the P3D sound output. This meant taxi music, cabin announcements etc could come out speakers placed above and to the rear of my cockpit. The sound part of the programme was very flexible; in a 4 speaker setup the sound could be positioned to come out if the front or back speakers.

I am wondering whether the sound part of the programme could be coded to run on a remote PC as a future project?

At the moment I have three ‘sound environments’ coming from 3 computers:

PC1: P3D sound
PC2: Team Speak and vPilot (remote with sound)
PC3: Jeehell, CPDLC, FS Flightkeeper and SIOC sound

The GSX CPDLC menu integration in the MCDU is fantastic! Thank you very much for your efforts. It is very much appreciated.

Kind regards,
Darren

capt_pero
01-18-2019, 01:01 AM
Hi Darren,

thanks for your feedback. At the moment its not planned to make it run via network - but let me see what future brings.

The next version 9.1 includes


[FEATURE] New "MENU double click" has been integrated if you want to use for example ProATC Menu (see manual for details)
[FEATURE] Added Sound Direction for Surround Soundcards (in Config Tool)
[BUGFIX] Boarding starts when opening the GSX menu
[BUGFIX] GSX menu is answered even if GSX operation is disabled in Config Tool
[BUGFIX] Using "GSX Menu" (after requesting pushback) not responds that fast


But this will take some time as I am very busy at my main job at the moment.

bbruechmann
01-18-2019, 05:18 AM
Hi Bernd,

a dedicated sound card is maybe the best idea. On my Website you can see my Sound Setup using 6 Soundcards (2 for FO, 2 for CP, 1 for MIP Speaker and 1 for Main PC). ;-)

I asked Pete about the Sound Volume to ensure that there is no bug. See here: https://forum.simflight.com/topic/86601-fsuipc45-soundplay-volume/

Hi Peter,

I've set up a dedicated soundcard and this works perfectly for me. 3 on the P3d (1 for the SIM, 1 for GSX and Perosoft, 1 for PF3 and MCE ATC) 2 Cards on my FMGS PC (I use only 1 PC for the whole Jeehell suite with 5 Monitors and 3 GPU´s).

I have an additional question about v9 (I´am still on v8). Does the CPLC integrates your Perosoft into the Jeehell MCDU or is this a seperate alternative MCDU beside the Jeehell one?

And may you allow a suggestion for v9.1. Is it possible to let the refuelling postpone all other actions like boarding etc. if it´s activated? Because at present our script starts immediately with the boarding first, even if refuelling is active. But in real world, boarding is not allowed until refuelling has completed, because of security reasons in case of fire.

reg. Bernd

imported_Suggy
01-18-2019, 01:11 PM
Hi Darren,

thanks for your feedback. At the moment its not planned to make it run via network - but let me see what future brings.

The next version 9.1 includes


[FEATURE] New "MENU double click" has been integrated if you want to use for example ProATC Menu (see manual for details)
[FEATURE] Added Sound Direction for Surround Soundcards (in Config Tool)
[BUGFIX] Boarding starts when opening the GSX menu
[BUGFIX] GSX menu is answered even if GSX operation is disabled in Config Tool
[BUGFIX] Using "GSX Menu" (after requesting pushback) not responds that fast


But this will take some time as I am very busy at my main job at the moment.

Hello, Peter.

Many thanks for the reply. I’m loving using your software including your corteManager.

The sound direction for surround sound cards is just what I ‘wanted’ to see!

Brilliant:-)

Best wishes,
Darren

capt_pero
01-18-2019, 03:03 PM
And the best: it works! ;-)

We will get two more SoundSets from 2 girls "Anna" and "Elke". I really appreciate that these private people spend theire time to record sounds for us! Awesome. Think we will test during the weekend and upload v9.1 on sunday. Until now everything works fine.

bbruechmann
01-18-2019, 06:16 PM
We will get two more SoundSets from 2 girls "Anna" and "Elke". I really appreciate that these private people spend theire time to record sounds for us! Awesome.

That´s very great news. :D You´re the Best;-)

capt_pero
01-19-2019, 02:53 AM
V9.1 19.01.2019
Configuration Tool updated – Please open and Save your configuration again!

For CPDLC AOC Integration the starting condition has changed to „BATT Korries = On“, „Park Break = On“ and „Both Engines = Off“


[FEATURE] New „MENU double click“ has been integrated if you want to use for example ProATC Menu (see manual for details)
[FEATURE] Added Sound Direction for Surround Soundcards (in Config Tool)
[CHANGED] Keypresses take care that Simulator Window „has focus“ to reduce „ghost keypress“
[CHANGED] If CPDPL AOC Client Integration is used operations won’t start until both BATT Korries are ON (and Park Break = On / both Engines = Off)
[BUGFIX] Boarding starts when opening the GSX menu
[BUGFIX] GSX menu is answered even if GSX operation is disabled in Config Tool
[BUGFIX] Using „GSX Menu“ (after requesting pushback) not responds that fast

In addition we have to new Sound Sets "Elke" and "Anna" - many thanks to both of them!!! ;)

capt_pero
01-26-2019, 12:01 AM
Good morning,

as some of you asked to adjust the moment to call the refueling truck this can be selected now from "with", "before" or "after" Boarding starts.
In addition the "Safety Announcement" will start x seconds after the "Welcome Onboard" Announcement even if no Pushback has been started.

We finalize testing and hope to release on sunday.


[FEATURE] Refueling moment can be selected from "with", "before" or "after" Boarding starts
[FEATURE] Config Tools does not allow settings which make no sense ;-)
[BUGFIX] "BOARDING START *" even if GSX is disabled
[BUGFIX] Logging logs every second.
[CHANGED] "Enable GSX automation in general" can't be set of "Off" if CPDLC AOC Client is "On"
[CHANGED] Safety announcement starts either

a) if "Welcome" has taken place and the adjustable timer has passed (in Config Tool) and aircraft is not rolling
b) aircraft is rolling > 2 kts and < 30 kts

capt_pero
01-27-2019, 01:29 AM
This version brings some smaller bugfixes and changes on the refueling process.

New version can be found here:
https://aviation.pero-online.de (https://aviation.pero-online.de/) > Freeware > JeeHell EXT PWR by GSX

Please read the manual before updating or installing the first time.
This version needs GSX L2 and P3Dv4 because there a special features that are only included in FSUIPC5 and GSX L2!



[FEATURE] Refueling moment can be selected from „with“, „before“ or „after“ Boarding starts
[CHANGED] Safety announcement starts either

a) if „Welcome“ has taken place and the adjustable timer has passed (in Config Tool) and aircraft is not rolling
b) aircraft is rolling > 2 kts and < 30 kts [CHANGED] „Enable GSX automation in general“ can’t be set of „Off“ if CPDLC AOC Client is „On“


[BUGFIX] „BOARDING START *“ even if GSX is disabled
[BUGFIX] Logging logs every second.


Enjoy!

stefangr
01-27-2019, 09:52 AM
[FEATURE] Refueling moment can be selected from „with“, „before“ or „after“ Boarding starts
This is great - just tested it and working fine with "Before Boarding starts" which is my preferred option.

Still having 2 questions that don't relate to the new version because I had the same problem before:

1 - PNF is saying "100 knots" but he is never saying "Positive Climb" (wav file is there and works if double clicked manually)
2 - After landing when deboarding starts a music file is played (Loop Freesky.wav), but in AOC I have set "CABIN" to "NO".

Any idea?

Thanks for the great tool.

Stefan

Beret
01-27-2019, 10:45 AM
By me the doors will not close after catering. Have someone the same problem? May is it possyble to select catering befor boarding? Like the refueling?

Regards
Guido

capt_pero
01-27-2019, 12:42 PM
This is great - just tested it and working fine with "Before Boarding starts" which is my preferred option.

Still having 2 questions that don't relate to the new version because I had the same problem before:

1 - PNF is saying "100 knots" but he is never saying "Positive Climb" (wav file is there and works if double clicked manually)
2 - After landing when deboarding starts a music file is played (Loop Freesky.wav), but in AOC I have set "CABIN" to "NO".

Any idea?

Thanks for the great tool.

Stefan

1) I will have a look on it
2) is fixed with next release

Thanks.

capt_pero
01-27-2019, 12:43 PM
By me the doors will not close after catering. Have someone the same problem? May is it possyble to select catering befor boarding? Like the refueling?

Regards
Guido
Which doors? We changed for 9.3 that Catering is called first, then Boarding. ;-)

stefangr
01-27-2019, 02:05 PM
We changed for 9.3 that Catering is called first, then Boarding. ;-)
Great, even more realistic :-)

I had a similar case 2 weeks ago (must have been 9.0): I manually started boarding, and immediately after starting that, I started catering as well. I think boarding finished first, then catering finished. It happened that in this case doors 1R and 2R did not close after catering. But I think this could not happen anymore in 9.3 when catering is starting first. It should then be finished before boarding is finished.

Will there be a new version every Sunday now? 8)8-)8-)

capt_pero
01-28-2019, 01:42 AM
Great, even more realistic :-)

I had a similar case 2 weeks ago (must have been 9.0): I manually started boarding, and immediately after starting that, I started catering as well. I think boarding finished first, then catering finished. It happened that in this case doors 1R and 2R did not close after catering. But I think this could not happen anymore in 9.3 when catering is starting first. It should then be finished before boarding is finished.

Will there be a new version every Sunday now? 8)8-)8-)
No, not each sunday. But as I am using it myself we will see continous improvement. But it looks pretty much done.

If this door issue appears again just tell me:

First leg/seconds leg?
Which options have you selected: Catering, Refueling, Deicing


I had no door issues since a lot of days...

bbruechmann
01-30-2019, 05:57 AM
Peter, everything works fine and I appreciate the possibility to postpone the boarding after refuelling.

But there´s one feature left: it would be really cool, if you would build into the next release that your script recognizes the gate no. which is given by ATC (PF3 i.e.) right after landing and calls the appropriate action in GSX to choose the Gate. This would be helpful because of the docking systems by GSX are active for the Gate you´ve chosen only.:roll::wink::grin::grin:

reg. Bernd

Beret
01-30-2019, 05:46 PM
Which doors? We changed for 9.3 that Catering is called first, then Boarding. ;-) Door number 4. The doors rightside.

capt_pero
01-31-2019, 01:48 AM
Peter, everything works fine and I appreciate the possibility to postpone the boarding after refuelling.

But there´s one feature left: it would be really cool, if you would build into the next release that your script recognizes the gate no. which is given by ATC (PF3 i.e.) right after landing and calls the appropriate action in GSX to choose the Gate. This would be helpful because of the docking systems by GSX are active for the Gate you´ve chosen only.:roll::wink::grin::grin:

reg. Bernd
Sure that would be nice. But at the moment I have no idea where to take the information from. Neither ProATC nor P3D ATC is giving any kind of variable - or do I miss something? In addition this would have to match with the AFCAD. But let me think on it...

bbruechmann
01-31-2019, 06:12 AM
Sure that would be nice. But at the moment I have no idea where to take the information from. Neither ProATC nor P3D ATC is giving any kind of variable - or do I miss something? In addition this would have to match with the AFCAD. But let me think on it...

Well, Peter, to be honest, of course this idea was more a little kidding and you have understood this in the right manner. What you have created is already a great tool which makes a lot of fun.

But if you want to take the idea seriously into account: I think there is indeed a usable variable at least in PF3. Since PF3 provides a special logfile with all the given instructions by ATC for the usage with MCE, where MCE read this instructions to take some actions. I. ex. PF3 sends the station frequencies via this log, MCE read this variables and tunes the correct COM frequencies or Squak codes in the radios in P3D as your Co-Pilot. This works pretty well. The information is there.
Just for fun I could provide you this logfile as an example . The issue is, that this log is always overwritten, though I need to save one at my next flight.
Of course i would never demand this feature because you do all this just for your and our fun. But may you like to just think about it.:smile:

reg. Bernd

capt_pero
02-01-2019, 01:27 AM
Hi Bernd,

too bad - I am not using MCE nor PF3. ProATC is the matter of choice (ok, hope not to start a product battle now). Just kidding. If there would be a standard way to connect ATC and GSX I would try to handle it (and I need to use that tool myself for sure).

With the next release the script is very stable and does everything I want and includes the community feedback. So there won't be that much adjustments. We tought about reading the V1, V2 and VR speeds from the MCDU for the PNF sounds, but this is impossible since we cannot read the speeds from JeeHell FMGS. One idea could make the speeds adjustable but this is not "as real as it gets". Lets see...

bbruechmann
02-01-2019, 05:00 AM
Hi Bernd,

We tought about reading the V1, V2 and VR speeds from the MCDU for the PNF sounds, but this is impossible since we cannot read the speeds from JeeHell FMGS. One idea could make the speeds adjustable but this is not "as real as it gets". Lets see...

That´s why I use MCE because it provides you with the PNF handle all stuff an FO would stand for like handle all the communications with ATC, callouts and going thru the checklists. And of course everything controlled by natural speech no keypress. Because of this I have the PNF option in you LUA disabled anyway.

This is why I really love your script, because it´s closing exactly the only gap left to have an immersive experience. It´s so cool when your PNF starts to talk to ground to get the pushback clearance and after this he is going thru the checklists after this and at the same time you hear the Purser starting with the safety instructions while you can hear the engines rumbling while they running up and you are pushed towards the taxiway... This is really what I can remember from all my many real life flights.

capt_pero
02-02-2019, 02:53 AM
Too bad, its saturday (not sunday). But v9.3 can now set correct speeds for the callouts of V1 and Rotate. Thats nice (event if it was nice to read it from the MCDU but thats not possible). Read the manual for details.
V9.3 02.02.2019


[FEATURE] Set V1 and VR Callouts by using „PRESS KEYS“ in the MCDU Menu (see manual for details)
[CHANGED] If Catering is switched „YES“ it calls Catering before Boarding
[CHANGED] Logging indicates if JeeHell FSUIPC is not installed
[BUGFIX] Cabin Music plays even if CabinSound is switched to „NO“

Download on my website:
https://aviation.pero-online.de/wordpress/?page_id=1937

stefangr
02-02-2019, 10:24 AM
Too bad, its saturday (not sunday)
Yes, really bad. So I need to test it today and not tomorrow :-)
I will check out asap - thanks!

Stefan

capt_pero
02-02-2019, 01:35 PM
I am sooooo sorry. We are just integrating the last missing PNF callouts "Thrust set" and "70 kts" (after landing).

Beret
02-03-2019, 08:24 AM
Hello Peter I think the new soundfiles are missing in the upload. No V1 or VR... Guido

pete_fuss
02-03-2019, 09:48 AM
Hello Guido,

here are the missing soundfiles!

regards Pete

capt_pero
02-03-2019, 09:59 AM
Thanks Pete.
In addition v9.4 is online. Added "Thrust Set" and "70kts" for PNF.

stefangr
02-03-2019, 11:08 AM
I tested 9.3 and of course V1 and VR callouts were missing. I need to retest with 9.4 now.

But 2 more things:

1) PNF is not saying "Positive Climb", PNF in AOC is set to ON. And he is indeed saying "100 knots" during take off roll.
2) When requesting push back while boarding is still in progress, the doors close immediately and passengers keep boarding through the closed door. GSX is waiting with push back until boarding is completed.

capt_pero
02-03-2019, 04:02 PM
I tested 9.3 and of course V1 and VR callouts were missing. I need to retest with 9.4 now.
Yes. They are included now.



1) PNF is not saying "Positive Climb", PNF in AOC is set to ON. And he is indeed saying "100 knots" during take off roll.

I need to validate this but in general it appears everytime on my last flights.



2) When requesting push back while boarding is still in progress, the doors close immediately and passengers keep boarding through the closed door. GSX is waiting with push back until boarding is completed.
You are the one who confuses the ground personal - I called the airport security - they will catch you. :lol:
Will be fixed in next update.

bbruechmann
02-03-2019, 05:51 PM
2) When requesting push back while boarding is still in progress, the doors close immediately and passengers keep boarding through the closed door. GSX is waiting with push back until boarding is completed.

Peter is absolutely right on this. What kind of airline do you pilot for, who´s doing push back while Pax is still boarding?:roll: ...tzzz...must be RayanAir or something….:p

For those who are interested in. Below i´ve put two links to the actual Boarding and Taxi -Music by Lufthansa. Those are downloadable mp3 files and if you convert them into wav-format you can use them in perosoft. Works great.

https://www.ci-portal.de/wp-content/uploads/media_391796.mp3
https://www.ci-portal.de/wp-content/uploads/media_391813.mp3

imported_Suggy
02-03-2019, 06:23 PM
Peter is absolutely right on this. What kind of airline do you pilot for, who´s doing push back while Pax is still boarding?:roll: ...tzzz...must be RayanAir or something….:p

For those who are interested in. Below i´ve put two links to the actual Boarding and Taxi -Music by Lufthansa. Those are downloadable mp3 files and if you convert them into wav-format you can use them in perosoft. Works great.

https://www.ci-portal.de/wp-content/uploads/media_391796.mp3
https://www.ci-portal.de/wp-content/uploads/media_391813.mp3


That’s fantastic. Thank you. But the two files sound the same to me???

Regards,
Darren

bbruechmann
02-03-2019, 06:43 PM
That’s fantastic. Thank you. But the two files sound the same to me???

Regards,
Darren

Believe it or not, there´s even a third file...LOL They are slightly different one is called "space" which is the third i put the link below
The others two are "groove" and "beat". :shock:

https://www.ci-portal.de/wp-content/uploads/media_391832.mp3

imported_Suggy
02-03-2019, 07:09 PM
Believe it or not, there´s even a third file...LOL They are slightly different one is called "space" which is the third i put the link below
The others two are "groove" and "beat". :shock:

https://www.ci-portal.de/wp-content/uploads/media_391832.mp3

Thank you. I prefer this one! I made my own (a bit of Beethoven to calm the passengers) but I think I will use this one. Thank you.

Darren
www.a320homesim.com

Beret
02-07-2019, 06:52 AM
Hi Peter I have still the problem, that the doors after catering not will close. It is also not possyble to close them maualy. The every time open again. The catering starts also with the barding, not befor. Guido

capt_pero
02-08-2019, 12:31 AM
New SoundPacks "Sabrina" online. Thanks to Karl and Sabrina!!!
https://aviation.pero-online.de/wordpress/?page_id=1937

capt_pero
02-09-2019, 01:40 AM
v9.5 09.02.2019
Configuration Tool updated – Please open and Save your configuration again!


[FEATURE] Added Cabin sound for „bad landing“ (depending on V-Speed)
[FEATURE] PNF Default V1 and VR speeds can be set in Config Tool
[CHANGED] CGO doors open after Catering completed (if Catering has been requested)
[CHANGED] Reduced pause between touchdown and applause/bad landing sound
[CHANGED] Code optimization for better performance
[CHANGED] V1 VR Scratchpad will be cleared after 3 seconds
BUGFIX] PNF callouts not play if Cabin Sound = OFF
[BUGFIX] PNF V1 and VR callouts do not overlap if speeds are close or the same
[BUGFIX] PNF „Positiv Climb“ callout work with GoArround
[BUGFIX] PNF ThrustSet speed set to 80kts according to QRH
[BUGFIX] Safety Announcements are hanging in some cases
[BUGFIX] EXT PWR Avail did not work properly in all cases [BUGFIX] Doors are closing if Pushback called and boarding still running



https://aviation.pero-online.de/wordpress/?page_id=1937 (https://aviation.pero-online.de/wordpress/?page_id=1937)

stefangr
02-09-2019, 12:31 PM
Hi Pero,

thanks for the new version! Everything working fine, but:


[FEATURE] Added Cabin sound for „bad landing“ (depending on V-Speed)
I am hearing this even when CABIN is set to NO in AOC. Also the WAV file with "good bye" ambience is played while deboarding even if CABIN is set to NO.

capt_pero
02-09-2019, 01:44 PM
Hi Pero,

thanks for the new version! Everything working fine, but:


I am hearing this even when CABIN is set to NO in AOC. Also the WAV file with "good bye" ambience is played while deboarding even if CABIN is set to NO.
Hi Stefan,

thanks for the nice feedback. For sure I wanted to make these sounds hear for everyboby regardless of the settings - because they are sooooo nice... ;-)

Just kidding. Can you please tell me:
a) Are you using JeeHell FMGS?
b) Are you using CPDLC Client and switched Cabin and PNF = Off
c) Do you hear all sounds or just "deboarding" and "applause"

I just reviewed the code and it looks good. Can't test at the moment.

capt_pero
02-10-2019, 02:35 AM
Hi Pero,

thanks for the new version! Everything working fine, but:


I am hearing this even when CABIN is set to NO in AOC. Also the WAV file with "good bye" ambience is played while deboarding even if CABIN is set to NO.
Hi Stefan,

I did a testflight (just for you) early this morning. You are right "bad landing" sound appeard and this has been fixed with the attached version (just replace the LUA).

Can you please test again and tell me which sound you've found on top?

stefangr
02-10-2019, 07:03 AM
Thanks for the new version. I have made another flight this morning, but still with the previous version (have just seen your post right now). And on that flight I have heard the boarding ambience at the beginning and the passenger reaction during touch down. I am using JL-FMGS, on CPDLC: Cabin=NO / PNF=YES.

One thing that came to my mind: Maybe it has something to do with the views? I think I have been in cockpit view when boarding started, and I did not hear boarding ambience. After switching to outside view and back again to cockpit view, I was hearing boarding ambience. Just an idea. Anyway, I will do another flight after I installed your new version from today.

Two more ideas for a version 10 came to my mind:
- Pushback can be triggered by AOC/CPDLC like boarding/unboarding already now. Also P/B direction and answer to question "Start engines before P/B" could be answered before requesting P/B by selecting values on AOC/CPDLC.
- Switch on/off an automatic request of Follow-Me after landing once runway is vacated or speed is below X knots. (Reason: I can select parking position in GSX still being on approach, which is fine, but I need to request Follow-Me always after landing)

Thanks again for the great tool :)

capt_pero
02-10-2019, 07:52 AM
Thanks for the new version. I have made another flight this morning, but still with the previous version (have just seen your post right now). And on that flight I have heard the boarding ambience at the beginning and the passenger reaction during touch down. I am using JL-FMGS, on CPDLC: Cabin=NO / PNF=YES.

One thing that came to my mind: Maybe it has something to do with the views? I think I have been in cockpit view when boarding started, and I did not hear boarding ambience. After switching to outside view and back again to cockpit view, I was hearing boarding ambience. Just an idea. Anyway, I will do another flight after I installed your new version from today.

Two more ideas for a version 10 came to my mind:
- Pushback can be triggered by AOC/CPDLC like boarding/unboarding already now. Also P/B direction and answer to question "Start engines before P/B" could be answered before requesting P/B by selecting values on AOC/CPDLC.
- Switch on/off an automatic request of Follow-Me after landing once runway is vacated or speed is below X knots. (Reason: I can select parking position in GSX still being on approach, which is fine, but I need to request Follow-Me always after landing)

Thanks again for the great tool :)
"boarding ambience" does not come from my script. Maybe from GSX? Cabin Announcements, Taxi Music, Applause or Bad Landing sound would come from the script.

Pushback: Great idea. But at the moment I have no idea how to realize. Different gates have different PB behavior and the configfiles of GSX could swap left and right pushback. Whenever there is a suitable idea - I will try to implement

Follow-Me: I will have a look on it.

Thanks again for the nice feedback.

stefangr
02-10-2019, 11:51 AM
"boarding ambience" does not come from my script. Maybe from GSX?Good point. Indeed must coming from GSX (because it pauses between passenger bus 1 and bus 2). Obviously there is no way to switch it off. At least haven't found anything.


Pushback: Great idea. But at the moment I have no idea how to realize. Different gates have different PB behavior and the configfiles of GSX could swap left and right pushback. Whenever there is a suitable idea - I will try to implementMy first idea was to trigger the pushback right after boarding flow starts and then read the menu to check with options for P/B are provided. But I have just noticed that you can indeed trigger pushback while boarding is active (remember? :-)) but the next menu with P/B options only comes up when all other services are completed. So looking forward to any implementation idea.


Follow-Me: I will have a look on it.Thanks

bbruechmann
02-11-2019, 07:05 AM
Good point. Indeed must coming from GSX (because it pauses between passenger bus 1 and bus 2). Obviously there is no way to switch it off. At least haven't found anything.

My first idea was to trigger the pushback right after boarding flow starts and then read the menu to check with options for P/B are provided. But I have just noticed that you can indeed trigger pushback while boarding is active (remember? :-)) but the next menu with P/B options only comes up when all other services are completed. So looking forward to any implementation idea.

Thanks


Stefan, Peter, as I understand there are always just 3 simple commands that would need to be given. 1. PB nose Left, 2. PB nose right, 3. PB strait back, that´s it and it´s these 3 options on every airport in the world. Anything else is setup in GSX itself depending on the custom setting for the airport position and could be left there.
I think Stefan "first idea" would be the right way if it´s possible anyway. Just to call the PB via MCDU and then chose the option 1, 2, or 3 via MCDU too which are always the same 3 options. Indeed that would be nice.

Stefan, I've not tested it myself yet, to choose the gate while still on approach. Good to know that this works. But does this mean that you´ll be forced to call for FollowMe after landing because otherwise the Gate will not be activated, or I is this just an option in case you can´t find your way to the Gate? (I use my Charts and the taxi instruction given by Groundcontrol)

Peter, may I request another option for future releases: Whilst the option to choose when the refuelling will be done works very very good, it would be very very nice to have the same for the catering.:shock::oops:
The options could be: after refuelling, before boarding or while boarding

stefangr
02-11-2019, 07:57 AM
I think Stefan "first idea" would be the right way if it´s possible anyway. Just to call the PB via MCDU and then chose the option 1, 2, or 3 via MCDU too which are always the same 3 options. Indeed that would be nice. I don't know if this works since you will not always have these 3 options in GSX. Also they might be given different names instead of LEFT or RIGHT. And of course I would like to preset my option beforehand in MCDU, otherwise I could also handle he selection via the regular GSX menu.


Stefan, I've not tested it myself yet, to choose the gate while still on approach. Good to know that this works. But does this mean that you´ll be forced to call for FollowMe after landing because otherwise the Gate will not be activated, or I is this just an option in case you can´t find your way to the Gate? (I use my Charts and the taxi instruction given by Groundcontrol)Requesting the Follow-Me is purely optional, so you can just vacate and find the way on your own, the gate is prepared. You need to be below 10000 feet and speed has to be < 250 knots on approach in order to select destination airport and gate.

bbruechmann
02-11-2019, 08:54 AM
I don't know if this works since you will not always have these 3 options in GSX. Also they might be given different names instead of LEFT or RIGHT. And of course I would like to preset my option beforehand in MCDU, otherwise I could also handle he selection via the regular GSX menu.

The possible different naming schouldn´t be an issue because this is GSX internal and just names. The parameters to be given are always the same like 1, 2, or 3 for the expected keypress. GSX doesn´t know which name you have given. I. ex. you could even rename the nose-right-pb to "Stefan´s leaving for Teatime" if this would end up on the taxiway with the nose heading to the right.
For GSX it´s always the logical option which is coded to the keypress 1, 2 or 3 which is related to the name of the procedure you have given in the custom position setting and which is appearing in the option pop-up window. But 1 means allways nose left, 2 = nose right, 3 = straight back.
Those parameters are then evaluated and combined with the parameters in the airport afcad (for the taxiways postions etc.) and additional settings in GSX for the particular pb-procedure (i. ex. distance of pb for straight back pb)

Thanks for your info about the option for choosing the Gate. That makes it clear for me.

capt_pero
02-18-2019, 12:57 AM
[FEATURE] Autodetect A330
[FEATURE] Reload the Script if other aircraft is selected
[CHANGED] Applause is waiting 2 seconds after touch down
Cabin Sound Announcements missing after „Ding-Dong“ in some cases


Download can be found here:
[B]https://aviation.pero-online.de/wordpress/?page_id=1937

capt_pero
03-03-2019, 11:58 AM
v9.7 03.03.2019
Configuration Tool updated – Please open and Save your configuration again!


[BUGFIX] Doors do not close if pushback without boarding
[BUGFIX] EXT PWR does not disconnect if pushback without boarding
[BUGFIX] PNF V1 and PosClimb Callouts are misplaced in some cases
[BUGFIX] Config Tool shows wrong sound devices

flykarli
03-03-2019, 01:34 PM
v9.7 03.03.2019
Configuration Tool updated – Please open and Save your configuration again!


[BUGFIX] Doors do not close if pushback without boarding
[BUGFIX] EXT PWR does not disconnect if pushback without boarding
[BUGFIX] PNF V1 and PosClimb Callouts are misplaced in some cases
[BUGFIX] Config Tool shows wrong sound devices



Thanks Peter one more step to more perfection. Will test it the next days.
greetings Karl ;)

capt_pero
04-18-2019, 11:51 PM
My Easter Egg: Engine Fire will be shown if you switch on Engine Fire by an instructor station!

As I am using FS-Flightcontrol I was wondering that "Engine Fire" is not shown on the aircraft. Thats because there is no real "Engine Fire Option" for the BETA version of JeeHell the Instructor stations are using the "Engine Fire Test Button" as workarround. And as this does not show an Effect I am synchronising the "Engine Fire Effect" with the LED of the "Fire Handle" and this results in a nice Aircraft Engine Fireeffect.
http://www.mycockpit.org/forums/attachment.php?attachmentid=12972&stc=1

Download the latest version here:
https://aviation.pero-online.de/wordpress/?page_id=1937

Happy easter!

bbruechmann
07-01-2019, 04:46 AM
Hello Peter, i think you know already that the major update of GSX is out now. Of course we hope, that you will have closer look if you need to update your great EXT PWR tool, and/or implement the new features if necessary.
By the way, i have downloaded your CORTE editor aswell and i´am really happy with this very helpfull little tool. Saves a lot of time and great thank u for giving this as freeware. On your website i´ve seen your cockpit and it´s already in the state what i have in mind. I´ll start building this autum, when wetter getting worse, but i have already got some hardware like Skalarki MCDU, Tiller an A320 Pedals from Opencockpits and a very very good Joystickbase from VIRPIL controls to but my Airbus stick on.

Reg. Bernd

bbruechmann
07-29-2019, 08:12 AM
Hello Peter, just to let you know, that i haven´t found any issues by using your nice script after the major update of GSX. Everything seems to work the same way (proper) as before the update.
reg.

capt_pero
07-30-2019, 01:08 AM
Thanks Bernd. I will add some features like opional boarding Pilots. But this will take time (after summer). ;-)

bbruechmann
09-12-2019, 04:26 PM
Peter, may i ask you an important Question. On your Website you have postet pics of your D-ALAM and mentioned that Stephan Bree has made this nice repaint on request for you. The most interesting part is, that on the pics your Bus has Sharklets. We all know that PA has developed the sharklet-model only for FS9 which are not working in P3D. Could it be, that Stephand provided you an working "Sharky" for FSX/P3D as well.

You may know that many of us are desperate for a sharklet model of the PA A32x.

reg. Bernd

capt_pero
09-13-2019, 07:38 AM
I often got this question. My repaint has been made for FSX with Sharklets. There is Sharklet model that I use neither know. Too bad... ;-)

capt_pero
10-04-2019, 05:30 PM
I just want to give a short preview to version 9.10:

[FEATURE] "Start engines before pushback" can be defined in ConfigTool
[FEATURE] Disable boarding/deboarding Pilots
[FEATURE] Disable boarding/deboarding Crew
[FEATURE] Calling for stairs if no jetway available (in Cold and Dark)
[BUGFIX] EXT PWR stays AVAIL when Departure has been called

I am just waiting what happens with the next GSX Update (which is on short final). If everything keeps working - i'll release soon.

Regards,
Peter

bindook
10-19-2019, 08:37 PM
Hi Peter,
i have just migrated over from ICA to your program.....i love it. Especially integrating it into the mcdu .

Is it possible to add in (hopefully not already suggested) :

1) PNF saying "Cabin crew prepare for take off" or the double ding dong being used to alert crew of takeoff - same for landing (ICA did a announcement at 5000ft)
2) Random cabin alerts during cruise (ICA did this)

Thanks

Michael

capt_pero
10-27-2019, 02:15 AM
Hi Michael,

thanks for your feedback.

1) I could do it like this:
PNF Announce Departure when Strobe Lights = On
PNF Announce Prepare for LDG when Flaps = Full (based on the QRH I am using)

2) What do you mean?

Peter

bindook
10-27-2019, 04:55 AM
Hi Peter,
1) Perfect

2) During cruise its a bit to quiet....... real life paxs are calling for service....... crew calling each other via intercom etc...... just those random "ding dongs" "dings"


Another thing i have just noticed.... the deboarding call ...should that be played before the paxs leave or during? The deboarding call fires up approx 5secs into paxs leaving

Thanks

Michael

capt_pero
10-27-2019, 01:50 PM
1) is already implemented and tested by the BETA team
2) I will have a look into that
3) let me see

Good idea - thank you! Hope to release 10.9 on friday latest.

stefangr
10-29-2019, 01:39 PM
Hi Peter,

it just came to my mind whether a kind of audio checklist could also be integrated? For example triggering a "Before Start Checklist" by pressing a button on the MCDU, that would then play a WAV file with either all items on the checklist or one by one and each one triggered again by pressing a key on MCDU. The wav files could be delivered as a standard set, but everybody could of course create his own WAV files.

Would that be feasible? When travelling alone in the cockpit I am sometimes missing the checklists which I can only read on my own :)

Thanks
Stefan

bbruechmann
10-29-2019, 03:21 PM
@Stefan: I warmly suggest "Multi Crew Experience" to you. This is a really nice piece of addon which supports you with a fulltime Co-Pilot talking and listening to you. All is voicecontrolled. Cheklists, ATC, and so on. This raises the level of immersion extremely. All the time before i forgot something like turn strobes on when entering the runway etc. With MCE this never happen again.
By the way, in real planes the pilots hardly can hear the actions going on in the cabin, because of the closed armored cockpit door. Anyway these "noise" would be cool as an option but would need additional recordings from Peters friends and family.
Cheers
Bernd

capt_pero
10-30-2019, 12:52 AM
v9.10.8 30.10.2019
Configuration Tool updated - Please open and Save your configuration again!




[FEATURE] Structual Icing Warning will appear if %-value reached. PNF announcements for Icing (if PNF option is activ) otherwise message von SimScreen.
[FEATURE] PNF "Cabin Crew prepare for Takeoff" before take off when STROBE Light set from Off to On
[FEATURE] PNF "Cabin Crew prepare for Landing" in approach when flaps are "Full" or "Flaps 3 LDG selected in OVHD"
[FEATURE] GSX "Start engines before pushback" behavior can be defined in ConfigTool
[FEATURE] Disable boarding/deboarding Pilots
[FEATURE] Disable boarding/deboarding Crew
[FEATURE] Calling for stairs if no jetway available (in Cold and Dark)
[FEATURE] Script only starts if current [GENERAL] ATC_Type is part of the array "ac_allowedATCmodels"
[FEATURE] Bad landing has it's own value and can be set different from the applause value (or disabled with 0)
[CHANGED] PNF V1 and VR can be disabled in menu by setting the speed value to "Off"
[CHANGED] Pause between landing and applause set from 2 seconds to 5 seconds
[BUGFIX] EXT PWR stays AVAIL when Departure has been called


Please find the download on my website (https://aviation.pero-online.de/wordpress/?page_id=1937).

capt_pero
11-01-2019, 04:40 AM
Looks like v9.10.8 has a repeating "Prepare for landing" sound. I will upload a bugfix soon.

bindook
11-01-2019, 10:13 AM
Hi Peter,
just did a flight with the new version, worked great .

I didnt have a issue with the "prepare for landing" repeating ....came on after full flap.


Michael

capt_pero
11-01-2019, 12:00 PM
v9.10.10 01.11.2019
Configuration Tool updated - Please open and Save your configuration again!

Repeating "Cabin Crew prepare for landing" sound in some cases.

Please find the [B]download on my website (https://aviation.pero-online.de/wordpress/?page_id=1937).

stefangr
11-01-2019, 04:09 PM
Hi Peter,

thanks for the new version. Do we hear "Cabin crew prepare for TO/Landing" only when CABIN SOUND is enabled? I have PNF sound enabled, but CABIN sound disabled, and I don't hear these.

Thanks
Stefan

bindook
11-01-2019, 10:30 PM
Peter,
installed new build.....no "prepare for landing" call out using full flap


Michael

capt_pero
11-01-2019, 11:53 PM
"installed new build.....no "prepare for landing" call out using full flap"
The trigger is, Cabin Crew said the announcement for the final approach and flaps are in full position. Let me double check.

"hanks for the new version. Do we hear "Cabin crew prepare for TO/Landing" only when CABIN SOUND is enabled? I have PNF sound enabled, but CABIN sound disabled, and I don't hear these."
> Ups, yes correct. For the moment these callouts requires status of the crew. I can change this with an upcomming update

capt_pero
11-02-2019, 01:12 AM
@Stefangr and bindook: please try out this version
https://aviation.pero-online.de/projects/JeeHellExtPWRbyGSX/peroJeeHellExtPWRbyGSX.lua (https://aviation.pero-online.de/projects/JeeHellExtPWRbyGSX/peroJeeHellExtPWRbyGSX.lua)

bindook
11-02-2019, 03:07 AM
Peter,


full flap didnt work but Flaps 3 LDG selected in OVHD did

capt_pero
11-02-2019, 04:25 AM
Have you tested the new version from this morning already?

bindook
11-02-2019, 09:03 PM
Peter,
sorry, my bad...... v9.10.10 01.11.2019 does work.

I forgot to save config.


Michael

capt_pero
11-10-2019, 08:15 AM
v9.10.12 10.11.2019
Configuration Tool updated - Please open and Save your configuration again!

Repeating "Cabin Crew prepare for landing" sound in some cases
[CHANGED] Bass reduced from new PNF announcements

[B]>> Download the update (https://aviation.pero-online.de/wordpress/?page_id=1937)

stefangr
11-11-2019, 03:04 PM
Hi Peter,

I have encountered the following when boarding is completed: Your tool says something like "Toggle Default Jetway", but there is no default jetway at this gate, there is a SODE jetway. In fact then the jetway stays at the aircraft. When I go into the GSX menu and manually select "Operate Jetway", then the SODE jetway moves away from the aircraft as it should.

I have seen that in EDDW (FSDG scenery) as well as in LIMC (Aerosoft Milano Malpensa professional). EDDW is configured to be used with SODE by using the FSDG configuration tool, and for LIMC I have excluded all default jetways by using the GSX tool (which is replacing them fine by SODE jetways).

Am I missing anything?

Thanks
Stefan

capt_pero
12-03-2019, 06:14 PM
Hi,

I just noticed that my script has an issue with Just Sim EDDL v2 as it cannot select the Jetways (SODE). I already fixed this (please try the new .LUA Script attached).

Regards,
Peter

bbruechmann
01-14-2020, 12:35 PM
Peter, i just want to let you know that i´ve had a strange issue last week. Via the x-mas break i´ve builded up my A320 cockpit. Therefore i didn´t used my P3D-PC for two and a half week. After firing up my SIM again i´ve had a strange FPS drop every second precise like a swiss clockwork. My FPS are limited to 30 FPS and normal my SIM runs as smooth as silk even on high density airports like FFM or Heathrow. The only piece of HW change was that i use now a 48" TV screen for the outsideview. Because of this my suspicion was that the issue is may related to the HDMI connection resulting in an incompatibility with the audio-backwards-channel or something like this. Even putting the sliders in the P3D to lowest setting changed nothing to this FPS drop. At least after some deep thinking and some cups of strong coffee i re-installed your lua script and like a miracle, the drop disappeared an everything runs smooth as usual with high settings. It seems that the last update of GSX in December damaged this script. Because the update of GSX was the only other part i´ve changed on my machine at that time. And i noticed that the drop started once i have set the parking brake and the script starts the GSX services. Maybe this is interesting for you to know if someone may have this issue in the future. Another tip by the way. I have disabled any RGB illumination of my motherboard in the bios, because someone told me this could have some strange performance effects on the processor. And it seems that´s the case. Without this gimick my Windows starts faster and also P3D. So it´s worth to disable any LED lightning of the motherboard and GPU. Next thing to do was that i´ve installed the AOC-client to control GSX via MCDU. That´s really another great solution from your feather. Many thanks for this. But one questions i have to a crack like you. I´ve noticed that after i went to the install of the AOC like it´s discribed in the videos, this AOC portion works in my Jeehell MCDU even without the AOC-Server running. Is this correct? CheersBernd

capt_pero
01-15-2020, 11:45 PM
Hi Bernd,

thank you for your detailed report. At the moment neither me or my BETA team has identified noticable FPS drop (by using the latest version of GSX v2 >= 10.01.2020) - but we should keep an eye of this. The MCDU Integration "CPDLC-AOC" does come from the AOC-Server. If he is not running I would wonder that the MCDU shows something by pressing "ATC COMM". I noticed that shutting down the AOC Server immediatly stops the dialog (black screen).

I will release v9.11 of the script soon which is adding a more precise Icing Detection. ;-)

Manfred_W
01-20-2020, 06:27 AM
Hi Peter,

Noticed that when I turn off the cabin sounds also landing rate monitor is not working.
Is this intended?

Its not essential but as I use different cabin sounds I would still like to have my "oh so soft" landings listed.

Nevertheless, many thanks for this great piece of software.

best regards from LOWW
Manfred

capt_pero
01-20-2020, 09:22 AM
Hi Manfred,

thanks for your feedback.
"Noticed that when I turn off the cabin sounds also landing rate monitor is not working.
Is this intended?"

Is already fixed with the next version. Coming next weekend...

Regards,
Peter

Manfred_W
01-20-2020, 12:02 PM
Hi Peter,

thats really proactive.
Fixing a problem before anybody mentioning it!

Therefore many thanks
Manfred

capt_pero
01-20-2020, 01:31 PM
Preview...

v9.11.x
Configuration Tool updated - Please open and Save your configuration again!

[FEATURE] Trigger STOW RAT when script is running
[CHANGED] Icing changed to value from Active Sky
[CHANGED] Icing Warning comes up very 2 minutes if non of the Anti Icing Systems are switched on
[CHANGED] Once Icing is detected it stays at least 10 Minutes
[CHANGED] Clear JeeHell Offset "Backlight" Bit 0 to avoid GSX is running before Aircraft loading completed
[CHANGED] PNF Callout "Thrust set" plays if N1 and N2 > 80%
[CHANGED] Enhanced logging for Sound play
[BUGFIX] Fix Jetway Issues with Just Sim EDDL v2
[BUGFIX] Landing Report does not appear if "Cabin Sound" was OFF
[BUGFIX] No cabin announcement if second leg has been started without GSX deboarding

capt_pero
01-25-2020, 05:55 AM
v9.11.24 25.01.2020
Configuration Tool updated – Please open and Save your configuration again!


[FEATURE] Trigger STOW RAT when script is running
[CHANGED] Icing changed to value from Active Sky
[CHANGED] Icing Warning comes up very 2 minutes if non of the Anti Icing Systems are switched on
[CHANGED] Once Icing is detected it stays at least 10 Minutes
[CHANGED] Clear JeeHell Offset „Backlight“ Bit 0 to avoid GSX is running before Aircraft loading completed
[CHANGED] PNF Callout „Thrust set“ plays if N1 and N2 > 80%
[CHANGED] Enhanced logging for Sound play
Fix Jetway Issues with Just Sim EDDL v2
[BUGFIX] Landing Report does not appear if „Cabin Sound“ was OFF
[BUGFIX] No Cabin Sounds after first leg if no deboarding has been triggered

Please find the new [B]download on my website (https://aviation.pero-online.de/wordpress/?page_id=1937):

Manfred_W
02-05-2020, 01:04 PM
Hi Peter

Just noticed that Christoph Paulus issued a new version of CPDLC AOC-Client (beta 20).
Any incompatibilities with your JeeHell EXT PWR by GSX v9.11.24 25.01.2020?

Still have problems with landing report.
Have turned off cabin sounds both in your configuration and in AOC-Client.
And off course switched on landing report in config.
No landing report shows up in the list.

Furthermore seems that GSX again changed something so can't stop refueling truck
although switched off both in config and AOC-Client.

best regards
Manfred from LOWW

capt_pero
02-08-2020, 01:38 AM
[...]
Just noticed that Christoph Paulus issued a new version of CPDLC AOC-Client (beta 20).
Any incompatibilities with your JeeHell EXT PWR by GSX v9.11.24 25.01.2020?
[...]

No, works fine.



[...]
Still have problems with landing report.
Have turned off cabin sounds both in your configuration and in AOC-Client.
And off course switched on landing report in config.
No landing report shows up in the list.
[...]

You are right, there is still a bug, that will be fixed with next version. Sorry.



[...]
Furthermore seems that GSX again changed something so can't stop refueling truck
although switched off both in config and AOC-Client.
[...]

Can you please describe this a little more detailed?

capt_pero
02-14-2020, 11:09 PM
v9.11.35 15.02.2020


[BUGFIX] "Cabin prepare for Takeoff" announcement in the air
[BUGFIX] Landing Report does not appear if "Cabin Sound" was OFF
[CHANGED] Turn Taxi Music off if "Cabin Crew Sound" turned to OFF via MCDU or Key-Combo-Press

bbruechmann
02-24-2020, 08:20 AM
Peter, would it be possible to add to the "keypress section" in the AOC page a key for "next" and "previous"? If you go into the GSX menu to choose the gate at destination, there are several pages of different gates where you need to scroll thru via "next page" etc. Or did i overseen something?Cheers

pete_fuss
02-25-2020, 03:20 AM
Hello Bernd,you don't need a next and previous page on the key page, there wouldn't be room for it anyway. why don't you just use the next higher number for the next page and the lower number for the previous page! This is what I do since this option is available in the AOCregards Pete

bbruechmann
02-25-2020, 04:24 AM
well, pete, the reason why i didn´t did that is...i just wasn´t aware that it works like this. :)Thanks for the hint. In that case those keys aren´t needed indeed.Cheers

capt_pero
04-05-2020, 12:40 AM
The LandingRateMonitor got a new update with new features. The GUI has been improved as well for easy sorting. The „Top“ Button shows your Top5 Departure and Arrival Destinations.
https://aviation.pero-online.de/wordpress/wp-content/uploads/2020/04/LandingRateMonitor_1-1024x507.pnghttps://aviation.pero-online.de/wordpress/wp-content/uploads/2020/04/LandingRateMonitor_2-1024x507.pngRelease Notes:


[FEATURE] Landing Rate Monitor – „Time Landing“ added

„Flight duration (air) / (total)“ added
„Total Air/Block time“ added
Date columns are sortable
„TOP“ Button shows top 5 Departure / Arrival airports


[FEATURE] Starting „peroJeeHellExtPWRbyGSX.exe /monitor“ opens the Landing-Rate-Monitor only


Note: The landing time / Flight Duration is missing for your past flights. Will be shown at new flights (with the new script).


Download here…. (https://aviation.pero-online.de/wordpress/?page_id=1937)

capt_pero
04-17-2020, 05:48 AM
Some of you might noticed, that FSUIPC6 can install into another directory (Documents\Prepar3D v5 Add-Ons\FSUIPC6).
In this case all my files must be placed here for sure.

At the moment there is a small bug in FSUIPC v6.0. Please find an updated .DLL here:
https://forum.simflight.com/topic/89124-fsuipc-60-lua-oddness/

With that, everthing works as before. ;-)

Update 23.04.2020:
Looks like FSUIPC6 or GSX changed dialog handling so my script cannot read the dialog any more. This results to you have to press the keys yourself. As I am focussing on SIMstarter NG P3D right now I cannot have a look on this further. Needs to wait...

bbruechmann
04-26-2020, 08:39 AM
Update 23.04.2020:Looks like FSUIPC6 or GSX changed dialog handling so my script cannot read the dialog any more. This results to you have to press the keys yourself. As I am focussing on SIMstarter NG P3D right now I cannot have a look on this further. Needs to wait...Hi Peter, as i´ve seen at Aerosoft your SimStarter is allready re-released for V5, which means you are now working on EXT PWR to get it working again. (grin) I really do miss it a lot.i hope you know i´am only kidding except the part that i miss you tool in V5

capt_pero
05-03-2020, 01:03 AM
Corte Manager is up2date now. The script needs to be adjusted even for B53.0.1 as the behavior of the POWER has been changed. SIMstarter NG P3D will get a major Update within the next days.
The good thing is, that Update to the latest FSUIPC6 solves the issue I reported before...

Please be patient.

Dan320
05-08-2020, 04:40 PM
Dear PeroHappy to wait for the updated Script. I have to say, after upgrading the SIM to v5 made me realize how good your Script is. Wouldn't wanna fly without it.Love it.Regards, Daniel

bbruechmann
05-09-2020, 06:29 PM
indeed, Dan say it right

capt_pero
05-14-2020, 03:39 PM
Yes. Hope to get this done during the weekend. There are minor changes required even with the new SODE Version.
...hope this does not take much time! ;-)

If you using SIMstarter NG P3D - you can join the LiveStream in the meantime... :-)
https://www.youtube.com/watch?v=QW334rQN4FI

capt_pero
05-18-2020, 12:51 AM
Please find download here:
https://aviation.pero-online.de/wordpress/?page_id=1937

bbruechmann
05-18-2020, 04:53 AM
Please find download here:https://aviation.pero-online.de/wordpress/?page_id=1937Ahh Peter, thanks god and many thanks to you of course. Your script was right after ActiveSky the most missing add-on for the new V5. Life gets more sense again now...

Dan320
05-18-2020, 05:23 AM
Please find download here:https://aviation.pero-online.de/wordpress/?page_id=1937Peter you absolute LEGEND! I'll test it tonight and report back.Have a good day.

Miatanet
05-18-2020, 07:52 AM
Please find download here:https://aviation.pero-online.de/wordpress/?page_id=1937Thumbs up, Peter !!! Will test tonight and report.BRStefan

Dan320
05-18-2020, 12:24 PM
Good evening Peter. I tested it quickly. Not sure if it is a me Problem or if there is something off. I can see by the Message text, that the Script is running. I can trigger the Jetway connect function by setting the Parking Brake. This also shows the script message. The GSX menu opens automatically. Nothing else happens. I can then manually trigger the jetway connect via manual input in the GSX menu. Airports tested: LSZH with SODE and LEBL with SODE. CPDLC automation on/off was tested. The System: P3Dv5/FMGS 53.1 newest Version/ Sode 1.7/ FSUIPC 6. Kind regards, Daniel

capt_pero
05-18-2020, 01:30 PM
@Daniel: please send me your FSUIPC6.log - let's see whats happend. They have changed the Jetway Handling so it might be I missed something. I tested in EDDS and EDDF - worked fine.
Have you installed the latest FSUIPC Version - thats important as we had a bug in one of the early versions.

Where have you tested (Airport/Publisher)?

Dan320
05-18-2020, 01:56 PM
@Daniel: please send me your FSUIPC6.log - let's see whats happend. They have changed the Jetway Handling so it might be I missed something. I tested in EDDS and EDDF - worked fine.Have you installed the latest FSUIPC Version - thats important as we had a bug in one of the early versions.Where have you tested (Airport/Publisher)?Alright let's see. Problem resolved. FSUIPC version 6.0.1 was installed. I upgraded to 6.0.8 and tried again. I wasn't able to test the whole thing yet but the triggers run fine now. Thank you for your quick help Peter.

Totti
05-19-2020, 04:30 AM
Hello, is there any Manual how to install JH EXT PWR by GSX with p3d v5 and FUSUIPC 6.08? I couldn't find out, because FSUIPC changed Location and there is no module-folder anymore.Thanks, Thorsten

Dan320
05-19-2020, 04:41 AM
Hello, is there any Manual how to install JH EXT PWR by GSX with p3d v5 and FUSUIPC 6.08? I couldn't find out, because FSUIPC changed Location and there is no module-folder anymore.Thanks, ThorstenI guess Peter didn't have time to edit the manual yet. But it is very simple. The new location is Documents/Prepar3d v5 add-ons/FSUIPC6. The rest is as it was before. Copy/paste. Configure. Go.Regards, Daniel

bbruechmann
05-19-2020, 05:01 AM
Hello, is there any Manual how to install JH EXT PWR by GSX with p3d v5 and FUSUIPC 6.08? I couldn't find out, because FSUIPC changed Location and there is no module-folder anymore.Thanks, ThorstenIt is discribed in his manual actually where he mentioned that his script needs to be installed into the new FSUIPC6 folder. If you haven´t changed the standard target folder while your installation of FSUIPC6 it should be in \user\documents\Prepar3DV5-addons\FSUIPC6\. There Peters script needs to be installed

capt_pero
05-20-2020, 12:11 AM
Right. I will adjust the manual saying: "it has to be installed in the same folder where the fsuipcX.ini is located".

Did you had that issue that calling "Pushback" in GSX does not automaticaly disconnect the Jetway? I had it yesterday in EDDS (JustSim).

bbruechmann
05-20-2020, 02:49 AM
Right. I will adjust the manual saying: "it has to be installed in the same folder where the fsuipcX.ini is located".Did you had that issue that calling "Pushback" in GSX does not automaticaly disconnect the Jetway? I had it yesterday in EDDS (JustSim).I´ve made a leg yesterday from EDDH (JustSim) to EKCH (FlyTampa) and on both the Jetways were working correctly. (With the standard ones from the scenery, not GSX replacements). I´ve heard about that with some scenery from JustSIM there are issues in P3D V5. Not sure if you use V5 already.

capt_pero
05-21-2020, 04:04 AM
I found out, that once Jetways will be auto connected by SODE, GSX does not Undock them when calling "Pushback". My script does not need the "Autodock" Feature, as it does the calling of jetways by itself. To switch off the settings use SODE Plattform Manager and turn this option to FALSE:

13176

bbruechmann
06-09-2020, 12:10 PM
Hi Peter, i´d like to ask about some small issues i ran into with the new script. I´am on P3DV5 already and use Jeehell 53.2 together with AOC Server for your script. The issues i have are, that the number of passsengers is taken from the setting i´ve made in the AOC page in my mcdu by GSX but it´s not confirming automaticly, what means i always have to hit "enter" in P3D to start boarding passengers. The second little issue is that once the Jetway is connected to the ac, no external power comes up automaticly, and though i need to hit that in the add-on menu from Jeehell in P3D. And the last one is, that sometimes the announcement of the cabin crew is quite. I can hear the "dingdong" but when it should come up with "ladies and gentlemen...blabla.." it stays quite. This is then the case for the whole leg and then when i´ve made the tournarround at the destination and start again with boarding etc. the voice is back. The "estimate passenger number" is unticked in GSX" and for the other issue i have only soundfiles in the soundfolder of your script which i do use. (no unticked soundpackages in the config.

capt_pero
06-11-2020, 04:01 AM
Hi Bernd. According to chapter 13.4 of my manual can you please try check "Estimate passengers number" and "Assistnace services Auto Mode" is unchecked.

capt_pero
06-11-2020, 04:06 AM
Within the next version of JeeHell I will be able to read the switch position of "Seat belts" and "No Smoking". Meaning I could fine tune the events of the Cabin Sounds. But how? Some thing I would improve is the "Catering Announcement" as this depends on the Rate of Climb at the moment. But is is often quite unreal, as it starts close to TOC. Combining this with "Seatbelt Sign" would even be unreal - but you may have an idea. ;-)

bbruechmann
06-11-2020, 04:41 AM
Hi Bernd. According to chapter 13.4 of my manual can you please try check "Estimate passengers number" and "Assistnace services Auto Mode" is unchecked.I´am quite sure i have those unticked, but i will check again in case GSX activate them again whilst updating and let you know

bbruechmann
06-11-2020, 05:08 AM
Within the next version of JeeHell I will be able to read the switch position of "Seat belts" and "No Smoking". Meaning I could fine tune the events of the Cabin Sounds. But how? Some thing I would improve is the "Catering Announcement" as this depends on the Rate of Climb at the moment. But is is often quite unreal, as it starts close to TOC. Combining this with "Seatbelt Sign" would even be unreal - but you may have an idea. ;-)The chalenge is that there is no concrete rule for that timing, because it depends on Safety awareness but also on the internal rules of the specific airline and in addition on how the Captain has instructed the cabin crew how he wants to handle that in the pre-flight briefing for that specific flight. I. ex. if the leg will be a very short one, arround 30 to 45 minutes like EDDH to EDDL, the CPT allows the inflight-service earlier to give the cabin crew the time enough they need, having in mind the customer satisfaction too. In my opinion the actual timing is not so unrealistic because the service does not depend in seetbelts fasten or not. What sometimes can be seen is that the flightdeck switches the fasten seatbelts shortly off and on again, which is allerting the cabin crew that they can start prepareing but turbulence can be exspected. Even if for safety reasons the seat-belts stay fasten the crew services the passengers as long the CPT has not to stop that because of very heavy turbulences. The most comon way how the crew handle this is that the seat belts signs will be turned off not before the aircraft has reached a cloudfree top range (because turbulences are most expspected due clouds) but arround a FL of 150 to 200. If i would habe the option to trigger that, i also prefer to connect it to the fasten seatbelts, because then, if the time is right in my eyes i can switch off seatbelts and once the announcement comes up i can switch them on again what is quite realistic. But much more important is the timing of the announcement that "...we will land in a few minutes..." this should be triggered also by fasten seatbelts ON if the ac is below lets say 15000 ft.

bbruechmann
06-15-2020, 05:49 PM
Hi Bernd. According to chapter 13.4 of my manual can you please try check "Estimate passengers number" and "Assistnace services Auto Mode" is unchecked.Peter, the estimates Pax and assistance Auto mode are unchcked in GSX. Could it be that the script interferes with the older one for P3D V4.5? Because i have this and the related config installed alongside the new.One more issue is that even the External power is not switched ON nor Off by the script.

capt_pero
06-16-2020, 01:41 PM
I will not monitor this topic further. Please use the new forum:
https://jeehell.org/forum/viewtopic.php?f=12&t=3 (https://jeehell.org/forum/viewtopic.php?f=12&t=4)