Jump to content

rF2 Log Analyzer


andre

Recommended Posts

By Nibo

1.JPG.c68424d8188b051f59f41d670908b1e4.JPG

 

11.thumb.jpg.60a5e3d7355a6e7651c24a2f2fb54365.jpg

Now with Live Timing 

- manage your online league championships or offline championships with AI
- support for teams and classes
- teams can be automatically selected from CarType, CarClass, TeamName, VehName tags or created and assigned manually
- classes can be automatically selected from CarType, CarClass, TeamName tags or created and assigned manually
- support for drivers moving between teams and classes at different races during championship
- customizable points system for 50 places, points-for-all option, plus bonuses for pole position, fastest lap, one lap led and max laps led
- points presets for all major racing series included
- driver statistics for championship
- car statistics selectable by CarType, CarClass, TeamName, VehName tags
- customizable minimum distance for classification, number of team cars that awarded points, number of worst driver results in championship that -     won`t be counted
- support for manual race points override, in case of penalties, disqualifications, custom bonuses, etc.
- export of championship tables to html
- transfer your championships between r2la versions by importing r2la_settings file
- if racing with AI, you have to ensure by yourself consistent driver names and performances at every race during championship
- do not delete .xml logs that you assigned as results for races in championship, they are accessed every time you browse championship 

 

rF2 Log Analyzer ver. 2.1.014

rF2 Log Analyzer ver. 2.058.45

 

rFactor2 Log Analyzer Guide

rFactor2SharedMemoryMapPlugin64 3.7.14.2

rFactorSharedMemoryMapDedi (for rFactor1 and Automobilista )

Link to comment
Share on other sites

Now with Live Timing (for rF2 only).

Changelog:
2.058.2:
Fixed LiveTiming Practice/Warmup time/laps values and Warmup standings table.

2.058.1:
LiveTiming support for multiple rFactor2 server processes.
Fixed weather numbers output in LiveTiming.

2.058:
Added LiveTiming. For server to output data - you need to download rF2 Shared Memory Tools for Developers, extract rFactor2SharedMemoryMapPlugin64.dll into your rFactor 2\Bin64\Plugins directory, start rF2, go into Options/Plugins and turn ON rFactor2SharedMemoryMapPlugin64. For LiveTiming to work you need to start r2la on server machine by r2la_live_timing.bat file. For LiveTiming to work properly always start r2la_live_timing.bat before you start rF2 session.
Clients don`t need to do anything new, just go to server`s r2la Live page. LiveTiming also works if you use rF2 offline, just install Shared Memory plugin and start r2la by r2la_live_timing.bat.
Special thanks to The Iron Wolf for Shared Memory plugin and to k3nny for helping me access shared memory data in Python.
Added an option to show Team Name instead of Car Name in Records table.
Added Ballast column to "Session results" table.

Download links  in the first post.

  • Like 1
Link to comment
Share on other sites

Updated to v2.058.3

Added track positions widget to LiveTiming.

22.thumb.jpg.3de6112e1bdb3ff87f25b0b34e3bf364.jpg

 

  • Added track positions widget to LiveTiming.
  • Fixed LiveTiming error with non-ascii symbols. But they will not be displayed correctly.
  • Added LiveTiming suport for rFactor1 and Automobilista. You need to use modified version of rFactorSharedMemoryMap plugin. Download it here. Put rFactorSharedMemoryMapDedi.dll into rFactor or Automobilista\Plugins directory. Remove rFactorSharedMemoryMap.dll if you had it there. rF1 mode limitation - human players will have AI status when standing in pits, no vehicle names, no tire compounds info.
  • Added optional support for global memory reading for LiveTiming with rFactor2. This is only needed in case when multiple rF2 servers are started from different windows user accounts and LiveTiming is not working (please wait for new version of rFactor2SharedMemoryMapPlugin to be released for this feature to work).
    Set read_global_memory value to 1 in rF2 Log Analyzer ver. 2.058.3\web2py\applications\r2la\live_timing_settings.json.
    Set rFactor2SharedMemoryMapPlugin64.dll option DedicatedServerMapGlobally to 1 in all your your player/CustomPluginVariables.JSON files.
    You need to start r2la_live_timing.bat from admin account or from non-admin account by pressing SHIFT+RMB and selecting "Run as different user" and entering windows admin account name and password.
    You need to start rF2 servers from admin account or from non-admin accounts by pressing SHIFT+RMB and selecting "Run as different user" and entering windows admin account name and password.

Download links  in the first post.

Link to comment
Share on other sites

Changelog:
2.058.4:

  • Added options to hide tire/fuel data for Practice, Qualy or Race reports.
  • Added pace.js page load progress bar.
  • Added an option to include your custom js files in r2la pages. Use form at Options page to add your js files.

Download links  in the first post.

Link to comment
Share on other sites

Added simple telemetry.

Update to 2.058.5

  • Added championship option to turn off "Ignore manual correction PTS when searching for worst result". Default was and is "On".
  • Added top speed column to Live Timing.
  • Added simple single player telemetry recording and viewer (works for rF2, rF1 and Automobilista).
  • You will need rFactor2SharedMemoryMapPlugin for rF2. Extract rFactor2SharedMemoryMapPlugin64.dll into your rFactor 2\Bin64\Plugins directory, start rF2, go into Options/Plugins and turn ON rFactor2SharedMemoryMapPlugin64.
  • For rFactor1 and Automobilista you will need rFactorSharedMemoryMap plugin 2.0 or modified version of it. Either one should work for telemetry.
  • r2la telemetry does not feature all data channels. If you need detailed rF2 telemetry analysis, use complete telemetry viewing systems, like DAMPlugin + "Motec i2".
  • To record telemetry data, start r2la by r2la_telemetry.bat. Then start rF2 and as soon as your car leaves the pit lane, data will be recorded. You don't need to start web browser to record telemetry. Telemetry data will be written to r2la database every time you return to pits.
  • You can view list of recorded telemetry laps by clicking "Live" -> "Telemetry" on top r2la nav panel. Click "Open" to open Telemetry Viewer for selected lap.
  • You can pan graphs by dragging them with LMB and zoom with mouse wheel. You can overlay other lap graphs on top of opened one or add another lap graphs to Telemetry Viewer page.
  • Recorded telemetry data will be visible at "Stints" tab in session xml report. Press "Show telemetry data" button there.
  • You can record telemetry for AI car (only for rF2). Set record_ai value to 1 in rF2 Log Analyzer ver. 2.058.5\web2py\applications\r2la\telemetry_settings.json. In-game add 1 AI car in options or on track. When AI car will leave the pit lane its data will be recorded. You have to wait for AI to return to pits for data to be recorded into database.
  • rF1 and Automobilista have some telemetry data channels at 0.
  • While recording r2la telemetry should not have effect on rF2 performance, I do not recommend using it when you are participating in important online events. Better use it for offline test sessions only.
  • Telemetry data is not transferred between r2la versions on updates.

1.thumb.JPG.ea5103b745567be2508cb8f272285692.JPG

2.thumb.JPG.819d5b3132edd53a42851fb1bebf8af7.JPG

Download links  in the first post.

Link to comment
Share on other sites

Updated to 2.058.6

  • Optimized background refresh when editing results. Should be faster now.
  • Added kmh/mph switch button to Live Timing.
  • Added "show_tire_data" parameter to live_timing_settings.json. Set it to 0 to hide tire compound data in Live Timing. Default value is 1.
  • Added an option to show "Unofficial/Official" prefix for Race Results and Championship Standings. Check "Show "Unofficial/Official" prefix" championship option, then turn "Result is unofficial" checkbox on/off for every race on "Edit race" page as you need (default value for "Result is unofficial" is "On").
  • Added "View standings" words from "Hosted competitions" page to languages\default.py file for translations.
  • Added "Last race with result" and "Team standings" options for "Default page" in Championship.
  • Added "Copy" button to race columns at Championship "Manage Teams" page to copy teams from previous race with one click.
  • Added "Points for consistency" to Championships points system. Top N drivers from "Average deviation from drivers fastest lap" table will recieve this bonus.
  • Added jsonp call at live/get_server_data_jsonp to get Live Timing server/driver data with cross-domain ajax request from your other server (may be used to create live servers/tracks/drivers widget). Data is updated once in 5 seconds, I do not recommend to request it more frequently.

Download links  in the first post.

Link to comment
Share on other sites

Update 2.058.9

  • Added an option to assign user created points presets by race. Go to "Edit race" and select points preset name for that race. You can create and save your custom points presets on "Edit champoinship" page.

Update 2.058.10

  • Added bonus points for starting the race and for completing some percent of leader distance.

Update 2.058.11:

  • Bonus points for completing some percent of leader distance now work correctly for classes.
  • Separated "DNS" from "All drivers (even DNF) receive no less then this points" option into checkbox, default value is "On" as before.
  • Added checkbox for "Driver must finish the race (not DNF) to recieve bonus for completing percent of leaders distance", default is "Off".
  • Added checkbox for "Driver must finish the race (not DNF) to recieve classification points", default is "Off" as before.
  • Driver list in Class Team Standings tables now shows only team drivers for this class (for cases when team has cars in multiple classes).

Update 2.058.12

  • Added possibility to edit TeamName and CarClass in results editor.
  • Added championship option "Team with this name will receive no points".
  • Fixed error message on Track Records page if track has logs but there is no lap time in that logs.

OP updated

Link to comment
Share on other sites

Update 2.058.14:

  • Added Championship options to hide driver/team/stats overall and class tables.
  • Added "Clone to edit"/"Edit" buttons to Championship Race page. They have the same function as in Results Viewer. They are in "Export/Utils" dropdown menu. You can automatically assign cloned file as race result when clicking "Clone to edit" at this page. Cloned files now have "Clone" badge in session results header, visible for admin only.
  • "No-qualification" race option on "assign race result" pop-up now correctly shows value that is set in race options.
  • Race country flag will not be overwritten when you assign race results if no flag is assigned to track before.
  • Fixed manual Championship Classes and Teams names being removed from Championship when "Save changes" is pressed on Edit Championship page (without changing Class or Team options).
  • Added "Help" drop-down button in top menu for logged admin in DEDI mode.

OP updated

Link to comment
Share on other sites

Update 2.058.15

  • Live Timing now shows server name in server selection buttons (for rF2 only).
  • Added started laps number to "Laps" column on Records page.
  • Sortable column headers are now marked with blue color on mouse hoover instead of arrow symbols.
  • Added sorting to "Driver stats", "All time stats" and "Car stats" tables.

OP updated

Link to comment
Share on other sites

Updated to v2.058.16

  • Added ability to assign penalty points to drivers per race (like F1 driver penalty points for causing incidents) and add comments for manual override reason. Press "More..." button in race report table "Manual" column header to add/remove penalty points and comments.
  • Penalty points are visible in driver standings table (lower right corner in a cell). Comments are visible in pop-up when you click on driver points cell.

1.jpg.8ea534339a4ba5832be8e64a14c82d93.jpg

 

OP updated

Link to comment
Share on other sites

Changelog:  2.058.17:

  • Added all new words from top menu to internationalization. Read "Help" -> "Internationalization" for details.
  • Added possibility to clone championships. Press "Clone" button for some championship in the list on "Championships" page. You will have 2 options: "Clone with race results assignments preserved" and "Clone without results assignment". Cloned championship will have "cloned" added to its name, you can change name later with "Edit championship".

OP updated

Link to comment
Share on other sites

Updated to 2.058.18

  • Added export of DEDI Competitions results to "fake" xml file. You can then assign this reports as results in your championships. Press "Export to XML" button for some competition, this will create "Practice" xml report with competition results in your default .../Results directory and import it in r2la. You will see it in Results Viewer with the same name as competition plus "_". Report will be dated by competition end date.
  • Allowed zero fuel and tire wear for DEDI competitions
  • Added "server_name" to get_server_data_jsonp output. Added "mServerName" to get_full_server_data_jsonp output, in "mScoringInfo" section.

OP updated

Link to comment
Share on other sites


Updated to 2.058.19

  • Added an option "Minimum classification position to receive bonus for fastest lap" to championship points system. It allows to implement F1 2019 rules (set it to 10). When set to 0 - option is "Off" (Default).
  • Fixed error with exported DEDI Competitions results with "#" symbol in competition name. "#" will be filtered from created xml file name now.

OP updated

Link to comment
Share on other sites

Updated to 2.058.20

  • Added filtering to Results Viewer. Press "Filter" button and choose your filtering options. You can filter by one or multiple options: session, track, your car class (leader car class for DEDI), logs older than date, logs newer than date. When filter is active, "Filter" button will be highlited in blue. Clicking on "Results Viewer" in top menu will always show logs without filtering. Filter is working for every client(request) individually through query string. You can save link with filter query and bookmark it or share it with others. In DEDI mode by default filter button is invisible for non-admin users, admin can turn it on for them at "Options" page. There will be no filtering in pop-up log selector when you assign race result in Championship.
  • You can now use SHIFT key to select multiple consecutive log files when clicking on log file row (not on selection checkbox) when "Select multiple" button is activated.
  • "Reload" button for finished DEDI Competitions should now work.
  • Fixed names column in place when scrolling horizontally on Manage Teams and Manage Classes championship pages.
  • Added option to export championship tables to json. Press "Export standings" on championship page, then "Export championship tables to json". Json will be opened in browser, you can save it with browser menu "Save as". You might use any json beautifier to make it more readable.

OP updated

Link to comment
Share on other sites

Updated to v2.058.21

  • Added championship option to automatically subtract penalty points from driver points sum in standings table. Look for "Subtract penalty points from driver points sum" option on "Create/Edit Championship" page (default "Off"). Team standings are unaffected by this. If you need to subtract penalty points also from team standings, leave new option on Off and subtract points from driver results with manual correction.
  • Fixed error when exporting championship data to json (when r2la is hosted publicly).

 

  • rFactor2SharedMemoryMapPlugin64.dll  updated to v3.5.0.9

OP updated

Link to comment
Share on other sites

Updated to 2.058.22

  • Added an option "Points per position gained over starting spot" to championship points system. Works for both Overall and Classes tables.
  • Comments added to points will now always be visible in pop-up area in standings tables. Previously comments were only visible if manual points override was on.

OP updated

Link to comment
Share on other sites

Updated to v2.058.23:

  • Fixed error in championship manager when some driver was in Qual log, but not in Race log and "Team championship" option was set to "VehName".
  • Filenames of all xml files removed by r2la are now logged in web2py/r2la_removed_files.log file.

OP updated

Link to comment
Share on other sites

Updated to 2.058.27

  • Championship standings tables cell colors are now customizable through app.css classes. Open rF2 Log Analyzer ver. 2.058.27\web2py\applications\r2la\static\css\app.css file in text or code editor and change hex color codes for classes that start with "cellbg_" prefix ("cellbg_1st", "cellbg_2nd" and so on). Save changes. You might need to press CTRL+F5 on r2la page in your browser to pick up changes made to css file.
  • Added championship option "Only show driver position in driver standings (cell center)". Default - off.

rFactor 2 Shared Memory Tools for Developers. 
rf2_sm_tools_3.7.1.0

OP updated

 

Link to comment
Share on other sites

Updated to 2.058.28

 

  • Fixed Track Records refresh on car identifier change.
  • Added "Hide/Show AI times" button to "Track Records" pages (works when "Show AI record times" option is On).
  • Added unique (per championship) css classes for car class badges on championship race results page. You can change class badge color by adding values at the end of app.css file. It should look like this: .uk-badge-class0-championship_name {background-color: #your_color}. Where "championship_name" is the name of the championship for which you need to change class badge color, replace "spaces" in championship name with "_" (underscore) symbols. You can change class badge colors for all championships by changing values for classes .uk-badge-class0 (0 to 4) in app.css file.

OP updated

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Forum Statistics

    940
    Total Topics
    15.2k
    Total Posts

Living Legends

mad_dog, the fastest sim driver in the world

PC Games for free

UNREAL.jpg.06a44fa7bc9a0e74a2fd28f90ad76a27.jpg

Top 5 PC games

×
×
  • Create New...