Thanks for the tip. It's interesting to see a different approach to solving the same problem. That program has a better presentation, but I found it kinda hard to use once I started adding files. It asks me to click buttons and then gives me error messages when I do. I like how LFSPoints never needs to shout at you, because it doesn't let you do the wrong thing (I hope anyway ). That program looks nicer and has more features, but it doesn't make me regret the way I designed LFSPoints.
yes that is true, the rfactor thing is far off from perfect, but it has some good ideas which should be in a lfs version.
btw. on www.lfscar.com (in the GP79 Series) you can find the league results exportet in that program.
things like: race progress graphs, chat log, event management ect.
i think your interface is much easier and handier then the one from the rFactor thing and you are on the right way to improve league organizing in LFS A LOT! if lfscar restarts a league for LFS again, we will use this tool for sure.
I've been working on the beta version quite a bit today and I've made some real progress. After a while lost in the woods it feels like it's back on track, although there is still a lot to be done.
The most interesting feature currently in the works is the ability to combine the results from multiple races into one. This useful if, like in the SR league, you run races over multiple servers and then aggregate the results. Now you can easily combine several replays into one, and have them treated as if all drivers were on the same server. There are still one or two glitches to be ironed out, but the majority of the work has been done and it works well.
There are quite a few more changes too, such as the addition of average speed for each driver in their race results, as well as the normal multitude of tiny changes and fixes that take place and are not worth mentioning here (but all add up to make each version of the program a magnitude better than the last). Also a lot of the underlying code has been rewritten and the whole thing has now been moved over to the .NET Framework 3.5.
There is still a lot of work to do on the current release, and quite a few other changes planed, so I can't say exactly when the next version will be released, but hopefully it won't be too long.
Hi DarkTimes, not sure if you have considered and can include the ability to have differing race points structures within a single championship. What I mean is in our league we have a mix of multi-race sprint rounds & longer single race enduro rounds but our points structure changes dependent on which type of round it is, as per below.
This has been suggested before, but I could never figure out how to implement it in the current user interface design without having to do major changes involving many lines of code (and therefore many hours work and hundreds of bugs). I did however come up with a good idea for how to do this today, without any major interface changes, and after a few hours work I have a rough version of it running. If all goes to plan this will be in the next release too.
Uploaded LFSPoints V2.4 BETA, please see the first post for info.
Please note that it is very much a beta, it will have bugs, also it's only 95% complete at the moment, there is still a lot more work to be done.
As always please report any bugs or weird shit, and seeing as it is a beta please do your best to break it, but look at the known issues in the change log to make sure it's not something I'm currently fixing.
Just make sure you save a lot, incase it crashes.
Fixed in next version:
- Fixed: The best lap and race time results got mixed up in the previous release, this is fixed now. - When no points have been defined, the position column in the drivers and teams championship now show as 'N/A' instead of 0 (zero). - Restored highest-climb text in results grid column.
G'Day DarkTimes, all seems to work well at the moment & I love the html output very nice, thank you.
I do have some ideas for further improvement, sorry to ask more from you if you decide to add these to your to do list.
- Load Replays remembers last folder used, so you can just direct LFSPoints to load replays from the LFS/data/mpr folder.
- Teams Championship can omit certain individual drivers points or can include points adjustment for each driver in each race.
The reason I ask for this is that in our league only the top 4 drivers from each team have their points counted toward the Teams Championships
- Teams Championship to be able to handle drivers joining, leaving & moving between teams during each series, this could possibly be achieved via the other suggestion directly above.
- Ability to sub-total multiple races into their rounds, i.e a 2 race sprint round can be subtotaled to determine the overall winner & podium places for awarding of bonus points for that round.
EDIT: - Traceability of adjusted points, so you can see what race any adjusted points were awarded.
I hope I am not asking too much as I know this project could get huge & you may not want to include every permutation / combination of individual series points but these seem logical & worthy of inclusion.
Let me know what you think & keep up the great work.
It already does remember the last folder you loaded a replay from, when you click Add Replays it should always go back to the last used folder. You can see what this is set to by opening the 'Config.xml' file in Notepad and looking for the ReplayPath entry.
Hmm... OK, I guess I could add point adjustments per driver in the results. Might be a lot of work though, and I still haven't gotten around to team adjustments yet!
Ooh, I never thought of this. That sounds complicated, I'll have a think about it.
Sorry, I'm not sure I understand what you mean. Can you explain in more detail?
If I add point adjustments by driver per race, then I'll add this to the points calculation dialog.
No, sorry, I can't currently do that. LFSPoints just scans the replay header data in which Scawen kindly provides the driver finising order, the info you're talking about is stored in the actual replay physics data, which has never been documented and I don't know how to read.
As I said above somewhere, one day, a long time into the future, LFSPoints will connect through InSim and log live race data, then this sort of thing and many others will be possible.
Oh dear I now see that it does, my bad sorry :ashamed:
Not sure what you mean by Team adjustment but if it included being able to adjust each team drivers points individually then that may be work in a way that I am looking for
Let me try. Imagine a series having a mix of rounds that feature both single and sprint races, the sprint rounds could have 2 or 3 separate races with points awarded for each race then these sprint races are added together to determine each drivers individual round points for that round. Now within our league we award bonus points to the drivers who finish the round as overall 1st, 2nd or 3rd places. So it would be nice if LFSPoints could sub-total these sprint races into their respective rounds to easily identify the drivers who placed on the podium for that round.
I hope that makes more sense?
There is a way around it as I can easily work it out by opening another session of LFSPoints and only include the race replays for that round to find out who gets the bonus points but it would be nice to have it included in one .chp file given many leagues have series that contain a mix of race types within rounds.