Z1 RaceTech
Z1 Analyzer Software Release Notes
Manual Index
Full history of release notes for the Z1 Analyzer.
v 2023.12.2
December 15th, 2023
* There is now an option that controls how the standard acceleration traces display their numbers. You can choose to have negatives on the top half or the bottom half of the trace. This option is in the Display tab of the Settings dialog.

* There is a new track map option called 'Satellite Track Map' under the Display->Show Satellite Track Map menu option. This lets you display the track map using satellite imagery for the background. You can play the lap through and see where you are placing your car on the track. You can zoom in and out using the mouse wheel. While the lap is playing it will be centered on the car, but when paused you can drag the map wherever you would like. This feature works for any track which the Driving Instructor work with. A track license or higher is required to access this feature.

* You can specify the car model used in the Satellite Track Map by selecting it in the drop down displayed in the Settings box over the map. To create a custom car model, use the Car Model Editor (Analysis->Edit Car Models menu).

* Fixed a bug that could cause the Analyzer to crash when the Driving Instructor was opened if a track map could not be generated.

* Fixed a bug that could cause the Analyzer to crash when doing a lap scan if the full path to a telemetry file was extremely long.

* Fixed a bug that could cause the track map to appear blank for some laps.

v 2023.3
October 24th, 2023
* Import external data dialog - Fixed a bug where some of the data channels would not properly display their unit options.

* Import external data dialog - Fixed a bug where saved mappings did not select the proper units when being loaded.

* Live Telemetry - Fixed a bug where custom channels would reset to defaults every other cycle.

* Data tiles - updated the maximum number of allows decimal places to 15.

* Live Telemetry - added 3 new options when creating track maps in live telemetry. Flip Horizontally - this will flip the map horizonatlly when it is created. Flip Vertically - this will flip the map vertically when being created. Mercator Projection - this will apply a mercator projection to the track map when it is being created. These options are located in the Live Telemetry settings tab under the Track Map section. These are all off by default.

* Added an option to perform a 'Clean Lap Scan'. This is available under the file menu. A clean lap scan will delete all previously created individual lap files (zodx), and recreate them from their original full telemetry files (zodxl). It will also recreate all laps, and ignore any deleted lap flags. This process is useful to make sure all individual lap files are created based on the current Analyzer's parsing process. Note this option can take a while to complete.

v 2023.2
July 6th, 2023
* The Driving Instructor interface has been updated. The left side box has been separated into three individual boxes, one for Lap Overview, one for Settings, and one for Map Thumbnail. These three boxes can be moved by dragging their header. They can be resized by dragging the lower right corner. And they can be minimized by clicking the X at the top right, or double clicking the header. If a box is minimized you can restore is by double clicking on its header again.

* The Driving Instructor advice display has been updated. It is now similar to the Track Walk corner advice. It will display on the right side of the screen by default. You can move it around by dragging the box's header. It can also been resized by dragging the lower right corner of the box.

* The Driving Instructor's pedal detail box has been integrated into the advice box. It will now appear under the appropriate section in the box when requested.

* The Driving Instructor braking replay has been improved to better display the entire initial braking zone for a corner.

* The Driving Instructor advice box now contains left and right arrows in the box header. These let you easily move to the next or last corners where advice is available.

* The Corner Information box in the Track Walk analysis screen can now be moved and resized. To move just click and drag the header. To resize, click and drag the resize triangle at the bottom right.

* Custom traces now allow for a 'prefix' to be added to each line. This is intended to be a short identifier of up to a few characters, such as 'L' for left, or 'R' for right, etc. This prefix will be displayed in the custom trace at the cursor line in front of the line's value, making it easier to know what each value referes to.

* The process of scanning for telemetry files has been updated. You can now specify multiple locations to search for ZODX telemetry files. By default these are documents/z1dashboard, documents/z1server, and documents/z1analyzer. You can modify the list of folders to be searched in the Recorded Telemwetry tab of the settings dialog.

* The old ZOD file format has been depricated. Moving forward only ZODXL and ZODX file formats will be supported by the Z1 Analyzer.

* There are two new options in the General settings tab: Show Confirmations and Show Completions. These are on by default. If you turn off the Show Confirmations options then certain actions will no longer ask you for a confirmation before they are performed. If you turn off the Show Completions options certain actions will no longer display confirmation dialogs when they have been completed. The actions currently associated with this options are delete options.

v 2023.1.1
May 1st, 2023
* Fixes a bug that prevented the scroll bar in the driving instructor advice section from working properly when being dragged with the mouse.

v 2023.1
April 10, 2023
* The car model used in the Driving Instructor can now be edited. The car model is what is used to display the image of the car as it moves around the track. Note this is purely a visual image. It has no impact on the advice given by the Drivng Instructor. There are several models that come with the Analyzer, and you can chose from them in the 'Car Model' drop down on the left side of the Driving Instructor under the 'Driving Advice' section.

* To edit or create a new car model select the Analysis->Edit Car Models menu option. This will display the currently available car models. Double click on a name to edit the model. Or right click and then choose an option from the popup menu. To create a new car model you will need a top down image of the car, along with various dimensions, such as the length and width, front and rear track, axle locations, and tire/wheel sizes.

* The car models are stored in individual folders within the documents/z1analyzer/carmodels folder. You can share a car model with others by giving them a copy of the appropriate folder, which they would then place in the documents/z1analyzer/carmodels folder on their computer.

* Various improvements to the Driving Instructor to improve performance.

* Added support for Codemasters F1 22.

* There is now an 'Always On Top' option for the Analyzer. This is located in the Display settings tab. Selecting this option will keep the Analyzer window on top of all other windows when running, with the exception of full screen windows.

* There are now options in the Control settings tab to specify what the mouse wheel does when the cursor is over a trace. You can specify the basic mouse wheel option and the contrl-mouse wheel option. By default the mouse wheel will zoom the trace in/out, and the control-mouse wheel will pan a zoomed trace left or right.

* You can now assign right mouse button drag, control right mouse button drag, shift right mouse button drag, and control-shift right mouse button drag to perform the the following options: zoom a trace, scrub a trace, shift the main lap, and move sectors. By default the right button options are not assigned to these functions. Use the Control settings tab to make the desired assignments.

* Driving Instructor: the turn advice will now remain displayed until you either click the Play icon to continue round the lap, click the Stop icon to halt playback, or select another turn. This allows you to move the map around and still see the turn's advice.

* Altitude, ABS Active and Traction Control Active have been added as a data channels. These can be shown in a standard trace or data tile, or used in a custom trace, math channel, scatter plot, or histogram.

* There is now an info icon that appears in the title bars of any custom traces. Clicking this icon toggles a legend for the custom trace. This legend will show what each line in the trace represents, along with the math formulas if appropriate.

* Track Walk: The Play/Stop button has been replaced by 5 buttons - play, pause, stop, step forward, step backward. This allows for greater control over the playback of a corner.

* Track Walk: A graphical representation of the suggested steering angle is now displayed inside the gear circle when running through a corner. The wheel is always displayed with straight ahead being up, regardless of the orientation of the car. You can turn this feature off under the Display settings tab.

* Track Walk: Improved the advice given on how to enter and exit the turn.

* Track Walk: When a corner is selected the information box now includes right and left arrow buttons in the header. These let you easily move to the next or previous turn.

* When opening laps, any of your laps that are considered to be partial laps will be marked as such in the list of available laps. A partial lap is one that doesn't finish at least 95% of the lap. You can choose to hide these laps by right clicking on the laps and unselecting the 'Show Partial Laps' option in the drop down menu.

* Maximum readable IBT file size has been increased from 1Gb to 4GB.

v 2022.4.2
January 18, 2023
Fixed a bug which prevented the Driving Instructor from displaying apex, throttle and brake points in turns.

v 2022.4.1
January 12, 2023
* Various tweaks to the colors used when printing and the general print display.

* Added an option in the Display settings tab to specify the thickness of lines when printing traces.

* Fixed a bug that prevented the application font setting from being saved.

* Fixed a bug that could prevent the consistency analysis driving line from displaying correctly.

* Fixed an issue with RaceRoom track edges appearing upside down.

* Fixed a bug that could cause the Track map throttle/brake overlay to not line up properly.

* Fixed an issue where the recommended brake pressure for turns in the Track Walk could have been too low.

* Fixed a bug that could cause the Analyzer to crash when viewing a Track Walk for a track where track edges have not been defined.

* Fixed a bug that could cause sector times to be displayed incorrectly.

* Fixed a bug in the Track Walk where the close X on the corner description did not work.

* Fixed a bug that could cause tracks from Project Cars 2 or rFactor 2 to be displayed upside down.

* Fixed a bug that could cause the Analyzer to crash when opening a lap.

v 2022.4
December 22nd, 2022
* Improvements to how the Driving Instructor reads data from the servers. It only requests data if the track or car changes. Previously it requested data whenever the window had to be recreated.

* Satellite imagery is no longer required for the Driving Instructor and Track Walk features to work. While the goal is to have this available for all tracks it may not be possible in all cases. For example in sims that are currently in beta for this feature, such as RaceRoom, Assetto Corsa and rFactor 2. Or the track may no longer exist, such as Oran Park.

* Driving Instructor - improved how the map is zoomed when viewing a driving line. This makes sure that the entire line is visible, especially on longer turns that may go through 180 degrees or more.

* Driving Instructor - Throttle, brake and apex points are now displayed for selected turns. The throttle point shows where you and the optimal lap get back to full throttle. The brake point shows where you and the optimal lap start braking, as well as the level of braking used. The apex point displays the location of the apex(es) for the turn. These can be individually turned on or off in the settings dialog Display tab, under the Driving Instructor section.

* Driving Instructor - There is now a 'Stop for advice' button at the top left of the Driving Instructor display. With this option selected, when you play the lap the car will stop at each corner where advice can be given. This is the default behavior. If you want to simply watch the entire lap get played back in the Driving Instructor without stopping at the various advice turns, uncheck this option. Note you can still select a specific turn by left clicking on the turn icon. (Or ctrl-left-clicking depending on your options.)

* The Track Walk analysis screen has been completely revamped. It now uses the aerial map imagery. The corners numbers are now clearly marked. Click on one of them to get general advice on each turn.

* The Track Walk is intended to provide you with information on how to drive the track in a specific car without looking at a specific lap. You would use this before driving the track. Then after driving and recording some laps you would switch to the Driving Instructor.

* Track Walk - As with the Driving Instructor, Standard license holders can use this feature on one track of their choice. And Demo users can use it on Lime Rock Park - Classic.

* Track Walk - Track license holders do not need to have a lap loaded to use this feature. You can just open the Analyzer, and then open the Track Walk. If no laps are loaded then you will be presented with drop downs allowing you to choose the sim/track/car combination you want to explore. This lets you walk the track before running any laps.

* Track Walk - If you do not have a lap loaded and you have selected a specific Sim/Track/Car combination, there will be a 'Clear Data' button at the top left of the Track Walk display. Click this button to clear the current sim/track/car selection and choose a different one.

* Track Walk - When looking at a turn in detail the Analyzer will provide you with information on the type of turn (right, left, chicane, double apex, etc), and where the apex(s) is/are located.

* Track Walk - Brake and throttle information is provided where appropriate. If you need to brake for the turn then this information will be shown, including where you should brake and the amount of braking necessary. If you do need to brake, then you will also be shown where to get back to full throttle. Note these marks are guidelines, and not absolutes.

* Track Walk - Click the Show Elevation button to display a visual representation of the elevation changes in a turn. This will display an overlay that gets larger or smaller as the elevation changes within the turn. The display is relative to the turn, and not the entire track.

* Track Walk - Click the Play Corner button to see the car drive the corner in real time. The car will display the speed, gear, throttle, brake and yaw of the car as it moves through the turn. The replay happens at half speed, to make it easier to see what is happening. The replay will continue until you click the button to stop it, or change to a different turn.

* Track Walk - the throttle and brake are displayed as a green or red arc around the speed circle.

* The Track Walk and Driving Instructor now support multi-apex turns. A multi-apex turn could be a chicane with two apexes, or a sweeping set of turns that all follow on from one another and would be looked at as a single group.

* The Z1 Server UDP live feed can now accept up to 64 custom channels. (This is a Pro feature only)

* AMS2 - added support for ride heights and inner/middle/outer tire temps.

* The Introduction dialog has been updated to help with determining what you'd like to use the Analyzer for. This is intended to help new users get to what they need more easily.

v 2022.3.3
November 7th, 2022
* In the Driving Instructor - You can now jump directly to a turn marked for advice by left or control-left clicking on the yellow circles. This action depends on how you have it set up in the Control settings tab. This lets you skip showing the car driving round the track and go right to a turn. (We still highly recommend watching the entire lap being played back as it shows car placement and orientation throughout the lap.)

* Fixes a bug which prevented the Analyzer from connecting to rFactor 2 in live telemetry.

* Fixed a bug where the Analyzer would show the wrong track selection in the Open Lap dialog after driving laps in the Z1 Dashboard.

v 2022.3.2
October 28th, 2022
* The Driving Instructor is now compatible with Assetto Corsa Competizione.

* Fixes a bug in the Driving Instructor where if the lap being analyzed was not a full lap then the Analyzer could crash.

* Fixes a bug in the Driving Instructor when showing the pedal inputs, which caused the speed for the optimal lap could be incorrect in some cases.

* Fixes an issue where tracks from rFactor, rFactor 2 and Automobilista 2 could be incorrectly flipped vertically.

* In the Driving Instructor - the 3 turns where you can gain the most are now highlighted with a red circle, with the remaining turns being highlighted with a yellow circle.

* In the Driving Instructor - Improves the alignment of satellite maps to the tracks.

* In the Driving Instructor - Fixed an issue which could cause stuttering during playback.

* In the Driving Instructor - added an option to show information on turns where you gain any amount of time. Previously the minimum time you had to gain to show information on a turn was 0.1 seconds.

v 2022.3.1
October 10th, 2022
* Fixes a bug that prevented the Analyzer from connecting to the Z1 Server in live telemetry.

* Driving Instructor: The pedal display now includes speed and gear information.

* Driving Instructor: Updates to how turns are determined, especially at the start of a turn to ensure the entire braking zone is included.

* Driving Instructor: If you have a standard license you are now able to use this feature on one track of your choice. When you open the Driving Instructor it will ask you if you want to use it on the currently opened track. You can say yes for one track.

* Driving Instructor: The demo now lets you use the Driving Instructor on Lime Rock Park - Classic. This lets you properly try out the Driving Instructor.

v 2022.3
October 3rd, 2022
* Driving Instructor analysis has been added. Currently this is only fully supported by iRacing tracks. (Support for all other sims is currently a beta feature.) This new analysis screen displays the entire car, along with wheels (with the front wheels steering angle displayed), and throttle and brake displays. This is overlaid on the track map. This new visualization lets you easily see car placement, orientation and yaw without having to look at multiple graphs. This feature requires a current Track or Pro license.

The Driving Instructor also include g-force displays on the car as is drives round the circuit.

When playing back a lap on the driving instructor screen the Analyzer will zoom in automatically to provide improved detail on the car. You can manually adjust the zoom using the mouse wheel.

The Driving Instructor will choose several turns where you are losing the most time and highlight them. When you play back the lap, it will stop at each of these turns. You will then receive advice on driving line, and pedal inputs at the corner entry, mid-point and exit. Each turn that will be discussed is marked with a yellow circle containing an exclamation point.

You can customize how much time needs to be gained for a turn to be discussed. You can also customize the maximum number of turns that will be discussed. Usually you would not want to look at more than 3 or 4 turns at once. Concentrate on improving those turns before moving on to other ones.

The Driving Instructor will generate advice based on an AI analysis of your lap. You can also have it compare your lap directly to a currently loaded secondary lap if you prefer.

The above options can be set on the left side of the Driving Instructor window, or in the settings dialog.

Satellite imagery is also included in the driving instructor screen. This imagery allows you to see in much more detail where you are placing the car on track. Are you using curbs? Exactly where are you braking? All this provides much more feedback to help you improve your lap.

The Satellite Imagery is automatically lined up by the Analyzer. 99% of the time it is a perfect match. However due to various factors there are times when it can be slightly off. If you see this you are able to adjust the alignment using the following keyboard shortcuts: Nudge left (CTRL-Alt-L); Nudge right (CTRL-Alt-R); Nudge up (CTRL-Alt-U); Nudge down (CTRL-Alt-D); Rotate Track Clockwise (CTRL-Alt-[plus key]); Rotate Track Counter-clockwise (CTRL-Alt-[minus key]); Shrink Horizontallty (Shift-CTRL-Alt-L), Expand Horizontally (Shift-CTRL-Alt-R); Shrink Vertically (Shift-CTRL-Alt-D); Expand Vertically (Shift-CTRL-Alt-U). If you would like to see the current values set the debug mode to Satellite Maps - Draw 1. (Debug modes are set in the General settings tab).

* Mercator projection is now used to display iRacing track maps.

* Improvements to track drawing.

* Improvements to turn analysis comments.

* Sectors can now be moved. To do so, CTRL-shift-left-click and drag the desired sector line to the left or right within a trace. You can change the left-click modifier that allows you to move a sector in the Control tab of the settings dialog. Note you need a Track license or higher to move sectors.

* You can now add or remove a sector from a lap. To remove a sector, CTRL-shift-double-left-click on the sector line within a trace. To add a new sector CTRL-shift-double-left-click on the desired location within a trace. You can change the keyboard modifiers that allow you to add or remove sectors in the Control tab of the settings dialog. Note you need a Track license or higher to add or remove sectors.

* The Math Channel Dialog now supports Cut/Copy/Paste/Select All/Undo commands for the formula text area. These are the standard Windows commands of Cut (CTRL-X), Copy (CTRL-C), Paste (CTRL-V), Select All (CTRL-A), Undo (CTRL-Z). You can also right click on the formula text area to view a popup menu and access these commands. The Undo option goes back up to 20 iterations.

* Open Lap Dialog: Laps from other drivers that are considered invalid are not shown by default. An invalid lap is one where a mistake was made, a yellow flag was present during the lap, or the lap started or ended in the pit lane. You can choose to display these laps by selecting the 'Show invalid laps' option in the Recorded Telemetry settings tab, or by choosing the 'Show Invalid Laps' option from the right-click popup menu in the Laps From Other Drivers section.

