1: Lappercrash when clicking on one of the layouts in the layoutlist.
2: Layoutlist didnt load the layout files properly into the list.
3: Lappercrash when a player using the JoinRequest function while being retired on the track.
=================================================
Fixed:
=================================================
1: Performance issues due to windows updates.
Removed some functions: Thread.Sleep(); this functions seems to malfunction on some PC's with 20H2 Windows update
-Connecting LFSlapper from my QNAP Nas (Slow)
-Connecting LFSLapper on my main pc to LFS Dedi (Slow) Was fast before the forced big windows update.
-Connecting LFSLapper on my main pc + LFS Dedi is on main pc aswell.(Slow)
-Tried older LFSlapper version, which i know that was working correctly(Slow)
Thanks to Finland69(Dlocky) for testing
-LFSLapper and LFS Dedi on his pc. (OS build 19042.868) (Fast)
-Connecting LFSLapper from Finland69's pc to my LFS Dedi server (OS build 19042.867) (ping a 100ms) (Fast)
-LFSlapper and LFS Dedi on old windows 7 server pc (Fast)
-Connecting LFSLapper to LFS dedi on windows 10 server pc (Fast)
-Uninstalled the windows 10 20H2 update(Slow)
System Specs:
CPU: Intel Core i3 10100
Mobo: Gigabyte H470 UD3
RAM: Corsair DDR4 Vengeance LPX 2x8GB 2666 C16
SSD: Samsung 970 EVO 1TB M.2 SSD
OS: Windows 10 Pro with 21H2 update
Software/Driver Updates:
-Windows updated to 20H2 with security/cumulative updates
-Installed Microsoft Visual C++ 2005/2008/2010(lapper requires this)/2012 to 2019
-Installed Net Framework 3.5 to 4.6.1 and higher.
-Updated Ethernet drivers
-Updated Chipset drivers
-Updated Bios drivers
-Moved LFSLapper directory to a another folder.
-Reboot the machine multiple times.
1: Wrong amount of arguments send to Event: OnPlayerSelectCar
1: New PlayerVar: "FrontWheelAdj" When Alternate setup config has been chosen.
Tyre width reduction (front)
2: New PlayerVar: "RearWheelAdj" When Alternate setup config has been chosen.
Tyre width reduction (rear)
OpenButton($userName,"SR_AvisoRadar"......);
Privmsg($userName,"text");
=================================================
Changed:
=================================================
1: [Discord] Changed $DiscordUName to $UName.
2: [Discord] Added $UNameID into OnReceiveDiscordMessage():
$IndexofID = indexOf( $DiscordUname, "#");
#Includes the Hashtag char
$DiscordUser = subStr( $DiscordUname,0,$idxOfFirtsSpace-1);
$UserID = trim( subStr( $DiscordUname,$idxOfFirtsSpace-1));
=================================================
Changed:
=================================================
1: [Discord] Event OnReceiveDiscordMessage()
-Number of arguments has been changed: OnReceiveDiscordMessage($ChannelID,$ChannelName,$DiscordUname,$Text)
2: [Discord] Set multiple channels for sending texts to LFSLapper:
-open MyInc.LPR in Includes folder 'Bin/Default/Includes' .
You are allowed to set 5 channels, seperate them with a comma ",". see example below.
-$DiscordChannelReceive = "0000000000,0000000000,0000000000";
=================================================
Changed:
=================================================
1: [TEST] Record ID of Grip/Drift Database will now be shown in DumpVar();
$list = GetListTop( getConfigVar( DefaultTopCar ), 0, 0 );
IF ( getConfigVar( DefaultTopCar ) == "XFG" )
THEN
dumpVar ( $list );
ENDIF
2: PlayerVar: "Fuel" : remaining fuel percent "%", will set when acrossing a split or completing a lap.
1: New PlayerVar: "Fuel" Display the fuel amount in percent "%" After player left the pit.
IF /showfuel=yes ELSE value = -1
2: New PlayerVar: "PitFuel" Display the fuel amount in percent "%" that is being add during a pitstop.
IF /showfuel=yes ELSE value = -1
+---------------------------------------------------------------+
|Changes from 7.0.7.2 to 7.0.7.3 Beta #11
+---------------------------------------------------------------+
=================================================
New:
=================================================
1: New PlayerVar: "CarConfig"
GetCurrentPlayerVar("CarConfig");
// Configuration (Config byte)
// UF1 / LX4 / LX6 : 0 = DEFAULT / 1 = OPEN ROOF
// XRR / FZR : 0 = DEFAULT / 1 = DRIFT / RX
// FXR : 0 = DEFAULT / 1 = RX
2: New PlayerVar: "FrontWheelAdj" When Alternate setup config has been chosen.
Tyre width reduction (front)
3: New PlayerVar: "RearWheelAdj" When Alternate setup config has been chosen.
Tyre width reduction (rear)
4: New event: OnBlueFlag();
OnBlueFlag($userName,$userNameBehind,$Time)
$userName = Player were the blueflag is ment for
$userNameBehind = faster Player behind $userName
$Time = Time of flag
5: New event: OnYellowFlag();
OnYellowFlag($userName,$State,$Time)
$userName = Player that is causing the yellowflag
$State = Yellowflag 1 or 0 (on/off)
$Time = Time of flag
6: New PlayerVar: "Fuel" Display the fuel amount in percent "%" After player left the pit.
IF /showfuel=yes ELSE value = -1
7: New PlayerVar: "PitFuel" Display the fuel amount in percent "%" that is being add during a pitstop.
IF /showfuel=yes ELSE value = -1
=================================================
Changed:
=================================================
1: Maxlaptime that will be stored to the database have been increased from 30 to 90 minutes, for really long layouts.
2: [TEST] Record ID of Grip/Drift Database will now be shown in DumpVar(); for certain Car/track requests.
$list = GetListTop( getConfigVar( DefaultTopCar ), 0, 0 );
IF ( getConfigVar( DefaultTopCar ) == "XFG" )
THEN
dumpVar ( $list );
ENDIF
3: PlayerVar: "Fuel" : remaining fuel percent "%", will set when acrossing a split or completing a lap.
4: [Discord] Set multiple channels for sending texts to LFSLapper:
-open MyInc.LPR
You are allowed to set 5 channels, seperate them with a comma ",". see example below.
-$DiscordChannelReceive = "0000000000,0000000000,0000000000";
5: [Discord] Changed $DiscordUName to $UName.
6: [Discord] Added $UNameID into OnReceiveDiscordMessage():
7: [Discord] Event OnReceiveDiscordMessage()
-Number of arguments has been changed: OnReceiveDiscordMessage($ChannelID,$ChannelName,$UNameID,$UName,$Text)
=================================================
Fix:
=================================================
1: Wrong amount of arguments send to Event: OnPlayerSelectCar
2: Performance issues due to windows updates.
Removed some functions: Thread.Sleep(); this functions seems to malfunction on some PC's
3: Lappercrash when clicking on one of the layouts in the layoutlist.
4: Layoutlist didnt load the layout files properly into the list.
5: Lappercrash when a player using the JoinRequest function while being retired on the track.
=================================================
Removed:
=================================================
1: Event OnPlayerFlags();