DustRacing2D Versions Save

Dust Racing 2D is a traditional top-down car racing game including a level editor.

2.1.1

3 years ago

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

2.1.0

3 years ago

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

2.0.5

4 years ago

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

2.0.4

4 years ago

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

2.0.3

4 years ago

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.
  • 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

2.0.2

4 years ago

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

2.0.1

6 years ago

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

2.0.0

6 years ago

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

1.13.0

6 years ago

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

1.12.0

7 years ago

New features:

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/