Jump to content

Xchecklist (lin+win+mac) 1.52

   (82 reviews)

4 Screenshots

About This File

 

History

 
Xchecklist started out as a Linux checklist program to fill a void that was there in fall of 2010. Michal and I worked on it and initially was only in the forums and then it was in the download section. It looks like there is another void as there is no 64 bit checklist program.

In the beginning of August 2013 I contacted Michal and told him I would like to port our Xchecklist to be multi-platform and 32/64 bit. He was on board and now we have a version that does work on all three platforms and is 32/64bit.
 

Feature List

  • Drop-in replacement for snailpup's checklister plugin
  • Win/Mac/Lin 64 bit
  • Features speaking "copilot" saying checklist items for you
  • Features native speech for each platform to allow more options
  • Copilot may also check some actions for you as you perform them
  • Actions (Check, Prev, Next) can be mapped to key/joystick button of choice
  • Enforces strictly sequential checklist flow

Installation Instructions

 
Unpack the archive and place the folder Xchecklist to '.../Resources/plugins' then fire up XPlane and if the plane you fly has a checklist, you should see it..

If you are using a version previous to 1.34 please delete the ../Resources/plugins/Xchecklist folder and install the new one as the folder structure has changed with this version.

The checklist file is called clist.txt and should be put in the aircraft folder which is the same place the *.acf file resides.

You may also have a checklist file named aircraftname_clist.txt which will be searched for first then it will search for clist.txt. The default Cessna would be Cessna_172SP_clist.txt. This allows you to have multiple aircraft in one folder like a float and a wheeled version.

Also in ../Resources/plugins/Xchecklist there is a folder called Checker that has test programs for your platform and bitsize.

Also in ../Resources/plugins/Xchecklist there is a folder called Documentation that has the manual and ChangeLog.txt file.

Paths are bgood/xchecklist/check_item, bgood/xchecklist/next_checklist and bgood/xchecklist/hide_checklist...

 

Support

If you are looking for support which we are happy to do please provide your Log.txt and the clist.txt that you have a issue with.

We do not have the time to keep asking for this information that should be provided on first contact so if not provided do not expect a response.

If you have any ideas, comments or bug reports, don't hesitate and let us know...


Kind regards,
Michal & Bill

Change Log

Ver 0.70 Initial multi-platform release for beta testing.
Ver 0.71 Fixed bug with copilot enable disable not working.
Ver 0.72 Error Logging now in Log.txt file.
Ver 0.73 Improved error reporting on checklist syntax error. Fixed bug with writing the Xchecklist.prf file.
Ver 0.74 Fixed some bugs reading special characters in the clist.txt file.
Ver 0.75 Native speech for the Mac and manual checked items speak.
Ver 0.76 Fixed bug that crashed Xplane 9.7 on Linux.
Ver 0.77 Native speech for Windows.
Ver 0.78 Fixed crash on Windows X-Plane 9.7 internal release.
Ver 0.79 Fixed crash on Windows X-Plane exit if sound was not checked.
Ver 1.00 Released version. Fixed issue with Upper case not fitting into the Widget.Removed displayed text on Linux left from testing.

Ver 1.01 Fixed issue with widget window way to wide. Updated manual to include a troubleshooting section and more examples. Disabled looking for plane.txt.

Ver 1.02 Michal found the real issue with too wide widget window and it is now fixed. Re enabeled the sw_rcolsize command. Added a little more help in the troubleshooting section of the manual and fixed the miss spelling.

Ver 1.03 Michal fixed parsing to prevent it from crashing X-Plane on undocumented syntax.

Ver 1.04 Michal has made many parser improvements. Removed conflict with the R&P 757 if voice prompt was selected on Linux. Updated Checker to reflect the parser improvements.

Ver 1.05 Michal has made another parser improvement.

Ver 1.06 All sw_show items have to be triggered in order to show the checklist. Checklist now disappears when switch to external view and opens again when switch back.

