svictor annwers now in GithubI've got a weird problem with LMU Hypercar mediums not displaying correctly. Wets and hards work fine, but if I put mediums on the car, it assumes I've got hards.
- General
- Show "state overriding" notification on API status bar while "enable_active_state_override" option is enabled.
- Show "Pace Notes Playback Enabled" notification on main window while pace notes playback is enabled.
- Replaced all "Set" buttons in "Pace Notes Playback" tab with a single "Apply" button for applying changes.
- Fixed an error in "Spectate Mode" if player index is set lower than "-1" in "Shared Memory API" config.
- Removed unnecessary "wheel radius info" options from Wheels Module.
- Optimized copy access mode with Shared Memory API.
- Overlay
- Add "VR Compatibility" toggle to Overlay & tray menu (implemented by TiberiuC39), which enables widget visibility
as windows on taskbar in order to be used in VR via APPs such as "OpenKneeboard". Non-VR user should not enable this option.- [New]Driver Stats (user data)
- Add new "driver stats" user data file (driver.stats) that saves in "global user configuration" folder.
- [New]Driver Stats Viewer
- Add "Driver stats viewer" to "Tools" menu in main window for viewing "Driver stats".
Note, the viewer only allows limited reset or removal, stat value cannot be edited by design.
Any changes will take immediate effect after confirmation, changes cannot be undone.
See "Driver stats viewer" section in User Guide for complete usage.- [New]Stats Module
- Add "Stats Module" for recording driver stats data. Note, driver stats will not be recorded while spectate mode is enabled.
See "Stats module" section in User Guide for configuration details.- Now outputs "meters driven" data for odometer display in Cruise Widget.
- [New]Consumption History (user data)
- Add new consumption history user data file (.consumption extension) that saves in "deltabest" folder (default),
which stores lap time and fuel consumption data per "track and vehicle class", and can be loaded in Fuel Calculator.
Up to 100 most recent lap entries are saved per "track and vehicle class". Data recording is handled by "Fuel Module".- Add "Consumption History" to "Reset Data" menu.
- Fuel Calculator
- Add "Load Live" button, which loads or updates data from live session to history table.
- Add "Load File" button, which loads data from consumption history file to history table.
- Show loaded data source and track and class name on status bar.
- Add "Tank" column, which shows fuel tank capacity for specific vehicle of the same class
and can be selected and added to calculation panel.- [New]Brakes Preset
- Add new "brakes.json" preset file in "settings" folder, which is used for customizing
brake failure thickness ("LMU" only) and heatmap style that matches specific vehicle class.- Add default brake failure thickness and heatmap style for all vehicle classes currently found in "LMU".
- Automatically adds missing brake styles found from all running vehicle class to "brakes.json".
- "brakes" file name is now reserved for "brakes.json" preset.
- [New]Brake Editor
- Add "Brake Editor" to "Tools" menu in main window, which allows customizing "brakes.json" preset.
See User Guide "Brake Editor" section for complete usage.- Brake temperature Widget
- Add "enable_heatmap_auto_matching" option, which enables automatically heatmap style matching
for specific brakes defined in "brakes.json" preset.
This option applies matching heatmap style to front and rear brakes separately.
While this option is enabled, "heatmap_name" option has no effect. This option is enabled by default.- Brake wear Widget
- Now loads brake "failure thickness" values from "brakes.json" preset for brake wear calculation.
- Removed old "front_brake_failure_thickness" and "rear_brake_failure_thickness" options.
- Deltabest, Deltabest extended Widget
- Add "decimal_places" option (requested by Oblit0r). Default is "3" decimal places. Minimum is limited to "1".
- Trailing Widget
- Add "show_absolute_ffb" option, which converts force feedback value to absolute value before plotting.
Disable this option to show force feedback plot in both positive and negative range.- Misc
- Moved all tools and editors guide into "Tools" section in User Guide. Added internal links for quick accessing related info.
- Added new contributor "TiberiuC39" to contributors.md.
- Added "rFactor 2 Community" to "Special Thanks" list in contributors.md.
Understood, thanks for the reply.Thank you guys, all comments and thoughts and helps are greatly appreciated as always. @Corti Thanks mate for helping posting update log.
@Jernej Simoncic
This was a known game API bug from February update, and only game developer can fix it.
Unfortunately, it appears that there wasn't much attention on this issue so far. Please consider report or comment in following linked post, so that there may be higher chance it will be fixed sooner by game developer if more people reported it:
https://community.lemansultimate.co...ound-name-for-hyper-class-while-driving.6224/
@Diego Barjollo
VR Compatibility option does not by itself support to show overlay in VR.
You will still need a third party program (such as OpenKneeboard) to project overlay windows (widgets) into VR.
VR Compatibility option simply enables the ability for those third party programs to discover and project overlay windows into VR. If VR Compatibility option is disabled, then those third party programs may not be able to detect overlay windows, hence this option is provided.
Those info are now added to FAQ page as well:
https://github.com/s-victor/TinyPedal/wiki/Frequently-Asked-Questions#q-how-to-display-overlay-in-vr
As usual, you can post your urgent issues or questions or suggestions on github issues page, as I won't be able to visit the forum often:
https://github.com/s-victor/TinyPedal/issues
- Important Fix
- Fixed an issue where all driver stats could be completely reset if driver.stats file could not be accessed while saving.
Stats file saving now uses "maximum_saving_attempts" value in "Application" setting for saving retries, and backup accordingly.- Fixed a rare case where extremely small fuel tank capacity would break fuel calculation,
such as 1 liter or less tank capacity found on some unusual vehicle mods in "RF2".- Fuel Module
- Now supports and auto-detects "battery charge usage" as a primary consumption type with charge regeneration taken into
calculation for non-hybrid pure electric vehicles such as "FE Gen3" that is based on "RF2" new electric motor system.
Note, some electric vehicles in "RF2" are based on older electric system and not utilizing the new battery charge
and electric motor system, such as "FE Gen1" & "FE Gen2".- Hybrid Module
- Add estimated battery charge net change (gain or loss) per lap and delta calculation.
- Add "minimum_delta_distance" option, which sets minimum recording distance (in meters) between each delta sample.
- Add alternative electric motor state checker for electric vehicle that doesn't have motor state available.
Battery usage and state info can now be correctly displayed in "Battery, Gear, P2P" Widget for electric vehicles
that are based on "RF2" new electric motor system but don't have motor state available.- Battery Widget
- Add "show_estimated_net_change" option, which shows estimated battery charge net change from current lap.
Positive value indicates net gain (regen higher than drain); negative indicates net loss (drain higher than regen).
Total net change reading is more accurate for vehicles that constantly consume battery charge, such as "FE" or "Hypercar" class.
It is less useful for vehicles that only utilize electric motor for a short duration, such as "P2P".
Note, at least one full lap (excludes pit-out or first lap) is required to generate estimated net change data.- Brake temperature, Tyre carcass, Tyre inner layer, Tyre temperature Widget
- Show unavailable sign as "-" if temperature drops below -100 degrees Celsius.
- Fuel Widget
- Show "battery usage" (in percentage) data instead of fuel usage for non-hybrid pure electric vehicles.
Note, since multiple different electric systems exist in "RF2", there is no reliable way to distinguish pure
electric vehicles from fuel or hybrid vehicles, it is important to make sure "fuel_unit" option in "Units" setting
is set to "Liter" in order to correctly display battery charge usage in "percentage" for pure electric vehicles.- Fixed an issue where "starting fuel level" indicator would sometimes incorrectly reset its position.
- Misc
- Various small code optimization, further reduced memory usage.
- Renamed "Units and symbols" to "Units" in config dialog and user guide.
- Improved user guide navigation.
- Radar Widget
- Add "show_overlap_indicator_in_cone_style" option (optional), which shows overlap indicator in "cone style" instead of "boundary style".
- Add "overlap_cone_angle" option, which sets cone display angle in degrees. This option does not affect overlap detection range.
- Renamed "overlap_detection_range_multiplier" option to "overlap_nearby_range_multiplier", which sets nearby vehicle overlap detection range multiplier.
A value of "5" would result a 5-vehicle-wide detection range. Default is "5" vehicle-wide.- Add "overlap_critical_range_multiplier" option, which sets nearby vehicle critical overlap detection range multiplier. Default is "1" vehicle-wide.
- Add "show_angle_mark" and angle mark style options, which show angle mark (fixed 45 degrees) on radar background.
- Fixed radar circle background that was incorrectly displayed on top of overlap indicators.
- Relative, Rivals, Standings Widget
- Add "show_delta_laptime" option for Rivals & Standings Widget (requested by user "oljemace"), which shows lap time difference (delta) between player and opponents from most recent laps.
A green color (default) delta indicates that player's recent lap time is faster than opponent, while orange color delta indicates the opposite.
Number of delta lap time display can be set with "number_of_delta_laptime" option, minimum number is limited to 2, maximum is limited to 5.
The default layout order shows delta lap time records from right side column (most recent lap) to left. Enable "show_inverted_delta_laptime_layout" option to invert the layout.- Add "show_position_change" option (requested by user "bongio94"), which shows overall driver position change relative to overall qualification position.
- Add "show_position_change_in_class" option, which shows driver position change in class instead of overall. This option is enabled by default.
- Add "time_gap_align_center" option for Relative Widget.
- Add "time_interval_align_center" option for Rivals Widget.
- User Preset
- Add "Lock Preset" and "Unlock Preset" toggle to "right-click" menu in "Preset" tab, which allows locking or unlocking user preset file.
Any changes made to locked preset will still take effect, but will not be saved to file. APP "version" tag will be attached to the preset that is locked with.
This feature can be useful for keeping preset unchanged while testing new updates or features.
Note, this "lock" feature only prevents any changes that made through this APP from saving to locked preset file.
It does not prevent user from modifying or deleting locked preset file by other means.- Add "file lock" config file (config.lock) that saves in "global user configuration" folder, which keeps a list of locked file names.
- Misc
- Fixed an issue where changes from "Units" and "Global Font Override" dialogs would not take effect after clicked "Apply" more than once.
- Fixed a rare glitch where widget could be dragged around while "Lock Overlay" is enabled.
- Various optimization to widgets, modules and save system.
- Added new contributor "Andres (Corti)" to contributors.md.
- Gear Widget
- Add "show_rpm_reading" option (requested by users "ebeninca" and "EmperorOfFinland"), which shows RPM charge reading on RPM bar. This option is disabled by default.
- Add "show_battery_reading" option, which shows battery charge reading (percentage) on battery bar. This option is disabled by default.
- Add "decimal_places, font_size, font_weight, font_color, offset_x, text_alignment" options for customizing RPM and battery charge readings.
- Track map Widget
- Add "show_pitout_prediction_while_requested_pitstop" option (requested by user "geims12"), which shows pit out on-track position indication while player has requested pitstop and not in pit lane. This option is enabled by default.
- Misc
- Fixed an issue that would prevent Track Info Editor from opening while "API state override" is activated.