Downloads Info

 

Up
Information
Downloads Info
Older Downloads
SDK 1.00 Downloads
SDK 2.00 Downloads

 

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

 

 

 

Up | Information | Downloads Info | Older Downloads | SDK 1.00 Downloads | SDK 2.00 Downloads

This page was last updated 09-Oct-2009 10:35:01 +0100