The online racing simulator
Searching in All forums
(316 results)
Juls
S2 licensed
Quote from AndroidXP :To be honest, I'm not sure if pneumatic trail is even modelled in LFS, meaning I don't think the rubber actually twists while steering. I have no hard evidence for this, but to me it seems all forces come from camber and scrub radius. It's quite clear that the rubber bends due to tyre deformation, but that's probably only in lateral direction - so no longitudinal bending or rotational twisting.

Obviously it's hard to know for sure, since Scawen rarely talks about such details

It would explain a lot if pneumatic trail is missing. I suppose tyre patch does not twist (or only at very low speed), but takes a trapezoid shape every time the track normal changes from vertical (on bumps or slopes), and is no more symetrical->steering torque.

I read somewhere nkPro was modeling pneumatic trail, and maybe that is why you can feel a lot more the bumps in nkPro.
Very well explained here: http://www.lfsforum.net/showthread.php?p=539489#post539489
Last edited by Juls, .
Juls
S2 licensed
Quote from bbman :
Of course, that's down to the load of the tyre and its traction due to tyre load sensitivity...

I do not think it is so easy. When steering wheel is centered and left tyre meets a bump while right tyre stays on flat surface, there is a stronger force applied to the left wheel. OK.

But remember steering wheel is centered...so tyre contact patch is almost centered too...and the force coming from the bump should not give a steering force because pneumatic trail and mechanical trail are aligned with the force and there is no torque resulting. It was stated here several times that you almost do not feel bumps in LFS when steering wheel is centered because forces applied on wheels give almost no resulting streering torque in such conditions. But from RL it seems something is missing...I can clearly feel bumps with my road car, soft tyres and soft springs, and sure it can not be explained by camber.

The steering force you feel on a bump when steering wheel is centered can only be explained if there is a rather strong change of the tyre contact patch shape on the bump.
Last edited by Juls, .
Juls
S2 licensed
I noticed that IRL, I can feel bumps even if my wheel is centered.

Do not know where it comes from physically, but bumps do pull the wheel in one direction even on straight line where wheel is centered. It seems that when road is not symetric (for example a bump under left wheel and flat under right wheel) it has a strong effect on steering force.

In LFS you can almost not feel bumps when the wheel is close from center. Or bumps impact on steering force is too small to be noticed at 50% FFB. Or maybe tracks do not have enough bumps. There is something to improve there.

I suppose iRacing does not try to keep all the bumps in the track mesh. It seems to me track mesh is rather simple, and surface information is kept somewhere else....so that they can keep very detailed track normal map without needing a very detailed track mesh. It seems to me the best way to keep very detailed info from the laser scan without killing the framerate.
Last edited by Juls, .
Juls
S2 licensed
Quote from Gills4life :you don't have to be a genius to work out what the lx's and uf1 are supposed to be replicating.

For the uf1 I know who was the dad, and I have a candidate for the mother:
http://www.caradisiac.com/medi ... /collection/renault_5.jpg
Juls
S2 licensed
Quote from Matrixi :
Makes me think. Why were the updated interiors released only for the XF and XR with this new patch instead of waiting them all to be done? Was it because Scawen noticed this thread (and many others alike) and saw the community being seriously tired at the lack of content and development speed? Are the other interiors really STILL that much in development? Not that I don't like the updated interiors we got (except for the street car steering wheel, eugh) but releasing the cockpits for a few selected cars at this stage seems like some kind of a poor efforth to bring more hope in to community (the optimistic ones) of future content. Which would of course be fine, if it would have happened to all cars. Maybe I'm just trying to read too much between the lines, who knows.

Until now, people "seriously tired at the lack of content and development speed" had no alternative. They had to wait, use other sims, and come back to buy LFS when a new release is ready. They were never lost for LFS community, because no other sim was able to give a similar feeling/online racing.

Now, it seems to me there is an alternative...iRacing. I did not try it, but from reviews it seems it is good enough (and updated fast enough) to prevent tired people from coming back to LFS after trying it. And as soon as you start to pay for one year, it costs so much that you have to use almost only that sim and no other anymore. It concerns only a minority of LFS users because of the cost, but it is a threat. Things start moving!
Juls
S2 licensed
There is a tool called glovepie which already allows to emulate trackir using a wiimote.
http://video.aol.com/video-det ... wiimote-trackir/466746856
Juls
S2 licensed
freetrack is supposed to support tracking using a wiimote very soon. They are beta-testing this feature.

With a wiimote located below your display, and two tiny IR reflectors or leds on a cap, you should be able to have a head tracking with 100 or more updates per second (currently used webcams do 30 updates per second) without using the CPU as tracking is performed by wii hardware (currently tracking is performed with heavy CPU calculations).
Juls
S2 licensed
I would really like to have the same kind of job. Because in my job, however fast I work, people paying me always agree I work too slow and none of them give reasons to defend me
Juls
S2 licensed
Quote from wsinda :But suppose someone drives like a moron, finds he can't join races anymore, and then wants to be a good citizen and raise his rating. How would that be done? Or is he doomed to single-player mode forever?

