Time Nick Message 02:30 dude123 hello 02:30 dude123 is there a way to optimize luanti for lower spec computers> 02:30 [MatrxMT] sup dude 02:30 dude123 ? 02:30 dude123 [MatrxMT] wassup 02:30 [MatrxMT] there are a lot of things you can change in the graphics, and a lower draw distance definitely helps 02:32 dude123 is that the viewing range? 02:32 [MatrxMT] yes 02:33 dude123 ah ok thanks 02:33 dude123 what can i change in the graphics? 02:35 [MatrxMT] you can cap your FPS lower so that it doesn't appear to jitter when it goes over then under 02:36 [MatrxMT] there's also undersampling = 2, if you don't mind the pixelated look 02:38 [MatrxMT] and in Effects there's Leaves Style, the two alternatives are lower performance 02:38 [MatrxMT] other than that, leaving a lot of the options turned off helps.. did you turn any on? 02:39 dude123 no i dont think so 02:40 dude123 is there a way to start minetest in windowed mode in terminal? 02:40 dude123 it starts in full screen right now and my computer cant do full screen, the whole screen just glitches out 02:41 [MatrxMT] Do you know where your minetest.conf is? Add a line with `fullscreen = false` 02:42 dude123 oh ok i got it thank you! 02:44 [MatrxMT] np 02:45 dude123 ok its running a heck of a lot smoother 02:46 [MatrxMT] hmm, I wonder why it was bad with fullscreen.. Is it fine windowed-maximised? 02:48 dude123 its just a problem with my computer 02:48 dude123 i dont know why 02:48 dude123 it runs fine windowed-maximized 02:48 [MatrxMT] fullscreen definitely does.. something.. different on the graphics card side of things 02:49 dude123 the same thing happens when i fullscreen videos 02:49 [MatrxMT] That's good to hear, and 5.15 should perform pretty well 02:49 dude123 ok sweet 02:49 dude123 thanks again 02:49 [MatrxMT] np 03:11 dude123 i got this music modpack 03:11 dude123 is there a way to automatically play it when i start the game? 03:12 [MatrxMT] "this" - which? 03:12 dude123 https://content.luanti.org/packages/mt-mods/music_modpack/ 03:12 dude123 this one 03:13 dude123 there a button in inventory to play music, but i want the music to play automatically 03:13 dude123 when i start the game 03:20 [MatrxMT] in the settings menu, you can turn off the random delay, then it should start playing right after the world loads 03:24 dude123 oh ok thank you 03:41 MTDiscord It basically already accomplishes this ๐Ÿ˜„ 03:41 MTDiscord Also turn off post processing 04:08 MinetestBot luatic: Dec-03 16:33 UTC what if I want my gpu with skin? 04:16 dude123 MTDiscord lol i noticed this 04:16 dude123 definitely see the potential in voxelibre surpassing minecraft 04:20 user333_ you realize MTDiscord and [MatrxMT] are the discord and matrix bridges, not actual users, right? 04:30 MTDiscord Nah, they send messages so they must be a user... Lol 04:33 dude123 hi 04:33 MTDiscord Hello 04:34 dude123 user333_ so im talking to robots? 04:34 user333_ no 04:34 [MatrxMT] I'm not a robot! 04:35 MTDiscord No, I'm Sheriff_U3 on the Lianti Discord server. 04:35 [MatrxMT] (that's what a robot would say) 04:35 user333_ it's the bridge from the luanti discord/matrix to IRC 04:35 dude123 but theyre communicating through the bridge 04:36 MTDiscord Correct it transfers the messages between the platforms. 04:36 dude123 dang i have to learn how bridges work 04:36 dude123 i just learned about bouncers 04:36 dude123 and dns servers 04:37 MTDiscord So I'm viewing what you're saying on Discord and the replying to what you said and the bridge then takes my message and sends it to the other platforms where you then see it. 04:37 dude123 but somebody must be hosting the bridge 04:37 dude123 its like a bouncer 04:37 dude123 right? 04:38 MTDiscord Idk you're getting out of my knowledge base. 04:38 dude123 oh i see user333_ said that because i mentioned the discord bridge like a user LMAO 04:38 dude123 i was confused 04:39 dude123 yeah that was dumb of me 04:39 dude123 i cant mention discord people through the bridge? 04:39 user333_ afaik you can 04:40 dude123 how? 04:41 dude123 i guess just typing their discord name right? 04:41 [MatrxMT] just @ them by their discord username 04:41 [MatrxMT] idk who does the discord one, but MisterE does the Matrix<->IRC Bridge 04:41 dude123 @Blockhead256 04:41 [MatrxMT] yeah that pings me 04:41 dude123 ah cheers 04:41 dude123 it sucks i can't tab complete the discord names 04:44 dude123 you know the thing thats off about it is the font 04:45 dude123 i need he minecraft font 04:57 dude123 is there running in luanti? 04:57 user333_ sprinting? you add a mod... 04:57 user333_ it 04:58 user333_ 's an engine, not a game 04:58 dude123 oh ok 05:00 dude123 woah the bridge left 05:36 dude123 i was trying to use this mode in voxelibre: https://content.luanti.org/packages/fruitsnack/pixelify_sans_font/ 05:36 dude123 but the font in game remains unchanged 08:13 SwissalpS in your client, go to settings, search for 'font_path'. Did you adjust those to point to the font you want to use? 08:14 SwissalpS mod fonts apply to in-game fonts, not the client fonts. 08:15 SwissalpS (in-game as in signs, posters etc.) 08:15 dude123 oh ok 08:15 dude123 not the inventory? 08:17 dude123 did not adjust font path 08:18 SwissalpS iirc the inventory uses client fonts. Mine-Test that ;) 08:22 dude123 is the monospace font path for the console? 08:23 [MatrxMT] the chat/console does use it I think, but also any UI can use it, usually code editors like Luacontrollers or Advtrains LuaATC tracks 08:23 dude123 ah ok 08:24 dude123 ok i changed the font path and it works now, thanks 08:27 SwissalpS !next 08:27 MinetestBot Another satisfied customer. Next! 08:34 dude123 dang the voxelib ost is actually pretty good 15:40 Bombo was the feature tken out that added a new mod to world.mt? i used it on a dedicated server, dl a mod to mods dir, then started the server, quit, edited world.mt and set false to true 15:40 Bombo now i added a mod, but it doesn't show up in world.mt 15:47 rubenwardy correct 15:47 rubenwardy I personally use worldmods for this purpose 15:47 rubenwardy but you can still add the mods yourself to world.mt or find/make a CLI tool for this 16:06 Bombo whats worldmods a mod itself that adds mods to world.mt or a script? 16:08 Bombo how do i do that manually, i did that now by using the name from subdir/mod.conf 'nextgen_bows' and add 'load_mod_nextgen_bows = true', does that work for all mods? 16:09 Bombo hm maybe not for modpacks 16:18 calculon for modpacks you just add each mod separately 16:18 calculon but you might need to set a path, like load_mod_armor_diamond = mods/3d_armor/armor_diamond 16:19 calculon (instead of true) 16:31 Bombo right bow i got mesecons, but all set to true no path 16:32 Bombo but its an old world 16:32 Bombo will that be deprecated? path required for all? 16:35 Sheriff_U3 rubenwardy: I've left you a pm on the forums about linking accounts together. Just thought I'd tell you here since it's been a couple days. 16:44 calculon Bombo: i can't tell, i guess you need to set path if the mod name doesn't match its directory 17:13 ireallyhateirc I'm not sure if you're aware but Github offers free Copilot Pro for maintainers of a "popular open-source repository". https://docs.github.com/en/copilot/how-tos/manage-your-account/get-free-access-to-copilot-pro 17:13 ireallyhateirc Though this could impede the goal of eventual migration to Codeberg or other FOSS platform 17:15 Sheriff_U3 I'm not sure if Luanti would qualify as a "popular" repo. 17:15 user333_ 12k stars not enough? 17:16 Sheriff_U3 Hmm well they don't give the requirements. 17:16 ireallyhateirc Luanti is one of the best FOSS games unironically 17:16 sfan5 do we *want* free copilot pro 17:16 rubenwardy I get an email every month saying that I have free copilot 17:17 user333_ s/copilot pro/AI slop/ 17:17 rubenwardy just incase I didn't realise 17:17 ireallyhateirc sfan5, idk up to you. I got my free slop machine through my university 17:17 ireallyhateirc probably not much useful if you know C++ and the codebase well 17:18 ireallyhateirc but it works pretty well for simple tasks 17:33 MTDiscord even if you dont want vibe coding and/or autocomplete, github.com/copilot is pretty good at being a better google. though the one consistent thing it sucks at is library that does x in y language 17:39 ireallyhateirc it is also pretty good at explaining what the code does and doing simple reviews 18:07 MTDiscord that could make us more dependant on github, do the core devs want this? 18:13 MTDiscord oh no, we could be dependant on dealer x that sells shovels, where would we ever get another shovel from ๐Ÿ™„ 18:13 MTDiscord not to mention its a tool for people, rather than a dep for the product 18:13 MTDiscord let it review PRs, human reviewer are rare and you can still decide if its suggestions are used or not atleast the PR creator gets a response. number of AI generated PRยดs will go up too so why not fight fire with fire ๐Ÿ˜‰ 18:21 ireallyhateirc letting it review code would give mixed results. It could catch simple bugs and mistakes, but then lacks critical thinking and is not able to play the game. 18:24 ireallyhateirc it looks easy to configure: https://www.youtube.com/watch?v=cyPaAkRfEBQ 18:25 Sheriff_U3 I've attempted before to use ai to catch errors, but it really needs to gain the ability to run the environment otherwise it can't find out why it works on paper but not in game. 18:25 ireallyhateirc Copilot coding agents *are* able to run tests 18:26 ireallyhateirc there are some pitfalls though - it needs certain tools to run some tests so you need to configure it to fetch dependencies 18:26 ireallyhateirc this is similar to writing github actions 18:32 celeron55 one of the best uses for copilot is reviwing PRs. being an LLM, it's good at catching the kind of human slop humans are bad at catching, like typos, and mistakes in logic 18:32 celeron55 reviewing* 18:33 celeron55 i mean, subtle mistakes 18:33 user333_ so humans catch AI slop, and AI catches human slop? 18:33 ireallyhateirc yeah, the code it vomits is usually 100% correct syntax-wise 18:34 celeron55 user333_: well, i've used my share of AI, and often that's the dynamic 18:35 celeron55 to be clear: i am advocating using copilot to speed up PR reviews. i don't think generating any production code using it is lining up with luanti's goals at least for now 18:37 sfan5 i've heard AI is good for unit tests however 18:37 rubenwardy I've used it a lot for writing boiler-platey boring unit tests 18:38 celeron55 it's good for any self contained auxiliary code and tools which fit well into the LLM context 18:38 user333_ it seems that microslop wants to convince us to use it for everything 18:38 MTDiscord in the end it boils down to: does luanti qualify for the free copilot pro? probably yes. core devs are the ones that need to work with whatever it does so they need to decide if they want it and what for or not, if they want it try it and see if it helps 18:39 celeron55 if you can imagine in your head a 100 to 500 line program and can't bother writing it, try describing it to one of these state-of-the art LLMs. chances are it's able to implement it as long as the docs are ok 18:40 celeron55 user333_: of course they do. it's their current best weapon for creating vendor lock-in as smaller competitors don't have the resources 18:41 celeron55 thus, it shouldn't be part of any process. just an opportunistic speed up method 18:43 user333_ https://filebin.net/7of36uz33n03sb5o/ms.png 18:43 ireallyhateirc user333_, Microsoft wants that to 1. generate more training data 2. get people to use their services 18:43 user333_ i don't think forcing it on to everyone will turn out well 18:43 ireallyhateirc BUT as we're using Github Microsoft does that anyway with out implicit consent (ToS) 18:44 ireallyhateirc so I'd enable it anyway, just to make them lose some money on electricity 18:44 celeron55 as for the training data aspect, luanti is public anyway including all commits, issues and PRs, so it's not like microslop is getting much more data if we explicitly point copilot to the code vs. if we let microsoft do it internally 18:45 celeron55 microslop* (i'm not being very consistent. copilot would catch this) 18:45 ireallyhateirc yeah, it's more about whether or not we use the extra benefits that come from the service 18:47 user333_ nice to see others calling it microslop 18:47 user333_ microslop winbloat (tm) 18:48 celeron55 easy for me as i've been avoiding their products for two decades already 18:48 sfan5 I remember some actual gnu documentation calling it woe32 (because it causes woe, get it?) and it was quite cringe 18:48 celeron55 it's just that they happened to buy github, and they still haven't destroyed it 18:48 user333_ not yet at least 18:48 ireallyhateirc As for production ready slop. I've been testing copilot in Luanti and got fine/decent results (code that works), which is an improvement over my usual null C++ skill. #16929 #16910 #15730 18:48 ShadowBot https://github.com/luanti-org/luanti/issues/16929 -- Add vector2 lua API for 2D vectors by kromka-chleba 18:48 ShadowBot https://github.com/luanti-org/luanti/issues/16910 -- Add mapblock callbacks and tracking tables by kromka-chleba 18:48 ShadowBot https://github.com/luanti-org/luanti/issues/15730 -- Add `core.generate_biomes` and `core.generate_biome_dust`, `core.generate_caves` (2nd try) by kromka-chleba 18:48 sfan5 (it = the windows platform, so win32) 18:49 user333_ ew windows :c 18:49 ireallyhateirc With the last one Copilot helped me with rebase and added `core.generate_caves` to the PR 18:50 user333_ i used windows my whole life until i got my first proper computer, put debian on it, and never looked back 18:52 MTDiscord I get the feeling itยดs more about microsoft than AI lol there are a couple code review AI services not owned by microsoft that are free for open source projects ๐Ÿ˜‰ 18:53 ireallyhateirc though since we're already sitting on Github we could use what they provide, unless you plan to move to Codeberg next month 18:53 user333_ i'd prefer a selfhosted git service, but codeberg is okay i guess 18:53 user333_ also means we could make the git hosting website themed like the main menu (jkjkjk) 18:54 ireallyhateirc a selfhosted git service would be another budget piece that doesn't necessarily translate into more PRs getting merged 18:54 ireallyhateirc I'd rather pay for FOSDEM pizza 18:56 rubenwardy it's not just the cost, there's also the time it takes to manage infrastructure 18:56 rubenwardy we've got a good relationship with the codeberg people 19:46 MinetestBot 02[git] 04lhofhansl -> 03luanti-org/luanti: Avoid a copy of block pointers in client timer update (#16931) 1306e4852 https://github.com/luanti-org/luanti/commit/06e4852fd214a6985eb4665142e7893e4167d8ca (152026-02-10T19:44:32Z)