-
Update: CC 4.16.1.4/Plugin 2.0.0.0
This update is a major rework of the plugin. Plugin now utilizes multiple cores, so that it has no FPS impact at all. Normally that change is not something to worry about (plugin works in the same way as before), but if you are running very old CPU or something like Pentium D, Celeron or Atom, you may want to check "Notes on Multithreading" in the manual. I'll keep updating this section to list things that depend on multicore (so that you can disable such features).
Graphics:
* Add final additional Motec data page: delta personal best and delta class best.
- needs new template icons. See the manual on how to update your cars.
* Position additional data page is now multiclass aware.
* Gap next/previous additional Motec data page is now multiclass aware.
- Note: gaps will not match game HUD gaps because plugin calculates gaps differently. This is not a bug.
* Backfires fix is now moved off graphics thread (eliminates FPS impact).
Rules:
* Initial support for DTM 2018 rules (AI is not using DRS yet, consequentially, wing movement is not visible). Requires content updates.
If you'd like to try Beta versions of this plugin, or have questions about updating your content, feel free to join this: https://discord.gg/DJu8RSzJYB
-
Update: CC 4.16.2.1/Plugin 2.1.0.0
This update:
* Includes the memory usage fixes. They are disabled by default, so if this is something that is interesting to you see the "Memory Usage Optimizations" section in the manual.
* Simplifies the configuration of the plugin removing many configuration settings that make no sense anymore.
Always enabled Fixes and Enhancements:
* Multiple crash fixes
* Reduce headlight/shadow flicker introduced in Steam GTR2.exe
* Fix missing rF1 Plugin API telemetry data
* Enable Championship/Driving School page icons
* Disable use of MyDocuments for profile storage
* Applies changeable weather patch by Jstn
* Add new control bindings under Controls->Extra (scroll all the way down to see the new bindings)
Automatically detected Enhancements:
* Use .cchdc file if it is present
* Enable button controllable wipers if car supports it
* Enable button Enhanced Motec features if car supports them
* Enable Enhanced visual tires if car supports them
Removed settings:
unofficialFeaturesRequested
applyChangeableWeatherPatch
disableMyDocumentsProfile
enableDetailsPageIcons
enableMissingTelemetryFix
enableAdditionalInputBindings
enableKnownCrashesFix;
enableShadowAndHeadlightFlickerFixFor2DRendering
useVRVideoModeEnumerationFor2DRendering
enablePerCarSettings
graphicsEnableWiperAnimation
graphicsEnableEnhancedMotec
graphicsEnableEnhancedTires
VR:
* Add VR convenience overrides (see .ini file comments for help):
overrideVRMaxSeatRange
overrideVRNightAmbientColour
overrideVRNightRainAmbientColour
overrideVRNightSkyEmissiveRGB
overrideVRNightRainSkyEmissiveRGB
* Fix instant replay rendering. Thanks to Rusty Gear for reporting the issue.
* Add menuOverlayVerticalOffset setting to allow moving non-stereo view up or down in space.
Graphics:
* Fix DRS LED not working on cars without button controllable wipers (LOL).
Misc:
* Add key binding for navigating to previous LCD mode.
* Change how changeProcessAffinity setting works. Set this value to 0x0 to enable use of all logical processors (to maximize the FPS).
* Fix .cchdc file tire configuration not loaded correctly
-
Update: CC 4.16.2.5/Plugin 2.2.0.0
This version introduces an experimental offline decoupled physics mode. Notably, it improves FFB precision at lower framerates. There are issues still and it is WIP. See "Decoupled Physics mode" in the manual.
Enhanced Motec:
* Fix for Gaps Data page issue where leading cars were incorrectly counted as lap ahead on some tracks.
* Fix for Additional Data Pages in Time Trial mode.
Graphics:
* Disable Enhanced Graphical elements in an online session.
Misc:
* Enable overrideVRMaxSeatRange to work in 2D as well.
* Add a setting disableRadioCommVolumeOverride which allows using built-in radio-comms if for some reason you want that.
Special thanks go to Shovas for his help testing decoupled physics mode and providing valuable feedback and observations.
Also, thanks to:
* Sparten for sharing his learnings from irFFB.
* Dwightyone1, Kainé, maikoheart, Rusty Gear and Shakey Deal for testing and feedback.
-
Update: CC 4.16.3.0/Plugin 2.3.0.0
This version introduces a new experimental capability which allows raising offline decoupled physics rate. See "Decoupled Physics mode" in the manual.
Also:
Decoupled Physics:
* physicsDecoupledInputs is replaced with physicsDecoupledInputsMode setting, which allows choosing offline player input/FFB processing rates. It turns out that input processing is expensive, and is very dependent on steering wheel driver implementation. I suggest starting at 200Hz and going up if you feel like it. If you want least trouble (but still use this feature, which has limitations), I suggest 400Hz physics/400Hz inputs, but 400Hz/200Hz yields highest framerate on Fanatec.
* Add runtime offline decoupled physics stats. To toggle, press Numpad1.
* Fix a bug where at race start driver foot would sloooooowly move onto the pedal (LOL)
VR:
* Improve Lens Flare tune up mode to print offset value on screen rather than in the log file.
FFB:
* Move stationary friction effect off the graphics thread if decoupled physics+inputs are enabled.
Graphics:
* Fix crash on load from save if Enhanced visual features are used.
Misc:
* Introduce overrideSeatAdjustStep setting, which allows overriding the seat adjustment step.
DXVK Update to v1.10.3:
https://thecrewchief.org/downloads/gtr2/gtr2_dxvk.zip
Special thanks go to Shovas for his help testing decoupled physics/inputs mode, collecting Motec data and providing valuable feedback/observations.
Also, thanks to:
* Dwightyone1 - beta testing/feedback.
* Richard Wilks for sharing his insights into physics calculations.
Update 10/02/22: if you are using stationary friction FFB effect, this version has serious performance bug. It is fixed in Beta 2.3.0.1 available at project Discord.
-
Update: CC 4.16.3.2/Plugin 2.4.2.0
FFB:
* Wire rFactor Real Feel Plugin by TechAde and LeoFFB authors (Thank You!). CCGEP adds some enhancements on top of RFP, see "rFactor Real Feel Plugin wiring" section in the manual.
* Introduce per car steering FFB multiplier. You can find new key bindings at the bottom of "Extras" page. If you want game to remember the multiplier value, enable savePerCarSettings setting. In order to preserve low speed forces, you could use ffbPerCarMultApplyMinSpeedKMH to control at which speed per-car FFB multiplier is applied.
* Improve performance of stationary friction effect.
* Improve power steering "simulation" so that it kicks in/out smoothly based on the engine running RPM. This is configurable via the ffbPowerSteeringRunningRPM setting.
Crew Chief integration:
* Improve GTR2 tire compound recognition.
Graphics:
* Adjust wiper animation speed.
Misc:
I decided to port my rFactor 2 Shared Memory Monitor into GTR2, but this time with an increased focus into behavior of the AI. This tool might be useful in setting up the AI events (lack of easy monitoring made me port it actually). If you learn something interesting about the AI behavior, please share your insights with me.
This tool is an open source C# mess (it's just a viewer after all), but if you want to add things, feel free to do so: https://gitlab.com/TheIronWolfModding/ccgepmonitor One cool addition could be the AIW visualization.
Download: https://thecrewchief.org/downloads/g...GEPMonitor.zip
Thanks to Shovas for help with RFP testing and Dwightyone1 for beta testing/feedback.
-
Update: CC 4.16.3.4/Plugin 2.4.3.0
Graphics:
* Introduce command line switches allowing the configuration of the windowed mode parameters:
-ccvm-w:X - sets window width
-ccvm-h:Y - sets window height
-ccvm-bless - enables borderless mode disregarding the CrewChief.ini setting
Using switches greatly improves DXVK integration (if you had problems before, now it is time to try again) and removes the need to re-run GTR2Config.exe. See: "Graphical Changes/Command line Video Mode settings" for more details.
* Introduce support for car body rain drops (invented by GTR233, Thanks!), which are coming in the next HQ Anniversary patch update. Here's a small preview: https://youtu.be/AhHRiS30vXM
Thanks to Crimson_764, Mjqt and Sellers for testing.
-
So it turns out that not all GPU drivers support Vulkan 1.3. If you get "no adapter found" message you could try using older version of my fork of DXVK for GTR2. It contains all the improvements the current version contains, just a bit less mature/polished, so once you update your driver, I suggest moving to the current version instead.
https://thecrewchief.org/downloads/g...IWF_042322.zip
Thanks to Koyaki and Dwightyone1 for their help with this.
-
-
Update: CC 4.16.3.5/Plugin 2.5.0.0
DXVK VR rendering:
* Performance improvements. Important: make sure you update DXVK (see below).
* Fix hidden area mask rendering.
Enhanced Motec:
* Add anti-stall indicator LED capability: https://youtu.be/k8ab2-eLWiQ
* Add RPM indicator capability: https://youtu.be/lX2IpUrvfa0
Physics:
* Add experimental ability to control AI physics rate.
DXVK update:
Vulan 1.3 - https://thecrewchief.org/downloads/g...IWF_010923.zip
- Note that SGSSAA setting got renamed to: d3d9.forceSampleRateShading
Vulkan 1.2 - https://thecrewchief.org/downloads/g...322_Patch1.zip
CCGEP Monitor:
- Updates to match the new plugin: https://thecrewchief.org/downloads/g...GEPMonitor.zip
Thanks to:
* Shovas - AI physics testing
* Dwightyone1 - DXVK VR update testing.
Special thanks to Robin Kertels of DXVK for sharing his expertise.
-
I am experimenting with adding native OpenXR support to this plugin and I need some help with Beta version. If you are running DXVK VR with Oculus and would like to help, please join the Discord server linked in the fiirst post.
EDIT 02/18/23: Beta with native OpenXR rendering is out.