LFSPOINTS V2.4.0.1 BETA

LFSPoints is a program designed to aid league managers in calculating the championship point 
results for races in the racing simulator Live for Speed. It works by parsing the multiplayer 
replay files created by the game and comparing the results against a user-defined points table. It 
then gives a display of the results which can either be copied and pasted, or exported in several 
various file formats, such as XML and HTML. It has a lot of other coolish features as well and can 
even be used just to browse your replay collection!

LFS SUPPORT:

LFSPoints supports replays from LFS S2 Patch U onwards, as well as replays created in demo mode. 
Please note however that replays from before patch X do not include the drivers starting position, 
so points for highest climber and pole position are not awarded. For best results it's recommended
that you use LFSPoints with replays from the most up-to-date version of Live for Speed, which at 
the time of writing is LFS S2 patch Y.

REQUIREMENTS:

You must have at least the Microsoft .NET Framework 3.5 or better to use this program, which can 
be downloaded from the link below. You must also have either Windows XP SP2 or Windows Vista.

http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en

NEW FEATURES in V2.4 BETA:

- LFSPoints has been moved to .NET Framework 3.5!

- You are now able to combine multiple replays into a single result, which is useful for leagues 
  which may run across multiple servers and then aggregate the results. This can be done by 
  selecting Combine Replays from the Replays menu. When you combine replays, the results are all 
  added together, and LFSPoints determins a new finishing order by comparing overall time and laps 
  completed for each driver.

- You can also create multiple points allocations, which can be applied to different races within a 
  championship. This allows you to apply a different points structure for, say, sprint races and 
  features, or whatever you like! There are now several new buttons on the points allocation view, 
  which allow you to add,remove, edit (rename basically) and import and export point allocations. 
  Now, when adding replays,you can select which point allocation you want applied to the replays 
  results. You can also changea point allocation later, by right-clicking on a replay and selecting 
  Points Allocation.  
  
- Numerous changes, tweaks and fixes. This is the biggest update to LFSPoints since version 2!

CHANGES SINCE V2.4.0.0 BETA:

- 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.
- Added race type column for replay.

CHANGES SINCE V2.3.0.3 BETA:

- Moved codebase to .NET Framework 3.5
- Added ability to combine the results from seperate replays.
- Added the capability to have multiple point allocations within a single championship.
- Added average speed to results view. 
- New championship save format, supports saves from V2.3.
- Max number of point allocations has been increased to 128.
- Added 'Export Result as CSV' to replays view right-click menu.
- Pressing return on a textbox will now apply the changes.
- Can now use the delete and backspace buttons to remove replays.
- You can now resize columns in the views.
- Fixed: Many bugs caused by performing actions while the columns have been reordered.
- Optimised and fixed the way views are redrawn after being updated.
- Combined drivers and teams championship tabs into single tab.
- Drivers overall race time now shows as descrepincy.
- Drivers with the same points result now have the same championship position.
- Added remove result option to results right-click menu.
- Rewritten config, teams and tracks to use XML. 
- Fixed best lap in HTML export, plus a few other small changes.
- Several changes to XML export, mostly to fix display problems in HTML export.
- Added teams championship to UBB export.
- Numerous small fixes and changes.

KNOWN ISSUES (BETA):

- If you combine a replay more than once the results produced can be wrong.
- Combining replays with different tracks and laps etc.. can produce unpredictable results.
- There have been some huge changes to the underlying code, so there may be quite a few bugs that 
  need squashed, some of them might be quite subtle.

FREQUENTLY ASKED QUESTIONS:

Q. A driver in my championship has changed their player nickname between races and now shows as two 
   separate entries, how do I fix this?
A. Select the Drivers Championship tab, right-click on the driver in the championship table and 
   then select Rename Driver from the context menu. If you rename a driver to have exactly the same 
   name as an existing driver, you will be prompted to combine their championship results.
   
Q. Why does it sometimes display a drivers start position as '(Unknown)' or as '(None)'?
A. The drivers starting position was only introduced to the LFS replay format quite recently, so 
   any replays created with an old version of LFS will not contain this information. Also if a 
   driver joins a race already in progress, their grid position will show as unknown as they were 
   not given a grid slot at the start of the race. This also affects the highest climber results, 
   as it is not possible to determine how many places a driver has risen without knowing where they 
   started.

Q. How do I get rid of any duplicate driver results after combining replays?
A. Simply right-click on any driver results you want to exclude, and then select 'Exclude Result' 
   from the menu that appears.

Q. Can you please add X/Y/Z feature for my league? 
A. Please let me know of any features you would like to see added, but please remember that I am 
   limited in what I can do, both by time and by the technical limitations of the replay format. 
   Also I generally will not add a feature that is only useful to a specific league, preferring to
   add features which are more general purpose and useful to all. 

AUTHOR:

Copyright (C) Alex McBride 2007-2008.
Email: alexmcbride@gamegeezers.net