version 0.4.2.1 released

We are happy to announce the first patch release for 0.4.2 that fixes a lot of crashes.

Features:

Input: Added default inputmaps for Thrustmaster T300RS and Thrustmaster TX Racing Wheel. They should now work out-of-the-box. (Note to owners: if the vehicle veers left or right while the steering wheel is perfectly centered, please follow the official centering guide: //ts.thrustmaster.com/faqs/eng/thr_eng_00157.pdf )

Input: Added force feedback support for more wheels and for joysticks (some wheels identify themselves as joysticks instead of wheels, such as Logitech MOMO Racing Wheel)

Added ‘scenariohelper.lua’ to ease the process of creating a scenario lua script

Improved launcher integrity checking after an update: its faster and actually reports the real progress including an ETA

Added logging and crash reporting to launcher application so we can debug problems in there

Bugfixes:

Fixed crash on startup with some types of monitors

Fixed crash on vehicle material switch

Fixed crash on computers under minimun requirements, now we show an error msg on WindowsXP and DirectX9 systems

Fixed debug objects being drawn multiple times

Fixed crash on Windows Vista when trying to get system memory values. This was the bug that users reported as ‘crash on integrity checking’

Fixed random crash playing sounds: due to asynchronous usage of the sound system

Fixed sound system breaking LUA for objects with no engine

Fixed bananabench showing errors

Fixed scenarios spamming the console when changing the time

Fixed vehicle instability warning not being shown

Added ‘cleanup.bat’ file that cleans the cache folder

Cleaned up sound code by removing bits that were used by the old async sound loading system

Fixed TCS not accounting for different wheel speeds when turning, resulting in excessive braking at low speeds and sharp turns

Fixed ESC behaving asymmetrically

Fixed truncated log lines in ingame console

User Interface: Tweaked airspeed app

User Interface: Fixed apps showing incorrect steering values when a force feedback device was being used

Input: Moved all input logs to beamng.log (beamng-input.log file will no longer be created)

Input: Fixed extremely low framerates when using certain steering wheels (such as Thrustmaster 458 Italia)

Input: Fixed force feedback subsystem not being able to locate the force feedback controller if many devices were plugged in certain specific order

Input: Fixed log flooding while using XBox gamepads

Input: Fixed lack of Force Feedback when mouse hovered over the UI or apps

Input: Added several traces to better debug the remaining force feedback issues

Fixed collision triangles not breaking

Fixed visualization of broken collision triangles

Fixed crashing bugs in debug drawing

Fixed manual waypoint preserving for maps

Artificial Intelligence: Fixed AI planning

Artificial Intelligence: The AI can learn car turning G forces now

Artificial Intelligence: Improved AI flee planning

Fixed vehicle quad collision generation

Fixed catalytic converter only working while debug mode was enabled

Levels:

East Coast USA: fixed a shadow issue causing low FPS, improved a small issue with AI pathfinding in the town

Removed soundspace on East Coast USA

Vehicles: