1

Topic: CoPilot for JD330 v.141020

This is CoPilot plugin for JD330.

http://jardesign.org/forum/img/m/22/t/p1crc775edmnr1q7l1bd1c1k1i8j3.jpg

features:
+ animated 3d CoPilot model (female, "Linda")
+ can recognize and execute command
+ can speak
+ can read checklists
+ can operate with Events (flight parameters detection)
+ can execute SOP (Normal Procedures, Limited)
+ scripts based (possible to edit/change Procedures/Text/etc)

versions:

070219:
+ minor bug in scripts fixed

200619:
+ minor bug in scripts fixed
+ compatible with JD330 v.3.2 http://jardesign.org/forum/viewtopic.php?id=11620

060420:
+ compatible with JD330 v.4

141020:
+ compatible with JD330 v.4.1

about using with JARDesign CoPilot plugin:

You can download and install it
http://jardesign.org/copilotdownload/JD-CPL-330.zip

Setup and using manual already included. This plugin is a separate product by JARDesign, work with JD330 for free. Voice recognition function execute by your computer OS (Win 10 or MAC OS). CoPilot plugin just use it. So, voice recognition ability and quality depend of your OS settings and hardware. Speech quality also depend of your installed text-to-speech voices. This plugin will not work with non-English version of your OS. You should setup and check your English voice recognition on Windows 10 or Mac BEFORE this plugin installation.

Please read a FAQ before you post a bug http://support.jardesign.org

2

Re: CoPilot for JD330 v.141020

reserved

Please read a FAQ before you post a bug http://support.jardesign.org

3

Re: CoPilot for JD330 v.141020

Copilot landing Events commands "Landings light on" repeat continuously - this is some loop, they don't stop executing.

My setup: Windows 10 (64-bit), Z490 AORUS PRO AX, INTEL i7 10700k, 32GB DDR4 RAM, NVIDIA Geforce GTX 2070S 8GB
X-Plane 11.55, X-Plane12RC2, Flight PRO joke, Logitech panels
My Fleet:  JD320-V3.8R1  with copilot, JD330-V4.4B3 with copilot, ZIBO 737-800X,
Utilities: X-LIFE Deluxe verversion 4.30 latest, FMcar latest, GHD ver. latest, X Camera,BSS JAR A320 V4,Better pushback

4

Re: CoPilot for JD330 v.141020

Copilot landing Events commands "Landings light on" repeat continuously - this is some loop, they don't stop executing.  ME To

5

Re: CoPilot for JD330 v.141020

Darko24 wrote:

Copilot landing Events commands "Landings light on" repeat continuously - this is some loop, they don't stop executing.

I've finally got Linda behaving well - except she won't stop going on about those Landing Lights!!

6

Re: CoPilot for JD330 v.141020

OK I try to stopping Copilot "Landings light on" repeat continuously,
I'll find some mistake in command file. If you want to stop this repeating you can change txt file in JAR330XP11\plugins\copilot_main\custom\events\Descent\Landing lights.txt

with

#EVENT
if:sim/custom/xap/fly_phase==4
and:sim/cockpit2/gauges/indicators/altitude_ft_pilot<10000
and:sim/custom/xap/extlight/landl_sw!=1

#RESET
reset:sim/custom/xap/fly_phase!=4

#EXECUTE
pos:landlight
drf:sim/custom/xap/extlight/land_sw=1
say:Landing lights on!
pos:rest02


It's work for me fine.

My setup: Windows 10 (64-bit), Z490 AORUS PRO AX, INTEL i7 10700k, 32GB DDR4 RAM, NVIDIA Geforce GTX 2070S 8GB
X-Plane 11.55, X-Plane12RC2, Flight PRO joke, Logitech panels
My Fleet:  JD320-V3.8R1  with copilot, JD330-V4.4B3 with copilot, ZIBO 737-800X,
Utilities: X-LIFE Deluxe verversion 4.30 latest, FMcar latest, GHD ver. latest, X Camera,BSS JAR A320 V4,Better pushback

7

Re: CoPilot for JD330 v.141020

Hello,

