Requisiti minimi e info utili + Build notes - Page 14 - Project CARS (ex C.A.R.S.) - DrivingItalia.NET simulatori di guida Jump to content

Requisiti minimi e info utili + Build notes


Uff

Recommended Posts

Build 245 (2/7/12, Team Member+)

Anyone who is using a work around of old data and new .exe. Will have to replace the files back to the way they were on 244, or do a full uninstall, re-install, then install the patch.

Adding changes to render bridge to allow recording of debug information to a binary log

Modified render bridge logging system to allow writing to user folder (along with graphics configs etc)

Added call to dump raw data from render bridge

Added command line arg to wait for tweakit connection

Modified render bridge logging to pass in project subfolder

Integrate changes to switch car preview when car is selected in quick solo

Fix for game freezing when pressing start

New FE garage with corrupt meshes fixed

Added support for misc scene exports for menu background

Generic materials. Renamed carbon_gloss material to paint_carbon_gloss

Formula B: added missing mirrors to wireframe/template

Loading Screen - improved weather icon for Partly Cloudy

Changed direction of arrows for Concord and Chesterfield MAP files

Added camera files back in for menu background

Formula Rookie: added new livery

Removed background video so 3D scene is now default

KNOWN ISSUES: WIP GUI car scene issues with weather settings. DX11 will trigger an assert and a crash when overcast and accelerated time is selected.

Link to comment
Share on other sites

  • Replies 417
  • Created
  • Last Reply

Top Posters In This Topic

  • VELOCIPEDE

    378

  • Uff

    6

  • RickyGT

    5

  • tonio

    3

Top Posters In This Topic

Build 247 (4/7/12, Senior Manager)

Stopped bridge log file being created when command line option is not used, and increased size of buffer by a factor of 60 to allow for cases with many AI

[WEATHERSYSTEM] fix for when timelines only have one key ..

Moved common audio debug function to draw ranged values into the app debug functions, to avoid it being duplicated again.

Fixed long-standing bug where marbles overlay sound would keep playing longer than it should (also not initiating when it should). Caused by the visual effect not updating parameters if marbles are not in range, but they were used by the audio. The parameters are now reset when invalidated this way.

Tweaked marbles overlay sound so the range is scaled better with the car velocity (controlled by a SurfaceSoundConfig value rather than hardcoded), it takes the marble density into account, and it fades out more quickly. Debug graphs were added for testing (disabled by default)

Moved constructor order around to fix PS3 compilation error

removing daytime and nighttime shader specialisations and replacing with dynamictimeofday. This removes several hundred unneeded shaders from the game. Removing any code that used nighttime lighting.

Disable the switch to wet surface sounds until appropriate sounds have been added. Fixes the bug where the surface sounds are coming out wrong when using the rainy weather option (exposed now wet weather has been enabled) http://forum.wmdportal.com/showthrea...l=1#post187220

Formula Rookie: added new livery

Belgian Forest Circuit - add new texture for tribune

First pass on the Pagani Huayra physics

Build 246 (3/7/12, Team Member+)

Fixed PS3 fog direction handling code, and added note to assist any later additions to the same set of shader parameters

[Online] Reexported latest DS constants. Send regular keepalive messages to DS.

[Renderer] Renaming the engine param from shadowRotationTexure to shadowRotationTex as this is the name of the param in the fx files ..

[GUI] Updated new Jin Ding map.

[GUI] Fixed the black quad that was appearing over the garage scene in the Main Menu

[GUI] New export of car garage scene

Formula Rookie: added new livery

Integrated change: corrected lightmap Max shader so that future exports will not mistakenly export the lightmap intensity as a float 4 vector, causing warning messages on PS3 TTY

Back out changelist that broke the cloud shadows in dx11

Build 245 (2/7/12, Team Member+)

Anyone who is using a work around of old data and new .exe. Will have to replace the files back to the way they were on 244, or do a full uninstall, re-install, then install the patch.

Adding changes to render bridge to allow recording of debug information to a binary log

Modified render bridge logging system to allow writing to user folder (along with graphics configs etc)

Added call to dump raw data from render bridge

Added command line arg to wait for tweakit connection

