The online racing simulator
Searching in All forums
(999 results)
Woz
S2 licensed
Yep G25 is fine at 900. I even used my dfp at 900 and never really had to fight it.
Woz
S2 licensed
Scawen: Sorry for a slight hijack or thread, but as test patch time appeared the ideal time.

I get the feeling is a very minor change, increasing the lock on some cars.

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

We have had 900 degree wheels for a long time now DFP first andd now the G25. It makes sense that the lower spec road cars have their lock increased to 900 so we can fully use the wheels while still using wheel turn comp to reduce the lock on cars that have less.

I started the poll a little too late in the patch cycle but quick results appear to be UF1, GT, GTi and TBO cars should have 900 lock.

If this is a matter of changing the limit from 720 to 900 for those cars is it something that is possible for this round of patches. If not it can wait but is somethings I feel is worth it in a later patch.


OTHERS: No need to discuss in here. Was just making Scawen aware of the poll. If you want to talk about please use the thread linked above and vote
Woz
S2 licensed
Quote from Eleanor SpeedGT :Most every-day cars have 720 degrees of rotation...why would you want TBO cars to have 900 then?

What cars do you drive IRL then. In 20 years I have never driven a road car with that small a lock! Many actually have 1080. Even the BWM Mini Cooper S Works (The Cooper garage race prepared one BTW) is 900 degrees lock.

I think you mean 720 from centre to one extreme lol
Should some of the cars have 900degree steering rotation
Woz
S2 licensed
We have a round of test patches and this should be a simple change. What do people feel.

The way I see it, we have 900degree wheels and the lower spec cars would have at LEAST 900degree rotation.

MODS: Can you add a "Leave the current rotations" answer. Can't find poll edit


NOTE: This is now on Scawens work stack so vote if you want a say!

http://www.lfsforum.net/showthread.php?p=705396#post705396
Last edited by Woz, .
Woz
S2 licensed
I wish the UF1, GT, GTi at minimum had 900 lock, They would and so would most of the TBO cars IRL
Woz
S2 licensed
Get a small rug, just big enough so that the chair sits on one part and the pedals on the other. The chair will then hold the rug still in relation to pedals and the pedals ca grip the rug
Woz
S2 licensed
Quote from wonderwilley :when I go in to the controls menu I can see the g25 listed next to WHEEL/JS on the right, do I have to select this or something, I'm pulling my hair out , I even reinstalled the program, the wheel works great on the r-factor demo that came with the wheel so I thing its something on the LFS part

You HAVE to assign each axis to an action. So in the controls screen clutch throttle and then press the trottle. Repeat for all the controls you want to assign in the game.
Woz
S2 licensed
Quote from CobraDrifter :Hi,I do some cruise sometimes on J4F and had the money to buy an XFR.Was cruising and everything was ok with the clutch.I started using this car as a cop car on the server and each time i go in 1st gear or R my clutch damage slowly when giving some gas after the switch(even in automatic) and can't use anymore this car as a cop since the clutch damage way too fast.Any resolution to this problem?

It has a race clutch, NOT designed for stop start driving. Its a GTR spec RACE car not a police car

The solution is to use the car for what it has been designed to do?
Woz
S2 licensed
Quote from pearcy_2k7 :Right i tell you what i will do, if you think that LFS is so realistic and is so much like real racing, when i get my G25 ill hand it to my dad and he can tell me what he thinks and if it is like driving a real car and if the physics are as good as everyone says ive tried LFS with a G25 and the BF1 still feels crappy.

Just to clarify as soon as patch Y came out that was the first car me and lots of other people tried, i had lots of angry comments that day of unhappy people.

And when you do that MAKE SURE you give him a REALISTIC setup, not a WR one that on the whole exploit all the holes in LFS.

If you put him in a car with locked or high locking diff that is stiff as hell it WILL NOT feel "realistic" because again he will have NO reference unless he has driven that sort of car. (Hint most people have ONLY ever driven OPEN diffs BTW, the cheapest and also most forgiving for road use)

I assume you mean get him to drive one of the road cars because I doubt he has ANY F1 seat time to compare!