It should be a tool, not an authority. Servers can choose to use it or not.
Servers using the safety rating accept only drivers with their safety rating in the specified range. With this system you can create servers accepting everyone but recording statistics for safety rating, or servers with safety rating completely disabled, or more restricted servers for good drivers...etc. That way nobody has to drive offline only and it is always possible to recover from a bad safety rating.

Servers with safety rating enabled should record some crash information every time there is a crash/spin, and send this information to LFS master server. This information then is stored in database. And if safety rating rules are changed, it is possible to compute again safety ratings for everyone using new rules on stored data. This is how it works for iRacing, because they wrote somewhere they changed the way safety rating is calculated and updated it for everyone...looks better than a safety rating reset everytime there is a change in rules.

Quote from Dajmin :
That's the biggest problem, isn't it? Without about a thousand different variables, how do you work out whether that incident was player A or player B's fault? I still think it is possible (99% of the time) with a selection of variables based on speed, direction, current action and track position, but any system is going to fail sometime.

It seems iRacing does not try very hard to find which driver is guilty. You can easily be victim of a wrecker and get a penalty. It seems unfair at first glance but the most important thing is that wrecker gets a penalty every time he is involved in a crash. On the long term, a wrecker will be involved in more crashes than a good driver, and his average rating will be lower...even if the good driver received several undiserved penalties. It works a bit like car insurances Bonus Malus System (No Claim Discount in UK). Most of time you get a penalty if you are guilty or not in a crash...seems an unfair system...but finally it makes a difference between good and bad drivers.
Last edited by Juls, .
Juls
S2 licensed
Quote from Hoppers :Will it? Crashes will keep happening, no matter how much the entry fee will be. Now what do you think will happen if some guy gets thrown off track in a racing incident? He's gonna be pissed because he just lost 5$ worth of racing. I hope they'll have some full-time admins on every server, 7 days a week, 24 hours a day. If there's something I've learned until now, it's that money does not civilise people, on the contrary.

Good question. Safety rating is an average. If you are a wrecker, you should be involved in many more crashes than a careful driver...on average safe drivers should have a better safety rating than others, even if sometimes they can have a penalty because of another guy.

I suppose with time they will be able to refine the safety rating, and decide automatically which crash is really a fault or not. From the trajectory of vehicles before the crash it is possible to identify typical crashes for which one driver is clearly guilty.
Juls
S2 licensed
Quote from chunkyracer :Hosts that want their server used for "racing" can kick or ban the drivers that they think are not "safe"... If they cannot be on the server they can allow for others to vote and keep the server "safe"...
So, sorry, but I still don´t see the point why this sould be a "built-in" system in LFS.

Sorry, but ban currently works like that: you almost lose control and slow down in front of a guy trying to do a qualifying time...you did not wreck, you did not touch him, he is furious, he calls for a ban, 10 other guys vote yes without knowing why or what, and that's it, you get banned.

The kick/ban vote is not satisfying.

There should be a safery rating...server can use it or not. If they use it, they specify which range of safety rating drivers is accepted, and race time statistics are saved to update safety rating. It would ensure high quality racing if you want it, and more relax racing when you want too, on servers where it is disabled. After all, safety rating is something like an automated kick/ban system....less prone to emotions.
Juls
S2 licensed
Take LFS:
- a constantly evolving online racing simulator
- a pay per release system
- a 3 persons dev team

Make it big, full time hard job. Increase the dev team to several dozens. Then you are obliged to ask users to pay more often than every release...pay per month for example. And you have to be sure to attract many users....a good idea is to have real cars and tracks, people like it.

What you get is iRacing. iRacing is almost LFS concept with a large company and investment. Both sims can be very successful, they offer similar concept for different simracers.

For me LFS should increase dev pace (I suppose it requires increasing dev team)...iRacing is like a big factory, maybe too big, but sure LFS looks sometimes too small. LFS product is mature and is asking for more.
Juls
S2 licensed
OMG, this is the Grail...I have been searching so long for this information:

" to work out a car's orientation matrix, the calculation order is : roll,
pitch, heading

to work out the acceleration or velocity in the car's coordinate system, a
programmer should create horizontal (x) forward (y) and up (z) vectors
(using the heading, pitch and roll) and take the dot product (scalar
product) of these with the acceleration or velocity vectors supplied in the
outsim packet."

Maybe it could be somewhere in documentation (maybe it is?), because rotation order has to be known to properly convert world coordinates into car coordinates. I suppose most 3D gurus know about this order...but at least for me it was not so obvious (and angles come in the opposite order in OutSim packets!)
Here is the rotation matrix with this rotation order:
http://planning.cs.uiuc.edu/node102.html

edit: in the formula above you have to switch pitch and roll angles. Apply this matrix with alpha=LFS heading, beta=LFS roll, and gamma=LFS pitch and it seems to work fine.
Last edited by Juls, .
Juls
S2 licensed
Quote from gezmoor :
Unfortunately these do exist on LFS and the only thing to do about it is steer clear of these servers. Not always possible I accept, but not much else to do usually.

