The online racing simulator
TEST Patch X7 (compatible with X)
WARNING : THIS IS A TEST

Hello Racers.

Here is a new compatible test patch X7.

I've done some small improvements to 2d elements at screen edges and some optimisations in the drawing of mirrors and the wide screen effect.
That sounds like a very small change but a lot of code had to be moved around so it needs a good test in all modes.

Please read the full list of changes below.
The plan is to soon use the auto updater, so it must be bug-free.

The patch is fully compatible with version X.

Changes in TEST PATCH X7 :

Interface button stays visible with wrong interface settings
Improved speed of widescreen effect by using a real viewport
Improved speed of mirror draw by using a narrow viewport
Removed missing lines of 2d elements at screen edges

Changes in TEST PATCH X6 :

Display positioning support in Options->Display->Interface
Improved positioning of 3d menu objects (drivers and cars)
Minor optimisation in 2d display system

Changes in TEST PATCH X5 :

Results table now shows user names if you press CTRL+SHIFT
Username is now saved in SP Replays (same as in hotlap mode)
Faster downloading system for auto updater and offline skins
FIX : ALT+F4 and /exit command now exit LFS from meeting room
FIX : Autocross timing info was shown in orange if any results

Changes from X to X4 :

Graphics option : 32 bit sky (set to 32 bit by default)
Improved texture purging code (avoiding possible crash)
Analogue steer smooth max raised to 0.95 (for gamepads)
Available start grid size now shown in game setup screen
Improved translation system for user kick / ban messages
FIX : Shift light was invisible in single player replays
FIX : GetPlateHandle failed - sometimes - on a busy host

Multiplayer :

Removed full hosts filter from List of Games screen
Added handicaps / start position / user name to MPR header
FIX : It was possible for any guest to cause a host to crash
FIX : A player is connecting stayed on after MPR finished
FIX : Command /end did not work if no players in race

InSim :

Driver model byte added to IS_NPL packet
Minimum MCI / NLP time interval reduced to 50 ms
New packet IS_AXO sent when an autocross object is hit
New packets IS_AXI and IS_AXC report layout information
FIX : Guests could not see ALWAYS_ON buttons in all screens
FIX : Guests sent corrupted data in a long IS_BTT packet
FIX : Dedicated host could not fill in split nodes info
FIX : Dedicated host did not report race positions

DOWNLOAD :

PATCH (Version X must already be installed) :
www.liveforspeed.net/file_lfs.php?name=LFS_TEST_X7.exe

ZIP VERSION (If you prefer a zip file) :
www.liveforspeed.net/file_lfs.php?name=LFS_TEST_X7.zip

DEDICATED HOST (for hosting only) :
www.liveforspeed.net/file_lfs.php?name=LFS_S2_DEDI_X7.zip
*downloading* Thanks for this You guys sure are working hard
Only just been over a month since x was released, and your already on x7! Well done, brilliant work!
Widescreen effect is not working properly in Player screen. See pics.
Edit: There is another bug related to widescreen effect: Start a race, then pit and you'll see that the car is disorted like in my 3rd picture.
Attached images
lfs_X7_PlyScr_with_WS.jpg
lfs_x7_PlyScr_without_WS.jpg
lfs_Garage_with_WS_after_pit.jpg
Good bug finding - thank you.
Bug?
WRONG WAY - KICK



This was already reported?

EDIT:
LFS DEDI X7
LFS X7
Quote from _--NZ--_[HUN] :Widescreen effect is not working properly in Player screen. See pics.
Edit: There is another bug related to widescreen effect: Start a race, then pit and you'll see that the car is disorted like in my 3rd picture.

Same thing happens to me at 1680x1050 hmm...strange
Quote from nesrulz :WRONG WAY - KICK



This was already reported?

No... how did it happen? I guess you were not driving the wrong way?

Quote from anik360 :Same thing happens to me at 1680x1050 hmm...strange

Do you have "wide screen effect" switched on, or interface resized?
Quote from nesrulz :WRONG WAY - KICK



This was already reported?

EDIT:
LFS DEDI X7
LFS X7

Maybe you were driving the wrong way then turned around then turned around again and done this fast enough to not get any chat messages in between?
Quote from Scawen :No... how did it happen? I guess you were not driving the wrong way?

Replay...

btw, setup.cfg in DEDI...

// no/yes/ban/spectate: wrong way drivers
/autokick=yes

Attached files
BL1_WRONG_WAY_KICK_BUG.mpr - 894.9 KB - 678 views
Hey thanks Scawen.

very fast progressing indeed i just downloaded X6 today and now x7

BTW : what does this mean?
Improved speed of widescreen effect by using a real viewport

UssGo
Widescreen
While you guys are working on the widescreen, is there a way to adjust the "Race" menu for when you are running two displays? Right now, the top half of the car is cut off because it is placed too high...
Quote from _--NZ--_[HUN] :Widescreen effect is not working properly in Player screen. See pics.
Edit: There is another bug related to widescreen effect: Start a race, then pit and you'll see that the car is disorted like in my 3rd picture.

Didn't know Peter Crouch was in LFS

Great job Devs.
Omg
Oh wait, I just looked at the Single Player Race screen and I realized that you guys DID fix it. YAY!!! I didn't realize that cause I've only been doing multiplayer lately.
I can confirm that "/autokick yes" does not work, warning is there but no kick, I could drive for laps and laps the wrong way while race is going on. "/autokick spectate" works properly though.

Client was X7, hosts X3 and X4, doesn't matter if I'm logged in as admin or not, I don't get kicked.

EDIT: "/autokick ban" actualy does the kick instead of ban, and does nothing if I'm logged in as admin on S2 host.

Everything is the same on Demo and S2 hosts it seems, but I didn't get the chance to try it as admin on a Demo host.
Since the matter of driving the wrong way seems to be on topic at the moment; I'd like to point out that it has always been possible driving the wrong way once you've finished the race.
So, seen from the stupid noob user client side everything fits. Tried many different settings, changed this and that (e.g. arrow and button colours, many things that are not really neccessary ;-)) And I've got no serious bugs while playing X6. Only the few flaws, that are already mentioned elsewhere, like holes in the road and the like.

greetz

der givinggoodbutuselessfeedbackbutz
Quote from Misko :I can confirm that "/autokick yes" does not work, warning is there but no kick, I could drive for laps and laps the wrong way while race is going on. "/autokick spectate" works properly though.

Thanks Nesrulz and Misko. I've reproduced and fixed it now, X8 will be out today.

Quote from Takumi_lfs :BTW : what does this mean?
Improved speed of widescreen effect by using a real viewport

Options... Screen... Wide screen effect [yes]

Before this version, that option drew black rectangles over the top and bottom of the screen to create a 16:9 view on a 4:3 monitor. But it was still drawing the sky, ground, and car interior behind those rectangles. Now the option creates a narrower viewport so there is no wasted drawing, which results in a higher frame rate with wide screen effect switched on. So now it looks the same as before but is more useful.

I also did a similar thing with the mirror draw, which previously rendered a whole square even though the top and bottom quarter of the mirror texture were never seen.

LFS had some issues with viewports before so I couldn't use them but the interface scaling system forced me to get a grip on the viewports and these other improvements are a result of moving the code around a bit to take advantage of D3D viewports. There are some more fixes in X8, including SHIFT+U mode which is also bugged in X7.
F11, F12 menus are still below bottom interface border.
I think I did that on purpose, something to do with trying to avoid overlap when there is a lot of info on the right hand side.

Anyway X8 is out now with various fixes. Thanks for the testing!

http://www.lfsforum.net/showthread.php?t=27322

FGED GREDG RDFGDR GSFDG