The reason everyone bitched at patch Y is that all of a sudden ALL the bad techniques sudddenly had a negative effect. The same happened when tyre heat was introduced as people bitched that tyre temps were wrong (They are not perfect but good enough). In the same way loads bitched about the clutch.

For many "change = bad"

If you have this mind set you will FAIL a lot in life. Embrace change and the effects it has on you. Never stop learning!
Woz
S2 licensed
Quote from pearcy_2k7 :Ive only done 3 driver training days as i wanted to do my ARDS's test but i stopped as i thought right now might not be the best time to start racing, my dad has offered me a seat in one of his race cars if i pass my ARDS's test which i will be tempted by after june.

I don't need to have pushed a car to the limit to tell you that it doesn't handle as good as it did in patch X.

So you have done 3 driving lessons and have never been close to the limit ever. Glad we have cleared that up.

You have no idea what you are talking about at all do you?

All your 5000 laps with a digital controller have done it teach you to control patch X physics with a keyboard. They have NOT taught you to drive an F1 car.

Now those physics have IMPROVED your techniques have become invalid and you are not happy. Now we really get to the truth!

Quote from pearcy_2k7 :Ive done over 5000 laps with it there so people telling me and every other person that raced that combo "there is nothing wrong with" Isn't making a valid point.

You 5000 laps expereince are worth NOTHING, you have NO reference to know what a basic road car feels like let alone an F1 car.

All it has let you see is that the physics have CHANGED between X & Y, nothing else. How can you tell which is realistic, you don't even know what realistic actually is!

Quote from pearcy_2k7 : Example- all FOX racers said the fevs wrecked to FOX with patch Y and as i hardly ever raced it i didn't notice the difference and actually thought it handled better in patch Y, just saying you need to know how the car feels and have alot of experience with it to tell the difference.

Ive also tried it at blackwood with a G25 and still i see the same things happening with mulitple sets.

ALL FOX drivers. Thats a VERY sweaping statement. Very glad you are speaking for me. ALL drivers say that do they, when did you ask us all what we think?
Woz
S2 licensed
Quote from pearcy_2k7 :So i need to have race experience to comment on how bad it handles now compared to patch X ?

No but saying that an F1 does not handle right after patch X when you have never probably put a normal road car out of shape let alone driven one is one reason.

Then when you are trying to drive a car that IRL takes a VERY special person to push to the limit with a DIGITAL control that does't give you the subtle control and you realise why people REALLY question you.

Have you ever driven a road car? If so what is your experience? If not then what possible point of reference can you possibly have?

HTH
Woz
S2 licensed
Quote from xtm :Hi everyone, I've tried searching the forums and I don't think this has been posted before.

I play on a laptop with XP sp2. I don't have a big table, so when I am not using the wheel, I usually disconnect the power cord from it, and just move the wheel to the side of the table (but leave all the other cords in, including the usb). The problem is when sometimes you connect it back to the power cord, the wheel resets itself to 180* maximum lock.

Trying to resolve the problem in the control panel doesnt work, all you get is the screen attached below; and whatever the value you put into Rotation slider, it always resets back to 0 after you click OK.
Rebooting doesn't help either.

The only way I figured was uninstalling/reinstalling drivers. Happened to me about 2-3 times now in the past month.

BTW, I never usually switch off my laptop, just put it into sleep mode (if that makes any difference).

Has anyone had anything similar to that? Any suggestions?

Do you leave the USB connected to the laptop when you do this.

If so just disconnect the usb from the laptop first. Never experenced the issue but always power wheel in before I plug in USB and unplug usb before I un-power

Leaving plugged in without power when putting laptop to sleep could be the cause?
Woz
S2 licensed
As always it comes down to the WRONG controller and the sim getting more realistic.

Every time there is a patch we get the same. People who drive to the LFS physics engine instead of driving a car. This brings in bad habbits that, once the exploit or bug is fixed, need to be unlearned.

I would say that if you have clocked up 5000 laps on one combo using keyboard you have built up some real BAD habbits. You would have to to compensate for the digital nature of your controller.

No, an F1 car should NOT be easy to drive. Insane power mixed with a tiny edge to grip transition makes it difficult to drive fast and on the edge. Anyone that thinks otherwise is a little dumb to say the least. If it was easy we would all be driving them IRL

