| Time |
Nick |
Message |
| 00:10 |
|
Jordach joined #minetest-dev |
| 00:50 |
|
BlockMen left #minetest-dev |
| 01:17 |
|
BrandonReese joined #minetest-dev |
| 01:25 |
|
Taoki joined #minetest-dev |
| 01:38 |
Taoki |
https://forum.minetest.net/viewtopic.php?f=9&t=9240&p=140557#p140551 Seems like a mod of mine found a bug in the engine. Apparently it crashes MT, but no specific Lua function is indicated to be at fault. |
| 01:38 |
Taoki |
IIRC that likely means an engine bug |
| 01:42 |
ShadowNinja |
Taoki: Looks like inv:get_stack("foo", 12345678 --[[Index too big]] ) |
| 01:43 |
Taoki |
I don't use that function in my mod even... strange |
| 01:43 |
ShadowNinja |
A LuaError should be thrown instead though. |
| 01:48 |
ShadowNinja |
That isn't it. It's checked. |
| 01:48 |
Taoki |
Anyway, time to head off now. Maybe someone else can look at what's happening more in depth. |
| 01:48 |
Taoki |
As far as I'm aware though, if the engine crashes (doesn't exit with a Lua error) and a Lua function at fault isn't indicated, there's a problem in the engine |
| 01:49 |
Taoki |
So I guess something in my mod uncovered a new bug |
| 01:49 |
Taoki |
Especially since I don't get that crash myself. I do get a similar one occasionally, but assumed that might already be there (it's at a different time and with a different trigger though)_ |
| 01:49 |
ShadowNinja |
Yes, not showing a error would be a bug, even if your mod caused the error. |
| 01:49 |
Taoki |
But heading off now, night. Hope someone can fully figure it out |
| 02:44 |
|
rambomedic joined #minetest-dev |
| 03:33 |
|
Robby joined #minetest-dev |
| 03:36 |
|
smoke_fumus joined #minetest-dev |
| 03:40 |
|
Eater4 joined #minetest-dev |
| 03:47 |
|
us`0gb joined #minetest-dev |
| 03:47 |
|
Exio4 joined #minetest-dev |
| 03:58 |
|
OldCoder joined #minetest-dev |
| 04:01 |
|
Exio4 joined #minetest-dev |
| 04:08 |
|
Eater4 joined #minetest-dev |
| 04:20 |
|
daswort joined #minetest-dev |
| 04:44 |
|
kaeza joined #minetest-dev |
| 05:00 |
|
Exio4 joined #minetest-dev |
| 05:19 |
|
jin_xi joined #minetest-dev |
| 05:39 |
|
kahrl joined #minetest-dev |
| 05:46 |
RealBadAngel |
https://github.com/minetest/minetest/pull/1271 |
| 05:47 |
RealBadAngel |
going to merge it, any objections? |
| 05:48 |
VanessaE |
um |
| 05:48 |
VanessaE |
you're messing about with hud.cpp |
| 05:48 |
VanessaE |
this will probably break sapier's patch :P |
| 05:49 |
RealBadAngel |
easy enough to rebase |
| 05:50 |
RealBadAngel |
those changes are one liners in each file i touched |
| 05:51 |
RealBadAngel |
anyway he is waiting for my fix |
| 05:51 |
RealBadAngel |
i was supposed to push that yesterday |
| 05:54 |
VanessaE |
I guess if it works, go for it |
| 05:54 |
RealBadAngel |
going shopping now, will do that when back |
| 05:55 |
VanessaE |
pick me up some chocolate :) |
| 06:21 |
|
nore joined #minetest-dev |
| 06:31 |
RealBadAngel |
hi nore |
| 06:31 |
RealBadAngel |
fixed the issue with waypoints, #1271 |
| 06:31 |
ShadowBot |
https://github.com/minetest/minetest/issues/1271 -- Bugfix: make waypoints respect camera offset by RealBadAngel |
| 06:32 |
RealBadAngel |
VanessaE, it was too late, i can give you a cookie instead ;) |
| 06:33 |
VanessaE |
heh |
| 06:33 |
RealBadAngel |
nore, are you ok with it? |
| 06:44 |
RealBadAngel |
hmm, what are those gnome_keyring errors on git? |
| 06:58 |
|
darkrose joined #minetest-dev |
| 07:04 |
|
RealBadAngel joined #minetest-dev |
| 07:05 |
RealBadAngel |
seems to be ubuntu issue, so nvm |
| 07:05 |
RealBadAngel |
pushing now 1271 |
| 07:08 |
RealBadAngel |
there was an issue opened about it, but i cant find it now, wtf? |
| 07:11 |
RealBadAngel |
found the issue and closed it |
| 07:12 |
RealBadAngel |
it was https://github.com/minetest/minetest/issues/1248 |
| 09:13 |
|
darkrose joined #minetest-dev |
| 09:56 |
|
crazyR joined #minetest-dev |
| 09:57 |
|
proller joined #minetest-dev |
| 10:27 |
|
ImQ009 joined #minetest-dev |
| 10:42 |
RealBadAngel |
ive made #1272 on VanessaE's request |
| 10:42 |
ShadowBot |
https://github.com/minetest/minetest/issues/1272 -- Move message about missing normal maps to infostream instead of errorstr... by RealBadAngel |
| 11:24 |
|
Jordach joined #minetest-dev |
| 12:46 |
|
restcoser joined #minetest-dev |
| 12:58 |
|
hmmmm joined #minetest-dev |
| 13:09 |
|
hmmmm joined #minetest-dev |
| 13:23 |
|
Megaf joined #minetest-dev |
| 13:23 |
Taoki |
If any devs are around at this hour: I discovered with one of my mods that player:hud_set_hotbar_itemcount() is currently broken, and using it often crashes the engine. Typically after changing inventory size... even if setting equal or less items in the hotbar to the inv size |
| 13:25 |
Taoki |
Someone please try something like the following, which should typically cause a crash: player:get_inventory():inv:set_size("main", 6) | player:hud_set_hotbar_itemcount(6) |
| 13:25 |
Taoki |
Sorry, |
| 13:25 |
Taoki |
player:get_inventory():set_size("main", 6) | player:hud_set_hotbar_itemcount(6) |
| 13:25 |
* Megaf |
looks at RealBadAngel sfan5 and ShadowNinja |
| 13:26 |
Megaf |
Morning everyone |
| 13:26 |
Megaf |
or Afternoon |
| 13:26 |
Taoki |
Funny thing is, PA's Nodetopia seems to change inventory size as well as hotbar size, but there are no crashes there |
| 13:26 |
Taoki |
Hi |
| 13:26 |
Megaf |
Taoki: Is Nodetopia running same version? |
| 13:27 |
Taoki |
Megaf: Tried it on GIT which is always what I run. No crash there |
| 13:27 |
Taoki |
Although in its case, inventory and hotbar are only set once when the player joins. Perhaps the engine has a problem with them being changed every now and then? |
| 13:29 |
Megaf |
Well, I actually have no idea about your issue |
| 13:36 |
|
iqualfragile joined #minetest-dev |
| 13:52 |
|
PilzAdam joined #minetest-dev |
| 13:54 |
Megaf |
What's wrong with my comment/issue? #1273 |
| 13:54 |
ShadowBot |
https://github.com/minetest/minetest/issues/1273 -- "debug_log_level" in minetest.conf does not work. |
| 13:55 |
PilzAdam |
Megaf, fixed |
| 13:56 |
Megaf |
PilzAdam: How? Why? |
| 13:56 |
PilzAdam |
github uses a special markdown to format the comments |
| 13:57 |
PilzAdam |
I added ``` around the code to mark it as code block |
| 13:57 |
Megaf |
I see |
| 13:59 |
Megaf |
Thanks PilzAdam |
| 14:01 |
|
jin_xi joined #minetest-dev |
| 14:03 |
|
BrandonReese joined #minetest-dev |
| 14:11 |
sfan5 |
Megaf: hm? |
| 14:12 |
|
NakedFury joined #minetest-dev |
| 14:20 |
|
PenguinDad joined #minetest-dev |
| 14:50 |
|
Taoki joined #minetest-dev |
| 15:09 |
|
proller joined #minetest-dev |
| 15:30 |
|
sapier joined #minetest-dev |
| 15:47 |
|
troller joined #minetest-dev |
| 16:07 |
|
Zeitgeist_ joined #minetest-dev |
| 16:07 |
|
Zeitgeist_ joined #minetest-dev |
| 16:08 |
RealBadAngel |
any comments on #1272 ? |
| 16:08 |
ShadowBot |
RealBadAngel: Error: Delemiter not found. |
| 16:09 |
sapier |
hehe this time it's you ;-) |
| 16:09 |
RealBadAngel |
? |
| 16:09 |
sapier |
that's the infostream change true? |
| 16:09 |
RealBadAngel |
https://github.com/minetest/minetest/issues/1272 |
| 16:09 |
sapier |
the delimiter not found issue |
| 16:09 |
RealBadAngel |
yes |
| 16:10 |
sapier |
I'm not quite sure about spaces around << ... but to be honest I don't really care about them ;-) |
| 16:11 |
sapier |
but you should fix the inconsistent bracket style for if, do it for the if one line above your changes too |
| 16:17 |
RealBadAngel |
now better? |
| 16:20 |
|
crazyR joined #minetest-dev |
| 16:21 |
|
Eater4 joined #minetest-dev |
| 16:22 |
|
MichaelRpdx joined #minetest-dev |
| 16:24 |
|
Anchakor_ joined #minetest-dev |
| 16:25 |
RealBadAngel |
Megaf, seting another log level is working for me without any problems |
| 16:29 |
|
Calinou joined #minetest-dev |
| 16:33 |
|
Shardvexz joined #minetest-dev |
| 16:36 |
RealBadAngel |
Megaf, propably you got it wrong. it defines what will be written to debug file on hdd. in console you will still see usual messages like player actions etc. |
| 16:41 |
|
Anchakor_ joined #minetest-dev |
| 16:51 |
|
troller joined #minetest-dev |
| 16:52 |
sapier |
no :-( sorry guess I should've been more precise ;-) |
| 17:01 |
RealBadAngel |
sapier, what do you mean? |
| 17:02 |
sapier |
for what I remember style requested by our styleguide is "if () {" or even "if ()<newline>{" |
| 17:04 |
RealBadAngel |
ah ok |
| 17:04 |
RealBadAngel |
code around uses both styles... |
| 17:05 |
RealBadAngel |
i mean with and without newline |
| 17:07 |
sapier |
yes I'm not sure about that one maybe it's not exactly defined too |
| 17:07 |
sapier |
but I'm sure about the space ;-) |
| 17:08 |
RealBadAngel |
yeah, ive added them |
| 17:16 |
sapier |
seems to be fine push it |
| 17:16 |
RealBadAngel |
ok |
| 17:22 |
|
Megaf joined #minetest-dev |
| 17:25 |
|
CraigyDavi joined #minetest-dev |
| 17:27 |
RealBadAngel |
sapier, what do you think about #1273 ? |
| 17:27 |
ShadowBot |
https://github.com/minetest/minetest/issues/1273 -- "debug_log_level" in minetest.conf does not work. |
| 17:29 |
sapier |
I don't know I didn't change anything log level related I jus used it |
| 17:29 |
RealBadAngel |
i think thats no issue at all |
| 17:30 |
RealBadAngel |
logging to disk and info shown in console are two different things |
| 17:32 |
sapier |
hmm you're right about that |
| 17:36 |
|
Guest99103 joined #minetest-dev |
| 17:36 |
Megaf |
13:36 <+RealBadAngel> Megaf, propably you got it wrong. it defines what will be written to debug file on hdd. in console you will still see usual messages |
| 17:36 |
Megaf |
I see |
| 17:36 |
Megaf |
I'd like an option to actually change what it prints to console |
| 17:37 |
sapier |
that'd be something like "console_log_level" |
| 17:37 |
whiskers75 |
sapier, do you have another MT for android build? |
| 17:37 |
sapier |
already published yesterday ;-) |
| 17:38 |
whiskers75 |
email pls |
| 17:38 |
sapier |
see minetest log |
| 17:38 |
sapier |
sorry I wont start mailing updates |
| 17:40 |
RealBadAngel |
so, im closing 1273 |
| 17:40 |
Megaf |
RealBadAngel: wait |
| 17:40 |
RealBadAngel |
yes? |
| 17:41 |
Megaf |
does it actually changes the info writen to debug.txt? |
| 17:42 |
RealBadAngel |
yes it does, my latest patch was about that for example |
| 17:43 |
RealBadAngel |
and messages about missing normal maps are recorded with log level >= 3 |
| 17:43 |
Megaf |
I see |
| 17:43 |
Megaf |
so my issue is not an issue |
| 17:44 |
Megaf |
RealBadAngel: Issue closed |
| 17:44 |
Megaf |
https://github.com/minetest/minetest/issues/1273#issuecomment-42215424 |
| 17:44 |
sapier |
can someone check #1269? |
| 17:45 |
ShadowBot |
https://github.com/minetest/minetest/issues/1269 -- Scene draw cleanup + add various 3d modes by sapier |
| 17:45 |
sapier |
I just added the missing two 3d modes too, now minetest is capable of running all (current) known 3d formats ... but I don't have a device to test the two of them |
| 17:47 |
RealBadAngel |
https://github.com/sapier/minetest/commit/14d663af78e3cd4af5601822bb8174263e9bca6c#diff-722710b5ecd9db42e7dd785dd517e186R994 |
| 17:47 |
RealBadAngel |
typo |
| 17:47 |
sapier |
where? |
| 17:47 |
Megaf |
sapier: I have a TV capable of that, but not the glasses |
| 17:48 |
sapier |
sorry to me those long links are useless I don't see where they are pointing at |
| 17:49 |
VanessaE |
sapier: "handel" --> "handle" |
| 17:49 |
VanessaE |
line 994 |
| 17:49 |
sapier |
argh ... thats first commit ... |
| 17:49 |
VanessaE |
unless you mean to reference the musician of olde |
| 17:49 |
VanessaE |
:) |
| 17:50 |
sapier |
hmmm I claim this to be prior art |
| 17:51 |
sapier |
I don't wanna create a new pull request for a typo not even being my typo |
| 17:51 |
VanessaE |
just fix the typo in this pull then |
| 17:52 |
VanessaE |
no one's gonna bitch about it, especially if it's in a comment anyway |
| 17:52 |
sapier |
I can't because it'd belong to first commit unless you want a third commit message "Fix typo" |
| 17:53 |
VanessaE |
heh |
| 17:53 |
VanessaE |
well nothing wrong with that :) |
| 17:53 |
sapier |
come on that typo was in there before it wont harm anyone if it's still there |
| 17:54 |
sapier |
you could've told Blockmen when he added it ;-P |
| 17:54 |
VanessaE |
but..but...the ghost of Handel might come back to haunt Minetest... or something :P |
| 17:54 |
sapier |
well minetest would benefit from some spooky storys |
| 17:54 |
VanessaE |
lol |
| 17:55 |
VanessaE |
getting back to the topic I can't actually say anything about that code, I have no 3d-capable hardware here |
| 17:56 |
sapier |
well there's still one thing you can tell ... it doesn't break normal mode ;-) |
| 17:56 |
sapier |
btw I was right about the hud thingy ... even current mode wont be enough for android port |
| 18:04 |
|
Zeitgeist_ joined #minetest-dev |
| 18:04 |
|
Zeitgeist_ joined #minetest-dev |
| 18:04 |
Megaf |
sapier: just wait a bit for more changes and then create a request |
| 18:05 |
Megaf |
sapier: I good change would be an option in minetest.conf to change the amount of console output to match debug.txt |
| 18:05 |
PenguinDad |
#1269 fixes models glitching with 3d_armor \o/ |
| 18:05 |
ShadowBot |
https://github.com/minetest/minetest/issues/1269 -- Scene draw cleanup + add various 3d modes by sapier |
| 18:08 |
sapier |
how does that fix the model glitching? |
| 18:09 |
PenguinDad |
I have no idea how but it is fixed with it |
| 18:11 |
PenguinDad |
maybe I was unclear about the glitching |
| 18:13 |
PenguinDad |
with glitching I mean that you can see your own model glitching in for a short moment in first person view |
| 18:13 |
sapier |
I don't believe in bugs suddenly disappearing, but of course it could've been a draw order issue, I had to switch some things to not have to copy too much code for different draw modes |
| 18:13 |
sapier |
oh that one yes I had to fix things related to it |
| 18:15 |
|
Shardvexz joined #minetest-dev |
| 18:17 |
|
Amaz_ joined #minetest-dev |
| 18:21 |
|
proller joined #minetest-dev |
| 18:23 |
Megaf |
RealBadAngel: sapier: Is it possible to add an option to change verbosity for console output? |
| 18:24 |
sapier |
everything is possible |
| 18:25 |
Megaf |
Is it easy for you? |
| 18:25 |
proller |
very easy, +1000 lines of sapiercode ;) |
| 18:26 |
Megaf |
proller: well, would you do a pull request for that? If you find that usefull as I do? |
| 18:26 |
Megaf |
you could do in 10 prollercode |
| 18:26 |
sapier |
I'm with megaf, let proller do it |
| 18:26 |
Megaf |
s/10/10 lines |
| 18:27 |
sapier |
most likely it's gonna limit line count to 17 and be located in mapblock.cpp ... but that's fine too ;-P |
| 18:28 |
Megaf |
heh |
| 18:28 |
sapier |
Yes I know I can do as silly comments as proller too ;-) |
| 18:30 |
Megaf |
sapier: one thing we really do need is some kind of console an Admin can actually administrate the server... |
| 18:31 |
Megaf |
where one could send messages to players, read the chat |
| 18:31 |
sapier |
I already wrote a mod to do this |
| 18:31 |
Megaf |
send commands |
| 18:31 |
Megaf |
did you? |
| 18:31 |
sapier |
yes |
| 18:31 |
Megaf |
Tell me more about it |
| 18:31 |
Megaf |
or just a link |
| 18:32 |
sapier |
I'll have to look for it but basically it's been a console interface to do same as you can do from chat |
| 18:33 |
|
rsiska joined #minetest-dev |
| 18:34 |
sapier |
it's only gonna work on linux too |
| 18:36 |
Megaf |
That's fine |
| 18:43 |
|
Megaf joined #minetest-dev |
| 18:43 |
|
Megaf joined #minetest-dev |
| 18:44 |
Megaf |
That's fine |
| 18:53 |
Megaf |
sapier: There's no public repo about that mod in your github |
| 18:54 |
sapier |
I know I haven't released it yet there wasn't any interest by that time |
| 18:54 |
sapier |
I'm gonna look for it and release it, but give me some time |
| 18:54 |
|
werwerwer_ joined #minetest-dev |
| 18:55 |
* Megaf |
takes some times and gives it to sapier |
| 19:12 |
|
Jordach_ joined #minetest-dev |
| 19:16 |
|
Jordach joined #minetest-dev |
| 19:20 |
|
Jordach joined #minetest-dev |
| 19:33 |
Calinou |
“Loaded mesh: <mesh name>†gets really obnoxious, please comment the code that prints such a thing by default |
| 19:33 |
Calinou |
it's unneeded |
| 19:33 |
Calinou |
it doesn't happen to textures and sounds |
| 19:34 |
* khonkhortisan |
agrees- |
| 19:34 |
sapier |
because textures and sounds aren't reloaded |
| 19:34 |
Calinou |
I know, but messages about meshes should only show on erroneous ones |
| 19:34 |
sapier |
I'm not exactly sure but for what I remember that message is printed by irrlicht not minetest |
| 19:34 |
Calinou |
they flood console and make it hard to read :/ |
| 19:35 |
sapier |
if it's irrlicht there's not much we can do about it |
| 19:35 |
sfan5 |
do it like the people at SuperTuxKart |
| 19:35 |
sfan5 |
fork irrlicht |
| 19:36 |
sapier |
we don't have enough manpower to fix our own bugs forking irrlicht will add another quite huge task |
| 19:38 |
sapier |
it's easy to demand a fork but keeping it alive is way more work then most ppl expect |
| 19:42 |
Calinou |
yeah, don't fork |
| 19:42 |
Calinou |
ask Irrlicht upstream to remove message? |
| 19:42 |
Calinou |
and to provide a patch, at least, for people who don't want message |
| 19:42 |
sapier |
that's a better option, can someone try to get this done? |
| 19:43 |
sapier |
or maybe first ask irrlicht guys if there's already a way to disable it ;-) |
| 19:45 |
|
tomreyn joined #minetest-dev |
| 19:47 |
RealBadAngel |
i think i found a solution |
| 19:48 |
sapier |
for the message problem or some other problem? |
| 19:48 |
sapier |
or do we have to find a matching issue for a cool solution ? ;-) |
| 19:50 |
|
EvergreenTree joined #minetest-dev |
| 19:50 |
RealBadAngel |
http://irrlicht.sourceforge.net/docu/classirr_1_1_i_logger.html |
| 19:51 |
sapier |
for what I remember we do already set this level ... but I don't know what level we set |
| 19:51 |
RealBadAngel |
lets check then |
| 19:51 |
|
grrk-bzzt joined #minetest-dev |
| 19:52 |
RealBadAngel |
grepping for "logger" gives no results |
| 19:52 |
sapier |
interesting |
| 19:53 |
RealBadAngel |
so we obviously are not using it |
| 19:53 |
sapier |
then give it a try it's gonna be quite easy to check |
| 19:54 |
|
ShadowBot` joined #minetest-dev |
| 19:57 |
|
Jordach joined #minetest-dev |
| 19:59 |
RealBadAngel |
ok, trying different log levels now |
| 20:12 |
RealBadAngel |
ILogger* logger = device->getLogger(); |
| 20:12 |
RealBadAngel |
logger->setLogLevel(ELL_ERROR); |
| 20:12 |
RealBadAngel |
Calinou, thats the whole patch needed |
| 20:12 |
sapier |
no it isn't |
| 20:13 |
sapier |
that's the thing to use the real patch is gonna map our loglevels to irrlicht loglevels |
| 20:14 |
RealBadAngel |
i just said thats all whats needed to disable message spam Calinou wanted |
| 20:14 |
sapier |
ok :-) but that's different from the patch to be added to minetest ;-) |
| 20:15 |
RealBadAngel |
i dont really think we should do some mapping |
| 20:15 |
RealBadAngel |
just add the setting default_irrlicht_log_level and thats all |
| 20:15 |
sapier |
of course we should do |
| 20:15 |
sapier |
I don't wanna set 20 debug levels for each different lib we use |
| 20:16 |
sapier |
at least in case there is a sane way to mapp the levels |
| 20:19 |
RealBadAngel |
why they should be bound at all? our records it to the file and the setting has no effect on what is displayed in console |
| 20:19 |
RealBadAngel |
the 2nd displays only to console |
| 20:20 |
sapier |
ours is displayed to console AND debug.txt ... and irrlicht log will be saved to file soon too |
| 20:20 |
RealBadAngel |
no |
| 20:21 |
RealBadAngel |
setting mt loglevel has no effect on what is displayed in console |
| 20:21 |
sapier |
of course the patch is already in android port ... well that's a part I took from a previous version, but it's quite important |
| 20:21 |
sapier |
we're mixing up things |
| 20:21 |
sapier |
actually there are two issues |
| 20:22 |
sapier |
the one requested earlier this day, "add a console_log_level" setting |
| 20:22 |
sapier |
and a second one what to do with irrlicht logging |
| 20:22 |
sapier |
imho later one is fix it to be logged to debug.txt |
| 20:23 |
sapier |
we don't need, and imho can't even handle having two different settings per lib |
| 20:24 |
sapier |
but that's an issue as complex as fixing hud the right way ... and as you there you believe it to be a "small" fix ;-) |
| 20:26 |
RealBadAngel |
as usual youre trying to overcomplicate things ;) |
| 20:27 |
sapier |
no I just want a solution suitable for what we need and not a quick hack forcing me to fix everything once I need to use the next broken part |
| 20:27 |
RealBadAngel |
instead of workin 2 liner we will end up with new class for logging that will be constantly in need of bugfixes ;) |
| 20:27 |
sapier |
e.g. irrlicht logging, how are we supposed to find issues on android or other mobile devices without logs? |
| 20:28 |
RealBadAngel |
just set the loglevel in config |
| 20:28 |
sapier |
well I'm gonna tell any android user to as you how to configure those hundereds of loglevels manually |
| 20:29 |
sapier |
but as usuall they wont get it right, resulting in not having any usfull log |
| 20:29 |
RealBadAngel |
huh, how do you want them to change any setting then? |
| 20:29 |
RealBadAngel |
mapped or not |
| 20:30 |
sapier |
one setting can be added to settings page but I can't add 50 dropdowns there |
| 20:30 |
RealBadAngel |
btw, setting the level to ELL_ERROR will display just errors |
| 20:30 |
RealBadAngel |
and shut up that spam only |
| 20:30 |
sapier |
do it right or don't do it at all |
| 20:31 |
RealBadAngel |
i have no idea how you want it to be done |
| 20:32 |
sapier |
minetest is full of crappy code meant to be a quick fix ... noone dared to clean it up later |
| 20:32 |
RealBadAngel |
so better you code it ;) |
| 20:32 |
sapier |
forget about it I did this mistake for hud |
| 20:33 |
sapier |
for which I know I have to do quite some additional work to make it work as good for android as it's working now for pc |
| 20:33 |
sapier |
because the current hud api is still not suitable for small screens |
| 20:34 |
sapier |
and you're a smart guy too RealBadAngel you're gonna find a way to do logging in a clean way ... it's almost as messed up as hud right now ;-) |
| 20:39 |
RealBadAngel |
create event recevier, and based on debug_log_level dump incoming irrlicht message into proper stream |
| 20:40 |
RealBadAngel |
this will shut up irrlicht logging to console too |
| 20:40 |
sapier |
we already have a event receiver |
| 20:40 |
sapier |
in android port it's handling log messages too |
| 20:41 |
sapier |
I don't know who did add it but at least now I know why it was added ;-) |
| 20:41 |
RealBadAngel |
can you link me to it? |
| 20:41 |
sapier |
I think so let me have a look |
| 20:43 |
RealBadAngel |
http://pastebin.com/5Z8RQ4CL |
| 20:46 |
RealBadAngel |
thats incoming message on event |
| 20:46 |
RealBadAngel |
and event: http://pastebin.com/UskigWX0 |
| 20:49 |
sapier |
https://github.com/sapier/minetest/blob/android_merge_branch_6/src/main.cpp around line 329 |
| 20:58 |
RealBadAngel |
that event receiver grabs the messages and puts them back into console |
| 20:59 |
sapier |
I didn't say it's best way to handle it I only said we have one ;-) |
| 21:00 |
RealBadAngel |
do we want irrlicht messages in console at all? |
| 21:01 |
Calinou |
[proposal] Center infotext below crosshair by default. Makes it much easier to do it. |
| 21:01 |
RealBadAngel |
or maybe it could be added with console_log_level |
| 21:01 |
Calinou |
if you think this is a good idea, you can post an issue about it |
| 21:02 |
Calinou |
(ideally: do that, and add minetest.conf settings for X and Y offset of infotext) |
| 21:02 |
sapier |
calinou there's not always a crosshait |
| 21:02 |
sapier |
-t+r |
| 21:02 |
Calinou |
just throwing this in here, because I fear an immediate issue closing if I post it on github already |
| 21:02 |
Calinou |
sapier, even if there's no crosshair, write it below |
| 21:02 |
Calinou |
it makes _sense_ |
| 21:02 |
Calinou |
especially for signs |
| 21:03 |
sapier |
relative or absolute positioning? ;-) |
| 21:03 |
Calinou |
the X and Y would probably be absolute positiions in minetest.conf |
| 21:04 |
Calinou |
anyway, I'd like to see this in, but if you don't, I'm going to try to haxor the game to have this as usual 8) |
| 21:04 |
sapier |
:-) calinou I'm asking because I know what issues this is gonna cause on different screen sizes and dpi's ... it sounds easy but everyone expects different things to happen |
| 21:05 |
sapier |
placing things at the edges or ecactly at center is simple but doing relative positioning to other elements isn't implemented (yet) |
| 21:06 |
Calinou |
ah |
| 21:07 |
sapier |
as usual I need this for something I wanna be done (android port) ... and as usual those wanting to do a quick fix only expect my solution to solve all issues about 2000 miles around the original issue ;-) |
| 21:07 |
sapier |
so expect it to be possible by the end of this month ;-) |
| 21:08 |
RealBadAngel |
sapier that event handler also causes irrlicht logs being saved to disk |
| 21:09 |
sapier |
I intend to add an additional parameter to hud definition, specifying the parent element, position for elements having a parent element isn't relative to screen but relative to parent with x=0,y=0 beeing upper left corner and x=1,1 beeing lower right one, any other values are calculated same way |
| 21:10 |
sapier |
RealBadAngel: that's what it is intended to do, but it's a unfinished hack similar to what you first intended to do |
| 21:10 |
sapier |
it's missing any loglevel handling |
| 21:11 |
Calinou |
grepping “infotext†returns nothing about its position |
| 21:11 |
sapier |
position of what? |
| 21:11 |
RealBadAngel |
sapier, and we do already possible levels of what is shown on console |
| 21:12 |
sapier |
sorry I don't understand this sentence |
| 21:12 |
Calinou |
position of the infotext |
| 21:12 |
RealBadAngel |
there are command line parameters |
| 21:12 |
Calinou |
maybe it's handled by Irrlicht itself and not modifiable? |
| 21:12 |
sapier |
ok maybe we should add those to settings too |
| 21:13 |
sapier |
at least once settings is available |
| 21:14 |
sapier |
I guess settings isn't available as soon as command line params |
| 21:14 |
RealBadAngel |
https://github.com/sapier/minetest/blob/android_merge_branch_6/src/main.cpp#L825 |
| 21:15 |
sapier |
yes so very very soon in startup process |
| 21:18 |
RealBadAngel |
idea, set irrlicht log level in logger to maximum |
| 21:18 |
sapier |
for what reason? |
| 21:18 |
RealBadAngel |
ah nvm |
| 21:19 |
sapier |
how much irrlicht loglevels are there? |
| 21:19 |
RealBadAngel |
5 |
| 21:20 |
sapier |
ok and we do have 4, + some debug trace level |
| 21:20 |
sapier |
that'd be a lmost a 1:1 match |
| 21:20 |
RealBadAngel |
http://irrlicht.sourceforge.net/docu/namespaceirr.html#aa2d1cac68606a25ed24cfffccfa30a92 |
| 21:21 |
sapier |
my suggestion is doing a 1:1 mapping, of course action to warning isn't a perfect match but to me it'd be good enough |
| 21:36 |
RealBadAngel |
ok, i know how to add console log level |
| 22:01 |
|
kaeza joined #minetest-dev |