FINAL VERSION!
Finally, it is done with all features.
2.0.0.0
Changes from 1.5.0.0
Added several configuration options:
-Show Gap Button (for you weirdos that want a pitboard with no gap)
-Show Button Opponent Laptime.
-Show Opponent Name Button.
-Update Gap on crossing of Splits.
-Update Opponent Laptime on Crossing of Splits.
Added a way to save your options, so you dont have to re-do them all over again.
Added a auto load of options on program start.
Added a way to set the insim port from the program: it will add to your autoexec.lfs file in data\scripts the line "/insim=XXXXX", where xxxxx will be the port in the textbox. it SHOULD not do anything if the file already has that line, though. (for security).
Fixed ALL crashes. If it crashes, tell me.
Now with 80% more humor!
1.5.0.0
Changes from 1.1.0.0:
-Configurable button position: Can be on the top or the bottom of the screen.
-Added Lap and Split time display for opponents (can be turned off, defaults ON).
-Added Admin Pass auto-detection. NOTE: This only works IF and only IF you unpack the files do \LFS\ - i.e the LFS directory.
-Major optimizations to the code.
-Fixed several crash bugs due to joining/exiting servers, 1 car in qualifying/practice, etc. Shouldn't crash anymore, ever.
-Fixed display of gap time when time was over 60secs (used to show up 1:08 as 68s) Now displays correct time (up to 99Minutes).
Left to do for 2.0 release
More positioning options for buttons (left/right?)
Add Qualify/practice support (show timediff from leader/guy in front of you)
Saving of program settings
Showing "+1lap" in gap time when opponent is 1lap ahead.
Changes from 1.0.1.0:
--Added a default value for insimport.
--Minor optimizations.
What does it do
Displays on the top of your screen the gap in seconds to the car ahead, and the car behind.
Updates whenever you cross the finishline / split time line.
Obviously, the gap behind only updates when the car behind crosses the same split time
It is still kinda primitive (no way to choose the insimport, no actual interface etc.) But will get there. The core stuff already works well.
Usage:
Unpack somewhere you choose.
Open program, choose thy settings (admin pass - insimport)
Enter LFS, do /insim=whateverPortYouChose
Return to the prog, hit connect.
Profit!
Pic:
http://shiva.no.sapo.pt/ex.JPG - Outdated, new version has an extra button on the left showing the laptime/splittime of the corresponding opponent.
Program Files:
http://shiva.no.sapo.pt/Pitboard.zip
Known Bugs
Program can get shocked and awed if you switch servers and then spectate someone on the new server - sometimes up to the point of a crash. FIXED
Crashes if you use it in practice/qualify and only 1 car is on-track (i.e. when the first car exits pits... BOOM.)FIXED
Odd output if you switch your view to another car - at least for about a split or so.Cant be fixed - untill the cars pass a split, anything goes
If you are the last car, you get a gap to someone else, with an odd number. Don't be last. Apparently Fixed, SOMETIMES bugs out.
Would love some bug-reports in this thread
After race restart, the first splittime is... odd sometimes.
Finally, it is done with all features.
2.0.0.0
Changes from 1.5.0.0
Added several configuration options:
-Show Gap Button (for you weirdos that want a pitboard with no gap)
-Show Button Opponent Laptime.
-Show Opponent Name Button.
-Update Gap on crossing of Splits.
-Update Opponent Laptime on Crossing of Splits.
Added a way to save your options, so you dont have to re-do them all over again.
Added a auto load of options on program start.
Added a way to set the insim port from the program: it will add to your autoexec.lfs file in data\scripts the line "/insim=XXXXX", where xxxxx will be the port in the textbox. it SHOULD not do anything if the file already has that line, though. (for security).
Fixed ALL crashes. If it crashes, tell me.
Now with 80% more humor!
1.5.0.0
Changes from 1.1.0.0:
-Configurable button position: Can be on the top or the bottom of the screen.
-Added Lap and Split time display for opponents (can be turned off, defaults ON).
-Added Admin Pass auto-detection. NOTE: This only works IF and only IF you unpack the files do \LFS\ - i.e the LFS directory.
-Major optimizations to the code.
-Fixed several crash bugs due to joining/exiting servers, 1 car in qualifying/practice, etc. Shouldn't crash anymore, ever.
-Fixed display of gap time when time was over 60secs (used to show up 1:08 as 68s) Now displays correct time (up to 99Minutes).
Left to do for 2.0 release
More positioning options for buttons (left/right?)
Add Qualify/practice support (show timediff from leader/guy in front of you)
Saving of program settings
Showing "+1lap" in gap time when opponent is 1lap ahead.
Changes from 1.0.1.0:
--Added a default value for insimport.
--Minor optimizations.
What does it do
Displays on the top of your screen the gap in seconds to the car ahead, and the car behind.
Updates whenever you cross the finishline / split time line.
Obviously, the gap behind only updates when the car behind crosses the same split time
It is still kinda primitive (no way to choose the insimport, no actual interface etc.) But will get there. The core stuff already works well.
Usage:
Unpack somewhere you choose.
Open program, choose thy settings (admin pass - insimport)
Enter LFS, do /insim=whateverPortYouChose
Return to the prog, hit connect.
Profit!
Pic:
http://shiva.no.sapo.pt/ex.JPG - Outdated, new version has an extra button on the left showing the laptime/splittime of the corresponding opponent.
Program Files:
http://shiva.no.sapo.pt/Pitboard.zip
Known Bugs
Program can get shocked and awed if you switch servers and then spectate someone on the new server - sometimes up to the point of a crash. FIXED
Crashes if you use it in practice/qualify and only 1 car is on-track (i.e. when the first car exits pits... BOOM.)FIXED
Odd output if you switch your view to another car - at least for about a split or so.Cant be fixed - untill the cars pass a split, anything goes
If you are the last car, you get a gap to someone else, with an odd number. Don't be last. Apparently Fixed, SOMETIMES bugs out.
Would love some bug-reports in this thread
After race restart, the first splittime is... odd sometimes.