The online racing simulator
Searching in All forums
(707 results)
Scawen
Developer
I don't think I can use GetProjectionMatrix.

One thing I wanted to check - do the screens move, with the lenses, when you move the IPD slider? If not, and the lenses move relative to the screens, then there could be a case where the Tan values change when the IPD moves.

LFS does not do that, it gets the Tan values only once at initialisation time, which I do think is the correct thing as I believe they are constant values for the device.

Maybe I'll post an issue but I don't think it's an OpenVR problem, I think it would be a bug in the drivers for this particular headset. So, Samsung or Microsoft I guess.
Scawen
Developer
Thanks.

It seems strange to me that the driver reports different UpTan and DownTan for the two eyes. Those values come directly from the OpenVR function IVRSystem::GetProjectionRaw.

The only reason I can think for them to be different is if the two screens are not mounted level, but that doesn't sound right.

Also I would expect LeftTan of one eye to equal RightTan of the other eye. Here we have similar values but not an exact match.

These values are off by several pixels and I have no idea why that is, but it doesn't seem right to me. It seems like a bug in the driver (although maybe it really is deliberate if the device has an asymmetrical construction regarding lenses and screens).

According to the documentation here: https://github.com/ValveSoftware/openvr/wiki/IVRSystem::GetProjectionRaw

Quote: "Most games should use GetProjectionMatrix instead of this method".

So maybe that is the case and that function that "most games should use" doesn't have the bug, but GetProjectionRaw has the bug?
February Progress Report
Scawen
Developer
Hello Racers,

We aren't ready to do a full progress report this month. Instead, I'll tell you a bit about some experimental work I have been doing.

DISCLAIMER: This work is unfinished and there are many issues left to solve. At this point it is not certain that it will be released. This must be taken in the spirit of a progress report, showing experimental work that sometimes takes place behind the scenes.

The story behind the experiments:

- Because of the way the new lighting works, it should be possible to share lighting configurations between tracks and have realistic sun directions. There is no longer a need to have a limited number of lighting setups per track.

- In a test version of Live for Speed I can set date and time and the sun direction is calculated from that info, along with the latitude of the track.

- The problem then becomes how to limit the time settings to the times of day we can support. One possible answer is to allow all times of day and night, which in turn would allow the lighting to change through time. That led to this experiment with headlights.

You can click here to see a 6 second animated GIF of a 24 hour period in the summer at Aston. Please bear in mind it's just a work in progress. The sky doesn't change and is simply darkened after sunset. The changing sky and sunlight is very roughly done in this quick test and is something that needs to be worked on if this experimental work is to be released. Other work includes making the cars receive light from headlights, improving the floodlights, etc.

I hope you like these early shots of work in progress.
Scawen
Developer
OK, this one is the same as before but with some initialisation info logged to a text file "ovr_deb.log".
When it's convenient for you, please enter VR mode using this DLL then exit and post the text file here.
It's just a small file with no private info as you can see.

Quote from README.txt :Installation:

1) Exit LFS
2) Rename the original LFS\dll\LFSOpenVR.dll
3) Copy the test version from this zip file into LFS\dll
4) You will also need the OpenVR dll "openvr_api.dll" dated 30 Jan 2019

Now you can start LFS in the normal way.

Scawen
Developer
Thanks for your help, darkdrive.

I think I should try adding some logging in LFSOpenVR.dll so it will output a text file reporting some of the values it sends to LFS and see if there are any clues in there.

I hope to do that later today.
Scawen
Developer
Sorry I forgot to provide the openvr_api.dll

I've attached one here from the latest SDK. It has the date 30 January 2019, probably the same one you have.

Other than that I'm not sure what to do at the moment.
Scawen
Developer
Hi, I still can't think of any reason.

I decided to rebuild the DLL using the latest version of OpenVR. Please have a go with this one.

Quote from README.txt :This version has been built using the latest OpenVR release 1.2.10
(The current public LFS version of the dll was built with 1.0.0)

It is hoped this may fix a reported bug when using a Samsung Odyssey+ Headset.

The reported bug is that the right eye looks slightly offset to the right and top.


Installation:

1) Exit LFS
2) Rename the original LFS\dll\LFSOpenVR.dll
3) Copy the test version from this zip file into LFS\dll

Now you can start LFS in the normal way.

Scawen
Developer
OK, I'm not really sure about it, but can you try the attached DLL?

Quote from README.txt :Installation:

1) Exit LFS
2) Rename the original LFS\dll\LFSOpenVR.dll
3) Copy the test version from this zip file into LFS\dll

Now you can start LFS in the normal way.

There is a very small difference in this version in an attempt to fix a reported bug
when using a Samsung Odyssey+ Headset.

The reported bug is that the right eye looks slightly offset to the right and top.

Values from GetProjectionRaw are used for the left eye but in this test version the
equivalent values for the right eye are created by reflecting the left eye values
instead of calling GetProjectionRaw for the right eye.

Scawen
Developer
It is strange to hear that horizontal and vertical positions are both affected.

It makes me think of one more test. That is to have a look at both eye views simultaneously on the LFS window on your monitor. Normally only one eye view is displayed.

In View Options you should see an option "Monitor view" and you can select "double". Then you should see the whole render target on your monitor and you can see if that has the offset you described. That is the render target that is presented to the driver software.
Scawen
Developer
Hi, you can see the IPD that LFS has read from the drivers.

Please have a look in Options... View.

