It’s been even longer than usual, but I believe this 0.1.76 version is quite an interesting upgrade: it greatly expands scripting capabilities. Now not only scriptable displays got a lot more functions to use, but cars can use scripts without displays moving objects around, changing material properties, creating lights and sounds and such.

For example, script can be used to animate additional axle, with raycasting to follow surface beneath. It’s not as good as proper axle, of course, and hopefully it would be possible a bit later, but it’s something.
Tracks now also got scriptable displays and separate scripts, with extra functionality to affect physics as well (only for tracks with custom physics configuration which would explicitly allow scripts to do so).

With that, it’s possible to, for example, add some traffic to offline free roams (all of it is done purely with Lua).
Online servers now can also create scripts which would run on client side, and those can do everything track scripts can do, but also create some extra HUD elements for things like warning messages and such. And just in case, such scripts would not have access to any files outside of track folder, wouldn’t be able to run separate processes or load external binaries, or create new files.
API for Lua apps also got a lot more advanced, now being able to do things from original Python API as well (set FFB gain, interact with AC console, alter Real Mirrors configuration, etc.)
But one of the best things is that now all that stuff is fully documented! Especially if you’re working with Visual Studio Code, with Lua extension you’d now get documentation showing up as you’re writing code, with type checks and everything.

I prepared a readme file in “extension/internal/lua-sdk” explaining how to set it up, hopefully it would help. And, of course, I’ll work on updating wiki and adding more information about how to make those scripts there.
There are quite a lot of other changes too, of course, full list is available here. But I’m personally the most excited about this new Lua thing. 🙂
Thank you for all the incredible support! And, as usual, sorry that it took me so long: I wanted to make sure that Lua API is reliable enough for people to use, so they wouldn’t have to start by thinking of ways to hack around insufficient functionality. Now, to finally finish rain and work on those 3D-trees.
Robert Tanason
2024-04-15 19:51:15 +0000 UTCChrispanther95
2023-12-17 00:29:50 +0000 UTCАртур Шевченко
2022-11-03 14:33:52 +0000 UTCpaul lynes
2022-05-20 10:03:40 +0000 UTCjelly
2022-04-19 20:09:52 +0000 UTCFlavio Vandelli
2022-03-24 00:06:23 +0000 UTCDaniel Rubarth
2022-02-23 19:21:07 +0000 UTCDaniel Rubarth
2022-02-23 19:20:46 +0000 UTCmihaits
2022-02-23 12:17:09 +0000 UTCFlavio Vandelli
2022-02-22 15:09:58 +0000 UTCdavid kuhns
2022-02-22 14:10:31 +0000 UTCDaniel Rubarth
2022-02-22 08:43:29 +0000 UTCDaniel Rubarth
2022-02-22 08:04:09 +0000 UTCDan Rice
2022-02-21 23:31:47 +0000 UTCAaron Green
2022-02-20 06:10:13 +0000 UTCAaron Green
2022-02-20 06:08:07 +0000 UTCSun Kin
2022-02-16 16:28:46 +0000 UTCChase Le Doux
2022-02-14 21:44:39 +0000 UTCDaniel Rubarth
2022-02-14 16:10:09 +0000 UTCDaniel Rubarth
2022-02-14 16:08:48 +0000 UTCSoro GuÊ
2022-02-13 11:45:11 +0000 UTCsim-racing-game- 2B
2022-02-12 23:10:02 +0000 UTCmarcocale
2022-02-12 22:30:31 +0000 UTCJordan Vandevegte
2022-02-08 00:05:02 +0000 UTCJIm
2022-02-07 20:34:03 +0000 UTCIchFlexxDeineEx
2022-02-07 15:46:18 +0000 UTCjelly
2022-02-05 09:24:15 +0000 UTCjelly
2022-02-05 09:23:43 +0000 UTCKyoro
2022-02-03 15:42:00 +0000 UTCMika Hakala
2022-02-03 15:06:41 +0000 UTCRoger Vee
2022-02-02 21:40:44 +0000 UTCCesar Arevalo
2022-02-02 21:02:19 +0000 UTCCesar Arevalo
2022-02-02 08:45:25 +0000 UTCDaniel Rubarth
2022-01-30 15:04:20 +0000 UTCLTS
2022-01-25 23:04:01 +0000 UTCMr.GingerBread
2022-01-24 21:06:24 +0000 UTCRussell Harris
2022-01-24 04:09:36 +0000 UTCMR. MD!
2022-01-21 23:16:55 +0000 UTCjelly
2022-01-17 18:04:40 +0000 UTCjelly
2022-01-17 17:27:25 +0000 UTCLTS
2022-01-17 16:39:16 +0000 UTCjelly
2022-01-17 15:35:23 +0000 UTCjelly
2022-01-17 15:31:07 +0000 UTCLTS
2022-01-17 01:27:55 +0000 UTCjelly
2022-01-16 10:45:43 +0000 UTCjelly
2022-01-10 15:30:49 +0000 UTCjelly
2022-01-10 15:09:43 +0000 UTCMatthew Oake
2022-01-10 07:55:41 +0000 UTCjelly
2022-01-09 20:18:09 +0000 UTCjelly
2022-01-08 10:00:53 +0000 UTCMax S
2022-01-07 19:52:39 +0000 UTCDaniel Rubarth
2022-01-07 12:07:54 +0000 UTCjelly
2022-01-06 20:23:47 +0000 UTCTony W
2022-01-06 17:50:07 +0000 UTCSeth
2022-01-04 23:28:19 +0000 UTCMatthew
2022-01-04 16:29:00 +0000 UTCVoxis
2022-01-04 02:25:03 +0000 UTCYoann CUAZ
2022-01-01 20:15:36 +0000 UTCtwobegreen
2022-01-01 18:55:05 +0000 UTCtwobegreen
2022-01-01 11:04:27 +0000 UTCAmby
2022-01-01 11:03:20 +0000 UTCVolodymyr Kazantsev
2022-01-01 10:43:06 +0000 UTCtwobegreen
2022-01-01 08:24:42 +0000 UTCIzzie
2021-12-31 21:08:58 +0000 UTCjelly
2021-12-31 11:19:14 +0000 UTCjelly
2021-12-31 11:13:18 +0000 UTCjelly
2021-12-31 11:04:10 +0000 UTCTyler Crippen
2021-12-31 02:41:19 +0000 UTCRoger Tregelles
2021-12-31 00:03:22 +0000 UTCRoger Tregelles
2021-12-30 23:34:36 +0000 UTCRobert Kriger
2021-12-30 15:45:56 +0000 UTCMartin Kryger
2021-12-29 16:52:28 +0000 UTCJeroen Feelders
2021-12-29 16:04:19 +0000 UTCdanial morris
2021-12-28 18:18:29 +0000 UTCjelly
2021-12-28 00:26:51 +0000 UTCjelly
2021-12-28 00:25:18 +0000 UTCjelly
2021-12-28 00:18:15 +0000 UTCOlivier Mandavy
2021-12-27 20:19:27 +0000 UTCkmsthanks
2021-12-27 18:35:03 +0000 UTCRodrigo Mondaca
2021-12-27 14:34:32 +0000 UTCJeno Galatz
2021-12-27 10:54:54 +0000 UTCjelly
2021-12-26 23:17:53 +0000 UTCJeno Galatz
2021-12-26 22:24:21 +0000 UTCjelly
2021-12-26 20:58:53 +0000 UTCFlavio Vandelli
2021-12-25 16:41:37 +0000 UTCZip Zap
2021-12-25 00:12:13 +0000 UTCAmby
2021-12-24 16:02:43 +0000 UTCSemma
2021-12-23 23:50:09 +0000 UTCFenryr
2021-12-23 19:14:48 +0000 UTCJames D McCullars Jr
2021-12-23 18:51:44 +0000 UTCSun Kin
2021-12-23 13:15:22 +0000 UTCHarry Kendrick
2021-12-23 13:05:54 +0000 UTCPiotr Lewandowski
2021-12-23 10:31:27 +0000 UTCAmby
2021-12-23 09:17:53 +0000 UTCfar.x
2021-12-23 06:15:57 +0000 UTCATR Camtool
2021-12-23 01:22:29 +0000 UTCFall Guy
2021-12-22 23:19:28 +0000 UTCATR Camtool
2021-12-22 22:54:38 +0000 UTCG. Yam
2021-12-22 21:59:28 +0000 UTCNinezeroniner
2021-12-22 20:45:47 +0000 UTCJakub Dudziak
2021-12-22 19:18:14 +0000 UTCAmby
2021-12-22 19:05:15 +0000 UTCGuershom Kitsa
2021-12-22 19:01:21 +0000 UTCRolling Fanatics
2021-12-22 18:47:34 +0000 UTCHamza Latif
2021-12-22 18:39:43 +0000 UTCFall Guy
2021-12-22 18:34:11 +0000 UTCRVZ GT
2021-12-22 18:29:58 +0000 UTCLunar
2021-12-22 17:38:39 +0000 UTC