Time |
Nick |
Message |
00:07 |
|
STHGOM joined #minetest |
00:17 |
rubenwardy |
500 Internal Server Error |
00:17 |
rubenwardy |
on dev wiki :( |
00:17 |
Jordach |
F |
00:19 |
rubenwardy |
seems the websites have been reflecting the state of the world, recently |
00:19 |
rubenwardy |
fucked |
00:19 |
Jordach |
nah m7 |
00:19 |
rubenwardy |
(well, not totally fucked, just turning that way) |
00:20 |
ElectronLibre |
Slowly descending into fuckedness |
00:21 |
Benrob0329[m] |
fricken heck, whats with all this death and dispare? |
00:21 |
Jordach |
Benrob0329[m], https://jordach.net/Images/Screenshots/screenshot_20170211_002016.png |
00:21 |
Jordach |
procedurally generated characters |
00:22 |
Benrob0329[m] |
noice, but he could use some pants lol |
00:22 |
Jordach |
i was working on that |
00:22 |
Jordach |
currently i'll take some parts off of current existing skins from my fat library |
00:22 |
Jordach |
restyle them to my games demands |
00:23 |
Jordach |
my temptation for an advanced mode where players can substitute their own texture line |
00:23 |
Jordach |
from existing proc gen parts |
00:23 |
Jordach |
eg do it locally then apply to multiplayer |
00:23 |
Benrob0329[m] |
cool, lemme know when its ready for a showcase, i think it would make a cool video! |
00:23 |
Jordach |
my game still doesn't have 10% of its content yet |
00:24 |
Jordach |
i still need to do my texture pass for tenplus' farming redo port |
00:25 |
Jordach |
but you know what the best part is? |
00:25 |
Benrob0329[m] |
no, what? |
00:25 |
Jordach |
https://jordach.net/Images/Screenshots/screenshot_20170211_002515.png |
00:26 |
Jordach |
it's a minecraft 1.8 64x64 proc gen |
00:26 |
Jordach |
but the model also supports the older 64x32 format |
00:27 |
Jordach |
Benrob0329[m], currently got an ultrawide monitor in the post |
00:28 |
Benrob0329[m] |
sweet, i want to save up and get one of those 4k ultrawides |
00:28 |
Benrob0329[m] |
but there $1.4k |
00:28 |
Jordach |
my RX 480 (8GB) is screaming |
00:28 |
Jordach |
ayy lmao |
00:30 |
Jordach |
Benrob0329[m], my machine and hardware is serious overkill |
00:30 |
Jordach |
for general audio listening pleasure i use my 1985 sony walkman |
00:31 |
Jordach |
nothing better than MJ's thriller |
00:35 |
|
nasuga joined #minetest |
00:35 |
Jordach |
Benrob0329[m], LG 25UM58-P 25-Inch 21:9 UltraWide IPS |
00:35 |
|
YuGiOhJCJ joined #minetest |
00:35 |
|
nasuga joined #minetest |
00:35 |
Jordach |
Benrob0329[m], don't forget about #minetest-project |
00:36 |
Benrob0329[m] |
nice, i just have a standard 1080p Dell monitor |
00:36 |
Jordach |
my tower has three monitors, TV that's wallmounted at the end of my bed, my samsung and packard bell |
00:36 |
Jordach |
all 1080p |
00:37 |
Jordach |
Benrob0329[m], currently working with OldCoder on getting my dual compat model with an armour lyer into minetest_Game |
00:38 |
Jordach |
i also got this a few days ago |
00:38 |
Jordach |
https://cdn.discordapp.com/attachments/104703448997445632/279271718277611521/IMG_20170209_152529.jpg |
00:38 |
Jordach |
belg |
00:38 |
Jordach |
http://i.imgur.com/0HeotiG.jpg |
00:39 |
rubenwardy |
woah |
00:39 |
rubenwardy |
I really life programming manual? |
00:39 |
rubenwardy |
*real |
00:39 |
Benrob0329[m] |
nice! (if i dont seem very talketive, im trying to teach a freind how to edit in kdenlive) |
00:43 |
kaeza |
now I need a white theme to un-fuckup GH :( |
00:44 |
Jordach |
>since install 1,178,640 |
00:44 |
Jordach |
that's a few ads |
00:44 |
rubenwardy |
kaeza: it's so ugly |
00:44 |
rubenwardy |
Jordach, 128,000 for me. But i've only had it for a month |
00:44 |
rubenwardy |
ABP before that |
00:45 |
Jordach |
black and white at that contrast makes me heavily paranoid and suspicious |
00:45 |
Jordach |
it stirs something in me |
00:51 |
Jordach |
Benrob0329[m], i won the silicon lottery in my 480 |
00:51 |
Jordach |
it doesn't even break 65C while under Doom 2016 [Vulkan] |
00:54 |
Fixer |
rubenwardy: I have FoxPro manual // gift from someone... |
00:54 |
rubenwardy |
I have a HTML book from 1999 |
00:55 |
rubenwardy |
it recommends not using <table> as some browsers may not support it |
00:55 |
Jordach |
mostly still isnt' kappa |
00:55 |
rubenwardy |
and also recommends not using <frameset> due to perfomence issues |
00:55 |
rubenwardy |
(may be the other way around) |
00:55 |
mystik |
<blink> ? |
00:56 |
Fixer |
rubenwardy: 1997 :] |
00:57 |
Fixer |
book appears to be signed by someone o_0 |
01:00 |
|
garywhite joined #minetest |
01:00 |
|
STHGOM_ joined #minetest |
01:02 |
|
ircSparky__ joined #minetest |
01:09 |
|
PsychoVision joined #minetest |
01:10 |
Baffy[m] |
i couldn't find a mod that lets me import/export structures |
01:10 |
Benrob0329[m] |
<longshot>Richard Stallman?</longshot> |
01:14 |
OldCoder |
Richard Stallman structures? |
01:14 |
* OldCoder |
imagines a GNU Mod |
01:15 |
|
emunand joined #minetest |
01:15 |
|
STHGOM joined #minetest |
01:15 |
|
STHGOM joined #minetest |
01:16 |
Benrob0329[m] |
OldCoder: the signature |
01:16 |
kaeza |
Baffy[m], worldedit? |
01:17 |
Baffy[m] |
oh didn't know it did that |
01:17 |
Baffy[m] |
is there a place on the forums to download pre-made buildings |
01:17 |
OldCoder |
Benrob0329[m], very well |
01:17 |
OldCoder |
Baffy[m], yes |
01:17 |
OldCoder |
There are premade worlds |
01:17 |
OldCoder |
Here is a heck of one: |
01:17 |
OldCoder |
Google for this: |
01:18 |
Baffy[m] |
i have a world, i was hoping for just the buildings |
01:18 |
OldCoder |
Minute |
01:18 |
OldCoder |
Right |
01:18 |
|
STHGOM joined #minetest |
01:18 |
Baffy[m] |
ok |
01:18 |
kaeza |
Baffy[m], https://forum.minetest.net/viewtopic.php?f=12&t=7304 |
01:18 |
OldCoder |
Explain what you mean? You wish schems? |
01:18 |
Baffy[m] |
i'm using TNG but it's missing a lot |
01:18 |
kaeza |
OldCoder, that one? ^ |
01:19 |
OldCoder |
kaeza, he could also some large MC conversions |
01:19 |
OldCoder |
and NYC |
01:19 |
OldCoder |
Which is a world but basically 1,000 buildings |
01:19 |
OldCoder |
also get * |
01:19 |
kaeza |
ah, that too |
01:19 |
OldCoder |
Yep |
01:19 |
OldCoder |
Or Hill Valley 1955 |
01:19 |
OldCoder |
check out that mod! |
01:19 |
OldCoder |
Or Spookington Hall - that is a good one! |
01:20 |
OldCoder |
Baffy[m], google for minetest spookington |
01:20 |
Baffy[m] |
ok |
01:20 |
Benrob0329[m] |
Hill Valley 1955? Great Scott!! |
01:23 |
OldCoder |
It includes |
01:23 |
OldCoder |
the De Lorean and the train |
01:23 |
OldCoder |
https://forum.minetest.net/viewtopic.php?f=12&t=13446 |
01:23 |
OldCoder |
Finished just in time for October 21st, 2015! |
01:23 |
OldCoder |
It's really weird to be a year past the Far Future BTTF Day |
01:25 |
Benrob0329[m] |
it'll be even weirder in a few years, being the 5th anniversary |
01:26 |
OldCoder |
Benrob0329[m], I have enough trouble with 2001 |
01:26 |
OldCoder |
Now being farther back |
01:26 |
OldCoder |
Then a lot of MTers are old |
01:26 |
OldCoder |
2001 was so far in the future it was unimaginable |
01:26 |
OldCoder |
2000, of course |
01:26 |
OldCoder |
That was the big one |
01:27 |
OldCoder |
Now, it is the past? |
01:27 |
OldCoder |
... |
01:27 |
OldCoder |
|
01:27 |
Benrob0329[m] |
Windows XP is 17 years old |
01:27 |
OldCoder |
Eh |
01:27 |
* OldCoder |
is not impressed |
01:27 |
OldCoder |
But Perl... |
01:27 |
OldCoder |
Almost everybody is younger than Perl |
01:27 |
Benrob0329[m] |
our family computer ran that, as did my first laptop |
01:27 |
OldCoder |
It is very odd |
01:27 |
OldCoder |
Indeed |
01:27 |
OldCoder |
Computers... PCs... are this new fangled thing |
01:28 |
OldCoder |
That might or might not catch on |
01:28 |
OldCoder |
Someday there will be web pages |
01:28 |
OldCoder |
Who knows? Video on the web someday |
01:28 |
OldCoder |
|
01:28 |
OldCoder |
It's been a strange 30 years |
01:28 |
Benrob0329[m] |
i own a Ti 99 4a |
01:29 |
Benrob0329[m] |
bit of vintage history before my time |
01:36 |
Baffy[m] |
i'm surprised this isn't more popular |
01:38 |
OldCoder |
Baffy[m], what is more popular? |
01:38 |
OldCoder |
Benrob0329[m], calculators came out around 1974 |
01:38 |
OldCoder |
They were the cool gadgets of their day |
01:38 |
Baffy[m] |
minetest |
01:39 |
OldCoder |
You could almost spell words with them |
01:39 |
OldCoder |
Baffy[m], you have not yet seen what the platform can truly do |
01:39 |
Baffy[m] |
my 6yo nephew likes it |
01:39 |
Baffy[m] |
i guess it needs a bit more polish |
01:39 |
OldCoder |
We got multiple-planet worlds |
01:39 |
OldCoder |
Yes and you OR your nephew can polish it |
01:39 |
Baffy[m] |
link? |
01:39 |
OldCoder |
That is the key point |
01:39 |
Baffy[m] |
i mean mostly the gui and suchhh |
01:39 |
OldCoder |
TO which? Come and visit me on Moontest... Moment |
01:40 |
Baffy[m] |
what's it written in, anyway? |
01:40 |
OldCoder |
https://forum.minetest.net/viewtopic.php?t=10382 |
01:40 |
OldCoder |
Two languages |
01:40 |
OldCoder |
The core is C++. The part you and your nephew can do is Lua. |
01:40 |
OldCoder |
A simple but flexible language. |
01:40 |
Baffy[m] |
fuckkk |
01:40 |
Baffy[m] |
i was hoping for python |
01:40 |
OldCoder |
Hm? |
01:40 |
OldCoder |
Lua is much |
01:40 |
Baffy[m] |
lua is easy though |
01:40 |
OldCoder |
simpler than Python |
01:40 |
Baffy[m] |
i mean for the main application |
01:40 |
OldCoder |
and 8 year olds learn that |
01:40 |
OldCoder |
Sorry, not my decision |
01:41 |
* OldCoder |
would have used C |
01:41 |
Baffy[m] |
it should be! |
01:41 |
Baffy[m] |
;-) |
01:41 |
OldCoder |
But you can use Lua |
01:41 |
OldCoder |
For the mods |
01:41 |
OldCoder |
Regarding worlds, come and see Solartest |
01:41 |
Baffy[m] |
yeah he just did the Hour of Code from code.org |
01:41 |
OldCoder |
On a day I'm there |
01:41 |
Baffy[m] |
he can't read well enough to code seriously |
01:41 |
OldCoder |
This is not intended to compete with MC on MC turf |
01:41 |
OldCoder |
Hm? Nephew? Give him a year. |
01:41 |
OldCoder |
He can learn Paint, right? |
01:42 |
OldCoder |
Have him draw something like a food |
01:42 |
OldCoder |
And then tell him it's going into the game |
01:42 |
OldCoder |
Watch the resulting engagement |
01:42 |
OldCoder |
MC does not encourage that; we do |
01:42 |
OldCoder |
MT is about doing what you wish with the platform |
01:43 |
OldCoder |
Or contributing to the group's efforts |
01:43 |
OldCoder |
One developer in AU has just submitted |
01:43 |
OldCoder |
a year long project for a $1M prize to XPrize |
01:43 |
OldCoder |
Unlikely to get it, but the project is clearly suitable for edutech purposes |
01:43 |
OldCoder |
|
01:44 |
OldCoder |
Hm. Baffy[m] see this video: |
01:44 |
OldCoder |
Does anybody have Lord Fingle's link? |
01:45 |
OldCoder |
https://www.youtube.com/watch?v=6SF60clEWkU |
01:45 |
OldCoder |
Baffy[m], the 1st 2 videos in that were done by MT players |
01:45 |
OldCoder |
|
01:45 |
OldCoder |
The other day |
01:46 |
rubenwardy |
ooh, a new player |
01:46 |
rubenwardy |
Baffy[m], please tell us what you find confusing or annoying about that project. And what should be improved |
01:46 |
rubenwardy |
and I agree on improving the GUI |
01:47 |
rubenwardy |
it's on my very long things to do list |
01:47 |
Baffy[m] |
yeah i'm pretty new in general |
01:47 |
OldCoder |
Baffy[m], rubenwardy has written a modding book |
01:47 |
OldCoder |
He's been with the project about 5 years |
01:47 |
OldCoder |
4 to 5 |
01:47 |
OldCoder |
IIRC |
01:47 |
Baffy[m] |
i started playing minecraft on xbox one with my 6yo nephew |
01:47 |
rubenwardy |
rubenwardy.com/minetest_modding_book/ |
01:47 |
Baffy[m] |
just got a nether portal like, a wekk ago |
01:47 |
rubenwardy |
5 years |
01:48 |
rubenwardy |
since Jan 2012 |
01:48 |
OldCoder |
rubenwardy, time flies we can only sighs |
01:48 |
rubenwardy |
I'm also a core dev |
01:48 |
Baffy[m] |
nice |
01:48 |
OldCoder |
Baffy[m], core dev is the one who works on the C++ core |
01:48 |
Baffy[m] |
i'm trying to get my wii controller working with minetest |
01:48 |
rubenwardy |
and also the Lua game |
01:49 |
rubenwardy |
that's an interesting project :D |
01:49 |
Baffy[m] |
its pretty easy on Ubuntu, it already supports wiimotes |
01:50 |
Baffy[m] |
i just need to perfect the button mapping |
01:51 |
Baffy[m] |
getting the pointer controls working on my hdtv might be hard |
01:54 |
OldCoder |
Baffy[m], I saw you on Moontest... But let me show you around when time permits |
01:54 |
OldCoder |
We got asteroids and Earth and Mars coming |
01:55 |
Baffy[m] |
ok, i'm a little busy |
01:55 |
Baffy[m] |
i was just possing in |
01:55 |
Baffy[m] |
popping |
01:55 |
|
STHGOM joined #minetest |
01:55 |
|
STHGOM joined #minetest |
01:58 |
XeonSquared |
I'm seeing a lot of Matrix -> IRC users recently |
01:59 |
Baffy[m] |
matrix is awesome |
01:59 |
XeonSquared |
It's interesting, too HTTPish for me though |
01:59 |
Baffy[m] |
i'm trying to migrate a discord with 600+ users to our new matrix server |
01:59 |
XeonSquared |
It's good that it's being adopted a lot |
01:59 |
XeonSquared |
Much better than the alternatives |
01:59 |
XeonSquared |
I'm gonna stick to IRC and XMPP for the time being though |
02:00 |
Baffy[m] |
i'd prefer rocketchat but matrix is the only one that has e2e encryption |
02:00 |
Baffy[m] |
matrix has advanced irc and xmpp bridges |
02:01 |
XeonSquared |
Which means I can stay on those for the forseeable future :D |
02:04 |
XeonSquared |
https://xkcd.com/1782/ |
02:19 |
|
ssieb joined #minetest |
02:30 |
Baffy[m] |
i was about to link that but i got lazy |
02:31 |
Baffy[m] |
xmpp was great, too bad it never caught on |
02:48 |
|
rafalcpp_ joined #minetest |
03:24 |
kaeza |
~karma ShadowBot |
03:24 |
ShadowBot |
kaeza: Karma for "ShadowBot" has been increased 1 time and decreased 0 times for a total karma of 1. |
03:25 |
kaeza |
ShadowBot++ |
03:25 |
kaeza |
~karma ShadowBot |
03:25 |
ShadowBot |
kaeza: Karma for "ShadowBot" has been increased 2 times and decreased 0 times for a total karma of 2. |
03:25 |
kaeza |
nice |
03:26 |
kaeza |
~karma C |
03:26 |
ShadowBot |
kaeza: Karma for "C" has been increased 6 times and decreased 1 time for a total karma of 5. |
03:30 |
|
Pie-jacker875 joined #minetest |
03:32 |
* Benrob0329[m] |
is off to get cake |
03:42 |
|
shangul joined #minetest |
03:42 |
|
shangul joined #minetest |
03:42 |
|
shangul joined #minetest |
03:42 |
|
shangul joined #minetest |
03:42 |
|
shangul joined #minetest |
03:42 |
|
shangul joined #minetest |
03:43 |
|
shangul joined #minetest |
03:43 |
|
shangul joined #minetest |
03:43 |
|
shangul joined #minetest |
03:49 |
|
DonBatman joined #minetest |
03:53 |
|
Taose joined #minetest |
03:56 |
|
xerox123 joined #minetest |
04:00 |
* Benrob0329[m] |
has returned |
04:01 |
Benrob0329[m] |
You know what would be cool? |
04:02 |
Benrob0329[m] |
Being able to use a real physics engine in Minetest |
04:03 |
Benrob0329[m] |
It would be a huge change in network protocol though |
04:17 |
kaeza |
what do you feel Minetest is missing, physics-wise? |
04:18 |
kaeza |
I don't think it would feel good playing a voxel game with soft body physics and whatnot |
04:19 |
VanessaE |
I could see a challenge in playing in a world where, at least, blocks can't float, and can't extend out from a vertical more than a few meters without collapsing :) |
04:20 |
kaeza |
kinda related: http://stabyourself.net/nottetris2/ |
04:20 |
VanessaE |
oh lord. |
04:23 |
kaeza |
ah those kinds of physics could be doable from a Lua mod |
04:23 |
VanessaE |
I would think so yeah |
04:29 |
|
Nobody joined #minetest |
04:44 |
GNU[BDC] |
/ns info nobody |
04:44 |
Nobody |
Sorry My Network skipped |
04:48 |
whitephoenix |
I usually play with a crappy little mod that makes jumping / gravity feel a little more realistic |
04:49 |
whitephoenix |
after a fraction of a second it turns up gravity a bit |
04:50 |
|
PsychoVision joined #minetest |
04:51 |
XeonSquared |
whitephoenix: link? |
04:54 |
whitephoenix |
XeonSquared, https://github.com/Minefix/MineFix/blob/master/mods/physics/init.lua |
04:54 |
whitephoenix |
makes it kinda feel like minecraft but can break somethings |
04:54 |
whitephoenix |
I've been meaning to make it multiply gravity not set it |
04:56 |
XeonSquared |
thanks |
04:56 |
XeonSquared |
I've got a friend that complains about MT gravity not being realistic enough |
05:01 |
Benrob0329[m] |
in a voxel game? |
05:01 |
XeonSquared |
Apparently. |
05:01 |
XeonSquared |
Not really sure why but that fixes that issue I guess |
05:23 |
|
Freejack joined #minetest |
05:38 |
Benrob0329[m] |
A friend of mine doesn't like bots, and said that that's one of the reasons he doesn't like Telegram (were using discord currently) |
05:38 |
Benrob0329[m] |
And I'm just like |
05:39 |
Benrob0329[m] |
How can you not like bots? They're so useful! |
05:39 |
Benrob0329[m] |
Should've said that actually |
05:39 |
XeonSquared |
There will be bots on any platform, including discord |
05:40 |
Baffy[m] |
telegram is insecure, anyway |
05:43 |
|
kaeza joined #minetest |
05:46 |
Benrob0329[m] |
Baffy: indeed |
05:46 |
Benrob0329[m] |
i would use TG as my main app, but its not encrypted |
05:46 |
Benrob0329[m] |
unfortunetly im dealing with a bunch of skype fanboys |
05:47 |
Baffy[m] |
also i'm pissed at Signal |
05:47 |
Benrob0329[m] |
everything else isnt worth it, and i need to move to windows |
05:47 |
Baffy[m] |
because it requires Google apps |
05:47 |
Baffy[m] |
and a phone nuber |
05:47 |
XeonSquared |
Silence doesn't, and actually uses SMS |
05:47 |
XeonSquared |
but if you want to avoid phone numbers that doesn't help |
05:47 |
Benrob0329[m] |
i dont mind the phone number, just the lack of a proper desktop app |
05:48 |
Benrob0329[m] |
something in the chrome store doesnt count |
05:48 |
* XeonSquared |
uses XMPP because it works everywhere and can be self-hosted |
05:48 |
Baffy[m] |
more google shilling imho |
05:48 |
Benrob0329[m] |
yeah, but aparently its too "complicated" for my non techy friends |
05:49 |
XeonSquared |
They can't wrap their heads around ChatSecure? |
05:49 |
Benrob0329[m] |
one person couldnt login' |
05:49 |
Benrob0329[m] |
and im still pissed to this day |
05:54 |
|
Guest3454 joined #minetest |
05:58 |
|
Fritigern joined #minetest |
05:59 |
Benrob0329[m] |
say, why doesnt anyone use xmpp for public chatrooms nowadays? |
06:02 |
* XeonSquared |
shrugs |
06:03 |
XeonSquared |
It seems it's either IRC, or this month's hipster IM protocol |
06:04 |
XeonSquared |
though that would be more like this week's hipster way to send messages over HTTP |
06:11 |
Benrob0329[m] |
Discord is nice, but I wish they would open source it |
06:11 |
Benrob0329[m] |
If they did, I dont see why people wouldn't use it |
06:16 |
|
Menche joined #minetest |
06:23 |
Baffy[m] |
they're too corporate |
06:23 |
Baffy[m] |
i'm trying to move people off it |
06:48 |
|
diemartin joined #minetest |
06:53 |
|
bousket joined #minetest |
07:03 |
Benrob0329[m] |
If I can get people to use it instead of Skype, I'm all for it |
07:07 |
|
Menche joined #minetest |
07:26 |
|
zyabin101 joined #minetest |
07:28 |
zyabin101 |
Calinou, well, what did they answer on whitelisting forum IPs/users? |
07:29 |
|
zyabin101 left #minetest |
07:33 |
|
zyabin101 joined #minetest |
07:43 |
|
shangul joined #minetest |
07:43 |
|
shangul joined #minetest |
07:43 |
|
shangul joined #minetest |
07:44 |
|
shangul joined #minetest |
07:44 |
|
shangul joined #minetest |
07:44 |
|
shangul joined #minetest |
07:44 |
|
shangul joined #minetest |
07:44 |
|
shangul joined #minetest |
07:44 |
|
shangul joined #minetest |
08:03 |
zyabin101 |
shangul seems to have *problems* with hosts. |
08:22 |
|
EDAKIRI joined #minetest |
08:35 |
GNU[BDC] |
Hi |
08:36 |
VanessaE |
good morning. |
08:36 |
GNU[BDC] |
How do i report bugs to Wuzzy hudbars? |
08:36 |
VanessaE |
https://forum.minetest.net/viewtopic.php?t=11153 |
08:37 |
VanessaE |
maybe post a message in this thread? |
08:39 |
GNU[BDC] |
i think i go back to old hudbar, it was buggy but did not cause crashes |
08:40 |
|
nowhereman joined #minetest |
08:41 |
GNU[BDC] |
maybe its mt engine bug? |
08:41 |
GNU[BDC] |
ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod '' in callback on_player_hpchange(): /home//uno/bin/../mods/hudbars/init.lua:323: attempt to index field '?' (a nil value) |
08:41 |
VanessaE |
could just be outdated compared to what the engine wants. hard to say |
08:45 |
GNU[BDC] |
thanks |
08:45 |
kaeza |
this is the relevant line: http://repo.or.cz/minetest_hudbars.git/blob/HEAD:/init.lua#l323 |
08:46 |
kaeza |
looks like name is nil O.o |
08:47 |
kaeza |
or hudstate[name] is nil |
08:48 |
GNU[BDC] |
http://paste.debian.net/913800/ |
08:48 |
GNU[BDC] |
full error |
09:00 |
|
CWz joined #minetest |
09:02 |
|
Krock joined #minetest |
09:02 |
|
Krock joined #minetest |
09:12 |
|
ensonic joined #minetest |
09:14 |
zyabin101 |
I made the prototype generator :D https://gist.github.com/schas002/5ea4e1505860c06c42c900aed29b6576 |
09:15 |
zyabin101 |
...and later, in the same directory: https://gist.github.com/schas002/4c7e41a3658f6ee7c1096207f6f788bb |
09:15 |
zyabin101 |
brb, publishing to GitHub... |
09:15 |
|
Player_2 joined #minetest |
09:24 |
Krock |
MODNAME = "test-mod" |
09:24 |
Krock |
zyabin101, that's a global veriable and may comflict with other mods |
09:24 |
Krock |
*conflict |
09:25 |
Krock |
please make them local, in case someone wants to use them later in the code, after the other mods loaded |
09:27 |
Krock |
also good luck with performing an arithmetic operation on strings in Lua |
09:27 |
Krock |
use ".." to concat them |
09:28 |
zyabin101 |
Krock, Yeoman uses EJS for templates. |
09:29 |
zyabin101 |
So the <%= "1/" + dateString %> thing is actually embedded JS. |
09:29 |
zyabin101 |
> also good luck with performing an arithmetic operation on strings in Lua |
09:30 |
zyabin101 |
Oh, didn't know you meant *that*. |
09:31 |
Krock |
well, it's just that this Lua mod won't work - that's all I can tell. No idea how it was generated but a mod generator should at least create usable mod templates :3 |
09:32 |
rdococ |
use .. for string concatenation |
09:32 |
VanessaE |
why not use Lua (instead of JS) to generate the mod? :) |
09:33 |
VanessaE |
Lua-ception, etc. |
09:33 |
kaeza |
^ |
09:33 |
kaeza |
inb4 let's use JS for modding |
09:33 |
VanessaE |
kaeza: shhhh |
09:33 |
VanessaE |
you'll summon a certain really-lame, not-so-fun user. :P |
09:33 |
kaeza |
hah |
09:34 |
Krock |
why not run a PHP CGI to do that for us? |
09:34 |
|
zyabin1011 joined #minetest |
09:34 |
zyabin1011 |
Krock, how do you make mod variables local? |
09:35 |
Krock |
local local_var = "this is local" |
09:35 |
Krock |
putting a "local" in front does it already |
09:38 |
zyabin1011 |
Commited both to the repo, Travis CI is now building and testing the generator... |
09:40 |
rdococ |
you need a mod generator to generate this mod generator |
09:41 |
zyabin1011 |
XD |
09:42 |
zyabin1011 |
Yes, you need Node.js to get npm to install Yeoman and generator-minetest, the latter of which makes the mod. |
09:58 |
|
Szkodnix joined #minetest |
09:58 |
|
ensonic joined #minetest |
10:00 |
|
Tux[Qyou] joined #minetest |
10:05 |
|
zyabin101 joined #minetest |
10:51 |
bousket |
Hi all. Playing with VoxelManip today. on :get_data(), I get a list of node indices. Where can I have the relation between this node index and the node typename ? |
10:54 |
|
YuGiOhJCJ joined #minetest |
10:56 |
|
ElectronLibre joined #minetest |
10:57 |
bousket |
is this content id ? |
10:57 |
ElectronLibre |
It is the content id |
10:57 |
ElectronLibre |
There should be a method to get the node's information from its content id |
10:58 |
bousket |
yep, I talked to fast. Thx |
10:58 |
ElectronLibre |
Or at least a way to get a content id from a node's itemstring |
10:58 |
ElectronLibre |
^ minetest.get_content_id |
10:59 |
|
Wuzzy joined #minetest |
11:00 |
bousket |
I was looking for it. So no reverse operation ? |
11:01 |
|
shangul joined #minetest |
11:01 |
ElectronLibre |
It doesn't look like so |
11:02 |
ElectronLibre |
You're gonna have to store all the necessary content IDs and then compare |
11:03 |
bousket |
ok. I ll generate my own dictionary until there s one. |
11:06 |
|
bousket joined #minetest |
11:06 |
zyabin101 |
I hope my generator-minetest works, and I await suggestions =) https://github.com/schas002/generator-minetest |
11:06 |
nore |
^ there is a reverse operation |
11:07 |
zyabin101 |
Which reverse operation? |
11:07 |
nore |
zyabin101: content id -> node name |
11:07 |
zyabin101 |
Ah k ;) |
11:09 |
ElectronLibre |
Nore: so how do you do it? |
11:09 |
nore |
ElectronLibre: minetest.get_name_from_content_id |
11:09 |
nore |
or something like this |
11:10 |
ElectronLibre |
I've never seen that, it must be recent |
11:10 |
bousket |
that s it. just tested it get_name_from_content_id(id) |
11:13 |
ElectronLibre |
Yep, it's in the API's docs |
11:17 |
zyabin101 |
So, the generator-minetest makes a mod with an ident printed in console, but that's kinda all. |
11:18 |
zyabin101 |
I'd like to add more features. |
11:21 |
|
proller joined #minetest |
11:22 |
|
zyabin1011 joined #minetest |
11:34 |
|
zyabin101 joined #minetest |
11:40 |
|
SylvieLorxu joined #minetest |
11:41 |
Krock |
when did they add tags in github? |
11:43 |
|
Fixer joined #minetest |
11:44 |
Krock |
added on the 31th January.. ah |
11:45 |
|
shangul- joined #minetest |
11:45 |
|
shangul- joined #minetest |
11:46 |
|
shangul- joined #minetest |
11:46 |
|
shangul- joined #minetest |
11:47 |
|
shangul- joined #minetest |
11:47 |
|
shangul- joined #minetest |
11:48 |
zyabin101 |
Now panicbnc is trolling us with repeated entrances and quits for excess flood. |
11:53 |
|
zyabin1011 joined #minetest |
11:57 |
|
zyabin101 joined #minetest |
12:00 |
|
zyabin1011 joined #minetest |
12:01 |
|
zyabin1011 left #minetest |
12:02 |
|
Jordach joined #minetest |
12:16 |
|
zyabin101 joined #minetest |
12:19 |
|
Gael-de-Sailly joined #minetest |
12:35 |
zyabin101 |
I'm making a texture pack based on flags. |
12:36 |
zyabin101 |
There are 34 layers in all, from fesses to lozenges, which are colored and applied on a colored single color image. |
12:38 |
zyabin101 |
For example, I can apply a red "field masoned" layer onto a white base for a red brick texture. |
12:39 |
bousket |
Is content_id server & mods dependent ? I guess so but I need to be sure |
12:48 |
|
zyabin1011 joined #minetest |
12:56 |
|
zyabin101 joined #minetest |
12:59 |
bousket |
Answer is yes. Thx Nore |
13:00 |
Wuzzy |
Is it possible to make liquids flow faster than Minetest Game's water? |
13:07 |
|
Darcidride joined #minetest |
13:15 |
|
paramat joined #minetest |
13:16 |
paramat |
'liquid_viscosity < 1' ? viscosity 1 might be the fastest though |
13:17 |
paramat |
since spread depends on water update rate and water is possibly seen as the fastest we need |
13:39 |
agaran |
paramat: no superliquid helium then? |
13:45 |
|
Markow joined #minetest |
13:45 |
|
juhdanad joined #minetest |
13:48 |
|
TheReaperKing joined #minetest |
13:48 |
ElectronLibre |
Wuzzy: Slow down water. That's the only way I can think of. |
13:48 |
Wuzzy |
????? |
13:48 |
Wuzzy |
Making liquids faster ... by SLOWING them down? in what kind of alternative reality are you living? XD |
13:49 |
XeonSquared |
so uh |
13:49 |
ElectronLibre |
It was explained above. Water has the fastest update rate, so, to have a liquid flow faster, slow down water |
13:49 |
agaran |
Wuzzy: well.. alternative reality?;) |
13:49 |
XeonSquared |
sanity check, you can't specify a font family (ie monospace) in a formspec, right? |
13:50 |
Wuzzy |
paramat: I tried liquid_viscosity=0, still only flow speed of ca. 1 node per second |
13:50 |
Wuzzy |
XeonSquared: Correct :-( |
13:50 |
XeonSquared |
argh |
13:50 |
ElectronLibre |
XeonSquared: I don't think so |
13:50 |
paramat |
ok looks like 1 is the fastest |
13:50 |
ElectronLibre |
Or rather I think so. You can't fiddle with fonts in formspecs |
13:50 |
Wuzzy |
1 seems to flow as fast as 0 |
13:51 |
Wuzzy |
i have tried |
13:51 |
XeonSquared |
man that means a grid of images then |
13:51 |
Krock |
there's only one font that you can use in formspecs: the one that's used from the client |
13:51 |
Wuzzy |
i haven't tried -1 xD |
13:51 |
paramat |
could be made faster in engine but that would increase water flow processing, and it's already heavy |
13:52 |
Wuzzy |
:( |
13:52 |
Wuzzy |
I feared something like that |
13:52 |
ElectronLibre |
Wuzzy: I think -1 may rollback time itself |
13:52 |
XeonSquared |
do -1 and report results |
13:52 |
XeonSquared |
does the liquid fold back on itself? |
13:52 |
Wuzzy |
nope, -1 does the same as 1 |
13:52 |
XeonSquared |
oh :< |
13:53 |
ElectronLibre |
Oh.. makes sense. It takes the absolute value. |
13:53 |
paramat |
no probably limited to minimum of 1 |
13:53 |
paramat |
could try 0.5 but .. |
13:54 |
ElectronLibre |
Wouldn't it overload the server with water update if the update rate got too small? |
13:55 |
Wuzzy |
omg but using liquid_viscosity=-1 in MineClone 2 makes the player go NUTS when I stand in water... lol |
13:55 |
Wuzzy |
but this is probably mod-related |
13:56 |
XeonSquared |
I imagine it messes with movement speed |
13:56 |
XeonSquared |
so -1 movement speed... |
13:56 |
Wuzzy |
whatever |
13:56 |
ElectronLibre |
XeonSquared: Time travel, back to the past |
13:57 |
|
passant joined #minetest |
13:57 |
ElectronLibre |
Messing with physics value is fine but MT should warn you about those nonsensical settings. |
13:57 |
Krock |
but it would be funny to run backwards go get forwards :D |
13:59 |
ElectronLibre |
Why wouldn't it be possible? |
13:59 |
ElectronLibre |
It'd be funny if you could set player physics in the negatives to mess with the players' mind |
14:01 |
|
Alcyone joined #minetest |
14:01 |
XeonSquared |
well that's ugly but I can force monospace for ALL my stuff |
14:02 |
XeonSquared |
but that needs to be set clientside |
14:02 |
|
zyabin101 joined #minetest |
14:10 |
|
Milan[m]1 joined #minetest |
14:10 |
|
Milan[m]1 left #minetest |
14:12 |
* rdococ |
is bored |
14:12 |
* rdococ |
needs mod ideas |
14:13 |
rdococ |
ElectronLibre: you can set speed to negative values |
14:13 |
rdococ |
with set physics override |
14:14 |
rdococ |
but it doesn't go backwards |
14:14 |
rdococ |
it makes you have negative friction: once you take one step you keep moving, faster and faster :P |
14:15 |
Krock |
rdococ, yet another enchanting mod for armor! |
14:16 |
rdococ |
meh... |
14:16 |
zyabin101 |
rdococ, try generator-minetest for the next mod ;) `npm install schas002/generator-minetest -g` https://github.com/schas002/generator-minetest |
14:16 |
rdococ |
I need an original mod idea |
14:16 |
Krock |
a real CNC in-game where you can define a new nodebox that is loaded the next time you log in |
14:17 |
Krock |
some kind of dynamic node creator |
14:17 |
rdococ |
okay |
14:17 |
rdococ |
put it this way |
14:17 |
rdococ |
I need an original mod idea that I can do |
14:17 |
Krock |
a troutslap mod |
14:17 |
rdococ |
anyway |
14:17 |
rdococ |
how do I use the generator mod? |
14:18 |
zyabin101 |
rdococ, generator-minetest is not a mod. |
14:18 |
rdococ |
.oh. |
14:18 |
zyabin101 |
It's a mod scaffolding generator for Yeoman <http://yeoman.io/>. |
14:19 |
|
paramat left #minetest |
14:19 |
rdococ |
which requires node.js. |
14:19 |
rdococ |
to install. |
14:19 |
zyabin101 |
To the point! |
14:20 |
rdococ |
I need an original mod idea that I can do, that isn't dumb, and doesn't require third party software. |
14:20 |
zyabin101 |
Making a mod doesn't require third party soft. ;) |
14:20 |
zyabin101 |
Hmm... |
14:20 |
rdococ |
I need an original mod idea that I can do, and isn't dumb. |
14:20 |
zyabin101 |
Okay. |
14:21 |
|
STHGOM joined #minetest |
14:21 |
rdococ |
So a dynamic node creator, while original and cool, is probably going to be hard for someone with the limited knowledge I have. |
14:21 |
rdococ |
Also, someone else has probably already stolen the idea. |
14:21 |
Krock |
maybe you could go into mapgen generation |
14:21 |
rdococ |
And a troutslap mod, is just... dumb. |
14:21 |
Krock |
*mapgen, just mapgen |
14:22 |
rdococ |
lua mapgen? |
14:22 |
rdococ |
or C++ mapgen? |
14:22 |
Krock |
Lua. Using LuaJIT it shouldn't be too slow |
14:22 |
rdococ |
I do admit I have created a cool mapgen before, but it was in Roblox... |
14:22 |
Krock |
port it to minetest then |
14:23 |
Krock |
(if possible) |
14:23 |
rdococ |
is there a template I can base it on? |
14:23 |
rdococ |
well, the mapgen in Roblox used lua and many functions that could probably be replicated in Minetest so yeah, it's probably possible |
14:23 |
zyabin101 |
Idea: running shoes that can be enchanted with ore-and-magic-thing upgrades. |
14:24 |
rdococ |
enchantments? ew |
14:24 |
rdococ |
so would I use set_node? |
14:24 |
rdococ |
er |
14:24 |
zyabin101 |
Nah, not enchantments in a separate table, but rather upgrades crafted in a crafting table. |
14:24 |
rdococ |
Krock: could set_node suffice? |
14:25 |
rdococ |
or...? |
14:25 |
rdococ |
I created a mod once that changed the biomes and it looked AMAZING. too bad it was on my windows. |
14:26 |
Krock |
rdococ, no, in minetest you should use the lua voxel manipulator (LVM) to build the terrain, for speed reasons |
14:26 |
zyabin101 |
You make running shoes with a crafting table, put it on like armour (or maybe a use for the I key?) |
14:27 |
rdococ |
you mean the one that uses nested arrays? |
14:28 |
zyabin101 |
Then, you can find magic thingies that are needed for upgrading the running shoes. |
14:28 |
zyabin101 |
(Idea: an unified magic thingy for upgrades/enchantments/instants/sorceries.) |
14:29 |
rdococ |
zyabin101: please, I'm already dealing with people who are 3/4 afk and 1/4 here |
14:29 |
rdococ |
anyway |
14:29 |
rdococ |
how do I use this voxel manipulator |
14:29 |
* zyabin101 |
shuts up with his idea |
14:30 |
rdococ |
hello? |
14:30 |
rdococ |
ugh |
14:30 |
Krock |
rdococ, indeed good question. THe best way to see how it works is to look into other mapgen mods |
14:30 |
rdococ |
other mapgen mods have a million files |
14:30 |
rdococ |
I'll just end up copying them too |
14:31 |
Krock |
rdococ, sorry, what? https://github.com/SmallJoker/flatgen |
14:32 |
rdococ |
see |
14:32 |
rdococ |
already am I just copying that code |
14:32 |
Krock |
I did not tell you to copy it |
14:32 |
rdococ |
I warned you I'll end up copying it |
14:33 |
|
proller joined #minetest |
14:33 |
Krock |
if you look at line 103, you'll see how it's generated normally - calling a single function |
14:33 |
rdococ |
hm |
14:33 |
rdococ |
how do I get the map seed? |
14:34 |
rdococ |
or does the perlin noise system in MT use it? |
14:34 |
Krock |
minetest.register_on_generated(func(minp, maxp, blockseed)) |
14:34 |
Krock |
you can define your own function in there and the seed will come as an argument |
14:36 |
rdococ |
table.insert(minetest.registered_on_generateds, 1, flatgen_generate) |
14:36 |
rdococ |
is the s there a typo? |
14:36 |
Krock |
no, that's alright |
14:36 |
rdococ |
nvm |
14:36 |
rdococ |
it's not |
14:37 |
Krock |
perhaps you would like to define your own perlin noise params, then you can look here how the terrain map is made: https://github.com/paramat/stability/blob/master/init.lua#L11-L20 |
14:39 |
Wuzzy |
i just recently learned that you can build tree and cactus (and the like) perpendicular when u hold down Sneak while building. Very useful to know! |
14:41 |
Krock |
it took me more than a year until I've noticed that I can craft 10 items at once by using the middle mouse button |
14:42 |
|
shangul joined #minetest |
14:42 |
Krock |
that's also quite useful to save from clicking |
14:43 |
rdococ |
I'm trying to get a perlin noise map... |
14:43 |
agaran |
Krock: that font change affected overlay on screen in MT, also menu fonts etc.. but not console font.. |
14:43 |
Krock |
yes, the console font is seperately defined |
14:44 |
Krock |
Ctrl+F for "monospace" in the minetest.conf.example file and you'll fnid it |
14:44 |
Krock |
*find |
14:44 |
agaran |
I just need to find its definition then :) |
14:44 |
rdococ |
minetest.get_perlin_map(seed, {x=1, y=1, z=1}):get2dMap({x=pos.x, z=pos.z})[pos.x][pos.z] |
14:44 |
rdococ |
is this how you do it??? |
14:45 |
rdococ |
it says can't index a nil value... |
14:45 |
rdococ |
waait |
14:45 |
rdococ |
I have the seed |
14:45 |
rdococ |
wait |
14:45 |
rdococ |
I did it wrong |
14:46 |
rdococ |
excluding the fact I put "seed" rather than the parameters |
14:46 |
rdococ |
is that how you do it? |
14:48 |
rdococ |
... |
14:48 |
Krock |
minetest.get_perlin_map(<definition table>, {x=<width>,y=<height>[,z=<depth>]}) |
14:49 |
Krock |
that returns you an object where you can get the map for the given positions |
14:50 |
Krock |
the seed itself is contain in the definition table |
14:51 |
rdococ |
what about :get2dMap? |
14:52 |
rdococ |
or should I use a 3d map? |
14:52 |
Krock |
that's the function that returns you an array with the perlin values for each position |
14:53 |
|
juli joined #minetest |
14:53 |
Krock |
maybe you could try it with a 3d map first - it's easier to begin with |
14:53 |
|
juli left #minetest |
14:56 |
Krock |
then you can get the perlin values per position like this: my_3dmap[z * sidelen * sidelen + y * sidelen + x] |
14:56 |
rdococ |
I'm using the non-flat versions of the functions |
14:56 |
Krock |
oh |
14:56 |
|
DS-minetest joined #minetest |
14:57 |
DS-minetest |
hi |
14:57 |
rdococ |
minetest.get_perlin_map(definitionTable, {x=1, y=1, z=1}):get3dMap({x=pos.x, y=pos.y, z=pos.z})[pos.x][pos.y][pos.z] |
14:57 |
rdococ |
does that work? |
14:58 |
rdococ |
... |
14:58 |
rdococ |
every time I ask if a certain line works, or where I went wrong, you go quiet |
14:58 |
Krock |
replace {x=1, y=1, z=1} with each maxp.x - minp.x + 3 |
14:58 |
DS-minetest |
i've got a question |
14:58 |
rdococ |
????? |
14:58 |
Krock |
moment, rdococ, will write an example |
14:59 |
rdococ |
I'm modifying _getNode... did I do a big no-no? |
14:59 |
DS-minetest |
why isn't there something like get_nodes_near to get all nodes of a group or name in a radius? |
14:59 |
Wuzzy |
does anyone know some Minetest “secrets� or tricks? |
15:00 |
DS-minetest |
use middle click to craft 10 items at once, Krock took one year to find that out i think |
15:00 |
Fixer |
Wuzzy: ingame? |
15:00 |
Wuzzy |
here's one: If you do /giveme air, you will be called a hacker ;-) |
15:00 |
Wuzzy |
yes |
15:00 |
rdococ |
you can do that with ignore too |
15:00 |
Wuzzy |
engine, minetest game, whatever |
15:00 |
rdococ |
/giveme ignore |
15:00 |
Fixer |
Wuzzy: try /giveme cloud |
15:00 |
Krock |
Wuzzy, inventory_items_animations = true |
15:01 |
DS-minetest |
oh, yes, thats nice |
15:01 |
Wuzzy |
i like the idea of this setting, but i dont like how it looks |
15:01 |
Wuzzy |
looks very weird for cubes |
15:01 |
Krock |
DS-minetest, yes that's what I wrote some minutes ago in here <.< |
15:01 |
Fixer |
main trick in minetest = SHIFT + (keys) |
15:01 |
Wuzzy |
lol yes |
15:01 |
Wuzzy |
shift is so overused |
15:02 |
Wuzzy |
Sneak key + jumping makes you jump SLIGHTLY higher |
15:02 |
DS-minetest |
Krock: i thought the irc log was older. |
15:02 |
|
The_Loko joined #minetest |
15:02 |
Wuzzy |
question: how here DOESN'T know the Sneak Glitch? |
15:02 |
DS-minetest |
and u become smaller when you press sneak key |
15:03 |
Wuzzy |
DS-minetest: uhh, nope. thats actually MC |
15:03 |
Fixer |
Wuzzy: jump + shift = 7/10 you will land safely on completely flat ground |
15:03 |
Wuzzy |
Yes, this is a bug |
15:04 |
DS-minetest |
i found that out when i was entering a dungeon with snow under my feet, i was stoped without sneak |
15:04 |
Wuzzy |
basically it removes fall damage from the game :/ |
15:04 |
Fixer |
bug used by me |
15:04 |
DS-minetest |
Wuzzy: it's not mc |
15:05 |
Wuzzy |
still nope |
15:05 |
Wuzzy |
I have the same size, even in Minetest Game |
15:05 |
DS-minetest |
um |
15:05 |
Wuzzy |
or is it a recend -dev addition? |
15:05 |
DS-minetest |
no |
15:05 |
DS-minetest |
its some weeks ago |
15:05 |
DS-minetest |
ill try it again |
15:06 |
Wuzzy |
but *after* 0.4.15 release? |
15:06 |
DS-minetest |
still works |
15:07 |
rdococ |
ugh |
15:07 |
rdococ |
why does it need max-pfdlsgrlfw;e |
15:07 |
DS-minetest |
Wuzzy: build a 2 nodes high entrence and place snow on the ground, then try to go through with and wihout sneak |
15:08 |
Fixer |
yes, snow affects sneak |
15:10 |
DS-minetest |
it seems like sneak affects the hight of the player entity |
15:13 |
rdococ |
this makes no sense |
15:13 |
Wuzzy |
oh, you mean THIS |
15:14 |
Krock |
rdococ, http://pastebin.com/CpSvsCFe |
15:14 |
Wuzzy |
I thought you mean thee player becomes PHYICALLY smaller when sneaking |
15:14 |
DS-minetest |
it seems so |
15:15 |
DS-minetest |
what happens if i use a palette with more than 256 pixels? |
15:16 |
Wuzzy |
you get more colors |
15:16 |
Wuzzy |
:P |
15:16 |
rdococ |
that is some weird terrain |
15:16 |
VanessaE |
DS-minetest: that's undefined, but I suppose the engine will warn you |
15:17 |
DS-minetest |
uh, ok :) |
15:17 |
Fixer |
Wuzzy: yes, it is strange, it feels like player is getting smaller |
15:17 |
Krock |
rdococ, does it work? |
15:17 |
VanessaE |
(and btw, if you're considering the param2/palette stuff, I strongly encourage you to look at Unified Dyes :) ) |
15:17 |
Fixer |
Wuzzy: if you are walking in snow forest and can't do go under the tree because of snow, just press shift... |
15:18 |
agaran |
VanessaE: since which MT it works? 0.4.15? |
15:18 |
DS-minetest |
i already did |
15:18 |
VanessaE |
agaran: since a few weeks ago, long after 0.4.15 came out. |
15:18 |
Wuzzy |
weird |
15:18 |
agaran |
VanessaE: ah so no go for mods that shall be compatibile with 4.15? |
15:18 |
rdococ |
... |
15:18 |
rdococ |
sort of |
15:18 |
rdococ |
it can't make up its mind |
15:18 |
VanessaE |
agaran: nope, but 0.4.15 is getting kinda outdated now, and suitable dev builds are available. |
15:19 |
agaran |
VanessaE: well I know plenty of people too lazy to build.. ;) |
15:19 |
* agaran |
whistles |
15:19 |
Fixer |
0.4.15 feels very outdated |
15:20 |
Fixer |
after massive light changes |
15:20 |
VanessaE |
so those users can grab one of sfan5's binaries, or use the daily builds Deb/ubuntu repo :) |
15:20 |
DS-minetest |
but if you already have the dev, you don't want to use the deprecated stuff |
15:20 |
rdococ |
I haven't noticed any light changes |
15:20 |
VanessaE |
rdococ: recent commits fix smooth lighting |
15:20 |
VanessaE |
now works on pretty much all node types |
15:20 |
VanessaE |
and even meshes |
15:21 |
rdococ |
this mapgen looks nothing like perlin noise |
15:21 |
DS-minetest |
but still not with entities |
15:21 |
VanessaE |
the way it looks, it's barely a step below true hardware lighting. it's that nice. |
15:21 |
VanessaE |
DS-minetest: I'm sure someone will figure that out eventually |
15:22 |
rdococ |
and then for some reason... |
15:22 |
rdococ |
ugh |
15:22 |
rdococ |
forget all this stupid perlin noise |
15:22 |
rdococ |
forget all this mapgen thing |
15:22 |
DS-minetest |
lua_api.txt could be more userfriendly |
15:23 |
VanessaE |
rdococ: you forgot the "with blackjack and hookers" part :P |
15:23 |
VanessaE |
DS-minetest: for that, use rubenwardy's APi doc |
15:23 |
rdococ |
it'd be nice if my computer WASN'T SHIT |
15:23 |
VanessaE |
I forget the URL |
15:23 |
rdococ |
also mt still doesn't have colored lighting. |
15:24 |
VanessaE |
colored lighting is a difficult problem to solve, apparently. |
15:24 |
DS-minetest |
VanessaE: rubenwardy's APi doc isn't very much better |
15:24 |
rdococ |
sure it's bluish at night but you can't even make torch light in the dark orange without making torch light in broad daylight orange too... it makes for this weird darkening effect |
15:24 |
DS-minetest |
hm, but i should definitly use it more |
15:27 |
DS-minetest |
but it's not completely on the newest stand |
15:27 |
XeonSquared |
ooookay |
15:27 |
XeonSquared |
that's new |
15:28 |
XeonSquared |
oh spelling error |
15:28 |
* XeonSquared |
is not a clever man |
15:29 |
Benrob0329[m] |
Wield light would be cool as well. |
15:30 |
Benrob0329[m] |
There was a PR, but it used shaders |
15:30 |
Fixer |
rdococ: install winxp or linux |
15:32 |
Benrob0329[m] |
But here's what I don't understand, how is it that shaders slow down the game, when they are (almost always) what actually draws the geometry? |
15:32 |
Benrob0329[m] |
Wouldn't​ using shaders speed up the game, since its pushing stuff to the gpu in an efficient manner? |
15:33 |
Benrob0329[m] |
I feel like there is a bottleneck in MTs shader code... |
15:34 |
rdococ |
I have linux |
15:34 |
rdococ |
why do you think I don't |
15:34 |
rdococ |
what would I have? |
15:35 |
rdococ |
well, my Shit Processing Unit (SPU) is Shit |
15:36 |
Benrob0329[m] |
Crap Processing Unit works better |
15:36 |
rdococ |
nah |
15:36 |
XeonSquared |
BSPU a best |
15:36 |
rdococ |
Shit is harsher |
15:36 |
rdococ |
actually |
15:36 |
rdococ |
it barely processes |
15:36 |
rdococ |
it's just a Shit Unit |
15:37 |
DS-minetest |
perhaps you need a Shit And Crap Combiner Unit (saccu) |
15:37 |
Benrob0329[m] |
> Shit is harsher |
15:37 |
Benrob0329[m] |
True, you could buy an Rpi3 |
15:38 |
rdococ |
it's a Shit Unprocessing Computation Computer (succ) |
15:38 |
Benrob0329[m] |
Then you could have raspberry flavored crap! |
15:38 |
rdococ |
at least my finite water mod kinda works |
15:39 |
rdococ |
still have no idea how to draw each bucket though |
15:39 |
Calinou |
Benrob0329[m]: internally, all GPUs use shaders nowadays, even for immediate mode/fixed-function pipelines |
15:41 |
XeonSquared |
Why oh why was I using my own serializer for internal data? |
15:41 |
Benrob0329[m] |
Calinou: then why not optimise the shaders, rather than maintaining two back ends? |
15:41 |
XeonSquared |
minetest.serialize just works |
15:41 |
XeonSquared |
no need to have like 4 different silly metadata values for different stacks >.> |
15:42 |
Benrob0329[m] |
XeonSquared: because the wheel wasn't round enough? |
15:42 |
rdococ |
hm |
15:42 |
rdococ |
can someone draw 12 buckets, one for each level of my finite water system? |
15:42 |
Calinou |
Benrob0329[m]: shaders can be faster than fixed-function, but for very simple rendering like Minetest you probably can't beat the GPU internal code |
15:43 |
Calinou |
if we remove fixed-function rendering, people with toasters will complain :( |
15:43 |
rdococ |
including me |
15:43 |
rdococ |
fuck this toaster |
15:43 |
Calinou |
there's surely lots of optimization to do in Minetest, shaders or not |
15:43 |
XeonSquared |
Benrob0329[m]: but how can I push a non-round wheel along the ground? :P |
15:43 |
Benrob0329[m] |
12 year old toasters shouldn't try to game |
15:44 |
Benrob0329[m] |
I'm sorry, but that's the truth |
15:44 |
* XeonSquared |
would be complaining about removing the legacy code |
15:44 |
rdococ |
this one is 3 years old |
15:44 |
XeonSquared |
$gf's laptop has OpenGL 1.2 and Minetest is one of the few games it can run |
15:44 |
* rdococ |
IS complaining about removing the legacy code |
15:44 |
Benrob0329[m] |
We have to move on eventually, or we'll never grow |
15:44 |
rdococ |
well... |
15:45 |
rdococ |
at least I can run portal 2... with lag, but I can still run it |
15:45 |
XeonSquared |
Benrob0329[m]: Not really... |
15:45 |
rdococ |
I have a toaster-laptop hybrid |
15:45 |
XeonSquared |
You can just use the most efficient method for your machine |
15:45 |
rdococ |
well, it's 1.8 GHz quadcore |
15:45 |
rdococ |
well, 1.8 GHz is its max speed |
15:45 |
rdococ |
its minimum speed is 1 GHz |
15:45 |
XeonSquared |
What you're proposing is not growing by removing old code as new code is added even if it still works at the same time |
15:45 |
DS-minetest |
can you run FlightGear fluently? |
15:46 |
rdococ |
FlightGear? |
15:46 |
DS-minetest |
http://www.flightgear.org/ |
15:46 |
Benrob0329[m] |
DS-minetest: no one can run flightgear fluently |
15:46 |
rdococ |
I don't wanna try |
15:46 |
XeonSquared |
(the other two games $gf's laptop can run are OpenArena and OpenTTD) |
15:46 |
|
paramat joined #minetest |
15:47 |
rdococ |
anyway |
15:47 |
Benrob0329[m] |
Not without cranking the settings way down |
15:47 |
Benrob0329[m] |
Ok, think of it this way |
15:47 |
rdococ |
is there a pixel artist who can draw 12 bucket icons for each of the 12 water levels |
15:47 |
rdococ |
that I have in my crappy attempt at a finite water mod? |
15:47 |
rdococ |
I picked 12 because it's a highly composite number |
15:48 |
Calinou |
Benrob0329[m]: unfortunately, open source games have to cater to old hardware, else nobody plays them... that's my experience |
15:48 |
Calinou |
many open source fans are just poor, or don't want to buy shiny new hardware |
15:48 |
|
shangul- joined #minetest |
15:48 |
Benrob0329[m] |
The devs are trying to maintain and add functionality to 2 separate renderers, neither are as optimized as they could be |
15:49 |
rdococ |
or got super unlucky with a Shitlet-Pastard LapShit |
15:49 |
Calinou |
rdococ: hey, I actually had an HP laptop for a while, it wasn't that bad at gaming :) |
15:49 |
XeonSquared |
Benrob0329[m]: If you want to improve that... |
15:49 |
|
shangul- joined #minetest |
15:49 |
Calinou |
(for a late 2008 laptop - it could run Minecraft at max settings at 50-70 FPS) |
15:49 |
rdococ |
Calinou: well, my computer is 1.8GHz and quadcore |
15:49 |
Benrob0329[m] |
The game can neither cater to a fixed, or shaded pipeline |
15:49 |
XeonSquared |
My old laptop was a HP, not the best for gaming but the keyboard was almost as good as my Thinkpad's |
15:49 |
rdococ |
and it could never run Minecraft at max settings at 50-70 fps... |
15:49 |
|
shangul- joined #minetest |
15:50 |
rdococ |
at most, it would be a smooth 30 fps |
15:50 |
XeonSquared |
Benrob0329[m]: nor should it |
15:50 |
rdococ |
on servers and that, it'd drop miserablt |
15:50 |
rdococ |
miserably* |
15:50 |
Calinou |
rdococ: that HP laptop had a dedicated GPU, a 9600M GT |
15:50 |
|
shangul- joined #minetest |
15:50 |
Calinou |
that laptop still works btw, but its battery is dead |
15:50 |
XeonSquared |
T420 a best |
15:51 |
|
shangul- joined #minetest |
15:51 |
Calinou |
its display was poor, much worse than my current laptop |
15:51 |
Benrob0329[m] |
But even if only the fixed pipeline was developed, it could be optimized and have more functionality to it |
15:51 |
Calinou |
and my current laptop plays Minecraft almost as well, despite not having a dedicated GPU :) |
15:51 |
|
shangul- joined #minetest |
15:51 |
Benrob0329[m] |
Right now its double the work to add a feature |
15:51 |
Calinou |
Benrob0329[m]: optimization requires a lot of skill, we don't have people with such skills (and spare time) around, it seems |
15:52 |
* Calinou |
has a C programming book right next to him, borrowed from a library |
15:52 |
Benrob0329[m] |
If you can play any source game, or Minecraft with shaders |
15:52 |
Calinou |
840 pages or so :) |
15:52 |
Benrob0329[m] |
Then the problem is not shaders |
15:52 |
DS-minetest |
btw why is github black today? |
15:52 |
Calinou |
DS-minetest: I don't know, it doesn't seem to be related to a commemoration or something |
15:53 |
Benrob0329[m] |
If you can play flightgear with ALS, the problem is not shaders |
15:53 |
DS-minetest |
als? |
15:53 |
Benrob0329[m] |
If you can play SuperTuxKart on moderate settings, the problem is not shaders |
15:54 |
XeonSquared |
http://i.imgur.com/0673w9z.png man SGI knew how to do fonts |
15:54 |
Benrob0329[m] |
Its a lighting backend |
15:54 |
Calinou |
looks horrible IMO, XeonSquared :p |
15:55 |
XeonSquared |
Calinou: bah, it looks great |
15:55 |
XeonSquared |
Especially for text density |
15:55 |
DS-minetest |
+ Calinou |
15:55 |
Calinou |
on Windows I use Consolas (it's the "modern" Microsoft fixed-width font, so it plays well with the OS), on Linux I use Roboto Mono |
15:55 |
DS-minetest |
why isn't there something like get_nodes_near to get all nodes of a group or name in a radius? |
15:55 |
Calinou |
XeonSquared: I dislikehow most terminals don't allow changing line height independently of the font :( |
15:56 |
Calinou |
this includes xfce4-terminal, Konsole (IIRC), the Windows command prompt... |
15:56 |
XeonSquared |
using Fira Mono on my desktop, 1680x1050 terminal window, and I fit more on my 1600x900 laptop with this |
15:56 |
* Benrob0329[m] |
leaves history system fonts at default |
15:56 |
Benrob0329[m] |
*his system |
15:57 |
Calinou |
IDEA has horrible default fonts on Windows, it defaults to Courier New :( |
15:57 |
Calinou |
(IDEA = IntelliJ, PhpStorm and so on) |
15:57 |
Krock |
what? Courier New is good monospace font |
15:58 |
Calinou |
it's unreadable on my laptop's display, its lines are way too thin, but even on loDPI, it's not great |
15:58 |
XeonSquared |
http://i.imgur.com/T3bytFU.png I also set Scr16 as my Minetest font |
15:58 |
Persi[m] |
The thing that's funny about fira is that the italic font is almost an entirely different glyph set |
15:59 |
rdococ |
hm |
15:59 |
rdococ |
how will I show how much water is in a bucket? |
15:59 |
|
zyabin101 left #minetest |
16:00 |
Calinou |
tooltip? :P |
16:00 |
DS-minetest |
make glass inside bucket |
16:00 |
DS-minetest |
or make a tool thing |
16:00 |
DS-minetest |
i forgot the word |
16:00 |
ElectronLibre |
Did anyone ever fix the bug that made "time_speed = 0" in minetest.conf interpreted as "time_speed = false" and thus the default value would be used? |
16:02 |
XeonSquared |
oops |
16:02 |
XeonSquared |
it's 3 AM |
16:04 |
|
H-H-H joined #minetest |
16:05 |
Krock |
XeonSquared, Tahoma looks better IMO: http://i.imgur.com/NedDrVs.png |
16:06 |
Krock |
XeonSquared, it's 5:05 PM |
16:06 |
XeonSquared |
0306+11 |
16:06 |
Krock |
install a new timezone |
16:07 |
XeonSquared |
I'd love to |
16:07 |
Krock |
that one there looks a bit too far away |
16:07 |
XeonSquared |
that needs a passport thougb |
16:07 |
Krock |
sudo make passport |
16:08 |
XeonSquared |
program terminated: illegal operation |
16:08 |
|
Tux[Qyou] joined #minetest |
16:11 |
rdococ |
I decided I would have a bar gui |
16:11 |
rdococ |
a bar for each bucket showing how much water is in it |
16:15 |
DS-minetest |
that's what i meant |
16:16 |
Benrob0329[m] |
Calinou: I would be willing to help, but my C++ knowledge isn't there yet |
16:16 |
Calinou |
me neither, and I dislike C++ compared to other languages |
16:17 |
Calinou |
(build system and dependency management are nonexistant) |
16:17 |
Calinou |
(and Windows support is terribad) |
16:17 |
|
STHGOM joined #minetest |
16:17 |
rdococ |
sort of like durability |
16:17 |
Benrob0329[m] |
I started learning it to make a game with a friend, but I think he may have lost interest |
16:17 |
Calinou |
for making games, C++ is getting less and less relevant though :) |
16:17 |
Calinou |
Godot 3.0 is getting C# support, and you can already make your games in GDScript, an high-level Python-style language |
16:18 |
Benrob0329[m] |
I know, Godots pretty cool |
16:18 |
Calinou |
Godot itself is C++ though :P |
16:18 |
Calinou |
but for making games, you don't need to touch the engine |
16:18 |
|
red-002 joined #minetest |
16:19 |
Benrob0329[m] |
I track the progress of it, it'll definitely be up there with unity once 3.0 is done |
16:19 |
Calinou |
maybe in 3.1, when physics engine is overhauled |
16:19 |
Benrob0329[m] |
But I'm going to wait until 3.0 is done before I learn it, since a lot will have changed |
16:20 |
|
Telesight joined #minetest |
16:20 |
|
red-001 joined #minetest |
16:22 |
|
zyabin101 joined #minetest |
16:22 |
rdococ |
They also have names specific to the amount of water they have in them |
16:22 |
rdococ |
"Half finite water bucket" |
16:23 |
rdococ |
"Two thirds finite water bucket" |
16:24 |
rdococ |
hm |
16:24 |
rdococ |
what about finite lava |
16:24 |
DS-minetest |
sure |
16:24 |
DS-minetest |
lava has a bigger value than water |
16:26 |
rdococ |
then again I still have to fix a few things |
16:26 |
rdococ |
such as being underwater |
16:26 |
rdococ |
because it still renders all faces |
16:27 |
rdococ |
so you can't see anything underwater |
16:27 |
rdococ |
though I use nodebox drawtype |
16:27 |
rdococ |
so it's gonna be hard to fix |
16:28 |
|
paramat left #minetest |
16:28 |
DS-minetest |
don't use nodebox for full liquid node |
16:30 |
rdococ |
that's what I was thinking |
16:32 |
rdococ |
that works |
16:32 |
rdococ |
but what about partial liquid? |
16:33 |
DS-minetest |
that only appears on surface |
16:33 |
DS-minetest |
right? |
16:33 |
|
bkeys joined #minetest |
16:33 |
rdococ |
true |
16:33 |
|
bkeys left #minetest |
16:33 |
|
bkeys joined #minetest |
16:33 |
rdococ |
hm |
16:34 |
rdococ |
when you're in the water you don't slowly sink |
16:34 |
rdococ |
why is that? |
16:34 |
rdococ |
liquid_viscosity is 1 and liquid_range is 0 |
16:34 |
DS-minetest |
you could make meshes instead of nodeboxes and so make some sides not there |
16:34 |
DS-minetest |
press k |
16:35 |
bkeys |
Where is the code in Minetest that fetches the master server list? |
16:35 |
rdococ |
k? |
16:35 |
rdococ |
free_move is already disabled |
16:36 |
red-002 |
bkeys https://github.com/minetest/minetest/blob/b88595050f3af5ccac06aac331ead4ebdcb9deb9/src/serverlist.cpp |
16:37 |
rdococ |
any ideas what's happening? |
16:38 |
red-002 |
just get http://servers.minetest.net/list |
16:39 |
red-002 |
it's json |
16:40 |
bkeys |
red-002: I am trying to do this with my non minetest game in my house |
16:40 |
bkeys |
Getting my non minetest game to connect to the master server |
16:41 |
red-002 |
so you want the code that pushes a server to the list? |
16:41 |
zyabin101 |
My bannerish premiere: http://i.imgur.com/oarLEpI.png |
16:41 |
red-002 |
take a look at sendAnnounce in the file I linked |
16:41 |
bkeys |
Yes |
16:41 |
bkeys |
I got this going right now |
16:41 |
bkeys |
https://share.riseup.net/#IESvHJYNIu2evT6kGiriPA |
16:41 |
bkeys |
I am wanting to pull the server list |
16:42 |
bkeys |
I think sendAnnounce registers the server |
16:42 |
Krock |
a server that runs with python? srsly? |
16:42 |
red-002 |
get serverlist_ip/list |
16:43 |
bkeys |
From my local instance? |
16:43 |
bkeys |
Like say |
16:43 |
bkeys |
192.168.1.19/serverlist_ip/list |
16:43 |
bkeys |
? |
16:43 |
red-002 |
huh |
16:43 |
red-002 |
no |
16:43 |
red-002 |
192.168.1.19/list |
16:44 |
bkeys |
Ah I see the light now |
16:44 |
bkeys |
Thank you |
16:44 |
red-002 |
what game is this btw? |
16:44 |
bkeys |
https://goblinrefuge.com/mediagoblin/u/bkeys/ |
16:44 |
bkeys |
I blog about it here |
16:44 |
bkeys |
Those are mostly assets I make for the game |
16:45 |
bkeys |
But if you played the game Twisted Metal before, you can think of it as a FOSS version |
16:45 |
bkeys |
I am making it in Godot |
16:45 |
red-002 |
you will want to remove the minetest-only stuff from the srverlist |
16:46 |
red-002 |
like mapgen and rollback |
16:46 |
bkeys |
Mmhm, I could simply not use it but I see what you are saying |
16:46 |
red-002 |
well I think the serverlist uses it for stuff |
16:47 |
red-002 |
e.g. there is code in there at makes guest players count as less |
16:47 |
bkeys |
I see; I will report my findings now that I need to register/deregister players |
16:47 |
red-002 |
how far have you gotten? |
16:48 |
red-002 |
e.g. are you able to register your server yet? |
16:48 |
bkeys |
I got my Godot server pulling the server list from my local minetest master server that is running on a pi in my closet |
16:48 |
bkeys |
I am about to start on that |
16:48 |
red-002 |
yeah take a look at sendAnnounce for that |
16:49 |
red-002 |
want lanaguge are you using? |
16:49 |
bkeys |
Yeah I already changed a local copy of minetest to print out the JSON it sends up, so I have an idea of what the structure of the JSON is like |
16:49 |
bkeys |
I am using the Godot engine, so gdscript |
16:50 |
|
DS-minetest left #minetest |
16:51 |
|
danish joined #minetest |
16:51 |
bkeys |
https://paste.fedoraproject.org/553205/31890148 |
16:51 |
red-001 |
all right so you know all about the way that you need different fields for start,update and delete? |
16:51 |
bkeys |
As you can see I have a local .json file with the data in there |
16:51 |
* bkeys |
is unsure |
16:52 |
bkeys |
I would be happy to document it all if I get this working well |
16:52 |
bkeys |
Cause others in the Godot community get to benefit |
16:53 |
red-001 |
oh ok you only use dedicated,rollback,mapgen,privs,can_see_far_names and mods for start |
16:53 |
|
YuGiOhJCJ joined #minetest |
16:53 |
red-001 |
ehh |
16:54 |
red-001 |
I meant you don't use them for anything else |
16:54 |
red-001 |
really if you can read c++ just read https://github.com/minetest/minetest/blob/b88595050f3af5ccac06aac331ead4ebdcb9deb9/src/serverlist.cpp#L199 |
16:54 |
bkeys |
Yeah I can read the C++ |
16:55 |
bkeys |
Would registering the server be the best place to start? |
16:55 |
red-001 |
yes |
16:55 |
red-001 |
it should show up on the list |
16:55 |
red-001 |
but it will get removed in a few minutes |
16:55 |
bkeys |
Alright, so I am going to replicate the JSON I put in the pastebin and send it to the master server |
16:57 |
red-001 |
iirc you need to send the update every 300 seconds |
16:57 |
red-001 |
or 5 minutes |
16:58 |
Krock |
or 300000 miliseconds |
16:58 |
Krock |
or 1/12 hour |
16:58 |
red-001 |
or 0.0833333 hours |
16:58 |
zyabin101 |
Or at 12 updates per hour. |
16:59 |
red-001 |
or 288 times a day |
16:59 |
zyabin101 |
Or at 0.00(3) updates per sec. |
16:59 |
Krock |
that would be 105120 updates per year |
16:59 |
bkeys |
Okay so first I am going to make a dictionary to replicate the JSON structure |
17:01 |
zyabin101 |
(Ping me when the discourse ends, I have a premiere to show. ;) |
17:01 |
rdococ |
hmm |
17:01 |
Krock |
ping |
17:01 |
rdococ |
so I've improved my finite water a bit |
17:01 |
rdococ |
making it translucent |
17:02 |
rdococ |
you can actually swim in it without your vision being obscured |
17:02 |
zyabin101 |
Did the discourse end--- wait, another discourse appeared. |
17:02 |
red-001 |
lol |
17:02 |
rdococ |
it still has a few flowing problems - eg it doesn't always become completely flat when it can |
17:02 |
rdococ |
probably due to the order abms are played out in |
17:03 |
rdococ |
but still |
17:03 |
rdococ |
it works |
17:03 |
rdococ |
okay |
17:03 |
rdococ |
it works okay |
17:04 |
rdococ |
hmm |
17:04 |
bkeys |
Do I need to have all the fields for the server to register; or am I allowed to leave some out? |
17:04 |
red-001 |
dunno |
17:04 |
red-001 |
check the serverlist code |
17:05 |
rdococ |
well, having 12 water levels is unusual for a finite water mod. most would probably have 16 so it lines up with the pixels. |
17:05 |
rdococ |
but my code is built so that you can change the water level to whatever you want, so that's fine. |
17:05 |
rdococ |
I could set it to 16 right now but I won't because 12 is a cool number |
17:06 |
rdococ |
what numbers would you prefer, #minetest? |
17:08 |
zyabin101 |
rdococ, I should make a survey form :P |
17:08 |
rdococ |
heh |
17:08 |
zyabin101 |
My response is 8 water levels. |
17:08 |
zyabin101 |
1 per 2px. |
17:09 |
rdococ |
I could whip up a quick survey... |
17:09 |
red-001 |
bkeys, http://pastebin.com/PUqkffma |
17:09 |
red-001 |
that's what mt sends for create,update,delete |
17:10 |
bkeys |
red-001: I saw this in the source code; I am trying to replicate the JSON in Godot |
17:12 |
rdococ |
red-001, bkeys what about you? |
17:12 |
Krock |
red-001, init and update could be merged - they're nearly identical |
17:12 |
bkeys |
rdococ: huh? |
17:12 |
rdococ |
how many water levels should my attempt at a finite water mod have (by default)? |
17:12 |
red-001 |
Krock, that's mostly pseudocode |
17:13 |
Krock |
that's C++ in that file |
17:15 |
red-001 |
bkeys, does godot not have anyway to create a json string from whatever their version of an array is? |
17:15 |
bkeys |
red-001: Yes |
17:15 |
bkeys |
You just use a dictionary and then dict.to_json() |
17:15 |
bkeys |
Boom, you got the JSON |
17:15 |
|
nowhereman joined #minetest |
17:15 |
red-001 |
nice |
17:16 |
red-001 |
so have you managed to register the server with the serverlist? |
17:16 |
|
calculon joined #minetest |
17:17 |
Benrob0329[m] |
(Offtopic) https://youtu.be/Cn36Pb8z3yI |
17:18 |
rdococ |
... |
17:18 |
rdococ |
is anyone gonna answer me? |
17:18 |
rdococ |
I only have one vote and it's for 8 |
17:18 |
red-001 |
answer what? |
17:18 |
rdococ |
how many water levels should my attempt at a finite water mod have (by default)? |
17:19 |
Benrob0329[m] |
rdococ: idk, 8 makes sense |
17:19 |
red-001 |
how many light levels are there? |
17:19 |
red-001 |
ohh this is a mod? |
17:19 |
Krock |
(Somewhat offtopic) https://www.youtube.com/watch?v=OfxfxrzJCvw |
17:19 |
red-001 |
ehh 8 sounds ok |
17:20 |
rdococ |
well... |
17:20 |
|
garywhite joined #minetest |
17:20 |
rdococ |
I like 12 |
17:20 |
Benrob0329[m] |
12 would work, but 8 is related to binary |
17:21 |
red-001 |
8 or 16 |
17:21 |
red-001 |
or 15 |
17:21 |
Benrob0329[m] |
Why 15? |
17:21 |
rdococ |
15 isn't even even (heh) |
17:21 |
rdococ |
well |
17:21 |
red-001 |
no 16 cause lua is not zero indexed |
17:21 |
rdococ |
atm I'm using 12 because it's divisible by 2, 3 and 4 |
17:22 |
rdococ |
it's a highly composite number |
17:23 |
rdococ |
I believe I was planning to use 60 at one point |
17:23 |
red-001 |
lol |
17:23 |
red-001 |
that would be chaos |
17:23 |
rdococ |
yeah |
17:23 |
red-001 |
well at least it wasnt 120 |
17:23 |
rdococ |
nah, if it had to be big I'd pick 144 |
17:23 |
rdococ |
12^2 |
17:24 |
red-001 |
yeah but 120 is highly composite |
17:24 |
red-001 |
like 60 |
17:24 |
rdococ |
true |
17:24 |
rdococ |
360 it is then |
17:24 |
rdococ |
jk |
17:24 |
red-001 |
well if this was c++ then I would go for 0 to 15 |
17:24 |
rdococ |
0 is no water |
17:24 |
red-001 |
but if it's a mod 12 sounds ok |
17:25 |
rdococ |
and the number of levels you pick is also the number of the highest level, the full level |
17:25 |
rdococ |
because 0 isn't counted |
17:31 |
|
whitephoenix joined #minetest |
17:31 |
bkeys |
Alright so I think I replicated the JSON for registering the server |
17:32 |
bkeys |
let me look at the code for replicating it |
17:32 |
bkeys |
*sending it |
17:33 |
zyabin101 |
Let me tell you what the bannerish cobble premiere looks like. |
17:33 |
zyabin101 |
Link is http://i.imgur.com/oarLEpI.png, if anyone missed it. |
17:33 |
red-001 |
does minetest not use the system proxy? |
17:35 |
|
cimbakahn joined #minetest |
17:35 |
zyabin101 |
(Or not tell.) |
17:35 |
zyabin101 |
Anyone had a look at it? |
17:37 |
* rdococ |
wonders if anyone's tried to model an accurate physics engine with an object |
17:39 |
* zyabin101 |
didn't try it :/ |
17:40 |
zyabin101 |
Now, any questions on the texture? |
17:41 |
Telesight |
Hello all; I updated my server with: cd minetest; git pull; make -j$(nproc) But what I see is that only the server itself is updated and not mintest_game. What to do? |
17:42 |
zyabin101 |
Pull the minetest_game repository. |
17:44 |
|
SylvieLorxu joined #minetest |
17:45 |
Telesight |
@Zyabin Something like this: cd minetest_game; git pull |
17:45 |
zyabin101 |
kinda |
17:52 |
|
thefamilygrog66 joined #minetest |
18:01 |
zyabin101 |
Are server-side textures implemented yet? |
18:04 |
Benrob0329[m] |
zyabin101: all textures ate server side |
18:04 |
Benrob0329[m] |
*are |
18:06 |
thefamilygrog66 |
zyabin101: client-side textures override server-side ones, but it's definitely possible to customize server-side textures. |
18:06 |
thefamilygrog66 |
My server (darkside.zapto.org:30003) has a tonne of customized textures running |
18:07 |
thefamilygrog66 |
Sorry, meant to type: *custom client-side textures override server-side ones |
18:07 |
thefamilygrog66 |
but server-side textures override default client-side ones |
18:09 |
nore |
there are no default client-side textures |
18:10 |
nore |
they are server-side |
18:11 |
red-001 |
bkeys, did you manage to send it? |
18:11 |
thefamilygrog66 |
nore, okay but players can still set custom client-side ones, no? |
18:11 |
nore |
yes |
18:11 |
bkeys |
red-001: I am taking a break right now; I got the JSON replicated though |
18:11 |
red-001 |
ok |
18:12 |
|
shangul joined #minetest |
18:12 |
thefamilygrog66 |
okay, that's what I meant, I guess. Didn't realize the default ones were part of the engine |
18:12 |
bkeys |
I will start back on it in an hour or so; it is my goal to have this working with my game by the end of the weekend |
18:12 |
Benrob0329[m] |
The next time Old coder is on, could someone please ask him to grant me voice on minetest-project? |
18:13 |
red-001 |
use !tell or memeoserv |
18:15 |
zyabin101 |
Second bannerish premiere: http://i.imgur.com/TLtQTlt.png |
18:16 |
|
swift110 joined #minetest |
18:20 |
|
zyabin101 left #minetest |
18:22 |
|
zyabin101 joined #minetest |
18:43 |
|
emunand joined #minetest |
18:44 |
|
xerox123 joined #minetest |
18:44 |
danish |
hey guys, newbie here, I was wondering how to generate a flat map at a specific size that won't expand when you get to the edge? No features preferably. I assume it's some combination of the worldeditmod and the singnode mapgen, both of which I have. |
18:48 |
VanessaE |
set the map generation limit in your config |
18:48 |
VanessaE |
and the 'flat' flag |
18:49 |
VanessaE |
you don't need any mods to get what you want, though it would have sand, water, et al. |
18:49 |
danish |
which config would that be? On trisquel here. |
18:49 |
VanessaE |
minetest.conf |
18:49 |
VanessaE |
should be in ~/.minetest |
18:49 |
danish |
oic |
18:49 |
VanessaE |
use the Settings tab |
18:49 |
danish |
thank you |
18:50 |
VanessaE |
map_generation_limit is the one |
18:51 |
VanessaE |
and just set the map to "flat" when you create a new world |
18:52 |
danish |
just one last question. If I uploaded the generated map to a server, would I also have to set the limit in minetest.conf to stop users from generating new map when they reach the edge? |
18:53 |
VanessaE |
yes. |
18:53 |
danish |
Thank you very much Vanessa, I have been fiddling and searching for hours |
18:54 |
VanessaE |
good luck |
19:05 |
|
paramat joined #minetest |
19:08 |
paramat |
danish do you want no trees / plants? how about caves and dungeons? |
19:08 |
|
younishd joined #minetest |
19:08 |
danish |
actually I hope to build a cyberpunk city |
19:09 |
paramat |
'mg_flags = caves,dungeons,light,nodecorations' in conf. add 'no' before anything you don't want |
19:09 |
paramat |
decorations are trees, plants, flowers |
19:10 |
danish |
oh right, thank you |
19:11 |
paramat |
and as stated use the mapgen called mgflat. that has an option to add occasional lakes in the flat terrain |
19:12 |
paramat |
but the lakes may not be spaced far apart enough for you (roughly 600 nodes) |
19:13 |
danish |
that's alright |
19:19 |
danish |
paramat is the sky a decoration? |
19:22 |
|
Markow joined #minetest |
19:27 |
paramat |
no but it can be overriden |
19:30 |
danish |
is there a way to increase clouds? |
19:31 |
red-001 |
no |
19:31 |
danish |
that's ok, thank you |
19:39 |
danish |
thanks again everyone, you are a great bunch |
19:41 |
|
torgdor joined #minetest |
19:44 |
paramat |
.. bunch of lunatics |
19:51 |
|
shangul joined #minetest |
19:51 |
|
shangul joined #minetest |
19:51 |
|
shangul joined #minetest |
19:51 |
|
shangul joined #minetest |
19:51 |
|
shangul joined #minetest |
19:51 |
|
shangul joined #minetest |
19:52 |
|
shangul joined #minetest |
19:52 |
|
shangul joined #minetest |
19:52 |
|
shangul joined #minetest |
19:54 |
Krock |
... |
19:57 |
VanessaE |
;op |
19:57 |
* VanessaE |
pokes ChanServ |
19:57 |
agaran |
,,, |
19:59 |
swift110 |
hey VanessaE |
19:59 |
VanessaE |
hi |
20:02 |
|
YuGiOhJCJ joined #minetest |
20:25 |
|
Szkodnix joined #minetest |
20:42 |
|
passant joined #minetest |
20:46 |
|
rubenwardy joined #minetest |
20:47 |
|
TheInformer joined #minetest |
20:49 |
|
GunshipPenguin joined #minetest |
20:53 |
|
TheReaperKing1 joined #minetest |
20:56 |
red-001 |
https://www.youtube.com/watch?v=fXgZGZMaUks |
21:04 |
zyabin101 |
seems like a lot of joins/splits/quits at an inactive time, isn't it? |
21:06 |
|
zyabin101 left #minetest |
21:06 |
|
Qxevtnum joined #minetest |
21:07 |
red-001 |
yes |
21:11 |
|
Miner_48er joined #minetest |
21:14 |
|
swift110 joined #minetest |
21:23 |
|
troller joined #minetest |
21:30 |
|
LazyJ joined #minetest |
21:37 |
bkeys |
https://godot.readthedocs.io/en/stable/classes/class_httpclient.html |
21:38 |
bkeys |
red-001: Do you know which of these functions I would use to send the JSON to the master server? |
21:38 |
bkeys |
request() might be it? |
21:38 |
red-001 |
post |
21:39 |
red-001 |
yeah looks like it |
21:39 |
red-001 |
use request with post |
21:40 |
red-001 |
you also need to use multipart |
21:40 |
red-001 |
if you don't the server will ignore you |
21:40 |
bkeys |
What is multipart? |
21:41 |
red-001 |
not sure tbh but thats the way you are suppose to upload files in http |
21:42 |
red-001 |
http://pastebin.com/VnLv0AG9 |
21:43 |
red-001 |
https://www.w3.org/Protocols/rfc1341/7_2_Multipart.html |
21:46 |
red-001 |
you should get a 202 if everything works |
21:49 |
red-001 |
or to be more precise a multipart/form-data |
21:50 |
bkeys |
What is the URL I should send it to? |
21:50 |
bkeys |
The server IP? |
21:52 |
red-001 |
yes |
21:52 |
red-001 |
url just point to ip's anyway |
21:55 |
|
rubenwardy joined #minetest |
21:56 |
bkeys |
Wouldn't it be easy to modify the minetest master server to not use multipart? |
21:56 |
red-001 |
dunno tbh |
21:56 |
bkeys |
multipart sounds like overkill for some JSON |
21:56 |
red-001 |
you should ask someone that know about networking |
21:56 |
bkeys |
Mmhm |
21:57 |
bkeys |
I have not gotten it to successfully POST yet; I was just wondering |
21:58 |
red-001 |
yeah I'm pretty sure that way I used wasn't the correct way to do it |
22:00 |
red-001 |
I created a file upload and then removed the filename |
22:00 |
red-001 |
and set the name to json |
22:02 |
bkeys |
Do I wait after the POST? |
22:03 |
bkeys |
Cause the master server is reporting a 405 |
22:03 |
bkeys |
Which means "method not allowed" |
22:05 |
red-001 |
no you need to get a 202 |
22:05 |
bkeys |
Yeah I know; I am just saying right now it is reporting a 405 |
22:05 |
bkeys |
So I am trying to think of ways to make it not do that |
22:08 |
|
Cerise joined #minetest |
22:08 |
|
Cerise joined #minetest |
22:08 |
red-001 |
could you try add ---------------------------acebdf13572468 |
22:08 |
red-001 |
Content-Disposition: form-data; name="json" |
22:08 |
red-001 |
Content-Type: text/plain |
22:08 |
red-001 |
before the json data? |
22:08 |
red-001 |
and ---------------------------acebdf13572468-- |
22:08 |
red-001 |
after? |
22:09 |
bkeys |
So like |
22:09 |
bkeys |
"---------------------------acebdf13572468\nContent-Disposition: form-data; name="json"\nContent-Type: text/plain" + dict.to_json() + "---------------------------acebdf13572468--" |
22:09 |
bkeys |
? |
22:10 |
red-001 |
add a new line after the data as well |
22:10 |
|
MinetestBot joined #minetest |
22:10 |
red-001 |
and before |
22:10 |
sfan5 |
bkeys: just get a proper python library to make multipart requests |
22:10 |
sfan5 |
instead of trying to roll your own |
22:10 |
bkeys |
sfan5: I am using Godot's HTTP functionality |
22:11 |
agaran |
you know that you need 2 newlines between headers and data for http? |
22:12 |
bkeys |
var server_announce = "---------------------------acebdf13572468\nContent-Disposition: form-data; name=\"json\"\nContent-Type: text/plain\n" + dict.to_json() + "\n---------------------------acebdf13572468--" |
22:12 |
bkeys |
Is what I am attempting right now |
22:12 |
red-001 |
ehh agaran is right |
22:12 |
red-001 |
you will need two new lines |
22:13 |
bkeys |
Yeah the one I posted was 405 as well |
22:13 |
bkeys |
Let me add 2 newlines |
22:13 |
bkeys |
405 |
22:15 |
bkeys |
https://share.riseup.net/#py0SLaxsH58fW6fkrK8Ucg |
22:15 |
bkeys |
This appears to be correct |
22:21 |
red-001 |
did the server list add the server? |
22:22 |
bkeys |
I am not sure |
22:22 |
bkeys |
Cause the assertion fails |
22:22 |
bkeys |
Would the master server output to the console when a server was added? |
22:23 |
bkeys |
If the server stays for 5 minutes like you said then no |
22:23 |
bkeys |
Cause I printed the pulled list and it is empty |
22:25 |
bkeys |
The data and all is formatted correctly yes? |
22:25 |
red-001 |
you could make the server list print out debug info |
22:25 |
bkeys |
What parameter would I pass to server.py? |
22:26 |
red-001 |
nvm it looks like it silent unless something goes wrong |
22:26 |
red-001 |
its |
22:26 |
red-001 |
what did the serverlist return to the client? |
22:27 |
bkeys |
Nothing it just says there is an error with the connection after I POST |
22:27 |
red-001 |
whats the return code? |
22:28 |
bkeys |
I moved the POST to the back of the script |
22:28 |
bkeys |
It gets 200 for when it pulls the server list |
22:28 |
bkeys |
But now it is silent? |
22:28 |
bkeys |
Let me re run it |
22:28 |
red-001 |
200? |
22:29 |
red-001 |
weird |
22:29 |
bkeys |
Yeah just a 200 |
22:29 |
bkeys |
But that is when it pulls the server list |
22:29 |
red-001 |
oh ok |
22:29 |
red-001 |
what about when you post the server? |
22:29 |
bkeys |
The server is not printing anything to the console for that |
22:30 |
red-001 |
can't you get the return code in godot? |
22:30 |
bkeys |
I am looking for that |
22:30 |
red-001 |
the server reports errors using standard http return codes |
22:31 |
bkeys |
Yeah so in theory the server would report it |
22:31 |
red-001 |
you could of course also make it log to console |
22:31 |
bkeys |
Right now I am trying to see if there are errors regarding the connection itself |
22:31 |
red-001 |
I think the fact you omitted fields might be messing with it |
22:32 |
bkeys |
Which fields did I omit? |
22:33 |
red-001 |
gametime seems to be missing |
22:33 |
red-001 |
I though it's suppose to be a number? |
22:33 |
bkeys |
https://share.riseup.net/#Snk4bcwkGhz8WQd89DpNdw |
22:33 |
bkeys |
It's there it is just empty |
22:34 |
bkeys |
https://paste.fedoraproject.org/554006/48685247 |
22:34 |
bkeys |
This is the JSON outputted by the minetestserver |
22:34 |
bkeys |
I could just put it into a string literal |
22:35 |
red-001 |
really it would be good to get the return code and message |
22:35 |
red-001 |
or just make the server list print them |
22:36 |
bkeys |
How would I get the server to print them? |
22:36 |
bkeys |
https://share.riseup.net/#DKKrGKrOg1bAXmgmO7OwrA |
22:36 |
bkeys |
This is what the output of the master server looks like after 1 run of the game server |
22:37 |
red-001 |
take a look at announce in server.py |
22:37 |
red-001 |
add a print to every return |
22:40 |
bkeys |
Grrrrrrrr |
22:40 |
bkeys |
My editor uses spaces not tabs |
22:40 |
bkeys |
This is torture |
22:40 |
red-001 |
lol |
22:41 |
red-001 |
thats one reason I hate python |
22:41 |
red-001 |
and dislike omitting braces in c++ |
22:41 |
|
nowhereman joined #minetest |
22:44 |
bkeys |
It printed nothing |
22:44 |
bkeys |
Nothing new that is |
22:44 |
red-001 |
that shouldn't be possible |
22:45 |
red-001 |
how about you make it print the data variable? |
22:49 |
red-001 |
I mean I has to either crash or return |
22:49 |
red-001 |
it* |
22:49 |
bkeys |
My pi froze -_- |
22:50 |
Fixer |
bkeys: unfroze it |
22:51 |
bkeys |
emacs keeps ****ing freezing for no reason |
22:52 |
red-001 |
vim master race |
22:52 |
bkeys |
JUST SAVE PLS |
22:52 |
bkeys |
This pi is a piece of crap |
22:52 |
bkeys |
there |
22:53 |
|
behaleba- joined #minetest |
22:53 |
* red-001 |
waits for the vi master race to show up |
22:55 |
bkeys |
tada! |
22:55 |
bkeys |
It prints nothing |
22:55 |
|
DI3HARD139 joined #minetest |
22:55 |
red-001 |
how... |
22:55 |
red-001 |
does it simply not return? |
22:55 |
bkeys |
I did |
22:55 |
bkeys |
print(data) |
22:55 |
bkeys |
right under the announce function |
22:55 |
bkeys |
I wish I could forward ports that way it is not just local to me |
22:56 |
red-001 |
so you have prints before the returns? |
22:56 |
bkeys |
Yes |
22:56 |
bkeys |
it seems that announce simply never gets called |
22:56 |
red-001 |
wtf how |
22:56 |
* bkeys |
is unsure |
22:57 |
red-001 |
what about if you connect with minetest? |
22:57 |
bkeys |
You mean a minetest client connecting to my master server? |
22:57 |
red-001 |
no |
22:57 |
red-001 |
a minetest server |
22:58 |
bkeys |
Yeah a minetest server and my master server? |
22:58 |
red-001 |
yes |
22:58 |
|
paramat left #minetest |
22:58 |
bkeys |
Let's see |
22:58 |
bkeys |
Where is the IP for the master server specified? |
22:58 |
bkeys |
In serverlist.cpp or a conf file of sorts? |
22:59 |
red-001 |
config |
22:59 |
bkeys |
It is not in minetest.conf |
22:59 |
red-001 |
do you have the mt gui? |
22:59 |
rubenwardy |
it is in the config |
22:59 |
rubenwardy |
it's a default setting |
22:59 |
rubenwardy |
so defaultsettings.cpp |
23:00 |
red-001 |
then go to advance settings->server/singleplay |
23:00 |
bkeys |
red-001: then what? |
23:00 |
red-001 |
serverlist url |
23:01 |
red-001 |
set that to your master server ip |
23:01 |
bkeys |
I am including the port too |
23:01 |
red-001 |
yeah |
23:01 |
bkeys |
Yep my master server sees it |
23:01 |
bkeys |
192.168.1.4 - - [11/Feb/2017 17:01:26] "POST /announce HTTP/1.1" 202 - |
23:08 |
sfan5 |
don't forget that the master server checks whether a minetest server is listening on where the client specified |
23:11 |
|
betterthanyou711 joined #minetest |
23:14 |
|
Fixer joined #minetest |
23:24 |
|
swift110 joined #minetest |
23:25 |
|
kaeza joined #minetest |
23:28 |
|
Out`Of`Control joined #minetest |
23:29 |
kaeza |
greetings |
23:29 |
Out`Of`Control |
Fixer: http://paste.debian.net/913800/ |
23:29 |
Out`Of`Control |
hi kaeza |
23:30 |
Fixer |
Out`Of`Control: what mods you used associated with hudbars? |
23:30 |
|
betterthanyou711 joined #minetest |
23:31 |
Out`Of`Control |
hunger and hudarmor |
23:31 |
Out`Of`Control |
and hudclock |
23:33 |
Fixer |
Out`Of`Control: https://forum.minetest.net/viewtopic.php?f=11&t=11153&p=250940#p250940 |
23:33 |
Out`Of`Control |
thanks |
23:38 |
|
ElectronLibre joined #minetest |
23:50 |
red-001 |
bkeys, you need to add Content-Type: multipart/form-data; boundary=-------------------------acebdf13572468 |
23:51 |
red-001 |
sorry I forgot about that |
23:52 |
* Benrob0329[m] |
has returned |
23:52 |
|
TheInformer joined #minetest |
23:52 |
* Benrob0329[m] |
is still not at his desktop though |
23:52 |
TheInformer |
Can Someone help me? |
23:52 |
kaeza |
TheInformer, yes |
23:52 |
kaeza |
!next |
23:52 |
MinetestBot |
Another satisfied customer. Next! |
23:53 |
VanessaE |
don't ask ti ask, just ask. |
23:53 |
VanessaE |
to* |
23:53 |
TheInformer |
I cant get mods show up even when i put them in the mods folder |
23:53 |
TheInformer |
im on ubuntu |
23:53 |
VanessaE |
define "show up" |
23:53 |
Benrob0329[m] |
What exact folder are you putting them in? |
23:54 |
kaeza |
where did you install from? |
23:54 |
TheInformer |
/minetest/mods |
23:54 |
TheInformer |
I compiled |
23:54 |
TheInformer |
it |
23:54 |
kaeza |
RUN_IN_PLACE=1? |
23:54 |
Benrob0329[m] |
As in ~/minetest |
23:54 |
TheInformer |
yes |
23:54 |
Benrob0329[m] |
put them in .minetest |
23:54 |
TheInformer |
DRUN_IN_PLACE=FALSE |
23:54 |
Benrob0329[m] |
Not minetest |
23:54 |
kaeza |
it should be ~/.minetest/mods |
23:55 |
kaeza |
note the period |
23:55 |
Benrob0329[m] |
Aka ```~/.minetest/mods``` |
23:55 |
TheInformer |
nope |
23:55 |
Benrob0329[m] |
what |
23:55 |
TheInformer |
nevermind |
23:56 |
Benrob0329[m] |
ok |
23:56 |
Benrob0329[m] |
!next |
23:56 |
MinetestBot |
Another satisfied customer. Next! |
23:56 |
TheInformer |
I accidentally put them in /.minetest instead of in the mods folder |
23:56 |
TheInformer |
Thanks |