* Open Lap Dialog: On the Laps From Other Drivers section an exclamation point will be displayed to the left of the car name if any of the following conditions are met: the lap is invalid; the lap started or ended in the pits; there was a yellow flag during the lap. If you put the mouse over one of these laps you will get a full explanation of why the exclamation point is being displayed. If you do not want the explanation to be displayed you can turn off this option in the Recorded Telemetry settings tab, using the 'Show invalid lap details' option at the bottom of the tab.

* Open Lap Dialog: There are now buttons to 'Clear Filters' for both your laps and other driver laps. These buttons are at the top right of the lap tables. They replace the filter text that was there previously. Placing your mouse over them will display the currently active filters. If no filters are active then the buttons will be disabled.

* There is now a Layouts object that can be incorporated into your layouts. This is available by going to Display->Show Layouts. This displays the Layouts object on your layout. All current layouts are listed in the Layouts object. Double clicking on the name of a layout will display that layout. Note that as the Layouts object is part of your layout it must be added to each layouts to be displayed. After adding it to a layout you would need to save the layout. Note that it is now included in all default layouts.

* You can now change layouts from the drop down at the bottom right of the screen. Previously this just displayed the current layout. Now that it is a drop down it provides another quick option to changing layouts.

* Histograms: You can now choose to have the histogram average all displayed laps. This requires a Track license or higher. You can select this option by right-clicking on the histogram and making sure 'Average All Laps' is checked. Alternatively you can turn the option on in the Display settings tab. When enabled all laps that are displayed in the traces will be averaged when displaying a histogram.

* Added two new data channels: Front Roll Angle and Rear Roll Angle. Currently only RaceRoom supports these.

v 2022.2.1
July 29th, 2022
* Fixes a few bugs associated with display of previews when creating Scatter Plots, Histograms, Custom Traces and Math Channels.

* Improves the fidelity of track edge creation.

v 2022.2
June 27th, 2022
* Redesigned Open Lap dialog to bring it up to the current design standards.

* There is a new option under the Recorded Telemetry settings tab: Reset Filters. This is on by default. When selected the car and driver filters will be cleared when you select a new sim or track in the Open Lap dialog.

* If laps were pre-scanned in the Dashboard, the Analyzer will now ask if you'd like to open them when it starts up. If you choose to open them you will be taken to the Open lap dialog where the laps will be displayed, allowing you to choose which ones you'd like to open. This feature can be turned off by unchecking the 'Check For Pre-Scanned Laps On Startup' option in the Recorded Telemetry settings tab.

* The various edit list dialogs have been updated to the new look and feel.

* The Open Layout and Save Layout dialogs have been tweaked to bring them inline with the updated edit dialogs.

* The Custom Channel Dialog has been updated to the new look and feel.

* The Histogram Dialog has been updated to the new look and feel. It also includes a preview feature, allowing you to see what your histogram will look like as you create it.

* The Scatter Plot Dialog has been updated to the new look and feel. It also includes a preview feature, allowing you to see what your scatter plot will look like as you create it.

* The Custom Trace Dialog has been updated to the new look and feel. It also includes a preview feature, allowing you to see what your trace will look like as you create it.

* The Math Channel Dialog has been updated to the new look and feel. It also includes a preview feature, allowing you to see what your math channel will look like if you display it as a custom trace.

* You can now customize the background color of the rectangle that surrounds the current cursor value in the traces. This is available under the Screen Colors tab, Trace Lines and Text Colors section. Look for the Data Line Background color swatch.

* You can now choose whether or not you want the cursor values to be displayed on the traces next to the data line. You can turn this option on and off under the Recorded Telemetry tab in the settings dialog. It is on by default.

* Derivatives are now supported in Math Channels. You can create a derivative of any data channel by clicking the 'Der' button in the Math Channel dialog. You'll get a formula like 'Derivative([LF Shock Deflection]). This allows you to create velocity channels for sims that do not support them, such as ACC. To display this, or any other Math Channel in a trace you would create a Custom Trace which displayed the Math Channel.

* After using the Edit dialog to open a custom channel, custom trace, math channel, scatter plot or histogram, closing the associated dialog will return you to the previous edit dialog. In prior versions the edit dialog was also closed, meaning you had to re-open the edit dialog to edit additional items.

* Math channels now have an optional units parameter. This is for your reference purposes only, and does not effect how the channel is displayed.

* The Connect To Stream dialog has been updated to bring it up-to-date with the latest look and feel.

* The Print dialog has been updated to being it up-to-date with the latest look and feel. Note printing is only available with a Pro license.

* You can now select the header image to be used when printing. This is done in the Print dialog.

* The consistency analysis has been added as an option in the Print Dialog.

* The Print dialog will now give tell you what is being printed during the print process.

* You can now clear the data line on a trace by clicking on the left side Y-Axis numbers.

* The Lap Scan dialog has been updated to the latest look and feel.

* The Import External Data dialog has been updated to the latest look and feel, and is now resizable.

* The math channel formula displayed in the Math Channel dialog is now color coded. Different colors are used to display the channels, operators, functionals and numbers. You can customize these colors in the Screen Colors tab of the settings dialog.

* You can now left click on the track map in the Driving Line Analysis screen to set the current position on the track.

* There are new options in the Control settings tab that let you specify what left mouse clicks and control-left mouse clicks do in the analysis windows when clicking on the track map. By default left clicking on the track map in an analysis screen will display information about the point you clicked on. This information will vary depending on the analysis screen being displayed. The default control-left click action is to move the cursor to the clicked on point.

* There is a new option in the Open Lap dialog - Suggest Laps. This is a button just above the 'Laps From Other Drivers' section. This will search the available laps and display up to 20 laps that are slightly faster that the currently selected main lap. This makes it easier for you to find laps to compare yourself against in order to improve yor lap times. Note that the suggested lap function may not always return laps. It will depend on your lap time and the available laps.

* The popup menu which is displayed in the Open Lap dialog with you right-click on the local or server laps table now includes an option to 'Clear All Filters'. This makes it easier to reset any applied filters and view the entire list of laps again.

* Added 4 default math channels. These are derivatives of the shock deflections. This allows you to view shock velocity histograms and traces, for sims that do not provide shock velocity data, like ACC.

* Added 6 default custom traces. These are Brake/Throttle, Derivative shock deflection, and derivative shock deflection for each wheel.

* Added 4 default histograms. These are Derivative Shock Deflections for the 4 corners of the car. These are in addition to the 4 standard shock velocity histograms. The derivative ones are intended for use with sims that only provide shock deflection data, such as ACC.

* The right-click popup menus on the Edit screens for Scatter Plots, Histograms, Math Channels, Custom Traces and Custom Channels have been standardized. They all provide options for creating new items, editing existing items, copying existing items and deleting existing items.

* The right-click popup menu that is displayed on the traces now includes a 'Graph By' submenu. This allows you to choose how the data in the traces is displayed. It can be either by Lap Time, Lap Percent, or Lap Distance. These are the same options as are included in the Display tab of the Settings dialog. This new placement makes it easier to select them. The selected setting is global to all traces.

* The splash screen now shows the progress of opening any laps that were opened in the Analyzer when it was last closed.

* There is a new checkbox at the top of the Open Lap dialog - Sort By Cars First. When selected this sorts the results for both local and server laps by the car name first. This option is also available in the settings dialog and the right click popup menu.

* Search results for the Laps From Other Drivers in the Open Lap Dialog are no longer returned in one large set of results. This is due to the very large number of laps available for each sim and track. By default 250 will be returned at a time. You can adjust this to either 500 or 1,000 by using the right click popup menu on the Laps From Other Drivers section, or in the settings dialog. When you scroll down to the bottom of the results, additional laps will be loaded if available. This makes for a more responsive interface.

* When registering you can now use the keyboard shortcut CTRL-V to paste your order number into the order number text field, assuming you have previously copied it from another location using the standard Windows copy (CTRL-C) command.

v 2021.4.3
March 24th, 2022
* Compatible with Z1 Server v2022.1.

v 2021.4.2
February 28th, 2022
* Fixes a bug that could cause the Analyzer to crash when opening or changing laps.

* Fixes a bug that could prevent laps from the server from being downloaded.

v 2021.4.1
February 4th, 2022
* Fixes a bug that could cause the Analyzer to crash when opening laps.

v 2021.4
January 11th, 2022
* There is a new Analysis screen - the Consistency Analysis. This screen analyzes three areas where consistency is important: Braking, Throttle, and Driving Line. When you have multiple laps loaded this analysis will let you know how consistent you are across those laps. And as we always say - consistency is key to being a better faster driver, and to making any setup changes.

BRAKING:
The braking section shows three metrics for each brake zone:
1) Average braking - this is the average brake application.
2) Maximum braking - this is the maximum brake application.
3) Braking Graph - this shows where you started to brake and where you ended braking. Ideally all three of these would be the same for every lap. The consistency percentage for braking represents how similar these are across the laps.

THROTTLE:
The throttle section shows two metrics for when you exit each brake zone.
1) Time to 100% - this is the time it takes you to get back to a consistent 100% throttle.
2) Throttle Graph - this shows you the space between getting off the brakes through to when you where back to a consistent 100% throttle.

DRIVING LINE:
The driving line section looks at each corner with the lines driven through that corner overlayed on the track map. The consistency score is based on how similar the various lines are.
Anything over 90% is considered to be very good.
80-90 % is fairly good, but could use a bit of improvement.
If you have any corners under 80% those are the ones you should focus most of your time on.

* The Settings dialog has been updated to the latest design.

* You can now specify the font used in the Analyzer for the title bars, and axis numbers and descriptions. This option is available in the Display settings tab.

* You can specify the font sizes used to display the title bar text, axis text and sector text. This option is available in the Display settings tab.

* There is a new option at the top of the Display tab called 'Auto Scale'. Resizing the Analyzer's window with this option enabled will scale the display up and down to keep everything using the same amount of space within the window. (This is the same behavior as in previous versions of the Analyzer.) When turned off, resizing the window will not adjust the scale of the objects, leaving them exactly as they are. This allows you to create more space in the Analyzer's window for additional objects. The default behavior is to have this option turned off.

* Graphics clarity has been improved, especially when Windows scaling other than 100% is being used.

* There is now a Hertz Target option for live telemetry. This allows you to set the number of times per second the Analyzer will sample data when running live telemetry. By default this is off, allowing the Analyzer to sample as fast as possible. This is what was happening in previous versions of the Analyzer. To turn on a Hertz Target go to the Live Telemetry settings tab and scroll down to the 'Other' section where you will see the option to specify a Hertz Target rate.

* The Pro license option of having the border of a trace flash if that trace's value goes outside of specified values during live telemetry is now also avialble when you play back a recorded lap.

* The min/max/avg display in the trace title bars can now be turned on or off via 'Show Min/Max/Avg' setting in the Display tab of the settings dialog.

* There are now three options for what the min/max/avg area of the trace title bars can display. They are 1) min/max/avg; 2) cursor value and min/max/avg; 3) cursor value only. You can cycle through these by clicking in the arrows in the trace's title bar just to the left of the close icon. The settings is specific to each displayed trace.

* The Lap Overview Analysis Screen has been updated. The section that discusses your driving line has been improved to show the driving line for the referenced corner alongside the comment, making it easier to see what is happening in that turn.

* More than one analysis screen can now be opened at the same time. In previous versions you could only see one analysis screen at a time. The analysis screens now act like any other object (trace, scatter plot, etc), allowing you to better incorporate them into your layouts.

* Improvements to the Track Walk analysis screen to make it easier to use.

* You can now zoom in on the analysis track maps by dragging the mouse with the control button down. This lets you draw a square over part of the track map. When you release the mouse button the map will zoom to that square. You can customize this option in the Control settings tab. You can specify whether control drag, or a basic drag zooms in on the track map. The default is for the basic drag to move the track map and the control drag to zoom in on it. As always, double clicking on the track maps will restore the default zoom and location.

* Several default layouts are now provided. You can open these from the File->Open Layout menu. They can be used as is, or you can modify and save or delete them if desired. Basic layouts for lap analysis, traces, histograms and scatter plots are included, as well as layouts for data imported from the Porsche PCM and the AIM MyChron.

v 2021.3.1
October 19th, 2021
* Fixes an issue with live telemetry when running rFactor, Automobilista or Game Stock Car when graphing by distance or percent where the pre-recorded lap would appear jagged in comparison to the live telemetry lap.

v 2021.3
October 7th, 2021
* The Open Lap dialog now allows you to open multiple local laps at once. To open a range of laps left click on the first lap, then shift-double left click on the last lap to open. To open multiple laps that are not next to each other, left click on the first lap, then control-left click on each additional lap you want to open. Then on the final lap, control-double left click to open the selected laps. To open a single lap just double click on the desired lap. You can also still use the various keyboard shortcuts to open laps, as well as the right click popup menu to open individual laps. Note opening multiple laps at once only applies to your laps on your PC. Laps from our servers can only be downloaded one at a time.

* Standard licenses can have up to 10 laps open at once. Track licenses can have up to 20 laps open at once. Pro licenses can have an unlimite number of laps open at once.

* Channel Reports - This new feature is available under the Analysis menu. A Channel Report is an Excel style spreadsheet that lists all currently opened laps. You can then choose what data channels, custom channels or math channels you want to display in the columns. Each cell will display the minimum, maximum and average value of the selected data channel for the specified lap. This allows you to easily compare data across multiple laps and see how it varies over time.

* To add a data/custom/math channel to the Channel Report simply select it from the drop down. Doing so will add a new column with the selected data. You can continue to do this, adding as many column as you need. To change the data showing in a column simply select the new data/custom/math channel from the drop down at the tp of the column.

* To delete a column from your Channel Report double click the red 'X' to the left of the drop down at the top of the column. Note you cannot delete the 'Select Channel' column.

* Channel Report scrolling - if necessary scrollbars will be displayed on the channel report. You can scroll with the usual mouse controls. The mouse wheel will control the horizontal scrollbar if you hold down the Control key while turning the mouse wheel.

* To save a channel report enter a name for the report in the text field next to the Save button. This names of your eports must be unique. Click Save to save the report.

* To load a previously saved report, simply select its name from the drop down at the top left.

* The Lap Data window has been redesigned to display a list all the currently opened laps. You can specify which ones should be displayed in the traces by selecting the checkbox underneath the 'options' column. You can also specify which lap is considered the 'main' lap by clicking on that lap anywhere in its row. The main lap is always shown the the traces. It will also be the one shown in the Data Tiles, Histograms and Scatter Plots. To close an opened lap, double-click the red X under the 'options' column.

* The Lap Data window can be scrolled vertically when the number of opened laps does not fit vertically within the space of the window. When the scroll option is available you will see a scrollbar appear on the right side of the Lap Data window whenthe mouse is over that window. You can scroll by using your mouse wheel or by clicking and dragging the scrollbar handle.

* The Lap Data window will show the following information for all opened laps: lap number, lap time, driver name, car name, track name, and sim name. Note that you may need to expand the Lap Data window horizontally to see all of this information.

* You can sort the displayed laps in the Lap Data window by clicking on the column header text. The order will alternate between low to high and high to low with each click of the header. For driver, car, track and sim, if two laps have the same value then the lap number will be used as a tie breaker when sorting.

* The Laps->Clear Base Lap and Laps->Swap Laps menu items have been removed. In their place is one menu item: Laps->Clear All Laps. This will clear all currently loaded laps.

* Two new menu items are under the Laps menu. Show All Laps, CTRL-ALT-S, will display all currently loaded laps. Hide All Laps, CTRL-ALT-H, will hide all currently loaded laps, with the exception of the currently selected main lap.

* The Lap Overview analysis screen has been updated to allow for multiple laps to be displayed. The laps displayed are based on the information in the Lap Data window.

* The Driving Line analysis screen has been updated to allow for multiple laps to be displayed. You can control which laps are displayed using the Lap Data window.

* Various updates and improvements to the analysis screens.

* You can now maximimze/minimize a trace by double clicking its title bar.

* When running live telemetry with a Pro license you have the ability to compare the live telemetry to a previously recorded lap. In previous versions this lap would be the 'base' lap. However as the concept of a base lap has been deprecated, the lap that will be used for comparison is the lap that is designated as the main lap when you start live telemetry. You can change the comparison lap to any of the other loaded laps during live telemetry by clicking on the desired lap in the Lap Data window.

* Codemasters F1 2021 is now supported.

v 2021.2.2
July 23rd, 2021
* Fixed a bug that could cause the license type to be incorrectly determined when connecting to the Z1 Server for live telemetry.

v 2021.2.1
July 20th, 2021
* Fixed a bug in the Track Map analysis where the camber could be incorrecly identified as negative.

* Updated the allowable range of starting and ending points in a lap. Previously you had to complete at least 50% of the lap for it to be counted. This has been changed to 2%. This improves the reading of certain types of tracks, like stages in Dirt Rally 2.

v 2021.2
June 28th, 2021
* Custom Data Channel support. You can now create your own custom channel for use within the Z1 Analyzer. These channels can be use in traces, math channels, data tiles, scatter plots and histograms. Once created they can be populated with data during the import external data process. To map one of your data columns from the external file to your custom data channel, select the custom channel name from the appropriate column's channel drop down, just as you would any standard data channel name.

* Custom channel data saved within a zodx or zodxl file is tagged with the name of the custom channel. If you delete that channel or change its name at a later data then the data associated with that channel will become unavailable to you, even though it is still within the zodx/xl data file. To retrieve the data from such a deleted or renamed custom channel you would need to create a new custom channel with the appropriate name.

* When using a Pro/Commercial license the Z1 Analyzer can automatically create custom channels for any non-mapped data channel when importing a lap from external data. This feature can be toggled on and off using the 'Create Custom Channels' option in the Import Lap dialog.

* When using a Pro/Commercial license the Z1 Analyzer will automatically create any necessary custom channels that are found within a zodx or iRacing ibt file if they do not already exist. For iRacing ibt files this would include any data points that are not part of the 100+ data channels that are imported by default. This feature can be toggled on and off using the 'Create Custom Channels' option in the Open Lap dialog.

* A Track license or higher is required for custom data channels. The Track license allows you to create up to 10 custom channels. The Pro/Commercial license allows for unlimited custom channels.

* To create a custom channel go to Data Channels->New Custom Channel. You can enter a name for your channel as well as the units used in that channel. The units used is for your purposes only, and have no bearing on how the Z1 Analyzer will display the data contained by the channel.