I normally avoid the F1 because so few people can actually drive it well that its pointless trying in a pickup environment..

So to recap. F1 not killed by latest patch. Your driving style was incorrect and the previous patch meant this BAD technique was workable. Drive properly and the problem goes away!
Woz
S2 licensed
Quote from sun :Ok. I think you have to set the co-ordinates to the pit garages if you want to leave safely. Or set it. correct me if am wrong. Regards Owen.

You need to work out the bounding rectangle of the garage block and make sure the car is currently in there unless there is an "in garage" message from insim.
Woz
S2 licensed
Quote from thisnameistaken :Anyone else find it funny that we've got a "rain specialist" in LFS?

Glad your neck is feeling better dude.

But who will have a smug look when we do get rain in LFS
Woz
S2 licensed
I like to drive as smooth as I can while thinking about the mechanical sympathy of the car. So I dont use made engine braking, mash the gears etc.

Makes me slightly slower than the aliens but then I normally always finish as well.

The other benefit is that each time the realism steps up in LFS I don't have to adjust anything in the way I drive, because I am doing right in the first place and not exploiting holes in physics or damage models etc.
Woz
S2 licensed
Quote from Electric Eye :Hi People,

I tried looking in google but it's quite hard to find anything specific when you have hundreds of various game controllers.

Anyone makes like stand alone pedals? Without steering wheel, just brake+accelerator ?

Haven't got much space and I don't mind driving with a mouse but It would be great to have some control over speed in corners... and not only


Tried asking few friends and they came up with "frex" "VPP" "BRD" which professional really expensive toys , so it's not a possibility for me hehe

look up actlabs, they make stand alone pedals
Woz
S2 licensed
Quote from Eddster :Turning the TC off at the moment makes it practically undriveable (and I don't think it's just down to setup), F1 drivers have said the new non-TC cars are quite easy to get used to, but this isn't the case in LFS.

F1 drivers have HUGE G forces acting on their body to let them know EXACTLY what the car is doing. In LFS and other sims you have to use other queues which are lagged so you need to learn to feed power with very subtle control
Woz
S2 licensed
Quote from SladiVadi :Maybe you can change the electronics? I used a chip from codemercs. It accepts potentiometers and voltage sources (hall pots).

Yep. Buy 1 or 2 cheap wheels that you know are supported and use their electronics.
Woz
S2 licensed
Quote from rheiser :Having said all of that, it's very hard to convince someone who doesn't believe in the value of unit testing to write unit tests.

I guess thats it. I went through months where I felt it slowed me down etc. It's only when you have them in place and you start on a big ish refactor or add a new feature that you understand it can make coding faster because you don't spend 3 weeks later down the line looking for that nasty bug

Having the ability to dive in and change knowing you have not buggered anything existing in a subtle way. The sort of thing where you change a common library object that is used in loads of places throughout your code. Where the change breaks that one path you didnt bother to test as it was thought to be unrelated
Woz
S2 licensed
Quote from wien :But don't you find yourself running around adapting your tests if you need to refactor some class hierarchies or something high level like that. It's easy enough when the overall design is more or less locked down and you have to refactor the implementations of functions and classes, but I sometimes find myself changing both design and implementation around and that's when I feel the tests are in my way more that helping me.

Maybe I'm just doin it rong.

With unit testing you are making sure the function does what it is meant to do. If you refactor those tests might still be valid in which case you relocate them because they still represent functionality you need. If not you dump them because they no longer serve a purpose.

You do not need to re-test the units lower in the call stack, just that they are called when expected from within your function. The unit tests for the lower level code that built the results object mean that has already been tested.

If you had a function that say did this


public class MyMaths
{
public MyClass PerformCalculation(bool selector, int amount)
{
if (selector)
{
return BasicMaths();
}
else
{
return ComplexMaths();
}
}
}

you only need a test like this


[Test]
public void TestPerformCalculation()
{
MyMaths obj = new MyMaths()
Assert.AreEqual(11, obj.PerformCalculation(false, 10).SomeProperty, "Basic maths should result in 11!");
Assert.AreEqual(12, obj.PerformCalculation(true, 10).SomeProperty, "Complex maths should result in 12!");
}

