Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

Farming Simulator17 L32/L64 data

Featured Replies

  • Author
  • Localization

Bruse, posted Sun Apr 16, 2017 11:43 am (22265)


Hello community

I am looking for a tool or program which can open with L32 / l64 file which is only lua sciprte included for the game Farming Simulator 17 you have an idea or even a tool for it

Many thanks for your crates

Mfg
Bruse
  • Author
  • Localization

aluigi, posted Mon Apr 17, 2017 2:45 pm (22300)


Upload the files although I highly suspect they are precompiled dlls by judging their names.
  • Author
  • Localization

Bruse, posted Mon Apr 24, 2017 3:32 pm (22611)


Sorry i will upload you a file tonight
If that is ok it could tell me how to decrypt this
When they get it

Many thanks already times for their effort
  • Author
  • Localization

Bruse, posted Mon Apr 24, 2017 7:39 pm (22622)


Be the first
The date

Mfg
Bruse
  • Author
  • Localization

aluigi, posted Mon Apr 24, 2017 8:50 pm (22626)


Ok it's Lua 2.0 ("\x1bLJ"): http://wiki.luajit.org/Bytecode-2.0

I don't know what's the best decompiler for it, I hope other users with such knowledge can help you.
  • Author
  • Localization

unnamed, posted Fri May 12, 2017 7:51 am (23142)


Hey there,
I think this thread must be pushed up, because its very interesting how to read the *SPAM**** buggi scripts from Giants.

I hope here is a user who knows how to decombile the scripts legibly
  • Author
  • Localization

chrisu12, posted Sun Mar 04, 2018 3:46 pm (32883)


Hello

are the .l32 files not encrypted as in ls13?
I have two different .l32 versions here, one version is encrypted and the other is not.
This would only have to be decompiled with LuaJit. grins
I've ever looked at the descriptions to make a BMS script, but then my calcified brain never gets through. :)

It would be really cool if that could look at the programmers one time.

Thank you!!

MfG Chrisu
  • Author
  • Localization

tywony, posted Wed Aug 08, 2018 9:43 pm (37334)


bump...if anyone can help please
  • Author
  • Localization

Brundavo, posted Sun Dec 09, 2018 4:00 pm (41151)


bonjour a tous le monde . je recherche de l aide pour modifier le script bms pour farming simulator . pour que ce scripot puisse convertir les fichiers L32/L64 au format . Lua contenu dans les 2 fichiers .gar de farming simulator 19 . merci a tous pour l aide
  • Author
  • Localization

Eep, posted Mon Dec 10, 2018 10:53 am (41205)


Translation:
Quote:
Hello everybody . I'm looking for help editing the bms script for farming simulator. so that this script can convert L32 / L64 files to. Lua content in the 2 .gar files of farming simulator 19. Thanks for the help everyone

You're not the only one:
viewtopic.php?f=9&t=8942
https://github.com/jjdredd/ljd/issues/7
  • Author
  • Localization

kenny2801, posted Tue Oct 22, 2019 7:58 pm (51690)


Any update on this and progress towards reading FS19's L32/L64 files?

If it helps I have one encoded (l64) and one working (lua) file here.

Maybe someone can figure our how to read/convert the L64 files.
  • Author
  • Localization

Gerys, posted Sun Feb 09, 2020 7:31 am (53870)


just like FS13 luc
  • Author
  • Localization

Mmtrx, posted Wed May 13, 2020 7:18 pm (56721)


Seems that the .l64 luajit byte code files have been encrypted, after being dumped with luajit. If somebody could find the decrypt algorithm, I could use a luajit-decompiler to get (close to) the original Lua source. Based on the 2 files by kenny2801, I attach a sample of the plain and encrypted .l64 files.

Ok, solved. The l64 files are obfuscated by a 64-bit key that gets decreased by 8 for each consecutive 8-byte block. After de-obfuscating, you can feed the l64 files to luajit-decompiler to get readable Lua sources.

Since I was interested in the field mission system, I attach AbstractFieldMission.lua, AbstractMission.lua as an example.
  • Author
  • Localization