I think there is a problem with script VARS.

I try to create scripts based on VAR values and it seems it doesn't care about it all.

But looking at xplane log , I see such kind of messages:

JD COPILOT Plugin: ReadFileListFromFolder=C:\X-Plane 11\Aircraft\Extra Aircraft\JD330XP11r3\plugins\copilot_main\custom/events/Approach/
JD COPILOT Plugin: Error in script - cant find dataref: APPCLEXEC
JD COPILOT Plugin: ReadFileListFromFolder=C:\X-Plane 11\Aircraft\Extra Aircraft\JD330XP11r3\plugins\copilot_main\custom/events/Checklist/
JD COPILOT Plugin: Error in script - cant find dataref: APPCLEXEC
JD COPILOT Plugin: Error in script - cant find dataref: LANDCLEXEC
JD COPILOT Plugin: ReadFileListFromFolder=C:\X-Plane 11\Aircraft\Extra Aircraft\JD330XP11r3\plugins\copilot_main\custom/events/Cruise/
JD COPILOT Plugin: Error in script - cant find dataref: 1
JD COPILOT Plugin: Error in script - cant find dataref: CHECKPHASE
JD COPILOT Plugin: Error in script - cant find dataref: 2
JD COPILOT Plugin: Error in script - cant find dataref: CHECKPHASE
JD COPILOT Plugin: Error in script - cant find dataref: 3
JD COPILOT Plugin: Error in script - cant find dataref: CHECKPHASE
JD COPILOT Plugin: Error in script - cant find dataref: 0
JD COPILOT Plugin: ReadFileListFromFolder=C:\X-Plane 11\Aircraft\Extra Aircraft\JD330XP11r3\plugins\copilot_main\custom/events/Misc/
JD COPILOT Plugin: Error in script - cant find dataref: GLASSMANUALCONTROL
JD COPILOT Plugin: Error in script - cant find dataref: GLASSMANUALCONTROL

CHECKPHASE are my VAR but others are yours and I wonder why it complains about unkown dataref whereas it's not dataref but VAR declared in script.

Is it normal?

Alain

8 (edited by alain.bo 2019-04-08 19:11:20)

Re: CoPilot for JD330 v.141020

The cockpit preparation procedure is not correct about battery voltage checking.
Linda cannot check voltage if batteries are not first set ON.

And she should check both battery 1 and 2.

And if voltage is below 25V, she should ask for GPU.

So my proposal is:

##################### Batt #######################

pos:lookovhd

if:sim/custom/xap/elec/bat1_on==0
pos:bat1
drf:sim/custom/xap/elec/bat1_on=1
endif:

if:sim/custom/xap/elec/bat2_on==0
pos:bat2
drf:sim/custom/xap/elec/bat2_on=1
endif:

if:sim/custom/xap/elec/batind_sw!=2
pos:batmode
drf:sim/custom/xap/elec/batind_sw=2
posfast:batmode2
endif: 
if:sim/custom/xap/elec/bat_volt<25
if:sim/custom/xap/elec/gpu_av==0
saywait:Battery voltage is too low, please ask for GPU
endif
pos:lookovhd
waitdrf:sim/custom/xap/elec/gpu_av>0
pos:ext-a
drf:sim/custom/xap/elec/gpu_onA=1
saywait:External power, is on! Waiting for battery charging
pos:lookovhd
waitdrf:sim/custom/xap/elec/bat_volt>25
else:
saywait:Battery one voltage check above twenty five!
endif:

if:sim/custom/xap/elec/batind_sw!=1
pos:batmode
drf:sim/custom/xap/elec/batind_sw=1
posfast:batmode1
endif:
if:sim/custom/xap/elec/bat_volt<25
if:sim/custom/xap/elec/gpu_av==0
saywait:Battery voltage is too low, please ask for GPU
endif:
pos:lookovhd
waitdrf:sim/custom/xap/elec/gpu_av>0
pos:ext-a
drf:sim/custom/xap/elec/gpu_onA=1
saywait:External power, is on! Waiting for battery charging
pos:lookovhd
waitdrf:sim/custom/xap/elec/bat_volt>25
else:
saywait:Battery two voltage check above twenty five!
endif:

drf:sim/custom/xap/elec/batind_sw=0
posfast:batmode0

if:sim/custom/xap/elec/bat3_on==0
pos:bat3
drf:sim/custom/xap/elec/bat3_on=1
endif:
saywait:Battery one, two and A P U, auto!

pos:lookovhd
if:sim/custom/xap/elec/gpu_av==1
pos:ext-a
drf:sim/custom/xap/elec/gpu_onA=1
pos:ext-b
drf:sim/custom/xap/elec/gpu_onB=1
saywait:External power, on!
endif:

pos:lookovhd
if:sim/graphics/animation/draw_light_level==1
and:sim/custom/xap/light/dome_on==0
pos:domelight
drf:sim/custom/xap/light/dome_on=1
endif:

#################### APU fire test ###################

9

Re: CoPilot for JD330 v.141020

http://jardesign.org/forum/img/m/1591/t/p1ag065c1c1b6i1mdf7dgs75ovq3.gif

alain.bo wrote:

The cockpit preparation procedure is not correct about battery voltage checking.
Linda cannot check voltage if batteries are not first set ON.

And she should check both battery 1 and 2.

And if voltage is below 25V, she should ask for GPU.

So my proposal is:

##################### Batt #######################

pos:lookovhd

if:sim/custom/xap/elec/bat1_on==0
pos:bat1
drf:sim/custom/xap/elec/bat1_on=1
endif:

if:sim/custom/xap/elec/bat2_on==0
pos:bat2
drf:sim/custom/xap/elec/bat2_on=1
endif:

if:sim/custom/xap/elec/batind_sw!=2
pos:batmode
drf:sim/custom/xap/elec/batind_sw=2
posfast:batmode2
endif: 
if:sim/custom/xap/elec/bat_volt<25
if:sim/custom/xap/elec/gpu_av==0
saywait:Battery voltage is too low, please ask for GPU
endif
pos:lookovhd
waitdrf:sim/custom/xap/elec/gpu_av>0
pos:ext-a
drf:sim/custom/xap/elec/gpu_onA=1
saywait:External power, is on! Waiting for battery charging
pos:lookovhd
waitdrf:sim/custom/xap/elec/bat_volt>25
else:
saywait:Battery one voltage check above twenty five!
endif:

if:sim/custom/xap/elec/batind_sw!=1
pos:batmode
drf:sim/custom/xap/elec/batind_sw=1
posfast:batmode1
endif:
if:sim/custom/xap/elec/bat_volt<25
if:sim/custom/xap/elec/gpu_av==0
saywait:Battery voltage is too low, please ask for GPU
endif:
pos:lookovhd
waitdrf:sim/custom/xap/elec/gpu_av>0
pos:ext-a
drf:sim/custom/xap/elec/gpu_onA=1
saywait:External power, is on! Waiting for battery charging
pos:lookovhd
waitdrf:sim/custom/xap/elec/bat_volt>25
else:
saywait:Battery two voltage check above twenty five!
endif:

drf:sim/custom/xap/elec/batind_sw=0
posfast:batmode0

if:sim/custom/xap/elec/bat3_on==0
pos:bat3
drf:sim/custom/xap/elec/bat3_on=1
endif:
saywait:Battery one, two and A P U, auto!

pos:lookovhd
if:sim/custom/xap/elec/gpu_av==1
pos:ext-a
drf:sim/custom/xap/elec/gpu_onA=1
pos:ext-b
drf:sim/custom/xap/elec/gpu_onB=1
saywait:External power, on!
endif:

pos:lookovhd
if:sim/graphics/animation/draw_light_level==1
and:sim/custom/xap/light/dome_on==0
pos:domelight
drf:sim/custom/xap/light/dome_on=1
endif:

#################### APU fire test ###################

