VistaMare IntelliScene

 

What IntelliScene is

IntelliScene is an add-on for Microsoft Flight Simulator. Contrarily to most other Flight Simulator add-ons, it is not targeted at the final user, but at the scenery designer.

The core of IntelliScene is an extension of the BGL language, adding new features and widening the possibilities for the scenery designer. The extensions can be used both in static and in dynamic sceneries.

To insert IntelliScene instructions, the scenery should be available in source code format but, as IntelliScene instructions follow the general pattern of regular BGL instructions, such a scenery can be compiled with standard BGL compilers, like SCASM, BGLC or similar.


IntelliScene extensions

IntelliScene extensions can be grouped in the following categories:

Variable Space Extensions:

Auxiliary Variable Space: an extension to the space of variables normally accessible to sceneries, containing additional information on the simulation (current and active view, weather, date, aircraft status...).

Private Variable Space: a variable space which a scenery may request from IntelliScene for its private use and which can be freely read and written.

Addressing and memory management instructions: to access the AVS, the PVS's, to fill a memory block with a value, to copy a memory block into another...

Variable management instructions: to test a variable (bitwise AND, less than, less than or equal, equal, not equal, greater than or equal, greater than, outside an interval, within an interval) and to increment/decrement a variable.

Interpolation instructions: 3 different kinds of interpolations are provided; all interpolate using the actual elapsed time and not the number of frames (the interpolation rate does not depend on the frame rate).

Sound instructions: to generate and to stop sounds. Sounds can be static (fixed in a scenery location) or dynamic (linked to a moving object); they can be looped or repeated every n seconds.

Calculator instructions: a powerful RPN (Forth-like) calculator providing operators for arithmetics, trigonometrics, conversion (degrees, radians, pesudo-deg16 and pseudo-deg32), comparison, bitwise/logical calculations, 3D vectors, flow control and stack manipulation.

Landable, movable surface: surfaces on which an aircraft can land and which can be moved and sloped dynamically.

Miscellaneous instructions: random, data about aircraft doors, push-back (via customizable paths).


Licensing

In principle, IntelliScene is intended to be licensed to scenery designers. However, as a new version of Microsoft Flight Simulator has been announced and is due in some months, issuing of licenses is suspended.

It will resume when IntelliScene portability to FS X will be ascertained and the investment in time and effort required by IntelliScene relatively steep learning curve can be guaranteed.

For this reason, documentation about IntelliScene is no longer available.

 

© 2006, VistaMare Software. All rights reserved.