This is because you already have tests for the call to BasicMaths() and ComplexMaths() that make sure the methods perform as you expect so all the test for PerformCalculation() needs to do is validate that the correct method is called when you expect.

If the method you are testing requires construction of complex object structures you can use interfaces to replace the need to build up large object structures with mocks that return known values just so you can test the paths through your code.

What unit tests also do is change the way you structure code. You start cutting up the code and restructure it so that testing becomes easier, so that each method is more focused and single minded. It stops you writing those long complex functions that have 100's of paths through them because testing them requires 100s of tests. You start think in far more generic patterns.

The only real complexity then is in the real guts logic and when you look at that you soon realise most of that can be pulled apart into building blocks. The sort of stuff I am working on is complex multi currency accounting at present as even this chunks into small blocks.

Unit testing is white box testing, not black box. A mistake I made early on and which did result in too much work.

Woz
S2 licensed
Quote from BurnOut69 :For business logic, unit testing is a must.

For GUI, Im still waiting for a good way of unit testing, its such an humongous pain in the ass having to check controls and clicking here and there!

Currently I am working on the web services and business logic side of things hence the strict coverage. I have created a framework that automatically tests all properties and validates use of attributes correctly and reports on test coverage etc.

I know what you mean on GUI. I get the feeling something like the Data/View/Presenter pattern will allow simple unit testing all the way up to just below the GUI. This pattern moves all logic out of the form so that only code that populates and manages control interaction remains in the form, the stuff that is hard to test.

Also changing your techniques to use dependency injection allows use of mocks and the like which makes object build up and tear down easier in your test

Quote from wien :Yep. I find I'm having a hard time doing it when the project is a bit more fluid. When the overall design isn't obvious from the start and when the requirements change during development (which is most of the time ). In these cases you end up having to change both the code and the tests every time you make a change and that feels wasteful.

Actually I find its the vital time to work with tests. The other side of the "extreme programming" (I hate that term lol) is that you refactor, refactor, refactor and the tests around your objects are what gives you the ability to do this and know you have not broken anything subtle when you do.

I have to say, 8+ months in and up to about 80% coverage (We started with some older code we are retro fitting tests for) and the benefits show. Less bugs, easier to refactor etc.

I did fight it for a while but now the project has reached the 200+ objects size it has made life and code management ar easier
Woz
S2 licensed
Quote from smokenyall :i kinda fixed the problem i added a metal shift knob filled with clay on the end and since it has leveradge on the stick it holds it in gear.

unit testing
Woz
S2 licensed
Just out of interest really. About the middle of last year at work we decided to start strick full coverage unit testting on all code. A learning process that changes how you code even about how you think about code.

8+ months later and I am now over the initial fights against it and would never consider cutting code without related unit test code in place. It has saved us so much time, heartache and pain in tracking down bugs that would otherwise only surface and slap you in the face after the code was in the hands of a customer.

Just wondered what other people have played with unit test system like nUnit and what they though of the techniques and did it also effect how you thought about code.
Last edited by Woz, .
Woz
S2 licensed
One thing about coding to learn is code organisation. No idea what you book is like on OO techniques and how to break apart a problem but here is an example based around you quiz with some possible objects that would be required.

1) Question object. This will hold the question id and question text along with an array/collection of possible answer texts. It will also need something to tell it which is the right answer, an index into the answer array or something similar.

2) Question list. This would hold your list of questions in your quiz and would serve up the questions in a pre-determined or random order.

3) User answer object. Would hold the question id and answer given by the user to the question.

4) Answers list. Hold a list of the answers given by the user.

5) Marking object. This would take the question list and answer list and mark each answer as correct or incorrect and give the overall score..

You form now would have all the structures it would require to run and score a test. All the form should care about is display of the next question and filling in the results in the answer list. It would then pass responsibility to the marking object to score everything.

There are other ways to break and different design patterns that can be used but this should help get your thinking on the right track.

I would say focus on this sort of stuff before the form. It will also force you to run code in a debugger which will let you see and poke the code to see how it responds, something that will teach you a lot.

FGED GREDG RDFGDR GSFDG