Modified render bridge logging to pass in project subfolder

Integrate changes to switch car preview when car is selected in quick solo

Fix for game freezing when pressing start

New FE garage with corrupt meshes fixed

Added support for misc scene exports for menu background

Generic materials. Renamed carbon_gloss material to paint_carbon_gloss

Formula B: added missing mirrors to wireframe/template

Loading Screen - improved weather icon for Partly Cloudy

Changed direction of arrows for Concord and Chesterfield MAP files

Added camera files back in for menu background

Formula Rookie: added new livery

Removed background video so 3D scene is now default

KNOWN ISSUES: WIP GUI car scene issues with weather settings. DX11 will trigger an assert and a crash when overcast and accelerated time is selected.

Link to comment
Share on other sites

Build 249 (6/7/12, Junior Member+)

Please completely uninstall your current build before using the new auto patcher

Auto patcher implemented to the server

Fixed problem with BStrcpy parameters. - Added Fanatec SDK include paths

Initialise network systems on XBox and PS3. Enable DS manager on all platforms

Fix for inaccurate mouse pointer in 5:4 displays

Fix for enviroment time not reseting when when moving between tracks and frontend. Added in functions to clear the weather forecast

Fix for not reseting the timezone

Start of FrontEnd Garage overhaul

Clear exclusive GUI input when skipping login dialogue

Setting static emap camera to 30 meters in the air

Added in a SSAO Calculation before phase 2. This sorts out the shadows. Changes time rate in the FE to be 10 times realtime. Added in sky rendering to the forward render pass. Added in that everything thats marked to cast shadows casts shadows

FE time scaling set at real time.

Activate livery selection for car preview

Display correct car in preview on entering game

Keep ambient car shadows on all the time.

Bring car preview back once coming back from race

Fixed aspect ratio on garage scene

Reseting the date and the long an lat when entering the FE

Straighten front wheels in GUI scene

Ultra models in the gui

Reseting the track rotation offset. Setting time of day to midday from darrens suggestion

Gravel overspill sound now plays when leaving gravel traps (volume needs balanced). Added new parameters to the material audio mapping and surface config to help tweak the values

Adding Launcher (Patcher) ISS script template and updating main install one with changes required for content installer

Belgian Forest - update trees and crowds for new terrain

Lowered Lotus 49 default setup steering ratio (now 9.4:1)

FE garage cam clipping through scene fixed for 4:3

Belgium Forest: Changed woods to white

Belgium Forest: Repositioned crowds on KemmelBridge so as not to intersect with the ground

Belgium Forest: New textures for KemmelBridge asset

Removed garage scene movies as they are no longer used

Art-side fix for badenring 200m dynamic marker crash

HIDE MENU button added to Quick Solo page, Help moved to specific Info page which is where the Credits will ultimately go also

Adding Huyara turbo spool and dump sounds

Added Eifelwald track

New Belgium Forest export

Link to comment
Share on other sites

Build 254 (13/7/12, Team Member+)

Added new variable m_renderfarZ to the camera code. This allows us to have a seperate far clip plane for frustum culling and what we actually use when rendering

Fix for the shadows not matching up correctly with recent camera changes

Ghost system:

- Ghost manager ensures that only ghosts known to the cache manager are added to the list of selected ghosts

- When the cache manager replaces a ghost with a better one in the same settings and the old ghost is selected for inclusion in race, the reference will be updated to the new better ghost

- Fixed assert in debug code when a ghost was selected to the race.

Added new camera specs using the new camera code for seperating the far clip plane for frustum culling and what we actually use when rendering. Should fix the issue of disapearing objects

Fixed turbo spool so it can only trigger when the turbo rate is increasing

Northampton pits texture update

Rain spray texture tweaks and system tweaks so that it blends between conditions

Added new temp blend texture for Eifelwald track

Pagani Huayra textures. Some more metal tweaks

Northampton pitbuilding texture update

Reduced spray particles colour from 1 to 0.5, so back to previous col setting

Generic emissive control map checked in

Increased wet weather spray emmitters from 24 to current max (64)

Updates to wet weather effects - trails now as lines, changes to min/max particle numbers per system

