|
PYTHON INTERFACE DOWNLOADS
Send emails to
sandybarbour at xpluginsdk
dot org
IMPORTANT NOTE
I do not support Python 3 in my
PythonInterface plugin.
Python 3.x.x is no longer backward compatible with older version of
python.
Tests that I did meant that most scripts would need to be re-written for
Python 3.
NOTE
Python Version 2.6.2 is now supported
Use the normal SDK 1.00 and SDK 2.00 Downloads buttons on the left to
access the plugins.
Do not use Python 2.6.1 on windows as there was a problem with using 3rd
Party Python Libraries.
This has been fixed in Python 2..6.2 which is why I delayed this update.
I am dropping updates for the older Python versions.
You will still be able to download these.
Use the Older Downloads button on the left to access them.
Version
2.53 (08/10/2009) [NOTE This is the version of the plugin and not the Python
Version.]
Changed Popup code so that it allows for the SDK Glue code change that
we did.
Text files that
are created in the PythonScripts Directory
PythonInterfaceLog.txt
file.
This is so I can diagnose any problems.
It captures any errors that occurs within the plugin and will also show
script error info.
PythonInterfaceOutput.txt file.
This captures any print statements.
This can be used by a user who wants to keep any of their output data.
There is a check box on the Control Panel to enable or disable this
output.
The check box state is not persistent so it will always set on after
Xplane startup.
This is so that a user can capture print output during startup.
Documentation
PythonInterfaceVersionHistory.txt
XplanePluginSDK_V1_02.zip
The plugin SDK documentation in
PDF format.
Python_Interface_to_the_Plugin_SDK_V102.pdf
This document
describes the SDK functions that are called differently by the
PythonInterface Plugin.
It contains the V1.02 differences only.
Always refer to the SDK documents first.
Python_Interface_to_the_Plugin_SDK_V200.pdf
This document
describes the SDK functions that are called differently by the PythonInterface
Plugin.
It contains the V1.02 differences as well as the new V2.00 differences.
Always refer to the SDK documents first.
Script Files
PythonScripts.zip
These are the
Standard Examples and some of the Advanced Examples ported to python
from the plugin SDK examples.
There are also some misc. test scripts.
PI_SDK200Tests.zip
This script uses all the new V2.00 features.
penguin.zip
Unzip this file so that
penguin.obj is in the xplane application directory.
This was created in Amapi Designer 7 and converted to an Xplane V8 OBJ.
PI_VCTest.zip
This shows how to use
the VirtualCamera control module.
Use this in combination with PythonInterfaceToThePluginSDK.pdf to see
how all this works.
Using the
ConfigParser Module
PI_ReadIniFile.zip
The above python
script shows how to use the ConfigParser module to read an .ini file
that resides in an aircraft directory.
Just copy the Test.ini file to an aircraft directory.
Path Test Script
PI_TestPaths.zip
PythonInterfacePluginConsole.zip
NOTE
The functionality of this app is also available in the PythonInterface
plugin Control Panel.
This can be used to
debug startup script problems
It needs the support files below and is windows only.
If you are using this on win9x then you will need to clear the list box
every now and again.
This is because those versions of windows only have a 32K internal
buffer for the list box control.
BCBV6SupportFiles.zip
|