zenarius, posted Fri Jul 24, 2020 7:18 pm (57761)


Mmtrx wrote:
Seems that the .l64 luajit byte code files have been encrypted, after being dumped with luajit. If somebody could find the decrypt algorithm, I could use a luajit-decompiler to get (close to) the original Lua source. Based on the 2 files by kenny2801, I attach a sample of the plain and encrypted .l64 files.

Ok, solved. The l64 files are obfuscated by a 64-bit key that gets decreased by 8 for each consecutive 8-byte block. After de-obfuscating, you can feed the l64 files to luajit-decompiler to get readable Lua sources.

Since I was interested in the field mission system, I attach AbstractFieldMission.lua, AbstractMission.lua as an example.


Can you possibly convert these files I've attached to be readable in Notepad for example. I've used this https://github.com/chill1Penguin/l64decode l64 decoder but the LuaJit decompiler, you provided a link for, is only able to do 2 files out of bunch, the rest just end up with IO error.
  • Author
  • Localization

Mmtrx, posted Thu Jul 30, 2020 7:11 am (57811)


Thanks for the link to l64decode on git. That program does exactly the same as mine. I think your original .l64 files are corrupted: the decoded .lua files do not end with x00. Maybe you should repeat the quickBMS extraction from dataS.gar (https://zenhax.com/viewtopic.php?f=13&t=12491&hilit=datas.gar)
  • Author
  • Localization

zenarius, posted Thu Jul 30, 2020 1:41 pm (57815)


Mmtrx wrote:
Thanks for the link to l64decode on git. That program does exactly the same as mine. I think your original .l64 files are corrupted: the decoded .lua files do not end with x00. Maybe you should repeat the quickBMS extraction from dataS.gar (https://zenhax.com/viewtopic.php?f=13&t=12491&hilit=datas.gar)


Thanks much, appreciate it! I'll try to extract again. I ended up just switching economy to 'easy' for now. Good enough.
  • Author
  • Localization

pepevargas, posted Tue Aug 04, 2020 8:24 am (57887)


Hello,
I'm trying to see .l64 content with this script but I think I have the same issue than other people with corrupted l64 files.
I noticed that some xml / i3d files were truncated on the last line after quickbms extraction. It's difficult to tell for binary files like l64 but it might be the case.
Do you use 0.3.3 bms file for the extraction ?
I'm really interested in lua extraction since lua doc is old and a lot of classes are missing.
Thx for your help

Edit:
I understood my error. I missed this part
Quote:
After de-obfuscating, you can feed the l64 files to luajit-decompiler to get readable Lua sources.

It works perfect now.
Thanks guys it's awesome
  • Author
  • Localization

lubr97, posted Sun Sep 06, 2020 7:04 pm (58562)


hello, I'm new and I'm not the best expert of these things, someone can help me, I got the lua files, but I don't know how to make work luajit decomplier
  • Author
  • Localization

Gerys, posted Thu Sep 17, 2020 6:57 pm (58741)


?ow about decrypting the file .shapes? ))
  • Author
  • Localization

Gerys, posted Thu Sep 17, 2020 7:47 pm (58743)


Quickbms (l32/l64).

see below
  • Author
  • Localization

lubr97, posted Tue Sep 29, 2020 5:50 pm (58955)


Gerys wrote:
Here is the file for quickbms (l32/l64).


Thanks.
Now I have a .luc file but when I use it with luajit the output is empty. Can someone explain to me all the steps I have to do from the .l64 file to get a readable .lua file? Thanks
  • Author
  • Localization

Peppe978, posted Sat Oct 17, 2020 10:06 am (59529)


Gerys wrote:
Here is the file for quickbms (l32/l64).


does not work. only some parts are converted.
  • Author
  • Localization

Gerys, posted Wed Oct 21, 2020 8:35 pm (59659)


Python version 3.4.3 from the official website. If there is another version, from Microsoft, for example, it does not want to work - it writes a syntax error, and therefore the output file is 0 bytes.
  • Author
  • Localization

Gerys, posted Fri Oct 30, 2020 5:37 pm (59857)


Quickbms (l32/l64).

see below
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.