Belgian Forest Circuit - update trees and crowds for new terrain

Added Volusia

Volusia Circuit - first pass on AIW. Main path, raceline, corridors, cut tracks. (no pit lane path)

Grassbase template for Volusia

Volusia - Updated track names to "Volusia Raceway" and "Volusia Circuit" - added location data for weather and ordered the tracks with the Oval First

Volusia - Added the placholder "Under Construction" icons for the track select maps

Volusia - Traffic cones to indicate the circuit entry

Volusia - Changed Oval trackname to "Volusia Speedway"

Volusia - Track logos added

Volusia - Fixed incorrect Timezone data in TRD and also Added placeholder Track Photo's which were missing

New Formula Rookie export

New Belgium Forest export

New Eifelwald export

New Northamption export

Build 253 (12/7/12, Senior Manager)

Fix for timecycles in tweakit not reloading when coming from the frontend

Remove command line from crash dumps

Fix for cPlayer::GetFocusDevice()

Improvements to the playback of the turbo dump sound. They can now interrupt a previous dump rather than failing to play, but have added a new CarSoundConfig to stop it retriggering too often. Tweaked existing wastegate parameters in CarSoundConfig to get it working better

Ghost system:

- Added game identification to ghost files. This prevents ghost data from being loaded in a different game than it was recorded.

Formula Rookie: added new livery

Cloud pivot updates. console specific versions of the large cirrus texture added

Formula Rookie: enabled rim variations for liveries

New water spray systems, .mtx, .psx, .dds files

Fixed turbo fdp to separate Turbo2 and the new Huayra turbo sounds. Fixed up file paths and switched Huayra CSD to use the new turbo name.

Belgian Forest Circuit - add new textures for House02

Build 252 (11/7/12, Senior Manager)

Now clears live edit setup state so that TimeCycle vars are re-created on entering a track

Use high detail shadows in FE

Fix for ps3 compile and pod errors

Added Xbox 360 and PS3 rich presence tech

Updates to cloud rendering: added in clouds render to env map.. first pass on rim lighting solution wip checked in

Vehicle basic shaders modified to use emap scaler correctly in all cases

Debug info removed for new water spray effects (not yet rigged up into game), .psx files only

Vehicles: disable multi-element light flares until we have a proper way to control their brightness levels

Lightglow_billboard.fx: removed rotation of flare with viewing angle. (Not photographically correct) Reduce flare size as they fade out

Ariel Atom: cockpit vibration animations added, brake light glow range set for steel discs, light brightness adjustment #1

New Ariel Atom 3 export

New Ariel Atom Mugen export

New Ariel Atom V8 export

New Formula Rookie export

New Eifelwald export

Build 251 (10/7/12, Manager+)

Implemented game datagram "send packet to session members" API. Packets can be sent to set of session members or to all session members except specified players. The implementation will automatically choose how many packets should be sent directly p2p and send the rest via rebroadcaster if needed, based on uplink bandwidth and p2p connection availability

Added public API for the SendTo function and to set the uplink bandwidth available for game datagram communications

Audio integration. Silencing one of the non-critical FMOD errors introduced by the channel swapping optimisations, as it can spew the debug output at times

Downgraded a parameter range audio assert and clamped the input value

Audio integration. Stop race sound effects immediately on quit race

Partial Audio integration. LevelSounds now recycle their sounds more efficiently

New hiss loop for the Huyara

Lotus 49: tire adjustments to add straight line stability under power

Pagani Huayra cockpit animation skeleton initial check in

Pagani Huayra collision. Fixed mirrors clipping through walls

Pagani Huayra textures. Minor tweak for chrome/glossy metals tests

Lotus 49 wheels textures. Minor tweak for Chrome/glossy metal tests

Improvements to Huyara turbo hiss loops (much longer now). Balance of turbo component samples

Pagani Huayra textures. Chrome/metal texture updates

Lotus 49 textures. Chrome/metal updates

Huyara gentle spool and gentle dump

Formula Rookie: added new livery

New Lotus 49 export

New Pagani Huayra export

New Eifelwald export

Build 250 (9/7/12, Senior Manager)

