The online racing simulator
Searching in All forums
(488 results)
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.
Scawen
Developer
I changed the thread title.

I'm almost certain it's that you need to use the new unlock code.

Instructions here: https://www.lfs.net/forum/thread/111994
Scawen
Developer
Thank you for these updates. I've put Czech, Ukrainian and Lithuanian live. Smile

Quote from Sobis :While I might update a few lines after it's more clear what "Application's secret" is, Lithuanian website text has been updated and the new lines seem to be showing up fine.

I don't know exactly but I think it is a secret key held by an external application that uses an API. I guess the program and LFS both know the secret key, to initiate an encrypted communication.
Scawen
Developer
F12:

Improved support for the new "unlock code" (replacement for old GAME password)
- Correctly named field (for unlock code) in unlock screen
- 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
Scawen
Developer
All right everyone.

Here is a new test patch that can help with the unlock code.

- 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
Thanks! I've put it in place and it seems to be working. Thumbs up
Scawen
Developer
Thank you for that, we do have active French translators so it should be OK for now. Smile
Scawen
Developer
If you don't have either your web password or your email account then you may have lost the account.

As it's a demo account you could just create a new one, I guess.

Or if you can prove that it's yours, you can use our technical support form. It's not really a conversation for the forum.
https://www.lfs.net/contact
Scawen
Developer
Yes, it can be resolved, but takes 7 days.

Here is the method: https://www.lfs.net/forum/post/2131136#post2131136
Scawen
Developer
Good to hear you got it working.

That is interesting. Possible copy and paste issue with LFS when using remote desktop (and maybe other times too). Uhmm

If any Windows programmers want to check my code, please go ahead:


if (OpenClipboard(NULL))
{
HANDLE data = GetClipboardData(CF_UNICODETEXT);

if (data)
{
wchar_t *ch = (wchar_t *) GlobalLock(data);

if (ch)
{
[ ... some code in here to read the characters into a buffer ... ]

GlobalUnlock(data);

[ ... some code in here to add the characters as if typed ... ]
}
}

CloseClipboard();
}

There's more LFS-specific stuff in those [ ... ] but just in case someone spots anything wrong with this clipboard code.
Scawen
Developer
By the way everyone, the whole unlocking system is completely unchanged, not a single line of code changed. The unlock code just goes in the same slot as the old game password. So this is why it seems so unlikely there is a bug. Because if there is, the same bug has been there for 20 years and no-one noticed until now? Anyway, the new patch will have the ability to see if what you pasted is really what you copied, and we'll find out if there is a bug or figure out why so many of us have experienced that mysterious issue.
Scawen
Developer
Quote from NeOn_sp :I have 2 unlock confirmation emails, but both states...

What fastranker1 said is not correct! The unlock code is like a password, it's not a one-time usage unlock key. If you already have LFS unlocked, and you get a new code, that will remove your ability to use the original one online (until you enter the new code there).

You must get one unlock code and user it for both your instances of LFS. I know you said it didn't work on the second instance, but it probably would if you tried again.

A few people, including me, had an instance where it said "wrong unlock code" although we really believe we did the copy and paste correctly. It's a bit of a mystery at the moment. I can't be sure yet if there is some kind of bug, or if it's a human error. Anyway the solution is to try again, not to get a new unlock code. I will be releasing a patch that allows you to check the unlock code you've entered.
Scawen
Developer
Added some instructions in the sticky thread: https://www.lfs.net/forum/thread/112018
Scawen
Developer
Hi, this is what you do:

1) Visit details page
2) Click: send email with a new unlock code
3) Get email
4) Paste code from email into LFS "GAME password"
5) Click unlock

The "GAME password" field you will find in LFS unlock screen. This is accessible by a button at the bottom right of the LFS entry screen.
Scawen
Developer
For any translators who would like to update the website translation, I've updated the translation system and started a new thread to let me know if you've done an update so I can make it go live.
https://www.lfs.net/forum/thread/112033

I'll send a notification email to all the translators after I've done the in-game translations.
Website Translation Updates
Scawen
Developer
For those of you who have chosen to do the website translation:

If you update the website translation, please post here and I can make your translation live.

Thank you for your help!

7 August 2025:
I've updated the website translations for the new unlock code system. You will see the new translation lines mainly at the bottom of the page. Further up the page you may notice there are texts that are no longer used (e.g. with GAMEpassword) but I don't yet know how to remove them.
Scawen
Developer
Quote from ramco_man8 :So Scawen, as far as I remember every Friday we would get an additional unlock on top of the existing 2 unlocks (if not used). Are there any limits in place with the new "unlock codes"?

That doesn't change. We still need to have the limits, otherwise there will be a username and unlock code somewhere on the internet that anyone can use to freely access LFS content.

Quote from J.E.R.E_254 :Hi, this is my first message, the "unlock code" not work in lfs editor (i copy the code from gmail but not work)

I've checked and it does work. Some people have had this, when it apparently does not work, but does work when they try again. Please make sure there are 20 characters (blobs) in the GAME password field before you click "unlock".

Quote from Flame CZE :What about sending out newsletter emails after such an important change? Or is that planned only after a new official patch?

Today I will improve LFS.exe:
- insist on the correct number of characters (to reduce copy and paste errors)
- provide an "EYE" button to show the unlock code
- update the translations

I prefer not to send a newsletter yet, I think it would be better when there is a patch and we've made sure there are no bugs in the system.
Scawen
Developer
Hi, I hope someone might have a suggestion if they see it here.

From my reply in your original report on the test patch thread:
Quote from Scawen :Thanks for the info. It seems your LFS can connect to our servers using the usual connections to the master server and game servers (as you can see a list of hosts and join them successfully) but has an issue when it tries to use HTTP to our web server, to obtain an event list or a mod list.

I can't think of a reason for that. Joining a host or getting a list from our web server both use TCP connections, to servers located in the same data centre. The event and mod lists use HTTP over that TCP connection. Could a firewall somehow be blocking these but allowing the non-HTTP connections to pass through?

Apparently something is blocking your LFS from making certain connections to our web server. These are the ones that use the HTTP protocol, unlike the game packets that use a custom protocol that seems to work fine, as you can get a list of hosts and join hosts. It's only event list, skins and mods that seem to cause the problem. These are different from the game packets as they connect directly to our web server and make HTTP requests.

Can you test with a different internet connection, in case your ISP is blocking HTTP?

Which version of Windows are you using, and any additional antivirus or firewall software?
Scawen
Developer
Yes, you can generate an "unlock code" to paste into the "GAME password" field in LFS.

I know that's a bit confusing at the moment but next on my list is to update LFS and the translations.

By the way, when a new account is created, after you click to confirm your email, your new unlock code is displayed on that web page (so for that time you don't have to visit your details page and get a new unlock code sent by email).
Scawen
Developer
Well, how much time to spend on it is for me to decide, and that's why I asked to see if many people had experienced trouble with it.

What I do, is attempt to acquire information before making decisions.

EDIT:

Also I put questions out there in case people come up with good ideas. I don't just leave things in a (possibly) broken state (or hard to use) when a small improvement will make a world of difference (and maybe avoid a thousand tech support emails).

EDIT2:

Also I can see a live stream of the master server and I see a lot of "Your unlock code does not match" (which is different from "You need to set an unlock code") so I do wonder if they are really just typing in the wrong thing (e.g. a WEB password or old GAME password) or they are getting a sort of copy and paste error.
Last edited by Scawen, .
FGED GREDG RDFGDR GSFDG