Time |
Nick |
Message |
00:02 |
|
TheCoffeMaker joined #minetest |
00:05 |
|
TheCoffeMaker joined #minetest |
00:25 |
|
boingman joined #minetest |
00:36 |
|
TheCoffeMaker_ joined #minetest |
01:01 |
|
TheCoffeMaker joined #minetest |
01:48 |
|
Sakurai-Bunny joined #minetest |
03:22 |
|
silverwolf73828 joined #minetest |
03:41 |
|
SFENCE joined #minetest |
03:42 |
|
stormchaser3000 joined #minetest |
04:00 |
|
MTDiscord joined #minetest |
04:10 |
|
SFENCE joined #minetest |
04:26 |
|
SFENCE joined #minetest |
04:39 |
|
SFENCE joined #minetest |
04:43 |
|
SFENCE joined #minetest |
04:45 |
|
SFENCE joined #minetest |
05:04 |
|
fluxionary joined #minetest |
05:19 |
|
SFENCE joined #minetest |
05:21 |
|
Verticen joined #minetest |
05:30 |
|
SFENCE joined #minetest |
06:08 |
|
SFENCE joined #minetest |
06:16 |
|
gregon joined #minetest |
06:41 |
|
tarsovbak joined #minetest |
06:44 |
|
zleap joined #minetest |
06:53 |
|
beanbrain joined #minetest |
07:01 |
|
MacroFaxSax joined #minetest |
07:12 |
|
est31 joined #minetest |
07:52 |
|
Glaedr joined #minetest |
08:22 |
|
olliy joined #minetest |
08:23 |
|
jaca122 joined #minetest |
08:34 |
|
mrkubax10 joined #minetest |
08:36 |
|
mrkubax10 joined #minetest |
08:39 |
|
jaca122 joined #minetest |
08:47 |
|
shaft joined #minetest |
08:47 |
shaft |
Is there a way for mods to run code before games and mods get loaded? |
08:52 |
sfan5 |
no |
08:52 |
sfan5 |
or not really |
08:56 |
|
jaca122 joined #minetest |
08:59 |
MTDiscord |
<et086> write to builtin to execute your mod |
09:00 |
shaft |
How? |
09:01 |
MacroFaxSax |
shatf |
09:01 |
shaft |
Is there something like registered_crafts for recipes? |
09:01 |
MacroFaxSax |
shaft: hi |
09:01 |
shaft |
hi whoever you are |
09:01 |
MacroFaxSax |
kgdrenefort is here. :) |
09:01 |
MacroFaxSax |
Your friend |
09:02 |
MTDiscord |
<et086> that was a horrible joke that you should never try to do, but basically you need to be a trusted mod by the user, somehow detect where builtin is and write to it |
09:04 |
|
jaca122 joined #minetest |
09:04 |
shaft |
I don't remember talking to kgdrenefort |
09:05 |
MacroFaxSax |
shaft: Oh I apologize then! |
09:05 |
MacroFaxSax |
There seem to be SO many of you these days. |
09:05 |
MTDiscord |
<et086> also shaft, i don't think there's registered_crafts but i looked at https://github.com/dennisjenkins75/digiline_craftdb/blob/main/craftdb.lua and found minetest.get_all_craft_recipes(item_name) |
09:06 |
MacroFaxSax |
I confuse you all... |
09:06 |
shaft |
Oh that's very useful. Should solve my problem. Thanks et086 |
09:07 |
MacroFaxSax |
Bye shaft |
09:14 |
|
Hanicef joined #minetest |
09:15 |
|
MacroFaxSax left #minetest |
09:16 |
|
MacroFaxSax joined #minetest |
09:18 |
|
olliy joined #minetest |
09:22 |
|
SFENCE joined #minetest |
09:48 |
kgdrenefort |
Hi MacroFaxSax |
09:48 |
kgdrenefort |
hi shaft |
09:48 |
shaft |
hi |
09:52 |
MacroFaxSax |
kgdrenefort: ye there he is, the troll. |
09:53 |
kgdrenefort |
hm ? |
09:53 |
kgdrenefort |
MacroFaxSax: wdym ? |
10:02 |
|
ireallyhateirc joined #minetest |
10:14 |
|
TomTom joined #minetest |
10:17 |
kgdrenefort |
MacroFaxSax: ? |
10:36 |
|
bdju joined #minetest |
10:38 |
MTDiscord |
<jordan4ibanez> https://tenor.com/view/thonk-thinking-sun-thonk-sun-thinking-sun-gif-14999983 |
10:56 |
|
jaca122 joined #minetest |
11:01 |
ireallyhateirc |
this reminds me of that Microsoft meme where Bill Gates lies on the desk in his office and there's "Baby, there's nothing about me that's Micro or Soft" (pls don't ban lol) |
11:10 |
kgdrenefort |
ban ! |
11:10 |
kgdrenefort |
:D |
11:26 |
|
boingman joined #minetest |
11:44 |
|
SFENCE joined #minetest |
12:06 |
|
SFENCE joined #minetest |
12:11 |
|
tarsovbak joined #minetest |
12:11 |
|
gregon joined #minetest |
12:21 |
|
MacroFaxSax joined #minetest |
12:22 |
|
SFENCE joined #minetest |
12:31 |
shaft |
How do I learn the magic of formspec? |
12:37 |
MTDiscord |
<et086> see: https://api.minetest.net/search.html?q=formspec and https://rubenwardy.com/minetest_modding_book/en/players/formspecs.html |
12:40 |
shaft |
Ah, the modding book has good examples |
13:02 |
shaft |
How do I get a container with a scrollbar? |
13:03 |
|
Muma joined #minetest |
13:04 |
Muma |
Hi there, is there someone who can help me? |
13:04 |
Muma |
trying to switch language of minetest installation minetest-5.8.0-win64 |
13:04 |
Muma |
all settings looks changed but UI and game itself still in english |
13:05 |
shaft |
Are you using the flatpak? |
13:05 |
Muma |
no, just downloaded the client from web site and ran it |
13:06 |
|
MacroFaxSax joined #minetest |
13:06 |
shaft |
Oh win64 |
13:06 |
shaft |
Did you restart the game? |
13:06 |
Muma |
i can take any other client ;) |
13:06 |
Muma |
x32 will be better? |
13:06 |
shaft |
No |
13:07 |
shaft |
So did you restart the game? iirc it doesn't change immediatly, you need to restart it for the changes to become effective |
13:08 |
Muma |
yes, i did, dozen times, checked also all .conf files and see the settings as expected |
13:09 |
|
MacroFaxSax joined #minetest |
13:09 |
Muma |
i'm running the server on docker btw, if it's possible to change on server side i'll do it |
13:09 |
Muma |
client - win10 - srv docker |
13:09 |
shaft |
Why didn't you say so right away? Docker runs Linux right? |
13:10 |
Muma |
yep, i'm running client on win10 machine - english is not changed |
13:10 |
Muma |
tried to connect to mineclone2 game installed in docker (i'm able to play) but language is still english |
13:11 |
shaft |
Is the text of your main menu in your configured language? |
13:11 |
Muma |
yes, i set the correct language (Ro) |
13:12 |
shaft |
I think it uses the language of the server for the games. |
13:12 |
shaft |
You should change the language of your MT server |
13:12 |
Muma |
but what's wrong with client? |
13:12 |
Muma |
btw, when trying to set FallBack fonts - it crashes |
13:13 |
shaft |
Minetest games run entirely on the server and just transmit what to display to the client |
13:14 |
shaft |
I think translations are also handled by the server |
13:15 |
MTDiscord |
<jordan4ibanez> When you're in minetest, even your brain is running on the server |
13:15 |
Muma |
ok, how can i configure the server to switch language? |
13:15 |
Muma |
in config file: worlds/worldname/world.mt |
13:15 |
Muma |
i have language = ro |
13:17 |
shaft |
There's no such setting in there and adding one probably doesn't do anything. The setting is in minetest.conf |
13:18 |
Muma |
right |
13:18 |
Muma |
i have it like this: |
13:18 |
Muma |
# Set the language. Leave empty to use the system language. |
13:18 |
Muma |
# A restart is required after changing this. |
13:18 |
Muma |
# type: enum values: , be, bg, ca, cs, da, de, el, en, eo, es, et, eu, fi, fr, gd, gl, hu, id, it, ja, jbo, kk, ko, lt, lv, ms, nb, nl, nn, pl, pt, pt_BR, ro, ru, sk, sl, sr_Cyrl, sr_Latn, sv, sw, tr, uk, vi, zh_CN, zh_TW |
13:18 |
Muma |
language = ro |
13:18 |
shaft |
Does it work? |
13:18 |
Muma |
nope |
13:18 |
shaft |
minetest.conf on your server? |
13:18 |
Muma |
yes |
13:18 |
shaft |
And your client? |
13:19 |
Muma |
on windows machine |
13:19 |
|
SFENCE joined #minetest |
13:19 |
shaft |
And on the docker? |
13:20 |
Muma |
the server is on the docker, see config above |
13:20 |
|
behalebabo joined #minetest |
13:20 |
shaft |
Yes and did you change the minetest.conf of your docker server? |
13:21 |
Muma |
yes, this what i'm saying ;( all settings looks as documented, but nothing is changed |
13:22 |
shaft |
What OS is your sever? |
13:22 |
MTDiscord |
<y5nw> shaft, Muma: MT mods should use client-side translations so you should set the language in your client. If the interface is still in English then it is likely that the mod is not yet translated to the target language |
13:23 |
shaft |
They do? |
13:23 |
Muma |
there is locale files on required language in game/mod |
13:23 |
Muma |
how can i validate? |
13:24 |
Muma |
btw, when i'm NOT connected to server, client still in english even when connected to other servers |
13:24 |
shaft |
Does the language switch back to English when you restart the game? |
13:24 |
Muma |
it's ALWAYS in english |
13:24 |
shaft |
Go to settings and change it to your language. Then restart the game. |
13:26 |
shaft |
Make sure your minetest.conf isn't write protected |
13:26 |
MTDiscord |
<y5nw> shaft: translations are implemented using special escape sequences, and the translation files are sent to the client. The client parses the translation string and uses that in combination with the translation files for the translated string. |
13:27 |
Muma |
i did it dosens times, minetest.conf is not protected, moreover it holds the correct language paramater |
13:27 |
Muma |
i even switched it to another languages to check... it's always stayed ion english |
13:27 |
shaft |
Romanian works for me but only in the main menu |
13:27 |
shaft |
MTG doesn't seem to have Romanian translation yet |
13:28 |
shaft |
Sorry nothing I can do |
13:28 |
MTDiscord |
<y5nw> If you are on an MSVC build on Windows there is also a chance that the client does not support translations since it is not built with gettext correctly |
13:29 |
|
y5nw joined #minetest |
13:30 |
Muma |
i can try this build |
13:30 |
Muma |
https://minetest.kitsunemimi.pw/builds/win64/minetest-5.9.0-fbec378-win64.7z |
13:30 |
Muma |
might be helpfull? |
13:30 |
shaft |
He won't get translation either way in the games because MCL and MTG don't have romanian translation files. |
13:30 |
ROllerozxa |
y5nw: the official builds use mingw so that shouldn't be an issue |
13:30 |
shaft |
Nobody translated it yet. |
13:30 |
ROllerozxa |
if you see partial translations then that's because the translations are incomplete |
13:32 |
y5nw |
ROllerozxa: ah, ok. I was thinking about the CI builds since I recall there was one built with MSVC that did not have translations |
13:32 |
Muma |
5.9 the same... |
13:33 |
Muma |
checked on 3 PCs btw (all 3 with win10) |
13:33 |
Muma |
:( |
13:43 |
|
SFENCE joined #minetest |
13:45 |
|
stormchaser3000 joined #minetest |
14:24 |
Krock |
Muma: is this a new issue or do older Minetest builds not switch languages either? At least "src/unsupported_language_list.txt" does not blacklist "ro", so if "minetest.exe --version" shows "USE_GETTEXT=1" there should be support for it. |
14:24 |
Krock |
... |
14:30 |
shaft |
Is there a function to get the maximum stack size? |
14:33 |
Krock |
65535 |
14:33 |
Krock |
also https://github.com/minetest/minetest/blob/master/doc/lua_api.md?plain=1#L7570-L7571 for specific items |
14:37 |
shaft |
I thought about common items in MTG and MCL like wood which stack up to 99 and 64 |
14:38 |
shaft |
Probably no function for that |
14:39 |
|
Verticen joined #minetest |
14:40 |
shaft |
btw will you merge my PR? |
14:53 |
|
MacroFaxSax joined #minetest |
14:57 |
|
Blockhead256 joined #minetest |
14:59 |
Blockhead256 |
!tell Muma Sorry, but Minetest Game is not available in Romanian. It has translations into: de, eo, es, fr, id, it, ja, jbo, ms, pl, pt_BR, ru, sk, sv, uk, zh_CN, zh_TW -- only |
14:59 |
MinetestBot |
Blockhead256: I'll pass that on when Muma is around |
14:59 |
Krock |
Blockhead256: https://hosted.weblate.org/projects/minetest/minetest/ro/ |
15:00 |
Krock |
there is some translation .. just not very much. |
15:00 |
Blockhead256 |
Mineclone2 isn't available in Romanian either |
15:00 |
Blockhead256 |
the main menu of Minetest Engine is available in Romanian, and that's about it |
15:00 |
shaft |
Krock, sorry if I'm annoying. What about the PR? |
15:01 |
Blockhead256 |
so someone will need to do the translation work for that language to make it available |
15:02 |
Krock |
shaft: low priority for me, but I've seen the changes |
15:02 |
|
Hanicef joined #minetest |
15:03 |
shaft |
What does that mean? Will you merge it, decide about merging it or just do nothing and leave it sit there for another month? |
15:03 |
|
gregon1 joined #minetest |
15:04 |
shaft |
The entire reason I asked anyone for review was to get it merged |
15:05 |
Krock |
well yes that's obvious. I'll give it a test this weekend - which means a to review it |
15:05 |
Krock |
-a |
15:09 |
shaft |
That's great! |
15:21 |
|
tarsovbak joined #minetest |
15:26 |
shaft |
Do I have to continually rebake the entire GUI formspec string if I want to change things dynamically? |
15:28 |
Krock |
yes |
16:00 |
|
fling joined #minetest |
16:12 |
|
gregon joined #minetest |
16:13 |
|
tarsovbak joined #minetest |
16:28 |
|
fluxionary joined #minetest |
16:28 |
|
gh00p joined #minetest |
16:51 |
|
tarsovbak joined #minetest |
17:19 |
|
monstanner joined #minetest |
17:22 |
shaft |
How do I find or check if an item matches a description like "group:flower,color_green"? |
17:22 |
shaft |
There must be functions for this. Decoding this by hand will take me forever |
17:22 |
shaft |
It's a crafting recipe |
17:25 |
|
monstanner left #minetest |
17:26 |
sfan5 |
never seen that comma syntax but if it's just a single group then that's easy to look for in registered_items |
17:26 |
sfan5 |
but it sounds useful if the engine provided a helper for this, consider opening a feature request |
17:28 |
Krock |
as far as I know it's for specifying multiple groups that must match |
17:28 |
Krock |
I've only ever seen it being used with colors |
17:39 |
MTDiscord |
<luatic> shaft: https://github.com/appgurueu/modlib/blob/5f0dea2780b88d44d85b9704e0e81348c459404d/minetest/misc.lua#L176-L194 |
17:39 |
MTDiscord |
<luatic> nodename is misleading there tbh, should be called itemname, but you get the idea |
17:41 |
shaft |
Oh I get it. I thought color green was some inbuilt but it's just a list of groups |
17:41 |
shaft |
Not that hard then |
17:42 |
|
Thermoriax_1 joined #minetest |
17:50 |
shaft |
How do you call nodename_matcher from a mod? |
17:51 |
|
MacroFaxSax joined #minetest |
17:52 |
|
jaca122 joined #minetest |
17:55 |
shaft |
It's neither in the global nor the minetest table. |
17:58 |
sfan5 |
the answer is to copy it into your mod |
18:00 |
shaft |
Alright it's mine now and CC0 |
18:01 |
MTDiscord |
<wsor4035> ...thats not how licenses work |
18:02 |
Krock |
lmao what |
18:02 |
shaft |
Just kidding I'll rewrite it |
18:02 |
MTDiscord |
<wsor4035> also not how that works |
18:06 |
sfan5 |
it does work like that to some extent, but people do white-room reverse engineering for a reason |
18:07 |
shaft |
Someone writes 5+5. I write 5+5. Fight me. |
18:07 |
MTDiscord |
<wsor4035> well i assume they read it, and would in effect be creating a derivative work, rather than just writing a function that also does $thing |
18:08 |
sfan5 |
for this function in particular you can argue that there's nothing ingenious about a for loop and a callback that makes it copyrightable |
18:08 |
MTDiscord |
<wsor4035> that is true |
18:09 |
MTDiscord |
<jordan4ibanez> This server is now gplv3 |
18:09 |
MTDiscord |
<wsor4035> begone virus |
18:10 |
MTDiscord |
<jordan4ibanez> https://tenor.com/view/gnu-efi-uefi-osdev-programming-gif-25428685 |
18:11 |
MTDiscord |
<wsor4035> yeah, because gnu boot when so well for that |
18:31 |
shaft |
Can you attach more data to a formspec element than just the name? |
18:50 |
|
SFENCE joined #minetest |
18:54 |
shaft |
And why does image not get clipped by the boundraries of the scroll container while all other elements do? |
19:01 |
|
SFENCE joined #minetest |
20:05 |
|
SFENCE joined #minetest |
20:06 |
|
ireallyhateirc joined #minetest |
20:51 |
|
SFENCE joined #minetest |
21:20 |
|
Thermoriax joined #minetest |
22:35 |
|
panwolfram joined #minetest |
23:34 |
|
Sokomine joined #minetest |
23:42 |
|
kilbith joined #minetest |
23:42 |
|
kilbith left #minetest |