Updates to BDbgMetrics

- Also added option to set the App's project folder location in the Windows Documents area (PC Only)

- This folder is now used as the root for memory dumps on PC (to the dbgSession subfolder)

Force shadow detail to ULTRA in the Frontend and flip the track rotation in the garage 180

Pass vehicle discontinuities down through the vehicle audio so queued overspills can't play after a reset. Moved scrapes into the same system

Adding Huyara turbo spool and dump sounds

Adding Huyara turbo hiss sound (stretched out)

1st pass of Huyara turbo system

1st pass on Huyara turbo sounds

Instanced trees and treewalls texturemaps darkened

Patching Bind script : Removed user interaction requirements for patches

added global envmap scale factor to all vehicles_basic shaders to allow easier manipulation for standardising materials

Formula Rookie: added new livery

New wet weather particle effects integration - .edx, .mtx, .psx, .dds

Link to comment
Share on other sites

Build 259 (19/7/12, Senior Manager)

New Sakitto textures

Belgian Forest - add new textures and change kemmel bridge texture

Lotus 49 default setup changes: more front brake bias, higher brake pressure

caterham sp300r: added hand paddle animation stockcar 90: changed foor position on pedals

Lotus 49: Drivability changes and tweaks

Caterham 500: adjusted drag torque arms per Casey's suggestions

Added Caterham Classic

Caterham Classic: First pass on the physics

Caterham Classic: Adjusted lower collision points

MAX file:driver anims pack 1: Caterham classic

Caterham Classic max file: CPIT complete

Caterham Classic: Exhaust position fixed

Caterham Classic: Replacing placeholder file

Caterham Classic: Calibrated gauges

Caterham Classic: Fixed path

New Formula B export

Build 258 (18/7/12, Senior Manager)

Ghost system:

- Ghosts that the cache manager knows about are of two distinct types now: server-side ghosts (present either on the server or in the local disk cache), or save game ghosts. They never mix together, and searches for one type ignore ghosts of the other type. This allows the cache manager to perform whatever is needed automatically on the first set (including renames and deleted), and never touch the second type of ghosts (where any action must be initiated by the player)

- Added another source of ghost data: saved game (with empty implementation for now)

- Renamed disk load and save tasks to disk cache load and save, to make it clear that the local disk cache is used.

- All code (including declarations) relating to disk cache support is compiled only when the disk cache is enabled. This prevents things like constants being accidentally used in code that isn't supposed to deal with disk cache.

- CRC is calculated (and kept for later reverification) even if the ghost file is saved to local disk cache. This triggers verification upon subsequent load just before server upload

WIP updates to BDbgMetrics and TCP connection code

- Added BDbgMetrics specific tcp byte buffer

- Standardised type usage in BTCPByteBuffer to avoid bugs

- Added proper error handling to BTCPByteBuffer

- Fixed potential buffer overflow bugs

- Added support to grow the byte buffer if it is full. If it grows more than once it will assert and inform to adjust initial size

Fixed handling of track damage effects data, which was leaking slowly due to loading every round but only releasing on shutdown

Corrected memory trace strings in HRDF code, which were mistakenly causing the impression that leaking data was from the animation subsystem

Fixed usage of explicit integer types when working with UserIds and RefIds

New added viewer placed spotlights for car selection scene

Caterham R500: drivabilty changes and tweaks. Alot was reverted to my last phyics changes and some tweakes on top of that. Kept Casey's gearbox and gearing

New added texturemaps for car selection scene, baked neon-lightmaps

Belgian Forest Circuit - add new textures for PitTribunes_LODA

Eifelwald source textures

Fix for wrong build number info casuing issues with the Launcher

Build 257 (18/7/12, Senior Manager)

Added classes wrapping UserId and RefId values. This ensures type safety when using those ids and will simplify transition to platform-specific user ids in the future

Fixed order of initialization problems in various places

Fixed some type conversion warnings

Simplified the forced mempool destruction process to avoid crashes on app exit

General bug fixing

Build 256 (17/7/12, Manager+)

Online: Fixed broken log in: Several variables were duplicated in base and derived classes, which resulted in them not being updated