Ver 1.07 Fixed sw_iteminfo items aren't user checkable anymore. Fixed sw_iteminfo items aren't user checkable with joystick button. More improvements of the parser to make a clist.txt that worked fine with Checklister will also work with Xchecklist. We are now compatable from 10.5 on the Mac.

Ver 1.08 Fixed the sw_show behavior.

Ver 1.09 Removed debug builds so much smaller plugins.

Ver 1.10 Fixed a bug that if sw_itemvoid: comes before sw_checklist: X-Plane would crash.

Ver 1.11 Fixed a bug on Windows where Xchecklist would not start.

Ver 1.11a Fixed a bug on Linux where Xchecklist would not start because of missing Lib.

Ver 1.12 Added deferred initialization until after aircraft is loaded and its datarefs are available. Added two commands, sw_remark: which will speak the text following it and sw_continue placed at the end of a checklist page that will continue to the next checklist page without having to press next. Added two logic operators && and || for datareferences.

Ver 1.13 Added the ability to have more that one checklist in the aircraft folder if there is more than one aircraft in the folder. The format is aircraftname_clist.txt.

Ver 1.14 Added the ability to save the window position in the preference file. Added the ability to use the | in sw_itemvoid:. Save the windows position in the prefs file on X-Plane shutdown so it will be remembered for the next time you start X-Plane.

Ver 1.15 Fixed bug in sw_show where the logical operators wwre not working corectly.

Ver 1.16 Added the ability for sw_continue where you can tell it which checklist page to jump to.

Ver 1.17 Fixed a bug that would crash X-Plane if the checklist was named incorectly and you clicked a setting in the setup dialog box.

Ver 1.17A Fixed a bug in the win_checker_32bit.exe and win_checker_64bit.exe about missing libwinpthread-1.dll.

Ver 1.18 Fixed crash on close using Suse 42.2. Fixed problem saving/loading uninitialized window coordinates.

Ver 1.19 Improved saving window coordinates to try and make sure it will always be displayed. Added mapping of prev buton for Joystick of Key.

Ver 1.20 Fixed bug with saving window coordinates to try and make sure it will always be displayed. Fixed typo for mapping of prev buton for Joystick or Key.

Ver 1.21 Added the following sw_item: triggers, +>  triggers if the dataref increases more than given number, -<  triggers if the dataref decreases more than given number,  ><  triggers if the dataref changes by more than given number.

Ver 1.22 Fixed a bug where if the checklist was in a position where you could not grab it with the mouse if you re load the aircraft or restart X-Plane it will be in a place where you can grab it with the mouse. Added a button where it will move the checklist window down from the top so you can grab it with the mouse if to far up.

Ver 1.23 Fixed segfault in XP9. Added reload menu item. Fixed Next checklist should always follow the sw_continue. Fixed When next/previous checklist is executed, the checklist is showed.

Ver 1.24 Added debug tools to help in resolving preference file issues. Fixed preferences corruption in XPlane 11 when the sim is closed before the plane is loaded. Preferences are read on the startup and not saved until the initialization is done.

Ver 1.25 Added the ability to have brackets in a dataref when it is not a array.

Ver 1.26 Added reload checklist function to Keys and Joystick buttons. Added the possibility to compute the dataref's target value. Added functions and types to dataref's target value. Implemented conditional sw_continue. Added create dictionary to Xchecklist to help how checker works. Updated manual.

Ver 1.27 Fixed bug with sw_continue. Fix bug where checklist window position was not being saved corectly. Added move window down to the Xchecklist main menu. Improved the text for the "Save Settings" button in the manual. Moved the checklist list to the top of the menu stack to allow more checklist to be listed on the screen.

Ver. 1.28 First version to support X-Plane 11.10+. Will put checklist on screen if it is left of the screen or below the screen.

Ver. 1.29 Added support using the new X-Plane 11 XPLMDisplay API that should allow better support of hi res displays. First version to support VR in X-Plane 11.20+. Since these are very big changes will be keeping the 1.28 version untill we are sure all is well.

Ver. 1.30 Added the ability to display the widget or the new GUI or both by selections on the setup widget which is also can be displayed in VR.

