14dd883eb7
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@3614 30fe4595-0a0c-4342-8851-515496e4dcbd Former-commit-id: 1c0f963d7904b4e9b1fdcdc15fc78f0254c15104 Former-commit-id: 66a3308ab1fa12d12423e0ae654d72d41d912973
570 lines
28 KiB
Text
570 lines
28 KiB
Text
Here are the summarized changes since 1.4.0
|
|
(More details for the associated 2.0.0 milestone here :
|
|
http://sourceforge.net/apps/trac/speed-dreams/report/9)
|
|
|
|
Dxx ids refer to tasks "specified" and listed here :
|
|
http://sourceforge.net/apps/trac/speed-dreams/wiki/BigFeatureList
|
|
|
|
... among the planned ones for 2.0.0 :
|
|
http://sourceforge.net/apps/trac/speed-dreams/wiki/ActualFeaturePlanFor20
|
|
|
|
More technical details about the work in progress for some tasks here :
|
|
http://sourceforge.net/apps/trac/speed-dreams/wiki/TheWayToRelease2
|
|
|
|
Changes since 2.0.0 Alpha 2 released in 2.0.0 Alpha 3
|
|
-----------------------------------------------------
|
|
This release was build from SVN https://speed-dreams.svn.sourceforge.net/svnroot/speed-dreams/tags/2.0.0-a2@3412.
|
|
|
|
We started the most important work for 2.0 : a full rework of the parameters
|
|
of all our cars, towards realism (as for parameter values as for the handling).
|
|
This also implies reworking the robots setups for the cars, which is work-in-progress.
|
|
The weather simulation was also made more stable and user-friendly in many ways.
|
|
The race choice / configuration menu system was also improved.
|
|
And cars and tracks got even more HQ sugar.
|
|
|
|
Known bugs (yes, there are ;-)
|
|
* Career mode : no human driver seems to be able to join, at least at the beginning
|
|
* Installer : the base installer fails to run any of the other installers the first time ;
|
|
simply re-run it and this time it will work.
|
|
|
|
Tracks:
|
|
* #331 Fix too high friction coefficients in many tracks (towards realism)
|
|
* #310 New speedway tracks : Arizona Mile Speedway, Long Pond Superspeedway, Caddo Speedway,
|
|
Sunshine State Superspeedway
|
|
* HQ rework of Chemisay (formerly g-track-2)
|
|
* HQ rework of Newton Cup speedway
|
|
* #277 Dirt-1 : UV mapping error in the sky above the castle + improved castle texture on
|
|
* #274 Aalborg : texture fixes
|
|
* Bueno Fixed dynamic sky bug on (non-official)
|
|
* Make track descriptions more similar / consistent
|
|
* Moved many .xcf to .xcf.bz2, some .rgb to .png
|
|
* #342 Enable JPEG file format for track background (and other possible) textures
|
|
* #314 Removed specific wet mu coefficients for surfaces, moved weather / local conditions
|
|
properties to a new "Local Info" section (updated all track XML files).
|
|
* #318 Enable pit building in a turn (WIP)
|
|
* #315 New pit style with only a small wall (WIP)
|
|
* Renamed 'Corkscrew' files/folders to 'corkscrew' (contents consistency)
|
|
|
|
Cars:
|
|
* MP5 :
|
|
- #332 Reworked parameters boundaries and baseline setup for mp5-fmc (towards realism)
|
|
- #350 Fixed steering wheel texturing
|
|
* LS1 :
|
|
- #345 (T01) Reworked parameters boundaries and baseline setup for ls1-archer-r9
|
|
- Reworked ls1-archer-r9 3D model
|
|
* RS :
|
|
- #247 Renamed rally car set to RS and cars to rs1-* / rs2-*
|
|
(thinking about the day we'll split the car set in 2 ones ... WRC / Super2000)
|
|
- #259 Made RS cars usable / drivable (improved setups may come for 2.0)
|
|
- #180 Head and rear lights for RS cars,
|
|
* New logo and typo for Silber cars
|
|
* 36 GP Silber W25B :
|
|
- Highres rework with baked shadows, improved textures,
|
|
- needle color and shadow fix
|
|
* #296 36GP Ettore T59 Decrease "revs maxi" to 7500
|
|
* Spirit RB1 LT :
|
|
- New HQ Carbonite and Anthracite livery / skins
|
|
- black tacho/speedo needles
|
|
- preview for all skins
|
|
* Vieringe 5RB :
|
|
- fixed tacho/speedo needles color
|
|
* New mp1-vicente by Vicente Marti (non-official contents)
|
|
* SC Cavallo previews
|
|
* Renamed LMP1 category to LS-P1 / LP1 for consistency
|
|
* #139 Added new (display-only) engine specs in every <car>.xml
|
|
(capacity, cylinders nb and layout, position)
|
|
* Moved many .xcf to .xcf.bz2, some .rgb to .png
|
|
|
|
Robots:
|
|
* WIP reworked dry track setups for TRB1 (wet track ones will follow),
|
|
* Highres Simplix, USR and Kilo2008 robots logo
|
|
* HQ liveries and PNG logos for Simplix and USR drivers of Spirit RB1 LT
|
|
* HQ liveries and PNG logos for USR drivers of SC Cavallo 360
|
|
* HQ standard pit door and pit door template
|
|
* HQ skins, wheels, pit doors and previews for Simplix TRB1 Vieringe drivers
|
|
* #183 Kilo2008 now drives some of the TRB1 and LS1 cars (Archer R9, Vulture V6R, Cavallo 570),
|
|
* #194 Human driver sets throttle to 0 at second 1.00
|
|
* Prepared Simplix for skilling
|
|
* #95, #262, #341 Fuel calculation fixes and improvements, WIP (human drivers).
|
|
* #290 Networkhuman mouse calibration lost when moving mouse before race start
|
|
* #51, #298 Moved USR robot code to the Simplix-style single source base
|
|
* #222 (More skinning targets) Added support for driver skins, like in TRB1 Silber RB1LT
|
|
* #305 Preferred logo format = PNG ; RGB still supported for backward compatibility
|
|
|
|
Menus:
|
|
* Race manager menu :
|
|
- #241 Reworked menu for showing a preview of the current race config
|
|
+ more consistent buttons when loading race configs / race results
|
|
- #197 (D31) Fixes to Saving / Restore race configurations / resuming races from results
|
|
* Driver / Car Select menus :
|
|
- #99,#300 Various small improvements of the driver selection menu
|
|
- #336 Disabled 'add competitor' button when max competitor reached
|
|
- Better highlighting of 1st human driver at startup
|
|
- Use the new race-type-customizable filtering system for the car categories and driver types
|
|
- #139 (D30) Final datasheet and overall rating sliders, from real physics-meaningfull figures
|
|
* Race Options menu
|
|
- #258 TimeOfDay, CloudCover and RainFall are now configurable options for all the races
|
|
- #348 Added 'Random' in the possible 'cloud cover' settings
|
|
- #334 (Race params menu for multi-session events) Now, each race session can have
|
|
its params menu, and there can also be a menu for the params that are common
|
|
to all the sessions, through the new fictive 'All sessions'
|
|
(see src/raceman/championship*.xml as examples)
|
|
- #240 Added configurable race length to the 2 'single event' race modes
|
|
* Race Selection menu :
|
|
- #240 Reworked menu (should be clearer about race modes, with increased complexity
|
|
from top to bottom)
|
|
* Whole Race Selection / Configuration menu system :
|
|
- Fall-back stategy in when hitting non existing cars / tracks
|
|
(needed for the base = demo windows installer)
|
|
- Moved to the new tgfdata library (but the networking menus)
|
|
* #317 Track select menu wrong sequence
|
|
* #257, #233, #227 Fixes to results menus
|
|
* #195 Display options menu :
|
|
- Workaround for Xavier's SDL not reliably detecting actually supported video modes
|
|
- Enforced glfeatures.h as the central header file for dealing with OpenGL
|
|
* Task D32 (More user options to improve frame rates) Reworked glfeatures layer and used it
|
|
where relevant (menus, gr. engine) WIP
|
|
* #312 Games freeze on pit stop
|
|
* #245 Network humans should never be selectable in non-network races
|
|
* #321 Career will always crash at startup (better, but still WIP)
|
|
* Improved user-friendly displayed names for all car categories
|
|
* Improved Main and Options menus load time (no more load all the other menus with the Main one)
|
|
* Fixed wrong instructions and improved wording for game device calibration
|
|
* Fixed crash when closing splash before MainMenu is initialized
|
|
* Fixed GfuiAddKey not overriding previous definition of the same key
|
|
+ Enter/Return shortcut in Exit menu
|
|
* Various enhancements to GUI controls (scroll-list, check-box, combo-box, progress-bar...)
|
|
|
|
Graphics engine / Race screen :
|
|
* Task D32 (More user options to improve frame rates) Multi-texturing no more activated by default
|
|
* #282 Bad position of indicators
|
|
* #266 Splitscreen completely white with Skydome enabled
|
|
* #249 Wet track under clear blue sky when Sky dome disabled
|
|
* #152, #254 Reduced (?) crash occurrences when reloading ssggraph on 64-bit debian systems
|
|
* #249 Increased background darkness when rainy weather and sky dome disabled
|
|
* Fix moon disappearing when dynamic time
|
|
* #184 WIP on 'ssgaSky makes the track and cars too dark even at clear noon'
|
|
* Fixed 'sometimes, no stars at night on long races when dynamic time enabled'
|
|
* #342 Enable JPEG file format for track background (and other possible) textures
|
|
* #166 Fixed use of uninitialized values (notified by Valgrind)
|
|
* #103 Non intuitive default camera view when changing player name
|
|
|
|
Race engine :
|
|
* #318 Enable pit building in a turn (WIP)
|
|
* #330 (D16) Complete the new Career racing mode for 2.0 (WIP)
|
|
* #258 New TimeOfDay, CloudCover and RainFall configurable options for all the races
|
|
* #301 New "Wet track" race/robot feature (for filtering actual race features from competitors),
|
|
but only simplix_trb1 robot supports it for the moment (WIP)
|
|
* #314 Made the track surfaces wet mu model simpler, for robots race line computation
|
|
compatibility.
|
|
* Added a race-type-customizable filtering system for the car categories and driver types
|
|
* Initialize the random generator only once, in tgf::gfInit
|
|
* #330 (D16 Career mode) Fixed crash at new career start / race on 'no name' track
|
|
* #348 Added 'Random' in the possible 'cloud cover' settings
|
|
* Updated 'MPA1 Championship' race mode for speedway racing
|
|
|
|
Simulation engine (Simu V2.1) :
|
|
* Set Simu V2.1 as the default physics engine
|
|
* #150 (D48 Towards more realism in car parameter values and car handling) :
|
|
- added bump limit velocity and rebound limit velocity to Suspension parameters
|
|
- changed car body inertia calculation to the simuv3 method
|
|
- changed engine brake calculation
|
|
- revoked false scaling of engine brake linear coefficient.
|
|
- decreased default value for engine brake coefficient
|
|
- gradually increase rolling resistance between 0 and 10 m/s.
|
|
* #157 Changed the handling of negative angle of attack in SimWingUpdate
|
|
* #265 Set camber to 0.0 until it is modelled properly
|
|
* #318 Enable pit building in a turn (WIP)
|
|
* #325 Cars accelerating without throttling in Simu V2.1 (handle correctly 0 torque)
|
|
* Increase max. slip, decreased minimal value for "load factor max",
|
|
increased maximal value for "load factor min"
|
|
|
|
Build system :
|
|
* #313 New 4-installers system for Windows (a small "base" = demo one, with the game,
|
|
Espie track, SC car set, and AI drivers), 2 "HQ cars and tracks" ones with our HQ tracks, cars,
|
|
and AI drivers, and a last "WIP" one for the remainder of our official contents ;
|
|
the 3 last ones can be installed in whatever order, but need the 1st one.
|
|
* #313 Multi-plateform speed-dreams-2 install / user settings folder prefix, executable name,
|
|
and sd2-prefixed tools executables names to enable cohabitation with 1.4.x
|
|
* #313 Make SD installable anywhere under Windows
|
|
* install only really needed files (useless .ac files when .acc here, ...),
|
|
* fixed source package generator excluding some useful files (*config.h)
|
|
and including useless ones (*.so, *.dll ...)
|
|
* #349 Added build-time support for enet library >= 1.3
|
|
(but 1.2.x-enet SD instance won't be able to cooperate with 1.3.x-enet ones).
|
|
|
|
Other :
|
|
* Trackgen :
|
|
- #304 Use correct gamma of 2.2 in object and elevation maps.
|
|
- #217 Use PNG files
|
|
* Track loader :
|
|
- #318 Enable pit building in a turn (WIP)
|
|
- #315 New pit style with only a small wall (WIP)
|
|
* #267 Force / try chmod u+w for user settings and other XML files
|
|
before overwriting / when writing fails
|
|
* cleaned up portability.h
|
|
* New tgfdata library as an intermediate layer between the race params (from XML files)
|
|
and the race configuration / choice menu system
|
|
* #302 Startup crash whe SD run through simple 'speed-dreams' command line
|
|
* Windows: Try and center the game window on the desktop at startup
|
|
(but keep the title bar visible)
|
|
* Updated credits for Simon, Enrico and Vicente (new dev team members)
|
|
* Many code cleanup details (warnings, traces, comments, snprintf, move functions,
|
|
improved functions naming, ...)
|
|
* #326 Store shadow file in PNG in ac3dload
|
|
* Improved Speed Dreams AC3D exporter (*.ac source files) for Blender 2.49
|
|
|
|
Changes since 2.0.0 Alpha 1 released in 2.0.0 Alpha 2
|
|
-----------------------------------------------------
|
|
This release was build from SVN https://speed-dreams.svn.sourceforge.net/svnroot/speed-dreams/tags/2.0.0-a2@3111.
|
|
|
|
Tracks:
|
|
* HQ texture rework + renaming + localization for Wheel-2 (=> Karwada), GTrack2 (=> Chemisay)
|
|
* new Brondehach track : HQ texture rework + localization + no more real-life brands
|
|
+ better drivable track sides
|
|
* Improved Goldstone Sand (reworked textures + made pit wall compatible with robots)
|
|
* Texture improvements : Forza, Corkscrew, Aalborg
|
|
|
|
Cars:
|
|
* T01 : Final fine tuned LS1 setups with updated engine sounds
|
|
* Reworked Spirit RB1 LT (3D model, speedo/tachometer)
|
|
* Many new livery skins for LS1 cars
|
|
* New TRB1 Vieringe 5 RB and liveries (human + USR setups ??)
|
|
* #191 Added e-brake power parameters for SuperCars (and RSs)
|
|
* #222 Skinnable pit door logo, 3D wheels and interior (when choosing a car livery skin)
|
|
* Renamed GP1600 category to MP5
|
|
* Moved WR cars to the RS category (Rally Series) and optimized artwork file sizes.
|
|
|
|
Robots:
|
|
* D38 : New Kilo2008 robot with skilling, setup for the TRB1 Cavallo 360 RB and LS1 Archer R9
|
|
* D19 : Rain support added to Simplix (work in progress)
|
|
* Added detailed race lines to Simplix
|
|
* Updated LS1 Simplix setups for many circuit + road + speedway tracks (work in progress)
|
|
* Updated TRB1 Simplix setups for many circuit + road + speedway tracks (work in progress)
|
|
* #179 Speed limiter command now toggles on/off for human drivers
|
|
(no more need to keep the key pressed)
|
|
* #178 Forbid reverse gear if not Neutral state or speed < 10ms = 36km/h
|
|
* #191 Added support for Emergency/Parking Brake (usefull for future rally car set)
|
|
* Simplix setup for new TRB1 Vieringe 5 RB
|
|
* Simplix setup for MP5 FMC, the 1st MP5 (was GP 1600)
|
|
* #137 Simplix now caches race lines and other data in the user settings folder
|
|
(when setups were not installed in the user settings folder, it did it in the install folder,
|
|
which worked under WinXP, but no more under Vista / Seven, and neither under Linux)
|
|
|
|
Menus:
|
|
* Improved splash screen
|
|
* D31 : Save QuickRace configuration (opponent grid, track and config)
|
|
and more generally race types with no qualification / multiple races
|
|
* D29 : Fixed crash when opening the CarSelect menu the 2nd time after finishing race configuration
|
|
* #117 Default control keys for lights, speed limiter, ABS and ASR (renamed to TCS)
|
|
* #195 Display options : Improved detection of supported screen / window sizes
|
|
(added real control under Windows, used SDL / removed X-Window specific code
|
|
to do this in a portable manner)
|
|
* #191 New command for Emergency/Parking Brake (usefull for future rally car set)
|
|
* #192 Display practice result screen after one car practice
|
|
* Random rain can be inhibited now (through the Race Options menu when available, or else by changing <user settings>/config/raceman/<race type>.xml, for the moment; tip: look at quickrace.xml "weather rain" and "weather coulds" fields for how to change the other files)
|
|
* Fixed systematic Windows crash when opening "Host on-line Race" menu
|
|
* Added specific background images for on-line race menus
|
|
|
|
Race engine:
|
|
* #75 Fixed Mouse calibration lost in Ready-Set-Go stage
|
|
* D16 : New "Career" race mode
|
|
* #169 Fixed crashing right after restart
|
|
* D13 : Multi-threaded race engine :
|
|
- Fixed/Resurrected human pitting in mono and dual threaded modes
|
|
- Resurrected Result-Only = Blind mode (was crashing whatever mono / dual threaded mode)
|
|
- Fixed crash when entering pit lane + penalty management
|
|
* D30 :
|
|
- Fixed crash when loading a results file for an endurance race (and some possible others)
|
|
in the race menu (Load button)
|
|
- Fixed crash when race starts after qualification
|
|
* D19 : Improved / fixed weather configuration
|
|
* #255 : Fixed broken check of car parameters against category values/thresholds
|
|
|
|
Race screen:
|
|
* #166 Better automatic / customizable board positionning and aspect ratio respect :
|
|
- enable 3-screen configuration with boards on central one
|
|
- enable fine vertical positionning for the speedo/tachometers
|
|
* Improved support for wide screen/window configurations (less deformed boards)
|
|
* #39 Vertical 2-way split when window aspect ratio >= 2.
|
|
* #205 Customizable color for speedo/tachometers needles and dynamic figures
|
|
* #78 Mark pitting driver on leaderboard
|
|
* #151 Display correct track name on loading (no more the track _folder_ name)
|
|
* #77 Dont show decimals when displaying track length on loading
|
|
* #229 Board 1 lap counter displays correct numbers
|
|
* ASR (Anti-Spin? System) renamed to TCS (Traction Control System) in the players board
|
|
|
|
Simulation engines:
|
|
* #150 (D48) Work in progress Simu v2.1:
|
|
- Added gyroscopic forces (slightly improves weight tranfers towards realism)
|
|
- Improved weight handling (fixed Z component calculation)
|
|
* #191 Added support for Emergency/Parking Brake with car-level customizable applied brake power
|
|
* #255
|
|
|
|
Other:
|
|
* #189,#163 Fixed user settings files installation in Windows binary installer
|
|
* #136 Removed most "TORCS" strings from the build system
|
|
* Enabled Id SVN keyword substitution on all text files
|
|
* #182 Link time lib conflict warnings about msvcrt an/or libcmt with MSVC
|
|
* #145 Trace/log system : Added a heading time indication for each trace line,
|
|
as the elapsed time since SD is started, with 1 ms resolution.
|
|
* Added a CMake developer option "OPTION_OFFICIAL_ONLY" to restrict the build
|
|
to the contents of the next official release
|
|
* Improved ROBOT_DATA about subdirs installation (safer pattern-driven file selection)
|
|
* Optimized user settings files startup-time setup (minimized version.xml file writes)
|
|
* Reduced size of menu backgrounds (converted to JPEG) and some art-work .xcf source files (through bzip2 compression)
|
|
* many other small bug fixes
|
|
|
|
-------------------------------------------------------
|
|
Changes since 1.4.0 released in 2.0.0 Alpha 1 (svn2720)
|
|
|
|
Tracks:
|
|
* A32, A16, A17, A19, A22, A24 : HQ texture rework + renaming + localization
|
|
for Alpine-1 (=> Allondaz), GTrack3 (=> Charmey), Manton (=> Michigan Speedway),
|
|
ETrack6 (=> Espie), ERoad (=> Prenzlau)
|
|
* Texture improvements + localization : Aalborg, Forza, Forza, Migrants, Ruudskogen,
|
|
Corkscrew, Olethros Road, Wheel1
|
|
* Texture improvements : GTrack1, Brondehach
|
|
* new Goldstone Sand (Silverstone Arena) track
|
|
* many new work-in-progress tracks (won't be all in 2.0.0, only release grade ones)
|
|
|
|
Cars:
|
|
* T01 : Work in progress LS1 setups rework
|
|
* A10 : Work in progress LS1 liveries HQ rework
|
|
* A05, A06, A08 : Improved visual realism / HQ for SC Cavallo 360
|
|
* A14 : Work in progress Rally car set (draft-level physical setups)
|
|
* A42 : Work in progress MP5 (was GP 1600) car set
|
|
* improved car model file/folder names consistency
|
|
|
|
Robots:
|
|
* D16 : Adapted Simplix and USR to the new Career mode
|
|
* Simplix improvements
|
|
|
|
Menus:
|
|
* D30 : Player Config and sons :
|
|
- removed player car choice (becomes a race-time choice)
|
|
- added customizable steering speed sensitivity
|
|
* D29, D30 : Driver Select and sons (D29 & D30) :
|
|
- added skin selection and preview (may only remain for human players in the future)
|
|
Note: Only one car has previews for the moment : SC Lynx 220.
|
|
- added "Car Selection and Settings" menu behind the "Change car" button,
|
|
with skin selection and preview + quick car data sheet
|
|
(work in progress : hard coded constant Overall ratings)
|
|
* Options : added options to customize Simulation and Graphic features
|
|
|
|
Race engine / screen:
|
|
* Display average frame rate in the race screen
|
|
* Split screen mode (multiplayer) :
|
|
- 'TAB' key switches to active screen,
|
|
- sound follows the active screen selection consistently,
|
|
- wider 3rd screen in 3-way split screen,
|
|
- split screen configuration is now saved / restored between races.
|
|
* D13 : Dual-threaded race engine with CPU affinity
|
|
(can be toggled on/off in the Options / Simulation menu)
|
|
First tests show FPS gains mainly when many opponents on medium to high end configurations,
|
|
but CPU affinity seems to be very usefull under Windows XP (nearly no use with Linux 2.6).
|
|
* D19 : Rain simulation (visual effects + work in progress grip management)
|
|
* Customizable weather / time of day for the sky dome
|
|
|
|
Simulation engines:
|
|
* D48 : Work in progress Simu v2.1 (same a Simu V2 for the moment)
|
|
* Simu V3 won't be adopted as the official physics engine : we'll improve Simu V2
|
|
into Simu V2.1 in the short 2.x term, while targetting at a brand new Simu V4
|
|
in the medium term.
|
|
|
|
Other:
|
|
* D04 : CMake build system
|
|
* D03 : Replaced GLUT by SDL
|
|
* D16 : New "Career" race mode
|
|
* D17, D26 : Work in progress network/online race mode
|
|
* Improved keyboard steering behaviour (+ customizable sensitivity)
|
|
* D05 : Added JPEG image support for car and tracks previews in menus.
|
|
* D06 : Removed compile time dependency on ALUT
|
|
* Moved Windows build to modern DLL interface (no more .def files)
|
|
* D11 : Support for multiple cars with same 3D model .acc/.ac file
|
|
* D08 : Work-in-progress code profiling
|
|
(see http://sourceforge.net/apps/trac/speed-dreams/wiki/CodeProfiling)
|
|
|
|
Known issues : see http://sourceforge.net/apps/trac/speed-dreams/report/2 (version 2.0.0 alpha1).
|
|
|
|
-------------------------------------------------------------------------------------------
|
|
Below is archived uncomplete / obsolete content, but sometimes with more details than above.
|
|
|
|
Detailled changes on sdl-port branch since creation (branched from trunk SVN 70) :
|
|
|
|
Foreword : sdl-port branch is aimed at being regularly merged from trunk up to 1.4.0 is out,
|
|
so you should first have a look at trunk CHANGES file :
|
|
you will find here only sdl-port-specific changes.
|
|
|
|
History of merges from trunk :
|
|
- 2008/12/04 : up to revision 378 (Mart)
|
|
- 2009/02/15 : up to revision 729 (Jean-Philippe)
|
|
- 2009/06/22 : up to revision 996 (Mart)
|
|
- 2009/07/14 : up to revision 1107 (Jean-Philippe)
|
|
- 2009/07/30 : up to revision 1220 (Mart)
|
|
- 2009/10/13 : up to revision 1576 (Mart)
|
|
- ...
|
|
|
|
Tracks:
|
|
- added Salty road track by Gabor (Xavier)
|
|
- added cameras & turnmarks to Longday (Gabor)
|
|
- added Petit gprix track by Gabor
|
|
|
|
Cars:
|
|
- added GP4 converted cars (3D models), but still needing real setups (Xavier)
|
|
- added Nascar cars (3D models), but still needing real setups (Xavier)
|
|
-
|
|
- set fictious brand and model names for all cars, based on ideas from the whole team,
|
|
to avoid legal issues ; the real brand name replacements follows (Andrew, Jean-Philippe) :
|
|
* Alfa Romeo => Milano
|
|
* Aston Martin => Archer
|
|
* Auto Union => Motor Union
|
|
* Audi => Vieringe
|
|
* Bugatti => Ettore
|
|
* Any GM brand => Deckard, except for Corvettes, which will be Vultures.
|
|
* GM/Corvette => Vulture
|
|
* Dodge => Taipan
|
|
* ERA => Century
|
|
* Esperante => Sprite
|
|
* Ferrari => Cavallo
|
|
* Ford => FMC (F stands for ... um ... something)
|
|
* Honda/Acura => Murasama
|
|
* Jaguar => Lynx
|
|
* Lambo => Ciclone
|
|
* Lotus => Spirit
|
|
* McLaren => Conner
|
|
* Maserati => Tridenti
|
|
* Mercedes => Silber
|
|
* Mitsubishi => Minato
|
|
* Nissan => Kanagawa
|
|
* Peugeot => Lion
|
|
* Porsche => Boxer
|
|
* Subaru => Kenji
|
|
* Toyota => Aichi
|
|
* TVR => RCM (Russian Car Manufacturer)
|
|
* Lister => ? (a Storm model for LS1 is simply called the "Fury")
|
|
* Mosler => ?
|
|
* Saleen => ?
|
|
* Venturi => ?
|
|
* Fiat => ?
|
|
* ? => Sector
|
|
* ? => Zaxxon.
|
|
|
|
Robots:
|
|
-
|
|
- enabled Simplix and USR robots to be members of mixed teams,
|
|
through new team management interface in RobotTools (Wolf-Dieter)
|
|
- added Kilo robots (needs more love) (Gabor)
|
|
|
|
Menus:
|
|
- added controls for time of the day and weather settings in quickrace
|
|
and practice race configuration menu - work in progress (Xavier)
|
|
- added a "Credits" multi-page menu to list all contributors, contributions
|
|
and 3rd party libs / code / software we use.
|
|
- resurected the "Configure player" button in the Raceman menu, to avoid returning
|
|
to the Main menu for that (Jean-Philippe).
|
|
- select the first available player by default when entering the player config menu
|
|
(Brian).
|
|
|
|
Program:
|
|
- applied the good old SDL patch from Brian Gavin (Xavier)
|
|
- fine tuning of the event loop to process ALL pending events
|
|
before re-displaying (fixes lags and delays in mouse movements) (Jean-Philippe).
|
|
- fixed localized keyboard support through SDL unicode (Jean-Philippe, Brian, Mart)
|
|
- fixed splash screen crash on 7s time-out (Jean-Philippe)
|
|
- added F1 / F12 / ESC / Return shortcuts in some menus where lacking (Jean-Philippe)
|
|
- fixed detection and use of multi-sampling (for anti-aliasing)
|
|
when available (Jean-Philippe)
|
|
- restored key auto-repeat in menus (Jean-Philippe)
|
|
- restored texture compression detection (Jean-Philippe)
|
|
- applied Cmake patch by Mart Kelder and ported it to Windows (Mart, Brian)
|
|
* smart cmake multi-platform build system (even Windows + MSVC built-in support),
|
|
* speed-dreams and other programs are now executables (no more scripts)
|
|
which is nicer for debugging/profiling/...
|
|
* very fast unified make install (no more so slow make install and make datainstall)
|
|
- added multi-platform xmlversion user settings files installer at run-time,
|
|
to replace old system where these files where overwriten after each build/install
|
|
even if no associated change had occurred (Mart, Jean-Philippe).
|
|
- fix build install system not stopping on xmlversion errors
|
|
(ex: when a versioned xml file is not loadable, it's installation/update fails,
|
|
cmake printed some error lines, but the install process was not stopped,
|
|
and if you didn't see these lines in the hundreds of other traces,
|
|
you were likely to get a crashing Speed Dreams without any simple explaination).
|
|
- fixed CPU slow-down system also activated in race mode (Jean-Philippe)
|
|
- added new sky dome and time of day simulation via PLIB::ssgaSky,
|
|
featuring really nice skies, even at night with stars and moon,
|
|
and also allowing night races as an example - work in progress (Xavier)
|
|
- first attempt of rain simulation (water projections behind tires, rainbow visualization,
|
|
reduced grip) - work in progress (Xavier)
|
|
- fixed ultra-slow game in qualification blind mode (something around SDL IdleFunc,
|
|
seems CPU does nothing whereas it should run 100%) (Jean-Philippe)
|
|
- fixed results not being saved at the end of the race because results dir
|
|
not created in user settings dir; and also screenshot system not working
|
|
for the same reason (screenshot dir not created) (Gabor).
|
|
- optimized race results' update & sorting through the use of STL vector (Gabor).
|
|
- race results now include pointer how much position the driver gained or lost,
|
|
from his starting position (Gabor).
|
|
- merged career-port to this branch (Mart)
|
|
- don't load graphics in results-only mode (Mart)
|
|
- added split times (Mart)
|
|
- added 10 second stop and go penalty (Mart)
|
|
- added feature lists for robots: features are only enabled when all the robots in the
|
|
race implemented it (Mart)
|
|
- added timed sessions (Mart)
|
|
|
|
- new modes for the race screen leader board (Gabor)
|
|
* vertically scrolling : list of competitors, text in associated color,
|
|
* horizontally scrolling : just as on TV.
|
|
Note: Already merged in trunk.
|
|
- new mode for the debug board (Gabor)
|
|
* display segment name, distance form start, current camera
|
|
- exhaust fires shown when RPM drops (Gabor)
|
|
|
|
|
|
Other:
|
|
-
|
|
|
|
*****************************
|
|
|
|
|
|
CURRENT (some of these may slip to post-1.5.0):
|
|
-----------------------------------------------
|
|
|
|
Tracks:
|
|
-
|
|
|
|
Cars:
|
|
-
|
|
- fix out of bound setup parameters for SuperCars
|
|
- change TRB1 tyre textures to the new slick ones by Haruna Say
|
|
|
|
Menus:
|
|
- menu background image refresh in NG variants by Eckhard M. Jager - Work in progress
|
|
- remove remaining real brand/model names and logos from textures
|
|
(sc-nsx, 36 GP, ...)
|
|
- remove Torcs references from textures
|
|
- move Torcs-NG references to "Speed Dreams"
|
|
- improve 36GP car gauges textures
|
|
|
|
Robots:
|
|
-
|
|
|
|
Program:
|
|
- F2 camera "driver" views modified to look in the direction the car's turning
|
|
- Still to be improved as you quickly feel sick about it (Andrew).
|
|
- Sky and day time management through plib/ssgsky (Xavier)
|
|
- First simple attempt to simulated rainy weather with fog (plib/ssgsky)
|
|
and reduced track friction (Xavier)
|
|
- More GCC 4.3 compatibility (Mart, Jean-Philippe)
|
|
- tests and bug fixes.
|
|
|
|
Sourceforge.net:
|
|
- setup bug tracker at least for the beta/rc release
|
|
- upload nice screen shots
|
|
|
|
Other:
|
|
-
|
|
|
|
=> Release 1.5.0 (end of 2009 ?).
|
|
|
|
|