* To edit an existing custom channel go to Data Channels->Edit Custom Channel. You will then see a list of existing custom channels. You can edit the channel by double clicking on it. To delete the custom channel right click on its name and choose the Delete option.

* If you are importing external data, you can quickly create a new custom channel by selecting thee '' option from the channel list drop down. This will display the Custom Channel dialog where you can create your new custom channel. Once created it will automatically be assigned to the column you were working on.

* Custom Traces now show data in live telemetry mode.

* Velocity X, Y and Z have been added as channel options to the external data import.

* When selecting a file to import in the Import External Data dialog, the Z1 Analyzer will now try to automatically determine the file format. If it is able to do so then it will pre-populate the various fields in the Lap Information section as possible. It will also attempt to automatically find and select the column name row and the first data row, as well as selecting the appropriate column mapping. This is all intended to make the import process easier. We still suggest you check to make sure the columns are mapped properly. Custom channels are not included in this column mapping process. The currently supported file formats for automatic detection are: MoTeC CSV (metric), AIM CSV (metric), RaceChrono, Porsche PCM (Metric and Imperial). If the file format is not automatically detected you can still set all the fields manually to import your data.

* Custom Data Channel streaming. Custom data channels can be streamed in live telemetry to the Z1 analyzer using a UDP feed. Please see this page for the expected UDP structure: https://z1simwheel.com/dashboard/serverUDP.cfm. Up to 32 custom data channels can be streamed using UDP. You must create a Custom Data channel in the Z1 Analyzer with the same name as the data channel being streamed in the UDP feed. A Educational license or Pro/Commercial license is required for custom data channel streaming.

* The Z1 Analyzer can now record telemetry data when display live telemetry. To activate this feature click the 'Data Logging' checkbox that appears in the status bar at the bottom of the Z1 analyzer's window when live telemetry is running. This feature requires a Track license or higher.

* The Z1 Analyzer will now automatically create the track map during live telemetry for all sims except iRacing. (iRacing does not provide the necessary data to create a track map during live telemetry.). This feature requires a track license or higher. Standard license holders can still create track maps for live telemetry by saving a recorded track map as in previous versions.

* There are three options for when a track map should be created during live telemetry. These are set in the Live Telemetry settings tab, under 'Create track map'. 1) Always - this will create a new track map every time you do a fastest lap in a session. 2) If Blank - this will create a new track map every time you do a fastest lap in a session if the track map did not already exist when you started the session. 3) Never - this turns off the track map creation. Note iRacing does not provide the necessary data for live track map creation. A Track license or higher is required for live track map creation.

* Custom traces now have an option called 'Convert Units'. This is on by default. This option converts the units of the default data channels to what would be used to display them in a default trace. For example, the brake data channel has values of 0.0-1.0, but in the default brake trace it is displayed as 0-100%. With the convert units option turned on, the brake data channel will appear as 0-100% in your custom trace. With the option turned off it will appear as 0.0-1.0 in your custom trace. The convert units option can be set specifically for each custom trace. This option has no effect on any math or custom channels displayed within your custom trace.

* The Open Lap dialog now displays the starting fuel amounts for each of the laps on the server. This amount is displayed in the locally selected units (either liters or gallons). This should make it easier to select a lap that is closest to your own lap in fuel load.

* You can now optionally upload your setups for various sims. These setups will be available to download in the Analyzer and on our website in the future. For every download your setup receives you will be paid. This amount is currently set at $2.00 per download. A window will be displayed after you open one of your laps asking if you would like to upload the setup associated with that lap. To do so, first specify if it is a race or qualifying setup, then click the 'Select Setup' button to find the setup to upload. The Analyzer will attempt to open the correct folder for the currently selected sim and track. A message will then be displayed confirming the upload. If you do not want to be asked about uploading your setups, you can click the 'Don't show this again' option in the upload dialog. You can manually open the upload dialog by going to the File->Upload My Setup menu option.

v 2021.1.5
April 29th, 2021
* Fixed a bug that could prevent the Analyzer from properly connecting with the Z1 Server during live telemetry. (This bug manifested itself as either endless disconnects/reconnects, or as no data being displayed.)

* Fixed a bug where track names from some sims in the Open Lap dialog's Track drop down would appear garbled.

* Fixed a bug that prevented the data channel 'Speed - GPS' from being used in a Math Channel.

* Fixed a bug where and new or edited custom traces or math channels did not appear in the main menus properly.

v 2021.1.4
April 22nd, 2021
* Fixed a bug that prevented Assetto Corsa Competizione from displaying track maps during live telemetry.

* Fixed a bug that prevented printing from working.

* Scatter Plots and Histograms are now printed along with traces and the track map.

v 2021.1.3
April 14th, 2021
* Fixed a bug that prevented live telemetry from working properly with iRacing when the Graph by Distance or Graph by Percent was selected.

* Fixed a bug that could cause the Analyzer to become non-responsive in the Open Lap dialog.

v 2021.1.2
April 11th, 2021
* Fixed a bug that caused the Analyzer to crash if you used the mouse wheel to scroll the available laps in the Open Lap dialog.

v 2021.1.1
April 7th, 2021
* Improved the positioning of the Z1 Analyzer when it is closed near the edge of a monitor.

* Improved telemetry data reading when running single hot laps in sims.

v 2021.1
March 29th, 2021
* You can now display as many traces, data tiles, scatter plots and histograms at once as you like. (Previous versions limited this to 9 traces, 20 data tiles, 8 scatter plots and 4 histograms.)

* Menu options for traces, data tiles, scatter plots and histograms have been standardized so they all work in the same way regardless of the type of object. See below for more details.

* Popup menu updates - when using the popup menu on traces, data tiles, scatter plots or histograms, they will all now have options to maximize, restore, and close the object. This is under the popup's 'Trace Display' option for traces; 'Data Tile Display' for data tiles, 'Scatter Plot Display' for scatter plots, and 'Histogram Display' for histograms.

* All objects (traces, data tiles, scatter plots, and histograms) can now be changed using their popup menu. Right click on the object to view the popup menu. You'll then see various options for selecting the type of data displayed by that object. For traces and data tiles there are multiple sub-menus. For scatter plots and histograms there is just one sub menu.

* All objects (traces, data tiles, scatter plots, and histograms) are now added in the same way. There is an 'Add...' options under each main menu. Choosing this displays a sub-menu of the available objects that can be displayed. For example, the 'Traces->Add Trace' menu option shows all available traces that can be added; 'Data Channels->Add Data Tile' shows all available data tiles that can be added. 'Scatter Plots->Add Scatter Plot' shows all available scatter plots that can be added. 'Histograms->Add Histogram' shows all available histograms that can be added.

* All currently displayed traces, data tiles, scatter plots, and histograms now appear under their main menu. Selecting one of these from the menu option will bring that object to the foreground and highlight it in a teal color. For example under the Traces menu by default you'll see traces 1-9 displayed. If you select one of those options that trace will be displayed on top of all other objects and highlighted. This is the same for data tiles, scatter plots and histograms. This makes it easy to find objects.

* All objects are now closed by either clicking on their close icon, or by right clicking and choosing the close option.

* You can close all of the same type of object by choosing the 'Close All...' menu option under the appropriate main menu. For example to close all currently displayed traces choose 'Traces->Close All Traces'.

* Improved the speed of the lap scan process.

* When re-opening the video display, the previously loaded video will remain displayed. (In previous versions you had to reload the video every time you opened the video display.)

* When moving or resizing any object (traces, scatter plots, etc) that object will redraw as you move it. Previously only the green outline was drawn, with the actual object not being updated until you finished moving or resizing the object.

* When changing your language setting from the General settings tab, the menus will now update as soon as you exit the Settings dialog. In previous versions you had to restart the Analyzer for the change to take effect.

* Added additional translated items - the popup menus on the traces, data tiles, scatter plots and histograms are now translated into the appropriate language.

* There is now a "Delete Lap" option in the Open lap dialog. Right clicking on a lap in the Local Laps section display the popup menu. The bottom option is the "Delete Lap" option. This lets you delete the selected lap. Deleting a lap will remove its file from your hard driver and prevent it from being recreated during future lap scans. Note you can only delete local laps, and not server laps.

* New Data Channels: Wheel lateral patch velocity, Wheel longitudinal patch velocity, Wheel lateral ground velocity, Wheel longitudinal ground velocity, Wheel toe, Velocity X, Velocity Y, Velocity Z, Brake Bias, ABS Setting, Traction Control 1 Setting, Traction Control 2 Setting, Front Anti-Roll Bar, Rear Anti-Roll Bar, Left Weight Jacker, Right Weight Jacker, Differential Entry, Differential Middle and Differential Exit are now available as data channels. They can be selected for a standard trace, custom trace, data tile, math channel, scatter plot or histogram. See this page for which sims supports these new data channels: https://z1simwheel.com/analyzer/channels.cfm

* The Laps->Pause Lap menu option has been replaced with a 'Play/Pause Lap' option. This will toggle between playing and pausing the lap playback at the currently selected playback speed. The space key is the shortcut for this function. The Play Lap option still plays the lap, and slows it down by half every time it is clicked. The Stop Playing lap menu option stops playback and resets the playback speed to 1/1.

* You can now 'scrub' a trace by moving the mouse with the control button. So control-click the left mouse button and then drag the mouse with the control button held down, and the cursor will follow you on the trace, displaying the appropriate data on all traces, data tiles, and scatter plots.

* You can now use the mouse wheel to zoom in and out on a trace.

* There is a new tab in the settings dialog called 'Control'. This lets you specify how certain controls work within the Z1 Analyzer. For this version, you can specify what the mouse drag option does within a trace. You can specify what a basic mouse drag does, what a control-mouse drag does, and what a shift-mouse drag does. The three options are 'highlight/zoom the trace', 'scrub the trace', or 'shift the base lap'. (Note the shift base lap functionality requires a Track license or higher.)

* Trace scrollbars - If you are zoomed in on a trace then a scrollbar will appear at the bottom of all displayed traces. You can use this to scroll through the entire trace at the current zoom level. The color of this scrollbar can be set in the Screen Colors tab of the settings dialog.

* Updates to the Screen Colors and Print Colors settings tabs to include more customizable color options.

* Import External Data Dialog - you can now use the Tab key to move between the five text fields in the Enter Lap Information section.

* Import External Data Dialog - there is now a Separator drop down to the right of the Select File browse button. This determines the separated used when parsing the imported data. By default it is set to 'Automatic' and the Analyzer will attempt to determine the separated being used. However if the data does not display properly in the preview, then you can try selecting a specific separator from the drop down. The currently supported options are comma, pipe and semi-colon.

* Import External Data Dialog - there is now a Hertz option drop down. This is located to the right of the Mappings options. This hertz option lets you specify the hertz for each row of the file. This is useful if the file to be imported does not include data on the current session time. By default the hertz value is set to 'From File'. This default setting uses whatever is specified in the file column assigned to the Current Session Time. Most of the time this will be sufficient. However some files may not include data in the current session time, in which case you will have to assign a hertz value to the file. A setting of 1 hertz means each row is a second. A value of 60 means each row is 1/60th of a second. The hertz value is saved with the mapping.

* Import External Data Dialog - the import process now recognizes lap data created by the Porsche Sport Chrono PCM. There are two pre-defined column mappings for this data, 'Porsche PCM - Imperial', and 'Porsche PCM - Metric'. You first need to export the data from the Porsche PCM to a csv file. Then select that csv file to open in the Import External Data Dialog. The Analyzer should auto-recognize the format. If it does not then you should select the semi-colon separator. Then control click on the column names row (usually the second row). Then click on the first data row (usually the third row). Then Load the Porsche PCM mapping, either the metric or imperial depending on your data. Then click the Import button.

* Track Edge Check Analysis Screen - There is now a button to redownload the track edge from our servers. Track edges are downloaded automatically when you open a lap (if the track edge exists on our server). As you can flip or rotate the track edges using the icons on the track edge check analysis screen, there may be a situation when you accidentally adjust the track edges to a state where you can no longer get them to line up with the track map. The solution is to redownload the track edge. Clicking this new button will redownload the track edges.

* Automobilista 2 is now officially supported. To connect to this sim turn on the Shared Memory option within Automobilista 2, and set it to Project Cars 2. Then in the Z1 Analyzer Live Telemetry tab make sure the Madness Engine option is checked and set the drop down to Automobilista 2.

* Dirt Rally 2 is now officially supported. To connect to this sim you will need to edit the file 'hardware_settings_config'. This file is located in Documents\My Games\Dirt Rally 2.0\hardwaresettings. We suggest using Notepad for this. Open the file in Notepad and set the udp entry line to: <udp enabled="true" extradata="3" ip="127.0.0.1" port="20777" delay="2" />

Then in the Z1 Analyzer Live Telemetry tab make sure the Codemasters option is checked and set the drop down to Dirt Rally 2. The Z1 Analyzer connects to the sim when you are in the car and press the handbrake before the session starts. This is because of the way in which DR2 sends out data.

* Project Cars 3 is now officially supported. To connect to this sim, select Project Cars 3 from the Madness Engine drop down in Z1 Analyzer's Live Telemetry tab. In the sim set the shared memory option to Project Cars 2, and set the UDP Mode to Off.

v 2020.4.5
February 15th, 2021
* Fixed a bug that could prevent the Analyzer from including laps imported from external data sources from being displayed in the Open Lap dialog.

v 2020.4.4
February 10th, 2021
* Updates the Z1 Analyzer to work with Assetto Corsa Competizione version 1.7.0.

* Fixes an issue where if the track length was not defined then the Brake Points Analysis screen would not compare brake points. (This was only the case with Assetto Corsa Competizione.)

v 2020.4.3
February 9th, 2021
* Fixed a bug that could cause the Analyzer to crash during a lap scan when scanning very old iRacing ibt files.

v 2020.4.2
January 28th, 2021
* Fixed a bug that could cause the Timing Delta trace and Timing Delta data tile to display incorrect values when running live telemetry against a pre-recorded base lap.

* Added the Spanish language pack.

v 2020.4.1
January 15th, 2021
* Fixed a bug that could cause graphical glitches where displays would appear overlapped with other data.

v 2020.4
December 23rd, 2020
* Support for different languages. The Z1 Analyzer can now display the main menus in any language. Currently the languages included with the installation are English, French and Italian. When you first run the Analyzer you will be asked for your preferred language. If you want to change the language after that, go to the General tab of the Settings dialog and select the desired language from the Language drop down. After selecting the language and clicking OK on the settings dialog you will need to restart the Z1 Analyzer for the changes to take effect.

You can also create you own language pack for use with the Z1 Analyzer. To do so look in the documents/ z1analyzer/languages folder. There is a file called 'Template.zld'. Make a copy of this file in the language folder and name it after the language you are creating. Then open the newly created file in Notepad. The file contains XML. You specify the name of the language in the name attribute of the Language line: <Language name="the language name goes here">.

Then in each menu line, enter in the appropriate translation of the text in the name attribute in the display attribute: <menu name="&File" display="translation here"/>.

* The ability to print traces, the track map and analysis screens has been implemented. Note this is only available to users with a educational or pro/commercial license.

* Updates to allow for non-English characters in driver, car and track names.

* The Z1 Analyzer will now scan down through sub-folders when looking for iRacing telemetry files. Previously only the top level folder was searched.

* There is now no limit to the number of iRacing telemetry files that can be scanned. (Previous versions had a limit of 5,000 files).

v 2020.3.5
December 2nd, 2020
* Updates the Z1 Analyzer to work with version 2020.3.1 of the Z1 server.

v 2020.3.4
November 3rd, 2020
* Fixes a bug that could cause the sector times to be sorted incorrectly in the Open Lap dialog.

v 2020.3.3
October 8th, 2020
* Fixed an issue with importing external data that used decimal commas and not decimal places, that could cause data to appear very jagged in the race displays.

* Fixed a bug importing external data which could cause the track length not to be set properly.

* Fixed a bug that could prevent the right click popup menu from being displayed on a trace when it is maximized.

* Fixed a bug that could cause the data line to be displayed in the wrong location on a maximized trace when you left click on that trace.

* Fixed a bug that could prevent you from being able to zoom in on a maximized trace.

* Fixed a bug that could prevent the default circle track map from being created in some cases when lat/lon coordinates were not present in the source data.

* Fixed a bug where if you changed a channel displayed in a maximized trace, you were unable to properly minimize the trace again.

* The Interpolate Position option in the General settings tab now also applies to laps imported from external data sources.

* Added two more units options for importing external data with the data channels Shock Velocity. These are mm/second and inches/second.

v 2020.3.2
October 5th, 2020
* Updated the Open Lap Dialog so if you do not have the Share Lap option selected, then the dialog will shrink the size of the Server Laps section, prioritizing the Local Laps section to have it take advantage of as much window space as possible.

* Updated the Open Lap Dialog to include sector times in the display. You can cycle through the by clicking on the SCT header in the local and server lap windows.

* Updated the Open Lap Dialog to improve the keyboard arrow navigation within the laps.

v 2020.3.1
September 30th, 2020
* Fixed a bug the could prevent the settings from being saved.

v 2020.3
September 28th, 2020
* Main menu updates. The main menu has been updated. Previously the Display menu incorporated options for display, traces and data channels. This has been changed. The Display menu now only controls the Track Map, Lap Data and Video displays, as well as the Reset Display option, and the show/hide Extents and Corner Overlays.

The new Traces menu allows you to show/hide the 9 available traces. In addition the New Custom Trace and Edit Custom Traces options have been moved from the File menu to this new Traces menu. There is also a Close All Traces menu located here. This will hide all currently displayed traces.

The new Data Channels menu allows you to create and edit math channels, show and hide data tiles, and show which data tiles are currently being displayed.

* Data Tiles. These are not new, but have some new functionality in this version. A Data Tile lets you display the value of a data channel or math channel in a larger format than is available in a trace. You can display one by selecting the Data Channels->Add Data Tile option. The newly displayed tile will default to the Throttle data channel. To select a different data channel for that tile, right click on the tile and select the desired data channel from the popup. All default data channels, as well as any math channel will be available here. In addition the bottom of the popup provides option to maximize/restore/hide the tile, as well as creating or editing math channels.

* Math Channels and Custom Traces are now two different items. In previous versions they were combined into one option (Custom Trace). Breaking them out like this allows for more flexibility. A math channel can be used in a custom trace, data tile, scatter plot or histogram.