X-Plane 11.30r3 | iMac27 OSX Mojave 14.10.4, | Samsung ultra-wide screen 49-inch | Saitek equipment | MFG pedals |Gladiator Joystick | Plugins: GndHandling, RWC, SMP, SoundM, X-Life, BetterPushback, AutoGate, SoundMaxx, X-ATC-chatter, X-Camera | iPad 12.9, iPad Air 9.7  | Airliner: JAR A320/A330, FF A350XWB, FF B767, SSG B747-8 inter, Epic1000 new, TBM900  http://ilankrt1.blogspot.co.il

10

Re: CoPilot for JD330 v.141020

Why having removed take-off procedure??

Alain

11

Re: CoPilot for JD330 v.141020

Gentlemen,

Linda gets stuck switching the landing lights on before landing.
Is it a know bug?

Any suggestion?

12

Re: CoPilot for JD330 v.141020

sKYMATIX wrote:

Gentlemen,

Linda gets stuck switching the landing lights on before landing.
Is it a know bug?

Any suggestion?


See post 6

iMac5K 27” (2015), i7 4GHz, OSX 10.14.6, 32GB, AMD M395X 4096MB, Saitek X52, TPM, Radio, Switch & Multi, TM MFD, XP11.35r1, FFA320v0.11.2-2305, ToLiSs A319 v1.3.3, JDA320 v3.4r1, JDA330 v3.2r1, XL v4_250719, FM v2.6r2,  GndHdg v.4.010719, Air Plugin v4.8.3,  FWL 2.7.19, 3jFPS-wizard, PI v2.73.06, NOAA v2.4.4, XSPs v2.75, XCL v1.37, BPB v0.47, SAM 1.1.0

13

Re: CoPilot for JD330 v.141020

Downloaded and put the 2 files under the plugins folder. Speech recognition works fine.However, no files appear at all under the co pilot folder.
Also get an acf file error message.

14

Re: CoPilot for JD330 v.141020

can't really say anything without a log.txt but sounds like your install is faulty. Try to install again and follow the instructions religiously

iMac5K 27” (2015), i7 4GHz, OSX 10.14.6, 32GB, AMD M395X 4096MB, Saitek X52, TPM, Radio, Switch & Multi, TM MFD, XP11.35r1, FFA320v0.11.2-2305, ToLiSs A319 v1.3.3, JDA320 v3.4r1, JDA330 v3.2r1, XL v4_250719, FM v2.6r2,  GndHdg v.4.010719, Air Plugin v4.8.3,  FWL 2.7.19, 3jFPS-wizard, PI v2.73.06, NOAA v2.4.4, XSPs v2.75, XCL v1.37, BPB v0.47, SAM 1.1.0

15

Re: CoPilot for JD330 v.141020

Thanks.Will do

16

Re: CoPilot for JD330 v.141020

Works fine now after reinstall.Thankyou.

17 (edited by dudleybrooke 2019-06-24 15:13:08)

Re: CoPilot for JD330 v.141020

The copilot speaks through my speakers even though all X-Plane sounds are through my headphones, in fact, all system sounds are too.  she doesn't respond to the microphone either.  Is there a setting for this?

18

Re: CoPilot for JD330 v.141020

Make sure you configure your sound input/output before you start XP

iMac5K 27” (2015), i7 4GHz, OSX 10.14.6, 32GB, AMD M395X 4096MB, Saitek X52, TPM, Radio, Switch & Multi, TM MFD, XP11.35r1, FFA320v0.11.2-2305, ToLiSs A319 v1.3.3, JDA320 v3.4r1, JDA330 v3.2r1, XL v4_250719, FM v2.6r2,  GndHdg v.4.010719, Air Plugin v4.8.3,  FWL 2.7.19, 3jFPS-wizard, PI v2.73.06, NOAA v2.4.4, XSPs v2.75, XCL v1.37, BPB v0.47, SAM 1.1.0

19 (edited by dudleybrooke 2019-06-25 12:28:42)

Re: CoPilot for JD330 v.141020

laohu314 wrote:

Make sure you configure your sound input/output before you start XP

I do, as I said, every other sound comes over the headphones. XP itself, the A330, other plugins(Better Pushback for instance ), Windows itself.  It's just the co-pilot.

20

Re: CoPilot for JD330 v.141020

