Time |
Nick |
Message |
00:06 |
|
FrostRanger joined #minetest |
00:43 |
|
behalebabo joined #minetest |
01:00 |
|
Lone_Wolf joined #minetest |
01:12 |
|
ANAND joined #minetest |
01:15 |
skyliner_369 |
I'm thinking about making a mod but I have a question... does minetest have any utilities for making multiblock structures? |
01:16 |
skyliner_369 |
More accurately, seeing if they're built. |
01:28 |
|
galex-713 joined #minetest |
01:56 |
|
comrad joined #minetest |
02:14 |
|
ANAND joined #minetest |
02:22 |
|
Hawk777 joined #minetest |
02:31 |
|
Miner_48er joined #minetest |
03:07 |
|
swift110 joined #minetest |
03:15 |
|
Ritchie joined #minetest |
04:15 |
|
MDead joined #minetest |
04:50 |
|
Conradish006 joined #minetest |
04:56 |
|
Wuzzy joined #minetest |
05:00 |
|
galex-713 joined #minetest |
05:08 |
freelikegnu |
skyliner_369: I think those are called schematics in MT |
05:10 |
freelikegnu |
take a look at https://forum.minetest.net/viewtopic.php?f=11&t=18515 |
05:13 |
freelikegnu |
you can add metadata to nodes to keep track of structures |
05:13 |
freelikegnu |
I don't know much more than that. |
05:58 |
|
calcul0n joined #minetest |
06:02 |
|
ANAND joined #minetest |
06:10 |
|
Flabb joined #minetest |
06:35 |
|
oil_boi joined #minetest |
06:42 |
|
mizux joined #minetest |
06:52 |
|
TomTom joined #minetest |
06:56 |
|
scr267 joined #minetest |
07:08 |
|
NetherEran joined #minetest |
07:22 |
|
swift110 joined #minetest |
07:25 |
|
Ritchie joined #minetest |
07:50 |
oil_boi |
What is the difference between a* and a*_noprefetch? |
07:50 |
oil_boi |
Cost data, hmmm |
07:50 |
|
galex-713 joined #minetest |
08:00 |
|
ShadowNinja joined #minetest |
08:17 |
|
FrostRanger joined #minetest |
08:21 |
|
galex-713 joined #minetest |
08:35 |
|
Beton joined #minetest |
08:41 |
|
galex-713 joined #minetest |
08:47 |
|
galex-713 joined #minetest |
08:52 |
|
galex-713 joined #minetest |
08:52 |
oil_boi |
sfan5, I just made a rather, interesting discovery. With a*_noprefetch even with the interesting way it's implemented you can use it and cut corners making mob ai extremely intelligent |
09:01 |
|
Miniontoby joined #minetest |
09:02 |
Miniontoby |
hey |
09:02 |
iamweasel |
mew... i mean, hi! |
09:03 |
Miniontoby |
moo |
09:03 |
Miniontoby |
ye |
09:03 |
Miniontoby |
thats cows for hello |
09:03 |
* iamweasel |
does the characteristic weasel sound |
09:04 |
sfan5 |
oil_boi: by "cut corners" do you mean literally taking a straight path when the pathfinder would walk around a corner? |
09:05 |
Miniontoby |
pathfinder? Is there a pathfinder? |
09:05 |
oil_boi |
The pathfinding does not account for diagonal movement when there is an opportunity to and I have to fix that after the path data is unloaded into lua |
09:05 |
Miniontoby |
btw |
09:06 |
Miniontoby |
I need an spectator mode/account mod |
09:07 |
oil_boi |
I need to make the ai check if it's a walkable regular collisionbox node |
09:07 |
Miniontoby |
just an kind of replay mod in MC |
09:07 |
Miniontoby |
*a |
09:07 |
Miniontoby |
just you can record what on the whole server is happening |
09:07 |
Miniontoby |
or just |
09:08 |
sfan5 |
might be worth adding diagonal walking to the engine pathfinder in the long term |
09:08 |
sfan5 |
s/might/would/ |
09:08 |
Miniontoby |
an spectator mode |
09:08 |
Miniontoby |
an spectator mode where you are invisible and you can fly though blocks and things |
09:09 |
Miniontoby |
!up forum.minetest.net |
09:09 |
MinetestBot |
forum.minetest.net:30000 seems to be down (IPv4) |
09:10 |
Miniontoby |
!title forum.minetest.net |
09:10 |
MinetestBot |
That's not a valid URL |
09:10 |
Miniontoby |
!title https://forum.minetest.net/ |
09:10 |
MinetestBot |
socket.timeout: The read operation timed out (file "/usr/lib/python3.6/ssl.py", line 631, in read) |
09:10 |
oil_boi |
Yes that's very true, I noticed that pathfinding prefers one axis over the other as well |
09:11 |
oil_boi |
Very interesting |
09:11 |
Miniontoby |
!title https://forum.minetest.net/ |
09:11 |
Miniontoby |
hmm |
09:11 |
Miniontoby |
504 Gateway Time-out |
09:11 |
oil_boi |
!title google.com |
09:11 |
MinetestBot |
That's not a valid URL |
09:11 |
MinetestBot |
socket.timeout: The read operation timed out (file "/usr/lib/python3.6/ssl.py", line 631, in read) |
09:11 |
oil_boi |
oh my gawd I broke it |
09:11 |
iamweasel |
i never used it, but is that something like you want Miniontoby? https://github.com/minetest-mods/spectator_mode |
09:11 |
Miniontoby |
that is not what I want |
09:17 |
Emerald2 |
Nah the forum is down. |
09:19 |
Miniontoby |
ye |
09:27 |
|
illwieckz joined #minetest |
09:31 |
|
sec^nd joined #minetest |
09:38 |
|
SwissalpS joined #minetest |
09:40 |
|
galex-713 joined #minetest |
09:53 |
Miniontoby |
hmm |
09:56 |
Miniontoby |
!up craft.ircnow.org:30003 |
09:56 |
MinetestBot |
craft.ircnow.org:30003 is up (134ms) (IPv4) |
09:57 |
Miniontoby |
!server addr:craft.ircnow.org port:30003 |
09:57 |
MinetestBot |
Miniontoby: Wishful Springtime | craft.ircnow.org:30003 | Clients: 1/20, 0/2 | Version: 5.1.0 / minetest | Ping: 240ms |
10:02 |
|
comrad joined #minetest |
10:02 |
|
galex-713_ joined #minetest |
10:16 |
|
NetherEran joined #minetest |
10:31 |
|
proller joined #minetest |
10:37 |
|
proller joined #minetest |
10:48 |
|
Fixer joined #minetest |
11:25 |
|
NetherEran joined #minetest |
11:26 |
Miniontoby |
rubenwardy: |
11:28 |
Miniontoby |
rubenwardy: what channel is your server connected with |
11:29 |
Miniontoby |
!server port:30001 addr:vps.rubenwardy.com |
11:29 |
MinetestBot |
Miniontoby: Capture the Flag [v2] - Test server with classes | vps.rubenwardy.com:30001 | Clients: 15/30, 8/23 | Version: 5.3.0-dev / capturetheflag | Ping: 22ms |
11:29 |
Miniontoby |
5.3.0? |
11:29 |
Miniontoby |
wow |
11:30 |
Miniontoby |
btw |
11:30 |
Miniontoby |
I more like other irc servers than this one |
11:31 |
|
Ritchie joined #minetest |
11:44 |
Miniontoby |
hmm |
11:44 |
Miniontoby |
comrad, how ya have a custom host |
11:45 |
comrad |
registered an opensource project with the freenode staff |
11:45 |
Miniontoby |
ok |
11:45 |
Miniontoby |
cool |
11:45 |
Miniontoby |
|
11:45 |
Miniontoby |
btw |
11:45 |
Miniontoby |
this ircserver is not able to do it the simplest way so yeah |
11:45 |
Miniontoby |
cy |
11:47 |
comrad |
what a nice pleasant minion |
11:56 |
|
Miniontoby joined #minetest |
11:57 |
oil_boi |
:O |
11:58 |
oil_boi |
I'm not sure what registering a project with the freenode staff means |
12:01 |
oil_boi |
Hmm, you know, I thought about that for a second and I think my brain has finally burnt out |
12:23 |
|
kamdard joined #minetest |
12:32 |
oil_boi |
How do you set a texture animation with "upright_sprite" |
12:34 |
|
erlehmann joined #minetest |
12:42 |
sfan5 |
I think the set_sprite call can do that |
12:45 |
oil_boi |
sfan5, self.object:set_sprite({x=1,y=math.random(1,8)}, 8, 0.05, false) on_activate yields: https://i.imgur.com/qhGtn3b.png |
12:46 |
oil_boi |
Maybe I'm running the call incorrectly? |
12:46 |
sfan5 |
do you have spritediv set correctly? |
12:47 |
oil_boi |
Yes sir |
12:48 |
oil_boi |
initial_sprite_basepos = {x = 1, y = 1}, |
12:50 |
oil_boi |
I think I'll have to run through a manual call to change the textures at this point oof oof |
12:51 |
sfan5 |
i'd try with {x = 1, y = 1} for both set_sprite and initial_sprite_basepos |
12:51 |
sfan5 |
other than that it sounds like it should work |
12:54 |
sfan5 |
...meant to say {x = 0, y = 0} |
12:55 |
oil_boi |
Oooooh, upright sprites don't act like upright sprites when they're attached anyways https://i.imgur.com/R2uZiAI.png |
12:55 |
|
calcul0n_ joined #minetest |
12:55 |
oil_boi |
damn |
12:56 |
sfan5 |
huh? sounds like you want the "sprite" visual instead |
13:02 |
oil_boi |
Well yes but also no because where as it looks good here https://i.imgur.com/NzaUUMX.png above it uhhhh https://i.imgur.com/9HYsLXl.png |
13:03 |
sfan5 |
isn't that how it works in minecraft too? |
13:05 |
oil_boi |
No, it's an upright sprite that follows the camera like the sprite does in MTE but it is upright, like the same style of particles in MTE "upright" |
13:08 |
sfan5 |
hm |
13:08 |
sfan5 |
I don't see the problem then |
13:09 |
|
Fixer joined #minetest |
13:10 |
sfan5 |
in mc -> https://a.uguu.se/XSK2vYJmyyhO_.09.02.png |
13:10 |
oil_boi |
Yessir |
13:11 |
sfan5 |
another fun idea would be to use the wielditem visual with fire |
13:11 |
|
Out`Of`Control joined #minetest |
13:16 |
oil_boi |
That gives me an idea |
13:24 |
|
craigger joined #minetest |
13:35 |
|
lisac joined #minetest |
13:45 |
|
NetherEran joined #minetest |
14:03 |
|
macc24 joined #minetest |
14:20 |
|
awell joined #minetest |
14:34 |
|
gorbachev_pizza joined #minetest |
14:41 |
|
Lone_Wolf joined #minetest |
15:18 |
|
Pest joined #minetest |
15:27 |
oil_boi |
So sfan5 I took your idea and ran crazy with it https://youtu.be/aiP9hLVLF70 |
15:27 |
oil_boi |
!title |
15:27 |
MinetestBot |
oil_boi: YouTube |
15:27 |
oil_boi |
Well, that's technically correct |
15:33 |
|
SwissalpS joined #minetest |
15:34 |
sfan5 |
:D |
15:36 |
sfan5 |
burning mobs setting the player on fire sounds worth keeping if it isn't too laggy |
15:42 |
|
Pie-jacker875 joined #minetest |
15:43 |
|
lisac joined #minetest |
15:52 |
oil_boi |
I just spawned 150 mobs all on fire and it seems to not lag too bad |
16:07 |
|
lisac joined #minetest |
16:13 |
|
Flabb joined #minetest |
16:13 |
|
Taoki joined #minetest |
16:33 |
|
galex-713 joined #minetest |
16:39 |
|
Pie-jacker875 joined #minetest |
16:55 |
iamweasel |
is fire only in singleplayer? i can't figure it out when i host game |
16:55 |
Lone_Wolf |
You need to set enable_fire for multiplayer IIRC |
16:57 |
sfan5 |
you do yes |
16:57 |
sfan5 |
same for tnt |
16:57 |
iamweasel |
in, like.... config? where do i do it for "host game" in gui? |
16:58 |
Lone_Wolf |
Setiings menu |
17:21 |
|
LoneWolfHT joined #minetest |
17:35 |
MinetestBot |
[git] MoNTE48 -> minetest/minetest: TouchScreenGUI: fix some bugs, cleanup b9f6187 https://git.io/JfyPP (2020-06-09T17:35:25Z) |
17:35 |
MinetestBot |
[git] MoNTE48 -> minetest/minetest: TouchScreen Control: fix some bugs, cleanup 0d8e5bf https://git.io/JfyP1 (2020-06-09T17:35:25Z) |
17:36 |
MinetestBot |
[git] MoNTE48 -> minetest/minetest: Fix real keyboard movements on touchscreen devices 756dc89 https://git.io/JfyPM (2020-06-09T17:35:25Z) |
17:36 |
MinetestBot |
[git] MoNTE48 -> minetest/minetest: Hide tooltip after ETIE_LEFT_UP (for touch control) 3cee55f https://git.io/JfyPD (2020-06-09T17:35:25Z) |
17:36 |
Seirdy |
one more technic question: does anybody know what the "constructor" machine does? can't find any docs... |
17:38 |
MinetestBot |
[git] pauloue -> minetest/minetest: LuaItemStack: Add __tostring metamethod (#8785) b16f841 https://git.io/JfyP9 (2020-06-09T17:37:25Z) |
17:38 |
MinetestBot |
[git] hecktest -> minetest/minetest: Fix player-to-object attachment teleport bug (#10008) 09e285f https://git.io/JfyPH (2020-06-09T17:36:47Z) |
17:40 |
MinetestBot |
[git] NetherEran -> minetest/minetest: Some vector functions useful for working with rotations (#9572) 7148834 https://git.io/JfyPb (2020-06-09T17:38:39Z) |
17:45 |
Krock |
meerrringg |
17:45 |
Krock |
Seirdy: constructs nodes |
17:45 |
Krock |
put in stuff it should place in front of it |
17:46 |
Krock |
use mesecons pistons to create an automated builder |
17:46 |
Krock |
or movestones, perhaps? |
18:02 |
Seirdy |
Krock: how does it compare with the pipeworks autocrafter? |
18:02 |
Krock |
incomparable |
18:02 |
Krock |
autocrafter crafts like you're doing it in the inventory |
18:02 |
Krock |
but the constructor only places them. no crafting. |
18:06 |
|
Verticen_ joined #minetest |
18:06 |
Seirdy |
Krock: got it |
18:07 |
Krock |
!next |
18:07 |
MinetestBot |
Another satisfied customer. Next! |
18:26 |
yrungr |
https://github.com/random-geek/MapEdit < this looks very cool. modify the game sqlite database from the command line. |
18:31 |
|
FrostRanger joined #minetest |
18:52 |
|
gorbachev_pizza joined #minetest |
19:05 |
|
SwissalpS joined #minetest |
19:09 |
iamweasel |
!cookie |
19:09 |
iamweasel |
!trout |
19:10 |
oil_boi |
!fortune |
19:10 |
Lone_Wolf |
!parrot |
19:10 |
oil_boi |
!dankmemes |
19:10 |
|
SwissalpS joined #minetest |
19:10 |
Lone_Wolf |
I guess this is the reason why those dont exist lol |
19:12 |
Emerald2 |
!botsnack |
19:12 |
Emerald2 |
lol |
19:14 |
|
Lone_Wolf joined #minetest |
19:19 |
|
SwissalpS joined #minetest |
19:38 |
MinetestBot |
[git] dcbrwn -> minetest/minetest: Fix broken coloring of wielditems (#9969) fe3e69e https://git.io/Jfyyc (2020-06-09T19:38:09Z) |
19:39 |
|
Verticen joined #minetest |
19:51 |
|
Verticen joined #minetest |
19:56 |
|
Zughy joined #minetest |
19:56 |
sfan5 |
oil_boi: btw since the current crafter tagline is "multiplayer update": there are multiple places where optimization is needed to avoid multiplayer networking issues (these are invisible in singleplayer) |
19:56 |
sfan5 |
simple example: crafter apparently sets the eye offset 25 times a second, I don't think it changes at all though |
19:56 |
sfan5 |
I can give you advice and/or help with this ofc |
20:02 |
Zughy |
hey there people. How can I block someone to receive a message? I saw there is register_on_chat_message, but is there something similare like on_receive? I can't find it |
20:02 |
Zughy |
*from receiving |
20:02 |
sfan5 |
is this CSM? |
20:03 |
Zughy |
on a server |
20:03 |
sfan5 |
register_on_chat_message can return true to eat the message, you can then manually deliver to message to everyone *except* the target |
20:11 |
|
Verticen joined #minetest |
20:16 |
|
appguru joined #minetest |
20:22 |
|
swift110 joined #minetest |
20:25 |
|
NetherEran joined #minetest |
20:33 |
oil_boi |
Of course sfan5 |
20:33 |
oil_boi |
I'd be happy to hear them |
20:33 |
oil_boi |
I'll take a look at the offset |
20:42 |
oil_boi |
Oooookay I see what you mean |
20:43 |
oil_boi |
I think the ideology now is "listen, and don't speak until spoken to" server wise |
20:46 |
|
mntmn joined #minetest |
20:46 |
|
Lunatrius` joined #minetest |
20:52 |
sfan5 |
hm, upright_sprites really do not support animation |
21:00 |
|
illwieckz joined #minetest |
21:01 |
oil_boi |
That's life |
21:04 |
oil_boi |
Would you look at that, zoom now works smoother |
21:10 |
|
SwissalpS joined #minetest |
21:22 |
oil_boi |
Ok sfan5 I implemented that one, I didn't actually realize that the zoom was that smooth actually |
21:24 |
oil_boi |
I noticed that the player moves smoother as well in 3rd person, maybe I can link a global function to tell a local function in player api when to update the mesh, I'll check the data usage |
21:24 |
sfan5 |
interesting |
21:31 |
oil_boi |
I reviewed the data usage in singleplayer with player api and I nearly choked on my vape |
21:57 |
sfan5 |
alright I made animations work for upright_sprite \o/ |
22:02 |
sfan5 |
oil_boi: here's some debug output https://0x0.st/iVWr.txt |
22:03 |
oil_boi |
It's a miracle! |
22:03 |
sfan5 |
apart from TOCLIENT_ACTIVE_OBJECT_MESSAGES (which is further broken apart in the second table), AO_CMD_UPDATE_POSITION and AO_CMD_ATTACH_TO you might want to investigate why those other values are so high |
22:04 |
oil_boi |
Because the server step is 0.01 methinks |
22:05 |
sfan5 |
!c 748 * 0.01 |
22:05 |
MinetestBot |
7.48 |
22:05 |
sfan5 |
hm |
22:06 |
oil_boi |
Ooooh eye offset! |
22:06 |
oil_boi |
I just pushed an update client and server mod for that |
22:06 |
sfan5 |
i didn't git pull yet so don't worry about that |
22:06 |
sfan5 |
in fact I'm still on the "Overhaul fire" commit |
22:07 |
oil_boi |
set_animation_speed 11890 holy moly |
22:19 |
sfan5 |
oh that reminds me |
22:19 |
oil_boi |
I implemented proactive data conservation into player_api |
22:20 |
sfan5 |
for that test run I didn't enable the client mod so it doesn't show up in there |
22:20 |
oil_boi |
It can be used in MTG |
22:21 |
oil_boi |
Also: Well hopefully you see way less local network usage in a singleplayer/local server |
22:22 |
sfan5 |
nice |
22:22 |
oil_boi |
I'll try to cobble together a pr for MTG |
22:37 |
|
illwieckz joined #minetest |
22:40 |
oil_boi |
#2698 |
22:40 |
ShadowBot |
https://github.com/minetest/minetest/issues/2698 -- Show default text-based header in main menu when header.png is not present |
22:40 |
oil_boi |
Wat |
22:40 |
oil_boi |
https://github.com/minetest/minetest_game/pull/2698 |
22:41 |
oil_boi |
Much better seeing "sending data" when I press/let go of a button rather than seeing nothing but that in my console |
22:45 |
sfan5 |
using a global table would be simpler than meta |
22:46 |
sfan5 |
making it local to api.lua like player_sneak is probably enough in fact |
22:46 |
oil_boi |
¯\_(ツ)_/¯ |
22:46 |
oil_boi |
Time to try again! |
22:48 |
sfan5 |
hm actually |
22:49 |
oil_boi |
Oh my, I already demolished it |
22:49 |
sfan5 |
player_api.set_animation only calls player:set_animation if the animation name is different |
22:49 |
sfan5 |
is that different in Crafter's copy of player_api? |
22:49 |
|
proller joined #minetest |
22:52 |
oil_boi |
Oh you're right actually |
22:52 |
oil_boi |
It's about to be |
22:53 |
oil_boi |
I think I'm thinking too many steps ahead in my own game |
22:57 |
|
est31 joined #minetest |
22:57 |
|
Elouin joined #minetest |
22:58 |
|
Guest97377 joined #minetest |
23:17 |
|
Thomas-S joined #minetest |
23:17 |
|
Thomas-S joined #minetest |
23:35 |
|
galex-713 joined #minetest |