The online racing simulator
LFSLapper insim4 Release
(2101 posts, closed, started )
The current version of Lapper (5.716) is no longer being developed since Gai-Luron is working very hard on version 5.8x which is a major overhaul of the current version.
A lot of things have been improved already (I'm working together with him as beta-tester) and I'm sure more improvements will follow after the initial release.

The bug is a known one.
Quote from aobrien :Where / What is that ?

I have Mono . Where will i extract the files too ?
I'm not too good with these things sorry !

anyone?
wow, sounds promising, thanx!

Quote from Yisc[NL] :...version 5.8x which is a major overhaul of the current version.

best luck you guys on you SUPA DUPA amazing project.We are waiting
Quote from Tim NL :EDIT: USAGE: /w CMD [name] | CMD = pb,hl,wr,l,tl,ds,f,1,2,3,fin
You can try cmdLFS("/ws AS6 XRT pb " . $Username );
It work's when i type it

Sorry, but doesn't work.

Gives you the PB for the car you specify, but only for the track you're currently on.
General Question:

Should the Pb.txt being recognized by the lapper if i copy/paste the text inside it from former generated best driven times and splits from pb.txt?

Sil
Quote from Sil3nc3r- :General Question:

Should the Pb.txt being recognized by the lapper if i copy/paste the text inside it from former generated best driven times and splits from pb.txt?

Sil

Hi,
No problem , you have to remove the line USERNAME 02 from the pb number 2 file that you past at the bottom of pb number 1 file.
You only need one USERNAME 02 on top of the pb.txt


[COLOR=red]USERNAME 02[/COLOR]
tim nl
^7[^1N^7L^4R^7]^6Tim
1
25/12/2008
01:35
UFR
1.14.75
SO6
0.34.82
0.00.00
0.00.00
0.32.37
0.00.00
0.00.00
0.39.93

Hello
I propably missed this one in this topic so i'll just ask. Is there a way to show messages for average and bad splits? like 5-10 sek off the wr?
It's for encouragement :P
use TrackInfo maker utility to generate your own intervals - like 100-110% of wr for unbelivable splits... 110-120% for good splits... 140-150% for bad splits ;D
then configure message levels in main lapper cfg - can be more than 2 default levels (i belive )

Quote from kamo2000 :Hello
I propably missed this one in this topic so i'll just ask. Is there a way to show messages for average and bad splits? like 5-10 sek off the wr?
It's for encouragement :P

I tried with more than 2 levels and failed. That's why i asked.
Quote from kamo2000 :I tried with more than 2 levels and failed. That's why i asked.

Hi, try this code in lapper
And change the ConvWr.bat from the trackinfo1.2 tool to make a trackinfo.cfg.

ConvWr.exe -i your_idk_here -o trackInfo.cfg -c 100.5:101.5:102.5 -mlc 200


####################################################
#Actions to do on splits relative to trackinfo.cfg#
####################################################
#Local variable: {SplitTime} - Split time
#-------------------------------------------------------------------
Sub TRI_split1_0()
cmdLFS( "/msg Amazing 1st split (" . $SplitTime . ") by " . $Nickname . "^8!" );
EndSub
Sub TRI_split1_1()
cmdLFS( "/msg Great 1st split (" . $SplitTime . ") by " . $Nickname . "^8!" );
EndSub
Sub TRI_split1_2()
cmdLFS( "/msg Good 1st split (" . $SplitTime . ") by " . $Nickname . "^8!" );
EndSub
Sub TRI_split2_0()
cmdLFS( "/msg Amazing 2nd split (" . $SplitTime . ") by " . $Nickname . "^8!" );
EndSub
Sub TRI_split2_1()
cmdLFS( "/msg Great 2nd split (" . $SplitTime . ") by " . $Nickname . "^8!" );
EndSub
Sub TRI_split2_2()
cmdLFS( "/msg Good 2nd split (" . $SplitTime . ") by " . $Nickname . "^8!" );
EndSub
Sub TRI_split3_0()
cmdLFS( "/msg Amazing 3rd split (" . $SplitTime . ") by " . $Nickname . "^8!" );
EndSub
Sub TRI_split3_1()
cmdLFS( "/msg Great 3rd split (" . $SplitTime . ") by " . $Nickname . "^8!" );
EndSub
Sub TRI_split3_2()
cmdLFS( "/msg Good 3rd split (" . $SplitTime . ") by " . $Nickname . "^8!" );
EndSub
Sub TRI_lap_0()
cmdLFS( "/msg Amazing lap (" . $LapTime . ") by " . $Nickname . "^8!" );
EndSub
Sub TRI_lap_1()
cmdLFS( "/msg Great lap (" . $LapTime . ") by " . $Nickname . "^8!" );
EndSub
Sub TRI_lap_2()
cmdLFS( "/msg Good lap (" . $LapTime . ") by " . $Nickname . "^8!" );
EndSub

Now that is amazing support

Works Great Thank You

EDIT:

OK tested it more and i got a problem still:

Track fe6 rb4 : info from trackinfo.txt:

car = RB4
MaxLapTime = 0.59.74
split1 = 0.18.09:0.18.27:0.18.63:0.18.98
lapTime = 0.30.31:0.30.61:0.31.21:0.31.81

I made a split of 18.10 which gave me Good lap info..That's cool. Then i made 18.64 which should give me slow lap info but it didn't. no info shown.

I made my Bat file like this:

ConvWr.exe -i idk -o trackInfo.cfg -c 101.5:102.5:104.5:106.5 -mlc 200

To give me 4 levels two good and two slower.
I pasted the code above to lapper config file and added this:

Sub TRI_split1_3()
cmdLFS( "/msg Very slow split (" . $SplitTime . ") by " . $Nickname . "^8!" );
EndSub

for each split and lap. Of course i changed 1_3 to 2_3 etc...

I also made 18.29 split which should show me 3rd level message about average lap. It didn't also. Tested only on this Combo nt on other tracks but i think the result would be the same.
What i did wrong ?
LFSLapper 5.8x + Pitboard V2.x
I recently started a test-server to test stability of new Lapper (still beta) and the code for my new Pitboard (work in progress).

Server name: Lapper[test]
Password: testing
Track: AS2
Cars: XFR+XRR+FZR
Laps: 10
Pitwindow: L3 - L6

Please test as much as you can and report problems, wishes etc. in this topic.

Update 07-02-09:

- Best possible lap is shown at the end of a lap when one or more splits are best split
- Best split is updated as soon as a new best split is available
- When last split was previous best split, color is changed to red when new best split is set
- Corrected several bugs in array scripts
- Updated Lapper to 5.823
Quote from Yisc[NL] :I recently started a test-server to test stability of new Lapper (still beta) and the code for my new Pitboard (work in progress).

Server name: Lapper[test]
Password: testing
Track: AS2
Cars: XFR+XRR+FZR
Laps: 10
Pitwindow: L3 - L6

Please test as much as you can and report problems, wishes etc. in this topic.

Hi Yisc,
I did some testing on your test server.

Race 1 pitstop in lap 5 , everything OK and look's very nice.

Race 2 pitstop in lap 1 , everything still OK , number of stop's stay on 1 (that's OK)
pitstop in lap 8 , No penalty for to late stop ( something like a 45sec. penalty after making the stop)

