Time |
Nick |
Message |
00:01 |
nekobit |
rubenwardy: For the Lua wrapper, should I put this in scripting_client, mainmenu, emerge, or server? |
00:02 |
nekobit |
mainmenu makes sense, but those are async. Not sure what to do about that |
00:02 |
rubenwardy |
needs to be available in the mainmenu. It has both sync and async methods |
00:04 |
nekobit |
are there any docs on this |
00:26 |
nekobit |
rubenwardy: Did you want all of the contentdb functions to be rewritten in C++? Or just contentdb.lua and pkgmgr.lua? |
00:30 |
rubenwardy |
The other files are UI related which you'll want to keep in Lua |
00:31 |
rubenwardy |
If I was doing this, I'd start by moving the stuff that's needed by both cpp and Lua to the same implementation in src/content. That's generally parsing file directory structures to build a content tree |
00:32 |
rubenwardy |
Well then again I haven't looked into it fully |
00:32 |
rubenwardy |
This isn't the best first task so sorry for that |
00:33 |
MTDiscord |
<exe_virus> "are there any docs on this" - Ha. Ha ha ha. We have decent documentation for modding API, but not the engine. That's a crapshoot. luckily we're semi helpful with questions |
00:34 |
nekobit |
It's fine. I'm making do. Yeah I can see it's quite undocumented. I'm just digging around for what I can find. |
00:35 |
nekobit |
My main roadblock is trying to put my pkgmgr methods in a table like pkgmgr.get_folder_type. Not sure how to do this |
00:37 |
nekobit |
Ha, thank goodness i compiled Lua with the doc useflag... |
00:54 |
|
ShadowBot joined #minetest-dev |
00:58 |
|
SpaceManiac joined #minetest-dev |
01:08 |
|
SpaceManiac joined #minetest-dev |
01:17 |
|
SpaceManiac joined #minetest-dev |
01:29 |
|
ShadowBot joined #minetest-dev |
02:35 |
nekobit |
I just wasted like 4 hours trying to figure out how to add my function to a table |
02:36 |
nekobit |
Turns out, this entire time, pkgmgr.lua was setting the pkgmgr table to {}, making it empty.. so my results from C never even showed up... |
03:04 |
|
diceLibrarian joined #minetest-dev |
03:22 |
MTDiscord |
<exe_virus> :< |
04:00 |
|
MTDiscord joined #minetest-dev |
05:13 |
|
SpaceManiac joined #minetest-dev |
05:31 |
|
SpaceMan1ac joined #minetest-dev |
05:51 |
|
YuGiOhJCJ joined #minetest-dev |
07:15 |
|
SFENCE joined #minetest-dev |
07:25 |
|
SFENCE joined #minetest-dev |
07:28 |
|
SFENCE joined #minetest-dev |
08:32 |
|
cranez joined #minetest-dev |
09:33 |
MTDiscord |
<herowl> nekobit: you're doing a refactoring of pkgmgr code? you could check out #14543 for reference, so that you at least don't make it harder, or maybe incorporate some parts of it (not sure how deep you are going) |
09:33 |
ShadowBot |
https://github.com/minetest/minetest/issues/14543 -- Add gameid aliases by nauta-turbidus |
11:26 |
|
MTDiscord1 joined #minetest-dev |
11:44 |
|
Soni joined #minetest-dev |
12:17 |
|
Soni joined #minetest-dev |
12:48 |
nekobit |
Thanks |
15:25 |
|
oong819 joined #minetest-dev |
15:31 |
|
oong819 joined #minetest-dev |
16:49 |
|
oong819 joined #minetest-dev |
17:00 |
|
fluxionary joined #minetest-dev |
22:34 |
|
panwolfram joined #minetest-dev |
22:56 |
|
jonadab joined #minetest-dev |
23:05 |
|
Eragon joined #minetest-dev |
23:33 |
|
SpaceManiac joined #minetest-dev |