CRRCsim Changelog

What's new in CRRCsim 0.9.13 Beta

Sep 19, 2016
  • Internationalisation: added translation in Czech.
  • Various improvements/fixes/new features to the aircraft aerodynamics and windfield models:
  • fixed airmass rotation effect (e.g. thermals)
  • added flap non linear effect & spoiler pitching moment
  • improved propeller simulation
  • added a realistic wind turbulence model based on MIL-HDBK-1797, setup in wind dialog.
  • New models:
  • Graupner/Tangent Pilatus B4 2.6m
  • Generic F3F glider, with realistic aerodynamics
  • Sebart Angel S30E electric aerobatic model
  • Option to load model's mixer setting, if defined Scene/airplane rendering and graphics development:
  • added anti aliasing
  • resizing of windows reactivated for Win32 version
  • added "smart camera" mode
  • added 3D wind vector visualisation option, toggled by View menu or W key much improved realism of shadows (airplane and scene objects) and sun light
  • sun position & haze now defined in scenery file
  • added model view window, toggled by M key
  • improved treatment of translucent and partially translucent objects in scene (e.g. trees)
  • new "population" tag to distribute objects in the scene
  • fixed most airplane models and scene object 3d files (normals and degenerated surfaces)
  • Slow-motion toggled by space bar, and adjusted with < and >
  • New scenery: Simple woods, a simple "urban slope" scenery
  • F3F mode: optionally shows the planes of the bases for easier identification of model position.
  • New F3A mode.
  • Others bug fix

New in CRRCsim 0.9.12 Beta (Sep 19, 2016)

  • Automatic adaptation of the resolution to that of the screen in fullscreen mode Internationalisation : messages are now on Englich, German, Italian or French. The users can contribute to the translation in the other languages. Controls/configures dialogue improvement. Combined with test_mode. Works now after a crash (bug fix).
  • New calibration method.
  • Improvement of the dialogue of scenery selection. Alphabetical sorting. Preview. Sky or resolution choice stored for every location.
  • New method of Wind Flow modelling from terrain, using Computational Fluid Dynamics (2d panel method in wind plane).
  • Tools for Wind Flow visualisation - Added Wasabi aerobatic glider model. Revised & enhanced mixer functionalities.
  • Revised aero-model (stall,flap effect,other minor).
  • Added HeadsUpDisplay compass showing azimuth and elevation of current viewport.
  • New method of plan of the shadows. More realistic in the case of a ground not plan. (Simplified Shadow Volume method)
  • More readable dialogues (no transparency)
  • Console text display consumes less resources (reduces stuttering when much text is visible)
  • Added spoiler function to keyboard (b = brake)
  • Spoiler settings for Supra.
  • Others bug fix

New in CRRCsim 0.9.11 Beta (Sep 19, 2016)

  • Added command line option -V (print version info, configuration options and exit).
  • removed obsolete files from distribution
  • hitting any unused key causes CRRCSim to try reloading the FDMs parameters Fixed bug #15694 Segfault when configuring audio interface (patch provided by Glenn Trigg)
  • Improved helicopter parameters
  • New FDM including an example model: multicopter
  • New CT6A transmitter interface (by Nikolay B. Eremeyev)
  • Implemented real engine downthrust, adjusted Flexifly accordingly
  • Repaired flap and spoiler parameters
  • Implemented feature request #4271: Model volume can now be configured through the GUI
  • Heli and Multicopter: reversed nick input to be like fixed wing
  • Fixed bug #16552 Collision detection with multiple objects fail
  • Fixed bug #16204 core dump on karmic. Fixed CMake build with libCGAL. Simulate influence of retractable gears on aerodynamics
  • Implemented rudimentary crash handling with a new spring.max_force attribute
  • F3F on all scenery
  • Implemented scenery file specification v3
  • Feature Request #4311 (Replay tool - a shadow plane): You can now save and replay your flights and race against a shadow plane in F3F mode.
  • Fixed bug #017127 Selections are hardly visible in the GUI
  • Fixed bug #017076 Build error when CGAL installed on Ubuntu karmic Implemented feature request #4470 Improve scenery selection dialog