No problem, I always steer clear of these servers after the ban
Juls
S2 licensed
For me the best thing would be pseudo-randomly generated bumps.
When you select the track, you give a few parameters, like average bump height, average bump length, average bump width, and a large number which is used to seed the pseudo-random algorithm.

And it takes the track and generate bumps at loading time, slightly moving track points. And the large seed number ensures that bumps are the same for everyone with the same parameters. Using the AI path it can generate very realistic bumps you get on a real track (more often in turns, oriented according to path...etc).

And using different seeds give different bumps-> infinity of variation for the tracks. Every set of parameters give a unique track,everyone has the same on a given server.
Juls
S2 licensed
It happens very often too on non-oval racing servers. From my experience, one guy gets furious because of you crashing, and he starts a ban vote, and 10 other guys vote yes without asking for any reason.

This side of LFS is not very well balanced...but it is a difficult problem to solve. Same issue for all multiplayers games: how to prevent morons from ruling.
Juls
S2 licensed
Quote from AndroidXP :X axis is the time line, Y axis is the time difference between the compared drivers. If both drivers are exactly equally fast in every place then the line will stay in the middle at 0. If it goes up (difference increases) then you see that driver A was slower than driver B, if it goes down (difference decreases) you see where he was faster.

I think there can also be a normalised variant of this graph, where only the places where someone lost or gained time are shown.

I suppose X axis is the position on the track, not the time. So for every track point, you know what was the time difference between the two drivers. Looks nice and very useful!

It seems to me that this time difference graph is the integral of 1/v1-1/v2, that is to say (v2-v1)/(v1*v2).
Intuitively it looks right, it increases or decreases when speed difference is positive or negative, and slow areas of the track (like turns) makes the biggest time difference (v1*v2 small).

Reading this graph before and after a turn you know how much time you lose or gain during that turn.
Juls
S2 licensed
Does it improve framerate for autocross layout objects too ?
Juls
S2 licensed
It seems I did not understand at all what a time diff graph is

Could you explain more what is a time diff graph? (what do you take for X and Y axis)
Juls
S2 licensed
I see what you mean...a graph that shows the black spots where you lose most of time compared to a WR.

You get exactly that when you display speeds in synchronized mode. And it is better than a time difference, because it shows directly what should be your minimum speed in corner to go as fast as WR.
Last edited by Juls, .
Juls
S2 licensed
Brilliant tool!

Very intuitive, very useful, fast and nice.
Other sims do not have a user friendly, integrated analyser.

This is another strong point for LFS and should be proudly advertised !
Juls
S2 licensed
Hello, I am working on a motion simulator and would like to have it running with LFS.
I can see here accelerations LFS sends are expressed in world coordinates, not in car coordinates, and have to be processed.

I saw somewhere the formula to do it in a post from Scawen, maybe one year ago, but I do not manage to find it anymore. (when I saw it I was thinking "nice, it is there...I will find it easily when I need it...")

Maybe someone who have it could post it again? Thank you.
Juls
S2 licensed
DMR is a very good server. Best place for LX4, no doubt! For me the best FFB/sense of speed/immersion in LFS comes with LX4/LX6 on South City circuits.

I think some people racing online are in fact AI drivers pretending to be human beings. Online gaming is a very good way for AIs to heal their inferiority complex that way. Personnaly, I always ask AI drivers to do that when they feel down after reading the forums. We find together some very simlpe algorithm to imitate bad drivers behavior, and it helps them a lot to know some humans can be simulated with such simple algorithm:

1- accelerate
2- if bump then ban
3- goto 1
Last edited by Juls, .
Juls
S2 licensed
Quote from aroX123 :
I think it should be a server for evry car made by the leaders (scawen or something, i dont know.)
Fox server
Fxo server
and so on

Good idea, and it should be impossible to ban a user before he was kicked first.
And the kick/ban vote should have a reason written on it.
It was so quick I did not even see it before I was banned so I did not have opportunity to see what was wrong and change car.

A popup should appear: A kick/ban vote has been issued against you for the following reason:....

The "funny" thing is that virtual racers are far less tolerant toward new drivers doing mistakes than real drivers risking their lives. I suppose having to brake during qualifying because the previous car is slower than you is common?
Last edited by Juls, .
proper AI needed quickly
Juls
S2 licensed
Today I wanted to use the LX4/LX6 online. Unfortunately there is no server with a proper combo. So I chose a server allowing all cars...it seemed to me such a server is a place where people can use any car.

Haha, what a mistake...as soon as I took LX6 I was banned. All this is boring. When I have network lag, other people think I am drifting and ban me. When I lose control (on a training server, not even in a race)...they think I am a wrecker and ban me because one guy had to brake a bit to avoid me. When I chose a different car and stay behind just to learn better to keep my distance and drive cleanly they ban me without any warning message. Why do they allow it then?

Please improve again AI so that I do not have to play online anymore.
FGED GREDG RDFGDR GSFDG