Ghost system:

- Lowered the maximum uncompressed binary ghost stream buffer size, based on the expected zip compression ratio and maximum compressed stream buffer size

- Added macro that controls support for ghost save game storage

Launcher:

- Added new error message for UAC timeout or cancellation, instead of showing the generic "failed to execute" error

- Reworded a few misleading error messages

- Added human-readable Win32 error messages to the log file

- Fixed incorrect line endings in log file

- Installed version is updated in the UI when a patch has been run

Adds back frontend weather conditions accidentally removed in previous checkin

Formula Rookie max: CPIT 65K tris, fixed UV mapping in cockpit

Adding backfire and crackle sounds (experimental)

Common glass texture update

Belgian Forest - add new treewall texture

Caterham R500 and Classic: unlocked rear toe and camber settings

Experimental: road noise effect added (affects physics and therefore FFB, needs testing on various different wheels)

Belgian Forest Circuit - slightly change textures

Heavy cloud lighting tweaks

New Formula Rookie export

Build 255 (16/7/12, Senior Manager)

First set of clouds in game

Extended weather descriptions to match conditions

Ghost system:

- Renamed server CRC to CRC, as it's used regardless of storage location.

- Added debug output showing debug code that can be be used to select that ghost.

Setting CarSoundConfig fallbacks and generated values to the currently used ones

Added safety checks for audio code supporting multiple turbos

Added preliminary wet surface sounds for the player (AIs are using the dry ones for now). Tweaked jetstream sound so it operates on the track wetness rather than the weather condition

Disable 3D scene, replace with old FMV. Enable 3D scene on command line '-use3DScene'

Added support for sending 64-bit integers and hex-encoded binary data as HttpApi parameters

Code to setup the clouds on first tick

Only muffle the audio in helmet cam if the helmet is actually being displayed (up to the user in the options)

Fix for uninitialised variable in the main menu causing a crash on second load

Clouds spawn in over 20 seconds and disperse over 20 seconds no matter what the speed up factor is

Caterham R500: migrating a couple of physics ideas that worked on the Classic to the R500

Materials library. Updated Paint flat CPIT material

Asano X4 wheels textures. Metal tests

Surface skid and peel behaviour changes. Requires feedback/opinion

Belgian Forest:New textures first pass

Belgian Forest: Update emm map for House02

Belgian Forest: Add new textures for House03

Updates to wet weather effects

Cloud lighting tweaks

Improved text labels for weather descriptions

New Northampton export

Link to comment
Share on other sites

Build 260 (20/7/12, Team Member+)

Quick fix for clouds popping. I am rendering the clouds in order of their cells. So no fancy sorting , therefore no switching of render order and thus no poping because of it

Changed Event Queue processing to use new Online Event Filters

Add new Online event Queue which will eventually replace all previous online related event queues

Modified DX11 handling of default texture to correctly set "write by CPU" flag (this removes an error reported by DX11 debug version)

Cloud Optimisations , spawning and rendering fixes:

- CloudLayers regions can be configured to sizes and we can vary their total densities

- Clouds share primitative resources and materials so no need for thousands

Added in code so IBL can be used forward and phase3 render passes. Changed the order so then I seed the enviroment random variable

Changed the camera far render clip plane. Added in code so IBL can be used forward and phase3 render passes in dynamic env maps

Change so percloud formation factor is stored in the clouds w.w component.. this is done cause we do not store 1 material per cloud instance (why because that would be a massive overhead)

Overlay shader modified to properly cope with being only in phase 3 of deferred rendering, which fixes specular and normal map issues

Removing experimental IBL Lighting from clouds

Fixed new_ground shader broad normal map to use correct UV mapping

WTC tweaks to optimise a couple of conditions. Cloud meshes re-exported with a single texture applied. Slightly lower res as a result but looks OK. console specific versions added for the new texture

Fix new_ground.fx not doing normal mapping properly

Caterham Classic max file: damage added

Various cars: fixed issue with tabs and readability in physics files

Ghosts system:

- Added texts to global text database, used primarily for save game support in the ghost system