Ver. 1.31 Working on issues related to popped out windows. Made the original widget checklist the default. If you want to use the new GUI for VR or popped out use you must make that change with the setup widget and save the settings.

Ver. 1.32 Fixed a bug that if a checklist had more than 30 items they would not be displayed and it corrupted the text in the setup widget.

Ver. 1.33 You now can have up to 50 lines in a VR checklist but think 30 is plenty. Fixed a issue if you were in 2d and then went into VR Xchecklist might not be displayed.

Ver. 1.34 Changed the Xchecklist folder structure to add the Checker and Documentation folders. Added the ability to have colored text in a checklist. Added the ability to have a line in the checklist not speak when others are.

Ver. 1.35 Fixed errors in chacklist and void statements. Fixed handling of colons in sw_itemvoid statement. Fixed handling of characters except pipe in sw_checklist statement. Fixed CTD because of to small array size for items.

Ver. 1.36 Make the initial GUI size match the widget size. Make sure that if the widget and GUI are displayed that the next and previous commands only advance one page. Now can remember position of GUI not popped out window just like we do for the widget.

Ver. 1.37 Save the GUI left and top position. Use XPLMGetScreenBoundsGlobal_ptr to make sure the saved position for GUI is inside the gloabal screen bounds. Fixed a issue where if the checklist is hidden it would unhide by its self because of a scenery reload.

Ver. 1.38 Fixed crash to desktop caused by syntax errors in the checklist.

Ver. 1.39 Updated closer_than function examples in manual. Added command for move widget window down.

Ver. 1.40 Increased the number of pixels the Move Windows Down button uses from -15 to -100. Changed the Checker to print out the summary by default.Updated closer_than function examples in manual. Added command for move widget window down.

Ver. 1.41 Had a bad build on version 1.40 so rebuilt and calling it 1.41.

Ver. 1.50 First version to support X-Plane 12.0+ and arm support on the Mac.

Ver. 1.51 Fixing coloured strings handling problem.

Ver. 1.52 Fixed issue with how check & next item worked and improved the @ silence function.


What's New in Version 1.52   See changelog

Released

No changelog available for this version.

  • Like 91
  • Thanks 78
  • hmm. ok :) 1

User Feedback

You may only provide a review once you have downloaded the file.


cmaesing

· Edited by cmaesing

   3 of 3 members found this review helpful 3 / 3 members

I've been on XPlane for many years, and own quite a few payware aircraft (some incl. REP). What has kept me away from quite a few of these is the time involved in getting acquainted with each of them.

While your plugin still requires me to study the aircraft itself, it helps me a great deal with getting them up and running from cold and dark.

Did a few flights with my (thus newly acquired) Nimbus BN-2 Islander - and immediately fell in love with it (your plugin ... oh, and also the aircraft). Thanks to you I finally can enjoy the aircrafts the way I feel they were supposed to be enjoyed.

Time to get the IXEG 737 and Felis TU 154 out of the hangar, me thinks.

Many thanks for your great work!

Islander - 2022-10-02 12.11.44.jpg

 

 

  • Like 2
Link to review
IslandExile

   2 of 2 members found this review helpful 2 / 2 members

Great utility - exactly what I need so that I can do "cold & dark" starts with the various planes I use (mostly military warbirds and fast jets).

Contrary to some comments, the utility works perfectly in VR by using "Show GUI" in the setup.

  • Like 2
Link to review
pilotwhit

   2 of 2 members found this review helpful 2 / 2 members

 Rod1947: Anyone know how to implement two clists for the same aircraft when there are two aircraft versions in the same folder?

 

You can use individual clist files for each unique aircraft in the same folder by prefacing each individual file with a designation. For example, the Piper with 150hp would be Piper150_clist.txt. The Piper with 180HP: Piper180_clist.txt.

 

Hope this helps.

 

Link to review
iceteapeche

   2 of 2 members found this review helpful 2 / 2 members

A real MUST HAVE for every pilot on X-Plane. Definitely helpful for beginners.

