The online racing simulator
Searching in All forums
(572 results)
Scawen
Developer
I get what you are saying, that LFS doesn't seem to indicate that you need to do anything, other than the gigantic red text and "Security update: You need to set an unlock code".

Apart from that, there is very little to catch the eye. I might make the "S3 license: User name" button flash.

See attachment.

But no, clicking 'unlock' if already unlocked does not consume an available unlock.

I am wondering, why the red message is totally invisible to so many people. It is in the form of a fake "event" but the large red text might catch the eye? Or not?
Scawen
Developer
Compounding this error on official tracks (without custom checkpoints) is that a finish line was determined by one of the path nodes, which are not necessarily exactly perpendicular to the track direction or aligned with the finish line. It just used a nearby path node.

That is no longer the case in the development version, which uses checkpoints like the custom checkpoints.

Also recently I fixed a bug where positions of two nearby cars could switch often under some circumstances (that was related only to the live positions list, shown on screen and output to InSim, not affecting race results).
Scawen
Developer
Since we are into numbers today, I do notice that before yesterday's change, it was highly likely to get one of those four ambiguous characters in your code.

Probability of all non-ambiguous:

(58/62)^20 = 0.263

So that means around 3 out of 4 times, there was a l/I/O/0 in the code. I should have thought of this earlier. Ya right
Scawen
Developer
It's no problem if you select the space. Spaces before and after are removed. If interested, you can safely test that, you don't lose any unlocks for failed or successful confirmations.
Scawen
Developer
OK, I have removed the ambiguous letters (small-L and capital-i / letter O and digit 0) from unlock codes that are generated from now on.

So if you get a new unlock code it should be more suitable for typing, if copy and paste isn't practical.
Scawen
Developer
Quote from J.E.R.E_254 :And finally, my goal was never to offend anyone (I greeted them on the forum and said, "Look, I have a problem, can you help me please?").

I was focussed 100% on helping you then you said this:

Quote from J.E.R.E_254 :Let's make this easier. I'll send you my personal information so you can try it out, and I'll make sure you don't ignore me.
If nothing works, I'll file a claim on the account I paid to buy back the S3.

And that is a threat.

Personally I find threats offensive, but maybe I am just a delicate little flower.
Scawen
Developer
I just tried your user name and unlock code and it confirmed the unlock fine. So don't be alarmed if you get an email.

I think I should eliminate these characters from unlock codes:

l I 0 O

It's not clear to me if you have tried to type in your new code or you copied and pasted, although apparently receiving the code on your phone.
Scawen
Developer
That's really not nice as I am dedicating my afternoon to helping you.

Now you made me angry, I don't want to help you any more.
Scawen
Developer
All right I have one more suggestion.

I can also see in your code come capital-I characters.

But in the font on your phone, small-L looks the same as capital-I.

So, to type in your code:
- When you see a zero or capital-o it's actually a zero.
- When you see small-L or capital-I it's actually a capital-I.

Hope it helps. But after all this discussion your unlock code isn't the most secure, so maybe you should get a new one!

These codes are not suitable for typing in, they are designed for copy and paste. Maybe we should eliminate the use of ambiguous characters to avoid confusion. Uhmm
Scawen
Developer
Thanks. It looks like you have received the code on a phone, so maybe you can't copy and paste in to LFS?

I see in our admin pages there is a 0 in your code. I want to emphasise that is not an O. It is zero, not capital-o. In LFS they look exactly the same which might not help much.

In your case, for this code, you need to use a zero. Could that possibly be the problem?
Scawen
Developer
If you want to change your email, without access to your old email, you click the link "send email to set new address" on your details page.

Now, as you don't have access to your old email, you have to wait 7 days. You can see clearly there when the time will elapse, then a link appears and you can proceed with entering your new email address.

So, you may lose access for this week but in 7 days you will regain access.

That's how it works, a lot of accounts were stolen recently and it was possible to change password and emails instantly. Now we send the email to the old email address and we give them seven days to respond.
Scawen
Developer
There is nothing on our system that has blocked your account, so we don't know what you mean. Maybe you are banned from a server? In that case you need to talk to the server owner.
Scawen
Developer
Can you try again with a different unlock code?

You can simply request another one on your details page and it will arrive in your email. It doesn't cost you an "unlock" or anything like that.

Make sure you only click once and use the one in the next email that arrives.
Scawen
Developer
Thanks all!

Finnish and Bulgarian website translations are live!

Quote from Gutholz :3h_trustedb "trusted"

The correct translation is in my opinion: "vertrauenswürdig"
It is too long by one character.

...For now I have put "vertraut" which should be understandable but sounds a bit weird.

It could be possible to extend the allowed characters but then I should use a wider button.

But first can I check if the longer translation would really have the right meaning?