Race 3 maked no pitstop , was not disqualified at end of the race ( drive through penalty when entering the last lap wil disqualify you )

Overall the pitboard look's very good , maybe a seperate button to show if pitlane is open or closed.
Problem with !kick in Demo server
Hi

It seems i cant have !kick command to work on a demo server.

Register MsgAction("!kick",MA_kick);
Sub MA_kick()
$allow = "fat-oil, people1, people2";
cmdLFS("/kick " . $argv );
cmdLFS("/msg " . $argv . " ^7has been kicked by ". $Nickname );
EndSub

This is not working when using right click on target name (the person to kick) to get it in the command line, which is the standard procedure to kick spec and ban.
The /msg line still works fine, writing correct names (nicknames).
To get !kick to work, one has to manually enter username (and not nickname) in lfs command line, the problem is there is no way to get usernames for the lfs screen, the only clue happens when people connect, at this moment, username is displayed after nickname inside parenthesis.

The !spec command works fine, maybe lfs dont needs username on this one. But i bet !ban aint working too.

Do i miss something ?

Thanx for your advices.

edit:
i run lapper 5.7.1.5
Tim
It works but i had to chenge something else taht you didn't mentioned

In tracklist.txt:


Split1Action = TRI_split1_0:TRI_split1_1
Split2Action = TRI_split2_0:TRI_split2_1
Split3Action = TRI_split3_0:TRI_split3_1
LapTimeAction = TRI_lap_0:TRI_lap_1

Should be:

Split1Action = TRI_split1_0:TRI_split1_1:TRI_split1_2
Split2Action = TRI_split2_0:TRI_split2_1:TRI_split2_2
Split3Action = TRI_split3_0:TRI_split3_1:TRI_split3_2
LapTimeAction = TRI_lap_0:TRI_lap_1:TRI_lap_2

And now it works.. I'll check later if it works with 4 levels.


Thx

edit: works with 4...maybe more
Quote from kamo2000 :Tim
It works but i had to chenge something else taht you didn't mentioned

In tracklist.txt:


Split1Action = TRI_split1_0:TRI_split1_1
Split2Action = TRI_split2_0:TRI_split2_1
Split3Action = TRI_split3_0:TRI_split3_1
LapTimeAction = TRI_lap_0:TRI_lap_1

