Releases: juzzlin/DustRacing2D
Version 2.1.1
New features:
- Add Turkish translations
Bug fixes:
- Fix GitHub Issue #117: Spelling Mistake in Track Editor
- Fix build issues with -DQOpenGLFunctions=OFF
Other:
- Do not install app icons in pixmaps location
- Add possibility to rely on system fonts
- Drop the configure wrapper script
Version 2.1.0
New features:
- Add Dutch translation
- Add new image for finish tile in editor
- Roughly sort tracks by length/complexity/difficulty
- Show how to unlock track
Bug fixes:
- Fix GitHub Issue #95: Time Trials don't work, dustrac just exits
- Fix early finish on 3 tracks
- Include for std::runtime_error
Other:
- build fix for darwin and avoiding suprious deprecated warnings.
- Award a half star for rank 11
- Update new lap record in a thread to avoid stutter
- Fix GitHub Issue #57: Replace QSettings with SQLite
- Store lap records to an SQLite database
- Store race records to an SQLite database
- Store best positions to an SQLite database
- Store track unlock to an SQList database
Version 2.0.5
New features:
- Show the actual car color in minimap
Bug fixes:
- Fix GitHub Issue #87: Improve off-track detection accuracy on curves
- Fix GitHub Issue #83: Car dots in minimap are too small on very large tracks
Other:
- Editor: Write processing instruction
- Add processing instructions to all existing tracks
Version 2.0.4
Mostly a bug fix and code refactoring release. One new track Crossroads (by Wuzzy) added.
New features:
- Fix GitHub Issue #67: New track: Crossroads
Bug fixes:
- Fix GitHub Issue #59: Regression: Bridge is broken due to changes in collision detection
- Fix GitHub Issue #72: Apostrophe character is broken
- The font is now initialized with the full ASCII table
- Fix GitHub Issue #77: Pressing accelerate and brake at same time gives weird results
- Fix GitHub Issue #76: Dirt particles appear even when not moving on grass
- Fix GitHub Issue #66: Editor displays legacy track path on startup
- Effective only on Linux/Unix
- Fix GitHub Issue #69: Cars teleport above and below bridges when driving horizontally in Radiator
- Fix GitHub Issue #71: Confusing starting numbers in two player mode
Other:
- Fix GitHub Issue #74: Twister track has no pit stop
- Skip bridge tiles when placing car into start grid
- Require C++14
Version 2.0.3
New features:
- Fix GitHub Issue #49: Change custom track directory
- On Linux/Unix also
$XDG_DATA_HOME/DustRacing2D/tracks
is added to search paths,
or$HOME/.local/share/DustRacing2D/tracks
if$XDG_DATA_HOME
is not defined.
- On Linux/Unix also
- Fix GitHub Issue #53: Add a small delay before reverse engages
Bug fixes:
- Fix GitHub Issue #8: Confusing/weird stars
- Fix GitHub Issue #5: Pit stop spam
- Collision detection partly rewritten as a side effect
- Fix GitHub Issue #48: Walls and grandstands are pushable
Other:
- Refactor sparkle effect due to changed collision event behavior
- Use SimpleLogger instead of MCLogger
- Add --debug and --trace CLI options
- Throw on unknown arguments
Version 2.0.2
New features:
- Editor: Enable zooming with Ctrl+Wheel
- Fix GitHub Issue #43: Add option to force screen on multi-display setups
Bug fixes:
- Fix GitHub issue #30: Add more slack to zFar
- Fix GitHub Issue #40: cmake installs into /usr/local instead of /usr/local/bin
- Fix GitHub Issue #41: libqt5opengl5-dev is also missing on Ubuntu 18.04
- Editor: Fix mistake in argument parsing
- Fix compiler options in CMakeLists.txt
- CMake: Fix C++ standard setting
- Fix GLES build: use explicitly GLES2/gl2.h
- Fix linking to OpenGL libs on CMake < 3.11.0
Other:
- Improve AI braking points in Desert Storm
- Hard-code zFar to 10000.0f
- Editor: Remove edit->enlarge* because there's insert row/column
- Add separate build scripts for Jenkins
- Bump minimum required Qt version to 5.4.0
- CMake: Default to GLVND, use the recommended way to link to GL
Version 2.0.1
A bug fix release to fix build on Qt 5.6+. Scroll down to 2.0.0 for binaries as they are not changed.
Bug fixes:
-
Editor: use qSetGlobalQHashSeed with Qt 5.6+
qt_qhash_seed is no more exported in recent Qt 5.9.x versions, so use
the public functions for it available since Qt 5.6.
Other:
- Properly check for empty version in mxeWindowsBuild.sh
Version 2.0.0
This not a completely new game, but still so many fixes and changes that
it deserves a major version bump.
New features:
- Animated game menus
- Always select difficulty and lap count after selecting "Play"
- "Cool down" laps for AI to prevent the destruction derby
- Bridge object as a mesh
- Font changed to DejaVu
- FPS setting menu
- Fully destructible tracks to make races more unpredictable
- New intro image
- New particle effects
- New randomized tree objects
- Editor: Add CLI option to force language
- Editor: Add option to force object stationary
- Editor: Lock qhash random seed so that XML output is not randomized
Improvements:
- Improved driving dynamics. It's now possible to do burnouts
- Improved graphics and lighting
- Improvements and additions to many tracks
- Sound levels tuned
Bug fixes:
- Fix GitHub issue #26: Undo resets tile rotations
- Fix GitHub issue #24: Change the game font to DejaVu
- Fix qmake build
- Fix some particle life times
- Fix some compiler warnings
- Fix shader deletion issues reported by Valgrind
- Fix clang build which attributes wrongly std=c++11 into C compiler flags
- Fix build with GLEW and QOpenGLFunctions=OFF
- Fix CMake dev build
- Editor: Fix object add on target nodes and other objects
- Editor: Fix the behavior of right-click
- Editor: Fix undo erasing computer hints
- Editor: Fix undo on target node resize and object rotation
Other:
- Translation updates
- Lots of code refactored
Version 1.13.0
New features:
- Implement a minimap
- Editor: Implement universal undo stack
- Editor: Add option to insert row/col before or after
Bug fixes:
- Fix GitHub issue #9: Editor segfaults when undoing a change on the last row/column which got deleted before
- Fix GitHub issue #19: Crash on exit on FreeBSD
- Fix a potential crash on settings loading
Other:
- Lots of code refactored
Version 1.12.0
New features:
- 7 new tracks by Wuzzy [email protected]
- Add German translation
Improvements:
- Make the steering more stable
- Redo startlight graphics in SVG
- Improve log messages about translations.
- Editor: Improve override cursor logic.
- Editor: Remove dead code.
- Update Czech translations.
Bug fixes:
- Fix GitHub issue #7: Bad track preview images.
- Fix GitHub issue #6: Assertion failure when empty route cleared.
- Remove lower bridge rails for now.
Other:
- CMake: Switch to the recommended way to link Qt5
PPA for Ubuntu:
https://launchpad.net/~jussi-lind/+archive/ubuntu/dustrac/