Great job !

Link to review
Dozo

· Edited by Dozo

   1 of 1 member found this review helpful 1 / 1 member

This is a great plugin, I use it for every flight and no longer use the PDF's that I had for my cold & dark startup to takeoff.

Thank you *very* much for creating this plugin!

Link to review
Pep Peroni

   10 of 11 members found this review helpful 10 / 11 members

A must-have plugin for me.

With version 1.30 the GUI can now be popped out and moved to a different screen.

  • Like 1
Link to review
Daniela R. Careri

   10 of 11 members found this review helpful 10 / 11 members

¡Excellent! It would be great to be able to interrupt the TTS mid sentence to advance to the next check item or at least make it speak faster, so the checks wouldn't take that much time. But other than that, it's perfect!

  • Like 2
  • Thanks 1
  • +1 1
Link to review
Der-Knuffi

· Edited by Der-Knuffi

   29 of 32 members found this review helpful 29 / 32 members

Is there a way to change the language of the voice? It sounds terrible when a german TTS engine tries to read the english checklist. ;)

  • Like 10
  • Haha 5
Link to review
jonnysuper7

· Edited by jonnysuper7

   8 of 9 members found this review helpful 8 / 9 members

 

Video Review & Full Installation Instructions Link below !

The instructions confused me as well as many others.  But quick search on YouTube found  a install & review video by Kiwi Mace.  Very easy to install having watched this ! here is the link ...     click here  

  • Like 1
Link to review
mdent24

   15 of 17 members found this review helpful 15 / 17 members

Very excited to use this plugin, thanks for making this available! However, can't get it to work.  I tried putting the mac.xpl file into the plugins folder separately, however, I can't run any checklists (figured I'd start simple with the Cessna 172) or even find the individual checklist files under the aircraft files when searching for the clist.txt files.  Any help would be appreciated, thanks! I'm running it on x plane 10

  • Like 3
Link to review
hw214159

   7 of 8 members found this review helpful 7 / 8 members

Love this! Great help.

Link to review
EdWings

   7 of 8 members found this review helpful 7 / 8 members

like it but got lost on the install instructions.

in the end i just took mac.xpl from the xchecklist folder and put it directly in the /plugins folder and it seems to work fine. ( i run 64 bit mac and no idea if mac.xpl is the right file.)

xchecklist folder alongside it in /plugins and seemed to create the . prf file in the xchecklist folder, which i have seen mentioned elsewhere

Link to review
GymW

   5 of 6 members found this review helpful 5 / 6 members
Link to review
chaseydog

   9 of 11 members found this review helpful 9 / 11 members

I've just started with X-Plane, downloaded this plug in, and can immediately see why so many consider it a must have. Thanks for your contribution to the community. 

Link to review
lemerle

   12 of 16 members found this review helpful 12 / 16 members

Change the language and/or voice in Xchecklist.

I answer to pbhi and Der-Knuffi : I had the same problem on a Mac.

Go to System Preferences > Accessibility > Speech > System Voice

and choose a voice/language in the drop-down list.

You can customize the list with additional voices and languages.

  • Like 4
Link to review
X-P Flyer

   5 of 7 members found this review helpful 5 / 7 members

Very nice app that I have been using since my first days with X Plane. It has improved greatly my knowledge about different systems in my Zibo 737.

Btw, I have updated my clist for Zibo and am interested in using the older widget directly on my unique screen where Zibo is running. However, it seems my eyes are following my age!! and I find that the size of the window is too small for my screen resolution which  I upgraded lately .

Is there any ways of increasing the size of this window? If so, can you provide details to help me?Capture.thumb.PNG.b27f14816b69e0f57bcab44a16a1e82d.PNG

Link to review
pbhi

   5 of 7 members found this review helpful 5 / 7 members

Hello,
xchecklist is great but with xplane10.45 french and winows 10 voice is horrible is it possible to change, I could not change?

Link to review
MdMax

   2 of 3 members found this review helpful 2 / 3 members
Link to review
×
×
  • Create New...