Project CARS – Build 277 Released.

 

 

 

 

Project CARS – Build 277 Released.

A new weekly build of Slightly Mad Studios’ WMD-powered Project CARS title is out.
Build 277 for all members to enjoy.

Build 277 (10/8/12, Team Member+)

  • TweakIt 1.0.0.18: 
  • – Added Connection get accessor to ConnectionWnd to allow access to the TcpConnectionClient object
  • – Added Timer Test metrics callbacks for session disconnect and connection reset to reset metrics and stop reading stale values
  • – Added Session ID to metrics packet to check correct ones are used
  • Made sure test timers use same millisec base in order to void false negatives caused by pre-emption between timer updates
  • Added Session ID to metrics packet to make sure only packets from current session are accepted by the TweakIt metrics module
  • [Online] Removal of old Session Files, renaming of files, addition of new SessionTypes_360.hpp and clean up of current code
  • Can now start on getting the 360 connection mesh setup when you have joined a session and all the machines talking to each other
  • [Audio] Speech HRDF now using h32string, with some case-sensitivity fixes. App-layer console changes to match it
  • [Audio] Speech HRDF data now retained in memory and removed container classes. Some renaming to separate the audio indices from the speech items. Cygnus hrdf data updated to match
  • [Audio] Moved UpdateSoundDefIndices to SpeechBlock since SpeechBlock is FMOD-specific too
  • [WEATHER] Settings to allow cloud emap exposure. This is to prevent the banding at night
  • Online:
  • – HttpApi will no longer limit operation to a single request at a time. Requests can be tagged with category tags, and one request from each category will be allowed to run at the same time, and requests from different categories will run in parallel
  • Tracks. Trees. 3D broadleave instances 1-6
  • BFC texture updates
  • Eifelwald – texture tweaks, new set of textures; treewall texture, tweaked alpha chanel; tree instances for first WIP pass; texturemaps; new fence texture
  • Tuned ABS and TC settings for all cars
  • WEATHER:
  • Settings to allow cloud emap exposure. This is to prevent the banding at night
  • rain fall particle effect checked in for rainy, storm, super storm and light rain. Don’t forget to delete local default.wtc in documents/lighting edits if you have been using tweakit
  • wtc edit – rain keys added to the non-rainy conditions to help with blending problems
  • wtc edit to remove banding on IBL lit clouds by adding CloudEnvExposure keys
  • wtc edit to reduce/remove the bright white cloud bug that was introduced with the IBL banding fix. Values of 16 for cloud exposure reduced to 4. seems to sort the bug and remove most of the banding still
  • New Belgian Forest Circuit and Eifelwald exports
     
[EXPAND Read the full release notes!]

Build 276 (9/8/12, Senior Manager)

  • Speech system updated to remove legacy code. Also tidied up callback error handling and speech index table size
  • TweakIt 1.0.0.17 : Metrics Module update
  • – Added OS info to global channel session info
  • – Updated the number of timer results displayed
  • – Fixed some bugs in the packet structures to standardise the handling of the packet size field
  • – Added negative time value error detection
  • Timer Test updates
  • – Wrapped timer test values into single packet
  • – Updated Timer Test hybrid timer logic
  • When switching accounts while still using the same profile, records and similar properties will be cleared in the local profile, and downloaded from the online stats
  • Removed some obsolete entries in the user profile
  • Added a function to delete previously recorded best live lap data
  • Added some consts to Timings to pass string arguments as const references, instead of references
  • Online:
  • – Stat manager multi-query supports an arbitrary number of vehicles and tracks in a single query
  • – Stat manager multi-query can return unranked entries.
  • Added API to vehicle and track lists to retrieve the array of all vehicle/track Ids
  • Session 360 work , moving from Sabre into OneSock. Still very WIP but got basic SessionCreation,Searching and Joining working via Debug functions and can now build from that
  • Belgian Forest – addnew textures – f1 pitbuilding
  • Rain fall added to rainy condition. first pass, needs tweaking. if you have local Documents\Lighting Edits default.wtc file from tweak it tweaks then it needs to be deleted
  • Changed specular mapping coordinate in new_ground shader to use broad scale mapping when broad normal mapping is enabled
  • Eifelwald. Tweaked textures/PSD files
  • Formula B: fixed low-rpm braking torque typo. Doesn’t affect driving at all
  • Eifelwald – improved grasscrete texture, psd source file
  • Eifelwald – improved grasscrete tex

Build 275 (8/8/12, Senior Manager)

  • Debug console change to match latest speech interface changes
  • Speech system rework to go along with the recent HRDF changes, and some optimisation
  • – SpeechItem class and HRDF parts split off so SpeechItem can contain dynamic data (with some renaming to keep it clear) and HRDF can be unloaded
  • – Speech system reworked to use hashed names
  • – Sound def indices are now only retrieved the first time, and cached for quick lookup
  • Ghost system:
  • – Binary streams can read and write 8-byte numbers
  • – Binary streams have API for saving and loading NodeUserId directly
  • – Debug output containing node user ids uses helper functions to format the user id, instead of formatting it as a 32-bit integer
  • – Fixed error with byte ordering in reads from streams, which could happen if the compiler or optimizer reordered functions calls in some expressions
  • BAC Mono: driving aid effectiveness adjusted
  • Eifelwald. Tweaked textures/PSD files – 1st commit
  • Eifelwald. Tweaked textures
  • Eifelwald – new Karussell concrete texture, psd source file
  • Eifelwald – new Karussell concrete texture
  • New Test Track export

Build 274 (7/8/12, Manager+)

  • Fixed documentation for profile functions wiping stats
  • Stats for tracks and vehicles that no longer exist will not be wiped every frame, but only once after login
  • Added deffered rendering debug items to TweakIt
  • Added in code to render dynamic cloud emaps and generate the diffuse convolve textures
  • Support for Cloud IBL.. Also fixed ps3 warnings
  • Cameras – only apply IgnoreWorldMovementUIValue in replay playback
  • Added Guaranteed and Sequenced message send/receive tests
  • Session messaging tests and fixes:
  • – Fixed locking when sending Guaranteed message ACKs
  • – Added some extra logging to help us debug potential hybrid p2p/rb protocol issues
  • – Changed ping logging from Info level to Debug level
  • Launcher: Added MD5 information to needed patch data printed to log file.
  • WTC set up, ready for IBL code to be added
  • Eifelwald. New texture maps, 1st commit
  • Eifelwald. Tweaked textures/PSD files
  • Load screen overlapping text issue fixed
  • Updated splash screen/startup items (BMW logo, new loading image, improved lanyard)
  • New icons for Aries_Frontend sprite container
  • Eifelwald:textures-First Pass

Build 273 (6/8/12, Senior Manager)

  • Ghost system:
  • – Extended ghost API to allow enumeration of ghosts in the local disk cache
  • – Extended ghost API for ghost UI to allow access to save game lists.
  • – Added a way to cancel save game ghost operation.
  • Fixed Xbox compile error from CL 235108.
  • Temporarily disabled locking checks on PS3
  • Fixed PS3 compile errors
  • Tested and fixed direct p2p sending, receiving and handling of Standard messages
  • Fixed unreferenced variable error in Final builds
  • Updated empty PS3 implementation of GameManager
  • Initial support for "Online Game" events that can be sent between session members over the network. Implemented send of testing Standard (unreliable) message
  • Session messaging WIP:
  • – Fixed an issue in message sending
  • – Added support for "Game" online messages
  • Launcher: version change
  • Updated emmissives on fe 
[/EXPAND]

Check out http://wmdportal.com for more info – http://www.slightlymadstudios.com