- Ghosts that the cache manager knows about are of two distinct types now: server-side ghosts (present either on the server or in the local disk cache), or save game ghosts. They never mix together, and searches for one type igno

Adding experimental stratus cloud set up into the light rain slot, which is currently just a placeholder anyway

Belgian forest - 1st pass for trees done

Removed downward facing quads in stormy and thurnder stormy conditions as they don't add much and are a frame hit. Also halved the number of clouds for further optimisation

Belgian Forest Circuit - add new textures for Atrium

Eifelwald - new slope grass texture psd source file

Eifelwald - new slope grass texture

Eifelwald - wirefence texture tweak

Metallic Matte paint support added to bodywork2 and bodywork2_skinned shaders

WTC edit to add new cloud densities for optimised weather system

Also added horizon altitudes for clouds. Setting these to just above the top of the sky ring looks best for now, but they will noticeably pop in until other issues are sorted

Belgian Forest - update crowds for new terrain and changes

Belgian Forest - create more darker temporary grass texture for outer terrain

Tweaked settings in CSD for Caterham Classic

BFC grass textures checked in

Caterham Classic: Fixed speed calibration

New Belgian Forest export

New Eifelwald export

New Sakitto exports

Link to comment
Share on other sites

Build 263 (24/7/12, Manager+)

Initial implementation of message pool and message lists

Removed non-existing header from the project.

App support for Thrustmaster Ferrari F1 T500RS Integral wheel. Also updated T500RS presets

Base/Input support for Thrustmaster Ferrari F1 T500 Integral wheel

Buildscript : Fixed typo in build txt creation type

Added Thrustmaster Ferrari F1 T500RS Integral text entries

Pagani Zonda R textures metal updates

Build 262 (23/7/12, Senior Manager)

Register Awards (installs PS3 trophy set)

Ghost system:

- Added classes that will be used for save game implementation. Implementation is not complete yet

- Hooked the Ghost save game support to the app-level savegame structures

Integrated and fixed up OnlineSupport and Event changes

Changed Dx9 list of resources (required for alt-tab etc) to work using a hash table, to speed up access when deleting large numbers of entries

Changed DX11 renderer to use BHashTable instead of BList - Matches DX9 version

Fix for render item which was being removed from a list it was not added to in certain cases - not fatal but triggered error reports with new hash-table based access

Belgian Forest Circuit - AO and LM map for Atrium interior

Fixed low cloud in stormy conditions

Ground cover files checked in

Volusia Roadlines added

Pagani Huayra colors. Minor correction for Bronzo Aymara

New added 3d tree texturemap

New Formula Rookie export

New Pagani Zonda R export

New Test Track export

New Volusia exports

Build 261 (20/7/12, Team Member+)

Bumped version of all vehicles for Friday's stat reset. Fixed times not uploading biggrin.png

Link to comment
Share on other sites

  • 2 weeks later...

Build 272 (3/8/12, Junior Member+)

Adding trd properties to allow use to be able to specify the center of the track

Now able to set the center of the tracks for clouds and skyring

Added logging to session message manager

Online:

- HttpApi now has a Unicode interface

- Changed services using HTTPAPI so that they use the Unicode http api, instead of each service doing its own conversions

Launcher:

- The error message in case of invalid username/password will be much clearer

- Added compile-time defines to point the launcher to the dev server

- Added configurations that define these defines

Belgian Forest - updated trees for paddock area

Eifelwald. Tweaked textures/PSD files

Badenring - add viewer lights and fix positions few static assets for new marshal huts

Tweaked lights around pitbuilding to avoid dark areas

Adding spotlights to Badenrings

Launcher: new executables

Integration to handle new speech data format

BFC Kerb texture updates

Badenring - add new and imrpove textures

Added new temp textures for Eifelwald, first revision

Bathurst 3D eucalyptus instances, statics and instances

Billboard bush instances for bathurst

Lotus 49: drag adjustment. top speed now back up around 190mph

BAC Mono: fix for tabs and spacing in the CDF (readability issue)

BAC Mono: re-balanced aero to factor in drag torque effects. Shift from 120% rear to ~85%. Small other setup tweaks to fit with this change. Wider tuning ranges

