Minetest logo

IRC log for #minetest, 2024-03-24

| Channels | #minetest index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
00:04 big-MAC joined #minetest
00:17 Leopold joined #minetest
00:58 nopjmp joined #minetest
01:10 liceDibrarian joined #minetest
01:20 Leopold joined #minetest
01:28 Leopold joined #minetest
01:54 Izaya left #minetest
02:01 AlexiosTheSixth joined #minetest
02:01 AlexiosTheSixth testing
02:01 AlexiosTheSixth oh nice it works
02:06 alexiosthesixth joined #minetest
03:08 liceDibrarian joined #minetest
03:08 diceLibrarian2 joined #minetest
03:34 v-rob joined #minetest
03:54 Leopold_ joined #minetest
03:57 Guest6 joined #minetest
03:57 Guest6 Hi
04:00 MTDiscord joined #minetest
04:04 Guest78 joined #minetest
04:52 tarsovbak joined #minetest
04:56 Leopold joined #minetest
05:08 Leopold joined #minetest
05:10 Izaya joined #minetest
05:12 gregon joined #minetest
05:15 Leopold joined #minetest
05:31 Leopold joined #minetest
05:42 Leopold joined #minetest
05:53 Leopold joined #minetest
06:06 d0p1 joined #minetest
06:12 Leopold joined #minetest
06:29 tarsovbak1 joined #minetest
06:35 tarsovbak joined #minetest
06:44 tarsovbak1 joined #minetest
07:55 bjse joined #minetest
07:55 bjse are there any plans to make minetest good?
07:55 bjse for example mobs? that are close to minecraft's
07:58 Mantar no, everybody wants to make minetest bad, on purpose
07:59 Mantar it's an elaborate decade-plus-long prank
08:12 bjse what is the motivation behind it?
08:12 bjse making a working mobs shouldn't be a task that world's community can achieve for a decade, there are open source games that got ai enemies right. what is the issue here?
08:13 bjse *that ... can't
08:24 Warr1024 joined #minetest
08:24 tarsovbak joined #minetest
08:39 Mantar define "working mobs"
08:40 bjse Mantar moving around and all like the ones in MC. and for other mobs - attacking
08:40 Mantar install a mobs mod, silly
08:41 Mantar go play mineclone2 or mineclonia if you want "like MC"
08:42 Mantar we've had mobs that move around and attack since forever, you just need to install them
08:42 Mantar and "like the ones in MC" is an explicit goal of Mineclone
08:46 Warr1024 joined #minetest
08:55 bjse I will check it out
09:03 TomTom joined #minetest
09:05 mrkubax10 joined #minetest
09:07 Talkless joined #minetest
09:24 lemonzest joined #minetest
09:44 bjse14 joined #minetest
10:36 jaca122 joined #minetest
10:44 cranez joined #minetest
10:56 bjse14 how MT implements movement on terrain in Irrlicht? Irr doesn't have anything for that, it's all coded in MT?
10:57 sfan5 you mean collision detection?
10:57 Izaya left #minetest
10:57 bjse14 with the terrain, yes
10:58 sfan5 that's inside MT
10:58 bjse14 myself I look for a library that can do basic C++ rendering but also allows walking. I guess most small free engines do not go that far
10:58 bjse14 ok  Isee
10:58 bjse14 in voxel world that is pretty easy :)
11:00 jaca122 joined #minetest
11:12 Izaya joined #minetest
11:28 MinetestBot [git] sfan5 -> minetest/minetest: Restrict lua_api_deploy workflow to main repo bac7d32 https://github.com/minetest/minetest/commit/bac7d323690d4f79e96e2908da8f56d1ac662b9c (2024-03-24T10:50:41Z)
11:30 bjse14 why Irrlicht was used, instead for example Ogre3d or other libs? any importants pros for MT project?
11:34 Thermoriax joined #minetest
11:43 appguru joined #minetest
11:45 MinetestBot [git] sfan5 -> minetest/minetest: Restrict lua_api_deploy workflow to main repo b42b03b https://github.com/minetest/minetest/commit/b42b03bc4062eb8dca004b7787ce557d1b4c936e (2024-03-24T11:42:50Z)
11:47 swift110-mobile Lol imagine wanting things already present in minetest
11:49 jaca122 joined #minetest
12:08 Krock bjse14: it's a relatively light-weight cross-platform framework that comes with GUI elements and useful utility functions. better ask c_e_l_e_r_o_n_5_5 directly if you'd like to know the story
12:08 MTDiscord <luatic> bjse14: you'd have to ask celeron that question ca. 1.5 decades ago ;)
12:09 bjse14 celeron55_ why you picked Irrlicht back in your day?
12:10 bjse14 good that choice appears at least not-bad, as it's still alive and all (AFAIK). Unlike crystalspace (ded) or some others probably
12:11 sfan5 irrlicht is dead
12:14 Krock apolgy for bad english
12:14 Krock where were u wen irrliche die
12:14 Krock i was at house eating diroto when phone ring
12:14 Krock "Irrlicht is kil"
12:14 Krock "no"
12:14 bjse14 sfan5 well your fork keeps it alive
12:15 sfan5 i guess irrlichtmt is technically an engine but there's no intention for anyone except Minetest using it
12:15 bjse14 should they?
12:15 sfan5 no
12:16 Glaedr joined #minetest
12:16 MTDiscord <luatic> I think there are very likely better / more modern engines for C++ (and other languages) around these days. Irrlicht has not seen major modernization AFAIK.
12:16 bjse14 *messes with time*  ... I _will_ uze it!
12:17 bjse14 aaaaargh it's discord
12:17 * bjse14 sturtles
12:17 bjse14 modern tech is shit. 2005-2015 was the golden time
12:17 sfan5 "major modernization" is an understatement when it's still stuck on c++03, d3d9 and opengl 1.x
12:18 * bjse14 iterates loops with boost_fore... eee wait that's even too new probly lol
12:18 * bjse14 binds _1
12:19 MTDiscord <luatic> sfan5: wait irrlicht is still on c++03? o.0
12:19 bjse14 at least it should work on EVERYTHING then
12:19 bjse14 but upgrade to c++14 shouldn't hurt.  just write new code in it, leave old as is
12:20 MTDiscord <luatic> bjse14: yes, that's what was done in irrlichtmt
12:20 bjse14 sfan5 what engine would you use if starting today?  (and what for very small, and aiming to be very light open and portable)
12:20 MTDiscord <luatic> in fact we're even upgrading to c++17 because that's what minetest uses
12:21 bjse14 17? I hope redhat has that xD
12:21 MTDiscord <luatic> bjse14: what kind of game are you trying to write, and in what language?
12:21 MTDiscord <luatic> bjse14: well c++17 should be ~7 years old by now..
12:22 bjse14 luatic C++. for now a small project where I:  generate in code a small map.  think of crawl/dungeon labirynt. few rooms.  then I need to walk on it (including wall collisions, jumping, running, FPS mouselook).    bonus points: have radiosity (probably 2step process: generate -> bake the map lightmaps -> play game)
12:23 bjse14 heh I could aaaalmost use minetest itself, but I do need a bit more complex map than just voxels.. e.g. don't want to make it impossible to have non-grid rooms
12:24 MTDiscord <luatic> heh, i think everybody who uses C++ tends to write their own game engine in the end lol
12:25 sfan5 bjse14: I'm not actually a good games programmer so that's not a question I can answer well
12:25 bjse14 in this case I was _hoping_  for #include ok_engine.h   and then  add_cubes()   and   for(;;) { world->walk_etc(); }  and be done
12:26 bjse14 but then I guess foss community doesn't have a ready to use program/lib where you add objects and walk on them. Ogre3d has objects/add but lacks real walking.   perhaps ogre3d + collision detection libs will be good enough but then its a day+ instead just taking a ready thing
12:27 bjse14 in irrlicht there isn't any code to allow me to walk on things?   what is there, just mesh ray collision detection?
12:45 mrkubax10 joined #minetest
12:54 proller joined #minetest
13:04 fling joined #minetest
13:07 big-MAC joined #minetest
13:08 bjse74 joined #minetest
13:11 bjse24 joined #minetest
13:21 MTDiscord <jordan4ibanez> Add objects and walk on them? Well you should try lovr or godot
13:23 MTDiscord <jordan4ibanez> But if you want to do it from sdl or glfw and you must glue together your libraries
13:25 MTDiscord <jordan4ibanez> And by glue I mean you hold the positions from the physics library like project chrono, into your rendering pipeline like vulkano with vulkan
13:29 bjse24 sfan5 given choice between Ogre3d, and Irrlicht, what would you used today for MT?
13:29 bjse24 *irrlichtMT
13:30 bjse joined #minetest
13:31 bjse (back)
13:32 bjse sfan5 also, integrating a lib into MT seems a bad idea. if you keep irrlichtMT separate, and someone would use it, it's better for health of project
13:38 proller try https://github.com/Zylann/godot_voxel
13:38 MTDiscord <jordan4ibanez> The rest of it I was kinda like yes yes that's true mhm
13:39 Dr_Dinnerbone joined #minetest
13:39 Dr_Dinnerbone hellon there
13:39 MTDiscord <jordan4ibanez> Ain't NO ONE in their right mind gonna pick up irrlicht minetest as a base engine
13:40 bjse jordan4ibanez why not
13:40 MTDiscord <jordan4ibanez> Integrating a lib into minetest is a bad idea because C++ has no package manager and those aftermarket duct taped on, non standardized ones do not count
13:42 bjse well I am of the opinion lib should be a lib, not integrated into a program, of course.  how ever "C++ has no package manager" not sure what you mean exactly, it's normal for all things being a separate library in C++ and that isn't a proble
13:42 bjse22 joined #minetest
13:42 MTDiscord <jordan4ibanez> Because it's a volatile, extremely outdated, duct taped together solution due to being rooted throughout the entire project cause of excessive inheritance over composition style and if you do not realize this you haven't looked through the code and you're making suggestions blindly
13:43 MTDiscord <jordan4ibanez> Yes, this is the exact problem, C++ has no package manager, go get it yourself
13:43 MTDiscord <jordan4ibanez> So we're gonna unproblem this and dump it straight into the game
13:45 bjse22 maybe libc too
13:45 bjse22 what a nonsensical idea to dump a lib into a project :o
13:50 MTDiscord <jordan4ibanez> I can clearly see you have not looked into the lib folders yet, or the lib folders in the irrlicht mt repository which means the lib will have libs
13:50 MTDiscord <jordan4ibanez> This isn't rust, it's the wild west
13:52 bjse22 not sure what is the problem here, that's normal that libs use own libraries. all programs do that, but I think that would be a first (or very rare) when library using programs takes over it and loses the separation and order
13:52 tarsovbak1 joined #minetest
13:53 MTDiscord <jordan4ibanez> Yes yes, let's continue that logic: So minetest will have it's mt-irrlicht library as part of it as the normality, dumped into the minetest project like those other libs will, as mt-irrlicht is just another library
13:58 tarsovbak joined #minetest
14:19 MTDiscord <luatic> I agree with Jordan that you should probably not use Irrlicht for a new project.
15:13 bjse92 joined #minetest
15:16 bjse65 joined #minetest
15:18 bjse5 joined #minetest
15:21 Noisytoot joined #minetest
15:31 Leopold joined #minetest
15:32 bjse33 joined #minetest
15:37 bjse51 joined #minetest
16:00 bjse87 joined #minetest
16:13 appguru joined #minetest
16:27 sfan5 forbidden tip: store rgb colors in the Lua vector() type
16:28 rubenwardy chaotic good
16:29 MTDiscord <luatic> sfan5: as long as they are linear rgb and not sRGB it's ok ;)
16:31 mrkubax10 joined #minetest
16:44 v-rob joined #minetest
17:03 mrkubax10 joined #minetest
17:03 Dr_Dinnerbone joined #minetest
17:04 bjse27 joined #minetest
17:14 bjse62 joined #minetest
17:21 MinetestBot [git] rubenwardy -> minetest/minetest: Add world-independent storage directory for mods (#12315) 6c4a110 https://github.com/minetest/minetest/commit/6c4a110679b2c39bf5518aa395145789d05dda60 (2024-03-24T17:18:58Z)
17:21 MinetestBot [git] rubenwardy -> minetest/minetest: Add button_url[] and hypertext element to allow mods to open web page… 24cc33e https://github.com/minetest/minetest/commit/24cc33e7046fc4b90bf8e1b2fd2546c699fc6eee (2024-03-24T17:19:23Z)
17:36 Thelie joined #minetest
17:36 Desour joined #minetest
17:44 lemonzest joined #minetest
17:48 ___nick___ joined #minetest
17:53 ___nick___ joined #minetest
17:55 ___nick___ joined #minetest
17:55 MinetestBot [git] AFCMS -> minetest/minetest: Docker image workflow (publish on `ghcr.io`) (#14230) 5a27c05 https://github.com/minetest/minetest/commit/5a27c05b6a0c839bfdb59d7536ad9163b4bdf5c0 (2024-03-24T17:54:09Z)
17:58 MinetestBot [git] ryvnf -> minetest/minetest: Update docs to allow non-liquid nodes to use "liquid" drawtype 20bfaba https://github.com/minetest/minetest/commit/20bfaba0b74dd0e4d23b62659bc68c169171f2de (2024-03-24T17:56:29Z)
17:58 MinetestBot [git] grorp -> minetest/minetest: Replace antipattern translation example in lua_api.md (#14482) a7908da https://github.com/minetest/minetest/commit/a7908da968bba82129f60c9601c9cefabd36a389 (2024-03-24T17:56:41Z)
18:21 rustaceous8 joined #minetest
18:35 mrkubax10 joined #minetest
18:44 Leopold joined #minetest
20:23 jaca122 joined #minetest
21:26 Desour joined #minetest
21:28 appguru joined #minetest
23:33 panwolfram joined #minetest

| Channels | #minetest index | Today | | Google Search | Plaintext