Minetest logo

IRC log for #minetest-dev, 2016-09-17

| Channels | #minetest-dev index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
00:06 STHGOM joined #minetest-dev
00:06 STHGOM joined #minetest-dev
00:21 Tmanyo joined #minetest-dev
00:22 SloanOnLinux joined #minetest-dev
00:22 SloanOnLinux joined #minetest-dev
00:31 NakedFury joined #minetest-dev
00:36 NakedFury joined #minetest-dev
01:06 ssieb joined #minetest-dev
03:24 paramat joined #minetest-dev
03:36 paramat #4522 any more comments?
03:36 ShadowBot https://github.com/minetest/minetest/issues/4522 -- Modify default font appearance. by everamzah
03:42 paramat i might merge that in a day or so if no objections
03:48 paramat wow #3497 is simple
03:48 ShadowBot https://github.com/minetest/minetest/issues/3497 -- Allow mesh and nodeboxes to wave like plants or leaves. by sofar
03:53 paramat +1
03:55 paramat likewise will merge in a day or so if no objection
04:20 SloanOnLinux joined #minetest-dev
04:20 SloanOnLinux joined #minetest-dev
05:38 paramat #4523 updated with t4im's request
05:38 ShadowBot https://github.com/minetest/minetest/issues/4523 -- Register.lua: Throw error if node 'light_source' > core.LIGHT_MAX by paramat
06:16 paramat thanks, replied
06:45 Hunterz joined #minetest-dev
07:00 AcidNinjaFWHR joined #minetest-dev
08:01 Krock joined #minetest-dev
08:07 paramat i notice we tend to use 'minetest.CONTENT_AIR' instead of 'core.CONTENT_AIR' when using these constants, is one decprecated or either preferred?
08:09 paramat #4523 updated
08:09 ShadowBot https://github.com/minetest/minetest/issues/4523 -- Register.lua: Throw error if node 'light_source' > core.LIGHT_MAX by paramat
08:10 Krock in builtin "core" should be used, in mods "minetest" - but it really doesn't matter as they're both referring to the same table
08:10 hmmmm paramat, why do you feel the need to tell people that a light value of 15 causes a "lighting bug"?
08:11 hmmmm this is not a friendly users guide, this is the official documentation, the word of the bible for minetest
08:11 hmmmm an api documentation never describes implementation
08:11 paramat sure, i don't mind leaving that out
08:12 Krock yeah, it's enough to mention that 14 is max
08:12 paramat will do
08:12 hmmmm just write this
08:13 hmmmm "If light_source is outside of the range between 0 and core.LIGHT_MAX, the behavior is undefined"
08:13 hmmmm maybe today it might cause a "lighting bug" whatever that is
08:13 hmmmm maybe tomorrow it might print out an error message
08:14 hmmmm maybe the next day it will silently truncate the value to 14
08:14 hmmmm who knows?
08:14 paramat ok updating
08:17 paramat even that comment seems unnecessary? it's obvious out-of-range might cause weirdness
08:18 hmmmm in the C and C++ standards, there are details that are left unmentioned, and then there are some that explicitly say have undefined behavior
08:18 hmmmm for the sake of specificity i'd rather do the latter
08:18 hmmmm it clearly lays out the expectations
08:18 paramat ok
08:19 hmmmm maybe i'm applying too high of a standard to the lua api documentation?
08:19 hmmmm we call it documentation, not a standard
08:19 hmmmm shouldn't it be a standard though?
08:19 hmmmm terasology should be able to take lua_api.txt and implement it
08:19 hmmmm buildat should be able to do the same
08:19 paramat your high standards have been a good thing
08:20 hmmmm you should be able to make a birthday game that don't involve computers at all, by following the rules layed out in lua_api.txt
08:20 hmmmm birthday party game*
08:22 paramat updated
08:24 paramat \O/
08:29 paramat will merge this then in a moment
08:30 NakedFury joined #minetest-dev
08:31 paramat 2 that have approval, but any further reviews or objections?: #3497 #4522
08:31 ShadowBot https://github.com/minetest/minetest/issues/3497 -- Allow mesh and nodeboxes to wave like plants or leaves. by sofar
08:31 ShadowBot https://github.com/minetest/minetest/issues/4522 -- Modify default font appearance. by everamzah
08:34 paramat now merging 4523
08:39 paramat merged
09:08 Fixer joined #minetest-dev
09:46 ElectronLibre joined #minetest-dev
09:58 everamzah joined #minetest-dev
10:05 Fixer_ joined #minetest-dev
10:37 paramat joined #minetest-dev
10:58 Zeno` joined #minetest-dev
11:03 paramat left #minetest-dev
11:15 proller joined #minetest-dev
11:27 AcidNinjaFWHR joined #minetest-dev
11:53 ensonic joined #minetest-dev
12:02 ensonic joined #minetest-dev
12:09 Player_2 joined #minetest-dev
12:47 TheReaperKing joined #minetest-dev
14:16 celeron55 https://www.youtube.com/watch?v=CeTjR5-IabY
14:21 celeron55 https://github.com/minetest/minetest/compare/master...celeron55:client_player_physics_script
14:35 sfan5 wait so this is client side lua scripting but with just physics?
14:41 alkotob joined #minetest-dev
14:42 twoelk joined #minetest-dev
15:00 celeron55 it is
15:00 celeron55 i consider controls and physics the most important client-side thing that has always been way too static
15:05 xunto joined #minetest-dev
15:06 KaadmY joined #minetest-dev
15:12 twoelk clients could control in game physics?
15:12 * twoelk must have understood something wrong
15:14 alkotob joined #minetest-dev
15:26 rubenwardy joined #minetest-dev
15:35 * twoelk watches the video and considers buying faster pc to be able to use such physics in minetest
15:38 hmmmm joined #minetest-dev
15:46 celeron55 eh, that doesn't use practically any resources
15:47 hmmmm what the hell
15:48 hmmmm what happened to farmap?
15:48 rubenwardy oh my god, non yaw rotation
15:49 rubenwardy does digging work?
15:49 hmmmm it's called pitch
15:49 rubenwardy Yeah, pitch and roll
15:50 hmmmm that's not really impressive though, the scripting part is impressive
15:50 celeron55 i started it yesterday afternoon
15:50 rubenwardy oh, didn't read that
15:50 hmmmm i'm just kind of upset that farmap is rotting in a WIP unfinished buggy state while this new feature is here
15:50 rubenwardy that's lua?
15:50 rubenwardy wow
15:50 hmmmm lol?
15:50 hmmmm you did this in one day?
15:51 celeron55 i am not comfortable continuing farmap until regular rendering is faster
15:51 hmmmm do you take adderall or something
15:52 celeron55 i was surprised i found sapier's scripting abstractions fairly useful; it didn't take very much to get my hands on a new sandboxed lua instance and adding it there
15:53 celeron55 the flight sim is the shittiest flight sim i have ever tried to fly in, but the interface is fun
15:54 hmmmm how do you control roll?
15:54 celeron55 it's keyboard only; because i wanted to try that
15:54 celeron55 it's just pitch and roll; no yaw control
15:54 celeron55 mouse does nothing
15:54 celeron55 as defined by the script
15:54 hmmmm heh
15:55 hmmmm when i exposed keyboard bindings to the client side lua mockup est got upset
15:55 * twoelk puts old joystick back in box
15:55 celeron55 it needs some kind of a collision function and a network message passing function and then it's fairly useful already
15:55 celeron55 anything that the client doesn't support (=basically everything) can be just passed to the server side lua
15:56 ensonic joined #minetest-dev
15:56 hmmmm i think the part where i ultimately got stuck on with my version of client side lua was the icky details of server media sending and resolution
15:56 celeron55 i couldn't even make any hud yet because the only interface to that is on the server side and i didn't make the mssage function yet
15:56 hmmmm from what i take it you are avoiding this part right now as of this initial iteration?
15:57 celeron55 well, what this does it it basically just allows one to replace LocalPlayer::applyControls and LocalPlayer::move with a script
15:57 celeron55 there's not much more to it
15:58 celeron55 and a very limited API is exposed; just some basic utilities in addition to whatever is considered safe in the lua standard library
15:59 celeron55 i guess minetest.get_node should be exposed so that people can make things that stay on the ground
15:59 celeron55 or maybe just do it with a collision box, whatever
16:00 celeron55 in theory something like this should enable all kinds of vehicles in such way that they don't suck
16:00 celeron55 with almost no API at all
16:29 Void7 joined #minetest-dev
16:46 NakedFury joined #minetest-dev
16:56 HonoredGlory joined #minetest-dev
17:08 ssieb joined #minetest-dev
17:12 est31 joined #minetest-dev
17:13 est31 nice branch celeron55
17:14 est31 I also want to say that I am not "upset" in any way about the fact that it exposes controls
17:14 est31 it exposes them in a way that will work with joysticks and on android as well
17:15 est31 and it still enables players to set their own keybindings
17:15 est31 so I am totally okay with it
17:46 ensonic joined #minetest-dev
18:37 paramat joined #minetest-dev
18:41 paramat good to see this. it would go well with the mgv7 floatlands i'm working on
18:50 Void7 joined #minetest-dev
19:04 paramat will merge these in a few hours unless objections #4522 #3497
19:04 ShadowBot https://github.com/minetest/minetest/issues/4522 -- Modify default font appearance. by everamzah
19:04 ShadowBot https://github.com/minetest/minetest/issues/3497 -- Allow mesh and nodeboxes to wave like plants or leaves. by sofar
19:05 Krock I'm using font size 19 so .. no problem :)
19:06 Krock but I disagree with the opacity change to 255 of the shadow
19:07 Fixer suddenly wild celeron55 appears
19:07 Krock with the changes the contrast is a bit too high IMO
19:08 Fixer and disappears...
19:08 Krock suddenly wild Fixer appears
19:08 Fixer i've approached slowly
19:10 paramat perhaps i'll leave the font PR a bit longer
19:11 paramat the text in menu tabs is not very visible, needs darker boxes
19:13 paramat in-game text is not clear against sky or brightness
19:14 Krock \x1B(c@#0000)very visible text ingame
19:15 Krock players with 0.4.14 clients will love this ^
19:15 paramat hm but the higher contrast in-game is a bit hard on the eyes
19:15 paramat i might agree with you
19:16 damiel_ joined #minetest-dev
19:19 Fixer i also have a feel that snow pr was somewhat rushed...
19:20 paramat i'm going to soften the dark wave line
19:21 paramat font shadow alpha 193 is good
19:21 Krock Fixer, what snow PR ?  (off: https://www.youtube.com/watch?v=oiSn2JuDQSc)
19:21 paramat 191
19:24 BrandonReese joined #minetest-dev
19:24 BrandonReese joined #minetest-dev
19:34 paramat left #minetest-dev
19:45 everamzah joined #minetest-dev
20:20 ensonic joined #minetest-dev
20:46 STHGOM joined #minetest-dev
20:46 STHGOM joined #minetest-dev
20:53 Calinou yeah, font is too contrasted with the shadow now
20:53 Calinou keep alpha to 160 or something
20:53 Calinou 192 might be acceptable
20:56 celeron55 why do people want to make it so high contrast
20:56 celeron55 buy better screens or just configure it yourself, lol
20:59 Fixer there are lots of mazohists those days
20:59 Fixer buying as shittier hardware as possible
20:59 Fixer with small screens
20:59 Fixer it is like 1929 economic crysis or smth
21:00 Calinou Crysis wasn't set in 1929 :(
21:00 Fixer nevermind
21:33 celeron55 :D
21:35 paramat joined #minetest-dev
21:44 Fixer new trend m = rn , in chat it is very hard to distinguish
21:44 Fixer in mt chat
21:48 everamzah joined #minetest-dev
21:55 est31 joined #minetest-dev
22:17 paramat #4522 is updated to not change shadow alpha
22:17 ShadowBot https://github.com/minetest/minetest/issues/4522 -- Modify default font appearance. by everamzah
22:25 betterthanyou711 joined #minetest-dev
22:34 STHGOM_ joined #minetest-dev
22:34 STHGOM joined #minetest-dev
22:49 Void7 joined #minetest-dev
23:04 betterthanyou711 joined #minetest-dev
23:32 KaadmY joined #minetest-dev
23:40 TheReaperKing1 joined #minetest-dev
23:49 paramat mapper bug https://github.com/minetest/minetestmapper/issues/31
23:53 est31 i think thats related to how the mapper work
23:53 est31 s
23:53 est31 afaik it starts scanning down from some point

| Channels | #minetest-dev index | Today | | Google Search | Plaintext