Eifelwald textures improvement

Connecticut Hill - Added Track Centre Data to all TRDs for Cloud rendering

Pagani Huayra: Added support for custom liveries

Caterham Classic: Fixed overlapping front fender UVs + custom livery support

New Badenring exports

New Belgian Forest export

New Eifelwald export

New Memphis export

New Test Track export

Build 271 (2/8/12, Senior Manager)

Online logging cleanup:

- Removed Sabre's implementation of LiveLog (conflicting with OneSock's, missing features)

- Added category support to LiveLog. Logging levels (verbosity) can now be specified per-category in DevModeConfig

- Exposed OneSock's LiveLog singleton to Sabre, which defines its own log categories

- Switched Awards code to use the global OneSock log

- Fixed potential buffer overwrite when logging long strings

- Non-Info logging levels now use the correct BLog call, they will now be correctly logged as [Warning] and [Error]

Storage: Implementation tweaks, const corrections.

Moved Storage module into Base namespace.

Moved Storage system from SaveGame to Base.

Added few OneSock lock safety checks.

Bathurst/Bologna - Track Centre data test for Kevin (To help with Cloud and Skyring development)

Pagani Huayra cockpit glow. Gauge reflection polishing.

pass3 3D eucalyptus trees (set shadow cast and shadow receive for 3D LODA)

mip and coloradjust for tree texturemap

Cameras: set up on-car cameras with new feature to ignore world movement

pass2 3D eucalyptus static instances

Eifelwald-Texture

Eifelwald - improved kerb texture

Changed default DevModeConfig settings to enable OneSock logging.

Updated DevModeConfig with new OneSock+Sabre logging categories.

Caterham classic: new expoprt

Build 270 (1/8/12, Senior Manager)

Added debug-only function to check if the OneSock lock is locked

Added online interface for session messaging

Hooked session networking's callbacks when session members are joining/leaving and when a new game packet is received

Camera: Added new property that allows a certain camera to ignore the profile setting of world movement dampening, and use the full value

HttpApi:

- Moved construction of extra HTTP header fields from the downloader to each connection setup, to potentially allow each connection to use different headers.

- HTTP download parses and remembers the content-type and charset of the reply.

- Added getter to retrieve server response in an Unicode string.

Launcher: Fixed case-sensitive comparison of Content-Type charset header

Parameter type fix for stream close calls

Implemented handling of incoming packets:

- Send back ACKs when Guranteed message or Sequenced message part is received

- Store incoming Sequenced message parts and reassemble them once all parts are received ; ignore duplicate parts and parts of a sequence received after the sequence is finalized

- Turn incoming Event messages into App Events and send them to App for processing

Minor fixes/additions after testing with GamerProfile integration

Launcher:* Usernames and passwords are set correctly to the server, regardless of characters used

Updated Eifelwald textures

Memphis: New AIW for new geometry changes. New main and race path with corridors. Still needs pit lane path

Checking in WIP FDP for integration. Still needs lots of tweaks and balancing. Will probably require separate set for Formula A and 1 cars

WIP AI for Formula A based on new player car audio

Pagani Huayra cockpit glow texture. Gauge reflections minor fix

New Pagani Huayra export

Build 269 (31/7/12, Manager+)

Setup default BDbgMetrics module configuration in BaseConfigure

Added Timer Test Manager with basic timer metrics

Added hybrid timer test

Enabled BDbgMetrics module in all configs

PC Session CPU Info now also contains strings for the Architecture, Processor Type and CPU Status, instead of just the OS int value

Updated BDbgMetrics macro so that objects can be Broadcast via either the default byte array method, a member function or a custom callback

Metrics file saving is now disabled by default

Added App title and build version to metrics session info

Metrics session platform now includes CPU details

Launcher: OK button will be disabled in the login dialog if username or password is empty

Launcher: Application now uses Unicode API

Ghost system:

- Added API for accessing save game ghosts to the ghost and cache manager.

- Implemented save and load ghost from/to saved game.

Implemented Storage system

Change to how we render the sky rings so that they can allow the clouds and moon to go behind them

Tweaks to audio levels

Further changes - new rumble layer, levels, dsp and pitch changes

