Adam, you should not be so rude. Bass Driver has helped you so many times by now, by giving you the finished code almost everytime. Additiobally, numerous times he mentioned that you have to learn how to properly debug your code, sometines even line by line if possible. This is an integral part of coding, which you seem to always avoid.
You didn't provide the definition of functions UserGroupFromFile() and UserInGroup(), which may be quite complex. They are the core of what you're trying to do here. Without seeing how those functions work, it's impossible to check validity of the rest of your code. Also, you have to provide a structure that you have in the Blacklist.txt, this is also very important and it will dictate how these other 2 functions have to work. What about the location of this txt file? Will "./Blacklist.txt" know where to look for it correctly? To me it seems that it has to be olaced in the same folder where you have the lapper executable.
Small suggestion, I would make IF statements like this for better readability:
IF (condition) THEN
#some code
ELSE
#some other code
ENDIF
Well, what can I say, life goes on, the game is lasting long enough that most of us oldtimers who started playing the game in our twenties are now faimily guys
Try if there is a "default" case, in c++ this is used for such purpose when no other case is satisfied. I'm not exactly sure about sintax in lapper or if it even exists, you can try google it.
I think he just forgot to select "american" mode in the config
Lfs sound engine is very limiting and not everything is possible to reproduce. Anyway I would like if you can describe what is the difference between the european and american V10 engine sound.
Depends on how you implemented interpreting of known commands. Usualy, this is done with switch case, or if/elseif statemets. So you would first take care of all known commands, then put at the very end "else" and do there what ever you want to do when the command is not recognized.
Ok, suppose it's possible, what happens to all the records in LFSworld and server statistics, will they be automatically transferred by use of magic to the new username? Any solution here would result in such a mess.
I think a much better option would be the ability to "unlink" a certain LFS license (S1, S2, or S3) and transfer it to a newly created username. That way, you will anyway have to start from scratch with the stats, but at least you don't have to pay for a new license.
This is like one of those marketing trick roadside bilboards that are either completely empty or have just one dot or something making you to think about it for days, what it may be for. Then after some good amount of time they release the idea in an updated bilboard and bam, you can't get it out of your head and eventually buy their product/s
Hi, I would first make sure that the game itself sends non clipped ffb signal. In the recent update an ffb bar graph was added just under the pedal bar graphs. Use it to tweak ffb strenght in lfs such that this bar never goes red (this is clipping), under normal driving. Since you have a 25Nm wheel monster, you have plenty of headroom, to set ingame ffb very low, such that even in the event of a crash you see little to no clipping. In practice, this would mean that mostly for every car/track combo you would need about 5% of ffb strenght in lfs or even less.
LFS is known to have very harsh peaks in the event of a crash, it's basically unrestricted intensities and you will probably not be able to avoid clipping even when using minimal amount of ffb possible which is 1%. I'm talking about crash situations where in real life would certainly lead to death of driver, so 100+ G's or something. But good thing about clipping is that in this case you can use it as a hard limit, because this is the max ffb signal intensity that the game will send. In game you adjust dynamic ffb signal range and in your wheel you set the value in Nm of this peak. Maybe 25Nm is way too much and 10-15Nm would be better to use.
I don't know much about available settings in your wheel control panel, but I think there should be something eqivalent to a compression, or some sort of smart reduction. Anything that would limit harsh ffb peaks will do.
So far, no one in our community has used this wheel, so your own input on optimal settings for it would be valuable for us.
Both CPU and GPU loads seem to be quite high, it may be that this system is not as powerful for LFS which is quite unlikely, or that something else is using up its resources.
If not already, put a fps cap in LFS to 100fps. It's not good that CPU downclocks due to temperature, while 75C is relatively on the high side, unless we are talking about a laptop.
It's worth checking what WestlY suggested, if you also have a dedicated and integrated GPU, if it for some reason switches to the integrated one.
Try to use gpu-z and check if there is something wierd going on with CPU and GPU temps when the freezing happens. Also have a look at CPU and HDD/SSD usage in perfomance tab of task manager. Let us know if you notice a pattern.
Scawen already addressed the increasing amount of gears. He would like to do it, but not at this moment due to complexity of backwards compatibility with car setups and replays.
It doesn't matter where you made skin. Just make sure to name it XRR_somename and place it in skins folder. The file type should be jpg and image resolution 1024×1024px. If you want other players to see your skin, then you additionaly have to upload it to lfs world.