MaxTM is a telemetry tool for GPB, MXB, WRS and KRP: it allows to display graphs of the telemetry data exposed by GPB/MXB/WRS/KRP. It has two main components:
- A GPB/MXB/WRS/KRP plugin: in charge to generate the telemetry data files.
- A viewer application: in charge of displaying graphically the telemetry files saved by the plugin.
(https://i.imgur.com/qFaP8Ts.png) (https://i.imgur.com/qFaP8Ts.png) | (https://i.imgur.com/2pgtdxr.png) (https://i.imgur.com/2pgtdxr.png) |
DOWNLOAD v2.7: (https://mega.nz/#F!UB91VRIS!xmltgTQ7AnbUsLcZ6exa7A) <<-- THIS if for
GPB beta21,
WRS beta14,
KRP rel13 and
MXB beta18Love this stuff and you want to show that ? Have too much money at hand and don't knowe what to do with it ? Donations are welcome 8)
PM me when donations are done, so that I can keep a donors list
HERE (http://forum.piboso.com/index.php?topic=6059.0).
(http://i.imgur.com/8qEORV3.png) (https://www.paypal.me/HornetMaX)
INSTALLATION- Download the archive from the link above and extract it somewhere. Inside the main folder you should have 4 extra folders: one for the plugin(s), one for the viewer and 2 folders with sample data.
- Take the viewer folder (MaxTM_Viewer-vX.Y) and the 2 sample foders and put them somewhere (Desktop, Documents, wherever you have write rights). DON'T PUT THEM IN Program Files OR SIMILAR. The viewer is a portable app: it does not write anything in the registry, it requires no installation (in the Windows sense) and it won't ask you if you want to install a stupid toolbar.
- Now run the viewer application (MaxTM_Viewer.exe and check it starts without issues. If it complains for missing dlls, you may need to install:
- Microsoft Visual C++ 2017 Redistributable Package (x64) (https://go.microsoft.com/fwlink/?LinkId=746572) for GPB, MXB abd WRS
- Microsoft Visual C++ 2017 Redistributable Package (x86) (https://go.microsoft.com/fwlink/?LinkId=746571) for KRP
- If you want to generate telemetry data from GPB/MXB/WRS/KRP you have to install the plugin: in the plugin folder (MaxTM_Plugin-vX.Y) you have 4 .dlo files (one each for GPB/MXB/WRS/KRP) and a folder named MaXTM_data. Just copy the appropriate .dlo and the MaXTM_data to the GPB/MXB/WRS/KRP plugins folder.
- Restarting GPB/MXB/WRS/KRP and going to the track you should hear a heartbeat sound each time you start a run: this confirm that the telemetry logging is active.
- You can also press 'Z' to see is if logging is currently ON or OFF, and CTRL+Z to toggle it ON/OFF. You can change the key in the .ini file of the plugin (MaxTM.ini, in the GPB/MXB/WRS/KRP data folder).
- Telemetry log data will be saved (2 files per run) in folder MaxTM under GPB/MXB/WRS/KRP data directory (e.g. C:\Users\MaX\Documents\PiBoSo\GP Bikes).
IMPORTANT:- The telemetry file can be relatively big if you ride a lot. Remember to clean-up the MaxTM folder from time to time.
- If you want to disable the plugin (for whichever reason), you simply rename it from .dlo to .dlo.off (or to .pizza) or edit the .ini file of the plugin (MaxTM.ini, in the GPB/MXB/WRS/KRP data folder) and set 'active' to false.
USAGE:I'll briefly describe the main features here: there is no user manual yet (and maybe there will never be one), but the viewer is not too complicate.
- The main areas of the main window have tooltips (i.e. little text explanations that appear when you leave the mouse still on them for a while): READ THEM.
- The main areas of the main window have tooltips (i.e. little text explanations that appear when you leave the mouse still on them for a while): READ THEM (intentional repetition)
- Seriously, read the tooltips: in particular the ones of the graphs and track map, as they explain how to interact with the graphs using the mouse. I could resume the thing here, but if I do it then you won't read the freakin' tooltips, so I won't do it :P
- On most areas a context menu is available: just right-click with the mouse.
- The worst thing you could do with the viewer is delete some telemetry file: it's not a dangerous app, don't be afraid to try things around.
- The general idea is:
- You can open an arbitrary number of telemetry files at the same time. Each telemetry file will appear as a Run containing some Laps.
- On the left you have the Runs/Laps as seen via the telemetry data, along with their lap times (as seen by the telemetry).
- On the right (in the panel named Timings you have the same Runs and more or less the same Laps, with more or less the same lap times (as seen by GPB/MXB/WRS/KRP) and their split times.
- Telemetry lap times come in two flavours: column "Lap Time" is based on GPB/MXB/WRS/KRP timing, column "Lap Time (w)" is based on an external timer which turns out to be more precise (I think it's some sort of bug, but I have no feedback on it from Piboso).
- The telemetry lap times should more or less match the "official" lap times (the one in the Timings panel). Small errors are normal (up to 0.1-0.2 sec I'd say), larger ones are not.
- The number of laps between the Runs/Laps panel and the Timings panel may not be identical: typically due to not completed laps, out of pits laps and so on. It's not too hard to see which lap in Runs/Laps corresponds to which lap in Timings.
- In Runs/Laps you can select up to 4 laps (each one has a specific color): the 1st lap you you select will be the reference lap.
- On the right you have (by default) one Graphs panel: here you can have the telemetry data plotted. You can have multiple graphs panels.
- In each graphs panel, using the context menu (right-click), you can:
- customize the number of graphs (as an N by M grid) and their appearance (axis labels, tick labels).
- customize the each individual graph: delta plot (see later on), join/mark data points, show/position the legend etc.
- customize what to plot on each graph on the X and Y axes (the variable on the X axis is the same for all the graphs in the panel)
- Save the current layout of the graphs panel, so that you can reload it next time.
- Delta graphs: a delta graph is simply a graph where instead of plotting (let's say) the speed against the position on the track (centerline) of the selected laps, you plot the difference in speed between the 1st selected lap (the reference lap) and the other selected laps. So if you have 4 selecte dlaps, on a normal plot you'll have 4 lines while on a delta plot you'll have 3 lines, each of them being the speed difference between selected lap 1 and selected laps 2, 3 and 4.
- The viewer app comes with 2 themes: the default "bright" one (almost white background) and a darker one I find very handy at night (did I told you I average 4-5hrs of sleep per day ?).
I'll open another topic to gather your feedback on this:
please try to keep this topic clean (just for new versions etc).
MaX.
v1.1 out (that was a quckie):
- Fix a silly bug leading to no lap recorded (kind of annoying) :)
MaX.
v1.2 out:
- Now works for KRP too !
- You can now toggle data logging ON/OFF in game: CTRL+Z to toggle ON/OFF, Z to show current status. The 'Z' can be changed to any letter, in the plugin .ini file.
- A few misc bug fixes and changes (panels positioning, menu actions, menu names and shortcuts).
MaX.
thx
Wow! You are quick on the draw Max! I haven't even had chance to play with your two previous versions yet. Hehe
Nice work... Well done mate! ;D 8)
Quote from: HornetMaX on June 05, 2014, 01:20:36 PM
v1.2 out:
- Now works for KRP too !
- You can now toggle data logging ON/OFF in game: CTRL+Z to toggle ON/OFF, Z to show current status. The 'Z' can be changed to any letter, in the plugin .ini file.
- A few misc bug fixes and changes (panels positioning, menu actions, menu names and shortcuts).
MaX.
Thks ;)
v1.3 out:
- Fix a nasty bug on Close/Delete unselected runs (it was closing/deleting the selected ones ... :-[ )
MaX.
v1.4 out:
- Updated for GPB beta5 (no changes for WRS and KRP).
MaX.
v1.5 out:
- Updated for WRS beta5 (no changes for GPB and KRP).
MaX.
v1.6 out:
- Fix bug when track name contains a "." (thanks to Desteban for reporting)
MaX.
v1.7 out:
- Fix bug affecting WRS only (no changes for GPB and KRP)
MaX.
Thank you very much.
v1.8 out:
- Updated for GPB beta6.
- Switched to QCustomPlot 1.3beta (soved a nasty bug in TrackMap).
- Better handling of "strange" cases (data files with diferent fields).
- Better handling of tooltips.
- Graph title instead of X/Y axes legends.
- Customizable title & legend position.
- Axes tick labels can be shown also on right/top axes and can be shown inside of the plot.
- Various bug fixes.
MaX.
Quote from: HornetMaX on December 16, 2014, 07:21:44 PM
v1.8 out:
- Updated for GPB beta6.
- Switched to QCustomPlot 1.3beta (soved a nasty bug in TrackMap).
- Better handling of "strange" cases (data files with diferent fields).
- Better handling of tooltips.
- Graph title instead of X/Y axes legends.
- Customizable title & legend position.
- Axes tick labels can be shown also on right/top axes and can be shown inside of the plot.
- Various bug fixes.
MaX.
Thank you Max!!.... A brilliant job as usual mate. Appreciated! ;) ;D
Hawk.
Thanks Max your a diamond m8
DD
v1.9 out:
- Now works for MXB too.
- Allow to modify selected laps colors.
- Ideal lap time (per run) shown in Timings panel.
- Selecting a lap in Timings panel will show the other laps times as difference to this lap.
MaX.
v1.10 out:
- Updated for KRP beta12 (no changes for others).
MaX.
Replaced Google Drive download link with Mega download link (due to false positive virus detection on Google Drive).
MaX.
P.S.
If you want to check that the file has no virus, you can download it and check it on virustotal.com (http://virustotal.com) (free).
There's only 1 AV out of 55 that thinks it's a virus (ClamAV, I've contacted them and notified about the false positive).
thanks for the reupp MaX ... really appreciate your work! hopefully, i can gain some data to locate my faults :P
~doN
Does it need to be updated for B7b or does it run as it is?
Quote from: C21 on November 06, 2015, 08:58:11 AM
Does it need to be updated for B7b or does it run as it is?
It will not run with beta7.
I have some work to do on it but I'm waiting a bit as at the moment there are some discrepancies between some of the structures across the different games (GPB, WRS, MXB, KRP).
Ideally I'd wait for the next release of MXB and KRP, hoping the 4 games will then be aligned.
But as this may not be very soon (for KRP at least), one day I'll get bored and do the necessary work to handle the non-alignment.
MaX.
FuXX :-X
Is much to be done to get it working?
I used TM for modding development and to resolve issues easier.
:'(
Quote from: C21 on November 06, 2015, 09:16:51 AM
Is much to be done to get it working?
Not really hard, just a piece of junk code that will have to be trashed once all the games are again aligned.
v1.11 out:
- Updated for GPB beta7, WRS beta7b, MXB beta3, KRP beta14.
- IMPORTANT: telemetry files saved with older versions of MaxTM are not supported. You won't be able to open them.
Thank you so<much MAX!! :)
Quote from: C21 on November 14, 2015, 03:10:02 PM
Thank you so<much MAX!! :)
If it wasn't you asking, I probably wouldn't have done it now and would have waited until MXB b4 and KRP v1.0 were out :)
Nice one Max.... Thank you! ;) 8)
Hawk.
nice, thanks max!
just tried loading some files in the viewer but I get "Unknown Info file version 10""
just to clarify, i used freshly recorded telemetry from hockenheim :D
Quote from: vin97 on November 14, 2015, 06:54:03 PM
nice, thanks max!
just tried loading some files in the viewer but I get "Unknown Info file version 10""
just to clarify, i used freshly recorded telemetry from hockenheim :D
I'd say you're doing something wrong as 10 is the right version. Are you sure you're not using the old version of the viewer ?
In case, put the .data.bin and .info.bin files somewhere and let me have a look.
yeah, pretty sure.
also, how can i remove the 'MaxTM telemetry is ON' message in replays?
it doesn't go away for me.
I can open your files all good (it contains an almost complete lap out of the pits).
My money goes you're using the v1.10 TM viewer. Use the Help/About MaxTm viewere to check the version you're using.
ok, works now.
i downloaded the v1.10 zip file, everything is on 1.11 now.
v1.12 out:
- Updated for MXB beta4.
- Fix for minor bug reported by Slawi (http://forum.piboso.com/index.php?topic=1153.msg46284#msg46284). (http://forum.piboso.com/index.php?topic=1153.msg46284#msg46284).)
- Now compiling under MSVC 2013, so if you miss some dlls, you need to install Microsoft Visual C++ 2013 Redistributable Package (x86) (https://www.microsoft.com/en-us/download/details.aspx?id=40784): once you press Download, select the x86 version "vcredist_x86.exe".
Running "MaxTM_Viewer.exe" (v 1.12) :
"..not a valid Win32 application"
Is this a 64bit app ?
And / or ... not supported on Win Xp Sp3 ? (32 bit) (ya ya, "old" O.S.)
No, it's a 32bit app.
If you have already tried to re-download it and you've already installed the Microsoft Visual C++ 2013 Redistributable Package (x86) (https://www.microsoft.com/en-us/download/details.aspx?id=40784), then I fear the problem comes from XP.
hi Max
finally got around to trying this cool plugin - sadly, i'm having issues getting it to work.
a brief description (tell me what else you might need to know):
i'm on win 7 64-bit - i think i have all the right vcredist stuff installed - at least, i had no dll errors or such.
when i first ran with it installed, i briefly saw a message on the HUD about Telemetry, but it was gone so quickly, i couldn't make it out - looked like the same sort of font as the HUD Plugin uses - anyway, not heard any heartbeat sounds, tried both in Testing and Local Host mode, but i do seem to have some data files inside the MaxTM folder, will need to learn how to interpret them, lol
so, for now, i guess my only real issue is the lack of heartbeat sound.... not critical, as GPB gets my heartbeat racing quite often, and more so than anything else i've ever done on a pc, lol ;D
Quote from: CapeDoctor on July 11, 2016, 08:14:02 AM
hi Max
finally got around to trying this cool plugin - sadly, i'm having issues getting it to work.
a brief description (tell me what else you might need to know):
i'm on win 7 64-bit - i think i have all the right vcredist stuff installed - at least, i had no dll errors or such.
when i first ran with it installed, i briefly saw a message on the HUD about Telemetry, but it was gone so quickly, i couldn't make it out - looked like the same sort of font as the HUD Plugin uses - anyway, not heard any heartbeat sounds, tried both in Testing and Local Host mode, but i do seem to have some data files inside the MaxTM folder, will need to learn how to interpret them, lol
so, for now, i guess my only real issue is the lack of heartbeat sound.... not critical, as GPB gets my heartbeat racing quite often, and more so than anything else i've ever done on a pc, lol ;D
No heartbeat: did you copy the MaxTM_data folder into the GPB plugins folder ?
If you have data files into MaxTM folder it means the plugin is working fine (heartbeat aside): just run the MaxTm_Viewer.exe and open the data files with it.
The message you've seen just pops up each time you turn telemetry logging ON or OFF (and maybe at the start of each session, can't remember exactly): you can do this with a key combo while on the bike, I think it's ctrl-Z by default (simply pressing Z will show the current logging status, ON or OFF).
Quote from: mst on July 10, 2016, 11:56:55 PM
Running "MaxTM_Viewer.exe" (v 1.12) :
"..not a valid Win32 application"
Is this a 64bit app ?
And / or ... not supported on Win Xp Sp3 ? (32 bit) (ya ya, "old" O.S.)
OK, I did some checking and I can confirm that the problem is XP.
From Visual Studio 2012 on, support for XP is segregated to a separate toolset. That (probably) wouldn't be a big problem as it's a simple option in Visual Studio, except that I'm using Qt for MaxTM_Viewer and this means I'd have to recompile Qt with that toolset. Big fat no, sorry :)
Time to thank XP for its loyal services and wave it goodbye :)
Hi Max,
I'm a rookie so sure that this might be something I am doing wrong..
No heartbeat, z and or ctrl z not working either. Not sure what could be the issue?
Is it 9c compatible?
Many thanks.
Quote from: Sim UK on November 13, 2016, 01:13:03 AM
Is it 9c compatible?
No, it's not at the moment.
I was waiting for MXB beta5 to come out and update for the whole lot of sims at the same time but as it may be a while, I'll push one of for GPB beta9 (and WRS beta 9, KRP beta15).
v1.13 out:
- Does not work for MXB beta4 (keep on using v1.12 for it).
- Updates for GPB beta 9, WRS beta 9 and KRP beta 15.
You may need to install Microsoft Visual C++ 2015 Redistributable Package (x86) (https://www.microsoft.com/en-US/download/details.aspx?id=48145): once you press Download, select the
x86 version "vcredist_x86.exe".
Wow! That was quick Max! ;D
Thank you mate! Very much appreciated! ;) 8)
Hawk.
Simply amazing!
Thank you so very much +100 stars for you :)
Hi Max,
Sorry to say still having issues...First start I heard the heartbeat, but 'z' and or 'ctrl'+'z' did not work. Since then, no heartbeat either.
I have checked the TMData folder and the two files are i there from start but nothing else?
Many thanks.
Quote from: Hawk on November 13, 2016, 11:34:56 AM
Wow! That was quick Max! ;D
Not much merit, it was mostly already done, waiting for MXB beta5 to come out ;)
Quote from: Sim UK on November 13, 2016, 03:42:23 PM
Sorry to say still having issues...First start I heard the heartbeat, but 'z' and or 'ctrl'+'z' did not work. Since then, no heartbeat either.
I have checked the TMData folder and the two files are i there from start but nothing else?
If you hear the heartbeat then the logging plugin is working: it will create a pair of files for each run (a .data.bin and a .info.bin, same file name for the pair).
To visualize the telemetry you have to run the .exe (separately from GPB) and load one (or more) .info.bin files. Have a look at the 1st post of this thread.
Thanks Max,
But there are not any files, and I have read the thread and followed the instructions as best I can. No files are created and like I say the heartbeat only happened the very first time?
If I open the test lap-times etc, they work OK but I have no files when I finish a session to even open.
Sorry might be an issue with me only? I'm usually lucky in that respect.
Quote from: Sim UK on November 13, 2016, 04:50:09 PM
Thanks Max,
But there are not any files, and I have read the thread and followed the instructions as best I can. No files are created and like I say the heartbeat only happened the very first time?
If I open the test lap-times etc, they work OK but I have no files when I finish a session to even open.
Sorry might be an issue with me only? I'm usually lucky in that respect.
Try pressing 'Z' again, most likely you've switched the logging off.
Do you have a MaxTM.ini in GPB folder (the folder containing the "plugins" folder) ?
Can you paste here its content ?
Thank for quick reply,
Yes I will try that and no I don't appear to have that file in GPB folder. Have I missed something?
Quote from: Sim UK on November 13, 2016, 04:58:28 PM
Yes I will try that and no I don't appear to have that file in GPB folder. Have I missed something?
My bad, most likely MaxTM.ini and the MaxTm folder are under "C:\Users\MaX\Documents\PiBoSo\GP Bikes" (said otherwise, My Documents\PiBoSo\GP Bikes").
Quote from: ptrshpt on November 13, 2016, 05:14:20 PM
In 1.13 when pressing 'Z' key the message "MaxTM telemetry is ON/OFF" doesn't appear.
Also in the front and rear suspension graph the tooltip value following the mouse arrow stays always at 0%.
Yawn, there goes my evening :)
Will have a look, thx for reporting.
Sorry Max,
Thanks for all your hard work and time. I will check now.
Hi Max,
Yes I have data there thanks. Meant to say that yes I too have no message pop up when hitting z.
Thanks,
Mike.
Quote from: Sim UK on November 13, 2016, 05:28:22 PM
Yes I have data there thanks. Meant to say that yes I too have no message pop up when hitting z.
Yeah, the Z / ctrl+Z thing is a silly bug, I'll upload a fix soon.
v1.14 out:
- Fix bug with Z/ctrl-Z not showing any string in game.
- Fix bug on suspensions values (GPB only).
You star! Thanks.
Thank you Max for keeping the tool alive!
Much appreciated ;D
v1.16 (2017/06/19) out:
- Updatetd for GPB beta11, MXB beta6, KRP beta16 and WRS beta11.
- Fix a bug in timings panel (happening "only" for MXB, KRP and WRS).
v1.17 (2018/01/23) out:
- Updatetd for GPB beta13 (no changes for MXB, KRP and WRS).
- TC, EB and AW signals from ECU are now logged.
Is there any chance you could/would write a converter for MoTeC?
Quote from: Phathry25 on February 23, 2018, 05:37:17 AM
Is there any chance you could/would write a converter for MoTeC?
What do you mean exactly, see GPB data in MoTeC or see MoTeC data in MaxTM ?
[funny enough, I just got a PM from a user asking something similar, like seeing AIM / Offcamber data in MaxTM. He also wanted math channels]
GPB date in Motec. Seems better to utilize the free tool already available instead of building your own.
I'm after math channels as well.
But the free tool has a proprietary format no ?
The MaxTM plugin can export to csv, not sue MoTeC can eat that though.
Quote from: HornetMaX on February 23, 2018, 10:07:58 AM
The MaxTM plugin can export to csv, not sue MoTeC can eat that though.
I have poked around a bit and like what I see in terms of the information that is available.
I have seen where the graphs all interact where one data point in the Brake Percentage Graph is also indicated in the Throttle Percentage Graph, however, is it possible to overlay two or more data streams into one graph?
Also, I have yet to find a way to export to *.csv. How does one accomplish exporting? I went through the context sensitive right mouse click menus.
Quote from: uberslug on February 24, 2018, 01:16:24 PM
I have poked around a bit and like what I see in terms of the information that is available.
I have seen where the graphs all interact where one data point in the Brake Percentage Graph is also indicated in the Throttle Percentage Graph, however, is it possible to overlay two or more data streams into one graph?
Not possible, it's something that has been requested already in the past but it's a bit annoying to implement.
And the time I have for that is, at the moment and in the foreseeable future, essentially zero.
Plus, my overall motivation around GPB is in free fall ... I mean, I spend all my gaming time on PUBG, that says something.
Quote from: uberslug on February 24, 2018, 01:16:24 PM
Also, I have yet to find a way to export to *.csv. How does one accomplish exporting? I went through the context sensitive right mouse click menus.
It's not the viewer that can export data, it's the plugin (the .dlo that goes into GPB plugins folder).
In GPB's folder there's a MaxTM.ini, set the data_output_csv param to true and you'll also have a cvs file for each run (format should be self-explanatory).
Quote from: HornetMaX on February 24, 2018, 01:28:45 PM
Quote from: uberslug on February 24, 2018, 01:16:24 PM
I have poked around a bit and like what I see in terms of the information that is available.
I have seen where the graphs all interact where one data point in the Brake Percentage Graph is also indicated in the Throttle Percentage Graph, however, is it possible to overlay two or more data streams into one graph?
Not possible, it's something that has been requested already in the past but it's a bit annoying to implement.
And the time I have for that is, at the moment and in the foreseeable future, essentially zero.
Plus, my overall motivation around GPB is in free fall ... I mean, I spend all my gaming time on PUBG, that says something.
Quote from: uberslug on February 24, 2018, 01:16:24 PM
Also, I have yet to find a way to export to *.csv. How does one accomplish exporting? I went through the context sensitive right mouse click menus.
It's not the viewer that can export data, it's the plugin (the .dlo that goes into GPB plugins folder).
In GPB's folder there's a MaxTM.ini, set the data_output_csv param to true and you'll also have a cvs file for each run (format should be self-explanatory).
I figured as much. If it were trivial to implement overlays you probably would have done it already.
I will play around with the *.csv output.
Thank you.
Quote from: uberslug on February 24, 2018, 03:56:27 PM
I figured as much. If it were trivial to implement overlays you probably would have done it already.
Doing it is rather easy, doing it right is another story.
Putting mutliple data series on the same plot is trivial, but most of the times you may need to control the axis scaling and offset for each data serie (to avoid them overlapping too much, or because the relevant rnage is not th edefault 0-100% one etc).
Remember having a similar problem years ago with a project and resolved it by converting all the plot series to percentages so they all fit 0 to 100 on the graph
Quote from: h106frp on February 24, 2018, 07:01:16 PM
Remember having a similar problem years ago with a project and resolved it by converting all the plot series to percentages so they all fit 0 to 100 on the graph
That would be horrible for things like speed, temps and plenty of others no ?
I don't have a problem overlapping a 0-350Kmh speed serie with a 0-100% throttle serie (the library I use for the plots is pretty nice and flexible: even if you only see one vertical axis, you can actually have one vertical axis for each serie).
The problem is that you need some control on the ranges because sometimes the two series overlap too much in the area of interest.
I'e seen a pic of an F1 screen and they had some basic stuff like throttle%, brake% etc all nicely spaced vertically to avoid them overlapping.
It was only 0 to 100 % for the plot graphic, clicking a series reports values and changes to the relevant scale range in engineering units. It just made the graphical display part easy and consistent
Quote from: h106frp on February 24, 2018, 09:03:39 PM
It was only 0 to 100 % for the plot graphic, clicking a series reports values and changes to the relevant scale range in engineering units. It just made the graphical display part easy and consistent
Ah OK. But I don't even need that, the software allows individual vertical axes for each series :)
Mclaren Atlas is free and can read from a CSV file. I've been able to prune down your CSV format manually and it works great. Is there any chance I could get you to change output format to be more friendly for me? Or allow custom formatting?
All I really need is a time stamp (HH:MM:SS.000)to be added at the beginning of each row of data. And Atlas doesn't play well with the Brake (F) formatting. I have to change those to BrakeF manually.
Would I be correct to assume all the info available is being logged and any request for additional data need to be made to PiBoSo?
Quote from: Phathry25 on March 05, 2018, 04:13:57 PM
Mclaren Atlas is free and can read from a CSV file. I've been able to prune down your CSV format manually and it works great. Is there any chance I could get you to change output format to be more friendly for me? Or allow custom formatting?
I'm less and less interested in keeping all this stuff alive (MaxHUD, MaxTM, MaxSCL), but what you need seems simple enough.
Send me an orginal .csv (as created by MaxTM plugin) and the one you've "manually" adapted to work with Atlas.
Maybe I should just get rid of the viewer and only keep the plugin to export to an Atlas-compatible format.
But, is Atlas really free ? I think last time I checked (years ago) it was not (usb dongle).
Quote from: Phathry25 on March 05, 2018, 04:13:57 PM
All I really need is a time stamp (HH:MM:SS.000)to be added at the beginning of each row of data. And Atlas doesn't play well with the Brake (F) formatting. I have to change those to BrakeF manually.
Crap. The "Brake (F)" syntax is used by MaxTM_Viewer (to group stuff together, e.g. Brake --> F / R under brake menu).
Quote from: Phathry25 on March 05, 2018, 04:13:57 PM
Would I be correct to assume all the info available is being logged and any request for additional data need to be made to PiBoSo?
You would, mostly.
Out of memory there may be something I don't log, but it should be irrelevant (e.g. rotation matrix)..
Is there a way to turn down, or off, those three excruciatingly loud beeps when I go to the track. I have my sim volume set at 10 percent so the heart beat and the bike / wind noise are just a pleasant hum but those beeps are still WAY TOO LOUD. I like the telemetry tool but I am contemplating turning it off on a permanent basis because of how loud the beeps are.
Thank you for your help.
Quote from: uberslug on March 13, 2018, 10:54:13 AM
Is there a way to turn down, or off, those three excruciatingly loud beeps when I go to the track. I have my sim volume set at 10 percent so the heart beat and the bike / wind noise are just a pleasant hum but those beeps are still WAY TOO LOUD. I like the telemetry tool but I am contemplating turning it off on a permanent basis because of how loud the beeps are.
Cheapo instant solution: open the file on_sound.wav (in MaxTM_data folder) with any sound editor and lower its volume (or replace the file with something yuo like more).
I will add an option (in the .ini file) to set the volume of the sound.EDIT: I will *not* add the option. I use some cheapo windows function to play the sound (to avoid dependences with external libs) and guess what, it has no volume control. Bummer. Not worth adding an externali lib just for that. I'm sure you'll be able to modify the .wav as you want.
Audacity to the rescue!!! Turned Amplification of the Beep down to -20 db and it is now a reasonable volume [attention getting but not ear splitting].
If anyone would like a copy of on_sound.wav let me know.
Thank you Max.
Hi Max,
Mclaren Atlas is definetely not free: the 2 versions (lite and normal) requires both a dongle according to their website
If you want to have some export option, there is Circuit Tools which is free and has an open (and documented) format:
* Format documentation (quite easy): https://racelogic.support/01VBOX_Automotive/01General_Information/Knowledge_Base/VBO_file_format
* Application: https://www.vboxmotorsport.co.uk/index.php/en/circuit-tools-driver-analysis-software
Might be interesting to have an export option, but it does not bring much more compare to your tool. I prefer MaxTM visualisation.
(It is normally used to have both video and data displayed. Could be really fun to have with GPB replays, but it requires too much work)
I am still using your tool and find it very useful and easy to use.
I have noticed some points that could be improved (or that I didn't found):
* if MaxTM is running and a new TM file is saved/created, have an option to automatically open/add it to the current workspace. That way, a simple alt+Tab to MaxTM gives access to the latest run and start the analysis right away.
* Automatically reload the last graph panels used (actually I need to reopen them each time)
* Have the option to always center the track panel depending on the cursor position (when zoomed)
* Have the ability to detach the graph panels (to have more than one displayed)
* Have an option to display the segments in track panel + graph (to know where the sectors are)
* Maybe some kind of csv import to have a more generic tool? (But this point is not related to GPB)
If you need some help, I also have learned and used Qt for small projects and can implement some parts.
Thanks again for your great work ;)
No news, availabe time and motivation to work on this stuff is low.
To be honest, I even think I've only done 4 laps max with GPB in the last 4 months.
I'm even trying to convince myself that if the next gpb beta is 64bit I will have to find the time to port all the stuff to it. And even that it's not a given. :/
Side note: I've received some sort of commercial proposal for this telemetry tool, but even for that, I'm far from sure I have the time.
No problem Max ;) I understand fully.
If you find time (and motivation) for GPB 13, it would be great :)
I can completely understand that you receive some commercial proposal as your tool has a clean, simple yet powerful interface.
It is very nice to use (I enjoy it a lot).
Maybe a silly question, but don't you want to open-source your code (or share it with other dev/players) so other could add features and maintain it between new versions ? I get it also if you want to keep the code private, no problem here ;)
Thanks anyway, for your very good tool !
MXB beta 8 is out and it's x64.
I only compiled MaxHUD and it works OK with minimal effort, so that's good.
I'll surely port all my stuff to x64 for all sims, then I got a couple of minor things to do in MaxSCL (didn't forget that, h106 :) ).
After that I'll see what to do.
At the moment I'm pondering just adding a PayPal "donate" button and call it a day :)
Good to hear Max, thank you. 8)
Cheers Max, your plug-ins and apps are 'must-have' components of GPB and greatly appreciated :)
v2.0 out:
- Updates for GPb beta14, WRS beta13, MXB beta8 and KRP rel6.
- Now possible to chnage the sign in diff graphs, i.e (ref_lap - other_lap) or (other_lap - ref_lap): right click on the graph, current graph proprties, delta plot (inverted).
I've added a PayPal donate button in the 1st post 8)
v2.1 out:- Updates for KRP rel8 (x64).
I've added a PayPal donate button in the 1st post 8)
Can we change the MAXHud font? If it can, how?
Then, can we make the background standing opacity to untransparant? Thanks
Quote from: DidietXFuera on August 23, 2019, 01:59:31 AMCan we change the MAXHud font? If it can, how?
Then, can we make the background standing opacity to untransparant? Thanks
Are you taliking baout MaxHUD or MaxTM (this topic is for MaxTM) ?
For MaxHUD:
- Font: yes, in the menu you can change the fixed and the variable size font across the ones available. If you want to add new font that's a bit trickier (needs a tool to convert to PiBoSo font format). Can't remember the details, will have to check.
- Background color: check MaxHUD.ini for all the lines like:
_color_back = [128, 0, 0, 128]
The 4 numbers are alpha / blue / green / red (0...255). [/li][/list]
Quote from: HornetMaX on September 03, 2019, 08:18:50 AMQuote from: DidietXFuera on August 23, 2019, 01:59:31 AMCan we change the MAXHud font? If it can, how?
Then, can we make the background standing opacity to untransparant? Thanks
Are you taliking baout MaxHUD or MaxTM (this topic is for MaxTM) ?
For MaxHUD:
- Font: yes, in the menu you can change the fixed and the variable size font across the ones available. If you want to add new font that's a bit trickier (needs a tool to convert to PiBoSo font format). Can't remember the details, will have to check.
- Background color: check MaxHUD.ini for all the lines like:
_color_back = [128, 0, 0, 128]
The 4 numbers are alpha / blue / green / red (0...255). [/li][/list]
How about background opacity?
Quote from: DidietXFuera on September 06, 2019, 02:33:36 PMQuote from: HornetMaX on September 03, 2019, 08:18:50 AMQuote from: DidietXFuera on August 23, 2019, 01:59:31 AMCan we change the MAXHud font? If it can, how?
Then, can we make the background standing opacity to untransparant? Thanks
Are you taliking baout MaxHUD or MaxTM (this topic is for MaxTM) ?
For MaxHUD:
- Font: yes, in the menu you can change the fixed and the variable size font across the ones available. If you want to add new font that's a bit trickier (needs a tool to convert to PiBoSo font format). Can't remember the details, will have to check.
- Background color: check MaxHUD.ini for all the lines like:
_color_back = [128, 0, 0, 128]
The 4 numbers are alpha / blue / green / red (0...255). [/li][/list]
How about background opacity?
alpha is opacity.
v2.2 out:I've added a PayPal donate button in the 1st post 8)
Is there anyway of adding tyre temps into the telemetry and HUD? or on HUD having a light for tyre overheating? I think race bikes have a light for it or at least gp bikes..
Quote from: Tom HWK on September 22, 2019, 11:03:07 AMIs there anyway of adding tyre temps into the telemetry and HUD? or on HUD having a light for tyre overheating? I think race bikes have a light for it or at least gp bikes..
No, unless PiBoSo decides that tyre temps are worth to be passed to plugins.
Quote from: HornetMaX on September 22, 2019, 12:42:25 PMQuote from: Tom HWK on September 22, 2019, 11:03:07 AMIs there anyway of adding tyre temps into the telemetry and HUD? or on HUD having a light for tyre overheating? I think race bikes have a light for it or at least gp bikes..
No, unless PiBoSo decides that tyre temps are worth to be passed to plugins.
Ok, fair enough. Hope he does but probably not.
This program can be opened while game is running? Like when I finish, for ex, practice, can I view immediately my data? Or even better, can I display it on a second monitor?
Quote from: Valentino74 on November 18, 2019, 07:14:43 PMThis program can be opened while game is running? Like when I finish, for ex, practice, can I view immediately my data? Or even better, can I display it on a second monitor?
Data is saved when you go back to pits so you can open a data file as soon as you're back to the pits (with GPB still running).
Yes you can put it on a second monitor.
I was tempted to have it display the telemetry data in real time (while riding) but never started working on it. It's surely possible.
@HornetMaX
That would be cool to see, although a bit pointless for me as I'm in vr.
What I would ask, Is should you manage to get it into recording the telemetry live, would there be a way to integrate the window into gp bikes menus like with MaxHUD where you press caps lock to bring a 2d menu etc?
Quote from: Myst1cPrun3 on November 19, 2019, 04:23:28 PMWhat I would ask, Is should you manage to get it into recording the telemetry live, would there be a way to integrate the window into gp bikes menus like with MaxHUD where you press caps lock to bring a 2d menu etc?
It could be done, but it would be terribly ugly and non-interactive (e.g. can't use mouse to zoom).
GPB allows me to draw rectangles and text on the screen and I have to live with that.
Outside GPB I can use powerful libraries to have a UI that looks decent, complex graphs etc.
I'm not too sure zoom would be an issue, as I can move about when in VR, so I could walk closer lol.
for me this is the type of thing gp bikes needs by default especially in game, as modern gp bikes have a tonne of data that is used and reviewes
Hello
MaxTM is working but how can I display data on the graphs. When I click my runs it just show me lap times, nothing else
Quote from: Valentino74 on December 07, 2019, 05:05:44 PMHello
MaxTM is working but how can I display data on the graphs. When I click my runs it just show me lap times, nothing else
Read the 1st post of this thread.
Very useful tool. Thanks Max!.
If I may have a suggestion. Could you add readings for the tire temperatures and pressures?
Quote from: Manu on October 22, 2020, 01:51:48 PMVery useful tool. Thanks Max!.
If I may have a suggestion. Could you add readings for the tire temperatures and pressures?
Hi Manu,
no I can't as GPB does not pass these info (tyre temp and pressure) to the plugin.
MaX
Quote from: HornetMaX on October 22, 2020, 06:42:38 PMQuote from: Manu on October 22, 2020, 01:51:48 PMVery useful tool. Thanks Max!.
If I may have a suggestion. Could you add readings for the tire temperatures and pressures?
Hi Manu,
no I can't as GPB does not pass these info (tyre temp and pressure) to the plugin.
MaX
Oh damn >:(
v2.3 out:- Updates for GPB beta19 (tyre temps are logged).
I've added a PayPal donate button in the 1st post 8)
Hey!
I am using the MaxTM mod quite a lot for my bike mods, and I must say it really helps me!😄 Although I have 2 things that are a bit missing for me;
Number 1 is lean angle, this might be in already but in case it's not (as I'm not sure) it would be nice to have the lean angle to both see how much the lean is at certain points but could also be helpful analyzing the data or for example a crash!
The second thing is having brake pressure in 'bar'. In real life the front and rear brake pressure go in 'bar' for example 10 bar front brake and 14 bar rear brake, although in MaxTM it is in % I believe. I don't know if it's supported with the game but if it is it would be really nice to have added to see a bit more how the bike actually behaves😄
Quote from: Zonta_84 on July 16, 2021, 06:32:59 AMHey!
I am using the MaxTM mod quite a lot for my bike mods, and I must say it really helps me!😄 Although I have 2 things that are a bit missing for me;
Number 1 is lean angle, this might be in already but in case it's not (as I'm not sure) it would be nice to have the lean angle to both see how much the lean is at certain points but could also be helpful analyzing the data or for example a crash!
The second thing is having brake pressure in 'bar'. In real life the front and rear brake pressure go in 'bar' for example 10 bar front brake and 14 bar rear brake, although in MaxTM it is in % I believe. I don't know if it's supported with the game but if it is it would be really nice to have added to see a bit more how the bike actually behaves😄
Lean angle is in, it's just called Roll angle (under Attitude).
Brake pressure yes, it's 0..1 (i.e. %). GPB does not report it in bars, so that's it.
MaxTM just logs/shows all the values reported by GPB: if something is missing, 99.9% of the time is because GPB does not return it.
Two suggestions: Multiple curves overlayed in one graph.
Playing back your lap on a big map to analyze your lines.
Quote from: Vini on August 20, 2021, 11:46:52 AMPlaying back your lap on a big map to analyze your lines.
What do you mean ?
Having the same track layout diagram from the menu but with accurate dimensions and possibly a few more details (like curbs etc.).
So watching you as a point or ellipse ride a lap in this track diagram to analyze how different lines affect lap time.
Quote from: Vini on August 22, 2021, 02:36:36 PMHaving the same track layout diagram from the menu but with accurate dimensions and possibly a few more details (like curbs etc.).
So watching you as a point or ellipse ride a lap in this track diagram to analyze how different lines affect lap time.
The track is just the centerline, GPB does not provide any other info I can use (e.g. actual track width along any centerline point, exact curbs etc). Other than that, dimensions are accurate and the dot is the bike position in world coordinates. Not ideal, but should be enough to compare trajectories.
Oh ok, I guess the current track map plus "bike dot" is good enough then.
Something like a realtime playback on said map with the telemtry graphs drawing themselves in synchrony could be cool though.
If you cannot even get average track width, can you at least make the cernterline width adjustment in actual meters and have it scale accordingly when zooming in/out on the map?
Quote from: Vini on August 22, 2021, 05:55:03 PMOh ok, I guess the current track map plus "bike dot" is good enough then.
Something like a realtime playback on said map with the telemtry graphs drawing themselves in synchrony could be cool though.
I thought about that but was not sure if it had any real use outside of being cool.
I even thought about having MaxTM running in parallel to GPB in real time and show the data while riding but again, what would be the use ?
Quote from: Vini on August 22, 2021, 08:08:14 PMIf you cannot even get average track width, can you at least make the cernterline width adjustment in actual meters and have it scale accordingly when zooming in/out on the map?
Right, that would be better indeed. I'll have a look.
Having it run in parallel to a replay could be extremely helpful.
Maybe the combination of bike position + speed + throttle/brake (all the readable data in replays) could be enough to sync up MaxTM with GPB.
Quote from: Vini on August 23, 2021, 01:26:34 PMHaving it run in parallel to a replay could be extremely helpful.
Maybe the combination of bike position + speed + throttle/brake (all the readable data in replays) could be enough to sync up MaxTM with GPB.
What is in principle feasible is having MaxTM showing the telemetry data live, while riding. But that would only be useful if you have a pit engineer looking at it while you ride, like in real life :) So I gave this a pass.
When watching a replay (or spectating live) the plugin gets very limited data from the bike, not the full telemetry. That's why MaxHUD has most of its widgets disabled in replay mode.
I think in replay mode you only get (and at lower rate compared to bike telemetry): bike position (x/y/z + along the centerline), bike yaw (heading) and lean (roll), rpm, gear, speed, throttle, front brake (no rear brake, uh). That's all, so nothing interesting.
It should be possible to sync this to a saved telemetry: you ride a few laps saving the telemetry, then open the telemetry in MaxTM, go in replay mode in GPB and MaxTM could try to sync the telemetry data to the replay data. I'm not sure if this adds much more to just manually tracking where you are in MaxTM while keeping an eye on the replay. But yeah, in principle it could be done.
I think it could make bike setup much more efficient.
Would be amazing if MaxTM auto-loaded the correct run and kept it synced at all times when jumping around on the GPB replay timeline.
v2.4 out:- In the viewer, the displayed track width is now in actual meters.
- Fix for GPB: logging of TC/EB/AW flags was wrong.
- For GPB & MXB only: added some data about tire slip (from wheelspeed and CoG speed).
V2.5 out (2021/12/19)- Updates for GPB beta20 (only, no changes for MXB, WRS and KRP).
PiBoSo said he added brake pressure in bars, could you add this to the telemetry aswell or no?
It would be quite helpful for modding so it'd be nice if you could
Thanks 😃
Quote from: Zonta_84 on December 22, 2021, 07:55:39 AMPiBoSo said he added brake pressure in bars, could you add this to the telemetry aswell or no?
It would be quite helpful for modding so it'd be nice if you could
Thanks 😃
It's already done man.
oh, amazing! Thanks :)
V2.6 out (2022/02/06)- Updates for MXB beta17 (only, no changes for GPB, WRS and KRP).
Having trouble getting it to work for GP Bikes on my new PC, tried to install and it keeps asking me to find an app in the microsoft store, any advise?
V2.7 out (2023/08/18)- Updates for GPB beta21 (only, no changes for GPB, WRS and KRP).
I've added a PayPal donate button in the 1st post 8)