ptracker

ptracker 3.4.0

No permission to download
ChangeLog
  • apply new API for getting MR grades
  • distinguish icons for MR-A (light green) and MR-B (dark green)
  • do not depend on the player name anymore to identify an stracker driver with a ptracker driver; there should be no issues anymore with kicking/banning drivers with weird character names
Fix the setup sharing / autosaving issue that appeared with AC 1.13
New stable version with the following changes:
  • add support for timed races
  • add possibility to display minorating grades (needs to be enabled in config dialog)
  • display delta as 1 L if more than a lap behind
  • integrate assist icon update from AC forum user @Laurent81 (thanks a lot)
  • use "new" API function for querying tyre compound, data from stracker is not needed anymore
  • add tyre images for q, v70 and v78 short names
Changes:
  • installer: fix detection of AC installation directory
  • (hopefully) fix ptracker zombie processes (after 3 minutes without activity, ptracker.exe should stop itself automatically)
  • fix ptracker not working when single player opponents or the ego player have special characters in the name (race.ini); thanks to Schnipp for supporting
  • fix TC and ABS values displayed in lap details stat (and display 0 randomly)
  • fix road/air temperature in local stats
About time to declare the 3.2.x series stable I would say.

Changes compared to 3.1.x (better formatted change logs are available here: http://www.n-e-y-s.de/ptracker_doc#auto_chapter_3)

Highlights
  • statistics browsing in ptracker is now much more fun due to integrated browser.
    • The local stats can now be as easily accessed as the server stats.
    • Server stat pages are directly generated from the server with same look and feel
    • Remote browsing works only with stracker versions >= 3.2.1
  • Add support for point to point tracks. Tracks must include the tag "A2B" in track_ui.json
  • spectating a different car now changes the leaderboard focus as well
  • click on leaderboard row to kick/ban/chat/send set/set focus
  • auto-login as admin if player is in stracker group 'admins'
  • implement configurable interval for live delta calculation
  • replay mode, still some limitations here:
    • works only for races (even in qualy replays, ptracker will assume a race session
    • seeking in replay files is not supported and will confuse the ptracker leaderboard
    • this might be helping for broadcasts with steam; please report back if not
  • introduce chat filtering by configurable regular expressions (try: (PLP)|(TCD))
  • introduce new options in config dialog:
    • "Lap times in race mode" can now be set to last laps, meaning that always the last laps times are displayed
    • "Race delta reference" chooses the reference of the delta times. Can be ego (= ego car or spectated car) or leader
    • "Delta coloring" set the columns where the red/green colors of the delta's are applied
    • "Show cars based on track pos" (default: next and last car)
    • "Colorize drivers around you" (default: True)
    • "Show driver status" (default: True)
Changes / New Features
  • ptracker comes now with an installer. Execute the .exe and you will be guided through the installation. The MSVC 2015 redistributables should be installed automatically if needed. A small test is performed to check for virus scanner problems on this PC.
  • Fuel display can now be changed by clicking on the fuel icon
  • display lap invalidates caused by stracker (collisions) in ptracker validity display
  • display not connected cars in gray
  • clean up setup dialog (only display connected drivers, do not show kick/ban buttons anymore; they are now available by clicking on a drivers name in the leaderboard)
  • better error messages in-game when ptracker.exe cannot be run
  • prefix auto saved setups with the track configuration
  • lap times are colored according to session best, personal session best or normal, if laptime mode is set to 'last laps'
  • checkered flag display for drivers finished the race
  • add display of arrows to indicate which cars are directly in front / behind you on track
  • add in-game icons for dialogs, change main ptracker icon
  • use new python functions isCarInPitlane / isCarInPit instead of pit limiter stuff
  • add ballast information (from AC python API)
  • use new assist controls from sim_info and discard option parsing where possible; ideal line and auto-shift assists are now dynamic. Note: there seems to be something wrong with the autoclutch value delivered by AC.
  • Refactoring of ptracker's timing scheme (needed for the A2B track support). Please report any issues!
Fixes
  • fix disable hotlap line option (do not display frame anymore, and avoid errorneous display of the delta label)
  • Fix framerate problems/microstuttering occuring mostly on Nordschleife with many cars.
  • correctly restore position of msg window even when it is placed at lower right
  • try harder to find a valid delta lap, consider also laps which are not the all-time best lap times of the combo
  • In Session Stat display, display all recorded sessions, not just multiplayer sessions
  • avoid timeouts when database migration is ongoing and lasts for a long time. Display a message to the user
  • fix db compression
  • remove pin hack, since this is not needed anymore since AC 1.6
Uploaded experimental versions 3.2.8 of ptracker and stracker to http://n-e-y-s.de. Looks like there might be still a problem with ptracker. If you observe "hangups", please use the version 3.2.8 to report the logs.

ptracker changes:
  • update sim_info structure for AC 1.6
  • do not change the fuel display when clicking on the number (this area is reserved for pinning, fuel display is changed when clicking on fuel symbol)
  • remove pin hack, since this is not needed anymore since AC 1.6
  • better logs if ptracker crashes
  • Like
Reactions: deni_80ss
Uploaded experimental versions 3.2.7 of stracker and ptracker to http://n-e-y-s.de. This is now the release candidate.

Changes:

ptracker:
  • Fix framerate problems/microstuttering occuring mostly on Nordschleife with many cars.
  • Fix "cleanup autosave setups" functionality to cope with new filenames.
Uploaded experimental versions 3.2.6 of stracker and ptracker to http://n-e-y-s.de. I think we are finally getting somewhere close to stable ...

Change Logs:

ptracker
  • installer: fix ptracker installation path detections containing / instead of \
  • add option "Show cars based on track pos" (default: next and last car)
  • add option "Colorize drivers around you" (default: True)
  • add option "Show driver status" (default: True)
  • add display of arrows to indicate which cars are directly in front / behind you on track
  • display checkered flag, pit status in new column instead of position column
  • fix best lap times are assigned to the wrong driver when using stracker (this is still occurring for drivers joining with multiple cars, will be fixed in next version)
  • fix errorneous lap detections (leading to log errors) for A/B tracks
  • fix db compression (really really)
  • fix disable hotlap line option (do not display frame anymore, and avoid errorneous display of the delta label)
Uploaded new experimental versions 3.2.5 of ptracker and stracker to http://n-e-y-s.de. Unexperienced users shall stay with the latest stable 3.1.x versions.

Thanks to all of you reporting issues and bugs of these experimental versions. For this version, special thanks to @QC. :)

Notes:
  • Versions 3.2.0 to 3.2.4 have problems with the stracker/ptracker protocol backwards compatibility and they are not able to connect with these new versions and also not with 3.1.x.
    • All users of these versions are encouraged to update to 3.2.5
Changes:
  • changes in stracker/ptracker protocol to ensure compatibility with stracker 3.1.x. stracker versions 3.2.0 to 3.2.4 are incompatible with this version (sorry)
  • lap times are colored according to session best, personal session best or normal, if laptime mode is set to 'last laps'
  • avoid showing pit lane time for own car when spectating a different car
  • fix db compression
  • checkered flag display for drivers finished the race
  • decrease log verbosity
  • fix single player practice mode (thanks to QC.)
  • fix problem with leaderboard display when ego player hits back to pits and he has already some laps driven (thanks to QC.)
  • better error messages why remote stats are not available
  • fix context menu for drivers in quali
Uploaded new experimental version 3.2.4 for stracker and ptracker. As usual, experimental versions can be downloaded from http://n-e-y-s.de

Highlights:
  • ptracker got an installer
  • fixes for the changes in the timing
Change Log:

ptracker
  • ptracker comes now with an installer. Execute the .exe and you will be guided through the installation. The MSVC 2015 redistributables should be installed automatically if needed. A small test is performed to check for virus scanner problems on this PC.
  • fix failure and log file spam when on track with more than one player in AB track MP
  • fix hotlap sessions, first hotlap lap is now valid again
  • decrease log verbosity
  • fix back to pits problem on nords-tourist
  • stop trying to register bad laps remotely
  • clean up setup dialog (only display connected drivers, do not show kick/ban buttons anymore; they are now available by clicking on a drivers name in the leaderboard)
  • better short names for cars in best lap time messages
  • better error messages in-game when ptracker.exe cannot be run
  • avoid timeouts when database migration is ongoing and lasts for a long time. Display a message to the user
  • update to pygal version 2.1.1 and reduce the size of the lap time comparisons. Better scrolling with in-game browser in lap details page
  • prefix auto saved setups with the track configuration
  • autosave setups only for valid laps
Here we go, experimental ptracker and stracker version 3.2.3. As usual you can download experimental versions from http://n-e-y-s.de, unexperienced users shall stay with the stable versions. I still expect some bugfix versions needed for 3.2.x.

Highlights:
  • advances in the new in-game browser (mouse wheel and keyboard support)
  • support for point to point tracks (A2B) in both stracker and ptracker
Notes:
  • ptracker's timing scheme has been revisited due to the A2B track support. I tested it in both MP and SP, but there is always the risk that there are new bugs, because these functions are quite complex. Please report any issues you see with the timing functionality.
  • I've set up a server running nordschleife tourist (NEYS 3). If you want to help, it'd be cool if you could do some laps in it to have stracker's A2B track support tested.
Changes:
  • Add support for point to point tracks. Tracks must include the tag "A2B" in track_ui.json
  • Refactoring of ptracker's timing scheme (needed for the A2B track support). Please report any issues!
  • Add support for mouse wheel and keyboard input in the in-game browser
  • Several fixes for the in-game browser
  • Fix displaying wrong focused car in quali mode
  • Fix possible connection timeouts when browsing the remote database
  • Fix zoom factor handling of in-game-browser window
  • Add rudimentary load indicator for in-game-browser
  • Fix allowing comparison laps of different tracks than the currently selected
  • Fix displaying not connected players in gray
  • in qualy count players with no lap time as DNF (ptracker)
  • In Session Stat display, display all recorded session, not just multiplayer sessions
ptracker, version 3.2.1-experimental is available for download at http://n-e-y-s.de/download :cool:

ptracker highlights:
  • new in-game statistics browsing
  • leaderboard changes when spectating cars
  • replay mode [limited feature set]
  • configurable chat filtering (e.g., PLP:)
I'd like to hear your opinions about ptracker's new statistics browsing: Is it working for you? Do you like it, what could be made better, etc?

A few words about version compatibility:
  • Switching from experimental (3.2.x) to stable (3.1.x) is possible, but the detailed lap informations (used to generate the graphs, and to calculate the delta) are not available in stable version after switching back.
  • Ptracker 3.2.1 should work together with stracker <= 3.2.0, but the lap stats page will not be available in ptracker. There might be some other issues when trying this.
  • Stracker 3.2.x works with all ptracker versions (as usual)
Change Logs:
ptracker:
  • Yuuuhuuu! statistics browsing in ptracker is now much more fun due to integrated browser.
    • The local stats can now be as easily accessed as the server stats.
    • Server stat pages are directly generated from the server with same look and feel
    • Currently, the browser does only recognize left mouse clicks, also for scrolling
    • Mouse wheel support and maybe more are planned for later releases
    • Remote browsing works only with stracker versions >= 3.2.1
    • The ptracker application has gotten a bit bigger now in size (~25MB), but I think it is definitely worth it
  • Fuel display can now be changed by clicking on hotlap line fuel number
  • use new python functions isCarInPitlane / isCarInPit instead of pit limiter stuff
  • correctly restore position of msg window even when it is placed at lower right
  • click on leaderboard row to kick/ban/chat/send set/set focus
  • auto-login as admin if player is in stracker group 'admins'
  • display lap invalidates caused by stracker (collisions) in ptracker validity display
  • display not connected cars in gray
  • use new assist controls from sim_info and discard option parsing where possible; ideal line and auto-shift assists are now dynamic
  • implement configurable interval for live delta calculation
  • spectating a different car now changes the leaderboard focus as well
  • replay mode, still some limitations here:
    • works only for races (even in qualy replays, ptracker will assume a race session
    • seeking in replay files is not supported and will confuse the ptracker leaderboard
    • this might be helping for broadcasts with steam; please report back if not
  • add ballast information (from AC python API)
  • try harder to find a valid delta lap, consider also laps which are not the all-time best lap times of the combo
  • introduce chat filtering by configurable regular expressions (try: PLP:)
  • introduce new options in config dialog:
    • "Lap times in race mode" can now be set to last laps, meaning that always the last laps times are displayed
    • "Race delta reference" chooses the reference of the delta times. Can be ego (= ego car or spectated car) or leader
    • "Delta coloring" set the columns where the red/green colors of the delta's are applied
Alternative download link: http://n-e-y-s.de/download

Change Log (compared to 3.0.x), see also http://n-e-y-s.de/ptracker_doc:
  • better debugging possibilities for problems when launching ptracker-server.py
  • replace pysqlite3 module by apsw (big change - I hope this will be working!)
  • new tyre images (better visual colors)
  • fix for A->B track caused division by zero
  • loading and saving setups is now detected again (you might need to install the Microsoft Redistributables 2015)
    • sharing setups shall now work again
    • autosave pb setups shall also work again
    • provide a local message when a set is changed
  • add option for detaching the message window from ptracker (default: off)
  • add option for increasing the width of the message window
  • add option for display lap times as delta (default: off)
  • add fuel information to hotlap line (icon / laps remaining / amount of refuel needed)
    • based on last session where fuel consumption is detectable (>= 2 laps)
    • fuel icon becomes yellow when only 3 laps left
    • fuel icon blinks red when only 1 lap left
  • numberOfTyresOut limit is now configurable in stracker.ini (default is to use either server's penalty setting, if enabled or 2)
  • new client server protocol version 10 (minor changes)
  • new db schema version 21
  • Like
Reactions: deni_80ss
Uploaded ptracker 3.1.6, experimental version, to http://n-e-y-s.de/download

Changes:
  • fix ptracker connection error when one of the ports answers unexpectedly
Uploaded ptracker/stracker versions 3.1.5. This should be the last experimental before going stable, so if you have a chance, it would be nice you could give it a go. As usual, experimental downloads are here: http://n-e-y-s.de/download

Changes:
ptracker:
  • fix double entry about fuel prediction display in config dialog
  • fix sending setup sender name
stracker:
  • fix possible error in udp plugin plausibility check (RuntimeError: dictionary changed size during iteration)
  • new option HTTP_CONFIG/max_streaming_clients
  • slightly optimize lap stat query statements
  • acauth: introduce caching to the acauth feature needed to avoid server lag
  • acauth: automatically add '&' or '?' to the andurl1..5
  • http: fix streaming of too many clients
  • http: show admin ban options even if no blacklist.txt file is configured
  • http: fix wrong admin login failure reports for re-authenticate requests
  • http: fix player details page when running sqlite3 databases
  • http: fix auto-scroll of log display in case of no log changes
  • linux: provide SO_ALLOWREUSE in socket options, so that the 4 minutes pause between stracker stop and starts is gone
  • Like
Reactions: deni_80ss
Uploaded experimental versions 3.1.4 of ptracker and stracker. Downloads on http://n-e-y-s.de/download

Change Log:

ptracker:
  • fix tracebacks from the database system for better debugging
  • fix db errors at database compression
stracker:
  • fix tracebacks from the database system for better debugging
  • fix db errors at database compression
  • fix unexpected exit of live map for secondary stracker instances
  • fix wrong information about "UnboundLocalError: local variable 'server' referenced before assignment" upon error exit
  • acauth: fix andurl1..5 (do not require the http:// anymore, this caused problems together with ac server
  • acauth: add debug log entries when opening the andurl's
Uploaded experimental versions 3.1.3 for ptracker and stracker.

Changes:

ptracker:
  • add a message explaining to install the microsoft redistributable package for enable setup sharing (if not already present)
  • fix update of dialog when redisplaying (e.g., setups should be shown correctly now)
Uploaded experimental version 3.1.2 for stracker and ptracker.

Beneath many bug fixes, there is also a switch from python's builtin sqlite module to the external apsw which provides a better transaction model (aims to fix the instabilities observed during database migrations with parallel stracker instances running). Though already tested quite a lot, there might be some new issues regarding this change.

On another note, one user reported that the setup detection did not work for him. He had to install the microsoft redistribution package 2015: https://www.microsoft.com/en-US/download/details.aspx?id=48145 . If anyone of you has the same issue, this might help. I have not yet thought about a different possibility for deploying this...

Another note: Recently I've setup a paypal account, and some kind users already donated some money. Many thanks, and I thought I'd spend the money on a server to support stracker/ptracker development. During the last week I set this up, it is running on linux/postgres with two AC servers, stracker and minorating. You can find the AC servers by typing NEYS. These servers will be fed with the bleeding edge development version of stracker, so I don't need to hijack the DMR servers anymore for testing new features. Also, running on linux and postgres with a multiserver setup, the test coverage has been greatly improved. I also host a web server there (http://N-E-Y-S.de) containing some documentations and the server stats. This is the only place where I will upload experimental versions (given the fact that RD changed their download policies recently, it is a very good thing to have a free independent place to host the project :) ). I hope it runs OK - please report any kind of problems with the service here.

ptracker Changes:
  • better debugging possibilities for problems when launching ptracker-server.py
  • replace pysqlite3 module by apsw (big change - I hope this will be working!)
  • fix fuel calculations at refuel events
  • new tyre images (better visual colors)
  • fix for A->B track caused division by zero
stracker Changes:
  • liveview changes:
    • redesign of the liveview, so that the information displayed in live view should match the stracker info better
    • fix multiserver liveview for windows
    • add car column
  • better PB/SB messages on multi car sessions
  • suppress PB/SB car display on single car sessions
  • fix generation of pb messages from stracker server
  • finish session is now called when the ac signal arrives or when the ac server is detected to be down
  • fix parsing of json UI files by usage of a new parser module (simplejson instead of python's json)
  • fix errors with log_requests option
  • replace pysqlite3 module by apsw (big change - I hope this will be working!)
  • this should be more stable in database migration, even on multiserver setups
  • really fix the problem with laps from last session counted for current session
  • add config option SESSION_MANAGEMENT/wait_secs_before_skip (default: 15 seconds)
  • suppress warnings and debug messages from udp plugin API when server is down
  • fix for A->B track caused division by zero
  • http: add admin button to invalidate all selected laps in statistics page
  • http: add optional paypal link in the footer (you can disable that in stracker.ini: HTTP_CONFIG/enable_paypal_link)
  • http: fix multiserver log file display
  • Like
Reactions: deni_80ss
Experimental version, average users shall stay with current 3.0.x stable versions!

ChangeLog:
  • loading and saving setups is now detected again
    • sharing setups shall now work again
    • autosave pb setups shall also work again
    • provide a local message when a set is changed
  • add option for detaching the message window from ptracker (default: off)
  • add option for increasing the width of the message window
  • add option for display lap times as delta (default: off)
  • add fuel information to hotlap line (icon / laps remaining / amount of refuel needed)
    • based on last session where fuel consumption is detectable (>= 2 laps)
    • fuel icon becomes yellow when only 3 laps left
    • fuel icon blinks red when only 1 lap left
  • numberOfTyresOut limit is now configurable in stracker.ini (default is to use either server's penalty setting, if enabled or 2)
  • new client server protocol version 10 (minor changes)
  • new db schema version 21
Sorry, forgot to add the 64 bit folder to the app. Here is the fix for that.
Please make sure to remove the old version (apps/python/ptracker) before updating!

Change Log:
  • fix best lap display in case of no stracker connection
  • add config option log_verbosity to configure log file behaviour
  • add tyre icon for eco tyres

A few bugfixes for ptracker, we are still in experimental phase

ChangeLog:
  • fix ptracker connections for multiple instances of stracker
  • fix ban/kick heuristics
Sorry, my test environment is a little different to the distribution environment, so I missed this bug. Anyway here is the fix. I'll remove the 3.0.4 version.

Changelog:
  • hotfix for ptracker startup bug
  • Like
Reactions: deni_80ss
ChangeLog:
  • prepare for 64 bits
  • fix log file flooding with unknown tyre images
  • generally clean up log file from unneeded entries
  • fix best lap time display
  • fix lap count in case of mid race stracker start
  • optimize first-time query of lap times (this was very slow on larger databases)
  • Like
Reactions: deni_80ss
This is an update for ptracker addressing network performance issues observed with older versions when connected to stracker.

Many people have asked, so I placed a donation link in the overview page. I'd appreciate, if you'd buy me a beer :)

ChangeLog:
  • new database version 20 (relevant only for stracker)
  • automatic reconnect when stracker has been restarted.
  • optimizations in stracker / ptracker protocol
  • Like
Reactions: deni_80ss
This version is mainly for testing the new ptracker/stracker protocol to see if it really addresses the warping issues reported by Marty.

ChangeLog:
  • add display of tyre type in leaderboard (configurable, default on)
  • add display of number of laps in leaderboard (configurable, default off)
  • add display of team in leaderboard (configurable, default off)
  • optimize the stracker/ptracker protocol
  • upgrade to sqlite 3.08.11.1 for better performance
This is the very same version as the 2.8.1-experimental (just changed the name).
  • Like
Reactions: deni_80ss
This version fixes stracker connection problems observed with version 2.8.0 for servers running multiple stracker instances.
  • Like
Reactions: deni_80ss
This is an experimental version, average users are encouraged to stay with version 2.7.4 by now.

This version addresses the problem of FPS hits and stutters seen by many people especially with higher frame rates. This is done by parallelizing the app's calculation and AC's main loop, technically by automatically spawning an .exe file much like RSR Live Timing does.

ChangeLog:
  • new db version 19 (relevant only for stracker):
  • add new table Teams
  • add new columns for Tracks and Cars tables
  • ptracker is now executing itself in a seperate process resulting in much better (and constant) FPS
  • Like RSR, ptracker automatically spawns an .exe file from now on
  • configurable FPS mode: PREFER_HIGH_FPS (default) vs. PREFER_ACCURACY
  • fix ptracker dialog size setting
  • remove delay when connecting to a server without stracker running
  • change connection icon when connection is in progress
  • fix number of laps displayed in statistics view
  • scroll back feature (message board history), accessable with Alt+CursorUp/Alt+CursorDown
  • nicer configuration dialog for message event sounds
  • display complete leaderboard at race start
This is an experimental version, average users are encouraged to stay on version 2.6.10!

ChangeLog:
  • new db version 19 (relevant only for stracker):
    • add new table Teams
    • add new columns for Tracks and Cars tables
  • rename "Players" to "Drivers" in http server output (but the http addresses remain)
  • http server: add team classification to championships
    • team memberships can be assigned automatically using the entry_list.ini
    • team memberships can be assigned manually (in Admin Area) for all sessions belonging to a championship
  • http server: add statistics page
  • http server: the banner image is now configurable in the .ini file, default is the Assetto Corsa logo
  • http_server: add support for submitting AC's UI data from admin clients to the server
  • http_server: add general_admin page with a list of all cars and tracks used in this server
  • http_server: nicer displays for tracks and cars (if ui data is available)
  • http_server: add lap comparison charts in the lap details page
  • add stracker-packager.exe, which can be used to add some UI data (human readable names for tracks and cars,badge icons and track maps) to the stracker server (visit the general admin page)
This is an experimental version, average users are encouraged to stay with version 2.7.4 by now.

This version addresses the problem of FPS hits and stutters seen by many people especially with higher frame rates. This is done by parallelizing the app's calculation and AC's main loop, technically by automatically spawning an .exe file much like RSR Live Timing does.

ChangeLog:
  • new db version 19 (relevant only for stracker):
  • add new table Teams
  • add new columns for Tracks and Cars tables
  • ptracker is now executing itself in a seperate process resulting in much better (and constant) FPS
  • Like RSR, ptracker automatically spawns an .exe file from now on
  • configurable FPS mode: PREFER_HIGH_FPS (default) vs. PREFER_ACCURACY
  • fix ptracker dialog size setting
  • remove delay when connecting to a server without stracker running
  • change connection icon when connection is in progress
  • fix number of laps displayed in statistics view
  • scroll back feature (message board history), accessable with Alt+CursorUp/Alt+CursorDown
  • nicer configuration dialog for message event sounds
  • display complete leaderboard at race start
One of the weaknesses of AC is the lack of a proper chat. I tried to copy what is there in good old LFS and thought I add that to ptracker. You can press Alt+T (customizable) to get the line edit for your message (pressing Alt+T again hides the line edit).

There are also shortcuts for common messages, currently mapped on the numpad keys 1-9 (Numlock has to be enabled for this). See configuration dialog for details, everything is customizable. It is also customizable whether messages are sent directly or put into the line edit for completion/validation.

A sound is now played for certain messages. The volume of this can be adjusted in config dialog (0 means to not play any sounds), and you can also select the sound played depending on the message type.

There is also a new automatic reconnect feature when the connection to stracker is lost for some reason (a friend reported that this happens quite often for him). There is a message displayed in the message box when this happens. In cases where the automatic reconnections doesn't work and you're falling back to the gray connection symbol, you can perform a manual reconnect in the Setup dialog without having to exit the server.

Change Log (2.7.4 compared with 2.6.8):
  • introduce message sounds (customizable)
  • introduce integrated chat application with customizable hotkeys; chatting is now kind of fun ...
  • fix configuration options (enabling / disabling items) for hotlap line
  • automatically split long messages into multiple lines
  • fix setup saving for tracks with configurations (the track directory is now displayed in the message as well)
  • gui: add zoom functionality (for high res / low res displays)
  • add reconnection possibility to stracker (automatic and manual)
  • provide warning if in game app overlapping is disabled
  • fix error when trying to store non-existing setup in server's deposit
  • changed default values for some config settings:
    • lap time mode is now "all" instead "fastest only"
    • message display time is now 20s instead of 10s
  • Like
Reactions: St3fan
Hopefully the last experimental version of 2.7.x; thanks for all your reports.

ChangeLog:
  • message shortcuts do not send messages anymore, when
    • sitting in pits
    • the chat editor is already active
    • whenever the ptracker window is hidden
  • all shortcuts are inactive when sitting in pits / when the ptracker window is hidden
  • changed default values for some config settings:
    • lap time mode is now "all" instead "fastest only"
    • message display time is now 20s instead of 10s
    • sound volume is now 0.4 instead of 0.5
  • remove redundant (and non-working) enabled+sound settings for the events, sound is chosen with different settings now
Still labelled as experimental (but this one can be seen as a "release candidate" for 2.7.x series).

Change Log
  • fix zoom factor for some of the hotlap line elements
  • provide warning if in game app overlapping is disabled
  • add event-type configurable sounds
  • rearranged config dialog
  • fix shortcut message edit lines in config dialog
  • user can now choose how chat message shortcuts are processed (direct send, or send to chat editor)
  • alternating colors for chat messages
  • fix error when trying to store non-existing setup in server's deposit
Please report any issues you observe.
oops, last upload has been stracker 2.7.2
This is an experimental version, average users shall better stick with the 2.6.x versions.

I hope that this version finally has a working hotkey support for the new chat feature. I missed to provide a .dll file with 2.7.1. I changed the default hotkey for talking to Alt+T, because the plain T have had too many side effects. I really like the chat addition, racing is now fun also without teamspeak :)

There is also a new automatic reconnect feature when the connection to stracker is lost for some reason (a friend reported that this happens quite often for him). There is a message displayed in the message box when this happens. In cases where the automatic reconnections do not work and you're falling back to the gray connection symbol, you can perform a manual reconnect in the Setup dialog without having to exit the server.

Please report any issues you have with this release.

Change Log:
  • fix issues with some unloadable python modules resulting in non-working shortcuts
  • fix some issues with configuration dialog items (it was not always the correct state displayed)
  • fix chat message receiving
  • fix setup saving for tracks with configurations (the track directory is now displayed in the message as well)
  • message box: provide a static display mode where the last N messages are shown (default shortcut: Alt+H)
  • message box: increase maximum number of message lines to 30
  • chat: configurable position of chat edit line
  • chat: improve display of hotkey combinations
  • chat: changed default values for message shortcuts
  • chat: left and right keyboard modifiers are no longer distinguished
  • system: add manual reconnect possibility
  • system: add automatic reconnection feature when connection is lost
  • system: avoid tracebacks with no stracker connections
  • gui: add zoom functionality (for high res / low res displays)
This is an experimental version, average users shall stick with 2.6.8.

Reason for 2.7.0's failure was a problem with my windows registry. After fixing this I was able to reproduce the problem and hopefully fix it. For an explanation of the chat feature, see the update notes of 2.7.0.

ChangeLog:
  • better debugging of import failures by cleaning up ptracker.py
  • display help for chat at the beginning
  • rename LMenu / RMenu to LAlt / RAlt
  • add missing .pyd modules
EDIT: It seems there is an issue with this version for many players. I'm going to try to find the root cause and fix it...

This is an experimental release, average users shall stay with 2.6.x versions.

One of the weaknesses of AC is the lack of a proper chat. I tried to copy what is there in good old LFS and thought I add that to ptracker. You can press the 't'- key (customizable) to get the line edit for your message. You might want customize that to another (less standard) key to reduce interdependencies with other apps (see config dialog). I currently have mine on Alt-Space.

There are also shortcuts for common messages, currently mapped on the numpad keys 1-9 (Numlock has to be enabled for this). See configuration dialog for details, everything should be customizable.

A sound is now played for certain messages. The volume of this can be adjusted in config dialog (0 means to not play any sounds).

You might also want to increase the message display time in the config dialog.

If you observe some weirdnesses, please let me know.

ChangeLog:

  • introduce message sounds (customizable)
  • introduce integrated chat application with customizable hotkeys; chatting is now kind of fun ...
  • fix configuration options (enabling / disabling items) for hotlap line
  • automatically split long messages into multiple lines
  • complete configuration options regarding messaging (some events have been missing in dialog)
  • Like
Reactions: franc_bcn
Change Log:
  • new database version: 17 (rename all existing references to vallelunga and vallelunga-club to new naming scheme, no changes in the database schema itself)
  • support track configurations (tracks are now called <trackname>-<trackconfig>, if they have a track configuration)
  • add support for using the AC server's TCP port + 42 as stracker connection port

  • Like
Reactions: emperor312
I believe that this version can be labelled as stable.

Change Log:
  • fix session change issues when stracker is present (when changing into qualify, avoid to take over best times of last session)
  • remove some debugging info from py_log.txt
  • Like
Reactions: Ischemica
Top Bottom