a simulator using PSX Smart Interface
Currently used in the following locations for interfacing hardware with existing flight simulator software:
- Tokyo, Japan
- Chengdu, China
- Abu Dhabi, UAE
- Bahrain
- Frankfurt, Germany
- Berlin, Germany
- Brussels, Belgium
- London, England
- Fort Collins, USA
- Las Vegas, USA
- South America
- Australia
NOTE: Given the increased usage of this software, it is being deprecated and rewritten in a more modular and extensible fashion.
Communicates with Aerowinx PSX over a network to provide a variety of necessary features for extensive flight simulator setups:
- It combines analog inputs, such as those of separated flight controls, in multi-pilot setups that are not mechanically linked.
- It allows assignment of hardware components to controls in PSX, such as tillers & brakes, EICAS brightness dials, and weather radar buttons & rotaries, seamlessly integrating with PSX.
... all configurable with a UI that is simple & easy to use, much like that of PSX itself.
For even more information about what this add-on provides, please visit the Wiki.
Note: This software is an add-on for Aerowinx PSX. PSX is required and should be running for this add-on to operate properly.
Run SmartInterface-1.2.6.jar by double clicking on it or using Java in a command line.
A window will appear showing all connected controllers that are not "ignored" in general.cfg.
Please see the Networking section below if you have connection issues.
This add-on relies on the IP address and TCP port specified in the automatically generated general.cfg file (generated in the same directory as the .jar file) to interface with the PSX server, so the server must be unrestricted on the network and configured to run based on the settings in the configuration file. By default, this configuration specifies a connection to localhost:10747.
- JInput - Used to detect and interface with hardware controllers
- Aerowinx Network - Used to interface with PSX over network (documentation only)
- Added flight control functionality with combined analog inputs.
- Added UI for easy user assignment of hardware components to components within PSX.
- Added network interface for communication with PSX.
- Drastically improved stability and efficiency.
- Improved error handling and error notifications.
- Added feature that saves user definitions for persistent use and allows for user configuration of more advanced settings.
- Added functionality for many more analog, button, and rotary components in PSX.
- Improved network efficiency and fixed a critical network bug that was causing PSX server to freeze/crash.
- Implemented several bugfixes and improvements.
- Included native libraries with .jar for reduced file clutter.