To create a math channel select the Data Channels->New Math Channel option. You'll then see the dialog allowing you to create your math channel. Each math channel must have a unique name. You can specify the number of decimal places that will be used when displaying the math channel in a Data Tile using the decimal places drop down.

Your math channel can be a variable based on an existing data channel, or it can be a constant value. You can select any of the current data channels from the scrollable list on the left of the dialog. And any of the numbers of symbols from the right side Operators may be used as well. The formula for the math channel is displayed in the text area at the bottom of the dialog. You can type the formula directly into this text area, or click on the data channel list and/or operators to place the desired option. Note if you type in a data channel name, it must be surrounded by brackets (for example [Brake]).

The color swatch displayed to the right of the formula text area shows the color that will be used to display the math channel in a Data Tile. if you want to change the color, click on the swatch and select the desired color using the color picker.

Click the Create Math Channel button to save your math channel.

You can edit existing math channels by going to the Data Channels->Edit Math Channels option. This will display a list of the currently defined math channels. Double click on the one you want to edit.

* Updates to how the external data import works. These updates make the import process work better across various files by providing more flexibility to what is expected for timing and distance data, as well as data frequency. This will make the import process able to more easily import data from various sources. Note we changed one mapping criteria from 'Current Time' to 'Current Session Time'. So if you used that in any of your saved mappings you will need to re-select that mapping and then re-save your mapping.

* The ability to save column mappings for external data imports has been improved. In previous versions the column mappings were saved by column position. Now column mappings will be saved by column names when possible. This allows you to use the same mappings in files that have the column names in different orders. To use this functionality you have to tell the import dialog which row contains the column names. Control-click on the appropriate row to do this. If you do not control-click on the appropriate row, then mappings that use column names will not be able to be loaded, or saved. When the column name row is not specified then the mapping will be saved by column position as was the case in previous versions.

* There is now an option to show the Bump/Rebound description in a histogram. When this option is turned on the text 'Bump' and 'Rebound' will be displayed at the top of the histogram to let you know which side of the histogram relates to the bump or rebound part of the suspension. This option is turned on for the six pre-defined suspension velocity histograms. You can choose to turn this option on or off in your histograms by ticking the 'Show Bump/Rebound' checkbox in the Histogram Dialog.

* Added more link to YouTube help videos under the YouTube menu.

* The Scan Laps menu option in the File menu has been replaced with two options. The first is Scan For New laps. This is the same as the lap scan from previous versions and will add any newly found laps to the lap data file, and remove any laps that no longer exist from the lap data file. The second option is Scan For All Laps. This will delete the lap data file and recreate it from scratch.

* If you make a change to the locations of the Z1 Dashboard telemetry folder or the iRacing telemetry folder in the Z1 Analyzer settings dialog, when you exit the settings dialog the Z1 Analyzer will ask you if you want to scan for laps. This is necessary to find the laps in the new locations. If you do not perform the lap scan then you may not be able to find laps in the new locations. In the past this was done behind the scenes. This new way shows the lap scan progress so you can confirm your changes had the desired effect.

* The Open Lap dialog has been extensively updated. There are now two distinct scrollable windows in the dialog. The top one shows the laps that are located on your system, in other words the laps you have driven. The bottom one shows laps from other drivers that you can download to compare yourself against. You can now resize the dialog by dragging as you would any Windows dialog. Resizing the dialog will adjust the display as appropriate.

You can scroll the windows using the mouse wheel, the scroll bar on the right, or the Up/Down keyboard arrow keys. When using the Up/Down keys if you reach the bottom of the list of the top window, the scrolling will switch to the bottom window. And if you reach the top of the bottom window, the scrolling will continue up the top window. You can also quickly switch between the top and bottom windows using the Tab key.

To open a lap, double click on it, or press the Enter key when it is selected. For more options right click on the desired lap. This is where you'll see options to open as a base lap, or left/right edge.

The window that displays your laps includes a new column, Lap #. This shows the lap number of the specified lap, making it easier to find the desired lap.

The right click popup menu has been updated to include the filter options and the Sort By Cars First option. (Note: In previous versions, the Sort By Cars First option was called 'Group Cars' and located in the settings dialog.) When turned on (which it is by default) the laps will be sorted first by car type, then by the currently selected column.

To sort the laps in either window, click on the desired column header. This will sort the laps by that column. Each time you click on the column header the order of the sort will be reversed. The local and server windows are sorted independently and can have different sort options.

There are three filter options, all available from within the right click popup menu. When filters are activated a message will be displayed in red text at the top right of each window. The filter options are drivers, cars and dates. Selecting these options will narrow the list of laps returned. Note for the local laps window, the driver filter is not available as there would only be one driver, you.

The driver filter sub menu shows the first 20 drivers (alphabetically) as options. If all drivers are selected, then when you select one of these it will deselect all the other drivers. If not all drivers are selected then selecting a driver from the list toggles them on or off. The Show All Drivers menu option displays all the drivers. The Show No drivers option turns off all the drivers. Note showing no drivers will result in no laps being displayed.

The 'View Full List of Drivers' option will display a new dialog which shows all the drivers available at the track. As there could be hundreds of drivers at some tracks, this options works better than listing all the drivers in one long menu. You can resize this new dialog as desired. If all drivers do not fit on the window, then you can scroll it using the mouse wheel, or by clicking and dragging on the scroll bar. Next to each driver is a star and a toggle button. Clicking the star will add or remove the driver from your favorite list. Clicking the toggle icon will add/remove the driver from the list of drivers included in the current driver filter.

The Favorite Driver list will display those drivers you have marked as favorites (assuming they have driven a lap in the currently selected track). This list is just a user-definable subset of the main driver list and works in the same way.

The Filter Cars option works in the same way as the Filter Drivers option.

Note on favorites - there are three lists: one for drivers in the server window; one for cars in the server window; and one for cars in the local window. Favorites are saved when you exit the Analyzer, so the list is retained when the analyzer is launched again.

The Filter Dates option lets you filter the laps displayed by date range. By default all laps are included. You can narrow this down by selecting one of the options in the sub menu.

The top of the Open Lap dialog now shows options that used to be in the Settings dialog. These are 'Share Laps' and 'Include Server Tracks'. Having them directly on the dialog provides for better ease of access. The 'Share Laps' option when turned on will upload any lap you open to our servers so other drivers can download them and compare themselves against them. When it is turned off, your laps are not uploaded to our servers, and you cannot download any laps from our servers. The 'Include Server Tracks' option, which only works if the 'Share Laps' option is turned on, determines which tracks are included in the list of available tracks for a sim. If this option is turned off then the track list is comprised of only those tracks that you have recorded telemetry for using the Z1 software. If it is turned on, then the list of tracks will include all the tracks for which you have recorded laps, and also all tracks with available laps for the selected sim on our servers.

* Wheel RPS has been added to rFactor, Game Stock Car, ARCA and Automobilista.

* 12 new data channels are available for sims where they are supported: tire load, lateral tire force, longitudinal tire force, tire contact patch sliding percentage, suspension force, front ride height, rear ride height, front wing height, drag, front downforce, rear downforce, oil level. These data channels are available to use when importing external data as well.

* Improved how live telemetry recognizes Assetto Corsa and Assetto Corsa Competizione to make it easier to connect to those sims.

* Updates to the internal architecture of the Z1 Analyzer to allow for non-English characters to be used in the names of Layouts, Scatter Plots, Histograms, Math Channels and Custom Traces.

* When two laps are loaded, the Speed Comparison analysis now shows the speeds of each lap in the color associated with that lap. By default this is read for the first lap and blue for the second. This makes it easier to see which speed is associated with each lap. You can customize these colors in the Screen Color tab of the settings dialog.

* The Z1 Analyzer is now compatible with Codemasters F1 2020 for both recorded and live telemetry. To view live telemetry, select the sim in the Live telemetry tab under the Codemasters drop down. As always, broadcast mode is also suported. Selecting F1 2020 BC will allow the Z1 Analyzer to connect when broadcast mode is being used.

* Brake pressure is now read from rFactor 2. Note that rFactor 2 oututs brake pressure as a percentage (0.0 - 1.0). So it won't be bar or psi, etc, but rather a percentage of total pressure. You'll be able to see how the four brakes are working with respect to each other. But you won't get the actual pressure values in each brake line.

v 2020.2.3
July 27th, 2020
* Fixed a bug where iRacing driver names that were longer than 15 characters could be cut off in the Lap Data Screen, and in the list of laps available from our server when opening a lap. Note this change does not affect driver names from previously opened laps.

* Updated the Lap Data Screen so that track, car and driver names that did not fit horizontally are now displayed better.

v 2020.2.2
July 20th, 2020
* Fixed a bug that could cause certain shock deflection and velocity parameters in some iRacing cars to not be properly read. (The Formula Renault 3.5 is an example of this.)

* Fixed a bug in the scatter plots and histograms that could cause the right rear shock velocity to not show up properly.

v 2020.2.1
July 7th, 2020
* Fixed a bug from version 2020.2 which could prevent mouse drags from being properly processed when trying to highlight part of a trace or to move a track map around an analysis screen.

v 2020.2
June 23rd, 2020
* There is now a close 'X' at the top right of all traces, maps, data channels, scatter plots, etc. Clicking this closes that window.

* Scatter Plots are now available. You can display up to 8 scatter plots at one time. There are several pre-defined scatter plots included. You can create your own scatter plots or modify the existing ones using the Scatter Plots->New Scatter Plot or Scatter Plots->Edit Scatter Plot menu options.

The Edit Scatter Plot dialog lets you delete or copy a scatter plot by right clicking on the desired plot name.

The maximum number of scatter plot definitions you can have at one time depends on your license type. Standard license users can have up to 10 different scatter plot definitions at once. Track license users can have up to 20 different scatter plot definitions at once. Educational or Commercial license users can have an unlimited number of scatter plot definitions.

To display a scatter plot you select its name from the Scatter Plots menu. When the scatter plot is displayed you can right click anywhere on it and choose the 'Edit Scatter Plot' option to go directly to the edit screen if you'd like to make changes to the scatter plot. Or you can choose the 'Copy Scatter Plot option to make a copy of that scatter plot

You can close all displayed scatter plots by selecting the Scatter Plots->Close All Plots menu option.

When creating a scatter plot you can choose which data channel is displayed on the X and Y axis of the plot. In addition you can choose the number of decimal places and tick marks for the X and Y axis.

You can also choose the scale of the axis. There are three choices: 'Auto' will create the scale based on the values of the chosen data channel for that axis. 'Zero Based' will create an axis moving from zero in the middle out to positive and negatives numbers ending at a maximum value that you specify in the 'Max' text field. (For example if you enter 4 as the max value then the axis will go from -4 to 4 with zero being in the middle.) 'Min to Max' lets you enter the minimum and maximum value for the axis.

Finally you can also choose the color channel for the scatter plot. The color channel can be divided in up to 10 'buckets' as defined in the Color Buckets drop down, each with its own color. If no color channel is specified then all dots in the plot will have the same color, as specified in the Color tab of the Settings dialog. You can also choose between three ways of displaying the color channel bucket legend.
1) Extents - this is the default, and is the most common. This places the range of the bucket above and below it. You would use this for channels like Speed, temperatures, pressures, etc.
2) Starting - this rounds the starting range of the bucket up to the nearest integer and places it at the bottom of the bucket color. This would be used for a channel such as the Gear channel.
3) Ending - this rounds the ending range of the bucket down to the nearest integer and places it at the top of the bucket color. This would also be used for a channel such as the Gear channel.

You can customize the colors of each bucket by clicking on the swatch for the appropriate bucket color. This will display a color chooser dialog allowing you to set the colors as desired.


* Histograms are now available. You can display up to 4 histograms at one time. There are several pre-defined histograms included. You can create your own histograms or modify the existing ones using the Histograms->New Histogram or Histogram->Edit Histogram menu options.

The Edit Histogram dialog lets you delete or copy a histogram, by right clicking on the desired histogram name.

The maximum number of histogram definitions you can have at one time depends on your license type. Standard license users can have up to 10 different histogram definitions at once. Track license users can have up to 20 different histogram definitions at once. Educational or Commercial license users can have an unlimited number of histogram definitions.

To display a histogram you select its name from the Histograms menu. When the histogram is displayed you can right click anywhere on it and choose the 'Edit Histogram' option to go directly to the edit screen if you'd like to make changes to the histogram. Or you can choose the 'Copy Histogram' option to make a copy of that histogram.

If you click on a histogram's graph area you will see the bucket become outline, and get a display of its range and the percent of items in that bucket. Clicking anywhere on the histogram outside of the histogram's graph will clear this display.

You can close all displayed histograms by selecting the Histograms->Close All Histograms menu option.

When creating a histogram you can choose which data channel is displayed on the X axis from the 'Data Channel' drop down.

The scale of the axis can be automatically determined, or manually set. There are three choices:
'Auto' will create the scale based on the values of the chosen data channel.
'Zero Based' will create an axis moving from zero in the middle out to positive and negatives numbers ending at a maximum value that you specify in the 'Max' text field. (For example if you enter 10 as the max value then the axis will go from -10 to 10 with zero being in the middle.) This will most likely be the most useful option.
'Min to Max' lets you enter the minimum and maximum value for the axis.

The Y axis is always displaying a percentage scale. You can choose to have this automatically set, or manually specify a maximum value. It you are displaying multiple histograms to compare the four corners of the car, then settings all the histograms to the same manually set maximum value for the Y Axis is the best option.

The segment size determines the range of each segment bucket. For example if you are using Feet as your distance measurement and enter 0.25 as a segment size then each segment bucket will cover 0.25 in/s of movement. So you will have segment buckets covering 0.0 - 0.25, 0.25 - 0.5, 0.5 - 0.75, etc.

The low/hi threshold determines the cut off between low and high segments of the histogram. If you are looking at suspension velocity for bump/rebound data, then this is cut off between low and high speed bump/rebound. This should be a multiple of the segment size for best results.

The units for the scale, segment size and low/hi threshold are always in your currently selected units.

The decimal places lets you set the number of decimal places used on the X axis number line. And the Segments Per Tick lets you set how often a tick mark is shown on the X axis number line.


* The Track Edge Check analysis screen (Analysis->Track Edge Check) now flips and/or rotates the track edges independently from the track map. This is useful in case the track map and track edges do not align properly.

* When opening a lap when no other laps are open, the Analyzer will now attempt to rotate the lap so the directions of the turns are correct. Previously you had to do this manually.

* Updated the intro dialog to make it easier to read and current with the latest version.

* Added Yaw, Roll, Pitch, Yaw Rate, Roll Rate & Pitch Rate to Assetto Corsa, Codemasters F1 2017, Codemasters F1 2018, Project Cars 2, Race Room, Kart Racing Pro, rFactor 2, rFactor, Automobilista, ARCA Sim Racing, Game Stock Car for live telemetry.

* The Z1 Analyzer can now connect to Assetto Corsa Competizione for live telemetry. In the Settings Live Telemetry tab select 'AC Competizione' from the drop down and make sure the check box is checked.

* There is now an option in live telemetry to set the driver name for Codemaster F1 sims. if you leave this blank then the driver name from the sim will be used. If you enter your name here then that will be used instead of the driver name from the sim.

* In live telemetry you can now specify the Codemaster's timeout. As Codemasters stops sending telemetry when the sim is paused as well as when it exits the Z1 Analyzer doesn't not know if the sim has exited or been paused. So it will wait a certain number of second before assuming the sim has exited. By default this is 10 seconds. You can change this by entering a new time in the CM Timeout text field. This value is in seconds.

* Added compatibility with Codemaster's F1 2019 for live telemetry. To select this sim choose 'F1 2019' or 'F1 2019 BC' from the drop down in the Live Telemetry tab. The F1 2019 BC option is to be used when running F1 2019 in broadcast mode, which is necessary if you want multiple applications to connect to the sim.

* The Turn Analysis has been updated to improve the apex and track out accuracy.

v 2020.1.7
April 22nd, 2020
* Fixed a bug that could prevent the Analyzer from opening two laps from the same circuit at the same time if the circuit had multiple configurations.

* Fixed a bug that prevented turns from being identified when laps from Assetto Corsa Competizione were loaded with track edges.

v 2020.1.6
April 17th, 2020
* The Z1 analyzer can now connect over the internet to a Data Stream set up by the Z1 Server, in a similar fashion to what the Z1 Dashboard can do. This was originally going to be a feature added in a future version of the Analyzer, but with everything going on at the moment we have fast-tracked this feature and added in to this minor update. The data streaming service will be freely available to all Z1 users for as long as the stay-at-home orders are in place.

This feature allows the user of the Z1 Analyzer to remotely view and monitor the data of a driver anywhere in the world. It is similar to the live telemetry feature of the Analyzer.

To set this up, the driver launches the Z1 Server and creates their data stream by going to the settings dialog of the Z1 Server, selecting the Internet tab, and filling out the appropriate information. Note for the purposes of the Z1 Analyzer you do not need to include the location data. That would just add extra overhead that is not necessary. So leave that option unchecked.

Once the driver has started their data stream, the user of the Z1 Analyzer can connect to it. To do so, they go to the Z1 Analyzer's File menu and select the Connect To Stream option. This will display a dialog showing the available data streams. Double click on the one you want to join, entering a password if necessary. Once you are connected the Z1 Analyzer will be in live telemetry mode. You can then use the Z1 Analyzer as you normally would for other live telemetry connections. To end the connection select the Stop Live Telemetry option from the File menu.

While you are connected to a data stream you will see your average ping displayed underneath the name of the sim in the Lap Data window.

* Updates the Analyzer to be compatible with version 2020.1.4 of the Z1 Server.

v 2020.1.5
April 10th, 2020
* Updates the Analyzer to be compatible with version 2020.1.3 of the Z1 Server.

v 2020.1.3
April 3rd, 2020
* Bug fix: When opening a lap when you already had two laps open, the Analyzer would sometimes close both of the currently open laps, leaving you with just the newly opened lap. This made it so you could not compare two laps. This has been fixed.

* In the Select Lap dialog the Analyzer will now select the Sim name and Track name in the drop downs so they are set to the most recently selected sim/track names from the last time you had the Select lap dialog open.

v 2020.1.2
April 1st, 2020
* Fixes a bug that could cause the Analyzer to display a white screen and/or crash on start up.

v 2020.1.1
March 30th, 2020
* Updated the Analyzer to work with version 2020.1.1 of the Z1 server.

