Time |
Nick |
Message |
00:00 |
cg72 |
Hmmmm is an ass hole and im about to get my strap-on and fuck his ass up bad!!! |
00:00 |
kilbith |
cg72: you don't to tell me "Fuck you" in all caps when i just give an opinion on a PR... |
00:00 |
kilbith |
you don't need* |
00:01 |
cg72 |
i do |
00:01 |
hmmmm |
I don't have ban privileges in -dev, can somebody else op me or ban cg72 |
00:01 |
shadowzone |
to be honest, all I wanted to do was help not start a fight. |
00:01 |
hmmmm |
thanks |
00:01 |
kilbith |
and stop insult people. |
00:01 |
cg72 |
if i was still 21 id google you irl and beat your as be happy i calmed down |
00:01 |
cg72 |
hmmmm has pissed me off from day one |
00:01 |
acerspyro |
cg72: STOP ramming on people. You're worse than the way you describe us. |
00:02 |
cg72 |
i am evil and dont care about it |
00:02 |
kilbith |
ShadowNinja ^ please. |
00:02 |
acerspyro |
I'm evil, too, mind you. |
00:02 |
acerspyro |
But I can live in society. |
00:02 |
cg72 |
hmmmm i love you <3 bye \o |
00:02 |
hmmmm |
;op |
00:02 |
|
cg72 left #minetest-dev |
00:02 |
acerspyro |
Ban |
00:03 |
shadowzone |
I got her to settle down |
00:03 |
acerspyro |
oh, nice |
00:03 |
kahrl |
can you tell her to go to freeminer, they're more open minded about pull requests |
00:03 |
acerspyro |
lol |
00:03 |
shadowzone |
She's there too |
00:04 |
acerspyro |
Poor them :D |
00:04 |
shadowzone |
lol |
00:04 |
VanessaE |
heh |
00:04 |
acerspyro |
is that crazy ginger? |
00:04 |
shadowzone |
I shouldn't laugh..but I am. |
00:04 |
shadowzone |
Yes it is. |
00:04 |
acerspyro |
ok |
00:04 |
hmmmm |
is fz72 on github == cg72? |
00:04 |
* acerspyro |
makes the link |
00:04 |
shadowzone |
nope |
00:04 |
shadowzone |
crazyginger72 |
00:06 |
acerspyro |
Girl who claims that hell, god and damn are not kid-friendly. |
00:06 |
hmmmm |
'cause if that is fz72, I guess he (or she) might be mad over this: https://github.com/minetest/minetest/pull/2016 |
00:06 |
acerspyro |
Uh, I'm no believer, but if it wouldn't be kid-friendly, it would not be in the bible... |
00:06 |
hmmmm |
did that come off as mean or something? |
00:07 |
acerspyro |
? |
00:07 |
shadowzone |
hmmmm, her github is crazyginger72 |
00:07 |
hmmmm |
gingers don't have souls |
00:08 |
VanessaE |
acerspyro: if the bible is kid friendly then I'm the Queen of England. :P |
00:08 |
acerspyro |
lol |
00:08 |
acerspyro |
Queen of England is also Queen of Canada, btw |
00:10 |
|
proller joined #minetest-dev |
00:10 |
VanessaE |
hmmmm: not even in the slightest |
00:11 |
acerspyro |
I don't believe in souls. |
00:11 |
acerspyro |
I calculate people in levels of bitchiness. |
00:11 |
acerspyro |
A negative level is good. |
00:11 |
crazyR |
in all fairness guys i can see her frustration as can many others. |
00:12 |
acerspyro |
? |
00:12 |
puhfa |
one word: circlejerk? |
00:12 |
crazyR |
" learn to read the damn api" <<--- sounds usefull to me |
00:12 |
crazyR |
not |
00:12 |
VanessaE |
where's it say that? |
00:13 |
acerspyro |
> he evidently gets off on butchering the code of a 12yo girl... |
00:13 |
acerspyro |
No age discrimination |
00:13 |
acerspyro |
Your code's bad, you get the same thing as others. |
00:14 |
VanessaE |
hmmmm: do me a favor - don't look at my code. the list of things wrong with it would end up longer than the code itself :P |
00:14 |
crazyR |
lol |
00:14 |
VanessaE |
(I *know* my code style sucks at times :) ) |
00:14 |
acerspyro |
lol |
00:14 |
acerspyro |
My code sucks at all times. |
00:14 |
acerspyro |
I'm a drunk coder. |
00:14 |
crazyR |
mines is worse than anybodies |
00:14 |
acerspyro |
No no no |
00:14 |
acerspyro |
Mine doesn't make sense :P |
00:14 |
crazyR |
but...most of the time it works. so im happy. |
00:15 |
acerspyro |
it works here too :D |
00:15 |
ShadowNinja |
hmmmm: You do have op privs. /msg ChanServ OP #minetest-dev |
00:15 |
acerspyro |
but it's very messy and has no comments. |
00:15 |
ShadowNinja |
[ChanServ] 3 hmmmm +AVot [modified 15w 5d 10h ago] |
00:15 |
ShadowNinja |
In fact you're one of only 4 accounts with op privileges. |
00:16 |
shadowzone |
may I point out that ChanServ is not here and that we do not have any ops? |
00:16 |
hmmmm |
yea I know |
00:16 |
hmmmm |
it's because I didn't authenticate |
00:16 |
shadowzone |
That also helps. |
00:16 |
hmmmm |
because freenode disconnected me and xchat didn't do the password |
00:17 |
hmmmm |
thing |
00:17 |
|
hmmmm joined #minetest-dev |
00:17 |
exio4 |
shadowzone, chanserv doesn't need to be in a channel go give op |
00:17 |
hmmmm |
see |
00:17 |
shadowzone |
cool |
00:27 |
TriBlade9 |
Merp |
00:27 |
shadowzone |
All I need to know is if anyone likes my pull request |
00:27 |
shadowzone |
meeble |
00:27 |
TriBlade9 |
Which number shadowzone? |
00:27 |
shadowzone |
#2135 |
00:28 |
ShadowBot |
https://github.com/minetest/minetest/issues/2135 -- Added help tab to main menu by TheShadowZone12 |
00:28 |
TriBlade9 |
I do like the idea |
00:29 |
Wayward_One |
As do I |
00:30 |
TriBlade9 |
Good lord, that thing went to crap really fast. |
00:30 |
TriBlade9 |
People get so riled up so easily. |
00:31 |
TriBlade9 |
sapier: Space missing. |
00:31 |
exio4 |
make love not war |
00:31 |
TriBlade9 |
exio4 Make cake not war. |
00:36 |
acerspyro |
Make sex not war. |
00:37 |
TriBlade9 |
Nah, acerspyro, still cake. |
00:45 |
acerspyro |
creampie :D |
00:46 |
|
peacock486 joined #minetest-dev |
00:47 |
TriBlade9 |
cream *space* pie |
00:53 |
kilbith |
ShadowNinja: engine creditting should be based more on the quality of the PRs themselves than the rate of pushing. |
00:54 |
kilbith |
that'd be more logical |
00:57 |
acerspyro |
yeah |
00:57 |
hmmmm |
hrmm |
00:57 |
acerspyro |
Well, the amount of progress caused by the user |
00:57 |
hmmmm |
might i recommend that the text in the help tab not be hardcoded into the executable |
00:58 |
hmmmm |
shouldn't it be in some kind of help.txt that gets read? |
00:58 |
acerspyro |
lol |
00:58 |
acerspyro |
That is DUMB |
00:58 |
acerspyro |
also, I want colored chat |
00:58 |
acerspyro |
:3 |
00:58 |
kilbith |
a contributor that has re-written thousand of lines in the network sector one time in a trimestrial deserves more to be in credit than a random joe that has tweaked some values or add description here and there several times |
00:58 |
hmmmm |
i do too but it needs to be rebased |
00:59 |
hmmmm |
no idea what's going on with colored chat |
00:59 |
shadowzone |
hmmmm, cg72 is coming back to apologize |
00:59 |
hmmmm |
please no |
00:59 |
acerspyro |
lol |
00:59 |
hmmmm |
cg72 should not come back |
00:59 |
acerspyro |
hmmmm: so colored chat was supposed to be a thing? |
01:00 |
hmmmm |
yes... the pull request has been sitting there forever |
01:00 |
hmmmm |
i'm not sure what happened to it |
01:00 |
shadowzone |
Not all pull request are popular right away |
01:01 |
crazyR |
it happens all to often, great/good pull requests get forgotten. |
01:01 |
shadowzone |
to be honest, I didn't expect mine to get popular at all. |
01:02 |
shadowzone |
but I knew it was needed, so I made it |
01:03 |
hmmmm |
your pull request should not need to "get popular" |
01:03 |
hmmmm |
this is simply a problem with the process |
01:04 |
hmmmm |
i like the idea somebody had a while back of meeting every saturday at a certain time to go through as many pull requests as possible |
01:04 |
crazyR |
^ +1 |
01:04 |
shadowzone |
That would help |
01:04 |
hmmmm |
at this point too many have piled up and it's rather unwieldy |
01:05 |
hmmmm |
try to go through them and before too long you hit some that require interaction with that person and then it goes back to the 'pending' status |
01:06 |
crazyR |
it would certainly speed up development without sacrificing quality. but its all dependant on if anyone can be bothered |
01:06 |
crazyR |
i think it would also releive a lot of stress that developers go through when feeling like there efforts have been ignored |
01:07 |
hmmmm |
well |
01:07 |
hmmmm |
94 pull requests open, 1119 closed |
01:07 |
hmmmm |
i think that's a pretty good track record imho |
01:07 |
hmmmm |
there were times it was below 50 but those days i don't think as many people were around |
01:11 |
shadowzone |
Now I would be very happy if it gets merged, if not I'll work harder. |
01:17 |
diemartin |
oi nice... freenode is derping |
01:18 |
diemartin |
I wonder WhyTF HexChat didn't save my "Hide joins/parts" settings... |
01:18 |
shadowzone |
diemartin, yep.. |
01:19 |
kaeza |
<acerspyro> I'm a drunk coder. |
01:19 |
kaeza |
Ballmer peak? |
01:19 |
acerspyro |
no |
01:19 |
acerspyro |
Just attention issues |
01:20 |
|
cg72 joined #minetest-dev |
01:21 |
kaeza |
and just noticed this is -dev, not #minetest |
01:21 |
kaeza |
apologies for offtopic :P |
01:21 |
shadowzone |
lol |
01:23 |
cg72 |
EVERYONE!!!! I am sorry for my rude language in dev chat tonight ( or what ever time it is there where you are) the un professional actions of one person gat me very heated and none of you should have had to see that. and hmmmm i am sorry but you do need to learn to rave some respect for people, especially ones trying to better this project. Try telling them some constructive criticism next time please :) |
01:29 |
|
proller joined #minetest-dev |
01:31 |
kilbith |
ShadowNinja: can moderate that comment please ? https://github.com/minetest/minetest/pull/2135#issuecomment-70194673 |
01:31 |
kilbith |
i can't tolerate to be named "the other crap"... |
01:33 |
ShadowNinja |
kilbith: That inn't directed at you. |
01:33 |
T4im |
hmmmm: you are kwolekr right? https://github.com/minetest/minetest/blob/5aeeb219e3fc2f37d3996a3df3b660afcc5f7599/builtin/game/chatcommands.lua#L423 |
01:33 |
ShadowNinja |
isn't* |
01:33 |
acerspyro |
LOL |
01:33 |
T4im |
that one is crashing if someone would leave out pos1 |
01:33 |
acerspyro |
*cough* sorry :3 |
01:34 |
ShadowNinja |
hmmmm: Maybe string.match is best after all, that looks even worse. |
01:34 |
T4im |
regex seems a safe way |
01:35 |
T4im |
safer* |
01:35 |
kaeza |
FWIW, pos_to_string does not require the parens |
01:35 |
kaeza |
err, string_to_pos |
01:46 |
|
paramat joined #minetest-dev |
01:47 |
hmmmm |
T4im, why's that? |
01:47 |
hmmmm |
ShadowNinja: Yeah, :( |
01:48 |
shadowzone |
wow |
01:49 |
shadowzone |
hmmmm, she apologized |
01:49 |
shadowzone |
She said she was sorry |
01:49 |
hmmmm |
Yeah, I know, but I said don't bother, it's done |
01:49 |
shadowzone |
abuse of privs |
01:49 |
hmmmm |
I just don't want cg72 to come back here and start up another ruckus. |
01:50 |
hmmmm |
if cg72 wants to see what's going on in the channel, she can read the logs |
01:50 |
hmmmm |
but not interrupt development chat |
01:51 |
paramat |
a list of PRs that can possibly be closed: https://github.com/minetest/minetest/pull/1669 https://github.com/minetest/minetest/pull/1650 https://github.com/minetest/minetest/pull/1616 https://github.com/minetest/minetest/pull/1554 https://github.com/minetest/minetest/pull/1441 https://github.com/minetest/minetest/pull/1306 |
01:51 |
hmmmm |
unless cg72 has issues pertinent to development to discuss... i'd rather not let cg72 back in. she's proven (this far) that her presence in #minetest-dev does not help matters |
01:51 |
|
kaeza joined #minetest-dev |
01:52 |
|
DFeniks joined #minetest-dev |
01:53 |
acerspyro |
Would if be useful if I started doing GUI design mock-ups? |
01:54 |
hmmmm |
probably not |
01:54 |
acerspyro |
why not |
01:54 |
hmmmm |
if you're going to do the GUI... why not just start coding the GUI |
01:54 |
acerspyro |
Meh, sure, but imma do mockups first |
01:54 |
hmmmm |
there are formspecs |
01:55 |
acerspyro |
I know |
01:55 |
hmmmm |
overall, there's more talking about what needs to be done than there is getting stuff done |
01:55 |
acerspyro |
Everything will be relative to the height |
01:55 |
acerspyro |
Since the height is always smaller |
01:56 |
hmmmm |
mock-ups i'd say qualify as that. especially when the mockups will probably take just as much effort (if not more) than it would to actually code the formspecs for real |
01:56 |
acerspyro |
hmmmm: I'll check how the menu's done, and see what I can do |
01:56 |
hmmmm |
paramat: #1306 I don't know if we can close because it hasn't exactly been implemented, although it definitely needs a rebase |
01:56 |
ShadowBot |
https://github.com/minetest/minetest/issues/1306 -- Fix line run on, making lua-api.txt more readable. by hoodedice |
01:57 |
acerspyro |
How do I sent the resulting patches, btw? |
01:57 |
acerspyro |
send* |
01:57 |
acerspyro |
fuck my typing |
01:57 |
hmmmm |
you can do a diff on the files in diff -ruN format |
01:57 |
hmmmm |
you can submit a pull request |
01:57 |
acerspyro |
I will also have images |
01:58 |
acerspyro |
oh, pull requests, forgot about those |
01:58 |
hmmmm |
you can make a gist |
01:58 |
hmmmm |
you can also just paste a link to the commit in your own repository you want to merge into upstream |
01:58 |
acerspyro |
When I get there, I'll need someone to explain to me how to make one :P |
01:59 |
TriBlade9 |
hmmmm, acerspyro I'm working on colored chat still. I'm attempting to rebase and making little progress. I haven't forgotten it :P |
01:59 |
T4im |
hmmmm: why regex matching seems safer to me? less error prone.. harder to break out I'd assume.. I would not want to test throwing random brackets at your split function in the parameters.. a regex would simply refuse :D |
01:59 |
|
Wayward_One joined #minetest-dev |
01:59 |
acerspyro |
TriBlade9: That would require a protocol change, no? |
02:00 |
acerspyro |
Which would finally throw off the unsupported iOS clients. |
02:00 |
acerspyro |
Fucking junks. |
02:01 |
TriBlade9 |
Nope acerspyro |
02:01 |
hmmmm |
T4im: I mean why did you say it would crash if pos1 wasn't specified |
02:01 |
acerspyro |
shit |
02:01 |
hmmmm |
if you're talking about string_to_pos's previous behavior of not accepting nil, I fixed that |
02:01 |
TriBlade9 |
It uses the same chat format, though it would make it harder to read if you weren't stripping out the format codes. |
02:01 |
T4im |
you'd try concatening a nil string |
02:01 |
|
Wayward_One joined #minetest-dev |
02:01 |
hmmmm |
aaaah |
02:01 |
acerspyro |
I want these clients eradicated!!! |
02:02 |
hmmmm |
ahhhhhh |
02:02 |
hmmmm |
shit |
02:02 |
TriBlade9 |
acers, I'm working on a webclient x] |
02:02 |
acerspyro |
No colored signs, bad controls, glitchy, buggy, and now won't support colored chat |
02:02 |
acerspyro |
Oh... Wow. |
02:02 |
hmmmm |
I forgot to fix that after I fixed the string_to_pos nil thing |
02:02 |
acerspyro |
That will be nice. |
02:02 |
hmmmm |
thank you t4im |
02:02 |
acerspyro |
TriBlade9: thanks |
02:02 |
TriBlade9 |
Not a 3D client, just a chat client |
02:02 |
hmmmm |
:( |
02:02 |
TriBlade9 |
Primarily for server administration use |
02:02 |
T4im |
no problem :) |
02:02 |
acerspyro |
I take that back |
02:02 |
acerspyro |
:P |
02:02 |
hmmmm |
TriBlade9: What's the problem with rebasing it exactly? |
02:02 |
acerspyro |
WebGL version of MineTest? |
02:02 |
hmmmm |
need any help maybe? |
02:02 |
TriBlade9 |
For any sort of webclient, it requires the server to be running additional software. |
02:03 |
TriBlade9 |
hmmmm I goofed up the rebase initally, and now it's just being annoying |
02:03 |
hmmmm |
oh |
02:03 |
TriBlade9 |
Additionally, sometimes I can get it to compile, but it crashes immediately with a segfault. |
02:03 |
TriBlade9 |
acers, I have written a WebGL voxel rendering library :3 |
02:03 |
hmmmm |
oh shit |
02:03 |
TriBlade9 |
But no texture or AO support. It uses Greedy Meshing though. |
02:03 |
hmmmm |
you're THAT guy? |
02:04 |
TriBlade9 |
Uhh no, probably not. |
02:04 |
hmmmm |
I saw the voxeljs engine |
02:04 |
hmmmm |
i think it's called that |
02:04 |
TriBlade9 |
I used code from a guy though |
02:04 |
hmmmm |
http://voxeljs.com/ this? |
02:04 |
TriBlade9 |
Nono, VoxelJS is based on THREE.js, Mine is Based on BABYLON.js |
02:04 |
hmmmm |
ahh |
02:04 |
TriBlade9 |
http://triblade9.github.io/CEWBS/example/examples/animation/index.html |
02:05 |
TriBlade9 |
http://triblade9.wc.lt/CEWBS/ <- Non grid-locked destruction/creation |
02:06 |
TriBlade9 |
Anyways, offtopic |
02:13 |
hmmmm |
what's the story on #1650? |
02:13 |
ShadowBot |
https://github.com/minetest/minetest/issues/1650 -- Smoother player movement (Faster jumping, slight height boost) by TriBlade9 |
02:13 |
TriBlade9 |
O-o |
02:13 |
TriBlade9 |
Who dug up that PR? |
02:13 |
TriBlade9 |
I think that one was just dropped/closed because it didn't fit well with the way things are handled ATM. |
02:14 |
hmmmm |
okay then |
02:14 |
TriBlade9 |
I still think it feels way better, it just isn't easily configurable |
02:15 |
TriBlade9 |
hmmmm Darn, you ninja'd me. |
02:16 |
hmmmm |
i dunno |
02:16 |
hmmmm |
I'll have to test it out |
02:16 |
hmmmm |
if it's a big improvement then I'd say the effort to get it fitting correctly would be worth it |
02:16 |
TriBlade9 |
Nah, if it's a big deal, I'll find a better way to write it. |
02:17 |
TriBlade9 |
The sinking-into-a block is something I haven't noticed since 0.4.11 anyways, which was the main motivation behind the PR. |
02:21 |
|
Wayward_One joined #minetest-dev |
02:29 |
|
Wayward_One_ joined #minetest-dev |
02:31 |
TriBlade9 |
"I believe in options" - hmmmm/kwolekr 2015. |
02:31 |
hmmmm |
if you don't make options your users are going to get pissed off |
02:32 |
TriBlade9 |
Ik, I just think that quote goes in a signature somewhere |
02:32 |
hmmmm |
see: firefucks, gnome, everything from Red Hat in fact, KDE, ... |
02:34 |
TriBlade9 |
Yea |
02:38 |
acerspyro |
? |
02:38 |
acerspyro |
options? |
02:40 |
paramat |
cool, i only listed 1306 because lua-api.txt was recently cleaned up and lines shortened, however looking through the commit the cleanup of the inventory table and set_local_animation looks nice, i might even rebase this myself |
02:42 |
paramat |
yes sinking onto a node is an issue, step off a snow nodebox and it happens too |
02:45 |
|
Zeno` joined #minetest-dev |
02:58 |
hmmmm |
=/ |
03:00 |
hmmmm |
does anybody here run clearobjects every once in a while? |
03:00 |
shadowzone |
Yep |
03:01 |
Zeno` |
I haven't in ages because it takes hours on my database :( |
03:01 |
hmmmm |
oh nevermind |
03:01 |
hmmmm |
it only errors if it can't emerge a block listed as loadable |
03:01 |
hmmmm |
my question is dumb |
03:01 |
hmmmm |
so yeah it's legitimate to complain about that |
03:01 |
* Zeno` |
is confused |
03:02 |
hmmmm |
I was looking at clearAllObjects, where it errors if emergeBlock() == NULL |
03:03 |
hmmmm |
.. does anybody want objects to have a TTL? |
03:04 |
paramat |
hmmmmm 3D noise caves can be a little faster .. recently while experimenting with v5 tunnels i discovered non-eased noise actually improves the structure somehow, clearer, less mess and dither surfaces. also, sharp spiky jagged structure seems more suitable for tunnels, cracks and fissures. so, v7 tunnels are non-eased |
03:04 |
hmmmm |
how much does that improve the generation time though |
03:05 |
hmmmm |
i think i can get 3d noise a bit faster by refining that algorithm a bit more |
03:08 |
paramat |
i should profile it |
03:09 |
paramat |
non-eased is still preferable for caves and tunnels even if no faster |
03:10 |
hmmmm |
heh |
03:10 |
hmmmm |
I am actually using v5 caves in mapgen v6 |
03:11 |
paramat |
so i would like to unease v5 caves, for those reasons and because we recently learned the original was not eased |
03:11 |
|
Wayward_One_ joined #minetest-dev |
03:11 |
hmmmm |
well if you're going for accuracy, v5 is totally off |
03:12 |
paramat |
eased 3D noise for v5 terrain is good though |
03:13 |
Zeno` |
kahrl, regarding my comment... are you sure the code has a different result? |
03:14 |
Zeno` |
Because that's not what the current code does :/ Unless I'm going crazy again |
03:14 |
paramat |
i would like to unease the 'crumble' noise too (lava blob shapes) as with the original |
03:14 |
Zeno` |
oh |
03:14 |
Zeno` |
nvm |
03:15 |
TriBlade9 |
Are there any commits expected to be pulled into master soon? |
03:15 |
TriBlade9 |
Just wanna know if now is a good time for a hard rebase |
03:15 |
TriBlade9 |
*merged into master |
03:16 |
Zeno` |
actually, scratch the nvm |
03:16 |
hmmmm |
nope |
03:17 |
Zeno` |
kahrl? |
03:19 |
hmmmm |
VanessaE, are you around? |
03:19 |
hmmmm |
I need someone with a huge world |
03:19 |
Zeno` |
\\a will return \a in both versions AFAICT |
03:19 |
Zeno` |
My world is 14GB |
03:19 |
hmmmm |
yeah but how much of that is rollback.. |
03:20 |
Zeno` |
not including rollback |
03:20 |
hmmmm |
oh cool |
03:20 |
Zeno` |
just the leveldb directory |
03:20 |
paramat |
hmmmmm while i remember, how about i work on a modernised 'mgv6b' which is v6 base terrain plus all the new stuff. i doubt mgv6 can support old worlds *and* have all the new stuff |
03:20 |
hmmmm |
would you be willing to profile listAllLoadableBlocks? |
03:20 |
hmmmm |
paramat, ? |
03:20 |
hmmmm |
the 'new stuff'? |
03:20 |
paramat |
lol 'need someone with a huge world' |
03:21 |
Zeno` |
profile it how? |
03:21 |
hmmmm |
just see how many ms |
03:21 |
Zeno` |
oh ok |
03:21 |
hmmmm |
I'm trying to get an idea of how heavy it really is |
03:21 |
hmmmm |
looking for something approximate to a worst case scenario |
03:21 |
hmmmm |
also I'd like to hear from vanessae, still, since I think her world is sqlite3 |
03:22 |
Zeno` |
I'll have to reboot first (I'm in windows... please don't ask) |
03:22 |
hmmmm |
:/ |
03:22 |
hmmmm |
the only computer in my entire house that has windows installed on it not in a VM is my work laptop |
03:22 |
Zeno` |
pretty sure VE converted all her worlds to leveldb |
03:23 |
hmmmm |
and that's out of like 18 of them |
03:25 |
paramat |
um, new stuff: biome api, 3d noise caves, simpler code structure like v7 |
03:26 |
TriBlade9 |
I'm trying to do chat, but there's still about a million merge conflicts :/ |
03:26 |
hmmmm |
if caves were integrated a smarter way we could just swap in and out different version cavegens |
03:27 |
hmmmm |
"oh I'll have the v6 base terrain generator with v5 caves and ore veins, and a medium fry and a large coke" |
03:28 |
TriBlade9 |
NO SUGAR |
03:29 |
TriBlade9 |
And make sure there's no lactose in any of it. |
03:29 |
hmmmm |
https://www.youtube.com/watch?v=S0KlXjWa05Q |
03:31 |
VanessaE |
my worlds are all leveldb on the servers, and locally I still use sqlite since it just defaults to that |
03:31 |
paramat |
could each mapgen still have it's own specific set of cave noise parameters? that is essential |
03:31 |
hmmmm |
should |
03:31 |
hmmmm |
yeah I guess so |
03:32 |
hmmmm |
I want to compartmentalize terrain, caves, dungeons |
03:32 |
hmmmm |
we'd have to make defaults for each permutation of those, but yea it's doable |
03:32 |
paramat |
good |
03:33 |
hmmmm |
v6_dungeon_params = { np_wetness = { offset = 0, scale = ... |
03:33 |
hmmmm |
woooh |
03:33 |
TriBlade9 |
I'm getting to the point that I think rewriting the chat colors commit wouldn't be that bad |
03:33 |
TriBlade9 |
Merging is going terribly |
03:33 |
hmmmm |
i want to show people that settings groups are for any structured data, not just noiseparams |
03:33 |
hmmmm |
TriBlade9: I wouldn't doubt it, how much code is there really for colored chat? |
03:33 |
VanessaE |
biggest world is 7.3 GB in its map.db |
03:33 |
TriBlade9 |
Not that much, most of it is in new files. |
03:33 |
TriBlade9 |
Somehow it's really messed up though |
03:34 |
hmmmm |
:( |
03:34 |
paramat |
yeah settable dungeon parameters would be excellent |
03:34 |
TriBlade9 |
somewhere in the teens of files chnages |
03:36 |
TriBlade9 |
Can I make a new branch/PR? |
03:37 |
paramat |
for example v5 caves (which have a tiny spread) are totally unsuitable for the scale of v7 |
03:58 |
|
paramat left #minetest-dev |
04:09 |
|
Zeno` joined #minetest-dev |
04:19 |
|
diemartin joined #minetest-dev |
04:20 |
Zeno` |
https://gist.github.com/Zeno-/86d2cd841c0af2d03651 |
04:20 |
Zeno` |
would like to merge ^^^ |
04:21 |
Zeno` |
(fixes #2134) |
04:21 |
ShadowBot |
https://github.com/minetest/minetest/issues/2134 -- index out of bounds at src/mapblock_mesh.cpp in finalColorBlend() |
04:33 |
Zeno` |
gist updated |
04:36 |
|
kaeza joined #minetest-dev |
04:37 |
Zeno` |
merged |
04:53 |
TriBlade9 |
Cross fingers please :L |
04:53 |
* VanessaE |
watches TriBlade9's computer melt down |
04:53 |
TriBlade9 |
>:U |
04:54 |
TriBlade9 |
Okay, who planted the hydrochloric acid in my cup? |
04:55 |
TriBlade9 |
Woot, no immedaite segfualt |
04:55 |
TriBlade9 |
Nvm. Immedaite segfault :/ |
04:56 |
VanessaE |
hey, at least it compiled. |
04:56 |
Zeno` |
Yes, compiling is enough |
04:56 |
Zeno` |
segfaults are a feature |
04:57 |
TriBlade9 |
Zeno`, It segfaults immediately on loading a world |
04:58 |
Zeno` |
Sounds exciting to me. Hence "feature" |
04:58 |
TriBlade9 |
Hehe, wanna help me then? x] |
04:58 |
TriBlade9 |
I know nothing about debugging C++ |
04:58 |
Zeno` |
It adds a whole new level to the game; stage 1 is the user had to fix the segfault |
04:59 |
Zeno` |
kind of like an adventure game |
04:59 |
Zeno` |
is there a PR? |
04:59 |
TriBlade9 |
Lol |
04:59 |
TriBlade9 |
Not yet, I'll push in a bit |
05:00 |
TriBlade9 |
I think I know where the general issue is, just no idea how to fix it |
05:04 |
kaeza |
lol "Could not open file of texture: c:develhomeDiegosrcminetestbuildminetestbin..gamesLord-of-the-Test-1411.00menuicon.png" |
05:05 |
Zeno` |
another new feature! |
05:05 |
kaeza |
I guess string escaping does not take into account that '\\' is the (native) directory separator on Windows :D |
05:07 |
kaeza |
actually, I think mainmenu should s:gsub("\\", "/") prior to putting into formspec |
05:07 |
kaeza |
or I'm looking in the wrong place |
05:08 |
Zeno` |
actually this is all very strange |
05:12 |
Zeno` |
are you using the latest head? |
05:12 |
Zeno` |
kaeza? |
05:14 |
kaeza |
nope, lemme recompile |
05:17 |
TriBlade9 |
Frick. This is gonna be a bigger rewrite than I though -_- |
05:17 |
TriBlade9 |
IGUIStaticText is more embedded now, need to tear it out and replace it half the time with just StaticText |
05:18 |
Zeno` |
http://codepad.org/bP6VCAkE |
05:18 |
|
chchjesus joined #minetest-dev |
05:18 |
Zeno` |
maybe they're not being escaped properly in the first place |
05:22 |
kaeza |
Zeno`, seems so. a simple `print` after a call to `formspec_escape` outputs "c:\\devel\\home\\Diego\\src\\minetest\\build\\minetest\\bin\\..\\games\\Lord-of-the-Test-1411.00\\menu\\icon.png" |
05:22 |
kaeza |
the unescape function then proceeds to nuke those backslashes |
05:23 |
Zeno` |
yes it will. Because in memory (before unescape) that string will look like "c:\devel\home\... |
05:23 |
Zeno` |
i.e. single backslashes |
05:23 |
kaeza |
yep |
05:23 |
kaeza |
formspec_escape should s/\\/\\\\/ |
05:23 |
Zeno` |
yep |
05:24 |
kaeza |
...or not |
05:24 |
Zeno` |
It must have been changed recently... |
05:25 |
kaeza |
that string is supposed to be used as-is in the formspec, so it gets a literal "foo\\bar" |
05:26 |
Zeno` |
this was first reported 6 days ago.. #2099 |
05:26 |
ShadowBot |
https://github.com/minetest/minetest/issues/2099 -- server flag icons dont show |
05:27 |
Zeno` |
Do you know where they are escaped? |
05:28 |
|
prozacgod joined #minetest-dev |
05:28 |
kaeza |
builtin/mainmenu/tab_singleplayer.lua:60 |
05:28 |
kaeza |
(that is for the game icons) |
05:29 |
kaeza |
replacing with `image = core.formspec_escape(gamemgr.games[i].menuicon_path:gsub("\\", "/"))` fixes the issue there, but I think the string is getting unscaped twice along the path |
05:30 |
kaeza |
or the unescape is broken (I'm still compiling; using last build) |
05:35 |
kaeza |
oh, and if anyone cares: src/script/lua_api/l_mainmenu.cpp:887:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] |
05:47 |
kaeza |
ooookay, nevermind... it's fixed on HEAD |
05:48 |
kaeza |
nothing to see here, move along |
05:49 |
kaeza |
and FWIW, that lockup when showing public server list still exists |
06:03 |
TriBlade9 |
^^ |
06:22 |
ShadowNinja |
kaeza: Yeah... I wasn't thinking and made unescape_string nuke ALL backslashes. Fixed today. |
06:23 |
kaeza |
ShadowNinja, ah I see |
06:23 |
kaeza |
well, glad it's fixed anyway :P |
06:26 |
|
Kalabasa joined #minetest-dev |
06:34 |
Zeno` |
ShadowNinja, why not put it back to how it was instead of having that extra conditional? |
06:35 |
Zeno` |
The compiler cannot even optimise that away :/ |
06:38 |
ShadowNinja |
Zeno`: Because std::strings are binary and will store a literal NUL if the string ends with a backslash otherwise. |
06:38 |
|
Hunterz joined #minetest-dev |
06:38 |
Zeno` |
yeah, that's ok |
06:40 |
Zeno` |
Or are you saying that storing \0 is bad? |
06:42 |
ShadowNinja |
Zeno`: Well, it's unexpected at least. |
06:42 |
Zeno` |
But it's a pretty common practice. |
06:42 |
ShadowNinja |
But this is like a 10ns optimization, it doesn't really matter. |
06:43 |
Zeno` |
Well, it's just kind of "kludgy" to read that's all. But, *shrug* |
06:44 |
TriBlade9 |
Hey Zeno`, Can I push now and have you take a look at it? |
06:44 |
ShadowNinja |
Zeno`: I mean .c_str() will return "abc\0\0". Inserted NUL plus string terminator NUL. |
06:44 |
ShadowNinja |
So NUL will be printed to the screen, which may or may not be silently ignored. |
06:45 |
Zeno` |
it won't, but anyway |
06:46 |
Zeno` |
TriBlade9, ? |
06:46 |
TriBlade9 |
I need some way to get around non-freetype builds using IGUIStaticText, and FreeType builds using StaticText (custom class) |
06:46 |
TriBlade9 |
Before the game.cpp refactor, it worked fine. Now, nope. |
06:47 |
Zeno` |
ShadowNinja, the C++ standard says differently. But if you want to be extra cautious then at least put the second conditional inside the first :P |
06:47 |
TriBlade9 |
The issue is that guitext_chat is now initialized long before determining which to use |
06:48 |
Zeno` |
ShadowNinja, i.e. http://codepad.org/dKGVa5Pa |
06:48 |
Zeno` |
err with proper indentation of course |
06:48 |
TriBlade9 |
Oops. Just fixed it on accident. Dafaq |
06:48 |
ShadowNinja |
Zeno`: s += '\0'; Doesn't add a NUL? I thought std::string was NUL-safe. But that optimization sounds good. |
06:49 |
ShadowNinja |
Zeno`: \0 is unprintable. check s.pop_back() or similar. |
06:49 |
TriBlade9 |
Hours of wracking my brain and I fix it accidentally -_- |
06:50 |
ShadowNinja |
(unescape("\\")[0] == '\0' && size == 1) |
06:50 |
Zeno` |
yep... unexpected |
06:51 |
Zeno` |
Yeah, ok. So leave it :) |
06:52 |
Zeno` |
err, with the second conditional inside the first... I find that much easier to read even if the optimisation is not worth it |
06:52 |
ShadowNinja |
Zeno`: Yeah, go ahead and add that. |
06:52 |
Zeno` |
Ok, will do so later |
06:53 |
TriBlade9 |
Testing Non-freetype, then will make a PR. |
06:54 |
TriBlade9 |
Non-Freetype is also good. :D |
06:55 |
Zeno` |
TriBlade9, are your changes available anywhere? |
06:55 |
TriBlade9 |
Making a PR now |
06:56 |
TriBlade9 |
https://github.com/TriBlade9/minetest/tree/chat_colors |
06:56 |
Zeno` |
if you don't want the PR just give me the link to the branch in your repo ;) |
06:56 |
Zeno` |
ok cool |
06:56 |
Zeno` |
I' |
06:56 |
TriBlade9 |
I is ninja |
06:56 |
Zeno` |
I'll compile it. Can't promise anything after that haha |
06:57 |
TriBlade9 |
Hehe |
06:58 |
Zeno` |
Does git am fail if there are whitespace errors? |
06:58 |
Zeno` |
grrr... I will apply instead |
06:59 |
Zeno` |
TriBlade9, fix the whitespace error before PR :) |
06:59 |
TriBlade9 |
Whitespace error? |
06:59 |
ShadowNinja |
Zeno`: No, but it complains. |
06:59 |
Zeno` |
/home/crobbins/minetest/.git/rebase-apply/patch:1352: trailing whitespace. |
06:59 |
TriBlade9 |
O-o |
06:59 |
Zeno` |
ShadowNinja, it seems to stop completely for me |
07:00 |
Zeno` |
git apply complains but continues |
07:00 |
TriBlade9 |
That's weird, all of my editors auto-strip trailing whitespace. |
07:00 |
ShadowNinja |
Zeno`: Hmmm, check man git-am for a flag or ootion then. |
07:00 |
ShadowNinja |
option* |
07:00 |
Zeno` |
I will. Thanks |
07:00 |
TriBlade9 |
Uhh, how does one fix that? :bad poker face: |
07:01 |
ShadowNinja |
TriBlade9: Check what's on that line in the patch, then edit that line in the code. |
07:02 |
TriBlade9 |
I don't even know how to get the patch o3o |
07:02 |
Zeno` |
https://github.com/TriBlade9/minetest/commit/b60f0341e2c1d62088e1861bbc79be2e4ddcfef8.patch |
07:03 |
TriBlade9 |
Huh, lemme check |
07:03 |
Zeno` |
unfortunately it doesn't have line numbers so you need to download it :( |
07:04 |
TriBlade9 |
Just did. |
07:04 |
TriBlade9 |
The line referred to has no trailing whitespace O-o |
07:05 |
Zeno` |
It's straight after &AbsoluteClippingRect); |
07:05 |
Zeno` |
there is a line with two tabs and nothing else on it |
07:05 |
Zeno` |
so it's really line 1358 of the patch |
07:06 |
Zeno` |
and there are 5 tabs, not 2 :) |
07:06 |
TriBlade9 |
Just checked it, but I didn't add that O_o |
07:06 |
TriBlade9 |
Owait, I see |
07:06 |
TriBlade9 |
Okay, recommitting |
07:06 |
Zeno` |
well, it compiles with no warnings, so that's a start |
07:07 |
TriBlade9 |
Yep, compiles and runs fine with both freetype enabled and disabled |
07:07 |
TriBlade9 |
Alright, if you re-download that commit it should be good |
07:07 |
Zeno` |
now I need people to talk! |
07:07 |
TriBlade9 |
./help ban |
07:08 |
TriBlade9 |
./help *command* |
07:08 |
TriBlade9 |
Shows the command name in color |
07:08 |
Zeno` |
hmm |
07:08 |
Zeno` |
do I need to add anything to minetest.conf? |
07:08 |
TriBlade9 |
No? You shouldn't need to |
07:08 |
TriBlade9 |
Did you build with or without freetype? |
07:09 |
Zeno` |
with |
07:09 |
Zeno` |
recompiling from scratch |
07:10 |
TriBlade9 |
If it didn't modify the builtin lua files, then you won't get anything different |
07:10 |
ShadowNinja |
TriBlade9: Did you add a reset token? |
07:10 |
TriBlade9 |
No, didn't get around to that yet. |
07:10 |
TriBlade9 |
I've spent most of my spare time just getting it to merge x] |
07:10 |
Zeno` |
ok I see colour |
07:10 |
ShadowNinja |
I think that's important because if we change the chat color to black everything will break. |
07:11 |
TriBlade9 |
I'm aware of that, just not sure how to do it yet. |
07:12 |
TriBlade9 |
I'll actually have to look at the code to implement that, instead of just bashing everything together and hoping it works. :P |
07:13 |
|
blaze joined #minetest-dev |
07:13 |
hintss |
xD |
07:13 |
TriBlade9 |
Hiya blaze |
07:13 |
blaze |
hi TriBlade9 |
07:13 |
ShadowNinja |
It would be great if this was really extensible and could theoretically do the crazy stuff you can do with MC's text insert thingy ststem. |
07:13 |
TriBlade9 |
Oh god, what have I done. I wrote MineTest instead of Minetest |
07:13 |
|
ImQ009 joined #minetest-dev |
07:13 |
TriBlade9 |
Please don't kill me. |
07:14 |
TriBlade9 |
ShadowNinja, it can already use the full range of hex colors :3 |
07:15 |
ShadowNinja |
TriBlade9: Yeah, but in MC you can set tooltips and even on-click events. |
07:15 |
TriBlade9 |
Hmm, for a reset token, I'm not sure exactly what it could do... |
07:15 |
Zeno` |
that'd be nice |
07:15 |
TriBlade9 |
I'll need to experiment a bit before I add a reset token. For now I just need to take a break and unplug my toilet. |
07:16 |
Zeno` |
ok, valgrind is clean as well. So that's the cursory check done |
07:16 |
TriBlade9 |
We also ought to decide on a more extensible delimiter than \vHEXXXX |
07:16 |
ShadowNinja |
So you can send Are you sure? {onclick="//y"}yes {onclick="//n"}no and the user can click instead of typing a command. |
07:16 |
|
Player_2 joined #minetest-dev |
07:16 |
Zeno` |
unplug it? It uses electricity? |
07:16 |
TriBlade9 |
ShadowNinja, that can come later :P |
07:16 |
TriBlade9 |
Zeno`, I pooped too big. Let's not talk about it. |
07:16 |
Zeno` |
good idea |
07:16 |
TriBlade9 |
Suffice it to say that I broke my plunger and my back already. |
07:17 |
TriBlade9 |
Hmm |
07:17 |
ShadowNinja |
MC actually uses JSON for that, which is a bit much IMO, but it is very extensible. |
07:17 |
TriBlade9 |
Perhaps {color:'xxxxxx'}? |
07:17 |
TriBlade9 |
Which would cause all {} to be eliminated from chat |
07:18 |
TriBlade9 |
Thus, if a new formatting code was added by a future client, it would render invisible on older clients, so long as they had support for {} tags. |
07:18 |
ShadowNinja |
TriBlade9: No, {} is too common (see, eg, /status) there has to be an uncommon prefix (like \0 or \v). |
07:19 |
TriBlade9 |
§ |
07:19 |
TriBlade9 |
? |
07:19 |
TriBlade9 |
J/k, is unicode even supported? |
07:19 |
ShadowNinja |
TriBlade9: No, and that's too hard to type. |
07:20 |
TriBlade9 |
Oh FYI, typing \vXXXXXX is escaped by default |
07:20 |
TriBlade9 |
So client's can't type colors without a mod providing a way |
07:20 |
TriBlade9 |
At least I think so... |
07:20 |
TriBlade9 |
lol, gotta go. Literally. |
07:24 |
|
selat joined #minetest-dev |
07:28 |
Zeno` |
reset token? |
07:28 |
|
CraigyDavi joined #minetest-dev |
07:29 |
Zeno` |
I take it that resets the colour to default when it is encountered? |
07:30 |
TriBlade9 |
Yes, if implemented, it ought to |
07:30 |
TriBlade9 |
Right now it defaults to white as a reset token. |
07:31 |
TriBlade9 |
Waaait. |
07:31 |
TriBlade9 |
How would the default color be determined? |
07:37 |
Zeno` |
Dunno :) |
07:37 |
Zeno` |
Well, at least it works |
07:37 |
Zeno` |
bbl |
07:43 |
TriBlade9 |
Hmm, I think for colored chat to work properly, client-side chat prediction might have to go bye bye |
07:49 |
TriBlade9 |
At least for colors in player messages |
08:00 |
|
nrzkt joined #minetest-dev |
08:05 |
|
blaze joined #minetest-dev |
08:39 |
|
Megal joined #minetest-dev |
08:43 |
nrzkt |
please commit #2137 |
08:43 |
ShadowBot |
https://github.com/minetest/minetest/issues/2137 -- Database_Dummy::deleteBlock : fix missing return by nerzhul |
08:45 |
|
cib0 joined #minetest-dev |
09:19 |
|
TriBlade9 joined #minetest-dev |
09:22 |
|
FR^2 joined #minetest-dev |
09:28 |
|
jin_xi joined #minetest-dev |
09:41 |
|
Amaz joined #minetest-dev |
09:41 |
|
leat joined #minetest-dev |
09:57 |
|
paramat joined #minetest-dev |
09:58 |
paramat |
okay hmmmm this is ready for review/merge #2123 |
09:58 |
ShadowBot |
https://github.com/minetest/minetest/issues/2123 -- Mgv7: New cave system with fewer large caves and new 3D noise tunnels by paramat |
09:58 |
|
paramat left #minetest-dev |
10:12 |
nrzkt |
#2137 and #2116 needs to be merged and #2116 too :) |
10:12 |
ShadowBot |
https://github.com/minetest/minetest/issues/2137 -- Database_Dummy::deleteBlock : fix missing return by nerzhul |
10:12 |
ShadowBot |
https://github.com/minetest/minetest/issues/2116 -- Optimize vertex calculations (maths), perf improvement by nerzhul |
10:12 |
ShadowBot |
https://github.com/minetest/minetest/issues/2116 -- Optimize vertex calculations (maths), perf improvement by nerzhul |
10:12 |
nrzkt |
#2119, sorry... |
10:12 |
ShadowBot |
https://github.com/minetest/minetest/issues/2119 -- Rewrite client/server packet handling by nerzhul |
10:13 |
Kargaroc |
beep beep beep beep beep... beep beep beep beep beep... beep beep beep beep beep... beep beep beep beep beep... beep beep beep beep beep... |
10:33 |
|
cib0 joined #minetest-dev |
10:35 |
|
kilbith joined #minetest-dev |
10:37 |
|
proller joined #minetest-dev |
10:46 |
|
Zeno` joined #minetest-dev |
10:46 |
Zeno` |
will merge 2116 soon |
10:50 |
nrzkt |
Hi, good news |
10:50 |
nrzkt |
i also fixed a warning introduced in main... #2137 |
10:50 |
ShadowBot |
https://github.com/minetest/minetest/issues/2137 -- Database_Dummy::deleteBlock : fix missing return by nerzhul |
10:54 |
Zeno` |
nrzkt, I will fix the whitespace issues manually just this once :p |
10:55 |
Zeno` |
yeah #2137 can be merged immediately |
10:55 |
ShadowBot |
https://github.com/minetest/minetest/issues/2137 -- Database_Dummy::deleteBlock : fix missing return by nerzhul |
11:13 |
kilbith |
the style is fixed on #2119 too, ready for merge. |
11:13 |
ShadowBot |
https://github.com/minetest/minetest/issues/2119 -- Rewrite client/server packet handling by nerzhul |
11:14 |
Zeno` |
I'm fine with 2119 |
11:14 |
Zeno` |
But for that one I'd like another dev to agree |
11:16 |
|
rubenwardy joined #minetest-dev |
11:28 |
|
T4im joined #minetest-dev |
11:30 |
|
Kalabasa joined #minetest-dev |
11:31 |
|
proller joined #minetest-dev |
11:41 |
|
chchjesus joined #minetest-dev |
11:48 |
|
iqualfragile joined #minetest-dev |
12:09 |
|
SudoAptGetPlay joined #minetest-dev |
12:20 |
|
rater193 joined #minetest-dev |
12:45 |
|
nrzkt joined #minetest-dev |
12:50 |
|
PilzAdam joined #minetest-dev |
12:51 |
|
Taoki joined #minetest-dev |
12:57 |
|
ImQ009 joined #minetest-dev |
13:00 |
|
nrzkt joined #minetest-dev |
13:09 |
|
VargaD joined #minetest-dev |
13:36 |
|
proller joined #minetest-dev |
13:50 |
|
gregorycu joined #minetest-dev |
14:03 |
|
impact joined #minetest-dev |
14:11 |
|
shadowzone joined #minetest-dev |
14:11 |
|
proller joined #minetest-dev |
14:21 |
|
crazyR joined #minetest-dev |
14:23 |
|
Taoki joined #minetest-dev |
14:40 |
|
TriBlade9 joined #minetest-dev |
14:44 |
|
Taoki joined #minetest-dev |
14:54 |
Zeno` |
can we close all pull requests and issue? |
14:55 |
Zeno` |
apart from maybe the last 30 |
15:01 |
sfan5 |
why would we do that |
15:02 |
Zeno` |
because 90% of the PRs need to be rebased and never will be |
15:06 |
|
ImQ009 joined #minetest-dev |
15:09 |
shadowzone |
I see my PR got really quiet. |
15:09 |
|
cib0 joined #minetest-dev |
15:13 |
|
Taoki joined #minetest-dev |
15:15 |
|
CraigyDavi joined #minetest-dev |
15:30 |
|
iqualfragile joined #minetest-dev |
15:41 |
|
kaeza joined #minetest-dev |
15:44 |
Zeno` |
sfan: is the main issue with #2135 the player image? |
15:44 |
ShadowBot |
https://github.com/minetest/minetest/issues/2135 -- Added help tab to main menu by TheShadowZone12 |
15:45 |
Zeno` |
sfan5 * |
15:45 |
sfan5 |
Zeno`: yup |
15:46 |
shadowzone |
I can remove it. |
15:46 |
|
DuDraig joined #minetest-dev |
15:46 |
Zeno` |
yep, remove it |
15:46 |
shadowzone |
I have no objections to removing anything that is of conflict |
15:47 |
shadowzone |
And I'll also change from fgettext to gettext for ShadowNinja |
16:18 |
|
Calinou joined #minetest-dev |
16:20 |
|
proller joined #minetest-dev |
16:20 |
|
diemartin joined #minetest-dev |
16:34 |
|
kilbith joined #minetest-dev |
16:34 |
shadowzone |
how's #2135 look now? |
16:34 |
ShadowBot |
https://github.com/minetest/minetest/issues/2135 -- Added help tab to main menu by TheShadowZone12 |
16:36 |
kilbith |
shadowzone: don't need to add the controls in that tab, they're already in the pause menu (typically where the player needs to know, ie. in game). |
16:36 |
|
Megaf joined #minetest-dev |
16:36 |
|
Hunterz joined #minetest-dev |
16:38 |
Zeno` |
They can't hurt being there |
16:38 |
kilbith |
that's just useless & redundant |
16:39 |
Zeno` |
Although they do need to change if the person is playing on Android :P |
16:39 |
VanessaE |
why not a separate formspec that pops up on clicking a "Help" button in both the pause menu and the main menu? |
16:39 |
kilbith |
^ |
16:39 |
VanessaE |
said formspec would contain all the help crap that's in the pause menu now, plus your stuiff |
16:39 |
VanessaE |
stuff* |
16:39 |
Zeno` |
that might be a good idea |
16:40 |
VanessaE |
shadowzone: ^^^^^^ |
16:40 |
shadowzone |
I saw |
16:41 |
SudoAptGetPlay |
I prefer vanessa's approach |
16:41 |
kilbith |
a button like that : [?] |
16:41 |
VanessaE |
that way there's zero redundancy, save for the button, and there's no reason to complain about a redundant button seeing as how we have a "change keys" menu in the Pause formspec as well as in the main menu |
16:41 |
Zeno` |
yeah, I agree |
16:41 |
kilbith |
agree too |
16:42 |
SudoAptGetPlay |
plus you can pop help help when you really need it : in-game |
16:42 |
VanessaE |
kilbith: I'd prefer to spell it out. I'm not too fond of iconic buttons in this context |
16:42 |
VanessaE |
SudoAptGetPlay: you mean the REAL help i.e. what shadowzone coded. exactly my thought |
16:43 |
SudoAptGetPlay |
yes |
16:43 |
kilbith |
now the question is : where do this button should be in the menu ? |
16:43 |
VanessaE |
shadowzone: you should be able to re-use 99% of your existing code when doing this, btw. |
16:43 |
shadowzone |
I understand that |
16:44 |
VanessaE |
kilbith: right below "Change Keys" in the Pause menu, and in the main menu just put it in the Singleplayer tab left of "Play" |
16:44 |
kilbith |
that sounds correct |
16:44 |
VanessaE |
though with that many buttons on the Pause menu and no side text, the buttons therein should be re-arranged |
16:45 |
* shadowzone |
now wonders why VanessaE is a previous contributer |
16:45 |
VanessaE |
(there would be six buttons then, which would make for a nice 2x3 layout if you spaced them closely together vertically) |
16:45 |
VanessaE |
shadowzone: because I don't contribute much to the engine, I focus primarily on Lua stuff. |
16:45 |
shadowzone |
Oh.. |
16:45 |
Zeno` |
that will require C++ changes though, won't it? |
16:46 |
VanessaE |
Zeno`: the pause formspec is Lua too isn't it? |
16:46 |
Zeno` |
I don't think it is :( |
16:46 |
VanessaE |
oh. |
16:46 |
Calinou |
it isn't |
16:46 |
Zeno` |
although it should be |
16:46 |
Calinou |
it should be :\ |
16:47 |
VanessaE |
well shadowzone can tweak the help formspec and main menu "Help" button, and you or someone else can re-arrange the Pause menu and include it there, then |
16:47 |
Zeno` |
Yeah, I can probably look at it tomorrow |
16:48 |
Zeno` |
Makes no sense that it's C++ anyway |
16:48 |
VanessaE |
Zeno`: different topic: self-extracting 7z? (see #minetest for another example of its necessity) |
16:48 |
shadowzone |
I saw that too |
16:49 |
kilbith |
when i see all that unused space in that formspec : https://lut.im/bbiR3G4I/OsUMfld0 i'm not even sure when need a button and a new formspec to put the basic help.. |
16:49 |
kilbith |
s/when:we |
16:50 |
VanessaE |
kilbith: well my idea includes re-arranging that pause menu so as to get rid of all that empty space and just fill it with buttons (including another Help button) |
16:50 |
kilbith |
just re-arrange the pause menu and put the infos that shadowzone has put |
16:50 |
kilbith |
has suggested* |
16:50 |
Zeno` |
kilbith, personally I think that a help tab / formspec (somewhere) is a good idea |
16:50 |
VanessaE |
too much info will fill smaller screens with unreadable text |
16:50 |
VanessaE |
better to keep the pause menu small and offer "Help" as a button for users who actually need it |
16:50 |
Zeno` |
the pause menu, especially if it's ported to Lua, can be changed easily |
16:51 |
shadowzone |
Maybe add a "help" button that'll open a formspec with what is displayed on the help tab |
16:51 |
VanessaE |
shadowzone: that's the idea |
16:51 |
shadowzone |
Ah, I got you now. |
16:52 |
kilbith |
there won't have a help tab, you have understood the idea of Vanessa, shadowzone |
16:52 |
VanessaE |
shadowzone: both the pause menu and singleplayer tab should have such a button, but zeno or someone will have to deal with the pause menu button since it's C++ |
16:52 |
kilbith |
you have not* |
16:52 |
VanessaE |
kilbith: actually she has understood perfectly. |
16:53 |
kilbith |
you suggested a bouton that leads to a new formspec, and get rid of that tab |
16:53 |
VanessaE |
she and zeno can work together to revise all three formspecs |
16:53 |
Zeno` |
gee, thanks :P |
16:53 |
shadowzone |
lol |
16:53 |
VanessaE |
:) |
16:54 |
kilbith |
VanessaE: a button -> formspec, instead of a tab, is that your idea ? |
16:55 |
kilbith |
houston ? |
16:56 |
shadowzone |
Yes, apollo 11? |
16:56 |
VanessaE |
in the main menu, yes |
16:56 |
VanessaE |
and the *same* formspec will be called forth from the pause menu also |
16:56 |
VanessaE |
just like with the keys menu |
16:56 |
kilbith |
so why do you agree on that : "Maybe add a "help" button that'll open a formspec with what is displayed on the help tab" ? |
16:57 |
kilbith |
if we add a button, there won't have a tab at all |
16:57 |
VanessaE |
kilbith: because I meant for shadowzone to keep the content she wrote for the *tab* and put it in a pop-up formspec accessible by button |
16:57 |
VanessaE |
that way she doesn't have to throw away all the code |
16:57 |
kilbith |
ooh my bad |
16:57 |
kilbith |
the content yes |
16:59 |
SudoAptGetPlay |
now I get it |
16:59 |
kilbith |
anyways, don't need to put the controls config. in help, in the pause menu, just under the 'change keys' formspec |
16:59 |
kilbith |
that'd be completely redundant |
16:59 |
shadowzone |
I will remove it if needed |
17:01 |
Zeno` |
don't remove anything yet. Wait to see what transpires tomorrow |
17:01 |
shadowzone |
Okay |
17:01 |
kilbith |
the chat commands helps are needed for sure |
17:01 |
|
exio4 joined #minetest-dev |
17:02 |
VanessaE |
kilbith: yes, and they'd go into the proposed formspec |
17:02 |
kilbith |
not sure for IRC links |
17:02 |
Zeno` |
kilbith, the keys shown in the pause menu are silly anyway |
17:02 |
VanessaE |
everything that's in the pause menu now would go in there |
17:02 |
Zeno` |
because they don't take into account if the user changed the defaults |
17:02 |
VanessaE |
even the build options can be put there probably |
17:03 |
kilbith |
i'd prefer keep only the display of the controls config in the 'change keys' formspec |
17:05 |
kilbith |
as for mentionning Inchra.net #minetest -> unofficial channel, to remove |
17:06 |
shadowzone |
But most of our Minetest servers are there, people might wanna go check it out.. |
17:06 |
kilbith |
it's simply not official, not a matter of frequentation |
17:07 |
kilbith |
btw, this channel is constantly, overfully flooded by several servers |
17:08 |
|
exio4 joined #minetest-dev |
17:15 |
|
SopaXorzTaker joined #minetest-dev |
17:15 |
SopaXorzTaker |
hi guys |
17:15 |
SopaXorzTaker |
can you help me fetching the info about the protocol |
17:15 |
SopaXorzTaker |
I can't find one |
17:17 |
ShadowNinja |
SopaXorzTaker: doc/protocol.txt and src/clientserver.h |
17:18 |
SopaXorzTaker |
protocol.txt is very old |
17:18 |
|
n4x joined #minetest-dev |
17:18 |
SopaXorzTaker |
and outdated |
17:23 |
|
acerspyro joined #minetest-dev |
17:38 |
|
hmmmm joined #minetest-dev |
17:50 |
|
rubenwardy joined #minetest-dev |
17:56 |
|
Krock joined #minetest-dev |
18:20 |
Krock |
#2095 this tiny change makes buttons display correctly again (see image, redcrab subgame) |
18:20 |
ShadowBot |
https://github.com/minetest/minetest/issues/2095 -- Display (sub)game icons again by SmallJoker |
18:20 |
Krock |
(updated) |
18:32 |
Krock |
eww. F10's font is tiny |
18:42 |
|
nrzkt joined #minetest-dev |
18:42 |
nrzkt |
bonsoir à tous |
18:42 |
rubenwardy |
#2095 |
18:42 |
ShadowBot |
https://github.com/minetest/minetest/issues/2095 -- Display (sub)game icons again by SmallJoker |
18:42 |
rubenwardy |
Yes! |
18:47 |
Krock |
hmm? |
18:47 |
nrzkt |
#2119 can be commited this week-end ? I'm working on a second patchset to cleanup packet handling and packet writing, but i need 2113 to be committed :) |
18:47 |
ShadowBot |
https://github.com/minetest/minetest/issues/2119 -- Rewrite client/server packet handling by nerzhul |
18:47 |
rubenwardy |
I'm unignored :) |
18:49 |
Krock |
nrzkt, I've seen it and the overview is kinda lost |
18:49 |
Krock |
nvm |
18:50 |
Krock |
I see you packed it into a single commit |
18:50 |
Krock |
Also, I hope you've tested the codes by playing on a server |
18:50 |
rubenwardy |
Yes, this is a commit that needs to be tested extensively. IMO |
19:01 |
nrzkt |
krock i cannot do more little commit |
19:01 |
Krock |
nvm = never mind |
19:15 |
nrzkt |
rubenwardy, please test this weekend, i play with my minetest server (stable) and there are no crash and protocol issue, i also tried 2hours of gaming (create & survival mode) with a stable client and a new server, and no problem |
19:16 |
kilbith |
i confirm, no problem with his server |
19:16 |
nrzkt |
the second patchset, after integrating this patchset will introduce a new interface to forge packets properly and replace the SharedBuffer for sending packets, using NetworkPacket |
19:42 |
|
compunerd joined #minetest-dev |
20:04 |
|
cib0 joined #minetest-dev |
20:04 |
|
roniz joined #minetest-dev |
20:18 |
sfan5 |
"ShadowNinja added the won't add label just now" wat |
20:19 |
sfan5 |
i agree with ShadowNinja on that one |
20:19 |
VanessaE |
to what? |
20:19 |
sfan5 |
but this wasn't discussed |
20:19 |
sfan5 |
#2138 |
20:19 |
ShadowBot |
https://github.com/minetest/minetest/issues/2138 -- Hide minetest version string by SmallJoker |
20:20 |
Krock |
^ discussion in chit-chat channel |
20:20 |
ShadowNinja |
sfan5: It was added intentionally, and the label can always be removed if a mojority decides otherwise. I'm not going to disscuss every label before I add it. |
20:21 |
ShadowNinja |
(the feature was added intentionaly) |
20:21 |
sfan5 |
i'm not requesting that you should discuss every label |
20:21 |
sfan5 |
but just saying "won't add" without anyone else looking at it seems kinda wrong |
20:22 |
|
nrzkt joined #minetest-dev |
20:22 |
|
CWz joined #minetest-dev |
20:23 |
|
CWz left #minetest-dev |
20:30 |
|
DFeniks joined #minetest-dev |
21:15 |
|
shadowzone joined #minetest-dev |
21:33 |
|
proller joined #minetest-dev |
21:44 |
|
OldCoder joined #minetest-dev |
21:47 |
|
n4x joined #minetest-dev |
21:49 |
|
Wayward_One joined #minetest-dev |
21:52 |
|
zat joined #minetest-dev |
21:52 |
|
shadowzone left #minetest-dev |
21:53 |
|
cib0 joined #minetest-dev |
21:55 |
|
acerspyro joined #minetest-dev |
21:56 |
|
Taoki joined #minetest-dev |
22:20 |
|
proller joined #minetest-dev |
22:28 |
|
impact joined #minetest-dev |
22:34 |
|
shadowzone joined #minetest-dev |
23:13 |
|
est31 joined #minetest-dev |
23:38 |
|
sapier joined #minetest-dev |
23:39 |
sapier |
ShadowNinja: I fear I can't use the google icons they're licensed cc by 2.5 |
23:39 |
acerspyro |
make your own |
23:39 |
acerspyro |
I can make some SVG icons |
23:40 |
sapier |
does irrlicht support svg ;-) |
23:40 |
acerspyro |
No, but I only make them in SVG |
23:40 |
acerspyro |
Then I export them to png |
23:40 |
sapier |
feel free to do it ;-) almost everyone is better in designing icons then me ;_) |
23:41 |
acerspyro |
What do you need |
23:42 |
sapier |
well at best a consistent icon pack ;-) ... let me do the changes I intend to do and post new screenshot so you see what is needed |
23:42 |
acerspyro |
ok |
23:51 |
sapier |
VanessaE: do you have time to make your servers test #2119? |
23:51 |
ShadowBot |
https://github.com/minetest/minetest/issues/2119 -- Rewrite client/server packet handling by nerzhul |
23:51 |
VanessaE |
soon but not right at the moment |
23:54 |
|
cib_ joined #minetest-dev |
23:56 |
|
Garmine joined #minetest-dev |