It seems first pass for rain is in. Changelog:
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
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 texture
First pass of dynamic Rain system
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 ferris wheel and tower ride (art source)
New Sakitto exports