Project CARS – Build 301 Released.

 

 

 

 

Project CARS – Build 301 Released.

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

Build 301 (13/9/12, Team Member+)

The profile is now stored in a completely different way. Delete of profile is required for this build.

Online session:

  • * Fixed some commands in the debug menu that would assert when the game state was not compatible with the command; they will now fail gracefully
  • * Online sessions initialize campaign interface, scripts on longer crash
  • * Improved asserts for checking expected game state for callbacks handling local user joining and leaving
  • * Information about the current session is kept up to date in the online support system; this information is available to UI via a new API
  • * Added extra information about the current server and session to the debug print state command
  • * Livery validation in the lobby is now implemented. If any member requests a "don’t care" livery, the admin will choose one, so that all members see the same livery
  • * Fixed syncpoint manager crashing when joining another session in the same process. When leaving a session, the syncpoint manager will clean up
  • * Fixed assignments to NodeRefIds in syncpoint manager
  • Added new getters to vehicle details for validation and randomization of liveries
  • Implemented "kick member" API call on PS3, handling of "kicked out" and "room destroyed" room events
  • Monterey – add new txt for stairs
  • Monterey – add new texture for distant bridge
  • Monterey – new garage textures
  • Bumped version of all vehicles for Leaderboards stat reset
  • Monterey. New AO map, first commit
  • Monterey – add new textures for bridge
  • New Bathurst export
  • New Eifelwald export
  • New Monterey export
[EXPAND Read the full release notes!]

Build 300 (13/9/12, Senior manager)

Online session

  • * Before starting data load, all clients fill GameSetup class with the final setup data send by the session admin
  • * Extended final setup data to contain more information needed to setup the GameSetup race details
  • * Race load is now triggered after the final setup is distributed among all members
  • * Local non-authoritative validation of user setup does not check for the structure valid flags; this allows the validation to work even if the data hasn’t yet been validated by the admin
  • * Added persistent history of received chat messages, which is also used to check for duplicate chat packets
  • * Fixed incorrect asserts received when handling notification about the local user leaving the session while loading
  • Profile:
  • * Replaced all RTTI functionality with BStorage (migration and fix-up of CL 243030)
  • ControllerSettings now uses index-mapped arrays for storage of deadzone and sensitivity settings
  • Cleanup in GameSetup:
  • * Moved some type declarations from inside setup-related classes to a namesace scope in a separate header. This allows the enums to be used in other headers
  • * Removed some no longer used functions
  • * Split monolithic SetupRaceDetails to several functions
  • Memphis – placed sitting 2d crowds
  • Memphis – added LOD distances definition for crowds
  • AzureCircuit:New textures for Archbridge asset
  • Added race mode info for MP race
  • Crowds – fixed some issues
  • Monterey. Tweaked textures/PSD files
  • Added second chase cam using settings from build 296
  • BMW M1: Added data for pop-up headlights animation
  • Paganis cpit exposure set to 0.8 to go with new lighting. 0.7 made the environment look to bright.
  • Monterey. Some dirt added
  • Fix for skid pan 200m markers (they were still using the object name that is hard coded, by the coders, to split into multiple parts, which then causes an error)
  • Monterey – add new textures for motherbridge
  • Experimental condtion added to wtc in slot clear5. brighter ambient, more colourful shadows, brighter reflections. White cars look more white at dawn and dusk as a result and in day cars have more of a blue sheen. emissives, headlights and other night specific lighting will look blown out because of increased exposure at this time
  • New icons for Time Trial screens and visual improvement
  • New BMW M1 export
  • New Pagani Huayra export
  • New Azure Coast export

Build 299 (12/9/12, Senior Manager)

  • Removed eManagerUseMicroDelta flag from Physics Tick to disable the experimental microsec code
  • Online session:
  • * Changed state sync from non-admins in host migration during load to happen after required state changes. This prevents the new admin from receiving some admin status updates from a client who was admin before the migration, but was demoted
  • * Admin now generates participant setup before sending the sync message, and the participant data is included in the sync
  • * Logging of host migration during load now prints state changes as part of the message
  • * Support for each client configures local race and participant setup when everyone is ready for load, and then kicks off data loading. The implementation is fake for now, no configuration takes place yet
  • Tweak for diffuse multiplier of rnd tree instances
  • Tweak of treebacklighting boost for badenring trees
  • Tree instance texturemap colortweak
  • Monterey – add other ads for bigbanners
  • BMW M1: Added opening doors
  • Monterey. New textures/psd files. 1st commit
  • Monterey. Tweaked textures/psd files
  • Vehicle functions. IBL scale factor set to 1
  • Monterey – add new txt for bigbanner ads
  • Common Aluminium turned darker diffuse
  • New BMW M1 export

Build 298 (11/9/12, Manager+)

Direct weather allocs to game mempool and add missing memtraces/fixup container lazy inits
Online session:

  • * Implemented structures containing detailed data about race, user, and participant setup for online sessions. (They don’t contain all information yet.)
  • * Authoritative race setup for race start is stored in a different memory area than the setup distributed in the lobby, because it contains much more information (e.g. participant details for AI vehicles)
  • * Changed names of some member variables of OnlineSession_Support to achieve a consistent naming convention
  • * Simplified online session API for retrieving lobby setup
  • * Extended event API extra data manipulation to allow copying the data in smaller chunks
  • * Updated the Online API to allow the definition of "online request to server" be a platform-specific type
  • Updated chase camera for more dynamic movement
  • Harrison Pike Raceway – placed sitting 2d crowds
  • Harrison Pike Raceway – added LOD distances definition for crowds
  • Harrison Pike Raceway crowds – added initial sitting crowds
  • Crowds – fixed some issues
  • BMW Z4 GT3: updated rear wheel size
  • Pine instance trees…diffuse multiplier and tree boost tweaked by material
  • Harrison Pike Raceway crowds SFB/MFB versions setup
  • Azure Circuit:New textures for Sbend apartments 04-05
  • Rain droplets texture update
  • Common rain droplets texture. Saving as DXT1 for Darren
  • Common rain droplet psd for vehicle bodywork added
  • New BMW Z4 GT3 export

Build 297 (10/9/12, Senior Manager)

  • Added structure describing the full online session information. This include race setup, user setup, and participant setup.
  • Handle "session member left" events. Also added "leave session" as temporary handling of "room owner changed", to be later replaced by proper owner migration.
  • Added ghost option setting, available for time trial only
  • Added new online ProgressPoint system.
  • Modified LeaveGame() to allow it to be called from OneSock Thread.
  • Slightly increased BAC Mono steering weight again.
  • Crowds – Connecticut Hill crowds – fixed bug causing crashes of View Tool, fixed texture paths; added initial sitting crowds; placed sitting 2d crowds; added LOD distances definition for crowds
  • Added lock for non-available vehicles by status
  • New exports of BMW Z4 and Eifelwald
[/EXPAND]

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