| Time |
Nick |
Message |
| 00:00 |
user333_ |
very typical |
| 00:01 |
cheapie |
I just looked, the street is still there but that building was demolished at some point |
| 00:03 |
cheapie |
Oh, and TrafficNeXt's most infamously badly-designed screen, the login screen that doesn't actually go away when you enter the right code... you have to enter the code, then back out of this screen and then you can select the other settings: https://cheapiesystems.com/media/images/screenshot_20150622_034856.png |
| 00:04 |
user333_ |
my first mods were definitely worse than that:D |
| 00:05 |
cheapie |
That was actually a Luacontroller program and not a mod |
| 00:07 |
user333_ |
still a lua program so pretty similar |
| 00:08 |
cheapie |
Really it wasn't until about TrafficNeXt 2 that these things started to get sort of reliable, TrafficNeXt 4 and 5 were actually somewhat competent traffic signal controllers |
| 00:08 |
* user333_ |
glances at cheapie's latest luacontroller project |
| 00:08 |
cheapie |
Of course the LTC-4000 (and the LTC-4000E, which is the LTC-4000 packaged up into a mod) runs circles around all of them |
| 00:08 |
cheapie |
Which one, https://cheapiesystems.com/git/rvcontroller/tree/rvcontroller.lua ? |
| 00:08 |
user333_ |
yeah, that |
| 00:09 |
user333_ |
quite an improvement from your first ones |
| 00:09 |
* cheapie |
shows user333_ a digital sign (like... just a text display that flips between two different messages on a timer) with a "RISC-V Inside" sticker on the back |
| 00:10 |
user333_ |
now run linux on it |
| 00:11 |
cheapie |
TBH it's fun when people ask for the code running some machine or another, and instead of Lua code I give them something like https://cheapiesystems.com/git/rvcontroller/tree/assembly/multiplatform/multiplatform.S |
| 00:12 |
user333_ |
it's very satisfying to get my own code running on it ingame |
| 00:12 |
cheapie |
That code is the program seen running here (three instances of it): https://cheapiesystems.com/media/images/Screenshot_20260905_143600.png |
| 00:13 |
cheapie |
to get your own code running on it... you've played with RVController? |
| 00:13 |
user333_ |
yep |
| 00:14 |
cheapie |
Did the toolchain docs work out for you, or did you just do your own thing? |
| 00:14 |
user333_ |
i used the toolchain, had to do a few things to get it to work though |
| 00:14 |
|
est joined #luanti |
| 00:14 |
cheapie |
Anything I should note aside from perhaps figuring out what the build dependencies are? |
| 00:16 |
user333_ |
get the setup script to find its location instead of asking the user to change the hardcoded paths in it, that's about it |
| 00:16 |
user333_ |
oh, and maybe a basic helloworld.c (afaik there's only helloworld.S) |
| 00:17 |
* cheapie |
nods |
| 00:17 |
cheapie |
There is bfhello.c but it's not exactly human-readable :P |
| 00:21 |
cheapie |
I remember that (and the other Brainfuck translation, squares.c) being the last ones I got working. For whatever reason the compiler I was using at the time (GCC) exercised a lot more instructions when compiling that as opposed to the C I had written by hand |
| 00:23 |
cheapie |
Like for a while I think squares.c was just outputting _every_ number when the C extension was enabled, and it ended up being that one of the compressed instructions that has scaling applied (c.swsp or c.addi16sp or something) had the wrong scaling |
| 00:24 |
user333_ |
computers are hard |
| 00:29 |
cheapie |
I'm kinda curious now what you've managed to get running on RVController |
| 00:29 |
user333_ |
essentially just a hello world program |
| 00:30 |
user333_ |
i might attempt linux at some point |
| 00:30 |
cheapie |
I really need to get back to working on the thing and try getting S-mode and U-mode implemented |
| 00:31 |
cheapie |
I'm not sure if Linux outright requires those but it would make some things a lot easier |
| 00:31 |
|
est31 joined #luanti |
| 00:32 |
cheapie |
...that and it would just be kind of funny having some kind of security like that in a Luacontroller of all things |
| 00:33 |
cheapie |
Would be more fun if I implemented PMP too |
| 00:33 |
user333_ |
i think the memory limit of the luacontrollers might be a problem for running linux |
| 00:35 |
cheapie |
You can turn the Luacontroller memory limit up in a singleplayer world and do it there :D |
| 00:36 |
cheapie |
The screenshot I linked of "multiplatform" running actually shows an instance (on VE-C) with the RAM size raised a bit, note the program counter at 0x10150 after it halted |
| 00:36 |
user333_ |
yeah but then you can't show it off on a server :( |
| 00:36 |
cheapie |
Start your own server with whatever settings you want :D |
| 00:37 |
user333_ |
true |
| 00:37 |
cheapie |
...or end up in a position like me where you have enough influence over a big existing public server that you can just change whatever settings you want (within some level of reason), but that takes a while |
| 00:37 |
user333_ |
yeah that's not easy to do |
| 00:38 |
user333_ |
i do run server(s) as you have seen before, although they are down because something changed and i've been too lazy to change it |
| 00:40 |
cheapie |
Me changing settings is why VE-C has increased limits on Luacontroller execution time (about 10x default IIRC), memory size (2x), and overheat threshold (1.5x). I can get away with that because I regularly check for machines abusing things (or just running endlessly) and shut them down. |
| 00:41 |
user333_ |
good, so now i know where to show off my luacontroller experiements :P |
| 00:43 |
* cheapie |
nods |
| 00:43 |
cheapie |
Just don't leave interrupt loops running indefinitely or your machine will get shut down and red-tagged |
| 00:45 |
user333_ |
how do you find the machines using too many resources? do you have access to the logs? |
| 00:46 |
cheapie |
//lua return mesecon.queue.actions |
| 00:47 |
cheapie |
If nobody is near any machines, then after a bit there should be nothing in there. Anything that is still in there gets investigated |
| 00:47 |
user333_ |
oh you're trusted enough for everyone's favorite chatcommand |
| 00:47 |
cheapie |
Yes. I have all privs that exist on the server and several that don't :P |
| 00:48 |
cheapie |
and SSH access too |
| 00:48 |
user333_ |
i have definitely not shown fake death screens to random players with //lua |
| 00:49 |
user333_ |
or made a globalstep to fling them in random directions every few minutes |
| 00:50 |
cheapie |
core.show_death_screen() has been fun |
| 01:13 |
fling |
ok |
| 01:14 |
user333_ |
ha |
| 01:54 |
|
[MatrxMT] joined #luanti |
| 03:05 |
|
sparky4 joined #luanti |
| 03:31 |
fling |
ye |
| 04:00 |
|
MTDiscord joined #luanti |
| 04:30 |
|
Pexin joined #luanti |
| 04:44 |
|
kamdard__ joined #luanti |
| 04:50 |
|
est31 joined #luanti |
| 05:33 |
|
dudz joined #luanti |
| 06:07 |
|
est31 joined #luanti |
| 06:07 |
|
fling joined #luanti |
| 06:08 |
|
dudz joined #luanti |
| 06:31 |
|
fling joined #luanti |
| 06:37 |
|
erstazi joined #luanti |
| 06:40 |
|
fling joined #luanti |
| 06:45 |
|
antitheus joined #luanti |
| 06:46 |
|
antitheus_ joined #luanti |
| 06:51 |
|
[MatrxMT] joined #luanti |
| 07:09 |
|
fling joined #luanti |
| 07:20 |
|
fling joined #luanti |
| 07:27 |
|
fling joined #luanti |
| 08:48 |
|
xor_ghost877 joined #luanti |
| 12:08 |
|
PoochInquisitor joined #luanti |
| 13:00 |
|
GNUHacker joined #luanti |
| 13:09 |
|
illwieckz joined #luanti |
| 13:28 |
|
est31 joined #luanti |
| 13:39 |
|
mrkubax10 joined #luanti |
| 14:38 |
|
Guest96 joined #luanti |
| 15:02 |
Guest96 |
This may be a bit of a forbidden topic, but I'm gonna ask just in case. Is Luanti (or any other branch of Minetest, or any similar FOSS project) compatible with Minecraft Bedrock Edition? If I wanted to play for myself, Luanti would definitely be what I would choose, but my son wants to play online with his friends who all use Bedrock Edition |
| 15:02 |
Guest96 |
and I'm trying to see if that's doable in Debian, preferably with free software. (If not, the research begins into WINE, etc.) |
| 15:16 |
sfan5 |
Luanti for sure isn't and I'm not aware of any "Minecraft-compatible reimplementation" |
| 15:21 |
SwissalpS |
I'd be very surprised if MS didn't smash down any project that even attempted anything of that sort. |
| 15:21 |
MTDiscord |
<ggepic64> Guest96 if Luanti was compatible with Minecraft, it would have been considered an illegally free Minecraft launcher since long ago |
| 15:22 |
MTDiscord |
<wsor4035> there have been one offs people made for luanti <> minecraft, but i dont recall which way it was or if it was java or bedrock |
| 15:23 |
MTDiscord |
<wsor4035> either way they where one offs so wouldnt recommend them, nore are they kept up to date |
| 15:23 |
MTDiscord |
<ggepic64> Also Luanti is a game engine with its own core implementations. Minecraft is a full game with also its own implementations. Both are completely different technically and legally |
| 15:24 |
MTDiscord |
<wsor4035> could find them with discord search probably, as much as that sucks. |
| 15:26 |
MTDiscord |
<wsor4035> there has only been one bridge that i know of, the other where luanti forks. https://codeberg.org/l-koehler/bridgetest, literally do not recommend, use at your own risk |
| 15:26 |
MTDiscord |
<ggepic64> Smells like MEULA enfreignent... |
| 15:28 |
MTDiscord |
<wsor4035> smells like everything you have said so far is uninformed |
| 15:29 |
sfan5 |
reverse engineering for compatibility reasons is okay in some jurisdictions, but implementing blocks/mobs/etc. just reskinned might be a hard sell to a court |
| 15:30 |
MTDiscord |
<wsor4035> that 👆 |
| 15:30 |
MTDiscord |
<wsor4035> and for the one i linked, you have to provide your own assets |
| 16:19 |
Ingar |
better educate your son on Microsoft |
| 16:26 |
bgstack15 |
Well, Minecraft can be run on Linux. But I agree that a well-informed person of taste will avoid big corps that can lock you out of things on a whim, or any sort of error, that they wish. |
| 16:27 |
bgstack15 |
My acquaintances call Mineclonia "great-value brand Minecraft," which I unfortunately understand, but it's better than running the risk of losing all your game-related stuff. |
| 16:27 |
bgstack15 |
(Great Value = store brand) |
| 16:44 |
Guest96 |
Thanks for all the info. I definitely share the distaste for Microsoft, but the decision has been made somewhat independent of my preferences, and I'm left to try to make something work. A Windows PC would be probably be my worst-case scenario, so I'm trying to figure out if I can at least avoid that fate! Compatibility with friends playing |
| 16:44 |
Guest96 |
Bedrock is basically the entire reason for any of this, and is a must. |
| 16:47 |
Guest96 |
This whiffs a bit of AI slop, is this nonsense? https://linuxvox.com/blog/minecraft-bedrock-linux/#installation-via-a-launcher |
| 16:47 |
MTDiscord |
<rollerozxa> what in the world |
| 16:48 |
MTDiscord |
<rollerozxa> yeah that looks like nonsense. I assume the AI saw luanti is written in C++ and thought "oh that's bedrock edition of le minecraft" |
| 16:49 |
Guest96 |
Okay, thanks |
| 16:49 |
MTDiscord |
<rollerozxa> while minecraft windows 10 edition is an UWP app which I don't think works in wine, there is a project to run the android version of minecraft bedrock on linux |
| 16:49 |
MTDiscord |
<rollerozxa> might be worth looking into if that's what you need |
| 16:50 |
Guest96 |
mcpelauncher? I saw it, and that was probably gonna be my next research stop. |
| 16:50 |
MTDiscord |
<rollerozxa> yeah |
| 16:50 |
Guest96 |
Thanks! |
| 16:51 |
MTDiscord |
<rollerozxa> no problem |
| 16:58 |
|
bwarden joined #luanti |
| 17:09 |
|
lumidify joined #luanti |
| 17:19 |
|
kamdard__ joined #luanti |
| 17:55 |
anddam |
is there a map viewer outside luanti? |
| 18:06 |
MTDiscord |
<ggepic64> There is a small web app you can host next to your luanti server, and it gives map of the known world with layers and live positions of players and known places, etc... |
| 18:08 |
|
dudz joined #luanti |
| 18:14 |
|
Panquesito7 joined #luanti |
| 18:14 |
anddam |
does it work in singleplayer? |
| 18:23 |
|
Guest96 joined #luanti |
| 18:30 |
bgstack15 |
anddam: yes, it does https://github.com/minetest-mapserver/mapserver |
| 18:31 |
bgstack15 |
I haven't bothered to use it with any singleplayer, but it would work with that just fine. |
| 18:42 |
|
chilledfrogs joined #luanti |
| 18:50 |
|
kaylie joined #luanti |
| 18:57 |
MinetestBot |
[git] An0n3m0us -> luanti-org/luanti: Add interpolation toggle to set_rotation (#17299) 182654d https://github.com/luanti-org/luanti/commit/182654d8930f634c37237444dcb77e8315293751 (2026-09-11T18:57:29Z) |
| 19:00 |
MinetestBot |
[git] siliconsniffer -> luanti-org/luanti: Add screenshots for F-Droid (#17545) e4d1305 https://github.com/luanti-org/luanti/commit/e4d1305c988ed8322af6690fe6f61498eecace3b (2026-09-11T18:58:03Z) |
| 19:00 |
MinetestBot |
[git] paradust7 -> luanti-org/luanti: Fix some compiler warnings (#17548) 7b683d4 https://github.com/luanti-org/luanti/commit/7b683d49935cf5aa486853bcff4db302271e1f51 (2026-09-11T18:58:49Z) |
| 19:00 |
MinetestBot |
[git] SmallJoker -> luanti-org/luanti: Chat: Fix incorrect RETURN key handling (#17539) 17c19a8 https://github.com/luanti-org/luanti/commit/17c19a8bc3490956aca07e443af52de232335d84 (2026-09-11T18:59:47Z) |
| 19:02 |
MTDiscord |
<sheriff_u3> Now we don't have to hit enter multiple times! |
| 19:07 |
MTDiscord |
<jordan4ibanez> I was wondering why that happens! |
| 19:08 |
sfan5 |
we sometimes add exciting new bugs |
| 19:11 |
MTDiscord |
<jordan4ibanez> https://klipy.com/gifs/american-psycho-impressive-1 |
| 19:18 |
MinetestBot |
[git] CrazyladMT -> luanti-org/luanti: Rewrite builtin formspecs with real coordinates (#17365) 3f469e3 https://github.com/luanti-org/luanti/commit/3f469e3673eb8c5d2bb95b5487d268532244ba36 (2026-09-11T19:16:41Z) |
| 19:18 |
MinetestBot |
[git] Wuzzy2 -> luanti-org/luanti: Improve Lua API documentation of eat functions (#17500) ff58f5a https://github.com/luanti-org/luanti/commit/ff58f5a810f641a59b53404e28abe9bb4dafd59e (2026-09-11T19:16:55Z) |
| 19:18 |
MinetestBot |
[git] sfan5 -> luanti-org/luanti: Revert "Change nil-component error to deprecation warning" e5090c1 https://github.com/luanti-org/luanti/commit/e5090c100a62d0bfa18c734ee2d0f627c29f3cfc (2026-09-11T19:17:02Z) |
| 19:18 |
MinetestBot |
[git] sfan5 -> luanti-org/luanti: Make itemdef table reuse a hard error befadef https://github.com/luanti-org/luanti/commit/befadef82035f57a478de88e3f939f3e77e6e77c (2026-09-11T19:17:02Z) |
| 20:30 |
|
simon816 joined #luanti |
| 21:08 |
anddam |
bgstack15: oh this is nice |
| 21:35 |
sfan5 |
https://x0.at/yHHx.jpg traffic jam |
| 22:36 |
|
panwolfram joined #luanti |
| 22:48 |
cheapie |
sfan5: Typical, I need to find some compromise to make them despawn after a while unless they're in a parking spot (and some way to mark said parking spots as such) |
| 22:49 |
cheapie |
(also eww, shadows :P) |
| 22:52 |
[MatrxMT] |
<Blockhead256> pile-up on the on-rap |
| 22:52 |
[MatrxMT] |
<Blockhead256> on-ramp |
| 22:53 |
[MatrxMT] |
<Blockhead256> looks narrow enough that someone could easily crash and bring the rest with them |
| 23:31 |
cheapie |
Blockhead256: Yeah, it's a MineDOT-owned road, they all have the really narrow lanes like that |
| 23:37 |
cheapie |
It all dates back to whoever built the initial roads in Central City (North/South/East/West Streets and the Ringroad, I think it was mostly twoelk?), they made them 3m wide and so when I came along and put in markings I had to just split the 3m in half, one half for each direction |
| 23:38 |
cheapie |
The other similar cities (Mayhew City, East City, West City, also Dannenport which is the one in the screenshot, etc.) then used the same standards |
| 23:39 |
cheapie |
There are other cities (Bonnthal and SpringFox come to mind) that use different road standards and different road widths |
| 23:40 |
MTDiscord |
<sheriff_u3> Do you have any toll roads? |
| 23:40 |
cheapie |
Yes, sorta |
| 23:41 |
cheapie |
VanessaE built a toll booth on southbound North Street near twoelk's realm ages ago, but it doesn't have any equipment to actually collect tolls |
| 23:43 |
cheapie |
There's also the express lane to nowhere on E North Ring Road if that counts for anything |
| 23:49 |
MTDiscord |
<jordan4ibanez> what server is that? |