i tried a logitech force 3d joystick with lfs and with any car (the more powerful the worse is the problem) the ffb makes the joystick oscillating so violently that i'm afraid it will broke.
as the speed increase the problem decrease, with the car stopped the vibration is the worse, i tried setting the "smooth" value of lfs and it does help a bit... but i don't know what to do to fix it!
i searched the forum but i didn't find any similar issue, but i remember there was a guy with the same problem some years ago...
i have the same issue with any control associated with shift up/down, i used to use keyboard, but i borrowed a joystick and even if less evident it happens even with joystick.
to me happens with all cars, but much more frequently with the new formula bmw.
if i set the button control rate to maximum, life is a bit easier, but the problem remains.
maybe it is an intended behaviour, but to me having any car (even road cars) shift like the fbmw is unrealistic: i'm not aware of any road car that prevents you from changing gear when you engage the clutch unless you cut the throttle...
anyway the funny thing is that you can workaround this by using the autogears (i know, it's no fun!), because autogears can shift with throttle applied...honestly i can't understand that...
maybe you can try to use "Autohotkey" to cut throttle while shifting, but i don't believe it will work, because to me lfs simply misses keystrokes (or buttons)...it's not a matter of doing things perfectly or slowly
actually i don't agree! to me is way much easier and this thanks to huge step toward realism , because now cars are much more "predictable"...i mean they behave like you expect from a real car...much more than before
i guess much of the improvement is due to the engine moment inertia tuning
mah, i never had any isues like that, moreover only gear change are missed, other keys work fine even contemporarly, as i said for other car than FBMW is negligible, but it's there, my guess is that scawen implemented a filter class on top of controller handling to implement the absence of autoclutch on fbmw and this class introduce some problem.
btw, it's not aproblem for me because in the last year i lost interest in lfs and i don't play it anymore, i only wanted to try the new phisics wich is very realistic now.
as i reported before in this thread upshifts and downshifts are missed on ALL CARS even with no throttle at all for 2 seconds, FBMW is too evident and unplayable, but is there for other cars too but is "negligible" the only workaround i found is:
while pushing throttle (on keyboard in my case), push upshift very early and keep pushed it, at the time the gear change is needed, lift the throttle and keep pressed the upshift key...same thing for downshifts.
i hope to have explained well.
of course this isn't playable and the only solution is autogears...which i hate and it cuts all the fun
i have a problem with controller too, but it's a little different:
i use mouse to steer and keyboard for anything else, both usb.
most of the shifts up and shifts down are missed if button control rate is set to maximum the problem is less evident, with button control rate to minimum, it's almost impossible to change gear especially if any other key is pressed, the strange thing is that with the new car, this problem is really evident while with other cars much less.
at first i tought it was a new "feature" of realism, where autoclutch was removed and throttle must be released to change gear, but this obviously not the case.
PS thanks for this new update, the new engine moment of inertia greatly improved realism of cars!!!
let me dare to say: it's better this way (to have no packet loss)
another things to try:
- download full lfs version V and make a new installation (i know how silly looks this hint, but surprisingly many times it works (thanks microsoft!) simply because sometimes a file copy or an unzip may fail for various reasons and not telling you)
- disable w-lan from your router and any other not needed features (logging, etc.) that may slow down your router
- after you have joined to an lfs server press ctrl+T, you should see a message like "asking for tcp connection for position updates"
- check your security software that may slow down lfs with the process of transmitting and receiving packets (firewall, process guard, etc.) and eventually find alternatives or a way to circumvent the side effect
- patch your tcpip.sys for unlimited connections (lvllord.de), i know it may not seem so, but a not patched tcpip.sys may prevent even a simple program with a single connection to work with the network
i have your problem too! in my case, it's my ISP fault i have about 30% packet loss, i made precise tests and disconnects occur exactly when too many packets in a row are dropped, the solution is to open a trouble ticket to your ISP and they must fix it!!! usual isp don't have more than 1% packet loss (actually much less).
i found that U and U20 servers seem more robust and keep connection longer and also less populated servers, maybe this could help while your isp fixes your connection.
if you want to see a rough estimate of your packet loss do a "ping -t google.com" from a command console and see how many replies are lost.
long time has passed and i may not remember all correctly, but original PSDs are about 300 MB each...the uploaded "sources" have many layers merged, but they should (IIRC) be fine for reproducing 0.5.1 too.
Unfortunately (or "fortunately"), i have too many huge projects to handle at work and i'm rarely at home (just to sleep, or sorta of)...i am really sorry i cannot assist you, but i guess that if you play a bit with uploaded sources, you can find if they really are suitable for 0.5.1 or they are obsolete.
btw, if your problem is only to make them darker, you can use xnview (www.xnview.org) to convert dds to bitmap, edit them and then convert back to dds...WARNING! use only the "scawen's method" for maximum compatibility, in other words: save in raw format from photoshop, then delete corresponding dds from lfs, and put raw into pic folder (find details about this procedure in this thread and also whithin scawen's posts)
i had this feeling, good for you it's ok now
i'm glad you and many other people apreciated those textures...oh my gosh! more than 2000 downloads :eye-poppi
as i said above, time is really missing now...i don't even remember my last lfs race...
i'm afraid you're quite right...however i hope the sources i uploaded can help someone other to continue this work...i hope to find the way to upload more material to help with that, but only if someone is really intentioned to seriosly continue it.
PS
i take this post also to say a big HI to everyone
i'm glad to hear you solved your problem.
about the center area, try to play with "steer center reduction" (i'd suggest 0.60) and "wheel turn compensation" (i'd suggest 1.0).
imo you should try lower values for smooth compensation, but that depends a lot on your taste and wheel...the reason i suggest low values is because high values introduce a delay in wheel response (it's math, not an lfs or wheel issue).
i'm sorry guys but i don't agree! i remember that prepatch there were always some regular servers for tbo (mostly fern green) and xfg (mostly blackwood).
whenever i talk about this argument online many people agree with me, after patch only lrf servers were sometimes populated, but this was a particual case for people seeking for big challenges (and actually i remeber very good battles with rac at bl), maybe it was not the only cause, but i am convinced that it played a big role in the road car less popularity
1) very good expensive wheel (dfp, whatever...)
2) cheap laser mouse + keyboard (i strongly suggest the Trust MI6200 laser mouse: is very cheap and very, very precise and robust)
3) good analog joystick
4) bad wheel (microsoft sidewinder, etc.)
5) keyboard
6) gamepads
so, yes try your wheel more, compare it to mouse to see if it is a good or bad wheel, use an easy car like xfg, fox, fxr...i'd suggest fox because it is rwd like most lfs cars, but it is the easiest one, if you feel it is too easy then try fo8 or fzr
indeed, lfs road tyres deform too much and also, as i discussed in the past, they deform in an unrealistic way, on the other hand slick tyres seem to behave realistically (according to videos, photos, etc.) and the handling too is not weird like it is now on road tyres i don't know if the problem is that devs used the same tyre physics for both slick and road tyres, or if the set road tyres deformation just to achieve the wanted lateral grip value...neverthless both situations are very wrong and this is why with the new patch almost nobody drives road-tyres-car anymore (except cops and robbers and drifters)...me included...
exactly! i spend 60% of my time in hotlapping for developing setup purposes, what i need is to see by split times if a change is improving certain split or not...having to drive a whole lap before i can test it is a pure waste of time!
of course since i am playing lfs from some years, now i can measure/predict the split times most of the times with an accuracy of 0.05 sec, so i learned to see even in the last sector where hotlaps start, if a change of setup is improving or not, of course i test setups at default temp, warm/optimal temp and overheated temp to see if the setup is behaving how i want in all conditions or if it needs some tweak...what i don't understand is: in real life racers have the thing that bring tyres on temperature...why having it in lfs would be unrealistic? ...some people like to do useless laps and do averything by themself? let it be an option!
having hotlaps start from last sector with preheated tyres is NO advantage! only avoids a time waste!
so if purists want to do everything, let them drive from home to the circuit, wear their racing suit, the helmet, tell the pitcrew how to setup the car, wait the needed time for the pitcrew to make the setup changes, mount the tyres, wait for the "thermal thing" to heat up tyres, then enter the cockpit, lock the safety belts, turn up engine, exit from pits, make a useless lap and then start the hotlap that will end at T1!!!! then walk (30 minutes? more? ...who cares) to the pits, wait for the car to be repaired (if possible), then start all over again!
actually, the invisible user is frequently rammed by others, ideed everytime i had guessed by noticing cars take racing line careless of the fact i am there, so i get rammed but right after the crash the other car continue smoothly on the racing line as nothing would have happened, in fact the other guy by HIS point of view is never able to hit the invisible one (actually there is a probability of 1/(65536-1024) that the invisible guy can become visible again each time he do spectate/join actions).
thanks Shoe Maker and schofei, with those replays i think scawen will have a full idea of what happens and hopefully it may help in fixing it with the solution he is already implementing. thanks guys and gals
this is the replay of myself invisible, i connected to redline server which has lfslapper, i stayed idle so lfslapper put me to spectate, after a while i rejoined and i asked other people if they could see me amd no they couldn't. i saved the replay and asked for some holy sould to do the same and post here, let's hope...
btw i think there is no doubt about the reason, however i promised this replay, so here it is...
of course you knwo better than anyone your code and we know your solutions are always at state of the art, i'm just happy you found the cause
btw accessing/quering ephemeral port depends on the framework/api you use, but it's not a too hidden info...at least a netstat call would give you the answer, themost common name for ephemeral ports is "local endpoint", i remember winsocks to have it, for sure .net gives that info (but we don't care about .net), iirc in winsocks was quite hidden how to retrive it.
exactly
maybe coincidence, maybe since insim apps are quite "verbose" that could make the client os fall in the conditions to change the ephemeral port more easily...that does not surprises me so much even thou it's not completely clear why.
i understand, you use the ephemeral port as sorta of "client id" so to save pospackets size small and have efficent bandwidth usage, surely there are robust solutions, but the first that come to my mind right now, could be to send via the tcp connection from client to server the ephemeral port change...i make myself clear: the client periodically check (i.e. each 5 seconds) its ephemeral port, if it has changed it sends a "ephemeral port changed" event trhought the tcp connection to the server...dunno if that may be useful.
...so a t this point maybe we have to hope that the cause is really (as it seems to be) the ephemeral port change, i guess this would be less time consuming than any other possible cause
when happened to me, on mprs i saved i could see myself, unfortunately i think i recently purged my mpr folder when i installed last patch, i'll promise to provide you an mpr tonight or tomorrow
when i enable the lfs network debug feature, it shows me the "ping/lag" of myself i assumed (by logic) that this means server has acknowledged my udp pospackets...so to be clear, it seems to me that udp pospackets arrive correctly from my client to the server, they surely are sent as my firewall log the rules that checks the lfs udp output (in the log there is the server at which i am connected as endpoint), of course i cannot see the content of the packets but i assume that are pospackets because the flux of bits transmitted is continous.
by means of windows ping and tracert commands i ensured there was no packet drop between me (client) and server host.
so if lfs ntework debug actually acknowledges pospackets, then the situation is the following:
the client affected by "invisible car issue" correctly sends pospackets (let's call this client1), server receives pospackets from it BUT don't "relay" pospackets of client1 to any other client...it just keep them for itself...
so the problem seem to be in the "server code". the only possibility that the problem is in the client is that possibly for some reason the client sends malformed pospackets and server rejects them mfrom processing after the acknowledge code.
i promise asap a couple of mpr from both views: invisible client, other client
@Hyperactive
unfortunately i don't have it it would have been a good thing to have both, but tonight or tomorrow, i'll try to arrange that with someone's collaboration when it will happen again
i don't have any access to lfs code i'm just guessing using my intuition and experience with the hope that maybe the ideas that come out of this thread could be somewhat pointing in the right direction...let's just remember that until we find a way to make this problem quite reproduceable, scawen cannot do a miracle, this is obviously one of the most subtle bugs and hard to investigate
yeah i noticed that too and that is the thing that made the thing about semaphores come to my mind.
i don't know if it would be too time consuming for devs but i think that if could be possible for scawen to compile a debug version of server in "verbose mode" to be used for autox compo test i put myself at disposal to make stress tests on such server...hopefully with verbose logs, investigation may be a bit easier.
this is different, because doing the outlap is a simple thing to do that requires no skills, whilst of course the hotlap is a thing on the edge and repeating the first part of it after you did a mistake is a thing very hard to do and this is the competition that hotlaps bring...the outlap do not bring anything to the hotlap competition.
so we all agree (as you just said) it is not an unfair advantage, so, following your logic, an option for hardcore gamers to start from pits would solve this, am i correct?