v 2020.1
March 25th, 2020
* Direct2D - The entire Analyzer graphics engine has been rewritten using Direct2D. This replaces the older cairo graphics engine. This change will allow for improved performance of the Analyzer, and more efficient usage of the GPU when rendering. In addition it will open the door for many future improvements that would not have been possible using the old cairo rendering engine.

* Graphical improvements - the rewrite process for Direct2D allowed us to update the display of many of the components to bring a more cohesive look to the entire Analyzer.

* Added many links to our YouTube videos to help explain how to use, and get the most out of, the Z1 Analyzer.

* When importing external data, we have removed the Track length text field. The length of the track will now always be calculated using the data contained within the imported file. This is because allowing the user to enter the track length opened up the possibility of accidentally entering the wrong track length. An incorrect track length would result in all sorts of issues when attempting to view the data and/or compare it to other laps.

* The version numbering of the Analyzer has been changed. Starting with this version the numbering will be year based making this version 2020.1. This is to bring all three applications onto the same numbering sequence and to make it easier to determine if you have the most recent version of the software.

* The Z1 Analyzer will now notify you of new versions with an overview of the highlights of the new version. This notification will be displayed on two consecutive start ups once the update is available.

* Windows 7 is no longer officially supported. While the Z1 Analyzer can still be installed on Windows 7 and run on it, there may be issues that arise as Windows 7 is now EOL.

* Note for this release the Print functionality has been disabled. It will be reinstated soon.

v 1.18.2
January 27th, 2020
* Fixed a bug with lap shifting that could cause the base lap to 'shrink' compared to the main lap if it was shifted back and forth multiple times.

v 1.18.1
January 3rd, 2020
* Updated the Analyzer to work with version 1.19.1 of the Z1 Server

* Relaxed the check which determines if the Analyzer is off-screen or not. This should help with remembering the position of the Analyzer's window when it is close to the edges of your screen.

v 1.18.0
December 30th, 2019
* 64 Bit - The Analyzer is now a 64 bit application. This was necessary for the video option below.

* VIDEO - The Z1 Analyzer now supports opening and playing back mp4 and avi video files. To display the video window go to Display->Show Video. The video window is exactly like any other window in the Analyzer. You can drag it and resize it as you like.

To open a video click on the folder icon at the bottom of the video window.

To play a video click on the play icon at the bottom of the video window. Just like the playback of telemetry data, each time you click the play button the playback speed will be reduced by half, down to 1/16 speed. At that point clicking it again resumes full playback speed.

To pause a video click on the pause icon at the bottom of the video window

To stop playback of a video click on the stop icon at the bottom of the video window. Clicking the stop button also resets playback speed to full speed.

You can step forward and backwards through the video frame by frame by using the forward/backward step icons. Each click of one of these icons will advance/rewind the video by one frame.

You can jump to the start or end of the video by using the 'move to beginning' and 'move to end' buttons.

You can fast-forward or rewind the video by using the fast-forward or rewind buttons.

* There is a sync button in the video button bar. This looks like two arrows pointing at each other. When this button is selected it will turn green. When it is selected if you play, pause of stop the telemetry or video then the other will also play, pause or stop.

* There is a flag button in the video button bar. This is used to specify where the start/finish line is for the lap. You should use the video controls to move the video so that the car is right at the start/finish line. Then click this button. Doing so will tell the Analyzer where the start/finish line is for this video and this lap. Once this has been done, the Analyzer will keep the video and telemetry in the same position on the lap when you click to a specific location on a trace or the track map.

* You can now step forward/backward through the telemetry using the right/left arrow keys. Each time you press one of the keys you'll move forward or backward by one data point in the lap. This makes it easier to control exactly where you are in the lap.

* The Analyzer will now use both steering inputs and lateral g-forces to determine the corners of a track. The g-force threshold is 0.6G to determine the start of a corner. Note if the track has track edges defined then those will be used to determine corners instead of steering or g-forces.

* There is now an option to show corners overlayed on the traces. This option is located under Display->Show Corner Overlays. You can choose if you want the overlays to be filled on the trace, or just an outline by ticking the 'Fill Corner Overlay' option in the settings General tab. You can choose the colors used to draw the left and right hand corners in the Screen Colors and Print Colors under the Track Map section. You can have different colors for screen display and printing purposes.

* There is now an option to shift the base lap forwards or backwards as compared to the main lap. This is intended to let you line up two different laps that have used different beacon positions. This would occur most often in real world imported laps. In sim laps it is highly unlikely you would need this feature. The option is available under the Laps->Shift Laps menu option. In the dialog you can then enter the distance you want to move the base lap in meters, centimeters or feet. A positive number shifts the lap to the right, and a negative number shifts it to the left.

You can also shift the lap forward or backward by one data point by using the Shift+Right/Left Arrow keyboard combination, or by choosing the Laps->Shift Forward or Laps->Shift Backward menu options.

You can also use the mouse to shift the lap forward or backward. Hold the Shift key down and left click on a trace and drag the mouse. This will shift the base lap trace in sync with the mouse movement.

Note shifting a lap does not permanently change its beacon position. It only moves it while the lap is currently open.

This feature requires a track license or higher.

* The status bar now displays the current time and distance at the cursor position. This data is show as "cursor: 0:24.817 | 3358.3 feet". If you have distances set to metric then you'll see the distances in meters. This information is based on the main lap and not the base lap.

* Added six (6) new traces: Yaw, Pitch, Roll, Yaw Rate, Pitch Rate and Roll Rate. These are available for all users under 'Chassis' in the trace popup menu for those sims that support this data. These traces are also available for use with custom traces. For track and commercial users they are also available for imported data. And for commercial users they are available in the 'Limits' settings of the commercial settings tab.

* Updates to how saved layouts are handled with respect to resizing them if the window size differs from when they were saved, and if more traces have been added to the Analyzer since the layout was created. Note these changes only effect layouts saved in this version and forward.

* When running the demo you can now choose between the four different license levels (standard, track, educational or commercial). This lets you try out each license level to determine which is right for you. As before, the demo will last 15 minutes regardless of the license level selected. After the 15 minutes is over you will have to restart the Analyzer to get another 15 minutes.

* There is a new license level - educational. This is intended for educational institutions. For details on this license level and what it offers please visit https://www.z1simwheel.com/analyzer/licenses.cfm

v 1.17.2
October 9th, 2019
* Fixed a bug which could cause the Analyzer to crash if you had two laps open and one of them could not be found.

* Fixed a bug which could cause the Analyzer not to display the final sector time in a downloaded lap in the Analysis screens.

v 1.17.1
October 7th, 2019
* Fixed a bug which prevented the Analyzer from scanning laps form Assetto Corsa Competizione and Codemasters F1 2019.

v 1.17.0
September 25th, 2019
* The maximum, minimum and average values that occur within a trace are now displayed on the right end of the trace's title header. Note if you are using the old style title headers (where they appear on the left side of the trace) then the max/min/average values are not displayed due to room constraints.

* There is an option to mark the points on the trace graphs where the maximum, minimum and average values occur. Select the Display->Show Extents option, or type the CTRL+E key combination to toggle this feature on or off. When on you will see the maximum value marked by a vertical line with a circle at the top. The minimum value is marked by a vertical line with a circle at the bottom. The average value is marked by a horizontal line with a circle at both ends. A maximum/minimum marker will be displayed every time the graph hits the appropriate value. If a graph reaches a maximum or minimum value and then stays at that value, the appropriate marker will only be displayed at the beginning of that section of graph. The graph's value will have to change, either up or down, before another maximum or minimum marker is displayed.

Note that the brake pressure trace only shows the maximum value. Also note that traces that show percentage displays do not show the maximum or minimum extents on the trace. This includes the throttle, raw throttle, brake, raw brake, clutch and tire wear traces.

* Printing - this is a new commercial feature. Select File->Print, or use the keyboard shortcut, CTRL+P to display the print dialog. This allows you to print the currently displayed traces and/or any of the Analysis screens. After ticking the checkboxes of what you'd like to print, click the 'Print' button to display the standard Windows print dialog. The traces will print in the same width to height ratio as they are displayed on screen. So if your traces take up more vertical room on screen, they will also do so on the printed page. The track map will use as much of a page as possible. Each of the Analysis screens will take up an entire page. The Overview Analysis screen may take up multiple pages if needed.

The header of each page is a graphic called 'PrintHeader'. This png file is located in documents/z1analyzer/images. You can replace it with any other file you like to customize the header of each page. The suggested dimensions of this file are 6,000 pixels wide by 760 pixels high. The image will be scaled to fit the printer page as necessary.

There is a new tab in the settings dialog called 'Print Colors'. This tab lets you customize the colors used to print the various traces. These colors are independent from the ones used when displaying the traces on screen. Note that unlike the screen colors, which are saved with each layout and can therefore differ by layout, there is only one set of printed colors that is always used when printing information.

Note due to using the industry standard CTRL+P keyboard combination to display the print dialog, the keyboard shortcuts for playing, pausing and stopping play back of a lap have been changed to CTRL+M, CTRL+ALT+M, and CTRL+SHIFT+_M respectively.

* Various improvements to how the Select Lap dialog works and responds to inputs.

* The Track List drop down in the Select Lap dialog can now be scrolled using the mouse wheel.

* The Column Data Point Mapping drop downs in the Import External Data dialog can now be scrolled using the mouse wheel.

* Custom traces can now have unique colors for each trace and line. They default to the ones specified in the settings Screen Color tab. But you can change them in the Edit Trace Dialog. Click on the color swatch next to the appropriate line for the trace. This will display a color chooser dialog. Select the color you want and click OK. You can do this for each of the formula lines. Once done click Save Trace. This feature is intended to make the user of multiple custom traces each to visually distinguish from one another. Note that if you change the default colors for custom traces (in the settings Screen Color tab) the Analyzer will update the colors used in the custom traces if that custom trace still uses the default color. If you have chosend a specific color for a custom trace then that color will no longer be updated when you change the default colors.

* A PI button has been added to the New Trace Dialog as an option for inclusion in your trace formulas. PI is evaluated to 3.14159265358979323846.

* There is now a pause button that can be used when playing back laps. This pause function can be activated by clicking on the pause button icon above the track map or in the Analysis screens, or by choosing Pause Lap from the Laps menu, or by using the CTRL-ALT-P key combination. The pause option toggles the playback of a lap. You can un-pause the lap by either selecting Pause again, or by selecting Play. When pause is engaged the lap time displayed in the Lap Data window and in the status bar at the bottom of the Analyzer will be where you currently are on the lap.

The Stop button will now completely stop playing the lap and reset the play back speed to full speed (if it had been reduced to a slower pace). It will also display the full lap time of the lap in the Lap Data time display and in the status bar at the bottom of the Analyzer.

* The current debug mode, if one is selected, will be displayed at the bottom right of the status bar. This will alert you to any currently active debug modes. Certain debug modes can substantially slow down the operation of the application, and are only intended to be turned on if you are trying to debug certain issues. At all other times the debug mode should be turned off.

* The option to automatically run the lap scan at startup has been changed. if this option is on, which it is by default, the Analyzer will ask if you'd like to scan for new laps upon startup. This gives you the option of not always having to run the lap scan on startup when this option is turned on.

* Our track edge database is now available to be used with laps that are created from External Data. The system will scan our database to look for a match based on the name of the track being similar to what you entered as the name of the track. If a match is found then that set of track edges will be downloaded. If multiple matches are found then you will be given the option of which track edges you'd like to download. This is useful for tracks that have multiple configurations. Note for this to work you must have imported GPS data for your lap.

* Track and Commercial license holders now have the option to compare laps from tracks with different names. This is intended to make it easier to compare real world laps with laps done in the sim. Previously the track names had to be an exact match for them to be compared. This is no longer the case. Now if you try to open a lap for comparison and that lap has a different track name from the currently loaded main or base lap you will see a message dialog asking you if you want to open the lap to compare it, even though the track name is different. Clicking 'Yes' will open the lap without removing the existing lap. Clicking 'No' will clear the existing lap(s) before loading the new one. For example you may have a main lap loaded from real life data with a track name of 'Lime Rock', and want to compare it to a sim lap where the track is called 'Lime Rock Full'. In this case you'd click the Yes option in the new message dialog. Note this new option will let you compare laps from completely different tracks (for example Lime Rock and Road America). While that is possible we don't advise it, as the data won't line up or be useful.

v 1.16.2
July 10th, 2019
* The limit for the number of cars or drivers that can be displayed in the drop downs for the popup menu when selecting a lap has been increased from 100 to 1,000. This is sue to the number of different laps now available on our servers.

* Fixed a bug that resulted in imported external data not always matching up properly with sim data when displaying traces by time.

* The Track License will now allow for up to 20 different Layouts. Previously was the same as the standard license at 10. The commercial license allows for an unlimited number of layouts.

* The Open Layout and Save Layout dialogs now show the number of saved layouts in parenthesis after the 'Saved Layouts' title.

* The Edit Trace dialog now shows the number of saved custom traces in parenthesis after the 'Trace Name' title.

* You can now delete a custom trace in the Edit Custom Traces dialog. Right click on the custom trace name you wish to delete and choose 'Delete Custom Trace'. Note if the trace was being used in the currently displayed layout then it will remain there until you select a different trace to replace it, or until you select a different layout, or you restart the Analyzer. Any saved layouts that used the deleted custom trace will have that custom trace replaced by the Throttle trace.

v 1.16.1
July 9th, 2019
* Fixed a bug that could cause the Analyzer to crash when attempting to open laps if it was unable to connect to our servers when requesting data on other laps.

* Fixed a bug that could prevent the external import data process from running properly if the track length was specified.

v 1.16.0
June 25th, 2019
* Track License - this is a new license type. It is intended for those users who want to utilize the Z1 Analyzer in real world scenarios. This license gives you access to the Import External Data feature of the Analyzer. This is compatible with data logging systems such as AIM or RaceCapture, or any other one that outputs data in a CSV format.

Once your real world data has been imported into the Analyzer all the standard tools within the Analyzer are available to you to review the data. This includes all the traces, custom traces, and analysis screens. You can compare two separate real world laps, just as you would any other laps. In addition you can compare your imported laps to a lap done in a sim.