New in CRRCsim 0.9.10 Beta (Sep 19, 2016)

  • New input functions: flap, spoiler, retract, prop/rotor pitch. Note: these functions are right now only supported by few models (Sport has retractable gear, Skorpion has spoiler and flaps).
  • Helicopter simulation. CRRCsim now features a basic flight model for helicopters that simulates all kinds of helis (gas/electric, fixed/collective pitch, single/coax rotor).
  • Better input device configuration. Removed some bugs, redesigned dialog. Bugfix for 9600 baud FMSPIC interfaces.
  • Fixed bug #2012004: On Windows, the device combo box should now list all available serial ports. Some additional fixes to serial interface initialization and ctrlgen dialog handling (may fix #1921555 as well).
  • Feature request #004269: Volume control. - Fixed Bug #14363 (Crash when reconfiguring input method).
  • Fixed Bug #15028 (joystick configuration crash). - Fixed Bug #15136 (Segfault when exiting CRRCsim). - Fixed Bug #15138 (Seg Fault when trying to configure joystick).
  • Fixed Bug #15139 (options>controls>buttons doesn't alter config crrcsim.xml).
  • Fixed Bug #15161 (Axis assignment in Options->Controls->Buttons does not work).
  • Added a Unix manpage.
  • Framework for development and testing of flight envelope controllers. (autopilot functions).
  • New scenery selection dialog.
  • Height calculation for custom/model-based sceneries.
  • Optional 3D windfield import.
  • JPEG texture loading support.

New in CRRCsim 0.9.9 Beta (Sep 19, 2016)

  • GNU autotools support: CRRCsim can be built using the standard ./configure && make install procedure.
  • Changed airplane description file format to allow a ControlSurfaceAnimation to be controlled by more than one control input (e.g. for elevons).
  • Fixed Windows installer: some of the documentation was missing. - FMSPIC interface code cleanup, added /dev/ttyUSBx interfaces.
  • Included patch from Tom Willis (3D preview in aircraft selection dialog). This was later requested by an anonymous user as Feature Request item #1930079.
  • Conversion of audio interface code to Portaudio 19. The code will now work with both Portaudio 18 and 19. ./configure will auto-detect and use the installed version. (done)
  • New transmitter interface "ZhenHua" for Walkera transmitters on the serial port. Removed dependency on GLUT and gle.
  • New pop-up console to display system messages.
  • The audio input device for the AUDIO interface can now be selected in the controls dialog. More robust support for hotplugged audio devices.
  • Sloppy camera: The camera can be configured to follow the model with a slight delay. - New dialog Help --> Keys, which shows the key mapping.
  • Feature Requests item #1802286: The F3F results screen now shows the system date and time at which a run was started and ended.