Should be:

Split1Action = TRI_split1_0:TRI_split1_1:TRI_split1_2
Split2Action = TRI_split2_0:TRI_split2_1:TRI_split2_2
Split3Action = TRI_split3_0:TRI_split3_1:TRI_split3_2
LapTimeAction = TRI_lap_0:TRI_lap_1:TRI_lap_2

And now it works.. I'll check later if it works with 4 levels.


Thx

:doh: missed that part lol
Quote from Tim NL :Hi Yisc,
I did some testing on your test server.

Race 1 pitstop in lap 5 , everything OK and look's very nice.

Race 2 pitstop in lap 1 , everything still OK , number of stop's stay on 1 (that's OK)
pitstop in lap 8 , No penalty for to late stop ( something like a 45sec. penalty after making the stop)

Race 3 maked no pitstop , was not disqualified at end of the race ( drive through penalty when entering the last lap wil disqualify you )

Overall the pitboard look's very good , maybe a seperate button to show if pitlane is open or closed.

Thanks for testing Tim. I could reproduce the bug and fixed it together with some things I've found myself.
Quote from fat-oil :Hi

It seems i cant have !kick command to work on a demo server.

Register MsgAction("!kick",MA_kick);
Sub MA_kick()
$allow = "fat-oil, people1, people2";
cmdLFS("/kick " . $argv );
cmdLFS("/msg " . $argv . " ^7has been kicked by ". $Nickname );
EndSub

This is not working when using right click on target name (the person to kick) to get it in the command line, which is the standard procedure to kick spec and ban.
The /msg line still works fine, writing correct names (nicknames).
To get !kick to work, one has to manually enter username (and not nickname) in lfs command line, the problem is there is no way to get usernames for the lfs screen, the only clue happens when people connect, at this moment, username is displayed after nickname inside parenthesis.

The !spec command works fine, maybe lfs dont needs username on this one. But i bet !ban aint working too.

Do i miss something ?

Thanx for your advices.

edit:
i run lapper 5.7.1.5

Hi.
If you'r logged in as a admin then you can not kick or ban your self.
Or press shift-ctrl to see the usernames in the connectionbox and rightclick it .
yeahh !
thanks tim for the ctrl shift trick, i didnt know that.

all is fine now
Degrees symbol
Is there a way to get the small raised 0 (degrees) symbol to appear as text in lapper?

Tried a number of ^x letter and symbols, but haven't seen it. Maybe different combination?

If not in lapper, is it available in InSim language (I have looked, but maybe I've missed).
Attached images
Lower Case.JPG
Upper Case.JPG
Characters.JPG
This Lapper has a PreQualy League Setting. Is there a Qualy Laps restrictor too somewhere or can I add it somewhere?

Example:

I add me into PreQualy setting. Im only allowed to drive 10 Laps, after that, no more time will be counting. Is this possible?

Thx for your time

Greetings,

Xcite | Fireball
Lapper 5.825 (beta) + Pitboard 2.x (beta)
A lot of work on building the new Pitboard is done yesterday and today. With the great help of Gai-Luron I managed to get a first implementation of gaps between yourself and the player in front and behind you.

The Pitboard now has two options (will be more in the future):

- Practice: compare split times with your own best times
- Race: compare split times with the driver in front and behind you

When you choose Practice you will see the current split time for every sector in red if it's above your best split, in yellow when it's equal to your best split or in green when it's below your best split. When one or more splits are green, a new best possible laptime will be shown at the end of the lap.

When you choose Race you will see the split time of the player behind you, your own split time and the split time of the player behind you. Your own split times are still in red,yellow or green as described above. The split time of your opponents are in green if they are slower then you or in red when they are faster. Again, when one ore more of your own split times are green, a new best possible lap is shown at the end of the lap.

Servername: Lapper[test]
Password: testing
Track: AS2
Cars: FXR+XRR+FZR
Laps: 10
Pitwindow: L2-L7
Number of laps before getting a Black flag: 2

The server has just been updated to the latest software so you can start testing.
Hi,
@Yisc or Gai-luron

Is it posible in the new lapper version to have a event like the

Event RaceStartAction()
cmdLFS( "/rcm ^3Please, brake in time!" );
cmdLFS( "/rcm_all" );
EndEvent

Some new event's when a qual is starting and when a race and qual is ended.
Then its easyer to make thing's like the Question of Xcite | Fireball ( see above ) and gives a lot of posibleties.

Example:
Event RaceEndAction()
EndEvent

Event QualStartAction()
EndEvent

Event QualEndAction()
EndEvent
This one is already in the new version:

Event QualStartAction()
EndEvent
This thread is closed

LFSLapper insim4 Release
(2101 posts, closed, started )
FGED GREDG RDFGDR GSFDG