This license type is available on the Try/Buy page of the website (www.z1dashboard.com). Existing users can upgrade from a standard license to a track license by going to the My Dashboard section of the website (http://z1simwheel.com/dashboard/MyDashboard.cfm). Once logged in there with their order number they will see an option to upgrade to the track license.

After purchasing a track license, the same pricing options apply regarding updates or the monthly subscription as apply to the standard license.

* The Analysis screen and its associated description screen are now movable and resizable just like the traces and track maps. In addition you can have the map track map and the analysis screens displayed simultaneously.

* When viewing live telemetry and comparing it to a base lap, you can now choose to compare the laps by time, lap percentage or lap distance. Comparing by lap time is what has always been the case in previous versions. Comparing by lap time overlays the two graphs by where they are in time on their laps. This lets you see if you are falling behind or are pulling ahead of the other lap. Comparing by lap percentage overlays the two graphs by where they are on the track. This lets you see in real time how the inputs of each lap compare at the exact location on the track. Comparing by lap distance is the same as by lap percent, but the x-axis will display the distance round the track in feet or meters rather than by percentage. This is a commercial only feature.

* The 'Use Live Extents' option has been improved, reducing the performance hit that could be incurred when using this feature. When this feature is turned on the live telemetry will use the values of the main lap to determine the various y-axis values in each trace. This feature is always on for non-commercial users. Commercial users have the option of turning this feature off and using the base lap to determine the y-axis values in the traces.

* Live telemetry now can show the sector divisions on the traces, when supported by the sim.

* When saving a custom layout the current color palette will now be saved along with the layout. When loading a layout its color palette will also be loaded, replacing the current color palette.

* The Lap Scan debug option now outputs more data. This will make it easier to diagnose any issues with laps not being found.

* Scanning of ZOD2 files has been improved. The Analyzer will now check to make sure all laps that can be extracted from a ZOD2 file actually exist, and if not it will recreate them. Previously if a ZOD2 file was scanned, and then a file it created was deleted, there was no was to get that deleted file back again.

* When scanning ZOD2 files the Lap Scan dialog will now report the name of the file being scanned and the number of laps currently found within it. Previously the display would show no updates until the ZOD2 files were scanned. This resulted in it appearing as if the lap scan was hung up.

* There is now an option in the Import External Data dialog to save column mappings. After you have specified all the column mappings and their units, click the Save Mapping button. You'll be prompted for a name for the mapping. Then click OK. This mapping will then be available to load in the future. To load a previously saved mapping, choose its name from the Load Mapping drop down. The column mappings will then be applied to the currently selected file. This new option saves time if you have a standard file format or two that you repeatedly import.

* The Import External Data dialog now lets you import file of type 'LOG', as long as those files are in the same CSV format as a CSV file. This allows for more easy importing of data from applications like RaceCapture.

* The Import External Data option now lets you import data files where there are gaps on the data. There are some data files where the data is only recorded when it changes. This leaves blank cells in some of the rows. In this case the Analyzer will fill in those blanks with the previous value for the data channel.

v 1.15.2
April 16th, 2019
* Fixed an issue that could cause the Analyzer to freeze or crash during the external data import process.

* Added a link to the YouTube video explaining how the Import External data process works.

v 1.15.1
April 4th, 2019
* Now compatible with RaceRoom version 2.6 API.

v 1.15.0
March 27th, 2019
* There is a new commercial feature for importing external data from csv files. This data is converted into zod2 files which can then be read by the Z1 Analyzer. This feature is available under File->Import External Data, or CTRL-I for a keyboard shortcut.

The dialog has 3 sections. The first is where you select the file you want to import. This must be csv file. It should contain data from one or more laps. Click the Browse button to open a file dialog and then select the file through that dialog. After you select the file, the first 50 rows form the file will be displayed in the table in section 3.

After selecting the file you need to fill out the items in section 2. You can type these in manually or you can right click on the cell in the section 3 table that contains the appropriate information and then select the action from the popup menu. For example most CSV file from other data sources will contains the track, driver and car name in the first few rows. If you right click on the driver name and choose 'Set as Driver Name' from the menu that cell's data will be placed in the Driver Name text field of the second section.

The track length is the only optional field in section 2. If you do not enter a value here then one of the columns from the CSV file must be the 'Lap Distance' data channel.

After filling out section 2, you should specify the various data channels and units for all appropriate columns in the section 3 table. You can scroll this table using the blue scroll bars, both vertically and horizontally. You can also use the mouse wheel to scroll vertically. For every column you want to import, you need to select the appropriate data channel from the drop down. Any column marked as 'Ignored' will not be imported. The following data channels are the minimum that must be specified: Current Time, Lap Percent or Lap Distance. Latitude, Longitude, and Altitude are highly recommended. If they are not supplied then a circle will be generated as the track map. All others are optional. Of course the more you specify the more data you will have.

Each data channel has specific units associated with it. After you choose the data channel from the top drop down, the drop down underneath will update itself with the available units for that data channel. Make sure the selected units match what is contained in your source csv file. For example if you have selected 'Lap Distance' and your CSV file has recorded lap distance in kilometers, then you'll need to set the units drop down for that column to 'Kilometers'.

The final step is to specify which row contains the first row of data. Left click on whichever row this is. That row will be highlighted and have a line draw above it. Only data from this row downwards will be imported.

Click the Import button to proceed. If you have not specified a track length, then the file will first be scanned to determine the length of the track. Afterwards it will be scanned again to convert the data into a zod2 file format. The file will be stored in Documents\Z1Analyzer\ExternalData\Telemetry. You only need to do the import one time for each CSV file.

You will receive a message once the import is finished altering you that it has completed. You will also be asked if you would like to add the laps to the Analyzer's list of available laps. You will need to do this to open them in the Analyzer. Click Yes if you would like to do so at this time. If you click No, you can always perform a Lap Scan at a later time to add the laps to the Analyzer's list of available laps.

* You can now open laps from the same track from different sims. Both tracks have to have the same name for this to work. This is intended to allow you to open a lap from a sim track and compare it to a lap from an external data file (real world) track. The name of the sim and the track map data will be taken from the main lap (and not the base lap).

* When exiting the Lap Scan dialog you will be prompted if you would like to open a lap. Answering Yes will immediately open the Lap Selection dialog, removing the step of having to choose it from the menus.

* The Ride Height Analysis screen has been updated to use the improved rendering engine that is used on the other analysis screens.

* The Ride Height Analysis screen will now show two laps side by side when you have two laps loaded.

* The brake point analysis screen has been improved so that the act of dragging your brakes is not counted as a brake zone.

* We have added comments on the overview analysis screen's braking section to include information about whether or not you are dragging your brakes during the lap.

* The behavior of selecting drivers from the popup menu in the Select Lap dialog has changed. If you right click on the list of available laps you will see the standard popup menu. Selecting 'Show Drivers' from this popup menu will display the list of all drivers whose laps are displayed in the scroll window. By clicking on the driver name you can choose if you'd like to display that driver's laps or not. This works fine when you have a few drivers. But when you have 10 or more drivers it becomes a two step process to display the laps from just one driver. You have to first select 'No Drivers' from the top of the list, then right click again, go back to the 'Show Driver' sub menu and then choose the driver name. In version 1.15 of the Analyzer if all drivers are displayed, as would be the case when you first choose a sim and track, when you select a driver name the Analyzer will display laps from only that driver, hiding the laps from the other divers. This is a shortcut to get the laps displayed from the desired driver. You can then add other drivers into the mix, or display them all again if you choose.

* The above behavior changes have also been implemented when you select from the list of cars in the drop down menu.

* You can now specify the colors used to display the throttle and brake overlays on the track maps. These colors can be set in the Colors tab of the settings dialog. They are located near the bottom (scroll down) under the Track Map section and are called 'Brake Overlay' and 'Throttle Overlay'.

* Drawing the sector line on the various analysis screen track maps has been improved to have the lines better meet the track edges.

* The S/F line on the analysis screen track maps has been updated to be a checked flag pattern instead of a red rectangle when the throttle/brake overlay is displayed to avoid confusion with the default braking color.

* We've added more YouTube video links to the YouTube Help menu. Please check these out to get the most out of the Analyzer and its features.

* The status bar at the bottom of the screen now also displays the driver name, car and lap time for the currently loaded laps. This makes it possible to see that data when the Lap Data window is not displayed.

* Instructions on how to make sure you have a track map in live telemetry are now displayed if they are needed. This would be when you are seeing the default square track map.

* Compatible with the updated RaceRoom API. Note this update is not backwards compatible with the older RaceRoom API.

* Implemented alpha version of live telemetry to F1 2018. Note as this is a beta feature there may be bugs with connecting to F1 2018 at this time.

v 1.14.1
January 14th, 2019
* Updated the Analyzer to work with version 1.15.1 of the Server.

* Added more detailed debug output for some of the debug modes.

v 1.14.0
December 18th, 2018
* Added a new setting called 'Title On Top'. When this is turned on the titles for each trace will be displayed on the top of the trace, as opposed to the left side as was the case in previous versions. This allows for a longer description of the trace being displayed. This option is turned on by default. If you would prefer the titles on the left as in previous versions then uncheck this option.

* Updated the Analyzer to work with the new more compressed UDP format from the Z1 Server.

* The 'Trace Display' main menu has been renamed 'Display'.

* Added 'Data Channels'. A data channel is a small numerical display of any of the available data channels within the Z1 Analyzer. It will display the current value of the selected item. For example displaying Throttle will give you a number between 0 and 100. Displaying Speed will give you a number between zero and your maximum speed. Data channels that are assigned to wheel or tire data will display four numbers, one for each wheel or tire. The number display is associated with the current location selected in the track. If you are playing back a lap, or viewing live telemetry then the number displayed is the current location on track.

You create a data channel display by selecting 'Add Data Channel' from the Display main menu, or type the CTRL-D key combination. Once displayed you can move and resize the data channel just like you would any other trace. To change what is displayed in the data channel, right click on it and choose the desired option. You can maximize the data channel display if you want. To remove the data channel, select the Trace Display->Hide Trace from the popup menu.

You can have a maximum of 20 data channels displayed at one time. The currently displayed data channels will also be included under the Display menu. If you select the data channel from the menu if will bring it to the front, covering any items behind it, assuming you have the auto bring to front option selected.

Note custom traces are not yet supported in the data channels.

* When choosing the Display->Reset Display option any active Data Channels will be moved to the right side of the window, and be moved to the foreground on top of any traces.

* To remove a data channel from the display, right click on the data channel's display and select Trace Display->Hide Trace. Unlike traces, the data channels are not just hidden, they are removed. So the number of data channels will go up and down depending on how many you have displayed. Remember the maximum number that can be displayed at once is 20.

* Now when you use the Display menu to show/hide a trace, when the selected trace is requested to be shown, it will also be brought to the front layer (assuming you have the auto bring to front option selected).

* The Colors tab has been revamped. The various colors are now grouped into sections based on their purpose. These sections are loosely based on the right-click popup menu displayed in the traces. In addition, several new customizable colors have been added. These include those for the trace title background, border, text and header color; various track map colors, and default grid and background colors.

* Engine Torque is now available as a data channel for those sims that support it (Currently rFactor 2 and Project Cars 2).

* Logging has been updated to include more data when necessary. This should make determining issues easier in the future.

* Now when you change what a trace or data channel is displaying (by using the right click popup menu on the trace or data channel) the Analyzer no longer resets the lap position back to the beginning or stops play back of a lap. It will keep everything as it was, and just change what is displayed in the trace or data channel.

* The Analyzer can now read laps the Z1 Dashboard recorded in Codemasters F1 2018.

v 1.13.1
September 26th, 2018
* Fixed a bug in parsing ZOD2 files that could result in sector times being off by one sector (ie sector one time being reported as sector two time, etc)

* Fixed a bug in parsing ZOD2 files that could result in lap times being off by one lap (ie a lap time for the previous lap being attributed to the next lap.)

v 1.13.0
September 24th, 2018
* Support for the new ZOD2 format for Assetto Corsa, Race Room, Project Cars 2. (This new format improves accuracy of lap times and sector times, as well as adding additional data.)

* In the select lap dialog the small square to the left of open laps will now show a different color for an open base lap versus open main lap. Base laps will show a blue square by default. Main laps will show an orange square by default. You can set the colors used for these squares in the settings dialog.

* Improved rendering of the throttle/brake overlays on all track maps in the various analysis screens. The rendering is now smoother and even more accurate than before.

* Improved rendering of side by side laps for Speed Comparison, Brake Points, and Understeer analysis screens. The rendering is smoother and eliminates the jagged edges that sometimes occurred on various track maps.

* There are now keyboard accelerators for various menu commands. They are:
File->Open = Ctrl O
File->Start Live Telemetry = Ctrl L
File->Stop Live Telemetry = Ctrl Shift L
File->Open Layout = Ctrl Shift O
File->New Custom Trace = Ctrl T
File->Settings = Ctrl Shift S

Laps->Clear Base Lap = Ctrl Alt C
Laps->Switch Laps = Ctrl Alt S
Laps->Play Lap = Ctrl P
Laps->Stop Lap = Ctrl Shift P
Laps->Flip Map Horizontally = Ctrl H
Laps->Flip Map Vertically = Ctrl V
Laps->Rotate Map = Ctrl R

Analysis->Zoom In = Ctrl Z
Analysis->Zoom Out = Ctrl Shift Z

Trace Display->Reset Traces = Ctrl Shift R
Trace Display->Show/Hide Trace 1 = Ctrl Shift 1
Trace Display->Show/Hide Trace 2 = Ctrl Shift 2
Trace Display->Show/Hide Trace 3 = Ctrl Shift 3
Trace Display->Show/Hide Trace 4 = Ctrl Shift 4
Trace Display->Show/Hide Trace 5 = Ctrl Shift 5
Trace Display->Show/Hide Trace 6 = Ctrl Shift 6
Trace Display->Show/Hide Trace 7 = Ctrl Shift 7
Trace Display->Show/Hide Trace 8 = Ctrl Shift 8
Trace Display->Show/Hide Trace 9 = Ctrl Shift 9
Trace Display->Show/Hide Lap Data = Ctrl Shift L
Trace Display->Show/Hide Track Map = Ctrl Shift T

* The open settings and open lap buttons have been removed from the top of the Lap Data display.

* Note for the Ctrl P (Play Lap) option, every time you use the keyboard shortcut it slows the playing speed down by half, until you reach 1/16 speed at which point it returns to full speed.

* The menu items in the Trace Display menu now show check marks next to them when their associated item is displayed, and no check mark when it is not.

* The Show Trace 1-9 menu items under the Trace Display menu now include the name of the trace being displayed. This should make it easier to see which trace is being referenced, especially if the traces on the display are not in their original order.

* There is a new option under the Lap menu called 'Swap Laps'. Choosing this option will switch the currently selected base lap and main lap (so the main will become the base and the base will become the main). You can also use the Ctrl-Alt-S keyboard shortcut for this as well. (This is the same option as clicking on the left/right arrow icon in the analysis screens.)

* There are two new options under the Analysis menu called 'Zoom In' and 'Zoom Out'. These options will let you zoom in or our on the analysis track maps. They duplicate the magnifying glass buttons displayed in the analysis track maps screens. You can also use the keyboard shortcuts of Ctrl-Z to zoom in and Ctrl-Shift-Z to zoom out. Note if you are not viewing an analysis screen, then these menu options do nothing.

* The play and stop buttons have been moved from the Lap Data section to the top of the Track Map section.

* The track map's 'option' button has been removed. The buttons is showed (flip horizontally, flip vertically, rotate, show/hide throttle-brake overlay, show/hide 3D map, and save track map) are now permanently displayed in the track map header.

* Menu Items will now be disabled if their functionality does not make sense to be used, or should not be used, in a certain mode (such as when live telemetry is playing, or when analysis screens are displayed or hidden.)

* The Live Telemetry option under the file menu has been split into two options: Start Live Telemetry and Stop Live Telemetry. Only one will be active at a time.

* When viewing the analysis screens, the icons for playing, stop playing, zooming in and out, and switching the laps have been moved to the top of the analysis screen in a new header bar. These icon duplicate the functionality available in the menus and keyboard shortcuts.

* When viewing the analysis screens, the icons for flipping the track map, rotating the track map, displaying/hiding the throttle-brake overlays, and showing the map in 3D are now permanently visible in the new header bar. This makes it easier to access these options.

* When viewing live telemetry the lap count, last lap and best lap display has been moved into the track map header. This frees up more space in the main display for the track map.

* You can now use the mouse scroll wheel to scroll the list of laps in the Select Lap dialog.

* You can now use the up and down arrow keys to scroll the list of laps in the Select Lap Dialog.

* There are now shortcut options for the following four menu items in the Select Lap Dialog. They will work on the currently highlighted lap:
Open Lap = Enter
Open Base Lap = Ctrl Enter
Load as Left Edge = Ctrl L
Load as Right Edge = Ctrl R

v 1.12.1
August 1st, 2018
* Fixed a bug that could prevent the Analyzer from properly connecting to the Z1 Server during live telemetry.

v 1.12.0
June 27th, 2018
* Updated various DLLs and dependencies related to graphics and display to improve performance.

* Implemented a new data recording file format - ZOD2. This brings various improvements over the original format that allows for more accurate lap timings and sectors times. In addition it will help get rid of partial laps that could sometimes occur with the ZOD file format. This new file format will also allow for better future expansion. As of this release it is only associated with Kart Racing Pro. Other sims will be supported in future releases of the Z1 Analyzer.

* There is a new settings called 'Show Grid' in the General tab of the settings dialog.. This will display the background grid used in the Snap To Grid feature. This is off by default.

* There is a new setting called 'Snap To Grid' in the General tab of the settings dialog. When turned on this will make sure all windows that are moved or resized will line up with the square grid. This allows you to more easily align traces for a better looking layout. This is on by default.

* There is a setting called 'Grid Size' in the General tab of the settings dialog. This allows you to set the size of the snap grid. The default size is 5.

* There is a new trace for Cylinder Head Temperature. This is available under the Engine State sub menu. In addition you can set the color of this trace in the Color tab of the settings dialog. And commercial users can set minimum and maximum value alerts for this trace in the commercial tab of the settings dialog.

* The Wheel RPS trace now displays all values as positive. This allows for sims like RaceRoom which reports wheel RPS speed as negative to still be displayed on the trace's graph.

* The Wheel RPS trace is now associated with the Graph From Zero option. When the Graph From Zero option is turned off the graph will show minimum numbers based on the wheel RPS of the lap. This allows for more detail in the graph.

* The Project Cars 1 and Project Cars 2 network connectivity options have been combined into a single drop down where you select the version you would like to connect to.

* There is now an ABS (absolute value) button in the custom trace layout operators.

* There is now a NEG button in the custom trace layout operators. This will multiply the appropriate value by negative one (-1).

* The brake lockup analysis screen now works with sims that report negative wheel RPS rates, such as RaceRoom.

* You can now specify the color of the background of the entire analyzer screen. This is available in the Colors tab of the settings dialog. Look for the Background swatch at the bottom of the third column.

* You can specify the color of the snap grid. This is available in the Colors tab of the settings dialog. It is at the bottom of the third column.

v 1.11.1
May 10th, 2018
* Fixed a bug associated with the Analyzer screens and menu selection that could cause the application to crash.

* Fixed several bugs associated with background threads and file selection that could cause the application to crash at random times.

v 1.11.0
March 26th, 2018
* Commercial users can now run up to 6 instances of the Z1 Analyzer simultaneously. To launch additional instances simply launch the Analyzer again. Each instance will have its own specific settings. The custom layouts and custom traces are shared between all instances. Only the first instance can perform a lap scan. The other instances use the data from that lap scan to load laps.

* The previous way of changing a trace's location or size has been replaced. You no longer specify if a trace should take up 1 or more horizontal or vertical slots. Instead you can simply left click on the title of the trace and drag it where you want to place it. The layout of the traces will be saved when you exit the Analyzer. They will also be saved if you create a custom layout, so that you can restore it later when you load that layout.

* You can resize a trace by clicking and dragging the lower right corner of the trace.

* The Lap Data window can be moved and resized just like a trace window.

* The Track Map window can be moved and resized just like a trace window.

* The bottom right corner of the track map is no longer used to display the analysis screens. That corner now lets you resize the track map display.

* There is a new icon at the top right of the track map display. Click on this icon to display the analysis overview screen.

* All analysis screens now have a small 'X' ixon at the top right of their display. Click this icon to close the analysis and return to the trace graphs.

* There is a new menu item under the Analysis menu, called 'Close Analysis Screen'. This will close any open analysis screen.

* When you click on a trace it will automatically be brought to the front. If it overlaps any other traces they will now appear behind the clicked traced. You can turn this 'bring-to-front' behavior off by unchecking the Auto Bring To Front option in the settings dialog.

* The Trace Display menu, available when you right click on a trace, now has four options. Maximize trace will make the selected trace take up the entire screen. Restore Trace will unmaximize a maximized trace. Hide trace will make the trace invisible. Reset traces will return all traces to their default locations and sizes.

* There is a new top level menu, Trace Display. This allows you to reset all the traces by selecting Reset Traces. It also lets you control the visibility of each individual trace.

* There is a new analysis screen called 'Brake Points'. This will display information about each brake zone. A brake zone is defined as any time the driver of the main lap applied the brakes. The information given is the distance the driver was on the brakes, the total time they were on the brakes, the maximum braking level used during braking, the average braking level used during braking, the time it took the driver to reach the maximum braking level, the speed at the beginning of the brake zone, the speed at the end of the brake zone, and the average speed during the brake zone. If two laps are loaded this information will be displayed for both laps allowing for a comparison. In addition if two laps are loaded the difference in distance between when each driver applied the brakes will be displayed.

* The display of the Turn Analysis comments has been improved. It now uses the same updated look of the Brake Points analysis. The box positioning has been improved to prevent it from being displayed partially off screen in any situations.

* When you open a lap file the Z1 Analyzer will now check with our server to see if there is a track edge definition file for the track you are loading. This allows us to provide you with new track edge files when they become available without your having to perform an update or other installation. It also allows us to provide a smaller installer file as we no longer have to package all the track edge definition files within the installer. This is important as the growing number of track edge files were making the installer much larger than it needed to be. If you do not want the Z1 Analyzer to check for the track edge file you can turn this feature off by unchecking the checkbox called 'Download Track Edges' in the Z1 Analyzer's settings dialog. (Note: if there is already a track edge definition file on your computer then this check against the server is skipped.)

* A new trace called 'Timing Delta' is available under the Driving Inputs sub menu. This trace shows the delta in lap time between two laps. For this to have any data displayed you must have two laps loaded. The delta time is comparing the main lap to the base lap. If the delta is positive that means the main lap is behind the base lap. If the delta is negative that means the main lap is ahead of the base lap.

* Added a new data point for Water Level (Coolant Level). This is available as a basic trace and for use within custom traces. You can set the color used for this trace in the Color tab. The limits can be set in live telemetry in the Commercial tab (assuming you have a commercial license.)

* Added two new data points: ERS Lap Level and ERS Max Per Lap. ERS Lap Level is the amount of ERS you have left this lap. ERS Max Per Lap is the total amount of ERS you can use for the entire lap. This can be graphed in the basic trace called 'ERS This Lap'. You can also use these two data points in your custom traces. In addition you can set a color for the ERS This Lap trace, and set maximum and minimum limits (for commercial license users) for the ERS Lap Level.

* You can now clear the base lap by using the new menu option under the Laps menu of "Clear Base Lap". If you have a base lap loaded it will be cleared when selecting this option.

* The Lap Scan dialog now resets the display each time it is opened. Previously it would retain the lap scan data, which made it harder to see the current scan status if a scan was repeated.

* The Analyzer will now check for the existence of the Z1Analyzer folder in your documents folder upon startup. If the folder does not exist an error message will be displayed and the Analyzer will quit.

* The Lap Scan dialog now shows the current filters that are in effect for the lap scan (lap age, start/finish percentages).

* There is a new top level menu called "YouTube Help". This menu lists various YouTube videos that help to explain features of the Z1 Analyzer. Selecting one of these menus will open the YouTube video in your default browser.

* The Analyzer will check the vertical resolution of the screen. If it is too low a warning message will be displayed alerting you to the issue. This can alert you that dialogs may be cut off on smaller screens.

v 1.10.0
December 20th, 2017
* You can now create your own custom traces. This is done by selecting File->New Custom Trace, or by right clicking on a trace and choosing Custom Trace->New Custom Trace. This displays the New Trace Dialog. Each trace must have a unique trace name. You can then create the mathematical formula that defines the trace. You can use any of the current data channels and any of the operators. The operator buttons work just like a calculator. Clicking on the buttons adds them to the trace formula. Click on a data channel to add it to the trace formula. The units for each data channel is listed next to the data channel in the table.

If you want to delete a step from your formula click the Delete Step button.

The list of available data channels can be sorted alphabetically or grouped by common purpose. Use the Sort By combobox to change between these two sort options. Each trace can have up to 4 decimal points displays in the graph's value. The default is zero. You can specify this using the Decimal Places combobox.

Each trace can be composed of up to 4 lines. You use the Total Lines combobox to specify how many lines you would like to include in your trace. The default is 1. When using multiple trace lines click in the appropriate trace formula box to edit that line's formula.

An example of a trace that might use multiple lines would be one where you wanted both brakes and throttle to appear on the same trace, or one where you'd like all four wheels to appear on the same trace. You would use 2 and 4 lines respectively in those examples.

* To display the custom trace, right click on a trace and choose the Custom Trace option in the popup menu. You will then see the list of your custom traces available. Choose the one you want. The custom traces behave just like a regular trace.

* You can edit a custom trace by choosing File->Edit Custom Traces, or by right clicking on a trace and choosing Custom Traces->Edit Custom Traces. This will display the Edit Custom Trace dialog which lists all existing custom traces. Double click on the trace you would like to edit. You will then see the trace displayed in the Edit Trace Dialog. This works exactly the same way as the create trace dialog.

* Added colors to the Color tab. It now contains all colors that are used in the application. There is a scroll bar at the right side of the dialog to allow you to scroll up/down to see all the colors.

* Updated the scan process for iRacing files to ignore any laps with negative lap times. These would be the first lap of a session, such as a lap that started in the pits right after getting in the car.

* The lap scan display has been totally redone. A dialog is now displayed whcih shows far more information on what is being scanned. Each sim is displayed on a separate line. You can see the number of files available. The number of files scanned, The number of laps found, record and/or skipped. This should provide more detail on the scan process and how complete it is at any point.

* The new lap scan dialog includes a Cancel button. Clicking this button will halt the scan process. If you do cancel the scan any partially scanned data will not be recorded.

* There is a new option called 'Interpolate Position' in the Genereal tab of the settings dialog. This smoothes out the car's position in recorded laps for sims that don't constantly report the car's position. These sims are rFactor, rFactor 2, Automobilista, Game Stock Car and ARCA Sim Racing. This option is on by default.

* There is now an option to display the traces by distance. This is in addition to the current options of time and lap percentage. The option is available in the General tab of the settings dialog under the Graph By option. The distance option will display increments in either meters or feet depending on your distance setting. With this option two compared laps will be displayed at the same location of the track (like they are with the percentage option).

* The scroll bar in the select lap dialog has been improved.

* You can now use the mouse wheel to scroll the list of available laps in the select lap dialog.

* Shock Velocity is now recorded from Codemasters F1 2017.

* Now compatible with Codemasters F1 2017 Broadcast mode. There is a new option in the Live Telemetry tab drop down for Codemasters called 'F1 2017 BC'. Select this if you want to connect to the sim using the broadcast mode option.

v 1.9.4
November 7th, 2017
* Fixed a memory leak that occurred when playing back recorded laps which could result in a application crash after several minutes.

v 1.9.3
October 13th, 2017
* Fixed a bug that could cause the Analyzer to crash upon closing the Settings dialog.

* Fixed an issue that could cause the left side tire inner and outer temps to be reversed on Assetto Corsa.

* Fixed a bug that could cause the Analyzer to crash when attempting to read very large (multi gig) ibt files from iRacing. The maximum file size has now been capped at 1GB. Any file larger than that will be skipped.

v 1.9.2
October 13th, 2017
* Updated compatibility with Codemasters F1 2017 to their 1.8/1.9 patch.

v 1.9.1
October 6th, 2017
* Fixed a bug that would stop telemetry values and track map positions from being displayed in live telemetry if you selected a new trace to be displayed while live telemetry was running.

* Fixed a bug that could prevent live telemetry from connecting to Codemasters F1 2016 sim.

* Fixed a bug with the Camber trace that could cause the Analyzer to stop responding in certain circumstances.

* Added a third sector color to the Lap Overlay track map thumbnails. This makes it easier to differentiate sectors in the track map.

v 1.9.0
September 28th, 2017
* Added 15 new trace channels: Clutch, Fuel Remaining, Fuel Pressure, Voltage, Water Pressure, Center Front Shock Deflection, Center Front Shock Velocity, Center Rear Shock Deflection, Center Rear Shock Velocity, Shock Velocity, ERS Level in joules, Power MGU-K in watts, Power MGU-H in watts, Torque MGU-K, and Camber.

* The Z1 Analyzer is now compatible with Codemasters F1 2017. You can viewed laps using the Z1 Dashboard software, or view live telemetry data.

* The Lap Overview now includes track map thumbnails for the sectors, driving line and turns sections. This helps you determine which part of the track is being discussed on those sections. A scroll bar will appear on the right if the page is longer than the available screen space.

* Improved increment display on traces to provide clearer steps on each graph.

* The Input Trace now uses all available space when it is resized.

* The Input Trace now displays the wheel camber on top of the tire graphics. (For those sims that support the camber data channel.)

* The Layout tab was removed form the settings dialog as it was no longer needed. You now specify which data channels should be displayed by right clicking in the trace.

* The maximum age for recorded laps to be included in the scan has been changed from 1-60 days to 1-12 months.

* The Live Telemetry tab now allows you to specify which sims should be checked for when detecting live telemetry. This brings the Analyzer in line with how the Dashboard checks for sims.

* You can now save layouts. This option is under File->Save Layout. Then give the layout a name to save the current layout.

* You can now open saved layouts. This option is under File->Open Layout. Any previously saved layouts will be displayed there. Double click on the layout you want to open. This allows you to create multiple layouts for specific purposes and easily open them.

* If you right click on the name of a layout in the 'Save Layout' dialog you are then able to delete the selected layout.

* Non-commercial users can save a maximum of 10 layouts. Commercial users can save an unlimited number of layouts.

* The name of the currently opened layout is displayed at the bottom right of the Analyzer's status bar.

* When showing live telemetry commercial users can set maximum and minimum limits for each data channel value. If that value goes out of those bounds then the appropriate trace display will flash or display the border in red to show the value is out of the desired range. This is a commercial license feature.

v 1.8.1
September 13th, 2017
* Updated the RaceRoom API to work with the September 12th patch.

v 1.8.0
June 26th, 2017
* There is now an option called 'Include Server Tracks' in the General tab of the settings dialog. With this option on you will be able to download any lap from our server for any sim, even if you have not run a lap on that sim/track combination. This will greatly increase the length of the track drop down in the Select Lap dialog (and is therefore off by default). Note you must have the 'Share Laps' option turned on for this option to work.

* Improved memory management to allow for better opening of very large laps (such as certain Nurburgring variations).

* When opening a lap you will see progress bar describing the current processes. For most laps these will go by extremely quickly, but for very large laps they will keep you informed of the opening process.

* Improvement in speed during the rendering of the all traces.

* Added a bottom status bar which will display messages regarding application processes.

* You can now choose the units to display speed, amounts, pressures, temperatures, distances, weights and torques all separately from one another. These are located in the General tab of the Settings Dialog.

* All Commercial options have been moved into a new tab called 'Commercial'.

* If you load a base lap before the main lap the analyzer will now display the track map and traces for the base lap. (Note you can't get any analysis or additional data until you load a main lap.)

* Commercial users now have the option of having live telemetry compared to a pre-recorded lap. To do this the desired pre-recorded lap should be opened as the base lap before you start live telemetry. Then once live telemetry starts the base lap will be played back along with the live telemetry. Live telemetry is time based, so the base lap will be displayed in the traces to match the current time of the live lap. If the live lap takes longer than the the base lap, then the base telemetry will end until you start a new lap. If the live lap takes less time than the base lap, then the base lap will restart when you cross the start/finish line. This allows you to see if you are ahead or behind the base lap. This option can be turned off in the Commercial tab of the settings dialog.

* Commercial users have the option of using the base lap's telemetry extents when rendering the traces. If you have a base lap loaded then it is suggested you leave this option on. This not only speeds up rendering, but ensures the entire base lap trace can be seen. This option can be toggled in the Commercial tab of the settings dialog.

* Commercial users have the option of using the base lap's track map when running live telemetry. Using this option means you don't have to save the track map before using live telemetry. If you want to use a pre-saved track map then you should turn this option off. If no base lap is loaded then the Analyzer will attempt to load a pre-saved track map. If no pre-saved track map exists then the default square will be used. This option can be toggled in the Commercial tab of the settings dialog.

* There is an option to display lap time information with live telemetry. The option is available in the Live Telemetry tab. When selected you will see the number of laps turned, the last lap time and the best lap time display in a box at the bottom left of the track map.

* You can now change the size of the traces by specifying how many horizontal or vertical slots they should use. Right click on the desired trace and choose 'Trace Size'. Various options will then be displayed for you to select the desired size. Selecting 'Restore All' will set all traces back to their default size.

* There is also a Maximize Trace option in the right click drop down. Selecting this option will cause the selected trace to use the full screen. When this option is selected you will not be able to view the track map or lap data screens. To exit the maximized mode, select Restore All from the right click drop down.

* There is an option called 'Save Trace Sizes' in the General Tab of the settings dialog. This allows you to specify whether or not the current horizontal and vertical sizes of the traces should be restored when you reopen the Analyzer. This is on by default.

* The General tab of the settings dialog has been rearranged for better layout.

v 1.7.1
April 6, 2017
* Updated to the latest version of RaceRoom.

v 1.7.0
March 22, 2017
* The select lap dialog now displays the number of laps available on the server for the selected track, even if they are not being displayed in the list of laps (which can happen depending on your current display options). Clicking on this line of text will display all the available laps. Remember in order to see any laps from the server you must have the Share Laps option in the General settings dialog selected (which it is by default). You have to share your laps in order to see other driver's laps.

* You can now specify the maximum number of laps to be listed from the server for a track. The option is in the General tab. The default is 150. This speeds up the process for listing the laps available from the server for tracks which have a large number of laps available. You will be alerted if the total number of laps available is more than the maximum number you have specified to be listed.

* There is now an option to tell the Analyzer how you want to prioritize the laps listed from the server. This option only has an effect if you are listing fewer laps than than are actually on the server. For example if there are 200 laps on the server and you only want to see 50 of them (as can be specified in the Max Download Laps option) then this setting is important. The first option 'By Fastest Lap' sorts the laps to be listed by car and then lap time. If you have specified that you want 50 laps to be listed, and there are 10 cars with laps on the server then the 5 fastest laps for each of those 10 cars will be returned regardless of when those laps were uploaded. This option is the default option. The second option 'By Most Recent' would list the latest 50 laps to be uploaded to the server regardless of the lap time or car.

* There is now an option called 'Group Cars' in the General tab of the settings dialog. This is checked by default. With this option checked all laps by the same type of car will be grouped together in the Select Lap Dialog, making it easier to find laps for a particular type of car.

* There is now an option to display the trace graphs by percent instead of by lap time. This is located in the general tab of the settings dialog under 'Graph By'. If you are comparing two laps which have different lap times then graphing by lap time allows you to see where you gain or lose time compare to the other lap. Graphing by percent displays both laps on the same horizontal scale (which is the percentage of the way round the track for the first lap). This allows you to compare driver inputs and car motion at the exact same point on the track for both laps. This can help you determine how you can improve your lap by easily seeing what you are doing differently compare to the other lap at any exact location.

* When viewing live telemetry the sectors are now displayed. Note for this to work you must first have saved a track map for the appropriate track after viewing a recorded lap.

* The traces now expand horizontally or vertically to use all available space in the window.

* The brake lockup analysis has been improved. Previously the front wheels had to be completely stopped in order to register as a lockup. This has been modified so that a wheel is now considered to be locked if it is rotating at 15 MPH less than the rear wheel on the same side of the car. This will show you where you are right on the edge of locking up as well as when you a wheel is fully locked. The value of 15 MPH can be adjusted in the general tab of the settings dialog, under Lockup Threshold. (A restart of the Analyzer is required after you change this value for the new value to take effect.)

* The turn analysis has been improved when using the track edges to determine the turns. Previously you may have been told you were not getting close enough to the edge of the track upon exiting a turn which was followed immediately by another turn. This is not always the best advice for the optimal driving line. The Analyzer now takes the following turn into account more when providing advice on track out points.

* You can now click on the track map trace to select the point you would like to see. Previously you had to click on a trace graph to position the car.

* Updated how the windows are drawn to allow for better future expansion.

* The track map now shows a direction of travel arrow at the start/finish line.

* You can now specify the color of the lap text (things like time intervals, sector numbers, start/finish line indicators, etc) in the traces.

* You can specify the color of the lines used to draw the time increments, start/finish line and sector lines on the traces. Each of these can have its own color.

* Improved the scrollbar movement in the select lap dialog.

* Improved the way laps are requested from the server.

* The General settings tab has been split into two tabs - 'About' which should the registration status of the Analyzer, and 'General' which shows various options. This gives more room to the general tab, which was needed.

* New Commercial license only option - you can assign a password to your laps when you upload them. This allows you to securely share your laps with other commercially licensed Z1 Analyzers that have the appropriate password. In order to see the lap in the list of available laps and download the lap you will need that same password. The password is encrypted on our server for your security. The passwords are entered in the General tab of the settings dialog.

* New Commercial license only option - you can specify if laps that do not have passwords associated with them should be displayed in the list of available laps. This makes the list display only the laps that match the currently entered password and excludes all non-password protected laps. This option is set in the General tab of the settings dialog.

* Added additional debug options relating to getting the list of laps available on the server and registering the Analyzer.

v 1.6.2
February 28, 2017
* Fixed a bug that could cause connectivity issues with Assetto Corsa.

v 1.6.1
December 23, 2016
* Fixed a bug that prevented laps from the server from being displayed in the select lap window.

v 1.6.0
December 20, 2016
* Data sharing is now part of the Analyzer. This allows you to upload your laps to the server and download laps from the server. This means you can open a lap of another driver who has uploaded their lap to the server in order to compare yourself to that lap. Note that no setup information is uploaded to the server, only telemetry information.

* Any laps available to be downloaded from the server will be displayed in blue in the select lap dialog. In order for a lap to be displayed it must meet the current criteria (same track and sim, and display date range). Double clicking on one of these highlighted laps will download it from our server and load it into the Analyzer. You can load it as either the primary lap or a comparison lap, allowing you to compare one of your own laps to that lap.

* When you open one of your laps it will automatically be uploaded to our server (telemetry only) and be added into the pool of laps that can be downloaded by other users. If you do not want your laps to be uploaded the uncheck the 'Share Laps' option in the General tab of the settings dialog. Note if you uncheck this option you will not be able to download laps either. (You've got to share your own laps if you want to download other people's laps.)

* The Select Lap Dialog uses four colors to display information about a lap. These colors can be customized in the Color tab of the settings dialog. You can specify the color for a local lap (ie one that you recorded on your computer); a server lap (one that is on our servers); the lap you have just clicked on (selected); and the laps that are currently open. The laps that are currently open will have a small square to the left of the car name.

* In the Select Lap Dialog there is a check box called 'Automatically check server for laps'. This is on by default (unless you turned off the Share Laps option). With this option checked the Z1 Analyzer will automatically attempt to connect to the server and request a list of laps that match your current criteria. Unchecking this checkbox will prevent the Z1 Analyzer from performing this check. If you are off line or have limited bandwidth or any other reason for not wanting this feature to be active, then uncheck this checkbox.

* The Select Lap Dialog has been redone. The list of laps is displayed in a scrollable table that makes it easier to see details of each lap. Weather is now displayed in this table. To open a lap double click the desired lap. When you double click the lap it will open in accordance with the currently selected option form the Options drop down (Load Lap, Load Comparison Lap, Load as left track edge, Load as right track edge). The Sort By and Display drop downs control which laps are display in the table and how they are sorted.

* You can also right click on the list of laps. This will display a popup menu with additional options. You can choose to open the lap this way, or open the lap as the base lap, left track edge or right track edge. In addition you can choose various filters for determining which laps are displayed. These include the ability to filter by local versus server laps, the type of car and the driver name.

* The analyzer now lets you view laps from different cars on the same track. This is so you can compare different types of cars from within the same class on a track.

* The Analysis Overlay screen has been updated to include the weather information for each lap. Note not all sims provide weather information.

* The Z1 Analyzer is now compatible with Race Room.

* The Z1 Analyzer will now remember your settings moving forward. (So they won't get overwritten when you install future updates.)

* The right click popup menu has been cleaned up and grouped into submenus to make it more space efficient.

* When you right click on a trace to display the popup menu, the selected trace is outlined in red to make it obvious which one you are modifying.

v 1.5.2
October 28, 2016
* Fixed a bug associated with bad data being generated from iRacing which would cause the Z1 Analyzer to crash upon startup or trying to load a lap. After installing this update you must delete the file called 'laps.xml' located in documents/z1analyer. Then run the Z1 Analyzer and rescan your computer for laps form the Select Lap Dialog.

v 1.5.1
October 17, 2016
* Fixed a bug where the Analyzer would not properly connect to the Z1 Server.

* Fixed various bugs in reading and writing data to and from files.

* Other small bug fixes.

v 1.5.0
September 28, 2016
* The Analyzer is now compatible with Automobilista.

* There are now menus in the main menu bar which provide an additional way of selecting various functions within the Analyzer.

* There is now a popup menu that is activated by right clicking on the traces. This menu lets you select the trace you would like to place in that location. This provides an additional way to specify the trace in addition to the settings dialog.

* There is now a debug setting in the General settings tab. This allows you to turn on and off various debug data outputs.

* The lap times of laps recorded into zod files has been improved to match the times displayed in the sim.

* There is a new Analysis screen for understeer. This is accessible with all the other analysis screens by clicking on the green arrow at the bottom right of the track map. Then choose 'Understeer' from the drop down menu. This analysis screen shows you where you are getting any understeer during the lap. The darker for color the more severe the understeer.

* Made tweaks to the track walk text parsing to improve turn descriptions.

* Rearranged the order of the traces in the Layout tab of the settings dialog to better group them.

v 1.4.0
June 28, 2016
* There is a new analysis screen called 'Track Walk'. This allows you to click on each turn on the track and get details information about that turn, including elevation and camber changes that occur as you go through the turn. The idea is that you can look at each turn in detail and see how the track will help or hinder you as you drive through the turn. This will help you determine how to take the turn, how hard you can brake, how much you can turn and accelerate in the turn. (Currently this is only available for iRacing tracks.)

* There is now an option in the general tab of the settings dialog that lets you specify if the track edges should be used to determine the turns on a track. This is on by default. In most situations this option is better at determining corners than the previous method. But if you still want to use the previous method, just untick this checkbox.

* The Driving Line and Turn Analysis screens can now be displayed in 3D.

* The analyzer will now display driver markers found in the telemetry files on the Driving Line and Turn Analysis overlay screens and the traces.

* You can specify if the sectors and/or markers should be displayed in the traces or overlays.

* Improved how the lap times are determined from iRacing ibt files to prevent rounding that happened in previous releases.

* There is a new trace for wheel RPS. This allows for analysis of locks up for sims that do not have wheel speed data, but do have wheel RPS data.

* There is now an option to specify the maximum age of the lap in days for it to be scanned and presented as an option for you to load. By default this is 30 days. You can change this option in the general tab of the settings dialog.

* The Play button now gets highlighted when you replay a lap.

* When playing a lap, if that lap is from iRacing and you are still in the session where that lap was recorded, then the Analyzer will sync the iRacing replay and play it back along with the Analyzer's replay.

* The rendering of the throttle/brake overlay on the Speed Comparison screen has been improved.

* When viewing two laps the Speed Comparison overlay will show the throttle and brake overlays side-by-side on the track map. This allows for easier viewing of how the throttle and braking application of the two laps compare. At the start/finish line and each sector marker you'll see an 'L' and a 'B'. This tells you which trace is for the main lap 'L', and which is for the base lap 'B'.

* The side-by-side option above can be toggled on or off in the General tab of the settings dialog.

* You can now choose if you want the throttle brake overlays on the track map and the speed comparison page to use the filtered inputs (the default) or the raw inputs. This is set in the general tab of the settings dialog. Raw inputs don't show things like electronic assisted blips or ABS, etc.

* The overlays now have a button that allows you to switch the currently loaded lap and the base lap. The button looks like two arrows. This makes it easy to change a selected lap to the base lap and therefore load other laps against that one instead of the previously loaded base lap.

v 1.3.1
March 30, 2016
* Fixed a bug where the ride height analysis screen did not correctly identify the point where the user clicked on the track map.

* Fixed a bug where the values in the traces were displayed too low on the trace. This resulted in traces with four values (such as tires, etc) having the rear wheel values off screen.

* Fixed a bug where if there was no wheel speed data the brake lock up analysis screen would say your brake were continuously locked.

* Fixed a bug in the Lap Overview section where sectors times and turn times where not displayed properly.

* Updated the decimal places used in the Ride Height analysis screen to be one decimal place for metric units and two for imperial units. This brings it up-to-date with how the units are displayed in the Ride Height trace.

* Fixed a bug where zod files recorded with version 4.6.x of the Dashboard might not be able to be opened. (You should delete and ZOD files created with version 4.6.0 of the Dashboard or 1.4.0 of the Server.)

v 1.3.0
March 22, 2016
* The installer is now digitally signed to make the installation process faster and easier.

* The number of ibt files that can be scanned at once has been increased from 1,000 to 5,000. Any files over the 5,000 limit will be ignored.

* The traces colors have been moved to their own tab in the settings dialog. This is to allow space for more options.

* There is now an option to specify whether or not the Analyer rescans for laps every time you start it. This is located in the General tab of the settings dialog.

* There is now an option in the select lap dialog which allows you to rescan the computer for new laps.

* Updates the display in the Shock, Ride Height and front Splitter traces to show only 1 decimal place when using metric units, and 2 decimal places when suing imperial units. The previous value of 4 decimal places was unnecessary and cluttered the display.

* You can now specify how close to the start finish line the car has to be at the beginning and end of a lap in order for that lap to be displayed by the Analyzer as a choice for opening. The default for the start is that the car is somewhere in the first 5 percent of the lap. The default for the end is the car must have finished at least 95 percent of the lap. If your laps are not showing up you can try adjusting these values (especially the ending value) to require that less of the lap has been driven. These options are available in the General tab of the settings dialog.

* Added the following traces: CPU Usage, FPS Trace, Tire Carcass Outer Temps, Tire Carcass Middle Temps, Tire Carcass Outer Temps, Longitudinal Acceleration, Lateral Acceleration, Vertical Acceleration, Oil Temperature, Water Temperature, Raw Throttle, Raw Brake, Tire Wear, Oil Pressure, Manifold Pressure, Tire Pressure, Brake Pressure, Fuel Per Hour, Steering Torque Percentage, Steering Torque.

* There is now an option under the Live Telemetry Tab called 'Pin data line to end' which is on by default. This option keeps the data line pinned to the end of the trace, showing you the current values for a trace value. If you want to be able to click around the trace after you have started live telemetry then this option should be turned off.

* There is now an option under the Live Telemetry Tab called 'Start data line at end' which is on by default. This option starts the data line at the end of the trace, showing you the current values for a trace value.

* There is now an option under the Live Telemetry Tab called 'Show trace values' which is on by default. Unticking this checkbox will prevent the current values of the ttraces from being displayed. This may be useful if you are trying to view the graph of a live trace without the actual value being displayed over it.

* You can now save a track map to disk. This option is available when viewing a lap loaded from a telemetry file. Click on the track map's settings icon and there is a new save icon displayed. Saving a track map allows you to have it displayed when running live telemetry instead of the default square map.

* The live telemetry now shows a time line on the traces. Every 10 seconds is marked as well as the Start/Finish line.

v 1.2.2
December 29, 2015
* Fixed a bug where the shock deflection, ride heights and front splitter heights could display in centimeters instead of millimeters.

* Fixed a bug that could prevent partial laps of a circuit (such as at the Nurburgring tourist configuration) from being loaded.

v 1.2.1
December 24, 2015
* Fixed a bug that occurred when opening a lap after viewing live telemetry. (The driver name and other information would sometimes not be displayed).

* Fixed a bug that could cause the Analyzer to freeze if you started live telemetry after loading a lap file.

* The Analyzer now closes the analysis pages if they were open when you start live telemetry.

* Improved how the track map is rendered under high zooms in the Speed Comparison analysis screen when the throttle/brake overlay was applied.

* Fixed a bug when the Analyzer was connected to iRacing with live telemetry via the Z1 Server where the steering angle was being assigned random values.

* Fixed a bug where the Analyzer would not tell you if you needed to update your plugins of Server. (It would just not connect.)

v 1.2.0
December 14, 2015
* The Z1 Analyzer now has many features aimed at improving the most important part of the car - the driver. The Z1 analyzer is more than just a telemetry analysis program. While it does that extremely well, it is also aimed at helping you improve your driving. This is done through easy to read and understand analysis screens, where suggestions are provided in an attempt to help you improve everything from your driving line, to cornering, to braking, and much more. You don't need a PhD in telemetry analysis to improve your times with the Z1 Analyzer and these new features.

* A new analysis overview screen has been added.(Clicking on the green bordered triangle at the bottom right of the track map will expand the track map to show the various analysis screens.) As there are now many analysis screens, there is now an Overview screen. This screen summarizes your lap giving you advice on how to drive a better and faster lap. If you have two laps loaded, then the screen also includes information on how the laps differ. This should be your starting point when reviewing your laps.

* A new driving line analysis screen has been added. (Clicking on the green bordered triangle at the bottom right of the track map will expand the track map to show the various analysis screens.) Joining the existing speed screen is a driving line screen. You can now compare your driving line around the track with one from another lap. You can use the mouse to move around the circuit and to zoom in or out to get the desired view.

* The driving line analysis screen can show the entire circuit layout with your driving line over it. To do this you need to drive two laps around the circuit. One following the left edge of the circuit, and one following the right edge. Both laps need to be full laps. The speed doesn't matter. Accuracy is what is important. After you have driven these laps (they must have been recorded with the Z1 data logging or iRacing telemetry), you can load them into the Z1 Analyzer by select 'Load left edge lap' or 'Load right edge lap' on the Select Lap Dialog. Once you have done this the track will be fully rendered. You only need to do this once for each track.

* The driving line analysis screen shows the sector time splits for both laps, along with the time lost or gained between the laps for each sector.

* The driving line analysis screen displays the position of the cars when you play back the lap. Each car is positioned on its driving line, allowing you to easily see their progress around the track.

* There is now a ride height analysis screen. Open the analysis window by clicking on the green triangle at the bottom right of the track map. Then choose Ride Heights from the drop down at the top right. This screen shows a colored overlay of your ride heights around the track. It uses the lowest ride height of your four wheels and front splitter to determine the color used. The lower the car the redder the color. The higher the car, the bluer the color. If you actually hit the ground at any point there will be an orange circle displayed. Clicking on the circle will give you full details of the incident.

* There is now a turn analysis screen. Open the analysis window by clicking on the green triangle at the bottom right of the track map. Then choose Turn Analysis from the drop down at the top right. This screen shows all the turns on the track along with the amount of time it took you to drive through each turn. If two laps are loaded the the time for each lap is displayed, long with the difference between the two. This will allow you to easily see where you are gaining or losing time.

* The turn analysis screen will also give you advice on how to drive the turn more quickly. To view this advice, click on the orange circle on the specific turn. If no circle is displayed, then you have driven the corner practically perfectly and no advice is necessary.

* There is now a brake lockup analysis. Open the analysis window by clicking on the green triangle at the bottom right of the track map. Then choose Brake Lockups from the drop down at the top right. This screen will display any lockups on the map as a red line. There will also be an orange circle for each lockup that you can click on for more information. This includes the wheel locked, and the distance of the lockup. If you had no lockups on during the lap this will be displayed on the screen. This analysis screen is intended to help you gauge brake pressure and bias used by the driver and on the car.

* There is now a Track Edge Check analysis screen. When you load the track edges into the analyser it is important that the left and right edges are properly identified. If tey are not some of the features in the other analysis screen may give incorrect results. This screen allows you to easily see if the left and right edges are identified properly by the analyzer, and to switch them if they are not.

* You can now move the track map around and zoom in or out on it in the analysis screens. Click and drag with the left mouse button to drag. Use the mouse wheel to zoom in or out.

* The Speed Comparison analysis screen now displays the position of the cars when you play back the lap. In addition the current speed of both cars is displayed when the lap is being played back to allow for easy comparison at all points of the track.

* The Z1 Analyzer can now show live telemetry as well as recorded laps. To enable live telemetry go to the select lap dialog and click the Live Telemetry button. The analyzer will now wait to connect to any of the supported sims (iRacing, Assetto Corsa, Project CARS, rFactor 1 & 2, Kart Racing Pro, ARCA Sim Racing, Game Stock Car, SimBin, Codemasters). It will also connect to the Z1 Server. Note that each sim provides a different amount of live data, so the feeds available will vary by sim. Once you have started the sim, the analyzer will start displing the telemetry. (Note that rFactor 1 & 2, Kart Racing Pro, ARCA Sim Racing and Game Stock Car require the plugin be placed into the appropriate folder.) The analysis screens are not available for live telemetry. If you want to go back to a recorded lap, just open the select lap dialog and choose the desired lap.

* Added a new trace for front splitter ride heights.

* When you zoom in on a section of the lap, the track map now shows (in the lower left corner) the time taken to drive that segment of the lap. If two laps are selected, the time taken for each lap to drive the segment is displayed, along with a time differential. This allows you to easily see which lap was faster over the selected segment.

* Double clicking on the steering trace will zoom the traces and track map in to the turn the car is driving through at that point on the trace. You can then compare the two laps to see which is faster through the turn. If the point you click on is a straight, then the traces will zoom in to that straight, allowing you to compare the two laps down the straight.

* Sectors are now included in the trace graphs. There is a slightly thicker grey line drawn vertically on the trace for the end of each sector.

* Sectors are also drawn on the track maps as grey divisions on the map.

* Improved the rendering of the track maps, especially at higher zooms. This results in smoother track lines, and better color overlays of the braking and throttle traces.

* Improved the rendering on the throttle/brake overlay on the track maps.

* The dates and times of the laps are now shown for all laps. Previously for some iRacing ibt files that contained multiple laps, those laps would all have the same date stamp on them. Now they have the proper stamp based on when you ran the lap.

* You now have to select both the car and track before selecting a lap. This makes it easier to select your lap, especially if you have many laps saved.

* The list of cars and track now displays alphabetically, ignoring case. Previous lower case names appeared at the end of the list.

* You can now choose to sort the laps by date or lap time when choosing them. This should make it easier to find the desired lap.

* When selecting laps you can now sort the laps by fastest sectors.

* You can now specify how old a lap can be in order for it to be included in the lap drop down when selecting a lap. This will make it easier to find laps when you have a lot of them on file. The default age is 2 days.

v 1.1.0
September 23, 2015
* There are several new traces: ride heights, brake temperatures, inner tire temperature, outer tire temperatures, driver inputs.

* You can now specify which traces are displayed in each of the 9 locations. To do so go to the Layout tab of the settings dialog. There you can click on a trace location on the left, and then select the trace to fill that location from the list on the right.

* There is now an expand arrow at the bottom right of the track map. Clicking this doubles the size of the track map. It also shows additional overlays to provide you with additional feedback of your lap and how it compares to any other loaded laps.

* You can now adjust the speed of the playback of a lap. Each time you click the play button the playback speed will slow down by half for the following playback speeds: 1/1, 1/2, 1/4, 1/8, and 1/16. Clicking the play button again at 1/16 speed returns the play back to normal 1/1 time. The current playback speed is indicated at the top right of the track map.

* You can now choose to display the traces in metric (the default) or imperial measurements.

* There is a new option called 'Graph From Zero'. This allows you to choose if certain graphs start at zero even if there are no values to display at that level. Version 1.0 always did this. The default is to have this option off. So for the traces that support it (Shocks, RPM and temperature traces) they will start at a value higher than zero. This will make better use of the available space in the graph.

* You can now specify the color of the overlay line used when comparing laps.

* The throttle/brake and 3D track map settings are now remembered, and reloaded as you had them each time you open the program. By default the throttle/brake overlay is on.

* The Z1 Analyzer now remembers the lap you had loaded and will re-load that lap when restarting. You can turn this option off in the general tab of the settings dialog.

* The three dimensional track map has been improved for better rendering in order to show elevation changes better.

v 1.0.0
June 22, 2015
* Initial release

* Includes the ability to read laps from any sim supported by Z1 Dashboard software. The laps can be recorded by the Z1 Dashboard software's data logging features (available in version 4.3 or higher of the Z1 Dashboard software). iRacing's ibt telemetry files can also be read. In addition any program that can output data into the 'zod' file format can be read.

* The user can zoom in as much as desired onto a part of their lap by double clicking or single clicking and dragging on the trace. Double clicking on a trace that is zoomed in will zoom back out to display the entire lap.

* Once a lap is loaded the user can load a second lap to compare it against by ticking the 'Compare to displayed lap' checkbox that is visible on the Select Lap dialog once the first lap is loaded. When viewing a trace of two laps, the trace always starts both laps at the same location on the track. This location is based on the location of the first lap at the time stamp that starts the trace. If you are viewing the entire lap, then this location would be the start/finish line for both laps, as that is where they both are at the beginning of the lap.

When you zoom in, you are zooming in based on the first lap. For example if you zoom in to a section of the lap starting at 10 seconds, that trace represents 10 seconds into the first lap, and not necessarily 10 seconds into the second lap. If the first car is 10 percent of the way around the track at 10 seconds, then the second lap will be rendered to show the car starting at 10 percent of the way round that track, even if this isn't where it is at 10 seconds into its lap.

As you move to the right on the trace each lap progresses as it would based on its own speed and time. So if you are viewing a 10 second section of the lap, that 10 seconds is based on the first lap. The two cars may go different distances in those 10 seconds. If you play the lap back you will see the time differential displayed, along with two different car dots on the track map. This allows you to see where the two cars are gaining or losing against each other.

* Includes 9 traces, throttle, brake, steering, speed, rpm, gear, shocks, wheel speed and tire temp.

* Includes the track map, with optional throttle/brake overlays. The track map can be displayed in either 2 or 3 dimensions.

* The lap can be played back by clicking on the Play icon.

* The user can customize the display through the options in the settings dialog.



Manual Index