No description
Find a file
2015-01-07 00:23:28 -06:00
examples add release and useRealtimeGC to the config file and increment the version 2014-12-31 22:45:15 -06:00
src proper ptr type for xplm in cstring parameters 2015-01-07 00:23:28 -06:00
.gitignore nimcache to ignore, add config and readme files 2013-12-27 16:04:11 -06:00
license.txt formatting, add license info, update the test file 2014-01-21 02:27:01 -06:00
readme.md readme updates 2015-01-04 15:21:06 -06:00
xplm.nimble bump version to (hopefully) fix the release tag 2015-01-04 15:08:52 -06:00

Nim X-Plane Plugin SDK wrapper

Based on X-Plane SDK Release 2.1.3 11/14/13 (http://www.xsquawkbox.net/xpsdk/).

XPLM wrapper installation

Using Nimble:

`$ nimble install XPLM-Nim`

Or cloning the git repo locally:

`$ git clone git@github.com:jpoirier/XPLM-Nim.git`

Just pass the package path (XPLM-Nim/src) explicitly when compiling
using the "--path:" option. See the XPLM_Test example below for details.

Build the XPLM_Test plugin example

If you installed the XPLM-Nim package using Nimble:

`$ nim c -d:release -d:useRealtimeGC -o:XPLM_Test.xpl XPLM_Test.nim`

If you cloned the XPLM-Nim package repo locally:

`$ nim c --path:../src -d:release -d:useRealtimeGC -o:XPLM_Test.xpl XPLM_Test.nim`

Now move the XPLM_Test.xpl plugin to your X-Plane 10/Resources/plugins folder.

Detailed Usage

View https://github.com/jpoirier/xplane-commviewer-plugin

Caveats

It's a work in progress.