| Time |
Nick |
Message |
| 01:52 |
Extex |
What does bcp and bcn represent in "__builtin:falling_node"? |
| 01:55 |
MTDiscord |
<Warr1024> p and n are pos and node respectively, IIRC, I don't remember the bc part though... |
| 02:01 |
MTDiscord |
<Noodlemire> Yeah, no clue what it'd stand for. It's just the next node that the falling node would collide with though. You also get bcd, which is the definition of that same node. |
| 02:25 |
|
queria^clone joined #minetest-dev |
| 02:33 |
|
queria^clone joined #minetest-dev |
| 04:00 |
|
MTDiscord joined #minetest-dev |
| 04:48 |
|
Fixer joined #minetest-dev |
| 07:02 |
|
queria^clone joined #minetest-dev |
| 07:12 |
|
specing_ joined #minetest-dev |
| 07:22 |
|
queria joined #minetest-dev |
| 08:49 |
|
erlehmann joined #minetest-dev |
| 09:08 |
|
olliy joined #minetest-dev |
| 09:10 |
erlehmann |
FYI: i have a computer that does not have openGL 2 (thinkpad T60) and would really like to continue to play minetest https://irc.minetest.net/minetest/2021-09-06#i_5871271 |
| 09:46 |
|
calcul0n joined #minetest-dev |
| 09:47 |
sfan5 |
you should give the ogles2 driver a test, that won't be going away; instructions -> http://sprunge.us/t0oPuV?sh |
| 09:47 |
erlehmann |
thx |
| 09:51 |
|
ivanb joined #minetest-dev |
| 10:11 |
erlehmann |
sfan5, which shell is that? |
| 10:12 |
sfan5 |
dunno, bash? |
| 10:30 |
erlehmann |
Could NOT find Zstd (missing: ZSTD_LIBRARY ZSTD_INCLUDE_DIR) |
| 10:30 |
erlehmann |
lol |
| 10:32 |
sfan5 |
oh I forgot a very important point: add -DENABLE_GLES=1 to the cmake invocation |
| 10:32 |
erlehmann |
oh no |
| 10:32 |
erlehmann |
ok i did it |
| 10:33 |
erlehmann |
sfan5 how to verify |
| 10:33 |
erlehmann |
like once it runs |
| 10:33 |
erlehmann |
how do i see it uses openGL ES |
| 10:33 |
sfan5 |
mainmenu "about" tab or run with --verbose |
| 10:37 |
erlehmann |
thx |
| 10:52 |
erlehmann |
is anyone here interested in evaluating cheat client CSM APIs for inclusion in the official client? |
| 10:52 |
erlehmann |
like figuring out which ones aren't particularly cheaty |
| 10:57 |
MTDiscord |
<luatic> We're absolutely not including anticheat in the official client |
| 10:57 |
MTDiscord |
<luatic> s/anticheat/cheats |
| 10:58 |
|
tech_exorcist joined #minetest-dev |
| 10:59 |
MTDiscord |
<luatic> Well, we might include all cheats for which there exists engine-side anticheat, simply as tests of that. |
| 10:59 |
MTDiscord |
<luatic> But beyond that, for anticheat mod devs? No, way too likely this would just lower the bar for aspiring cheaters. |
| 10:59 |
erlehmann |
i think you are misunderstanding |
| 11:00 |
erlehmann |
cheat ciients contain convenience functions for csm development |
| 11:00 |
erlehmann |
that can not necessarily be used to cheat by themselves |
| 11:00 |
erlehmann |
but might be a boon for vanilla client |
| 11:00 |
MTDiscord |
<luatic> Yeah, then I'm definitely misunderstanding |
| 11:00 |
erlehmann |
> we might include all cheats for which there exists engine-side anticheat, simply as tests of that |
| 11:01 |
erlehmann |
in fact, one of the most important anticheat efforts came from fleckenstein |
| 11:01 |
erlehmann |
fixing the entityspeed problem |
| 11:01 |
erlehmann |
i was told that on clamity server, the admin disabled boats one day – so people could no longer attach to entities and teleport |
| 11:02 |
erlehmann |
so they all had to find some other way to teleport (being attached to an entity defeated the speed limit back then) |
| 11:02 |
erlehmann |
this event became known in server history as “the day of the lama” |
| 11:03 |
erlehmann |
luatic there are a bunch of useful things that cheatclients have that vanilla minetest does not have that are not exactly cheating. like waypoints! |
| 11:03 |
erlehmann |
with waspsaliva, you can mark a point on the map and then autofly there. leave out the autofly part, you have a useful bookmark system. |
| 11:04 |
erlehmann |
for places on a server |
| 11:09 |
erlehmann |
luatic could you maybe look at this and look how much is in vanilla if you are interested? https://repo.or.cz/waspsaliva.git/blob/HEAD:/clientmods/commands/init.lua |
| 11:10 |
erlehmann |
like, i bet minetest.localplayer:set_pos(pos) is not really supported in vanilla, not sure? |
| 11:26 |
|
adfeno joined #minetest-dev |
| 11:31 |
|
tech_exorcist joined #minetest-dev |
| 11:38 |
erlehmann |
; LANG=C ./bin/minetest |
| 11:38 |
erlehmann |
2021-09-06 13:37:45: ERROR[Main]: Invalid video_driver specified; defaulting to opengl |
| 11:38 |
erlehmann |
2021-09-06 13:37:45: ERROR[Main]: Irrlicht: No OpenGL support compiled in. |
| 11:38 |
erlehmann |
segmentation violation |
| 11:38 |
erlehmann |
# exited sigsegv |
| 11:38 |
sfan5 |
missing -DENABLE_GLES=1, somehow |
| 11:38 |
erlehmann |
oh |
| 11:38 |
erlehmann |
i used that |
| 11:38 |
erlehmann |
i bet cmake sucks |
| 11:38 |
erlehmann |
oh by the way |
| 11:39 |
erlehmann |
minetest/src/util/srp.cpp:432:8: warning: ‘void* memcpy(void*, const void*, size_t)’ pointer overflow between offset [0, 2147483647] and size [4294967295, 2147483647] [-Warray-bounds] |
| 11:39 |
erlehmann |
memcpy(bin + len_n, bytes, len_bytes); |
| 11:39 |
erlehmann |
is this supposed to happen? |
| 11:39 |
erlehmann |
seems to me someone did not hold their copy of the memcpy documentation the right way around, to say it mildly |
| 11:39 |
sfan5 |
that warning has been there for a long time, it's a false positive |
| 11:39 |
erlehmann |
oh how that? |
| 11:40 |
erlehmann |
is it that the function can never be called with that kind of values? |
| 11:40 |
erlehmann |
or what |
| 11:41 |
sfan5 |
yes |
| 11:41 |
erlehmann |
i am sorry for being new to the game, it has been a loooooong time since i edited the source for anything else than cheating |
| 11:41 |
erlehmann |
i briefly tried to implement a variable center of gravity |
| 11:41 |
erlehmann |
but failed |
| 11:41 |
sfan5 |
gcc is probably correct about there being an integer overflow somewhere but it can't ever happen |
| 11:42 |
erlehmann |
if it can't ever happen, the optimizer should have optimized it out |
| 11:42 |
erlehmann |
but maybe warnings come before that? |
| 11:43 |
erlehmann |
sfan5, so i did “cmake . -DRUN_IN_PLACE=1 -DENABLE_GLES=1” and “make” and got nothing changed in the binary |
| 11:43 |
erlehmann |
could it be that the build system is broken? |
| 11:43 |
erlehmann |
if so, how to fix |
| 11:44 |
sfan5 |
what does src/cmake_config.h say about gles? |
| 11:44 |
erlehmann |
i mean, i know that cmake and make are broken in the general sense, i.e. that every non-trivial C or C++ project has thousands of ways it can end up with a binary that does not correpond to the source code. |
| 11:45 |
erlehmann |
#define ENABLE_GLES 1 |
| 11:46 |
erlehmann |
sfan5, any idea? |
| 11:47 |
sfan5 |
the gles code inside Minetest is working right, it just seems that Irrlicht claims it doesn't do gles |
| 11:47 |
erlehmann |
i guess i am the first person building this thing with this combination of feature flags on this kind of machine? |
| 11:48 |
sfan5 |
do you have the full output from the first cmake run? |
| 11:48 |
erlehmann |
luatic the waspsaliva CSMs would be most useful for testing if the client still works |
| 11:49 |
erlehmann |
yes do you want it |
| 11:49 |
sfan5 |
yes |
| 11:51 |
erlehmann |
sfan5, first 3 cmake runs https://mister-muffin.de/p/tPJN.txt |
| 11:52 |
erlehmann |
i compiled after the second and third |
| 11:53 |
sfan5 |
looks all correct to me |
| 11:53 |
sfan5 |
my last idea is to manually set video_driver = ogles2 in your config |
| 11:54 |
|
adfeno joined #minetest-dev |
| 11:55 |
MTDiscord |
<luatic> Is the name waspsaliva a parody of dragonfire? |
| 11:59 |
erlehmann |
config says video_driver = opengl |
| 12:01 |
sfan5 |
yeah that's wrong |
| 12:01 |
erlehmann |
i changed it now i start the game |
| 12:02 |
erlehmann |
ok so this sucks a lot, but in specific ways |
| 12:02 |
erlehmann |
first, i have 5 to 7 fps instead of 25 to 27 |
| 12:05 |
erlehmann |
then, the ground is black, with a big spotlight being centered on my avatar https://mister-muffin.de/p/iUaG.png |
| 12:06 |
erlehmann |
players and mobs are always fully illuminated, even in darkness |
| 12:06 |
sfan5 |
that must be your graphics drivers interpretation of "fog" |
| 12:07 |
erlehmann |
no it happened when i put rendering distance to infinite |
| 12:08 |
sfan5 |
¯\_(ツ)_/¯ |
| 12:11 |
erlehmann |
i looked at the creative inventory in mineclonia and got a … creative … interpretation of what it means to render a formspec https://mister-muffin.de/p/ywVX.png |
| 12:14 |
erlehmann |
well if that is the future of minetest i am not having it |
| 12:23 |
|
adfeno joined #minetest-dev |
| 13:25 |
|
queria joined #minetest-dev |
| 15:11 |
MTDiscord |
<josiah_wi> Oh wow. |
| 15:50 |
|
Extex joined #minetest-dev |
| 16:40 |
|
olliy joined #minetest-dev |
| 16:45 |
MTDiscord |
<Jordach> To be fair you’re asking for a miracle with mineclone |
| 16:46 |
MTDiscord |
<Jordach> So busy chasing the dragon they forget the entire process of programming entirely |
| 16:47 |
MTDiscord |
<Jordach> That said can we get an SAO flag to load server map blocks like players |
| 17:43 |
|
erlehmann joined #minetest-dev |
| 17:52 |
|
calcul0n_ joined #minetest-dev |
| 18:49 |
|
tech_exorcist_ joined #minetest-dev |
| 19:14 |
|
longerstaff13 joined #minetest-dev |
| 19:15 |
|
specing_ joined #minetest-dev |
| 20:07 |
|
Alias joined #minetest-dev |
| 21:13 |
Extex |
How does minetest.***_node_level work? |
| 21:13 |
Extex |
I just keep getting CONTENT_IGNORE errors and no change to visuals |
| 21:15 |
sfan5 |
it only works on some paramtypes |
| 21:19 |
|
olliy joined #minetest-dev |
| 21:21 |
pgimeno |
shouldn't modding questions be sent to #minetest ? |
| 21:23 |
|
olliy1or joined #minetest-dev |
| 21:46 |
|
adfeno joined #minetest-dev |
| 22:31 |
|
Menchers joined #minetest-dev |
| 23:02 |
|
AliasAlreadyTake joined #minetest-dev |
| 23:26 |
|
queria^afk joined #minetest-dev |