Impressum

Developer: Sebastian Roehn

Contact: sebastian.roehn@gmx.de


Download and support

raceXMLcreator: >>>click here<<<
Support forum: >>>click here<<<
Special thanks to www.simsync.de for supporting the raceXMLcreator. image not found

Background to

With the use of Marcel Offermans Rejoin Plugin for races with rFactor(2), a known from rF(2) generated race result file is no longer available. The reason for that is just simple. Races with the Rejoin Plugin will be held in a rF(2) practice session. But the generated xml files of these sessions contain only laptimes but no race scoring. The Rejoin Plugin logs all race scoring data in a serverlog record file. But it is only a text file, who cannot be used by the SLS league system or other tools like rFactor report to generated a suitable graphic result. Therefor is a xml file needed. But what now...

An idea occurred to me. Why not using the data from the rF(2) practice session.xml and of the serverlog record.txt to create out of both a xml file, which is constructed like a rF(2) race session file. And that's exaclty what the raceXMLcreator does. It generates first a result out of the data from the serverlog record.txt. If the race was interrupted and restarts were made, it builds first a standing for each part of the race and asssempling after that the individual parts into a over-all standing. Except of the laptimes, nearly all data (server and session infos, vehilce classes etc.) of the rF(2) practice session.xml are used. All data together will then written into a new readable xml race result file.

image not found

And that's how the GUI of the raceXMLcreator looks like. But this tool does not only generate a xml file. It can also create optionally this visible *.html scoring. The raceXMLcreator was developed as a standalone executable with MATLAB.


changelog Version 1.5:
-New function "uipickfiles" to select multiple *.txt/xml files at once, Copyright (c) 2007, Douglas M. Schwarz
-New option "File selection mode" whether multiple files will be read in automatically or manually out of a selected file list.
-New function "Check files order" of the selected file list.
-New javascript for fixed table header position on scrolling. Thereby some updates of the CSS file.
-New function to send the report to a FTP server.
-New function to adjust chart colors.
-Team page: show chart for laptimes.

-Fixed bug at fastest lap page caused by no laptime and mulitple drivers.


changelog Version 1.41:
-Added multilingual option (english/french/german/spanish/italian).
-Prevent raceXMLcreator from crashing caused by runtime errors in a function. Stopped function sends instead an error message. -Race leaders: show chart with lap by lap position for race leader(s).


changelog Version 1.3:
-New design for alternative scoring (html race report).
-Improvements at html code for less loading time.
-Team page -> lap by lap table: show several penalties within one lap if available.
-Fixed bug at function "assembling individual race parts".
-Fixed bug at check sequence of selected restart files for races with restarts.
-Disable Button "Create log files" if number of restarts and/or race length is not valid.
-Changed programm sequence for some file and option selection events.
-Revision at some Matlab code.


changelog Version 1.2:
-Remove automatically double laps between consecutive race parts. No more manually preparation of the laps mandatory first.
-Team page -> Incidents: show entry if double laps were automatically removed.
-Fixed bug who caused a raceXMLcreator crash for driver swaps in a rFactor(2) race and qualifying session.
-Fixed bug who caused a raceXMLcreator crash when created first Rejoin Plugin alternative scoring only and second Rejoin Plugin alternative scoring with Race result xml file.
-Team page -> driver swap table: fixed bug who shows no driver swaps.
-Team page -> lap by lap table: fixed bug on entry "Error: Lap x not found - reason: ...".
-Team page -> lap by lap table: fixed bug on entry "Error: found no finish lap x".
-Result page/Team page: fixed not working link to team page caused be used # in vehicle/team name.
-CSS file: "global" defined colors to modify easier the design of the html pages.


changelog Version 1.1:
-Generate optional debug log file after error message.
-Show possible fastest laptime for rFactor(2) race and qualifying sessions.
-For session setting "Rejoin Plugin: create alternative scoring" only:
-Check sequence of selected restart files for races with restarts.
-New function to create a Race result xml file only.
-Show number of pressed ESC and disconnects at result page.
-Team page -> lap by lap table: show reason for missing laps (= Error: Lap x not found) if possible.


changelog Version 1.0:
-New function for reading rFactor(2) Race result xml file to create an alternative scoring.
-New function for reading rFactor(2) Qualifying result xml file to create an alternative scoring. Also exclusive without an race result file.
-New function for reading rFactor(2) Practice result xml files to create an alternative scoring. The function can assemble multiple Practice result xml files into one result.
-New function to include lap entries into the generated *.xml race result file.
-Fastest Laps result shows now the fastest Lap of any driver in the race not only the fastest Teams laptime.
-Show driver swap under Race Laps on each team page.
-Show leading distance in [km] on the race leaders page.