Adding exhaust rumbles to Formula A engine set to test

Low and high pass filtering added for in car onloads

Build 268 (30/7/12, Senior Manager)

Session message manager WIP. Subtasks implemented:

- Management of free message pool, outgoing message queue and guaranteed message queue.

- Message sending - standard, guaranteed and sequenced

- Guaranteed message resending and handling or received ACK messages

- Outgoing queue throttling

Tweaked viewer lights to avoid dark areas on pit building

Tracks, Eifelwald. Tweaked textures - PSD files, 1st commit

Tracks, Eifelwald. Tweaked textures

New engine set for Formula A

Level and dsp tweaks

Switched to new engine based on the 98T with extensive dsp and car specific tweaks

Updates to levels

Formula A engine update new version (samples)

Adding updated FA interior sounds - more towards TV style interior shots

Fix for instance billboard trees

Eucalyptus statics 1st pass

Various cars: engine idle adjustment so they don't drop too many rpm simply from dropping the clutch in neutral

Eifelwald: Logo Changed to Yirotires

Build 267 (27/7/12, Team Member +)

Quick fix for users' access level issue

Build 266 (27/7/12, Team Member +)

New player profile recommended

Derby - Removed Branding on some textures.

Belgian Forest Circuit texture updates, ground cover updates

Eifelwald - initial ground cover config file, ground cover exclusion map, initial ground cover material file, ground cover texture and misc textures updates

Sakitto: art source textures for illuminated pit building, spotlights, pit buiding windows and misc texture updates

Pagani Huayra cockpit textures. Gauges reflection update.

New exports: Sakitto, Eifelwald, Belgian Forest Circuit, Pagani Huayra

Build 265 (26/7/12, Senior Manager)

Made Xbox 360 renderer use threadsafe global textures in same way as DX11 - this fixes the assert in non-gold builds

removed call to generate reflection resources in menu, as this was an old hangover

WEATHER: Clouds. setup code so that clouds can be rendered on several threads at the sametime.

Audio: Added Location parameter to road surface sound to test pitch variance on scrub/skid sounds between front and rear wheels. Effect deliberately subtle until it can be tested and tuned.

Ghost system:

* Added support for enumerating saved games containing ghost data.

* Added skeleton of API to support ghost save/load UI.

Integrated app-side debug Xbox 360 sign in/sign out function

Tracks, Eifelwald. Tweaked textures

Build 264 (25/7/12, Senior Manager)

Caterham R500: new export

Initial Throttler helper class implementation. Added skeleton for session message manager.

Base: w-i-p updates to metrics and TCP byte buffer code

* Split up the broadcast calls to allow for custom broadcast of data objects

* Structures passed to the BDbgMetric macro now supply their own Broadcast function, this is used to do type based broadcast of members if required. If false is returned the data object is broadcast as a byte array

* Added overloads to handles various string types and boolean properly

* Added missing Write functions to TCP byte buffer (s8, u64, s64, f64) also added a byte array write function

* Updated string read/write function to include a 32 bit string type marker

* Moved debug metrics init to app to ensure tweak it is connected

* Fixed a bug in BSessionInfo where the BDate/BTime members were missing from copy ctor and assignment op

TweakIt: Metrics Module updates

* Added read/write functions for u64/s64/f64

* w-i-p updates to the Metrics Module receive packet code

* Updated string read/write function to include a 32 bit string type marker

Moved the wait for tweakit code to earlier in the boot flow so that we can receive metrics during the open phases.

Integrated code changes from CL 229322 (Switch of Authentication libs)

Launcher: Added workaround for parsing version files that do not follow the convention. (This enables the launcher to be used with build 263.)

Changes to frustum culling code to take into account the clip plane mask.

Render: Modified initialisation for dirtiness values for car at start and end of session, so that we start out clean.

Caterham R500: cockpit animations added, cpit nose mapping fixed, brake disc glow IDs fixed

Render: fixed potential compile error in shader which would only occur with a specific combination of shader options

Stopped CRLF being added to build.txt

Eifelwald: a number of various textures updates

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

236228 [Aries] 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 Efelwald 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

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.