New in CRRCsim 0.9.8 Beta (Sep 19, 2016)

  • New model: The Gap65 is a beautiful aerobatics model airplane designed by Pierpaolo Garofalo, who also created the model for CRRCsim. The model demonstrates some of the new CRRCsim features in 0.9.8: moving control surfaces and steerable tail wheel.
  • When reading description texts from an XML file, excessive white space is removed from the text to make it more readable in the dialog boxes.
  • The skybox texture offset option is now configurable through the GUI.
  • The "wheel" section of an airplane description file now allows mapping of a wheel to an R/C channel (for modelling steerable nose- or tailwheels).
  • Added a control surface animation class that can be configured from the XML model description file. This class moves the control surfaces of the model according to control input from the transmitter. The following models already use this feature: Gap65, Allegro, Flexifly XLM.
  • Added a SAL option to the launch dialog to simulate a side-arm-launch (only try this with special DLG models like the Fireworks III from the crrcsim-addon-models package, because a standard model can't compensate for the initial rotation around the yaw axis!).
  • Feature Request #1123364: Models can now bring their own launch presets in the airplane XML description file. The airplane selection dialog now has a checkbox to load the default launch mode when the model is selected. This checkbox is only shown if the selected model features a default launch config.
  • The texture filenames are now defined in the scenery files, not in crrcsim.xml.
  • Corrected a bug that sometimes caused the launch option dialog to be placed partly off-screen.
  • Changed the default F3F sound folder to "sounds/f3f/default".
  • Eliminated the need to have an empty "beep" sound folder to select the console beep as the F3F turn signal without .wav output.
  • Default wind settings can now be specified in each scenery file. If no wind settings for a location are stored in the configuration file, CRRCsim will try to load these scenery defaults before falling back to the internal default.
  • More realistic FDM parameters for the Flexifly XLM model.
  • Patches to allow CRRCSim to interface to the Crossbow MNAV autopilot available at http://sourceforge.net/projects/micronav by emulating a Crossbow MNAV navigation and servo control board (product information available at http://www.xbow.com/Products/productdetails.aspx?sid=193). Applied patch #1646254 (Fix extra qualification in 0.9.7) submitted by J.D. Williams.
  • Fixed a bug that made dynamic soaring impossible in 0.9.7.
  • Added PNG icon from patch #1647962 submitted by J.D. Williams.
  • Plane selection dialog now displays the current plane when it is opened. Fixed problems with order of evaluation of f, x and y options.

New in CRRCsim 0.9.7 Beta (Sep 19, 2016)

  • New, more realistic thermal model (V3). See "thermalsim.html" in the "documentation/thermals" subfolder for more details on the new algorithm. The thermal model can be configured in crrcsim.xml which by default contains some sensible configuration values.
  • New airplane selector dialog: Airplanes are now sorted into various categories, and the dialog shows the airplane description from the XML file.
  • Bugfix: joystick selection did not work properly, it always fell back to joystick 0. In addition, the joystick selection dialog now shows the full device name in addition to the address.
  • Sky rendering can now optionally be done by projecting 90-deg-FOV-textures (generated by TerraGen [http://www.planetside.co.uk/terragen/] or any other sky rendering tool) onto a sky box.
  • Sky and some scenery parameters can now be configured through the provided scenery files "davis-orig.xml" and "cape_cod-orig.xml".
  • In addition to the "Sky Box" and "Original Sky Dome" methods for sky rendering, it's now also possible to render a simple untextured sky dome.
  • Patch submitted by Kees Lemmens: Added support for accessing multiple sound cards with the AUDIO interface. The card ID can be configured in crrcsim.xml. - Bugfix: When installing CRRCsim on GNU/Linux with "make -f Makefile.Linux install_local", it didn't find the F3F sound folders (but reported all folders below /usr/local/share/games/crrcsim/ as sound folders).

New in CRRCsim 0.9.6 Beta (Sep 19, 2016)

  • New XML file format replaces the existing .air file format.
  • One model file can now feature more than one airplane configuration (different looks, additional ballast, ...)
  • Converted all existing .air files to the new .xml file format.
  • Airplanes can now be assigned more than one sound file. All sounds will be played simultaneously, the mix ratio can be configured freely.
  • New sound type: "glider" sound (depending on relative and absolute speed of an airplane)
  • Added a default glider sound file to some of the airplanes.
  • Feature request #1184231 Mac OS X: file location change request: saved in user preferences folder - Removed static linkage of dlportio.dll on windows Added a platform-specific message box that displays errors if CRRCsim was unable to start up
  • Fixed a rendering problem with F3F mode: base pylons appear translucent in training mode and text color should be white in "normal" mode
  • Fixed the problems with the sound folders for F3F on windows - improvement of macosx video intialisation reliability - added macosx xcode version 2.2 project file
  • Fixed sky display anomaly on macosx and atirage pro video
  • New model: Pemotec Flexifly XLM - New stars-and-stripes-finish for the "Sport" - Some more wind and thermal presets

New in CRRCsim 0.9.5 Beta (Sep 19, 2016)

  • New power and propulsion system: Instead of the old "magic source of thrust" the powered planes now feature a detailed simulation of the propulsion system. It is mainly aimed towards electric planes and simulates things like changing battery voltage over current drain and capacity, engine/shaft/gearbox inertias and efficiency, prop efficiency and prop folding.
  • Added a battery capacity indicator to the HUD
  • Added indicator for wind direction to the HUD
  • Airplane 3D models are now rendered by loading common 3D file formats (AC3D, 3D Studio Max, ...) instead of describing their geometry in the .air files. Video setup will now try different color depths before giving up
  • Fixed bugs #1251999/#1252344: CRRCsim crashed when selecting the parallel interface on Win32
  • Fixed a lot of coordinate system issues
  • Lots of structural changes to the code

New in CRRCsim 0.9.4 Beta (Sep 19, 2016)

  • Integrated F3F mode from crrcsim-f3f
  • More flexible engine sound handling: A .wav file for the engine sound can be specified in the .air file, together with an engine attribute (electric or glow) "Pure" gliders now ignore the throttle input
  • New models: Zagi-XS, Rutan Quickie
  • Improved RCTRAN2 interface
  • Improved FMSPIC interface
  • Feature request #1184223: audio input mixer disable option. Mixer can now be disabled for all interfaces.
  • Bugfixes