Hello,

You will find here https://forums.x-plane.org/index.php?/f … ot-plugin/ a slightly customized last available version of the Copilot plugin for JD330 v3.2b4.

I also propose you a XChecklist to help you sequence procedures and checklists from parking to parking.

Kind regards,
Alain

21

Re: CoPilot for JD330 v.141020

We just update version to be compatible with JD330 v.3.2
http://jardesign.org/forum/viewtopic.php?id=11620

Please read a FAQ before you post a bug http://support.jardesign.org

22

Re: CoPilot for JD330 v.141020

J.A.Romanov wrote:

This is CoPilot plugin for JD330.

http://jardesign.org/forum/img/m/22/t/p1crc775edmnr1q7l1bd1c1k1i8j3.jpg

features:
+ animated 3d CoPilot model (female, "Linda")
+ can recognize and execute command
+ can speak
+ can read checklists
+ can operate with Events (flight parameters detection)
+ can execute SOP (Normal Procedures, Limited)
+ scripts based (possible to edit/change Procedures/Text/etc)

versions:

070219:
+ minor bug in scripts fixed

200619:
+ minor bug in scripts fixed
+ compatible with JD330 v.3.2 http://jardesign.org/forum/viewtopic.php?id=11620

about using with JARDesign CoPilot plugin:

You can download and install it
http://jardesign.org/copilotdownload/JD-CPL-330.zip

Setup and using manual already included. This plugin is a separate product by JARDesign, work with JD330 for free. Voice recognition function execute by your computer OS (Win 10 or MAC OS). CoPilot plugin just use it. So, voice recognition ability and quality depend of your OS settings and hardware. Speech quality also depend of your installed text-to-speech voices. This plugin will not work with non-English version of your OS. You should setup and check your English voice recognition on Windows 10 or Mac BEFORE this plugin installation.

Hi Mr. Romanov,
first of all thank you very much for your awsome work. I do have ALL plugins of JD. By the way I was informed by a pilot that the APU start is prohibited to be so early (during the preliminary cockpit preparation). Normally the APU start takes place during the "before start procedure". Im not a programmer but this matter of fact should be considered in your copilot plugin.
Is there a way to re-programm it?
Thank you in advance.
I would appreciate every comment made to this subject!
with kind regards
Bernd Schwarz

23 (edited by glen958 2020-07-11 23:05:10)

Re: CoPilot for JD330 v.141020

http://jardesign.org/forum/img/m/10590/t/p1ed01vlk6huhmpm1ium1fdb9f13.pngHow do i get rid of this on side of the screen when i use co pilot?

24

Re: CoPilot for JD330 v.141020

glen958 wrote:

http://jardesign.org/forum/img/m/10590/t/p1ed01vlk6huhmpm1ium1fdb9f13.pngHow do i get rid of this on side of the screen when i use co pilot?

Go to "your disc":\X-Plane 11\Aircraft\JD330XP1150\plugins\copilot_main\custom\ and find settings.txt. then with text editor replace last line developer=1 to developer=0

My setup: Windows 10 (64-bit), Z490 AORUS PRO AX, INTEL i7 10700k, 32GB DDR4 RAM, NVIDIA Geforce GTX 2070S 8GB
X-Plane 11.55, X-Plane12RC2, Flight PRO joke, Logitech panels
My Fleet:  JD320-V3.8R1  with copilot, JD330-V4.4B3 with copilot, ZIBO 737-800X,
Utilities: X-LIFE Deluxe verversion 4.30 latest, FMcar latest, GHD ver. latest, X Camera,BSS JAR A320 V4,Better pushback

25

Re: CoPilot for JD330 v.141020

Darko24 wrote:
glen958 wrote:

http://jardesign.org/forum/img/m/10590/t/p1ed01vlk6huhmpm1ium1fdb9f13.pngHow do i get rid of this on side of the screen when i use co pilot?

Go to "your disc":\X-Plane 11\Aircraft\JD330XP1150\plugins\copilot_main\custom\ and find settings.txt. then with text editor replace last line developer=1 to developer=0

thanks for your help did the trick.