Time |
Nick |
Message |
00:39 |
|
STHGOM joined #minetest-dev |
01:01 |
|
jin_xi joined #minetest-dev |
01:05 |
thePalindrome |
Is there any documentation about adding a custom opcode? Or should I just replace one of the null entries? |
01:07 |
sofar |
opcode? |
01:08 |
sofar |
thePalindrome: what are you trying to do? |
01:10 |
thePalindrome |
I'm trying to add a server->client and client->server event that passes off to mods so that you can have custom events |
01:10 |
thePalindrome |
The network opcodes |
01:11 |
sofar |
you should probably never re-use old opcodes, always add at the end |
01:11 |
sofar |
I'm not sure that "opcode" is the right term for it, I kinda associate it with CPU stuff |
01:12 |
sofar |
but, anyway |
01:13 |
thePalindrome |
A ton are currently set to null, and I'm not sure wheter to replace or just extend the table |
01:13 |
thePalindrome |
Would it break backwards-compatability if I added extra opcodes? |
01:14 |
sofar |
depends on what you're doing and how you do it |
01:14 |
sofar |
what kind of event are you adding? |
01:15 |
thePalindrome |
Custom events that are passed to the mods that request them |
01:15 |
thePalindrome |
i.e. a mod could create a semi-"on_magic" event |
01:17 |
|
Miner_48er joined #minetest-dev |
01:20 |
thePalindrome |
I was thinking something along the lines of having a MOD_EVENT opcode that contains the mod ID and some possible metadata |
01:32 |
|
Lunatrius` joined #minetest-dev |
01:36 |
|
iangp1 joined #minetest-dev |
02:16 |
thePalindrome |
sofar: Am I just being dumb about this? :P |
02:17 |
sofar |
without client side scripting, you'll have to write client-side C++ code to handle all incoming, and send all events back to the server |
02:24 |
thePalindrome |
Scripts don't run on the client? |
02:27 |
|
jin_xi joined #minetest-dev |
02:31 |
kaadmy |
thePalindrome: scripts are all server side |
02:32 |
kaadmy |
hence the 5+ second lag on heavily modded servers |
02:34 |
thePalindrome |
hmm that makes things much harder than I thought |
02:41 |
|
ssieb joined #minetest-dev |
02:43 |
|
proller joined #minetest-dev |
03:01 |
thePalindrome |
Is the jump from the 0.4 to the 0.5 series going to be expected to break compatability? |
03:03 |
VanessaE |
it was, but 0.5 ain't coming any time soon (as far as I know) |
03:03 |
|
yang2003 joined #minetest-dev |
03:05 |
thePalindrome |
"was" as in, we changed our mind, or "was" as in "planned, but far off" |
03:05 |
VanessaE |
planned but sorta tabled for now |
03:07 |
thePalindrome |
Ah, so if/when 0.5.0 comes out, compatability will be broken? |
03:08 |
VanessaE |
mostly client <-> server compat to be specific |
03:08 |
VanessaE |
I don't recall there being a modding API breakage planned, except maybe for how health is handled. |
03:09 |
sofar |
if we decide to do server-side damage, we might as well break compat |
03:09 |
sofar |
since otherwise old clients take double damage |
03:09 |
VanessaE |
*nod* |
03:10 |
|
Icedream joined #minetest-dev |
03:10 |
VanessaE |
actually, in that case who cares ;) |
03:10 |
VanessaE |
let 'em take double damage, it'll give people incentive to update :) |
03:11 |
thePalindrome |
Alrighty, so that's a thing to keep in mind, since the only way I can think to accomplish this is to almost rewrite how mods are handled |
03:12 |
thePalindrome |
That way we can have custom mod events accessible from clients, and things like that |
03:12 |
VanessaE |
well, client-side modding is planned |
03:13 |
VanessaE |
soon-ish. |
03:13 |
thePalindrome |
So then we could have, say, client hot-keys? |
03:13 |
VanessaE |
idk, maybe. |
03:14 |
VanessaE |
that's been requested, too |
03:14 |
sofar |
yes, we could |
03:14 |
sofar |
client-side hotkeys |
03:14 |
sofar |
client-side hud |
03:14 |
sofar |
client-side sound |
03:14 |
sofar |
client-side particles |
03:14 |
VanessaE |
sofar: what was the disposition of that mod-supplied shaders idea RBA had? |
03:15 |
sofar |
pending, didn't get a negative I think |
03:15 |
sofar |
I'm sure it wasn't done |
03:15 |
VanessaE |
ok. |
03:15 |
thePalindrome |
What issue is tracking that |
03:15 |
VanessaE |
I thought it had been mostly voted down |
03:16 |
VanessaE |
https://github.com/minetest/minetest/pull/3391 this I think. |
03:17 |
VanessaE |
see also #3616 |
03:17 |
ShadowBot |
https://github.com/minetest/minetest/issues/3616 -- Allow to set shader for a node, add special and normal texture defs f… by RealBadAngel |
03:17 |
sofar |
game#1039 |
03:17 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/1039 -- Tnt+: Changes for TNT mod after #862 by sofar |
03:18 |
VanessaE |
sofar: does that one include the stuff I've seen you doing in recent YT videos? |
03:18 |
sofar |
that's beyond that series |
03:18 |
VanessaE |
ok |
03:18 |
sofar |
#862 is getting merged today/tomorrow |
03:18 |
ShadowBot |
https://github.com/minetest/minetest/issues/862 -- Add the option to bind to a specific address by ShadowNinja |
03:18 |
sofar |
this is past |
03:18 |
sofar |
game#862 |
03:18 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/862 -- Tnt: Improvements by sofar |
03:19 |
sofar |
$ git branch | wc -l |
03:19 |
sofar |
38 |
03:19 |
sofar |
ew |
05:02 |
|
Zeno` joined #minetest-dev |
05:30 |
|
fling joined #minetest-dev |
05:42 |
|
iamafriend joined #minetest-dev |
05:45 |
|
lag01 joined #minetest-dev |
05:50 |
|
Hunterz joined #minetest-dev |
06:15 |
|
DFeniks joined #minetest-dev |
06:26 |
|
Zeno`` joined #minetest-dev |
07:14 |
|
Megal joined #minetest-dev |
07:35 |
|
Krock joined #minetest-dev |
08:09 |
|
nrzkt joined #minetest-dev |
08:25 |
nrzkt |
ShadowNinja, did you try to compiler under windows 10 with C++11 ? there are some breaking things :p |
08:36 |
|
Fritigern joined #minetest-dev |
08:40 |
nore |
I think I'll work on #3068 if nobody is |
08:40 |
ShadowBot |
https://github.com/minetest/minetest/issues/3068 -- blacklist for servers a player does not wish to see again |
08:46 |
|
Calinou joined #minetest-dev |
09:01 |
|
Hunterz joined #minetest-dev |
09:16 |
|
jin_xi joined #minetest-dev |
09:20 |
|
iangp joined #minetest-dev |
09:54 |
|
hmmmm joined #minetest-dev |
10:16 |
|
proller joined #minetest-dev |
10:22 |
|
ElectronLibre joined #minetest-dev |
10:30 |
|
numZero joined #minetest-dev |
10:42 |
|
davisonio joined #minetest-dev |
10:46 |
|
Amaz joined #minetest-dev |
11:36 |
|
Fixer joined #minetest-dev |
11:44 |
|
ElectronLibre joined #minetest-dev |
11:54 |
|
Zeno` joined #minetest-dev |
11:55 |
|
proller joined #minetest-dev |
11:59 |
|
est31 joined #minetest-dev |
12:05 |
|
turtleman joined #minetest-dev |
12:12 |
|
proller joined #minetest-dev |
12:15 |
|
STHGOM joined #minetest-dev |
12:17 |
|
PilzAdam joined #minetest-dev |
12:34 |
|
davisonio joined #minetest-dev |
12:34 |
|
Megal joined #minetest-dev |
12:37 |
|
damiel joined #minetest-dev |
12:53 |
|
nrzkt joined #minetest-dev |
13:02 |
|
Zeno`` joined #minetest-dev |
13:11 |
|
rubenwardy joined #minetest-dev |
13:15 |
|
Dragonop joined #minetest-dev |
13:49 |
|
est31 joined #minetest-dev |
14:10 |
|
Foghrye4 joined #minetest-dev |
14:12 |
Foghrye4 |
Hello. I have a question. So, if i'm not wrong, after 'ItemStack leftover = m_items[i].addItem(new_item, m_itemdef);' leftover will be equal to new_item and point to a same memory address, yes? |
14:13 |
|
paramat joined #minetest-dev |
14:16 |
paramat |
channel has been quiet. freeze is waiting on a few final milestones: these need attention: #3948 game#978 . can anyone review #3995 ? also here are 2 easy reviews game#1036 game#1029 |
14:16 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/978 -- furnaces dont work after rejoin |
14:16 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/1036 -- Boats: Increase maximum velocity to 5n/s by paramat |
14:16 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/1029 -- Add: New Heart Texture by KevDoy |
14:16 |
ShadowBot |
https://github.com/minetest/minetest/issues/3948 -- Escape more strings: formspecs, item descriptions, infotexts... by Ekdohibs |
14:16 |
ShadowBot |
https://github.com/minetest/minetest/issues/3995 -- falling: walk 4 additional diagonally down directions. by sofar |
14:17 |
paramat |
^ hmmmm nore nrzkt PilzAdam sfan5 |
14:19 |
paramat |
thanks |
14:21 |
paramat |
i'll be merging a few game PRs in 3 hours |
14:23 |
paramat |
nore is 3948 still for release? no activity for a week |
14:24 |
nore |
paramat: well, I'd like to get it in release, but it can be postponed |
14:26 |
paramat |
ok. looking at the milestones it looks like freeze is a week away, maybe less |
14:29 |
paramat |
depending on dev activity |
14:31 |
|
jin_xi joined #minetest-dev |
14:43 |
|
paramat left #minetest-dev |
14:45 |
|
kaadmy joined #minetest-dev |
15:15 |
|
est31 joined #minetest-dev |
16:42 |
|
lag01 joined #minetest-dev |
16:42 |
|
AnotherBrick joined #minetest-dev |
16:56 |
|
STHGOM joined #minetest-dev |
16:59 |
|
Dragonop_ joined #minetest-dev |
17:00 |
|
PilzAdam joined #minetest-dev |
17:18 |
|
proller joined #minetest-dev |
17:22 |
|
lag01 joined #minetest-dev |
17:50 |
|
lag01 joined #minetest-dev |
17:53 |
|
paramat joined #minetest-dev |
17:54 |
|
rubenwardy joined #minetest-dev |
18:05 |
|
rubenwardy joined #minetest-dev |
18:21 |
|
numZero joined #minetest-dev |
18:23 |
paramat |
now merging game#862 geame#999 game#1011 game#1036 |
18:23 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/862 -- Tnt: Improvements by sofar |
18:23 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/1011 -- Tweaked flower and mushroom spreading by tenplus1 |
18:23 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/1036 -- Boats: Increase maximum velocity to 5n/s by paramat |
18:24 |
paramat |
game#999 |
18:24 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/999 -- Dirt should turn to dry grass in some occasions. by sofar |
18:29 |
|
Wryth_ joined #minetest-dev |
18:34 |
paramat |
merged! |
18:38 |
sofar |
that's huge ;) |
18:38 |
|
iangp joined #minetest-dev |
18:39 |
paramat |
it was very satisfying |
18:39 |
VanessaE |
paramat: you forgot one |
18:40 |
sofar |
the tnt one |
18:40 |
VanessaE |
jungle grass, for a neighbor |
18:40 |
sofar |
oh that |
18:41 |
VanessaE |
https://github.com/minetest/minetest_game/commit/7d93272caa4503979abb9b98a05a9b801870a72b#diff-fe24fdf96c7af2afc4edbda97f408e43R370 <-- needs to be inserted about here |
18:42 |
VanessaE |
(and of course the actual checks for it needed, further down) |
18:42 |
VanessaE |
also, https://github.com/minetest/minetest_game/commit/7d93272caa4503979abb9b98a05a9b801870a72b#diff-fe24fdf96c7af2afc4edbda97f408e43R393 is redundant |
18:42 |
paramat |
maybe not, as 'grass' is very similar to 'dirt with grass' but junglegrass is not |
18:42 |
VanessaE |
as air isn't among the neighbor nodes |
18:43 |
paramat |
nah 393 is needed |
18:44 |
VanessaE |
but imho junglegrass, while different in general, ought to be treated as if it's regular long grass for the sake of this abm |
18:44 |
VanessaE |
well ok, I can see the logic with the air check. |
18:45 |
* VanessaE |
shuts up now |
18:46 |
paramat |
i think it's best left out, we have enough neighbors in there :) |
18:48 |
VanessaE |
this is where groups are best used.. |
18:48 |
VanessaE |
group{grassy=1} or something |
18:49 |
paramat |
ahh good idea |
18:49 |
VanessaE |
then modders can define nodes that fit the same thing |
18:50 |
paramat |
will do |
18:52 |
sofar |
then the abm becomes `neighbors = { "group:dirt", "group:grass" } |
18:52 |
VanessaE |
exactly |
18:52 |
paramat |
dry grass in same group? |
18:53 |
VanessaE |
in its own group; |
18:53 |
VanessaE |
dry shrubs could be added to such. |
18:55 |
paramat |
i'll make a PR |
18:58 |
VanessaE |
some of plantlife's plants could be added to the 'grass(y)' group also. might prove useful. |
19:01 |
|
davisonio joined #minetest-dev |
19:18 |
sfan5 |
paramat: have you decided on a new date for feature freeze yet? |
19:19 |
paramat |
it happens when the milestones are completed, i'm hoping within a week |
19:25 |
paramat |
setting a date seems weird to me, it's not really possible, apart from being a rough date to get people focussed |
19:26 |
paramat |
i hope people are not relaxing because there's no date, the release is waiting on people's work =) |
19:27 |
sofar |
well as release mgr - you set the rules |
19:28 |
sofar |
it's not like you can't remove items from a release |
19:29 |
paramat |
several milestones have been removed, a relief |
19:30 |
paramat |
game#978 is a big issue |
19:30 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/978 -- furnaces dont work after rejoin |
19:31 |
paramat |
apart from that there's a few days of work needed for game |
19:32 |
paramat |
and a few days for engine |
19:34 |
paramat |
can anyone review #3995 ? it tests good |
19:34 |
ShadowBot |
https://github.com/minetest/minetest/issues/3995 -- falling: walk 4 additional diagonally down directions. by sofar |
19:35 |
paramat |
#3901 can possibly be removed from milestones as seems difficult to reproduce |
19:35 |
ShadowBot |
https://github.com/minetest/minetest/issues/3901 -- Air bubbles not showing up under water |
19:39 |
sofar |
978 isn't as big of an issue anymore - the mods affected have been patched |
19:39 |
paramat |
game 978 is possibly not urgent but attention is needed, i'm too busy with toher stuff |
19:39 |
paramat |
just saw your comment :) |
19:39 |
sofar |
and I agree with shadowninja's assessment |
19:39 |
paramat |
(other stuff) |
19:41 |
|
davisonio joined #minetest-dev |
19:43 |
|
VargaD joined #minetest-dev |
19:43 |
paramat |
my idea for #4000 is to not use a hack but do what is needed, stop mountaingen placing in air, it will be filling up the interiors of overgenerated dungeons and caves, i will need to move mountaingen into the base terrain loop (still keeping it optional) |
19:43 |
ShadowBot |
https://github.com/minetest/minetest/issues/4000 -- Mgv7: Stone in tunnels in mountain terrain at y = 48 when generating downwards |
19:49 |
|
Duir16 joined #minetest-dev |
19:55 |
paramat |
removing milestone label from #3901 |
19:55 |
ShadowBot |
https://github.com/minetest/minetest/issues/3901 -- Air bubbles not showing up under water |
20:07 |
paramat |
easy review game#1029 the current heart is ugly needs replacing |
20:07 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/1029 -- Add: New Heart Texture by KevDoy |
20:07 |
sofar |
paramat: ugh the toe-kicking thing is back in the character animation |
20:08 |
* sofar |
hits self over the head |
20:13 |
Fixer |
toe-kicking? |
20:17 |
Calinou |
I think he's referring to that idle animation bug? |
20:17 |
Calinou |
where at the end of the animation, the character's legs move back slightly |
20:30 |
paramat |
weird |
20:30 |
VanessaE |
that glitch was fixed like 2 years ago |
20:30 |
sofar |
It's fixed in the blend file |
20:31 |
sofar |
but no matter how much I export, not fixed :() |
20:31 |
VanessaE |
but you'll still probably see it if you're using any mod that supplies a new char model, they all seem to be based on the old glitchy one |
20:31 |
VanessaE |
Taoki: *poke* |
20:31 |
VanessaE |
^^^ he fixed it |
20:32 |
sofar |
I fixed it |
20:32 |
sofar |
like 3 months back |
20:32 |
VanessaE |
well fix it again :) |
20:33 |
sofar |
minetest-3d_armor/3d_armor/models/3d_armor_character.b3d |
20:33 |
sofar |
mobs/models/character.b3d |
20:33 |
VanessaE |
that's probably why |
20:34 |
VanessaE |
you know stu's knees-and-elbows model? |
20:34 |
VanessaE |
same glitch there, too |
20:40 |
paramat |
should junglegrass be in group:grass? |
20:41 |
VanessaE |
yes |
20:43 |
paramat |
yeah seems good, then it can be used to turn dirt into dirt with grass |
20:43 |
VanessaE |
exACTly. :) |
20:53 |
sofar |
cleaned out like 10 merged branches |
20:53 |
sofar |
git branch | wc -l |
20:53 |
sofar |
24 |
20:53 |
sofar |
nice, 14 down |
20:57 |
paramat |
game#1043 will test later |
20:57 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/1043 -- Default: Create 'grass', 'dry_grass' groups, use in dirt conversion ABM by paramat |
20:58 |
VanessaE |
seems okay (just looked at the code) |
21:02 |
|
Fritigern joined #minetest-dev |
21:28 |
|
Fritigern joined #minetest-dev |
21:30 |
|
damiel joined #minetest-dev |
21:39 |
paramat |
game#1044 VanessaE |
21:39 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/1044 -- Flowers: Make flower spread a public function to enable override by paramat |
21:44 |
sofar |
good one |
21:46 |
paramat |
will test it later |
21:56 |
VanessaE |
I think it's okay (didn't test) |
22:10 |
|
davisonio joined #minetest-dev |
22:18 |
|
Sockbat joined #minetest-dev |
22:37 |
|
paramat left #minetest-dev |
22:37 |
|
nrzkt joined #minetest-dev |
23:04 |
|
yang2003 joined #minetest-dev |
23:24 |
|
Dragonop joined #minetest-dev |
23:25 |
|
Etzos joined #minetest-dev |
23:30 |
|
davisonio joined #minetest-dev |