What's new in Dust Racing 2D 1.11.0
Apr 29, 2015
- New features:
- Finally a difficulty setting with three levels: Easy, Medium and Senna
- Show a red overlay on hard crashes
- Cars can get damaged
- Improvements:
- Remove alpha blending from the plant object
- Stabilize the steering a bit
- Bug fixes:
- Editor: Fix wrong scale when track given as a CLI argument
- Editor: Don't try to open a track if filename is empty
- Fix unit tests
- Other:
- Refactor settingsmenu.hpp
- Refactor steering logic
- Sparkles as surface particles
- Use same renderer for all particle batches
New in Dust Racing 2D 1.10.0 (Apr 8, 2015)
- In this release multiple issues with shadow rendering are fixed.
- Particle rendering is completely reworked and also the track editor
- is given some love. Issues with depth testing are fixed. A lot of
- bug fixes and miscellaneous improvements and changes.
- New features:
- Add a chicane to straight.trk and make it shorter
- Instantly change the virtual resolution between fullscreen modes
- Longer start grid to Suzuka
- Make it possible to spin
- Show lap time in message area
- Simple specular effect for the cars
- Take more car colors in to use
- Editor: Different colors for brake and brake hard
- Editor: Implement row and col deletion
- Editor: Implement row and column insertion
- Improvements:
- Enable depth test for smoke
- Implement batching and shadows for MCSurfaceParticles
- Make timing based on frames instead of QTime
- Mud particles as surface particles
- No leaf particle when colliding with plants
- Reduce quadratic drag
- Refactor particle rendering
- Rename textures.conf => surfaces.conf
- Render rect particles as quads if not GLES
- Render shadows with depth information
- Set z-offsets for car surfaces
- Smaller tree swing amplitude
- Use GLSL's reflect()
- Editor: Fit track properly when loading a track
- Editor: Improve some tile graphics
- Editor: Replace private slots with lambdas in EditorView
- Editor: Replace some if's with asserts
- Editor: Use C++11's override specifier
- Bug fixes:
- Fix a bug where mouse release outside pressed item caused two items being focused
- Fix build with qmake
- Fix cppcheck warnings
- Fix depth buffering
- Fix exception handling
- Fix specular lighting of the tire object
- Other:
- Add optional z attribute to MCSurface / surface config loader
- Add mcvector2d.hh and mcvector3d.hh to CMakeLists.txt
- Add option to filter layers to be rendered
- C++11 way to disable copy ctor's
- Common base class for all particle renderers
- Divide layers into render and collision layers
- Lambda slots for show/hide cursor
- Lambda slot for the update timer
- More sane use of casts
- Move MCGLScene to MCWorldRenderer
- New-style signal connections in Game
- Refactor bridge creation
- Refactor Config
- Refactor child velocity logic
- Refactor MCSurfaceConfigLoader
- Remove obsolete images
- Remove render layers from cars' sub-objects
- Replace MCException with std::runtime_error
- Use add_compile_options() instead of appending CMAKE_CXX_FLAGS
- Use C++11's move semantics in MCBBox and MCBBox3d
- Use C++11's move semantics in MCVector2d and MCVector3d
New in Dust Racing 2D 1.8.3 (Nov 19, 2014)
- Bug fixes:
- Fix some physics issues
New in Dust Racing 2D 1.8.2 (Nov 19, 2014)
- New features:
- New race track suzuka.trk
- Improvements:
- Physics improvements:
- More stable and agile car handling
- Lighter tire object
- Bug fixes:
- Fix multiple bugs in the bridge component
- Fix compilation with Clang
New in Dust Racing 2D 1.8.1 (Nov 10, 2014)
- Improvements:
- Tune car parameters
- Other:
- Drop support for Qt4
New in Dust Racing 2D 1.8.0 (Nov 3, 2014)
- New features:
- More realistic and dynamic car physics for funnier gameplay.
- Rewritten bridge object that now actually even works
- Some graphics improvements (they are still shitty, though):
- Transparent shadows
- Two-player game views separated by a narrow line
- Filtering added to some textures
- Some car graphics improved
- Driving off-track is now more merciful
- Bug fixes:
- Fix installing the game when not built in the source root. Patch by Rémi Verschelde.
- Enhancement of the desktop files. Patch by Rémi Verschelde.
- Fix bridge
- Other:
- Improve target zones of ring.trk
New in Dust Racing 2D 1.7.2 (Mar 30, 2014)
- New features:
- French translations
- Bug fixes:
- Fix computer driving lines in twister.trk
New in Dust Racing 2D 1.7.1 (Mar 10, 2014)
- Add missing bridge model for editor.
New in Dust Racing 2D 1.5.5 (Dec 9, 2013)
- Full screen mode by default.
- #ifdef for GL versions in game.cpp
- Set version 120 for OpenGL 2.1 shaders.
- Remove precision qualifiers from ver 1.00 desktop shaders.
New in Dust Racing 2D 1.4.6 (Sep 30, 2013)
- Option for horizontal split.
- Tune sliding parameters.
- Remove deprecated sandAreaCurve45
- Make track selection menu usable with mouse.
- Refactor MCSurfaceConfigLoader.
- Add blur to star.png
- Rework tile graphics.
- Remove sandGrassStraight45Female.
- Remove glPushAttrib() from StartlightsOverlay.
- Rework startlights.
- Remove sandAreaCurve45
- Graphics to be added directly to the tile.
- Remove unused src images.
- Fix artifacts in the textured font.
- Fix Help on wide screens.
- Rename confusing MCSurface::setScale() to ::setSize().
- Automatically show/hide mouse cursor.
- Fade startlights out on GO.
- Refactor view splitting.
- Support translations via Qt.
New in Dust Racing 2D 1.4.2 (Sep 5, 2013)
- Fix computer driving lines in monza.trk
- Make the game a bit more challenging.
- More sane shader API.
- Fix normals.
- Normal mapping for cars.
- Tune car parameters.
- Move ShaderProgram to MiniCore.
- Refactor steering.
- Improve steering stability.
- Updates triangle.trk.
- Updates rock.png.
- No contrast setting for the grandstand.
- Add some crates to straight.trk.
- Fix batched rendering of surface shadows.
- Collision detection for MCCircleShape.
- Refactor MCCollisionDetector.
- Remove unused variable from MCCircleShape.
- Fix the contrast algorithm.
- Less aggressive off track message.
- Update INSTALL.
- Move install stuff to InstallLinux.cmake and InstallWindows.cmake.
New in Dust Racing 2D 1.4.1 (Jul 4, 2013)
- Display a message when off track.
- Refactor on-display messaging.
- Android compatibility improvements.
- GLES compatibility improvements.
- Simplify texture and program binding.
- Add MC_NO_GLEW define to allow compilation without GLEW.
- Drop dependency to QGLWidget in MCSurfaceManager.
- Add missing virtual destructor body to MCGravityGenerator.
- Move common GL stuff into MCGLObjectBase.
- Move aboutdlg.* to obsolete/
- Remove useless variable.
- Remove useless includes.
- Fix CPack on out-of-source builds.
- Load shaders from source code.
- Multitextured sand.
- Support third texture.
- Update curvastone.trk
- Update monza.trk
- Editor: Object rotation can be set randomly.
- Add bushArea object.
- Tires wear out when off track.
- Track locking and best positions per lap count.
- Menus remember saved values.
- Add a generic quit item (X) to menus.
- Show cursor with --show-cursor.
- Menu items can be selected with a mouse.
- Don't try to swap buffers if not enabled.
- Fix app shutdown on Windows.
New in Dust Racing 2D 1.3.1 (May 30, 2013)
- Log the game version on startup.
- Fix point particles on OpenGL older than 3.3
- Fix crashing shaders on OpenGL 3.3