IPD should be on the right side, below render target.
Scawen
Developer
Thanks, banned willianarmax.
Scawen
Developer
User deleted. I'll ask Victor if he knows how the replays could have bypassed the hotlap protection.
Scawen
Developer
We get a lot of unpleasant posters, scammers, spammers and trolls. More than you probably realise! And we've had to deal with racism, sexism, homophobia and so on. It's a pity that we have to deal with that, when all we are doing is working on a form of entertainment for people to have fun.

Anyway, our job as moderators is to keep this forum a place where you can have civilised discussions. Somewhere that people can come to talk about Live for Speed (and other things, a bit). The unmoderated places on the internet are not really a good place to be.

We try to be consistent, obviously it's not always possible. But the guy who got banned yesterday and couldn't make a post without insulting someone, has 11 accounts. You can probably understand what this means. It's a troll. So we remove that account. Simple as that. Like The-Great who posted above, with one of his 5 accounts. He used to be a good guy but gradually over the years has become nothing more than a troll.

If you want to know if you are a troll or not, try asking yourself this question: "Do I have multiple user accounts on a single site?". If the answer is yes, then most probably you are a troll.
Scawen
Developer
Quote from turbotron :why is the author of this rude comment not banned ?
And am sure i can find more of them ! Much more.

You wont stop anything with bashing people... rather the opposite.
Sometimes it seems u just need some hollydays again, Mr Scawen.

But for sure it fun to read. Thanx for that.

I'm just going to take you at face value here in case you really don't understand.

The guy who got banned, it's not because he said something like "cracking isn't really all that bad". It's because, in his first post, he accused me of 'power tripping' and being 'retarded'. And that was using one of the several multiple accounts he has created (another sign of a troll).

Here's the link to his first post: https://www.lfs.net/forum/post/1944892#post1944892

I'm guessing it's someone from the USA by the choice of insult words in this and subsequent posts. I'm not certain how it is in the USA but over here in England, it's not considered to be polite, reasoned and acceptable speech to use the word 'retarded' really in any context.

It's obviously not power tripping to ban someone who advertises the use of a fake master server. So please, turbotron, if you are a thinking person, take a moment to consider what you are saying.

Any by the way I'm in no need of a holiday, thanks! Work is going well and I'm having a good time doing it. Having fun here in the snow though yesterday and today. Smile
Scawen
Developer
Quote from frnku :good idea. ban everyone from everywhere that'll sure make them play on licenced servers. you act as you're on high ground while in reality this game can't afford to lose a single player

how about trying to fix the game instead of power tripping over bs? imagine being this retarded to actually believe piracy = lost sales.

This is an insulting way of talking. We have many people here who have a different opinion from me or other developers but they can state their opinions in a civilised way.

This account of yours was banned because of your insulting and aggressive way of talking.

Quote from ErwinKonigSS :that's right. everyone who isnt circlejercking with you is TROLL FOOL and needs to be permabanned immediatly

If you can't see how your posting style is aggressive, rude and unpleasant, you have a lot to learn and you need to become socially adjusted. You would get beaten up if you spoke this way in real life but you think it's OK to talk this way on the internet.

It's rude and unpleasant posting that gets people banned, not disagreeing with the developers.
Scawen
Developer
It's just one of these aggressive fools who have many accounts to try and hide their identity, because they want to insult people instead of talking nicely. I think it shows some personal feelings of inadequacy. It's a pity because the person seems not entirely stupid, and people could listen if it talked reasonably. But it wants to insult other people, I guess it feels it has been insulted through its life so wants to take it out on others.
Scawen
Developer
Eric does want to update the interiors. It's obviously important. It's not as high a priority as finishing the tracks, because they don't have any particular problems with shadows.

The existing tracks have issues with the new shadow system because some geometry needs to be rebuilt to cast shadows correctly. Basically if they can be viewed properly from above then the shadows cast properly. But some tracks are so old there are buildings without a roof, and single sided geometry that looks wrong in the new system. There's also the new lighting system and the tracks can be improved to take advantage of that, e.g. shine on surfaces.

That means we can't release the new graphics until all the tracks are updated. The cars don't have this problem so they aren't as high priority. It's not a matter of opinion, it's just logic.
Scawen
Developer
Yes, you can blame me for the UF, not Eric.
Scawen
Developer
KoverBR master banned.
Scawen
Developer
Thanks for the feedback!

There is now a Westhill progress report:

https://www.lfs.net/forum/thread/93032
Graphics Progress Report: Westhill
Scawen
Developer
Hello Racers,

For this month's progress report we will show you some images of the updated Westhill track.

As Westhill is one one of our more modern track areas, it didn't need to be reworked as heavily as some of the others.

Textures have been updated to take advantage of the new lighting system, new 3D kerbs have been added and there are various scenery updates around the track.

Read the whole report on the Graphics Progress Report: Westhill page.

- LFS Developers
Scawen
Developer
Have you tried a new installation? We haven't heard of any unlock problems in recent times.
Brazilian Reseller Closed
Scawen
Developer
Dear Brazilian Racers,

We are no longer making vouchers available through our reseller in Brazil.

It was good for some time that racers could get a license using local payment methods that we are unable to support on our site. But it is no longer possible for us to do business with this reseller.

Thank you for your support.
Scawen
Developer
He ignored the warning and is now banned from the master server.
Scawen
Developer
I think most old layouts will load in fine. The new autocross area is a few metres wider.

Comparison made by Flotch (move the slider left-right):
https://cdn.knightlab.com/libs/juxtapose/latest/embed/index.html?uid=a8a7a2a4-0249-11e9-9dba-0edaf8f81e27
FGED GREDG RDFGDR GSFDG