Track Sectors - Divide the track in sections

Track Sectors - Divide the track in sections 1.42

Login or Register an account to download this content
Description
Ever wanted to improve your time on a track, but never managed to pinpoint where you were fast and where you were slow? This app solves the problem. It let's you create N sectors on a track and record your times.


How To Use - Please READ:
Select how many sectors you want to use, then simply press the button for each respective sector where you want to set the end of the sector. After configuring the sectors please follow the instructions that appear in the app to start your timings. Afterwards, in future sessions, the player can simply just drive if he/she has previously made a configuration for that track layout, resulting in a seamless gameplay loop after the configuration.

Supported session types(both singleplayer and multiplayer):
- Practice
- Qualifying
- Hotlap
- Race

If the player enters a session type that isn't supported, the app will let the player know through a message and also not allow the player to use it.

Requirements
- at least version 2.2 of custom shaders patch (CSP)
- track has an implemented AI Line
- game must be live, not in a replay
The app will check by itself all these conditions when
starting and will leave an appropriate message if a condition is not met.

Notes regarding how the app works:
- sectors must be placed in a consecutive manner in terms of track progression, eg: sector 2 is placed at the end of the 5th corner, then sector 3 must be placed further ahead, for example at corner 7.
- can not place sectors in pit/pit lane
- changing the configuration of an already configured track will delete all the stored data about that track, including times for cars that you drove on the track.
- the app makes backups of the data file and stores the last 10 assetto corsa sessions. This feature is just in case you change a track configuration by mistake.
If you want to restore a backup, simply go into the app's folder>data>backups and copy from there whatever backup you desire and paste it to app's folder>data and let it overwrite the current file.
- buttons will flash red to let you know that some conditions are not met. Such as trying to set a sector in pits or trying to set a sector while in a replay, would flash it red.

I highly suggest reading the User Manual PDF file, found inside the zip archive, to understand everything that the app offers.

Update 1.4.2
- more intuitive UI, tells you why a button does not work now ( example: trying to reset the times outside pits will show a message to let you know why it does not work)
- completely rewritten the parts that manages session types,going to pits,resets and making sure the player is not in a replay.
- the program is now more robust, some leftover functionalities were encapsulated into separate methods so its easier to develop and debug
- tested all supported sessions in single and multiplayer
- fixed a bug where the app crashed due to a bad dictionary
- fixed a bug where the app wouldn't switch to the correct page
- fixed various bugs where the time wasn't recorded properly

Update 1.4.1
- small update to solve possible conflict of sim_info library from other apps
- if you want to keep your current configuration and times, please make sure to make a copy of your /apps/python/track_sectors/data/data.json file and paste it in the same location after you update.

Update 1.4
- completely rewritten the app from 0, making it modular by using OOP and functional programming paradigms, easier to change/manage or add new functionalities
- added support for track layouts (meaning you can for example have separate configurations for nordschleife tourist while also having a configuration for nordschleife endurance)
- the program will make backups of the file that stores data about track config and car times, it will retain the latest 10 backups and delete backups older than that
- updated the app icon
- added exit/close buttons
- the dictionary that stores the data is now ordered, making it human-readable
- moved the ability to change the UI layout from the settings app to the main app
- can now directly set up the last sector to be equal to the finish line.
- can show your total time of all your sectors and your theoretical best lap time, by summing up the best times you have on every sector.
- works in all types of sessions now: practice, hotlap, time attack, race, track day, weekend, qualifying
- all app settings can now be changed from content manager's app tab
- the app has now a fully customizable opacity slider
- the auto next page function has now become on by default
- you can now change the delay until the app switches to the next page after clearing all the sectors on the current page
- you can store partial car times, example: you cleared 2 sectors out of 6, the program will now save the times for those 2 sectors, unlike in the previous version
where you had to go through all sectors for the car times to be saved
- the sector you're currently on is now colored in an orange color, instead of blue, since it was too hard to see before.
- fixed possible sim_info library conflict with other apps (there would be some cases where some apps would load into memory an older sim_info library after my app, resulting in errors
due to missing functions that were not available in those older versions)


If you wish to know on a more technical level how various stuff about the app works, there is a Technical details pdf file in the archive.
Please let me know if you wish for any other features or have ideas to change the current ones. Also, please notify me of bugs. Thank you! ; ;)


Github Link To Repository

Contributions:
- Stereo - helping me with making the button function modular
- Nache - providing help in solving various logistic problems
- LeBluem - provided a solution to a possible version conflict of a third party library, when other apps use the same library, but with a different version

Latest updates

  1. Track Sectors ver 1.42

    Rewritten about 30% of the app, making it more robust and modular, making the chances of errors...
  2. Track Sectors - Divide the track in sections 1.4

    Completely rewritten the app from 0.

Latest reviews

I can't use more than the default 2 sectors on akina_2017. The + and - buttons do nothing.
The app crashes when clicking the layout button every single time on CSP v0.1.79
Premium
Great to see it can be used in hotlap mode now. Thanks for the updates.
I would like to use this. But it doesn't come up in my settings. It looks like everything is installed proparly. Please help.
hdhdh
hdhdh
Hello, i've sent you a message some time ago to reach and try to help you. I'm stil open to offer you help. ☺️
Doesn't work on most custom tracks. Ex - Akina 2017. Only lets you select 1 sector and that's it.
hdhdh
hdhdh
That's pretty weird, ironically enough this app was made specifically because I wanted to do time attacks on that map, I literally tested it on Akina 2017 today and it works as intended on my end. Anyhow, I'm thinking of rewriting the whole due to the new possibilities csp offers now, if you have suggestions I'm willing to listen.
Great app, does exactly what it says it does. I have some suggestions for more features.
- an opacity option for the timing box (it can be a bit hard to see sometimes)
- a "theoretical best" lap time, summing all your best sectors together
hdhdh
hdhdh
A theoretical best lap time wouldnt be too hard to implement, but i dont think it has too much relevance, let me give you an example: sector 1 is composed of slow corners , sector 2 has a straight right after sector 1. Lets say you take a V line in the last slow corner of sector 1 that way you can have the maximum acceleration for the straight line, this will give the best sector 2 time, but the sector 1 time will be a bit worse. The idea is you cant really just sum up all the best sectors because it can be unrealistic sometimes, if you want to get the best possible time for sector 1 you will have overall worse time in sector due to different exit in the last corner of sector 1, and arguibly, if your car has a bit of horsepower, the time you will gain from the straight will be more than the loss you will have from sector 1 at the last corner. So in this case if you use both theoretical bests , its just gonna be unreachable. This is kinda a nieche example, but it goes to show how just putting the theoretical bests might lead you into error.

Im thinking to rewrite the app, cant promise anything though, but if i ever get around to it, i will probably add a theoretical best option as a toggleble for those who want it.
muy buena app.
se podría implementar una forma de bucle de un determinado sector de la pista? de modo que uno pueda practicar en esa curva o tramo vez tras vez sin tener que dar toda la vuelta al circuito y concentrándose sólo en dicha parte de la pista?.....sólo una idea, Gracias por tu trabajo!
Premium
I had been looking for something similar for a long time. Big thanks!

Latest News

Author
hdhdh
Downloads
1,583
File size
804.2 KB
Views
26,870
First release
Last update
User rating
3.57 star(s) 7 ratings

Are you buying car setups?

  • Yes

  • No


Results are only viewable after voting.
Back
Top