From Google translate:
vertraut = trusted
vertrauenswürdig = trustworthy

I'm no good at German so I don't know which words sounds weird in a given context, but "trustworthy" seems like maybe an overstatement. Taking the English translation at face value, we don't really want to claim the host is "trustworthy" (because we don't really know). This button is only shown, if you, the user, have previously answered "join" when warned "You should only join if you trust the host".

So it's trusted in the sense "you trusted the host". See attached images.
Scawen
Developer
If there is a discrepancy in the results generated by LFS, it is probably that the centre of the car crossed the line during the same 100th of a second.

Anyway, in the new version of LFS, the front of the car is used instead of the car model's origin, so it doesn't matter about different cars, plus the accuracy of results is much improved by the 1000Hz physics.
Scawen
Developer
Thank you! Live now! Smile
Scawen
Developer
Thanks! I've made it live. Thumbs up
Scawen
Developer
Please check your email address is set correctly in your details page and check your spam folder.
Scawen
Developer
OK, I detected and removed some more old lines that are no longer used.

I've uploaded French and Czech again as they have been completed, including the translation for "Events". Thumbs up

Anyone who does an update, please let me know here or by tech support email, as it's a bit of a struggle to search for updated translations, as they are a couple of steps deep in folders and I have to do date comparisons with two sets of folders. Looks like I could do with a script to automate the process, or alternatively you can just let us know! Smile
Scawen
Developer
Improved support for the new system in Test Patch F13:

F13:

Improved support for the new "unlock code" (replacement for old GAME password)
- removed the EYE button - the unlock code is visible when you enter a new code
- error messages if there is any problem getting text from the clipboard
- 11 translations updated - thank you translators!

F12:

- Correctly named field (Unlock code)
- EYE button beside the unlock code (see what you have entered)
- Informative message if your unlock code is not 20 characters
- Automatic exit from unlock screen after successful unlock message

Download: https://www.lfs.net/forum/thread/110607
Scawen
Developer
F13:

Improved support for the new "unlock code" (replacement for old GAME password)
- removed the EYE button - the unlock code is visible when you enter a new code
- error messages if there is any problem getting text from the clipboard
- 11 translations updated - thank you translators!
Last edited by Scawen, .
Scawen
Developer
I've removed the two random translated lines on the api page and removed quite a few old translation lines referring to GAMEpassword.

There are still some texts to remove, I think I can make a script to find them for me to manually delete, so I don't miss any or lose my mind trying to search for them.

I have manually added "Events" text for the Events tab now and that seems to work. I've added it as "Eventos" to Latino translation, hope that's the right word! Smile

I'll post again if I remove more unwanted translation lines.

Feel free to tell me if you find any problems, or you do any more updates.

Thanks for your help.
Scawen
Developer
Quote from sicotange :EDIT2 : The IN-GAME TEXT updates I did on 08-08-2025 at 11:16:23 didn't go through either

It looks like there are no missing lines, is it OK now?

I hope there aren't too many errors with the translation system as I'd prefer not to try and understand another whole lot of Victor's code.
Scawen
Developer
Quote from sicotange :I've updated French but something happened while it was saving the last line of...

Thank you for the update and I'm sorry the save went wrong. I've been able to restore it to the previous save, apparently 7 minutes before the one that went wrong, so it's missing around 30 lines. I hope it doesn't go wrong again!

Quote from tankslacno :I guess I should also point this website translation bug out: https://www.lfs.net/account/settings

Yes, I recently added those flags to those two pages, as a copy from the initial registration page. But apparently I don't know how they work properly because if you use them, they don't stick as expected.

I did notice the drop down menu in "settings" page (then submit the form) works properly. I'll see if I can fix the new bug I created with the pretty flags. Big grin

Also I would like to:

- try to remove old unused lines from the website translations
- remove the two random translated lines on the api page
- find some way to translate the "Events" tab title
Scawen
Developer
I've updated Finnish now.
FI: Finnish

Also I've searched through and found ones that appear to have had translation updates in the past years but the updates were not put on the website. The page suggests to email Victor if you have done any updates but these days he might not see such an email, so it's better to post here or write to tech support, then I will update it.

For translations in that situation, I found and updated:
BG: Bulgarian
ES: Spanish (Castellano)
FR: French
HU: Hungarian


I also found Korean had a couple of new updates so made it live although it is incomplete. I guess it's more complete that what was there before.
KO: Korean


About the CLIENT ID / CLIENT SECRET - I don't think they are really worth translating as the rest of that page is not translated. It looks like those lines were marked as translatable by mistake.


One line is missing from all translations - the "Events" tab that I added to replace "Leagues". But it's done differently from all the other text so I don't know how to update it yet.
FGED GREDG RDFGDR GSFDG