Time |
Nick |
Message |
00:03 |
|
Void7 joined #minetest |
00:14 |
|
betterthanyou710 joined #minetest |
00:15 |
|
H-H-H joined #minetest |
00:17 |
|
DMackey- joined #minetest |
00:42 |
|
raingloom joined #minetest |
01:07 |
rubenwardy |
!title https://github.com/rubenwardy/editor |
01:07 |
MinetestBot |
rubenwardy: GitHub - rubenwardy/editor: Minetest Mod: Flexible formspec based text editor |
01:09 |
|
Miner_48er joined #minetest |
01:22 |
|
DMackey joined #minetest |
01:26 |
|
STHGOM joined #minetest |
01:26 |
|
STHGOM joined #minetest |
01:50 |
|
GunshipPenguin joined #minetest |
01:52 |
|
swift110 joined #minetest |
01:53 |
|
swift110 joined #minetest |
02:00 |
|
nnnn20430 joined #minetest |
02:06 |
|
Yst joined #minetest |
02:07 |
|
Freejack joined #minetest |
02:10 |
|
swift110-phone joined #minetest |
02:19 |
|
betterthanyou711 joined #minetest |
02:21 |
|
ssieb joined #minetest |
02:32 |
|
Ronsor joined #minetest |
02:37 |
|
FurryFeggot joined #minetest |
02:44 |
|
ssieb joined #minetest |
02:58 |
|
Void7 joined #minetest |
03:13 |
|
GunshipPenguin joined #minetest |
03:13 |
|
GunshipPenguin joined #minetest |
03:20 |
|
Hasan2 joined #minetest |
03:23 |
|
pozzoni_ joined #minetest |
03:24 |
|
froike- joined #minetest |
03:25 |
|
who_da_fly joined #minetest |
03:25 |
|
Twirlimp_ joined #minetest |
03:25 |
|
thatgraemeguy_ joined #minetest |
03:25 |
|
thatgraemeguy_ joined #minetest |
03:26 |
|
friti joined #minetest |
03:26 |
|
greeter joined #minetest |
03:27 |
|
exoplanet joined #minetest |
03:27 |
|
exoplanet joined #minetest |
03:27 |
|
exoplanet joined #minetest |
03:27 |
|
uroboro joined #minetest |
03:27 |
|
Cerise joined #minetest |
03:27 |
|
Cerise joined #minetest |
03:29 |
|
VargaD joined #minetest |
03:29 |
|
misprint joined #minetest |
03:31 |
|
swift110 joined #minetest |
03:34 |
|
WillMoogle joined #minetest |
03:50 |
agrecascino |
anyone understand the minetest networking ocde |
03:50 |
agrecascino |
code* |
03:51 |
|
endev15 joined #minetest |
03:56 |
|
octacian joined #minetest |
04:02 |
|
octacian joined #minetest |
04:33 |
|
Miner_48er joined #minetest |
04:37 |
|
DMackey- joined #minetest |
04:45 |
|
lumidify joined #minetest |
05:30 |
|
DMackey joined #minetest |
06:04 |
|
CWz joined #minetest |
06:06 |
|
red-001 joined #minetest |
06:21 |
|
swift110-phone joined #minetest |
06:23 |
|
swift110-phone joined #minetest |
06:28 |
|
Yst joined #minetest |
06:29 |
|
DMackey joined #minetest |
06:47 |
|
Hawk777 joined #minetest |
07:45 |
|
sonicpp joined #minetest |
07:45 |
|
LNJ2GO joined #minetest |
08:00 |
|
red-001 joined #minetest |
08:02 |
|
davisonio joined #minetest |
08:15 |
|
Markow joined #minetest |
08:18 |
|
sofar joined #minetest |
08:20 |
|
Krock joined #minetest |
08:20 |
|
Krock joined #minetest |
08:34 |
|
shamoanjac joined #minetest |
08:46 |
|
Szkodnix joined #minetest |
08:51 |
|
Jordach joined #minetest |
08:55 |
|
Not_a_Robot joined #minetest |
08:56 |
|
Hirato joined #minetest |
08:57 |
|
SylvieLorxu joined #minetest |
09:04 |
|
shamoanjac joined #minetest |
09:07 |
|
Nosrick joined #minetest |
09:07 |
Nosrick |
Morning, folks |
09:21 |
shamoanjac |
ayo Nosrick |
09:30 |
|
Telesight joined #minetest |
09:31 |
|
basxto joined #minetest |
09:38 |
|
DMackey- joined #minetest |
09:55 |
|
T4im joined #minetest |
09:57 |
|
PseudoNoob joined #minetest |
09:58 |
|
Megaf joined #minetest |
10:08 |
|
Darcidride joined #minetest |
10:09 |
|
eliotJ joined #minetest |
10:11 |
|
segfault22 joined #minetest |
10:12 |
segfault22 |
So its the SHRT (short) type used to store node coordinate number in minetest |
10:13 |
segfault22 |
it is limited to minimum of -32767 and maximum of +32767 |
10:14 |
segfault22 |
is it possible to make it a LONG (long int) or a LLONG (long long int) |
10:16 |
segfault22 |
the minimum for type LONG is -2147483647, the maximum is +2147483647... the minimum for type LLONG is -9223372036854775807 while minimum is +9223372036854775807 |
10:17 |
segfault22 |
that would be a possible way to get rid of the ~31000 nodes from 0 limit problem |
10:17 |
segfault22 |
or am I wrong? |
10:17 |
nore |
segfault22: I tried to do that once |
10:17 |
segfault22 |
did it work? |
10:17 |
sfan5 |
you can do that but it's a lot of work |
10:17 |
sfan5 |
tl;dr don't do it |
10:17 |
nore |
there are a lot of problems with it |
10:17 |
segfault22 |
like what |
10:17 |
nore |
I got segfaults, and others |
10:18 |
segfault22 |
oh |
10:18 |
segfault22 |
thats no good |
10:18 |
nore |
it would not be backwards-compatible with maps either |
10:18 |
nore |
(or that would need an ugly hack) |
10:18 |
nore |
there also are problems with map generation, I think (although I'm not sure) |
10:19 |
nore |
floats are sent as a long / 1000. |
10:19 |
nore |
so that limits coordinates to 2^31/1000 |
10:19 |
nore |
and this would have to be changed as well |
10:19 |
|
Fixer joined #minetest |
10:19 |
nore |
I don't remember what other problems there were |
10:20 |
nore |
also, it changed several thousands lines of code |
10:20 |
nore |
reviewing such changes is just impossible |
10:20 |
Krock |
huh? larger maps wouldn't fit into the current sqlite system anymore |
10:21 |
segfault22 |
so are we stuck with the limit as it is now, forever |
10:21 |
Krock |
omg how horrible |
10:21 |
Krock |
you couldn't even save the database that holds 31000^3 air nodes |
10:22 |
T4im |
^^ |
10:22 |
Krock |
oh I'm sorry. 64000^3 |
10:22 |
|
namach joined #minetest |
10:23 |
Krock |
!c (64000^3) / (1024^3) + ' GiB' |
10:23 |
MinetestBot |
TypeError: unsupported operand type(s) for +: 'float' and 'str' |
10:23 |
Krock |
!c ((64000^3) / (1024^3)) + ' GiB' |
10:23 |
MinetestBot |
TypeError: unsupported operand type(s) for +: 'float' and 'str' |
10:23 |
Krock |
!c ((64000^3) / (1024^3)) |
10:23 |
MinetestBot |
62.320350535540406 |
10:23 |
Krock |
if each node was 1 byte - but that's not possible |
10:24 |
segfault22 |
maybe 64k^3 nodes is enough for now |
10:25 |
segfault22 |
it would probably take a really long time to devoid a 64k^3 world of all its non-renewable resources |
10:27 |
segfault22 |
I won't ask again about changing the node limit until someone actually has a valid problem associated with the existing limit, which will only happen when superconducting processors and hard drives are measured in petabytes |
10:27 |
segfault22 |
er, only be possible, because you can't store 64k^3 nodes without running out of space |
10:28 |
T4im |
human limits won't change that much so |
10:30 |
segfault22 |
human limits like what? |
10:30 |
Krock |
you couldn't use up all space for buildings |
10:30 |
T4im |
assuming a fifth of the ground is usable ore and a person would mine 8 hours a day each day of the year, they'd had to get 2556804 years of age before depleting it |
10:30 |
Krock |
^ |
10:30 |
T4im |
oh and that assumes they start really young :D |
10:31 |
T4im |
have 1000 people do it, and it's still not possible :P |
10:31 |
segfault22 |
if some revolutionary comes along and decides to change the way players play the game, say turn it into a mass strategy game with NPCs that build structures for your empire and weapons that readily destroy 1k^ nodes at a time, those limits will be realized to never have existed in the first place |
10:32 |
T4im |
(i also assumed one dig per second) |
10:33 |
segfault22 |
the only limits to how much ore you can get are the time taken to collect a resource and the return If the method of collection is changed to involve automated mining machines (chunkloaders would be needed first) one could easily acquire more resources in an hour than they ever collected manually |
10:34 |
segfault22 |
only then would we start approaching the limit with any reasonable problem beyond "I can't run past ~31k nodes from 0? oh well..." |
10:34 |
T4im |
technic already has a quarry, that digs 28900 nodes right now, but also just about one per second |
10:35 |
segfault22 |
I wasn't talking about any one implementation; have you seen frame quarries that mine entire square sections out of the world in a second? |
10:35 |
T4im |
you hardly ever find other peoples quarries unless they invite you over or are very publicly placed |
10:35 |
T4im |
frame quarries? i saw attempts of them crashing servers :) |
10:37 |
segfault22 |
the attempt was not implemented properly if it crashes the server, or the system can not handle the load. either way, it is still possible |
10:38 |
T4im |
alright, lets go with the theory for now, how many nodes at once you say? 1k? so 10^3 nodes, that's about twice the size of a tnt blast |
10:38 |
T4im |
tnt currently blasts at 5^3 |
10:38 |
T4im |
i think |
10:38 |
T4im |
you'd still not alive to see it all mined |
10:39 |
T4im |
huge numbers are funny that way :) |
10:39 |
T4im |
twice the diameter* |
10:39 |
segfault22 |
It's a waste of time to set up the tele-power/tele-item infrastructure if the frame bore is a measly 10^3 nodes large. Say, 64^3, is more reasonable, and consider the fact that there are more than one because players are competing |
10:41 |
segfault22 |
also you can expand it to the side by another 64^3 once you have collected enough resources to do this. Combined with some device to auto-build the new sections, that reduces the downtime for expansion to a few seconds, a minute at most. |
10:41 |
sfan5 |
Krock: if you want to add a string to a number you'll first have to convert the number to a string using str() |
10:41 |
Krock |
!c str(3) + "blah" |
10:41 |
MinetestBot |
'3blah' |
10:41 |
Krock |
ooh |
10:42 |
Krock |
I can't python |
10:42 |
T4im |
what height has that 64^2 setup? 5 or so? |
10:43 |
segfault22 |
yeah ^2 I was stuck in ^3 sorry |
10:43 |
T4im |
i figured, but it still is higher than 1 |
10:43 |
T4im |
64^2 * n |
10:43 |
segfault22 |
the height is 64 |
10:44 |
T4im |
3 at minimum |
10:44 |
segfault22 |
64 high 64 long and it cuts a section only 1 block wide each step (could also be expanded, so dont count on it to stay at 1) |
10:44 |
T4im |
but the frame machien itself has a y > 1 |
10:45 |
T4im |
or wait, you are mining horizontally now |
10:45 |
T4im |
and i am vertically in my mind :D |
10:45 |
segfault22 |
"now"? |
10:45 |
segfault22 |
have you ever seen a frame bore? |
10:45 |
T4im |
I've seen a frame based nodebreaker array in minetest |
10:46 |
T4im |
digging down though |
10:46 |
T4im |
anyway |
10:47 |
segfault22 |
its basically a giant glorified tunnel bore, ok? maybe thats easier to turn around than digging straight down, and it can collect twice as much ore before having to be turned around (height to sea level is ~31k, length between ends of the world is ~62k |
10:52 |
segfault22 |
don't bother trying to run calculations for this, the point is to illustrate that there will always be faster ways to mine, especially using methods which are currently unfathomable (tele-mining, instant and you don't even have to touch the node, just near enough), thus it is inevitable that the limit will be reached someday. whether most of us will live to see that is incalculable. |
10:53 |
T4im |
if a 1000 players dug all at once 8 hours a day they'd still had to work 1111years |
10:54 |
segfault22 |
now we're back to digging manually? |
10:54 |
T4im |
thing is, if you increase it even further now, you start to get other limits, like building those arrays, which already take hours if not days to set up |
10:54 |
T4im |
no your machine |
10:54 |
T4im |
it only diggs 4096 nodes per second |
10:55 |
T4im |
64000^3 / 2 is still a huge number |
10:55 |
segfault22 |
I thought I mentioned automatic construction, the fact that there is no limit to the size of "my machine", and there are other methods like tele-mining |
10:55 |
T4im |
that is getting silly though, why still play then? |
10:56 |
T4im |
autoconstructing and automining together doesn't make much sense gameplay wise |
10:56 |
segfault22 |
I only meant to illustrate the fact that there will always be new methods to collect ore faster, even ones we can't fathom yet, therefore it is inevitable we will reach the limit |
10:56 |
IhrFussel |
Question: Could this setting cause server lag? Default is 600 AFAIK and I thought setting it way lower would actually help with performance "server_unload_unused_data_timeout = 120" |
10:56 |
T4im |
but those methods won't reach the limits before they reach others :D |
10:56 |
segfault22 |
Why? Why?... |
10:56 |
T4im |
because then it would make more sense to create an ore generator machine if you just want the resource investment |
10:56 |
|
redblade joined #minetest |
10:57 |
|
Tux[Qyou] joined #minetest |
10:57 |
segfault22 |
Because by the time we do get the ability to autobuild/automine, there will be a reason to need all of those resources |
10:58 |
segfault22 |
aggression between players, especially using nukes on each-others constructions, always calls for more resources/power/everything, because you have to replace what is being destroyed |
10:58 |
T4im |
yea so what? |
10:59 |
segfault22 |
So there are unfathomable reasons which will incur a demand for auto-building auto-mining machines, and other unfathomable devices that reach the node limit |
10:59 |
aix |
could someone help me with rnd's basic_machines? |
10:59 |
T4im |
as said, if you have autobuilding automining machines, then why not just create a resource generator? |
11:00 |
segfault22 |
it will be a very long time until we get there, but it is foolish to say we won't ever. About as foolish as the programmers who assumed their code would never be used past year 2000 |
11:00 |
segfault22 |
resource duplication breaks the game, unless you just want to play creative mode |
11:00 |
T4im |
i don't say things aren't scaling up, I'm saying you are having a false intuition about those large numbers and the first limits being reached |
11:01 |
|
redblade joined #minetest |
11:01 |
segfault22 |
Just like the false intuition of all the people who had to fix their broken machines when they woke up from their hangover January first 2000 |
11:03 |
T4im |
yes, exactly |
11:03 |
T4im |
they just went the other direction :P |
11:03 |
segfault22 |
you assume the current state of things is static and unchanging, that there will never be ways to reach the limits within reason. Computer scientists a few decades ago thought that a hard-drive storing a few gigabytes would be nearly impossible to fill |
11:03 |
T4im |
no i don't assume that |
11:04 |
T4im |
i already assumed endless capacities for this conversation |
11:04 |
T4im |
if you didn't notice |
11:04 |
segfault22 |
Then you are contradicting yourself because changing conditions will eventually result in the limits being reached |
11:05 |
segfault22 |
pick one |
11:05 |
T4im |
the premise is, there are still limited human capacities, and those are actually not so quickly changing (sure, maybe we'll live forever one day, but then we'd have enough time to rewrite minetest, don't you think?= |
11:05 |
T4im |
you didn't read me up there |
11:05 |
T4im |
even if you scale up you might hit **other** limits first, because you scale for them at a different rate |
11:06 |
segfault22 |
constructs don't have human limits, refer to tunnel bore in real world vs. picking all that stone by hand |
11:06 |
T4im |
some limits i assume fixed here, indeed, your life span for one |
11:07 |
T4im |
of course there are limits, you can't build a huge machine because it doesn't make sense to autoconstruct it, or to make it free all at the same time, that would be a boring game indeed |
11:07 |
segfault22 |
today, when people build a new computer for whatever use, they almost always get a hard-drive that can store at least one terabyte, because their old computer with a gigabyte-harddrive is full of all their files and they need more space. The same thing happened when peoples' megabyte hard-drves started to get filled up |
11:08 |
T4im |
it's absurd, just invent a 64k^3 per second digging machine and you are done with the game in one second, that was fun! |
11:08 |
T4im |
dude, you don't need to convince me that limits are pushed, don't you get that? :D |
11:08 |
segfault22 |
you're not done with the game, remember you have to use those resources for something, and manage all the systems |
11:09 |
segfault22 |
you would not build such a machine without the need; someday a mod will come along providing the need, whether or not you can wrap your head around it today doesn't matter. |
11:09 |
* T4im |
sighs |
11:10 |
segfault22 |
a few decades ago, gigabyte hard drives provided an unreachable limit, until the uses/needs filled the space eventually reaching the limit. It would have been unfathomable to need a hard drive storing 1k gigabytes, when you can barely fill 4 gigabytes with your emails. but then everything else that's resource-hogging came along, and pushed the usage to the limit |
11:11 |
T4im |
you don't need to tell me that, i actually used a 20MB hdd |
11:11 |
T4im |
i am im perpetual state of wonder of how disk space is growing |
11:11 |
segfault22 |
this is not speculative, it is a fact of how we develop our technology and learn to use it more when the limits are pushed higher, until we run out of space and need higher limits |
11:11 |
T4im |
i still tell you there are factual limits, as unimaginable as they are |
11:12 |
segfault22 |
the only limit is the state of mind that there is a limit |
11:13 |
T4im |
like, even the nsa can't break AES256 by sheer bruteforce, you know why that is a fact? because they'd don't have the energy for it, evne if you assume all the money and all the computers in the universe, they'd had to use more energy than the solar system provides if you turned all matter into energy, so as much as there are pushed limits in imagined scenarios, there are limits by nature that still are hit at some point |
11:13 |
T4im |
of course they will still break it by math and stealing keys and stuff like that :P |
11:13 |
T4im |
but that's another topic |
11:13 |
segfault22 |
They don't brute force AES encryption, remember they paid the developers to leave vulnerabilities in it that allow cryptanalysis to break it in a few hours on a regular laptop |
11:14 |
* T4im |
isghs |
11:14 |
* T4im |
sighs* |
11:14 |
T4im |
yes |
11:14 |
T4im |
that's why i added "sheer bruteforce" |
11:14 |
T4im |
it was an example about how even imagined limitless resources still hit physical limits |
11:15 |
segfault22 |
if the limit is the point at which AES is broken, they have already reached it without using bruteforce... |
11:15 |
segfault22 |
and they don't even need limitless resources to do it |
11:15 |
T4im |
now you are just trolling me, I'm done |
11:15 |
segfault22 |
you are starting to confuse your limits, maybe its time to lay off for a while |
11:17 |
segfault22 |
You know how hard drive storage space is expanded? they create finer read/write heads with finer photolithography processes as they become available, and make the particle size on the platters more fine as well |
11:17 |
|
T4im left #minetest |
11:20 |
segfault22 |
we are starting to reach a physical limit to how small these components can be created, but that doesn't mean we can't fill those hard drives that have reached the physical limits. And when people complain enough about their hard drives not being able to store enough information for their 16k movies and game-world data, the industry will find some other revolutionary new way to store data that has even higher physical limits, most possibly by stori |
11:20 |
segfault22 |
ng more information in the space that a single bit occupies on a terabyte hard-drive |
11:21 |
segfault22 |
when the storage media has reached the physical limit for "grain-size", the new direction of development will be into data density "per grain", like how each flash storage cell can store 4 bits of information |
11:23 |
IhrFussel |
Is there somewhere documented what tasks the "Server" thread has? Cause htop constantly shows that only the Server thread spikes when lags happen |
11:24 |
sfan5 |
no thats not documented, just look in the code |
11:24 |
APNG |
hi |
11:24 |
APNG |
can anyone help me work on NOVA? http://novaapi.net/ |
11:24 |
APNG |
I'm currently trying to make it work at all |
11:25 |
APNG |
then I'll try to implement minetest on it, so you can load minetest mods in minecraft |
11:27 |
segfault22 |
It looks like for NOVA to work, all the methods from one game have to translate into another some way, there has to be a counterpart or some implementation of the methods to exist in both |
11:27 |
APNG |
segfault22, yeah I'm working towards that |
11:28 |
segfault22 |
Cool, it looks like a really viable endeavor |
11:29 |
|
betterthanyou710 joined #minetest |
11:30 |
Megaf |
!g nova api |
11:30 |
MinetestBot |
Megaf: Problem getting data from Google. |
11:30 |
Megaf |
!g novaapi |
11:30 |
MinetestBot |
Megaf: Problem getting data from Google. |
11:30 |
Megaf |
sfan5: ^ |
11:31 |
Megaf |
!w nova api |
11:31 |
sfan5 |
i'm aware |
11:31 |
Megaf |
I had a cool IRC bot once, it could do everything. Even talk |
11:31 |
Megaf |
and it ran on Windows |
11:31 |
APNG |
Megaf, you consider that a feature?! |
11:32 |
Megaf |
the bot actually worked very well |
11:32 |
Megaf |
very well built software, stable and fast |
11:32 |
APNG |
Megaf, you consider windows support a feature?! |
11:32 |
Megaf |
well, I was using Windows 2003 Server Enterprise Edition at that time. |
11:32 |
Megaf |
that was late 2002 or early 2003 |
11:32 |
Megaf |
before I migrated to Linux as main kernel |
11:33 |
APNG |
oh, back when windows was acceptable |
11:33 |
segfault22 |
A lot of the method implementation still has to be done in minetest core/engine code, like weather, explosions, food (consume food to regenerate hp over time, not just punch to heal and delete one item from stack), armor, projectiles, mobs, and other stuff that is currently only implemented by... another mod. |
11:33 |
Megaf |
APNG: and that windows was a pretty good one |
11:34 |
Megaf |
basically it was windows with all bad windows stuff removed |
11:34 |
segfault22 |
We could make a "nova" mod which proviides an interface to existing features of the engine, while also implementing features that aren't implemented in the engine and providing interface for those |
11:34 |
Megaf |
and it asked me for admin password and confirmation to do everything |
11:34 |
Megaf |
just like Linux! |
11:34 |
segfault22 |
you modded windows? 1337 h4xx0r |
11:35 |
Megaf |
lol |
11:35 |
APNG |
segfault22, just implement a nova mod and put dependencies on the weather/explode/food/etc plugins |
11:35 |
Megaf |
I acutally had a livecd of windows... |
11:36 |
Megaf |
actually* |
11:36 |
segfault22 |
I would rather not have it depend on anything except minetest itself, ie, all that stuff implemented in a universally-usable fashion that other mods will have to use or fall behind into the "old mods" subforum forever |
11:37 |
APNG |
segfault22, you do realize we're talking about making a nova mod, not a minetest mod, right? |
11:37 |
Megaf |
if you want to make a nice, clean, light and compatible mod, it has to run on minetest_minimal |
11:37 |
APNG |
e.g. run minetest mods on NOVA, not NOVA mods on minetest |
11:38 |
* Megaf |
have no idea what this nova api thing is for |
11:38 |
Megaf |
and if it is not related to minetest I'm even more lost |
11:38 |
segfault22 |
A mod for the nova API has to be created in order for nova mods to work in minetest,... |
11:38 |
segfault22 |
I thought that was at least obvious so I only bothered to say it once a few minutes ago... |
11:38 |
APNG |
segfault22, a mod for the nova API has to be created for minetest mods to work in nova |
11:39 |
APNG |
it's minetest_mod <-> nova <-> minecraft, not minetest <-> nova <-> nova_mod |
11:39 |
segfault22 |
nova mods working in any game and mods in any game working in nova are interchangeable because nova mods are interpreted by nova |
11:39 |
APNG |
no, minecraftforge mods don't work in nova |
11:39 |
segfault22 |
I didn't say they did |
11:39 |
APNG |
it's not reimplementing minecraft, it's only wrapping minecraft |
11:40 |
segfault22 |
I know |
11:40 |
APNG |
so you won't be able to load nova mods into minetest |
11:40 |
segfault22 |
then why bother? |
11:40 |
APNG |
(meh who had the bright idea to name the API, the game and the engine the same thing >.>) |
11:41 |
APNG |
segfault22, minetest mods are a thing |
11:41 |
APNG |
so let's make them work everywhere |
11:41 |
segfault22 |
That's the idea |
11:41 |
APNG |
I'm not talking about making non-minetest mods work everywhere tho |
11:42 |
segfault22 |
in order for mods implemented in nova to work in any game, it must have a nova interpreter, call it a mod or an engine code change or whatever you want to, its the same thing |
11:42 |
APNG |
no |
11:42 |
APNG |
I don't wanna change minetest |
11:42 |
segfault22 |
call it or implement it whatever way you want to (sigh) |
11:42 |
APNG |
>.> |
11:43 |
segfault22 |
you don't have to change the engine to implement a nova interpreter, a mod can do that |
11:43 |
segfault22 |
this nova interpeter mod should only depend on minetest, and it allows mods written in the nova api to work in minetest |
11:43 |
APNG |
I don't wanna be able to run minetest mods on top of nova on top of minetest on top of nova on top of minetest |
11:44 |
segfault22 |
you aren't understanding what I am saying |
11:44 |
APNG |
you're the one who's not understanding me |
11:44 |
APNG |
you're the one who wants to make NOVA talk to minetest |
11:45 |
APNG |
I only want minetest *mods* to talk to NOVA |
11:45 |
segfault22 |
what good does that do? |
11:45 |
APNG |
it lets you use minetest mods in minecraft |
11:45 |
segfault22 |
You don't understand how they say nova works |
11:46 |
APNG |
I'm talking to the nova devs right now >.> |
11:46 |
|
FurryFeggot joined #minetest |
11:46 |
segfault22 |
nova implements its own api system that is universal across all games. the game must have some kind of interpreter, whether it be a mod or engine change, to allow mods written in the nova API to translate to the minetest API |
11:47 |
APNG |
yes |
11:47 |
APNG |
you can do that with NOVA |
11:47 |
APNG |
doesn't mean you have to |
11:47 |
segfault22 |
if the "devs" say otherwise, they contradict the site and it needs to be updated to reflect their changes |
11:47 |
aix |
the minimesecons ghoststone just disappears on place... |
11:47 |
|
FirePowi joined #minetest |
11:47 |
segfault22 |
"NOVA provides modders with the ability to write mods for any game or mod loader that has a NOVA-compatible wrapper for it" |
11:47 |
APNG |
yes |
11:48 |
APNG |
doesn't mean there has to be a wrapper for minetest |
11:48 |
APNG |
the minetest engine is complete garbage |
11:48 |
APNG |
the API is nice tho |
11:48 |
APNG |
so if you swap out the engine you should get a nice game |
11:48 |
APNG |
(say, replace it with minecraft) |
11:49 |
segfault22 |
Then why bother making minetest able to run nova mods in the first place, since you have a better idea than using minetest? |
11:49 |
APNG |
I'm not trying to make minetest run NOVA mods >.> |
11:49 |
APNG |
I'm trying to make NOVA run minetest mods >.> |
11:49 |
APNG |
are you even listening >.> |
11:50 |
segfault22 |
there isn't a difference, when you implement the "interpreter" or "wrapper" or "game-specific API converter" or whatever you call it, then NOVA mods <> Minetest mods |
11:50 |
segfault22 |
that is how its claimed to work, in the documentation |
11:50 |
APNG |
there is a difference |
11:50 |
APNG |
a wrapper is not a mod |
11:51 |
segfault22 |
I didn't originally say there has to be a wrapper, that was your idea |
11:51 |
APNG |
a wrapper depends on a specific engine, a mod depends on NOVA |
11:51 |
APNG |
I never said there has to be a wrapper >.> |
11:51 |
APNG |
I actually said there DOESN'T HAVE to be a wrapper >.> |
11:52 |
APNG |
is my brain damage that bad that ppl can't understand what I'm saying? ;_; |
11:52 |
segfault22 |
the basic fact is that the NOVA whatever you want to call it is a system which allows you to code mods to work on any game which implements a conversion from said code to the game's native code |
11:52 |
APNG |
yes, that's the basic fact |
11:52 |
segfault22 |
the conversion doesn't have to be called anything, you can call it a "foo" for all I care, it does the same thing |
11:52 |
APNG |
another fact is that the minetest API is just a set of Lua functions |
11:53 |
|
Megaf_ joined #minetest |
11:53 |
APNG |
and you can call NOVA from Lua |
11:53 |
Megaf_ |
Finally back using Quasse Core and Quassel Client. |
11:53 |
APNG |
so you can create Lua functions that emulate the minetest API, and make those call the NOVA functions |
11:53 |
Megaf_ |
Quassel* |
11:53 |
APNG |
and that'll make minetest mods run on top of NOVA |
11:53 |
APNG |
but it won't let NOVA mods run on top of minetest |
11:53 |
APNG |
but you're too much of a dumbfuck to understand that |
11:54 |
APNG |
so I have repeated myself like 10 times already >.> |
11:54 |
segfault22 |
If you fall to the level of insulting others, it proves you don't know what you are talking about because it is only a last resort, "dumbfuck" |
11:54 |
APNG |
segfault22, insults are used when you're angry |
11:54 |
aix |
could someone give me a hand with a little mod? |
11:54 |
APNG |
any good codebase has at least one insult hidden in a comment deep somewhere |
11:55 |
APNG |
if your codebase has no insults, you're doing something very wrong |
11:55 |
APNG |
insults make the world actually work |
11:55 |
segfault22 |
You know what? I don't care if you can't comprehend what I am talking about, that is your own shortcoming of the mind. |
11:55 |
APNG |
segfault22, no, I can fully understand what you're talking about |
11:55 |
APNG |
you might want to draw it out for YOU to understand it |
11:56 |
APNG |
because you're the one who doesn't seem to get it |
11:56 |
segfault22 |
You're a difficult one to do anything with, I am convinced you're just trying to troll me, so it's time to get rid of you, /ignore style |
11:57 |
APNG |
segfault22, took you way too long, I wish you had put me on ignore earlier, at least I wouldn't have had to deal with your lack of a brain |
11:57 |
APNG |
insults make life easier :> |
11:57 |
segfault22 |
I don't lack a brain, if that were true I could not use this interface; that proves you are incompetent |
11:58 |
APNG |
segfault22, you'd be surprised by what ppl can do without a brain... |
11:59 |
segfault22 |
Okay, there are some insects that don't have brains, but humans can't even implement heartbeat pulses without a certain part of the brain |
12:00 |
segfault22 |
not having a brain and not using certain parts of it are different, you are confusing both and implementing quite extensively the latter in your own state |
12:01 |
segfault22 |
now, the fact that you can write mods in NOVA "code" is enough for anyone to know that said mods can be made to run on any game, because that's how they say it works. You don't have to implement a system to let the mods work on the game, but then again you don't need a computer to live |
12:02 |
segfault22 |
the game has to implement a system to work with NOVA, that is obvious. |
12:02 |
segfault22 |
mods are part of the game, don't try that one because it won't work. |
12:03 |
segfault22 |
the only way to add content to minetest is through mods, or coding the content directly into the engine as before 0.4 |
12:05 |
APNG |
segfault22, so ever heard of wine? |
12:05 |
segfault22 |
wine's not an emulator? |
12:05 |
APNG |
segfault22, do you call wine a "windows mod"? |
12:06 |
segfault22 |
No, because in translation to these minetest concepts the programs are mods. |
12:06 |
APNG |
or do you call it "winapi translating to linux"? |
12:07 |
segfault22 |
wine is like NOVA and the OS is like Minetest, Minecraft, or whatever other voxel game |
12:07 |
APNG |
segfault22, so why would you call "minetest api translating to nova" a "minetest mod"? |
12:07 |
APNG |
segfault22, so think about this, linux wine on freebsd |
12:08 |
APNG |
freebsd has a wine-like thing that lets you run linux binaries directly |
12:08 |
APNG |
so by putting linux wine on freebsd, you have windows programs <-> wine <-> linux subsystem <-> freebsd |
12:08 |
APNG |
segfault22, can you understand that? |
12:08 |
segfault22 |
Why would I be here if I haven't gotten that covered already? |
12:09 |
APNG |
basically, I wanna put wine on wine |
12:09 |
APNG |
minetest mod <-> my junk minetest API to NOVA translation <-> NOVA <-> minecraft |
12:09 |
Krock |
so 4 times more speed loss |
12:09 |
Krock |
profit! |
12:09 |
APNG |
do you get it now, or are you, as I said before, too much of a dumbfuck? |
12:10 |
APNG |
Krock, eh just add some JITs in-between |
12:10 |
segfault22 |
So you want to make a system that takes regular minetest mods, converts them to the NOVA implementation so they can run on minecraft? |
12:10 |
APNG |
segfault22, yes |
12:10 |
segfault22 |
Why not just rewrite the mods to be implemented through nova? that would be so much easier |
12:10 |
APNG |
segfault22, that has to be done once for each mod, not once for all the mods |
12:11 |
agaran |
Hello |
12:11 |
segfault22 |
welcome agaran |
12:11 |
APNG |
also, the minetest devs don't like java much |
12:14 |
segfault22 |
If we implemented a NOVA interpreter for minetest, your other system would be useful for translating mods to the NOVA implementation, where it doesn't screw up and omit something or break something (inevitable this way), but once each mod has been converted at least once, they would be able to run on any voxel game implementing NOVA, and with such an interpreter we would also be able to run other mods in minetest, which is the only thing that will |
12:14 |
segfault22 |
benefit Minetest in terms of players playing the game - porting minetest mods to other games helps us some for publicity, but what game does the ported mod get played in? not minetest |
12:15 |
APNG |
meh w/e |
12:15 |
Hirato |
speaking of dumbfucks, you guys have to see this kickstarter - especially since it uses some minetest footage recorded at 2 FPS https://www.kickstarter.com/projects/qquip/oton-x-the-first-artificial-intelligent-game-conso |
12:15 |
segfault22 |
if you want to make minetest mods run in other games, go ahead, but know that it won't cause more players to play minetest for any reason other than learning it exists |
12:15 |
APNG |
I just wanna do the easy part |
12:15 |
APNG |
it's easier to make minetest mods talk to NOVA than to make NOVA mods talk to minetest |
12:15 |
APNG |
mostly because minetest is C++ and Lua, while NOVA is Java |
12:15 |
segfault22 |
What's easy for you isn't best for the game |
12:16 |
APNG |
I can just use a JVM-based Lua interpreter to put Lua in Java |
12:16 |
APNG |
there are no Lua-based JVMs |
12:16 |
|
tpe joined #minetest |
12:16 |
Hirato |
go hardcore buddy boy, use the JNI |
12:16 |
APNG |
Hirato, never |
12:16 |
APNG |
FFI sure, JNI never |
12:17 |
APNG |
I much prefer sun.misc.Unsafe over that JNI mess |
12:20 |
segfault22 |
We don't need NOVA to interpret Lua, just implement a system in Java which converts stuff implemented in NOVA to relevant Minetest-compatible Lua code, write it to a file, and bam you have just used NOVA to convert a mod from its system to something Minetest can interpret, without having to make Java interpret Lua "directly" |
12:21 |
APNG |
in other words, make a JVM |
12:22 |
APNG |
segfault22, you're still confusing the concept of minetest mods in NOVA with the concept of NOVA mods in minetest |
12:22 |
APNG |
you want me not to call you a dumbfuck? how can I not call you a dumbfuck? you KNOW the concept, you know the difference, yet you're still mixing them up |
12:23 |
segfault22 |
no. The Java implementation can use strings to hold the revelant bits of Lua code, convert NOVA-implemented object names/IDs/properties to strings and finally stitch the object data with the Lua code-bits, making one big string with a mod-file that has all the Lua code to run in minetest and basically implement the mod fro mNOVA. I know this isn't what you are trying to do, but this is what I believe should be done, because it would be best for eve |
12:23 |
segfault22 |
ryone - so no, I am not mixing it up, you just failed to catch that I am not talking about what you are trying to do. |
12:24 |
APNG |
segfault22, it wouldn't run because java is bytecode |
12:24 |
APNG |
and then there's that whole reflection thing |
12:24 |
APNG |
in other words you'd need a JVM for that |
12:24 |
APNG |
a pure-Lua JVM |
12:24 |
APNG |
good luck |
12:28 |
segfault22 |
I didn't say Lua would have to run Java, Java can run on the system like any other Java code, and the objects NOVA loads can then be converted, with skillful use of strings, to Lua code which is written to a file, which becomes the mod that you run in Minetest to "run NOVA mods in minetest". If you think this is stupid, I don't care, because it would be viable, and it would help more than just to let Minecrafters play mods that we have written for |
12:28 |
segfault22 |
Minetest. |
12:29 |
APNG |
segfault22, I don't care about minecraft tho, and minetest's engine is shit |
12:30 |
APNG |
just because NOVA runs on minecraft doesn't mean I wanna run things on minecraft |
12:30 |
Calinou |
oh, go and make your own awesome voxel game |
12:31 |
Calinou |
I suggest you make it as a bunch of microservices written in Go |
12:31 |
Calinou |
connected to Node.js APIs |
12:31 |
Calinou |
and Java wrappers |
12:31 |
Hirato |
Calinou: that then interacts with minetest using JNI? :3 |
12:32 |
segfault22 |
I don't care what you think about minetest's engine, it will be a great advantage to be able to play NOVA mods in minetest, and that would be good for our community. Since you obviously don't care about Minetest, regardless of if you want our mods to run on whatever other game you have in mind, you have no place here. |
12:33 |
APNG |
Hirato, FUCK JNI |
12:33 |
segfault22 |
I don't care if you go write a system to run our mods on whatever other game, it is inevitable that they will be run on Minecraft as well as other games, which does not help us much or any except the rare case the player reads "this mod was originally written for minetest" or similar, goes and looks it up, actually doenloads the game and does all the rest |
12:33 |
APNG |
segfault22, good, so be an uncooperative bastard >.> |
12:34 |
APNG |
the idea is that you'd get minetest mods from the minetest website and stuff, then shove them in NOVA through a NOVA mod |
12:34 |
segfault22 |
You are the one being a detriment to this community; you want our work to be used outside of Minetest so that people can enjoy our content without having to play Minetest. |
12:34 |
APNG |
so you'd have to use all the minetest channels to be able to use minetest mods |
12:34 |
APNG |
segfault22, I sell mods |
12:34 |
APNG |
not others mods, but my own |
12:36 |
APNG |
segfault22, in a perfect world minetest, minecraft and whatever else would be able to talk to eachother and play together and stuff |
12:36 |
APNG |
you only care about minetest being better than everything else |
12:36 |
segfault22 |
People would still end up running the mods on some other game, having downloaded it for the purpose of running the mods on some other game; and, once the mod has been converted once, the implementation in NOVA can be imaged or "whatever" you call it, then the code for the NOVA implementation of the mod can be distributed wherever and allow people to use the mod without ever having to know about Minetest, if that is the intention of the one who uses |
12:36 |
segfault22 |
your system to convert our mods. |
12:37 |
segfault22 |
I don't only care about Minetest being better, but it helps that it is inevitable that it will be... |
12:37 |
APNG |
segfault22, the system doesn't convert mods |
12:37 |
APNG |
I can't convert JVM mods to Lua, and I can't convert Lua mods to JVM |
12:38 |
APNG |
I can only implement a wine-like layer |
12:38 |
APNG |
I decided to implement that wine-like layer for Lua to JVM |
12:38 |
segfault22 |
then you really are lazy |
12:38 |
APNG |
Microsoft only recently decided to add a Linux layer to Windows |
12:39 |
APNG |
nobody ever bothered to make a Linux layer for Windows before |
12:39 |
APNG |
(also MS's implementation is still really shit, but better than when it was first announced) |
12:39 |
segfault22 |
That's retarded, now people will learn more about free software alternatives to that insecure Windows NSA-Backdoor payware hackjob |
12:39 |
APNG |
segfault22, there's nothing wrong with implementing wine without implementing microsoft's linux subsystem |
12:40 |
segfault22 |
M$ has stabbed themselves in the face |
12:40 |
APNG |
segfault22, and you're so much of a dumbfuck that you actually care about security |
12:40 |
APNG |
while you're probably using a single password through a password manager to unlock all your accounts |
12:40 |
segfault22 |
It's not dumb to care about security |
12:40 |
APNG |
instead of different passwords for each service |
12:40 |
segfault22 |
No, I don't use a password manager, I do use several passwords |
12:41 |
|
DMackey joined #minetest |
12:41 |
segfault22 |
I always knew password managers were retarded compared to the most effective - my brain |
12:41 |
|
AnotherBrick joined #minetest |
12:41 |
segfault22 |
I have discovered an easy way to make passwords that are both memorable and high-entropy |
12:42 |
APNG |
segfault22, while you're at it, find a way to protect yourself from particle state retrieval and exacerbation mechanism / PSREM (a thing I'm working on that lets you retrieve the state of adjacent particles through the state of particles) |
12:43 |
segfault22 |
I use a piece of paper at first to keep track of them because they are kinda long, but once I have associated the words I can burn the piece of paper because it's memorized already. I have never lost a password I have memorized, though it has sometimes taken me a few minutes to remember some of the old ones |
12:43 |
APNG |
(you know, the thing that breaks literally all crypto) |
12:43 |
|
davisonio joined #minetest |
12:44 |
|
rubenwardy joined #minetest |
12:44 |
segfault22 |
cool story bro, but I doubt you actually have the equipment to build a working implementation; the technology for that is so far away, your children (if you ever have any) may not see it developed in their lifetime |
12:44 |
APNG |
true |
12:44 |
APNG |
but at least I'm working on it |
12:44 |
segfault22 |
Good luck |
12:45 |
APNG |
(it'd be so nice to be able to actually watch history) |
12:45 |
segfault22 |
It would actually be something beneficial, because it can be used for one of those precognition things where the government can detect if someone is building a doomsday superweapon, wait until they are almost finished, and make dust out of them |
12:46 |
segfault22 |
but like all technology, it can be used for bad |
12:47 |
Hirato |
precrime |
12:47 |
segfault22 |
Most of our modern technology is based on the work done by scientists who dies before they ever got to see a working implementation |
12:47 |
segfault22 |
yes, precrime |
12:47 |
Hirato |
lots of crimethink going on here |
12:47 |
segfault22 |
well, kinda, because building a doomsday superweapon is kinda already a crime before it's finished |
12:49 |
segfault22 |
not that I would actually go try to build a doomsday superweapon, right? The fact that nobody has done it yet even though there are several viable methods known in some far-out fringes of the internet and old libraries, makes me wonder if the government or some other force hasn't already found a way to monitor and detect if someone is trying to make a doomsday superweapon |
12:49 |
rubenwardy |
my opinion on map size: overworld space is way more valuable than underworld or sky lands. You couldn't build a city to scale in Minetest (say, autogenerated from maps etc) |
12:50 |
rubenwardy |
So the 64000^3 build space argument isn't particularly valid IMO, in practice the build space is more like 64000^2*10 |
12:50 |
segfault22 |
you're right, so its not just about how much ore you can rape from the ground before it becomes a chunk full of emptiness |
12:51 |
segfault22 |
there's much more 3d-space in the underground areas then the single layer of the surface which is approximately 2d |
12:51 |
Fixer |
rubenwardy: i've added few suggestions to your chatplus platform on forum |
12:52 |
segfault22 |
most people like to build at the surface because it looks better and its easily accessible - humans live at the boundary between the sky and the ground, so building underground or in the sky kinda makes it hard to get around as well as you could at the ground |
12:52 |
segfault22 |
you can't walk in the air, or through stone, without a ground to stand on and air to support your life |
12:53 |
segfault22 |
who still thinks we would need to make a "Lua JVM" to convert NOVA mods to something the Minetest API can use? |
12:53 |
Fixer |
rubenwardy: 64000 of height is good for multiple realms |
12:54 |
rubenwardy |
which we don't yet have |
12:54 |
Fixer |
possible with lua I guess |
12:54 |
Fixer |
but it is slow |
12:55 |
|
red-001 joined #minetest |
12:55 |
segfault22 |
I don't like the idea of fitting multiple worlds in the same one stacked on each-other,. even though its kinda viable since nobody is gonna use that much sky space, it would be much better to move separate realms to separate map-databases in the same world folder, so that sea level can be Y=0 in all realms, instead of some confusing number |
12:56 |
Fixer |
could be |
12:56 |
segfault22 |
we don't have to generate all of that sky space, but if we want to make a super-tall structure for whatever reason, the room is there |
12:56 |
segfault22 |
all 31km of it |
12:57 |
agaran |
segfault22: you know once i had fun with tall stuff.. even if I felt there was enough time to do /home before reaching ground.. |
12:57 |
Fixer |
or 64 km |
12:57 |
red-001 |
It would be best if separate worlds ran in separate threads |
12:57 |
Fixer |
if you place ocean somewhere at -32000 |
12:57 |
red-001 |
that way mods wouldn't conflict |
12:59 |
red-001 |
although that would make supporting legacy clients hard |
12:59 |
red-001 |
harder* |
13:00 |
segfault22 |
I'm not sure if you're thinking about separate worlds with different mod sets, or different map-databases within the same world... |
13:01 |
red-001 |
what would be the point of different map-databases? |
13:01 |
red-001 |
make calculating light easier? |
13:01 |
segfault22 |
So you can have separate realms in the same world folder but occupying different maps |
13:02 |
red-001 |
can't you already do that using one map database? |
13:02 |
segfault22 |
like how minecraft does dimensions, except we would do it much better of course, we're already better than minecraft was when it was as far as minetest is in development |
13:03 |
segfault22 |
sure, we can make stacked realms, but what if you want to build a super-tall structure? eventually, you will either see the bottom of another realm possibly causing lighting issues if that isn't fixed, or run into some kind of barrier to prevent you from getting close enough to the next layer to be able to see it |
13:04 |
red-001 |
fair enough point |
13:04 |
segfault22 |
of course most players would be limited to just making huge 1x1 towers before they get banned, but determined ones would make more intricate structures that can actually serve a purpose other than getting up really far one time |
13:04 |
red-001 |
still it would take a long time to build a structure that large |
13:04 |
segfault22 |
yes |
13:05 |
red-001 |
wouldn't this break all old mods? |
13:05 |
segfault22 |
Not necessarily |
13:07 |
segfault22 |
it would not change the way stuff is registered and put into the world, there would just be more than one realm within the world where stuff from mods can exist. If the mod is a worldgen mod for just "the world", we can maybe alias its reference to just apply to the main realm, and newer versions could make it work in other realms if that is so desired. |
13:08 |
segfault22 |
by default ores would be placed wherever default:stone is generated, so maybe we should standardize a system for different types of stone and corresponding ores before we try making multiple realms occupy different map-databases within the same world |
13:09 |
red-001 |
still it sounds like this would make the api a lot more complicated |
13:09 |
segfault22 |
or just generate a different block in place of default:stone in all other dimensions where the ores from the main world are not desired |
13:09 |
shivajiva |
I'd love to see diff realms within a world, would make game hubs much easier to code if we had it :) |
13:10 |
APNG |
red-001, this seems more like an implementation detail than an API thing |
13:10 |
|
lisac joined #minetest |
13:11 |
|
redblade joined #minetest |
13:12 |
segfault22 |
First you have to figure out how its going to work or how it should work, then change the code such that it works as is desired. Otherwise, you get lost and the result may only be slightly related to the whole reason you started. |
13:12 |
Hirato |
I'd love to see some verticality in the biomes too, like how terraria has the caverns, deep caverns and then hell |
13:14 |
segfault22 |
yes, that would be nice. It would be a great use of some of that world height to implement mountains and plateaus much higher than a few blocks from sea level, and more features deep underground possibly including exotic resources needed to make your power systems (hey, there's an unfilled niche) |
13:14 |
APNG |
Hirato, 3D biomes are a pain, you'd have to store them compressed |
13:14 |
APNG |
at least they're relatively read-only |
13:14 |
APNG |
also good luck designing the whole game to work around compressed biomes |
13:14 |
Hirato |
lol? |
13:15 |
segfault22 |
I've seen this one mod which implements mountain ranges, using 3d noise. We could use something like that to implement "hell" |
13:15 |
APNG |
at least as far as I'm aware minetest currently stores the world as an uncompressed node array |
13:15 |
APNG |
(in RAM I mean) |
13:15 |
APNG |
I don't wanna know what the code would look like for a compressed node array |
13:16 |
Hirato |
would probably just be a deflate stream in the database |
13:16 |
Hirato |
I'd actually be surprised if that wasn't done already |
13:16 |
APNG |
yes, you can always just decompress when loading from the database |
13:16 |
APNG |
and keep huge node arrays in RAM |
13:16 |
APNG |
or you can compress it everywhere |
13:16 |
segfault22 |
There's already several mods which add different types of stone, implemented with 3d noise, which can work a lot like that underground biomes mod from minecraft |
13:17 |
segfault22 |
"for" |
13:17 |
Hirato |
the lua api has a bunch of different noise generators too |
13:18 |
rubenwardy |
or, you could make biomes deterministic and so recalculatable |
13:18 |
Hirato |
is that not what the noise generators are for? |
13:18 |
segfault22 |
there's no reason we can't use them to make mountains, caverns, stuff like the minecraft nether complete with biome-specific flora and resources |
13:18 |
rubenwardy |
APNG, map blocks are compressed |
13:18 |
rubenwardy |
using libz I believe |
13:18 |
APNG |
rubenwardy, in RAM? |
13:19 |
Hirato |
since it needs to reinstantiate the noise thing to generate the neighbouring 'blocks' |
13:19 |
rubenwardy |
Oh, not sure about that, but they are in the DB |
13:19 |
rubenwardy |
in anycase there won't be enough loaded in RAM to need compression |
13:19 |
Hirato |
with block being one of those 16x16x16 things (or whatever their actual size is) |
13:19 |
segfault22 |
a block is like 3^3 chunks, each chunk 16^16, if I remember correctly |
13:19 |
APNG |
rubenwardy, biomes are currently 2D right? |
13:19 |
rubenwardy |
no, you can get basic underground biomes |
13:20 |
rubenwardy |
I think there's only one - "underground" - by default |
13:20 |
APNG |
rubenwardy, are they proper biomes tho? |
13:20 |
rubenwardy |
you get mountain biomes as well |
13:20 |
APNG |
I mean are they calculated like any other biome or are they set based on height? |
13:21 |
APNG |
(can each node have its own biome?) |
13:21 |
Hirato |
I think it's more a case of the generator saying "oh, it's my turn *place things in a pattern based on noise*" |
13:22 |
APNG |
imagine doubling the world size in RAM |
13:22 |
segfault22 |
You can't see biomes in the ingame debug info, right? |
13:22 |
Hirato |
you can base them purely on height if you wanted too |
13:22 |
APNG |
that's what would happen by going from 2D biomes to 3D biomes |
13:22 |
Hirato |
eg, the bedrock mod that makes everything at -250 and below bedrock |
13:22 |
Hirato |
or whatever the actual number was |
13:23 |
APNG |
hmm |
13:23 |
APNG |
does minetest have biomes beyond worldgen? |
13:23 |
segfault22 |
You can't see biomes in the ingame debug info, right? |
13:23 |
Hirato |
beats me |
13:23 |
rubenwardy |
you should talk to paramat or hmmmm |
13:23 |
APNG |
like, are biomes only part of worldgen, or are they actually a thing and some places have snow and other places have no rain and stuff? |
13:23 |
rubenwardy |
~tell paramat http://irc.minetest.ru/minetest/2016-08-28#i_4693238 |
13:23 |
ShadowBot |
rubenwardy: O.K. |
13:24 |
behalebabo |
segfault22: right, you cannot |
13:25 |
segfault22 |
as far as I know, biome definitions are only used to tell the map generator where to place stuff; in that case, they are not limited to two dimensions like minecraft; that would follow with the 3d-world concept that minetest is pretty much based on |
13:26 |
|
raingloom joined #minetest |
13:26 |
APNG |
ok |
13:26 |
segfault22 |
aww man, I got up hours ago intending to work on my mods and all I did was hang out at chat |
13:26 |
APNG |
so minetest doesn't have biomes |
13:26 |
APNG |
problem solved |
13:26 |
APNG |
adding biomes would double the world size in RAM |
13:26 |
|
Robby joined #minetest |
13:27 |
segfault22 |
Minecraft sure does hog some RAM |
13:27 |
|
redblade joined #minetest |
13:28 |
segfault22 |
its like minecraft is a big ol' sow and the RAM is a trough full of goodies |
13:28 |
segfault22 |
thats kinda why I like minetest more |
13:28 |
red-001 |
adding biomes would double the world size in RAM ????? |
13:29 |
red-001 |
how does minetest not have biomes? |
13:29 |
APNG |
<segfault22> as far as I know, biome definitions are only used to tell the map generator where to place stuff; in that case, they are not limited to two dimensions like minecraft; that would follow with the 3d-world concept that minetest is pretty much based on |
13:29 |
APNG |
red-001, worldgen has pseudo-biomes |
13:29 |
APNG |
to worldgen, biomes exist |
13:29 |
rubenwardy |
No |
13:30 |
red-001 |
pseudo-biomes? |
13:30 |
APNG |
and worldgen uses that concept of biomes to populate the world |
13:30 |
APNG |
but beyond worldgen, all areas of the world are the same biome |
13:30 |
red-001 |
is that not the point of biomes? |
13:30 |
rubenwardy |
biome finding is deterministic, you wouldn't need to store it in the RAM |
13:30 |
red-001 |
or do you have some other use for them? |
13:30 |
rubenwardy |
also, it wouldn't double the world size even if it was stored |
13:30 |
APNG |
the point of biomes is that snow biomes have snow, deserts have no rain, etc |
13:30 |
segfault22 |
as far as I know, it would only add a single field to each node, which can be compressed down to a single number that won't even need a whole byte to express 256 different biomes |
13:31 |
APNG |
rubenwardy, say that to thaumcraft (the minecraft mod) and its dynamic biomes |
13:31 |
rubenwardy |
it would be a 32 byte variable per block |
13:31 |
APNG |
and each node is a 32 byte variable >.> |
13:31 |
rubenwardy |
compared to 512 bytes currently |
13:31 |
APNG |
uh |
13:31 |
APNG |
oh right |
13:32 |
APNG |
all the pointers and stuff for metadata and stuff |
13:32 |
rubenwardy |
no, APNG, a block is 16x16x16 nodes |
13:32 |
APNG |
oh |
13:32 |
rubenwardy |
so 1 bit per node / minecraft block |
13:32 |
segfault22 |
if you gave each biome a string text-name, without converting it to a number, then it would consume more space. we can be more efficient with numbers stored in, say, a single byte or just a few |
13:32 |
APNG |
per-block biomes |
13:32 |
APNG |
not per-node |
13:32 |
Fixer |
minetest has no weather |
13:32 |
segfault22 |
damn |
13:32 |
Fixer |
i really dislike this part |
13:32 |
segfault22 |
no weather? pfffft |
13:32 |
Fixer |
ambience part |
13:32 |
Fixer |
just clouds |
13:32 |
Fixer |
there is weather mod though |
13:33 |
red-001 |
does any weather mod change the sky colour? |
13:33 |
rubenwardy |
oh wait, it wouldn't be bit per node it would be a byte |
13:33 |
APNG |
rubenwardy, assuming 256 biome types |
13:34 |
rubenwardy |
even so, currently I believe it is 2B for cid, 1B for param1, 1B for param2 |
13:34 |
red-001 |
do you really need more? |
13:34 |
APNG |
you'd probably want at least 65536 |
13:34 |
APNG |
red-001, at least 1024, yes |
13:34 |
red-001 |
what for? |
13:34 |
APNG |
but if you're gonna go for 1024, might aswell go for 65536 |
13:34 |
segfault22 |
Yeah but its a hacknslash compared to features of the engine; imagine trying to make a mod that lets you register entities because the engine doesn't have a part for that in the Lua API, and having to make mobs as blocks... yuck! |
13:34 |
rubenwardy |
256 is enough for anybody! |
13:34 |
segfault22 |
]the weather mod |
13:34 |
rubenwardy |
So it would be: |
13:35 |
rubenwardy |
!g (4+1)/4 |
13:35 |
MinetestBot |
rubenwardy: Problem getting data from Google. |
13:35 |
rubenwardy |
!c (4+1)/4 |
13:35 |
MinetestBot |
1.25 |
13:35 |
APNG |
rubenwardy, I know a MC mod that fills up the 256 biome IDs MC supports |
13:35 |
rubenwardy |
so 25% more |
13:35 |
segfault22 |
256 is more than enough, and if we run out, we can make it configrable per-world |
13:35 |
rubenwardy |
nah, 32bit would be better |
13:35 |
rubenwardy |
but this is all mute anyway - |
13:35 |
|
STHGOM joined #minetest |
13:35 |
|
STHGOM joined #minetest |
13:35 |
APNG |
rubenwardy, 32bit is overkill |
13:35 |
rubenwardy |
I meant 16 |
13:36 |
segfault22 |
1024bit for teh win |
13:36 |
red-001 |
1 gib |
13:36 |
Fixer |
red-001: yes |
13:36 |
rubenwardy |
RAM is cheap though |
13:37 |
APNG |
give me 3TB RAM sticks and I'll be happy with that |
13:37 |
segfault22 |
just kidding lol |
13:37 |
rubenwardy |
compared to textures and sounds, this won't be much |
13:37 |
Fixer |
red-001: weather mod forked by xaranas is quite nice, the only problem is if you use lightning |
13:37 |
Fixer |
fuck updatelightning! |
13:37 |
Fixer |
wonder where is Millersman with his water reflow pr |
13:37 |
rubenwardy |
we also don't have the JVM looming over us, so we have more RAM to spare |
13:38 |
segfault22 |
Weather would be best implemented in the engine; making a mod for weather because the engine doesn't have an api for it is like making a mod for mob-entities because the engine doesn't have an api for it, and using nodes to represent them |
13:38 |
segfault22 |
er, an api in the engine, accessible via the Lua api |
13:38 |
red-001 |
wouldn't being able to change the cloud colour be useful for weather mods? |
13:38 |
segfault22 |
well yes |
13:38 |
rubenwardy |
being able to control cloud placement would be even more useful :D |
13:38 |
Fixer |
red-001: yes |
13:39 |
Fixer |
clouds are client side |
13:39 |
segfault22 |
so it would be best to extend the Lua API to include a system for weather; we can steal one from minecraft and just use textures that make it look like a bunch of rain is falling, instead of trying to render a particle per raindrop |
13:40 |
Hirato |
we kind of just drop a billboard per raindrop now, haha |
13:40 |
APNG |
segfault22, ew |
13:40 |
segfault22 |
imagine it starts raining all of a sudden and each raindrop is a particle entity, and there's well over 400 of 'em |
13:40 |
APNG |
just use a shader |
13:40 |
Fixer |
not sure if texture is good for this |
13:40 |
red-001 |
welcome to game dev, if you can't write it, just fake it |
13:40 |
Fixer |
APNG: shaders are slowing down a lot |
13:40 |
APNG |
a proper shader-based rain is much better than stupid things |
13:40 |
Hirato |
if you're doing proper raindrops, I'd expect at least 10k present on screen :P |
13:41 |
Fixer |
whats the big problem with particles? |
13:41 |
APNG |
shaders can do 10k raindrops |
13:41 |
red-001 |
APNG you would need someone to write the shader |
13:41 |
Fixer |
I've played Project IGI that got particles in 2001 and it was running fine |
13:41 |
Fixer |
rain |
13:41 |
APNG |
red-001, GLSL isn't hard |
13:41 |
segfault22 |
shaders are only good if you have a fast grafix processor to compute them, otherwise you're looking at some 0.3 FPS while some mob is ripping your face off and all you can do is listen to the low-latency sound system tell you how its going down |
13:41 |
Hirato |
I think they might be spawned server side in minetest |
13:41 |
Fixer |
don't bother with shaders |
13:41 |
Fixer |
or textures |
13:42 |
APNG |
segfault22, then tune down the shader a bit |
13:42 |
Fixer |
if you enable shaders you loose a lot of performance without much benefit |
13:42 |
red-001 |
hirato they are clientsided |
13:42 |
Hirato |
red-001: oh, did that change? |
13:43 |
Hirato |
I jsut remember the weather mod being very slow with almost no rain density with it creating little water puddles all over the place |
13:44 |
red-001 |
Idk |
13:44 |
segfault22 |
it doesnt have to create water puddles; it can simply infleunce the node's humidity value, but thats a topic for many years from now when the node system is entirely different and everything is smooth because volumes of material instead of cubes of crap |
13:45 |
Fixer |
puddles will slow down everything to sgit |
13:45 |
Hirato |
probably didn't help that I tend to use debug builds |
13:45 |
Fixer |
+ lots of light update causes fps stutter |
13:45 |
Hirato |
which is apparently about 20x slower than the release one in the case of minetest |
13:45 |
segfault22 |
puddles have to be implemented by placing nodes randomly, but it would be different if the humidity property of dirt nodes at the ground is incremented relative to how much rain is falling |
13:46 |
segfault22 |
not that there is a humidity property yet, but that would be better because it would give the water somewhere to "go" and make tree growth have more sense |
13:49 |
segfault22 |
still not sure what to call that power-systems mod I'm going to make... |
13:49 |
segfault22 |
applied magnetodynamics (amd)? |
13:50 |
segfault22 |
thermal expansion is already taken and I don't want to be called "the ripoff clone guy" |
13:51 |
segfault22 |
applied energistics is also taken |
13:55 |
segfault22 |
meh, applied magnetodynamics it is |
13:56 |
segfault22 |
maybe I should make an irc-client script to get the name of every person connected to the channel and recursively say their names one by one into chat as fast as possible |
13:56 |
Hirato |
recursively? |
13:56 |
segfault22 |
sayone, enter, say next, enter, say next, enter, and so on |
13:57 |
Hirato |
the word you're looknig for is iteratively |
13:57 |
segfault22 |
not sure if I spelled it right or its the wrong word |
13:57 |
segfault22 |
yes, iteratively |
13:57 |
segfault22 |
sorry' |
13:57 |
|
redblade joined #minetest |
13:57 |
segfault22 |
is "applied magnetodynamics" a catchy mod-name? |
13:58 |
MinetestBot |
[git] sfan5 -> minetest/minetestmapper: Document --colors in README 79121ad https://git.io/v6hKX (2016-08-28T15:58:06+02:00) |
13:58 |
segfault22 |
yay :D |
13:59 |
Hirato |
gosh sfan5, at leasst spell colours correctly ;) |
13:59 |
sfan5 |
:D |
13:59 |
shivajiva |
XD |
13:59 |
segfault22 |
xD |
14:00 |
shivajiva |
segfault I think tenplus1 has a script for that |
14:01 |
Hirato |
!rainbow puppies! |
14:01 |
MinetestBot |
4pu7pp8ie3s! |
14:01 |
sfan5 |
!cat |
14:01 |
MinetestBot |
http://i.imgur.com/3l1REu3.jpg |
14:02 |
Hirato |
disappointed by lack of nyancat |
14:02 |
sfan5 |
:D |
14:02 |
sfan5 |
!cat |
14:02 |
MinetestBot |
http://i.imgur.com/9tHeEYj.jpg |
14:04 |
segfault22 |
!cat |
14:04 |
MinetestBot |
http://i.imgur.com/ZT2jVRu.jpg |
14:04 |
|
fusion44 joined #minetest |
14:04 |
segfault22 |
that's cool |
14:04 |
|
Wuzzy joined #minetest |
14:05 |
Hirato |
less of that, more of this http://i.imgur.com/GsXRJDK.jpg |
14:05 |
segfault22 |
... |
14:05 |
segfault22 |
... ... |
14:05 |
segfault22 |
cat? |
14:05 |
Hirato |
...! |
14:06 |
segfault22 |
I thought it was cat not rainbow poptart anime |
14:07 |
segfault22 |
if someone hosts a minetest server with illegal content that is sent to everyone's minetest texture cache, are the affected players criminals for having downloaded it? |
14:07 |
sfan5 |
no |
14:07 |
segfault22 |
or not because plausible deniability |
14:07 |
Hirato |
http://i.imgur.com/7KKRBTr.jpg :3 |
14:07 |
sfan5 |
law is interpreted by courts with common sense, not computers |
14:07 |
sfan5 |
Hirato: >furry |
14:08 |
Hirato |
who cares, it's nyancat |
14:08 |
segfault22 |
oh did you know that jurors can determine the outcome of a trial, even decide that it should be contrary to the "law" |
14:08 |
Hirato |
not nyancatgirl |
14:08 |
sfan5 |
yes |
14:08 |
Hirato |
segfault22: did you know that juries are never told about jury nullification |
14:08 |
segfault22 |
of course |
14:09 |
segfault22 |
that's how I found out about it - some fringe website with "other crap" like rusia's tesla technology program, longitudinal EM waves, how magnets really work and stuff like that |
14:09 |
segfault22 |
russia |
14:09 |
Hirato |
so how do magnets really work |
14:09 |
APNG |
I wish minetest had more furries |
14:10 |
segfault22 |
okay so you know how you can make a coil of wire, pass a current through it and it generates a magmetic field? and it consumes real power the whole while? |
14:10 |
segfault22 |
magnetic |
14:10 |
segfault22 |
permanent magnets are the same, except they're made up of a bunch of tiny electromagnets being powered by... space itself. |
14:11 |
APNG |
segfault22, no |
14:11 |
segfault22 |
you don't have to put power into them to make them work, but the consume real power - the power is coming in from the environment, so no violation of thermodynamics |
14:11 |
APNG |
it's not the magnetic field that's consuming the power |
14:11 |
APNG |
it's the heat |
14:11 |
segfault22 |
whatever |
14:11 |
segfault22 |
you have to produce a current, to put electrons in motion you have to use energy |
14:11 |
APNG |
a superconductor consumes no power |
14:12 |
segfault22 |
right, unless you want to turn it on, and unless there is parasitic inductance to nearby resistive materials |
14:12 |
segfault22 |
or parasitic capacitance |
14:12 |
APNG |
true |
14:12 |
red-001 |
did the PR for adding the on_enter event to formspecs get mergerd? |
14:12 |
APNG |
the same is true of permanent magnets, when you make a permanent magnet you basically just turn it on |
14:13 |
segfault22 |
electrons spin around the nucleus of atoms perpetually, even though some amount of resistance is "felt" by every electron |
14:13 |
|
couchakrobat joined #minetest |
14:14 |
segfault22 |
now, do you want to know how to "toggle" a permanent magnet on/off? |
14:14 |
APNG |
heat it up to the currie temp and apply a magnetic field, then, while keeping the magnetic field on, cool the new permanent magnet down |
14:15 |
segfault22 |
okay without using the same amount of power needed to initialize the field in the first place |
14:15 |
shivajiva |
Sweet's VT anyone? |
14:15 |
APNG |
what do you mean? |
14:15 |
segfault22 |
https://www.youtube.com/watch?v=Z_UHixEy7xU |
14:17 |
segfault22 |
the VTA is a little bit too fringe for here, there's no way you can put stuff you have in your house into a form to demonstrate it because Floyd Sweet took the knowledge to his grave |
14:18 |
segfault22 |
let's only consider stuff that you can make by, say, tearing apart broken fan motors and raping transformer coils for magnet wire; stuff where the concept that makes it work is understood well enough for anyone to replicate it |
14:20 |
segfault22 |
remember that video I just linked to? Well, take a ring magnet and put a bunch of small electromagnets on it, construct a rotor with one or more smaller magnets on it and placed near the ring magnet with the coils between them, power each coil when a rotor magnet is above it and now you are producing more shaft torque power than the power needed to run the electromagnets - how? by diferting the permanent magnet's field and making it work for you. |
14:20 |
segfault22 |
I am not supposed to say that they will probably come for me dont tell your family |
14:21 |
shivajiva |
:) |
14:21 |
segfault22 |
xD |
14:22 |
segfault22 |
nah they only come for you if you try to make money from the power, or sell/give-away units to other people, right? |
14:22 |
shivajiva |
yea, just checking if it had been absorbed ;-) |
14:24 |
segfault22 |
so can they "see" you using the magnets' power like they can see you tapping the ZPE field with the VTA? or does it just "look" like any ol' fan motor on the "scanner" |
14:24 |
shivajiva |
VTA scared the crap out of him when he went over 1Kw if the tales are true |
14:25 |
segfault22 |
yeah I read somewhere that the magnets are stressed immensely and that they could explode like hand grenades |
14:25 |
segfault22 |
not something to try at home even if we did know how |
14:25 |
shivajiva |
supposedly everyone in the building heard a vortex |
14:25 |
segfault22 |
cool |
14:26 |
segfault22 |
I love stuff like that, even if it is dangerous |
14:26 |
aix |
guys |
14:26 |
shivajiva |
yea tesla's stuff is so dangerous |
14:26 |
aix |
can i have a little hand with a mod |
14:26 |
segfault22 |
yes |
14:26 |
aix |
it's minimesecons |
14:26 |
segfault22 |
ok whats the problem? |
14:27 |
aix |
https://sr.ht/NtdG.txt ignoring this, ghoststone disappears after being placed |
14:28 |
segfault22 |
that's weird |
14:28 |
aix |
never happened before |
14:28 |
segfault22 |
I haven't any experience with that kind of problem,... what happens when you power the spot its supposed to be, with a mesecon? |
14:29 |
aix |
it disappears then reappears when the signal is taken away |
14:29 |
aix |
then disappears and doesnt come back |
14:31 |
|
Void7 joined #minetest |
14:33 |
rubenwardy |
!title https://forum.minetest.net/viewtopic.php?f=9&t=15419 |
14:33 |
MinetestBot |
rubenwardy: [Mod] Text / Code Editor [0.1][editor] - Minetest Forums |
14:35 |
Krock |
that init.lua has an error on line 1 |
14:36 |
rubenwardy |
yep :P |
14:36 |
|
KaadmY joined #minetest |
14:38 |
|
couchakrobat left #minetest |
14:38 |
Fixer |
._. |
14:39 |
Fixer |
Posts: 4242 |
14:39 |
Fixer |
what spammer |
14:39 |
Fixer |
rank: spammer |
14:40 |
Krock |
I have 3421 posts.. what a spammer |
14:41 |
rubenwardy |
nice number, 4242 |
14:41 |
rubenwardy |
I've almost caught up with Jordach |
14:41 |
|
hmmmm joined #minetest |
14:42 |
aix |
segfault22: here http://naco.aix.ovh:8080/ |
14:42 |
Krock |
It's the answer or life, universe and everything, TWO times! |
14:44 |
agaran |
is there some routine that turns pos into hex string? |
14:45 |
rubenwardy |
tbf, I don't shit post |
14:45 |
rubenwardy |
well, not sure if I have in the past |
14:45 |
|
whitephoenix joined #minetest |
14:52 |
|
raingloom joined #minetest |
14:54 |
Jordach |
rubenwardy, try being away for nearly ~3 years |
14:54 |
|
mouboo joined #minetest |
14:54 |
rubenwardy |
Jordach, very very true :) |
14:54 |
KaadmY |
"for nearly about 3 years" |
14:54 |
rubenwardy |
it's impressive it's taken me this long to cache up |
14:55 |
KaadmY |
catch*? |
14:55 |
rubenwardy |
oh yeah |
14:55 |
|
twoelk joined #minetest |
14:56 |
mouboo |
hey there. If i use the world Anchor from the Technic mod. he didnt keeps my network loaded. it says 0/8 loaded. What am i doing wrong? |
15:02 |
|
namach joined #minetest |
15:03 |
Jordach |
rubenwardy, life plus some other stuff, i feel like making a dark souls level difficult subgame |
15:04 |
Jordach |
"you died" -> loss of items and respawn from -30k to 30k |
15:04 |
red-001 |
sounds fun |
15:06 |
rubenwardy |
I would try that |
15:06 |
rubenwardy |
although Minetest's weapons system sucks |
15:06 |
Jordach |
it's literally a new beginning, although you could find relics if you're lucky |
15:06 |
aix |
is there a simple http server i can use to share the contents of a mod without zipping the whole thing up? |
15:07 |
shivajiva |
github :) |
15:07 |
aix |
the mime type's wrong but here http://naco.aix.ovh:8080/ |
15:07 |
aix |
too much effort on my part |
15:07 |
aix |
i meant sharing for debugging |
15:07 |
aix |
and it's hardly my own mod |
15:07 |
rubenwardy |
please don't host a mod yourself |
15:08 |
aix |
... |
15:08 |
rubenwardy |
segfault22 can tell you what happened when 0gb_us hosted a mod yourself |
15:08 |
aix |
it's broken and i need help debugging |
15:08 |
rubenwardy |
oh, ok |
15:08 |
aix |
i figured this'd be helpful |
15:08 |
rubenwardy |
that's fine then |
15:08 |
agaran |
rubenwardy: why hosting mod on own stuff is bad? |
15:08 |
red-001 |
https://transfer.sh/ |
15:08 |
aix |
but the mime type isn's "text/plain" so it offers to open the file instead of showing it in the browser |
15:09 |
rubenwardy |
because people have a tendency to disappear, agaran |
15:09 |
rubenwardy |
tbf, only hosting a mod at one place is the problem |
15:09 |
red-001 |
why don't you want to zip it up? |
15:09 |
agaran |
well sometimes it is a feature |
15:09 |
red-001 |
it takes seconds |
15:10 |
aix |
can i get some help with my broken mod? :P |
15:10 |
red-001 |
yes? |
15:14 |
aix |
also, how hard would it be to merge the zcg mod with the xdecor crafting guide? |
15:15 |
* twoelk |
has launched 10 equal balls in rubenwardy's gravity simulation page a while ago and notices he doesn't understand celestial physics at all |
15:16 |
|
agrecascino joined #minetest |
15:17 |
red-001 |
link? |
15:18 |
|
LNJ2GO joined #minetest |
15:25 |
|
Void7 joined #minetest |
15:28 |
rubenwardy |
twoelk, well, it simulates the gravity and relativity equations, but not collision |
15:28 |
rubenwardy |
http://physics.rubenwardy.com/ http://physics.rubenwardy.com/sims/gravity/gravity.html |
15:28 |
rubenwardy |
red-001 ^ |
15:30 |
segfault22 |
we can define gravity with constants and equations, but mainstream sciense still doesn't know how it works |
15:30 |
segfault22 |
science |
15:30 |
segfault22 |
Can you make a simulator that accurately predicts gravity based on the zero-point field theory of gravity? |
15:30 |
|
betterthanyou710 joined #minetest |
15:31 |
segfault22 |
too many subdomains |
15:32 |
twoelk |
and I guess no movement energy is lost, so that they might never form a stable heap such as when the planets formed |
15:33 |
rubenwardy |
that sim's still a work in progressâ„¢ |
15:33 |
rubenwardy |
that collision code is place holder |
15:33 |
segfault22 |
Can you make a simulator that accurately predicts gravity based on the zero-point field theory of gravity? |
15:33 |
twoelk |
after forming a heap with relative little inner movement the balls disband aghain all over the screen |
15:33 |
rubenwardy |
no idea, I'd have to read some stuff about that |
15:34 |
segfault22 |
its kinda fringe |
15:34 |
|
aritz joined #minetest |
15:35 |
aix |
anyone have a copy of morefurnaces? |
15:35 |
aritz |
Do you know any Spanish Server for Minetest?? |
15:35 |
aritz |
(nobady in the Spanish channel, sorry) |
15:36 |
segfault22 |
basically your constants and equations have to be used to get the "numbers" because nobody has done the work there yet, but the idea goes like this: the zero point field exerts a constant force in all directions in all space free of matter. But when it passes through matter, the field is "dampened", so in terms of just one ray of the force for example, it is dampened passing through the earth, but on the other side the opposite force is greater sin |
15:36 |
segfault22 |
ce it wasn't dampened by passing through matter, and a net force is generated |
15:37 |
segfault22 |
when you try to look it up on google, you get either zero-point theory results or generic gravity results, and images is full of the physics gun from gary's mod, so I'll have to link you to the website where I found it |
15:38 |
twoelk |
force generated? from what? |
15:39 |
segfault22 |
... the zero-point field, what else? |
15:39 |
twoelk |
so it stores energy? |
15:39 |
segfault22 |
matter doesn't just generate a force from nothing, it has to come from somewhere |
15:39 |
segfault22 |
no its like a seething sea of energy in limitless quantity |
15:40 |
twoelk |
so from nothing after all? |
15:40 |
segfault22 |
not quite |
15:41 |
segfault22 |
it only looks like nothing because we feeble humans can't "see" the source, but then again we can't see radio waves, so why should a tv set work? |
15:41 |
twoelk |
or is a universe full of energy slowly converting to somer other form? |
15:42 |
segfault22 |
do you think the universe is a closed system? |
15:42 |
segfault22 |
er, the observable portion |
15:43 |
twoelk |
always thought so :D |
15:43 |
segfault22 |
remember there's all that dark matter and dark energy we can't see and also can't explain, we only know its there because we can see some of the after-effects |
15:44 |
twoelk |
strilkl part of the system - albeit needed to explain what we can observe |
15:44 |
twoelk |
*still |
15:45 |
segfault22 |
electrons don't ever slow down orbiting their nucleus, we could just say "derp uncertainty principle derp" but that doesn't explain how they can continue to do work against resistance like their parasitic inductance and capacitance with all other electrons, especially the electrons of nearby atoms moving the opposite way |
15:46 |
segfault22 |
do you believe in the casimir effect? |
15:47 |
twoelk |
friction is simply too small campared to their orbital energy ;-P |
15:48 |
segfault22 |
too small maybe, but not 0 |
15:48 |
segfault22 |
there is always a net drag or resistance even if it is tiny, and it would be measurable |
15:49 |
segfault22 |
therefore, energy is coming in from "somewhere" to keep that orbital energy replenished against that tiny resistance |
15:49 |
twoelk |
dont recall anything like casimir effect - school is somewhat long ago |
15:49 |
segfault22 |
you won't learn about this stuff ins school |
15:49 |
twoelk |
so I guessed |
15:50 |
segfault22 |
this is like beyond the fringes of mainstream science, you could say it's a sort of "twilight zone" |
15:50 |
|
Megaf joined #minetest |
15:51 |
* red-001 |
waits for someone to implement this in minetest |
15:51 |
twoelk |
I only studied the physics of building and most rockets I built sort of exploded :D |
15:51 |
segfault22 |
there's lots of knowledge, proof to back it up and experiments you can do to confirm the theory, but if you try to look it up on wikipedia or science research websites, you get either "no results" or some guy saying "derp thats just pseudoscience derp" (without actually doing said experiments, of course) |
15:51 |
* red-001 |
will wait for a long time |
15:54 |
segfault22 |
you'll notice one massive coincidence where the people who deny a lot of theories like zero-point gravity and permanent magnets consuming real power, will either do no experiments to investigate and have proof to support their claims, or they will do the experiment but in such a way that is obviously contradicting how it is set-out by the people who come up with the "theory" |
15:54 |
|
Void7 joined #minetest |
15:55 |
segfault22 |
like, they make this wild contraption using permanent magnets to try to suststain its motion forever or produce extra torque, but it's obvious how they set it up that it wouldn't really work except as a really inefficient magnetic bearing, then they use it as "proof" to claim there is no real power being consumed by permanent magnets |
15:55 |
rubenwardy |
this is the only paper I get in a search: http://journals.aps.org/pra/abstract/10.1103/PhysRevA.39.2333 |
15:56 |
rubenwardy |
is that the right thing and does it have other names? |
15:56 |
segfault22 |
I remember that word, Zitterbewegung, from the site where I learned about it... |
15:56 |
segfault22 |
it looks like the right one (or one of) |
15:57 |
segfault22 |
aww but its a damn paywall scam site, too bad |
15:57 |
agaran |
is there any mechanism that will indicate than >1 recipe matches to given substrates? |
15:57 |
segfault22 |
I'll try to find the reference on that other site I found it on |
15:57 |
segfault22 |
:D |
15:58 |
segfault22 |
I still think it's a scam, to force people to pay for science literature, when the actual scientists doing the work don't get any of that money, just the people who run the paysite (usually a university or a university-cabal) |
15:59 |
rubenwardy |
It is |
15:59 |
rubenwardy |
easpecially sites like JCAR or whatever it's called |
15:59 |
rubenwardy |
which stop journals falling out of copyright, and host them explusively |
15:59 |
rubenwardy |
*clusively |
15:59 |
segfault22 |
the scientists get a few peanuts a day for teaching kiddos some mainstream science stuff they're allowed to talk about, not anything like what the actual owners get for "their big part" |
16:00 |
segfault22 |
they may get a few cents for each copy that someone pays for, but it's nothing like what gets taken home by the people "running the show" |
16:00 |
aritz |
how can I accept rules in a server?? |
16:00 |
segfault22 |
and most of it doesn't even go into real costs to "run the show", just profits for nothing |
16:00 |
red-001 |
depends on the server |
16:01 |
red-001 |
try /rules |
16:01 |
red-001 |
or /rules accept |
16:01 |
twoelk |
/me misses his status as university member |
16:02 |
segfault22 |
if its just a list on some signs or in chat, then usually there isn't any need to signify that you accept. But if it prompts you to accept by typing a command or clicking a button, then it's what to do |
16:03 |
segfault22 |
I will never be a university member; it costs too much and there isn't any real benefit. Sure, you get access to all of this mainstream science literature and some free peanuts every so often, but you will never find anything like what you can find in just a few minutes of searching the internet for the "banned knowledge" they are so afraid of |
16:06 |
|
betterthanyou710 joined #minetest |
16:09 |
Nosrick |
agrecascino, new shit will be coming soon. |
16:12 |
|
segfault22 joined #minetest |
16:12 |
Calinou |
segfault22: my university pays me, I don't pay for it |
16:12 |
rubenwardy |
that took longer than expected |
16:13 |
twoelk |
lucky you Calinou , those jobs never lasted long for me |
16:14 |
Calinou |
it's not a job, it's a scholarship |
16:16 |
twoelk |
ah, wasn't smart enough for that ;-P |
16:17 |
Jordach |
rubenwardy, aahhhhhhhh physics D: |
16:17 |
rubenwardy |
TheReaperKing, edited to add an example snippet: https://forum.minetest.net/viewtopic.php?f=9&t=15419&p=231411#p231411 |
16:18 |
rubenwardy |
edited again |
16:18 |
twoelk |
I only got the one or other odd job at university, always limited, so others got a chance |
16:19 |
agaran |
rubenwardy: awesome :) |
16:21 |
segfault22 |
thank you rubenwardy :D |
16:22 |
segfault22 |
hey, this one was typed on a typewriter back in March 1988, but they still charge people to access it |
16:24 |
segfault22 |
rubenwardy I would have never gotten to read the actual paper had you not given it to me, thank you :D |
16:24 |
rubenwardy |
welcome :D |
16:25 |
segfault22 |
make sure to remove it soon, though, so "they" don't come after you for giving away a resource for free from behind their paywall |
16:26 |
twoelk |
so being part of a university has benefits after all |
16:27 |
twoelk |
integrals? ugh, I never could get on friendly terms with those |
16:32 |
segfault22 |
So do you think the mod name "applied magnetodynamics" is catchy, or is it just lame? to be honest, "thermal expansion" is way more catchy and not lame, but it's already taken |
16:32 |
segfault22 |
at least I could make the mod id/shortname "amd" |
16:35 |
|
alkotob joined #minetest |
16:36 |
|
Hawk777 joined #minetest |
16:37 |
TheReaperKing |
Hey thanks rubenwardy!! |
16:37 |
TheReaperKing |
We'll test it on Tuesday! Monday we're covering installing linux :) |
16:37 |
segfault22 |
:D |
16:37 |
red-001 |
abusing faulty physics mod |
16:38 |
red-001 |
yet another energy mod? |
16:39 |
red-001 |
yaem for short |
16:40 |
rubenwardy |
split editor into editor (a API/library mod) and insecure lua editor: https://github.com/rubenwardy/editor_insecure_lua |
16:40 |
rubenwardy |
there, pushed |
16:40 |
twoelk |
well you learn to manipulate things according to a set of rules. doesnt matter wether its fantasy, science fiction, real live or game logic as long as it is logical according to its own rules and relative fun to use |
16:42 |
twoelk |
probably life is simply used to it and has learned to get along |
16:43 |
aix |
i'm watching some players do the join maze on my server and im wondering |
16:43 |
aix |
how can people be this dumb |
16:43 |
segfault22 |
lol |
16:44 |
rubenwardy |
!title https://forum.minetest.net/viewtopic.php?f=9&t=15420 |
16:44 |
MinetestBot |
rubenwardy: [Mod] Insecure Lua Editor [0.1][editor_insecure_lua] - Minetest Forums |
16:44 |
|
resident joined #minetest |
16:44 |
segfault22 |
looks like fun |
16:46 |
segfault22 |
by "insecure" do you mean "players can use this to deop all admins while away, grant themselves and their buds all privileges, and proceed to rape everything in the game-world with explosives and worldedit in massive gravel-cubes until the server dies"? |
16:46 |
rubenwardy |
yes |
16:46 |
segfault22 |
xD |
16:46 |
aix |
sounds like fun |
16:48 |
segfault22 |
I remember in the past, I used some social engineering to get grant and worldedit privileges on menche's server, banned the idiots while he was away, destroyed everything with lava, then spawned massive gravel-cubes and set them all in motion at the same time,... the sun set and rose several times without lighting changing at all, it was so creepy but I had fun |
16:49 |
rubenwardy |
Oh noes! He's a griefer! |
16:50 |
aix |
segfault22: ... |
16:50 |
aix |
that sounds like GREAT FUN |
16:52 |
segfault22 |
it was because he let some kid destroy a creeper face thing I made near my town, let the same kid take-over my town because in the past I said she could be mayor if I could be "emperor" over several towns of mine (he basically said "derp thats not allowed derp shes owner now derp"), then gave her /grant privileges and she took away my shout privilege when I was trying to convince him to give me back my town |
16:52 |
resident |
what's a good mineCRAFT modpack that has to do with alchemy and magic |
16:53 |
* twoelk |
checks his bouncing gravity centers and notices 4 less than a while ago |
16:53 |
segfault22 |
He obviously didn't care about the only player who spent any significant time there relative to the others, the only one pretty much responsible for supporting the gold-based economy, the only one with a public tree farm, etc etc etc... |
16:54 |
segfault22 |
so even after it was all fixed back to what it was before, the server lost popularity and all of that traffic faded away, starting the day I was no longer allowed to connect |
16:54 |
segfault22 |
he eventually shut it down because nobody would even come to the server for more time than it takes to realize its abandoned |
16:55 |
|
fusion44 joined #minetest |
16:56 |
segfault22 |
It didn't have to be that way but he determined the outcome as soon as he decided to get rid of his server's only loyal player |
16:56 |
resident |
whom are you talking to |
16:57 |
segfault22 |
Therefore, I am glad the server is gone, I am glad for what I did, and I know it would have happened even if I didn't grief everything, and I don't care if anyone thinks I'm a bad person for it - they don't know the story so they have no room to be judging who'se right |
16:57 |
segfault22 |
whom am I talking to? whoever will listen. Who am I talking about? menche |
16:58 |
segfault22 |
[12:49:50] rubenwardy: Oh noes! He's a griefer! |
16:58 |
segfault22 |
xD |
16:58 |
Ronsor |
wew |
16:58 |
Ronsor |
wait a griefer |
16:58 |
Ronsor |
where |
16:58 |
Ronsor |
i banned that |
17:00 |
segfault22 |
I'm not really a griefer like your average griefer, but when I am provoked by, say, being the only loyal player on your server and you ruining everything I worked so hard to build just to spite me, then I will use social engineering (and sometimes spoof the names of popular people like sfan5, sorry but its part of the "game" at that stage) to get control of the server and rip a new rear-end-hole in it with falling gravel cubes so massive you cant s |
17:00 |
segfault22 |
ee all of it on one screen |
17:01 |
Ronsor |
ok see /r/justiceporn mmk |
17:01 |
sfan5 |
cool |
17:01 |
sfan5 |
can you fuck off maybe |
17:01 |
segfault22 |
and if I get SSH access to the console where the bash script is running (unlikely, because its illegal to do that and I don't have the 1337 h4xx0r t00lz) I can delete your backups and/or overwrite all of them with the screwed-world database |
17:01 |
segfault22 |
sfan5 I don't mean anything personal against you, they were idiots and they had it coming already |
17:02 |
segfault22 |
they didn't even care to notice I mistyped the name blatantly, it was obvious by they still let me in |
17:02 |
segfault22 |
you're a good person and they know it wasn't you, its just social-engineering/return-business for what they did to me |
17:02 |
sfan5 |
assholes gotta be assholes i guess |
17:03 |
segfault22 |
You don't know what they did |
17:03 |
TheReaperKing |
Thanks rubenwardy! Downloading |
17:03 |
segfault22 |
it had to be done, even though the result (server lost popularity because economy died, tree farm went into ruin, etc.) would have been the same regardless |
17:04 |
twoelk |
I dont believe in revenge as a working system on any server or playing community as such |
17:04 |
|
CuriousErnestBro left #minetest |
17:04 |
segfault22 |
It had nothing to do with you, especially since they quickly figured out it was good ol' me back for revenge |
17:05 |
segfault22 |
there's only one place for it: when they treat you unequally for whatever reason, even though you're the most loyal player who basically created the whole economy, and decide its time to screw you and destroy everything you worked so hard to create (give it away to some kid who plays with it like a kid smashing toy cars into each-other) |
17:07 |
segfault22 |
sure, it's not right, and I know this; but what they did is still unacceptable, and the end result was inevitable regardless of if I had just decided to forget and let them be (server lost popularity, got took down); I was just having fun |
17:08 |
segfault22 |
unacceptable, as in if they were doing this in the real world where people can't just leave the server, the whole town would have took to the streets with their guns and lit-up torches, janked the perps out of their cozy beds at night, hung em up on a tree from their legs and I don't need to illustrate the rest. |
17:08 |
segfault22 |
it's not cool, it's not right, but they had it coming, and they also had backups so it didn't matter |
17:09 |
twoelk |
and I guess people who gain satisfaction from revenge sort of creep me out besides annoying me. I greatly dislike the thinking of "if I cant have it, nobody should" |
17:09 |
Megaf |
!server MineDigger |
17:09 |
MinetestBot |
Megaf: MineDiggerTestServer | mt.megaf.info | Clients: 2/50, 1/6 | Version: 0.4.14 / MineDigger | Ping: 6ms |
17:09 |
Megaf |
!server Megaf |
17:09 |
MinetestBot |
Megaf: Megaf Server v4.0 | mt.megaf.info:30003 | Clients: 1/20, 0/2 | Version: 0.4.14-Megaf / MegafXploreNext | Ping: 8ms |
17:10 |
segfault22 |
it's not the thinking of "f I can;t have it, nobody should" - it's the thinking of "I gave them everything and they decided to screw me and took all the little bit of what I had left over for myself, so this is what they get for it" |
17:10 |
agaran |
Megaf: two servers? |
17:11 |
segfault22 |
really I was the only player on the server mining any significant amount of ore, the only one who created a public tree farm, the only one to maintain a useful road-system, the only one to do pretty much everything that made the server worth visiting |
17:11 |
Megaf |
agaran: the MineDigger one is a server running my very own fork of the Minetest Engine and custom subgame |
17:11 |
Megaf |
it's just a test though |
17:11 |
agaran |
ah |
17:12 |
segfault22 |
I never want to grief anyone's server,... but if they grief me, game over. |
17:12 |
twoelk |
segfault22: so it has to end in total destruction for all? |
17:13 |
segfault22 |
not really because they had backups, and I already knew the server was losing popularity and eventually it would get taken down (it was like a week after they did it to me, there used to be a constant 5 orso players online then it only had about one or occasionally two every so often) |
17:14 |
segfault22 |
the whole point is, it was already ending in total destruction regardless of what I did. The server was on its way out because I was pretty much the only one holding the place together. |
17:14 |
segfault22 |
and when they kicked me out, people stopped coming back because there wasn't much resources to be had easily, and the other good people were leaving too |
17:15 |
|
PseudoNoob joined #minetest |
17:15 |
|
edaq joined #minetest |
17:15 |
segfault22 |
when I was there, you could collect some trees or whatever and exchange them for gold, then take that gold and exchange it for diamonds and get all your best tools for less work-time than usual. |
17:15 |
segfault22 |
when they kicked me out, the economy ran out and people were left to go fend for themselves like it's just singleplayer |
17:15 |
twoelk |
still, knowing there are backups should not be used as an excuse for griefing |
17:16 |
|
Yst joined #minetest |
17:16 |
segfault22 |
backups is not an only excuse, remember the server was already dying because the economy was getting picked by the buzzards and people were left to fend for themselves just like singleplayer, it was no fun and people were leaving and never coming back |
17:17 |
segfault22 |
I have already stated that it wasn't right to do what I did, but you weren't there to see what they did to me so how would you know anyways? |
17:17 |
Nosrick |
Does a player have an on_die function? |
17:17 |
|
blerttt joined #minetest |
17:17 |
segfault22 |
I hope so |
17:17 |
Megaf |
agaran: http://git.megaf.info/Megaf/MineDigger |
17:18 |
|
Trustable joined #minetest |
17:18 |
segfault22 |
Don't you have any other argument for why it was so bad for me to do what I did? come on, you haven't given up judging me have you? |
17:18 |
TheReaperKing |
I guess his name is apt at least |
17:19 |
segfault22 |
I thought I would finally get a chance to let people know why it happened the way it did, when they were never there to know and all they get for information is the server-owner ranting about how bad of a person I am for "ruining his server" |
17:20 |
blerttt |
where can i find minetest player model? |
17:20 |
TheReaperKing |
Why don't you talk to the actual admin |
17:20 |
TheReaperKing |
instead of people that don't know anything about it or have nothing to do with it |
17:20 |
segfault22 |
the actual admin also left minetest, or at least it looks that way |
17:20 |
twoelk |
indeed I may have never witnissed your genius at trolling segfault22, but I have played on many servers for quite a while and have expierienced many an idiot who spoiled the game for me. |
17:21 |
TheReaperKing |
blerttt: games/minetest_game/mods/default/models |
17:21 |
segfault22 |
Here's some "thought food": if the other players were even partially loyal, and the server backups restored in short time like they were, why did people stop coming back and playing on the server only after I was kicked out and before I decided to go on my rampage? |
17:21 |
blerttt |
ty reaper king |
17:22 |
TheReaperKing |
:) |
17:22 |
twoelk |
maybe they missed the drama? ;-P |
17:22 |
Nosrick |
They probably didn't want to deal with you. |
17:22 |
segfault22 |
some people were playing on the server for a while and eventually left, but they had fun when I was there because the economy was thriving. If they had not kicked me out for being angry about the server owner giving my town away, it would be thriving today and popular |
17:22 |
Nosrick |
In case you came back, I mean. |
17:22 |
twoelk |
people simply move on and once the get established elsewher simply don't look back |
17:23 |
TheReaperKing |
seems like everyone lost out |
17:23 |
TheReaperKing |
over an issue that sounds like it could have been talked over and resolved |
17:23 |
Nosrick |
Yeah, people don't know how to communicate these days. |
17:23 |
Nosrick |
Instead jumping to childish actions, like griefing, or banning. |
17:23 |
Nosrick |
/old man rant |
17:24 |
TheReaperKing |
I think what you just said is super relevant in general |
17:24 |
segfault22 |
No, I tried to talk it out and resolve it and you know what happened? The server owner made the kid an administrator, and she took away my chat privilege when I tried to reason with the dude |
17:24 |
TheReaperKing |
I mean wow at my work like to the max |
17:24 |
TheReaperKing |
sounds like that was a good time to find a new server |
17:24 |
segfault22 |
they didn't even realize she did it until I started communicating to them through a sign |
17:24 |
Nosrick |
Wow, that sucks. |
17:25 |
TheReaperKing |
Yeah it is amazing the problems that wouldn't exist if just some simple communication and respect were present |
17:25 |
segfault22 |
I tried to reason with them and resolve the issues, but they wouldn't have it - its as id they were entirely set on making sure that I get removed from the server forever |
17:25 |
Nosrick |
Well, you did shit all over everything in retaliation. |
17:26 |
TheReaperKing |
If that server became a source of angst for you instead being fun, why come back? |
17:26 |
segfault22 |
There was plenty of communication and I respected the server owner and all of the players. They were good friends up until they decided to come against me |
17:26 |
Megaf |
dpkg: unrecoverable fatal error, aborting: |
17:26 |
Megaf |
fork failed: Cannot allocate memory |
17:26 |
TheReaperKing |
sounds like it isn't worth your time and mental energy anymore |
17:26 |
* Megaf |
needs more ram |
17:26 |
segfault22 |
it isn't, really |
17:26 |
Nosrick |
"I respected the server owner and all of the players" he lied, having griefed everything |
17:26 |
TheReaperKing |
and the griefing obviously didn't do you any good |
17:26 |
TheReaperKing |
perhaps even made things worse for you |
17:26 |
segfault22 |
Okay I'll be more accurate: I respected them up until they decided to stop respecting me, and destroy everything I created FOR them |
17:27 |
TheReaperKing |
as can be seen by your extreme amount of venting in here to people who have zero part of any of it |
17:27 |
segfault22 |
As I explained before, people were leaving and not coming back when they found out that the economy I had created was completely wiped-out |
17:27 |
TheReaperKing |
the griefing hurts you in other ways too |
17:27 |
segfault22 |
it was several days before I decided to do the rampage |
17:28 |
Nosrick |
Just curious; why are you telling a non-server related IRC channel all of this? |
17:28 |
TheReaperKing |
not only is it obviously hurting you right now, but also since you are telling everyone they will be hesitant to allow you on new servers |
17:28 |
twoelk |
nagged at his conscouisness so he had to reveal it and try to discuss his excusis for commiting havoc (argh - I need a faster dictionary) |
17:28 |
segfault22 |
I won't be joining any new servers, I'm going to make my own |
17:28 |
Megaf |
Nosrick: segfault22: If you want a server with decent and honest people just join my server, really |
17:28 |
TheReaperKing |
Nosrick: I can answer that |
17:28 |
Megaf |
most of us are 30+ years old and have jobs and family |
17:28 |
Krock |
"most" |
17:29 |
TheReaperKing |
it is because he is super upset and is venting whereever he can |
17:29 |
agaran |
Megaf: interesting commit messages |
17:29 |
Megaf |
3 or 4 active players are less than 18 |
17:29 |
Megaf |
I'm 29 |
17:29 |
Nosrick |
Hey Megaf, when my mod is a little more complete, would you perhaps consider using it? |
17:29 |
Megaf |
Nosrick: link? |
17:29 |
Nosrick |
https://github.com/Nosrick/MoMTest |
17:29 |
segfault22 |
I'm not still as angry as I was, but I still know what they did was wrong, and someone said something that led to me talking about what I did, and now we're here with all of you talking about how bad I am for what I did |
17:29 |
Nosrick |
I wouldn't use it yet, it's a little unstable. |
17:30 |
twoelk |
yep for others to read and learn |
17:30 |
Nosrick |
If you really want to test it, use the develop branch for now. |
17:30 |
Nosrick |
The master is a bit outdated. |
17:30 |
TheReaperKing |
segfault22: seems like you are the only one talking about how bad you are |
17:31 |
TheReaperKing |
I have a suggestion for you if you are willing to take it |
17:31 |
Megaf |
well, in my server I have an easy way to fix conflicts, put the conflicting parties locked together in the jail and let them kill each other until they get bored and leave the server |
17:31 |
TheReaperKing |
I think you should go for a run, or do some shadow boxing, or both |
17:31 |
segfault22 |
Did I say I was a bad person?... I don't remember doing that |
17:31 |
twoelk |
actually the social aspects of running a server can be a lot more demanding than technical issues |
17:31 |
TheReaperKing |
well you are the only one who has said that you are a bad person |
17:31 |
segfault22 |
and this was years ago, It doesn't really matter to me any more |
17:31 |
TheReaperKing |
it obviously does |
17:31 |
TheReaperKing |
or my chat wouldn't be filled with pink |
17:32 |
TheReaperKing |
aka what pidgin chose to have your name as |
17:32 |
segfault22 |
reference the chat-entry where I specifically said that I AM a bad person, and your claim stands, otherwise it's just a lie. |
17:32 |
TheReaperKing |
also find a new server and new friends and put all that behind you |
17:32 |
TheReaperKing |
it is the past, it is already done, can't be changed |
17:32 |
TheReaperKing |
move on, have fun, stop living in it |
17:32 |
TheReaperKing |
that is my advice |
17:32 |
segfault22 |
I did find a new server, Redcrab's server, and it was fun while it lasted |
17:32 |
TheReaperKing |
and go running |
17:32 |
TheReaperKing |
vent out all that frustration |
17:33 |
segfault22 |
I did find a new server, Redcrab's server, and it was fun while it lasted |
17:33 |
TheReaperKing |
"we're here with all of you talking about how bad I am for what I did" |
17:33 |
Nosrick |
What happened to Redcrab's server? |
17:33 |
segfault22 |
but people stopped coming there, and the economy died on its own (it didnt start with me), so eventually I got bored playing hosted-singleplayer and left |
17:33 |
TheReaperKing |
I didn't even have to scroll to find it |
17:34 |
resident |
tamyang |
17:34 |
segfault22 |
I didn't say I am bad, I said people are saying that I am bad. Its okay if english isn't your native language but wow |
17:34 |
resident |
get moneh |
17:34 |
resident |
chinee |
17:34 |
resident |
tamyang |
17:34 |
TheReaperKing |
As I said, you are the only one that said you are bad |
17:34 |
Nosrick |
Megaf: what're your thoughts so far? |
17:34 |
TheReaperKing |
and trying to take out your venting on me isn't going to work out well for you |
17:34 |
segfault22 |
I didn't say I am bad, I said people are saying that I am bad. There is a difference |
17:34 |
TheReaperKing |
but no one is, only you |
17:35 |
segfault22 |
... |
17:35 |
segfault22 |
really? |
17:35 |
TheReaperKing |
you are the only one judging yourself from what I've seen |
17:36 |
TheReaperKing |
I would say griefing was a bad decision but doesn't necessarily make you a bad person |
17:36 |
TheReaperKing |
especially if you learn from it |
17:36 |
twoelk |
why starting a fight on wether something was said or not, when it's rather unimportand |
17:36 |
Megaf |
Nosrick: I like the code so far. And about the thing itself, I'm not sure, I don't really understand this master of magic thing, do you have any screenshot? |
17:36 |
Megaf |
or forum topic? |
17:36 |
Nosrick |
No, nothing yet. |
17:36 |
Megaf |
agaran: heh, I use very descriptive commits messages as you can see xP |
17:36 |
TheReaperKing |
ooo master of magic |
17:37 |
Nosrick |
I'm keeping it under wraps until I at least get something decent. |
17:37 |
TheReaperKing |
sounds interesting |
17:37 |
Megaf |
TheReaperKing: it does |
17:37 |
TheReaperKing |
I think magic in MT would be awesome |
17:37 |
TheReaperKing |
there is some but not a lot |
17:37 |
Nosrick |
I'm hoping to implement a lot of fun stuff. |
17:37 |
segfault22 |
Well none of it really matters now that the server died out on its own, like many others that have come and gone since. |
17:37 |
TheReaperKing |
also it hides some of the latency issues with fighting the AI with melee |
17:37 |
segfault22 |
this was like back when minetest was 0.4.3 |
17:37 |
agaran |
Megaf: yep |
17:37 |
TheReaperKing |
that's what I learned in adventuretest |
17:38 |
TheReaperKing |
which is why I recommended he starts the player with the magic missile wand |
17:38 |
Nosrick |
In phase two of the mod, I'm going to be implementing cities! |
17:38 |
TheReaperKing |
You know what I need to learn is terrain modifying "spells" |
17:38 |
segfault22 |
I had fun on other servers for a long time, building towns with people living in them and stuff, but I eventually got bored because of the lack of variation in stone and ores, and a good tool system |
17:39 |
TheReaperKing |
segfault22: I hope you find peace with all of that and also find a new fun server or activity in general to do |
17:39 |
Nosrick |
I'm hoping to write some fun terraforming spells, TheReaperKing |
17:39 |
TheReaperKing |
I teach using MT in schools and I think the kids would go nuts being able to create using "spells" |
17:39 |
segfault22 |
I stopped playing on servers and decided to work on mods, and someday start my own server where I will showcase said mods which I believe will be revolutionary |
17:40 |
TheReaperKing |
segfault22: please let me know when you do |
17:40 |
TheReaperKing |
I would love to join |
17:40 |
segfault22 |
well thank you, I'm glad |
17:40 |
TheReaperKing |
I love seeing people's creativiyt |
17:40 |
TheReaperKing |
creativity |
17:40 |
twoelk |
yeah, kids love legal ways of cheating disguised as magic ;-) |
17:40 |
Nosrick |
What mods are you working on, segfault22? |
17:40 |
segfault22 |
I want it to be like the servers I had fun at, like Redcrab's and a few others, before they went away... |
17:41 |
TheReaperKing |
my kids are 6th-8th and I've won many awards for my game work, but they routinely kick my ass in creativity, I love it |
17:41 |
|
GunshipPenguin joined #minetest |
17:41 |
segfault22 |
I'm making a resource system mod, where materials are registered and given definite properties like strength/density and a name/id, from that any item/node/tool is created with a single line of code and having its properties based on the material it is made of |
17:41 |
twoelk |
yeah working with kids keeps your mind alert |
17:41 |
Megaf |
!seen LazyJ |
17:41 |
MinetestBot |
Megaf: lazyj was last seen at 2016-08-26 02:43:34 UTC on #minetest |
17:41 |
Megaf |
!seen Darkside |
17:41 |
TheReaperKing |
My favorite is they designed this pool with a subbasment and they actually pump water from the subbasement to the pool |
17:41 |
Megaf |
!seen Darkside |
17:41 |
MinetestBot |
Megaf: Sorry, I haven't seen darkside around. |
17:42 |
Megaf |
!seen Darkside_ |
17:42 |
MinetestBot |
Megaf: darkside_ was last seen at 2016-08-26 19:06:27 UTC on #minetest |
17:42 |
TheReaperKing |
er subbasement |
17:42 |
TheReaperKing |
apparently I can't spell today |
17:42 |
Megaf |
!time |
17:42 |
segfault22 |
also, I'm thinking about making a power-system mod that uses a system I haven't seen implemented anywhere, but I haven't started yet |
17:42 |
TheReaperKing |
segfault22: these ideas sound very interesting |
17:42 |
Megaf |
segfault22: define power-system |
17:43 |
segfault22 |
it will have some features like the thermal expansion mod for minecraft, like the cool looking conduits and storage "cells", but a lot of the rest will be very different |
17:43 |
TheReaperKing |
my recommendation with any type of project is start small and build on it |
17:43 |
segfault22 |
that's what I plan to do :D |
17:43 |
* twoelk |
is reminded to work more on his roman map |
17:43 |
TheReaperKing |
a lot of people have all these grandiose ideas and then never get anywhere because they realize how hard it is |
17:44 |
TheReaperKing |
and twoelk awesome, sounds like a map we should play in class :) |
17:44 |
TheReaperKing |
last week we toured the NYC map |
17:44 |
segfault22 |
my resources-system mod started out as some dumb moreores clone, but then I started discovering ways to easily register new tools/items/nodes, first with a clunky ipairs machine and finally with an elegant function-system |
17:44 |
TheReaperKing |
sounds awesome |
17:44 |
segfault22 |
now it doesn't have anything registered by default, and is entirely configurable to add whatever you want with a single line instead of a whole minetest.register_*() block |
17:44 |
TheReaperKing |
You need to take that energy you had venting and apply it to this |
17:44 |
Megaf |
segfault22: you should contribute/start the code for my electrical engineering for Minetest |
17:44 |
TheReaperKing |
and you will have something incredible |
17:45 |
agaran |
twoelk: roman map? |
17:45 |
twoelk |
yeah, wish I knew what I want so I could ask others to code it as I simply suck at larger coding projects |
17:45 |
TheReaperKing |
I'm just learning myself |
17:46 |
TheReaperKing |
if I can get any code to work I'm happy haha |
17:46 |
twoelk |
agaran: a project I started a year ago swith schools in mind |
17:46 |
segfault22 |
Megaf: I will probably do that because the system I have in mind will be very effective - it doesn't have to check every conductor node whenever power is being sent, and it updates every time a conductor is changed or producers/consumers added, and the power transfers very quickly (it uses a globalstep instead of an abm) |
17:47 |
TheReaperKing |
segfault22: You will have to keep me apprised of your work, this is all stuff that is super interesting to me and that my kids would definitely be using |
17:48 |
segfault22 |
well thank you for having interest in it; I plan to get it working as soon as possible, more so now that I know people want it :D |
17:48 |
TheReaperKing |
I can give you direct feedback of what they think too |
17:48 |
agaran |
twoelk: but goal was? |
17:48 |
TheReaperKing |
which reminds me one thing I need to do is figure out how to do moving blocks |
17:48 |
TheReaperKing |
like blocks that go back and forth, for our obstacle courses |
17:48 |
segfault22 |
before it was just my own hobby to work on occasionally to pass time, but now I see that it can be so much more than that |
17:48 |
twoelk |
when I think about it maybe I should rename my project as it now includes greek and oriental building styles of the roman age - or thereabouts |
17:48 |
TheReaperKing |
heck yeah |
17:49 |
TheReaperKing |
my middle schoolers are already starting on cities that have electrical and pipe systems |
17:49 |
segfault22 |
you may want to take a look at the mesecons movestone; the code behind it could be put in something else to make it work how you need it |
17:49 |
TheReaperKing |
and I am making them deal with waste management |
17:49 |
segfault22 |
cool |
17:49 |
segfault22 |
that is so awesome |
17:49 |
TheReaperKing |
so what you are saying is right on par with our interests |
17:50 |
Megaf |
segfault22: https://github.com/Megaf/Electrical-Engineering-For-Minetest |
17:50 |
Megaf |
check the issues |
17:50 |
agaran |
twoelk: that sounds nice... |
17:50 |
TheReaperKing |
I was trying to get the luacontroller to work but so far only have been able to print to the console |
17:50 |
TheReaperKing |
though I only tried the clock |
17:50 |
twoelk |
agaran: https://forum.minetest.net/viewtopic.php?f=12&t=12680 that started it, scroll down for how it grew |
17:50 |
agaran |
well on Megaf's servers there is lot of mese stuff wroking |
17:51 |
TheReaperKing |
this is awesome Megaf, cloning |
17:51 |
Megaf |
TheReaperKing: there's no code at all yet |
17:51 |
resident |
cloned |
17:51 |
Megaf |
ok |
17:51 |
TheReaperKing |
at least I can keep up to date though |
17:51 |
Megaf |
no put some code and PR |
17:51 |
Megaf |
xP |
17:51 |
Megaf |
s/no/now |
17:51 |
TheReaperKing |
I have it setup in linux that I hit umg and it updates all my MT gits |
17:51 |
TheReaperKing |
and then pops up a log for what was changed |
17:52 |
segfault22 |
thank you for the feedback; I will get to work and see what I can come up with. Although that power system mod I want to make only uses a single-conductor (resonance) I believe it can work with the electricity-style implementation as well |
17:53 |
TheReaperKing |
twoelk: that map looks fantastic |
17:53 |
segfault22 |
the power transfer concept is applicable even to 3-phase AC |
17:53 |
TheReaperKing |
yeah segfault22 maybe you and Megaf could work together |
17:53 |
TheReaperKing |
sounds like you have similar ideas |
17:54 |
twoelk |
TheReaperKing: mostly just well chosen foto points |
17:55 |
TheReaperKing |
twoelk: would it be possible to put it on github so I can subscribe to your changes? |
17:55 |
Megaf |
there was another guy making almost the same thing |
17:55 |
Megaf |
wasnt it you agaran ? |
17:55 |
resident |
don't you have to be a contributor to change anything |
17:55 |
agaran |
Megaf: not 'same' different goal a bit... |
17:55 |
Megaf |
resident: you can always fork, change and then make a pull request |
17:55 |
TheReaperKing |
btw quick question, are any of you linux users? |
17:56 |
resident |
ye |
17:56 |
segfault22 |
I use linux :D |
17:56 |
Megaf |
TheReaperKing: most of ys |
17:56 |
Megaf |
us* |
17:56 |
Megaf |
Debian 7 here |
17:56 |
resident |
arch |
17:56 |
segfault22 |
linux OSes are my favorite because I like to customize everything |
17:56 |
TheReaperKing |
with the command line, how do I properly commit and push |
17:56 |
Megaf |
TheReaperKing: flickr.com/eumegaf you can see my desktops there |
17:56 |
Megaf |
or flickt.com/megaf |
17:56 |
Megaf |
something like that |
17:56 |
resident |
git commit and then git push |
17:57 |
TheReaperKing |
I have just started learning Linux again, after not having used it for about 10 years |
17:57 |
Megaf |
resident: to make pull request to the repo you cloned from I only know how to do from teh web interface |
17:57 |
TheReaperKing |
Also as of last week I got permission to put it on the computer lab computers |
17:57 |
segfault22 |
That's awesome! |
17:57 |
basxto |
TheReaperKing: git help |
17:57 |
TheReaperKing |
okay thanks |
17:57 |
Megaf |
resident: to update in you repo things you changed locally you can do a git commit -a -m "message of changes" and git push |
17:57 |
TheReaperKing |
I know I can find the commands, but I don't want to screw it up |
17:57 |
TheReaperKing |
though I guess that's how I learn |
17:58 |
TheReaperKing |
do you all use any guis that you like? |
17:58 |
Megaf |
TheReaperKing: find a text editor you like |
17:58 |
TheReaperKing |
I have used git cola but I only consider it okay |
17:58 |
twoelk |
I can host it for public access again sometime next week when I'm at home again. At the moment it's in a state of rearangement to a different street grid system to intigrate some other reconstructions I made on other maps |
17:58 |
segfault22 |
If more people start having Linux available in places like school, it will spread knowledge of the system and especially the fact that it is free software, which everyone wants |
17:58 |
Megaf |
TheReaperKing: I like nano because is simple |
17:58 |
Megaf |
and easy |
17:58 |
TheReaperKing |
I have tried geeny and notepadqq |
17:58 |
TheReaperKing |
does nano have tabs? |
17:58 |
Megaf |
TheReaperKing: and I like GNOME 3 for a straight forward desktop experience. Where you use it like windows, without thinking much |
17:59 |
TheReaperKing |
or is nano for git |
17:59 |
Megaf |
LXDE/XFCE/Mate for low resources use |
17:59 |
TheReaperKing |
we'll be using Lubuntu |
17:59 |
segfault22 |
nobody likes to pay for windows, even "rich people" who can "throw money" at whatever... |
17:59 |
Megaf |
TheReaperKing: nano is for console |
17:59 |
TheReaperKing |
they are very old crappy laptops |
17:59 |
segfault22 |
I use GEdit because it can highlight my Lua syntax :D |
17:59 |
TheReaperKing |
most are Dell 2120s |
18:00 |
segfault22 |
if your systems are low-power, you may be interested in editions of linux OSes like NanoLinux |
18:00 |
TheReaperKing |
the school refuses to buy new computers |
18:00 |
TheReaperKing |
which annoys me because I can get really good ones for $25 |
18:00 |
basxto |
TheReaperKing: tmux |
18:00 |
basxto |
ehrm tmux+nano is tab-like |
18:00 |
TheReaperKing |
dual core 3 ghz 4-8 gigs of ram with a monitor for $25 each |
18:01 |
TheReaperKing |
but nope |
18:01 |
segfault22 |
I have tried running LUbuntu on some dell laptops I have, but it feels just about as slow as Linux Mint (what it had before) so I moved back to it |
18:02 |
TheReaperKing |
and thank you for these application suggestions |
18:02 |
segfault22 |
you're welcome :D |
18:02 |
TheReaperKing |
Lubuntu is what I installed on this PC for learning purposes so probably what we'd stick with |
18:02 |
basxto |
TheReaperKing: netbeans and eclipse integrated git, I think, there is also “git gui†|
18:03 |
segfault22 |
I'm glad that you're spreading Linux free-software to the world; it has been pretty much devoid of this for too long |
18:03 |
TheReaperKing |
I love using the command line for cloning and pulling but for commiting I think command line is scary haha |
18:03 |
TheReaperKing |
It's crazy the kids are actually excited about it |
18:03 |
|
Markow joined #minetest |
18:03 |
TheReaperKing |
I already put it on two of the comps before I got permission and the kids are amazed by the speed |
18:03 |
TheReaperKing |
and also the server machine originally had vista |
18:04 |
resident |
you teach your kids about github? |
18:04 |
TheReaperKing |
and I put xubuntu on it and they've really noticed the difference |
18:04 |
basxto |
it’s not pretty scary, git is very talkactive |
18:04 |
basxto |
it also comes with an „did you mean … ?“ feature |
18:04 |
segfault22 |
eclipse is a must-have for writing code in Lua and C++, both which Minetest is made of. I use it for making my mods |
18:04 |
TheReaperKing |
and I've been sure to relay that on vista we were hitting 100% CPU quite often |
18:04 |
segfault22 |
Vista is horrible |
18:04 |
TheReaperKing |
but on xubuntu I can run two servers, one being the NYC map, and even jump on as a client on the same PC and it still doesn't hit 100% |
18:05 |
segfault22 |
that's awesome |
18:05 |
TheReaperKing |
resident: I haven't taught them about github yet |
18:05 |
TheReaperKing |
there are all sorts of privacy issues with them being kids |
18:05 |
segfault22 |
I'm glad you're bringing this to more people |
18:05 |
basxto |
TheReaperKing: you don’t need to, you can use git without github |
18:05 |
TheReaperKing |
so we might do a private gitlabs repo |
18:05 |
basxto |
you can pull from other computers via ssh |
18:06 |
TheReaperKing |
I need to learn ssh to modify their comps too remotely |
18:06 |
TheReaperKing |
aka I'd love to have all the comps update at once and such |
18:06 |
basxto |
there is nothing to learn just “ssh hostname†and you are logged in into your usual shell |
18:06 |
TheReaperKing |
how do login to their computers? |
18:08 |
basxto |
you have to run 1) sshd (daemon = server) on their computer 2) type “ssh useripaddress†on your side … enter the password or use a key (you have to do some setup stuff for the latter) |
18:08 |
|
Grandolf joined #minetest |
18:09 |
basxto |
and you are in |
18:09 |
TheReaperKing |
wow that's awesome |
18:09 |
|
halt_ joined #minetest |
18:10 |
basxto |
you can also define hosts at ~/.ssh/config |
18:10 |
|
IhrFussel joined #minetest |
18:10 |
basxto |
then you just type “ssh computer1†and ip address, username and port is defined in config |
18:11 |
TheReaperKing |
that's so cool |
18:11 |
TheReaperKing |
if any of them cause problems "shutdown -h now" haha |
18:12 |
basxto |
https://help.ubuntu.com/community/SSH/OpenSSH/Keys explaines how to set up your keys |
18:12 |
basxto |
or just cut the internet ;) |
18:13 |
|
edaq joined #minetest |
18:13 |
|
Void7 joined #minetest |
18:14 |
agaran |
IhrFussel: Good evening |
18:15 |
IhrFussel |
agaran, I measured now the CPU% of the Server thread over time (syntax is script run time in secs, %CPU, %MEM, TIME+, Thread name) ... I only grep for 30+% usage http://pastebin.com/Vqd4JaKk |
18:15 |
basxto |
TheReaperKing: http://www.tuxradar.com/answers/131 with that you could block their internet … or write a script that reactivates it after 10min or something |
18:15 |
IhrFussel |
Good evening =) |
18:16 |
agaran |
IhrFussel: so it is something inside Server thread.. |
18:18 |
TheReaperKing |
Thanks for all this great info, I'm going to save it to a document |
18:19 |
IhrFussel |
agaran, yep and it's VERY inconsistent too...sometimes it spikes 2 x within 100 seconds, other times it's low for much longer |
18:19 |
agaran |
IhrFussel: Indeed, like some irregularly happening tasks caused by player actions not periodic events |
18:20 |
IhrFussel |
I'll grep for 20+% maybe that one is more consistent |
18:22 |
|
lumidify joined #minetest |
18:22 |
IhrFussel |
agaran, same syntax http://pastebin.com/UYaz3igX |
18:23 |
|
texmex joined #minetest |
18:29 |
agaran |
IhrFussel: less gaps, often 200/400 s spaced peaks but still does not look like predictable |
18:29 |
agaran |
so nobody knows/heard about pos_to_hexstring or like in minetest? |
18:31 |
|
H-H-H joined #minetest |
18:34 |
IhrFussel |
agaran, yup...at line 31 the server crashed (but that was cause of a stupid action by one of my moderators) |
18:36 |
IhrFussel |
So it's very likely some content trigger in the world and when a player loads it the server lags? |
18:38 |
agaran |
IhrFussel: Hmm, yes, but it may be not bad idea to find way to dig deeper and find what actually itis |
18:39 |
|
couchakrobat joined #minetest |
18:40 |
IhrFussel |
agaran, for that I'd need to find a way to save the actual server time with each line instead of the script seconds... my code is this "top -b -d 1 -H | grep --line-buffered -Eo "[0-9]{1,},[0-9]{1,}.{1,}Server" > cpu.txt" |
18:42 |
IhrFussel |
I then could compare the high spikes with log times of debug.txt |
18:42 |
|
agrecascino joined #minetest |
18:42 |
agaran |
I would consider making mod that periodically sends some fixed string to log, to which logging system reacts and makes top/grep combo.. |
18:45 |
Megaf |
I just applied for jobs at Google and Dropbox, wish me luck |
18:46 |
* Calinou |
wishes luck to Megaf |
18:46 |
Megaf |
I would apply for twitter if they could keep their links working https://careers.twitter.com/en/work-for-twitter/it-support-engineer-i-dublin-6-month-contract-dublin.html |
18:46 |
agaran |
Megaf: best luck :) |
18:47 |
Megaf |
All I want is a job with Linux in Dublin in a company that will sponsor me for a work permit |
18:47 |
Megaf |
Am I asking too much? |
18:48 |
agaran |
dunno.. |
18:48 |
Megaf |
I'd ask my ex back, but that I know is too much indeed |
18:53 |
segfault22 |
Oh thats too bad, Linux Mint has that nasty SystemD program in it. Time to dump it for good! |
18:54 |
Calinou |
ask your systemd back |
18:56 |
segfault22 |
? |
18:57 |
|
paramat joined #minetest |
18:58 |
segfault22 |
http://without-systemd.org/wiki/index.php/Arguments_against_systemd |
19:00 |
segfault22 |
I was just going to revert to upstart-sysv but they removed the package (!!!) |
19:00 |
segfault22 |
I am convinced it is a backdoor system, or at least spyware |
19:02 |
paramat |
heat and humidity are 2D noises. biomes are mainly 2D. however, for each value of y biome at point is decided by a heat/humidity voronoi diagram containing biome points, which biomes points are included in the voronoi diagram depends on the biome min/max y limits. so yes somewhat 3D in a clever way that reduces complexity < APNG |
19:02 |
segfault22 |
awesome :D |
19:04 |
segfault22 |
oh and APNG wants more "furries" in minetest - we can NOT let this happen. If it does, consider minetest dead because it with both 1. ruin our public image with them and their "yiffing" crap, roleplay crap and comic-pr0n, and 2. drive away everyone who understands how disgusting they are |
19:04 |
paramat |
so it's possible to define a different set of biomes for each stacked realm |
19:04 |
segfault22 |
Awesome! |
19:05 |
APNG |
segfault22, you're a stupid useless rude piece of excrement |
19:05 |
segfault22 |
Thank you for providing this insight. I always wanted D biomes in minecraft but learned it isn't possible |
19:05 |
segfault22 |
APNG get lost |
19:05 |
segfault22 |
I just /ignore |
19:05 |
APNG |
we need more furries |
19:05 |
APNG |
or rather |
19:06 |
APNG |
life sized plushies |
19:06 |
sfan5 |
we need more people who shut up |
19:06 |
agaran |
sfan5: you don't know anything that can take pos vector and spit nice hex string? |
19:07 |
segfault22 |
If I EVER see that "furries" crap on the minetest forum, I will fork the latest version, make a separate project and make sure that it isn't allowed there, so that people who don't want to be part of that crap can have a place to seek refuge and live and commerce like they did before |
19:07 |
APNG |
hmm |
19:07 |
APNG |
correction |
19:07 |
sfan5 |
agaran: why would you want to do that |
19:07 |
APNG |
we need to add otherkin to minetest |
19:07 |
segfault22 |
and trust me, there will be just about everyone to move there, if we let this happen. So don't. |
19:07 |
APNG |
or, custom, player-defined player models |
19:07 |
APNG |
and unlockable capabilities |
19:07 |
APNG |
(e.g. items you find in dungeons that let you fly and stuff) |
19:08 |
agaran |
sfan5: more compact, and then such string can be key in array, then I can do if not things["DEADBEEF"] then to check if given position was defined in things table.. also likely more mem efficient than storing pos vectors.. |
19:08 |
sfan5 |
i just do pos.x .. "_" .. pos.y .. "_" .. pos.z if i need that |
19:09 |
agaran |
well I wanted it hex.. maybe I am odd |
19:09 |
IhrFussel |
agaran, I accomplished the task via running tail -F file | while read line; do echo "$(date +%T) $line" >> 2ndfile.txt; done |
19:10 |
segfault22 |
hex is nice |
19:10 |
segfault22 |
who thinks SystemD is a malware? |
19:10 |
agaran |
IhrFussel: pastebin ? (priv if you wish) |
19:10 |
|
Hawk777 left #minetest |
19:11 |
|
agrecascino joined #minetest |
19:11 |
segfault22 |
oh and, why can;t we find Upstart in the package managers any more? I wanted to remove SystemD but I can't without installing Upstart |
19:11 |
segfault22 |
does anyone know what should be done? |
19:12 |
IhrFussel |
Oh it needs to run again for a few hours before I can compare the spikes with debug.txt file times |
19:12 |
segfault22 |
sfan5 thank you for making that file hosting service; I noticed a few people are still using it for some mods I made that I don't work on any more |
19:13 |
agaran |
IhrFussel: sure, just drop me info if you get more data.. |
19:14 |
APNG |
<APNG> can we get player-defined player models? |
19:14 |
APNG |
<APNG> and unlockable flight/etc capabilities, through dungeon items? |
19:14 |
APNG |
<APNG> mostly because that'd be furry-friendly |
19:14 |
APNG |
<APNG> and furries are one of the most welcoming communities, so we wouldn't have so many assholes in our community |
19:14 |
APNG |
accidentally sent that to the wrong channel >.< |
19:14 |
twoelk |
LOL segfault22, again I totally disagree, I may be no fan of furries but I think minetest should make everything possible, be it furries, spacesuits or ninnja knights riding on crimson carpets. The more diversity the better |
19:15 |
sfan5 |
segfault22: which one? |
19:15 |
segfault22 |
twoelek, no offense but do you even know what the furries are up to? Sure we need diversity and diversity is good, but not this kind |
19:15 |
Jordach |
APNG, i've had player defined models in BFD for a while now |
19:15 |
segfault22 |
sfan5, I'm not sure |
19:16 |
Jordach |
segfault22, you mean |
19:16 |
Jordach |
http://sfan5.duckdns.org/upload/ |
19:16 |
sfan5 |
no that is no longer active |
19:16 |
segfault22 |
yes, that one |
19:16 |
segfault22 |
the files are still there though |
19:16 |
segfault22 |
I used it a long time ago, and even though it isnt open for new uploads any more - thank you for making it, it was needed a while back and it served well |
19:17 |
APNG |
segfault22, furries are up to welcoming everyone regardless of fetish, sexual orientation, gender, gender identity, gender expression, species identity, neurotype, race, religion, <insert other bullshit terms made up by cis white neurotypical christian male humans> |
19:17 |
segfault22 |
I us github now though |
19:17 |
APNG |
uh, right, forgot the "vanilla" label |
19:17 |
APNG |
segfault22, in other words furries are much nicer than you |
19:17 |
* twoelk |
once played on a server taken over by some vampire roleplaying clan |
19:18 |
Megaf |
Jordach: what cars mod is that? |
19:18 |
twoelk |
they had interesting building ideas |
19:18 |
segfault22 |
would you happen to have a copy of 0gb_us land claim mod (original) somewhere? its not at that upload service, and the site for 0gb.us is gone forever and with it the links to all the files :/ |
19:18 |
Megaf |
Jordach: sfan5: this mod http://sfan5.duckdns.org/upload/data/screenshot_5593146.png |
19:20 |
Megaf |
nevermind |
19:21 |
IhrFussel |
I think not allowing a certain user group is discrimination...either you allow EVERYONE or no one IMO |
19:22 |
|
FurryFeggot joined #minetest |
19:22 |
IhrFussel |
As long as the player follows my server rules i really DONT care about their race, age, location or interests...and it shouldn't be my business |
19:22 |
Fixer |
IhrFussel: you will end up with nazi server with this attitude ^%) |
19:23 |
Fixer |
i care about age, because... if players can't even type /y to kick a spammer, ... fuck them, get off my lawn |
19:24 |
IhrFussel |
Fixer, I see you are not a very tolerant person |
19:24 |
segfault22 |
There are a lot of things "furries" do that would break many server rules; internet-dating and roleplay-based internet "dating" so-t-speak are integrated as a fundamental part of their ideology, and dating is banned on most servers that I know of... |
19:24 |
Fixer |
i'm very intolerant to people who can't even play the damn game %) |
19:25 |
Calinou |
<APNG> <APNG> can we get player-defined player models? |
19:25 |
Calinou |
yes |
19:25 |
Calinou |
there was a My Little Pony-themed server once |
19:25 |
IhrFussel |
Dating is NOT banned on my server and I personally think any server that bans such things is dictating players what to do |
19:25 |
Calinou |
players could choose their skin, which had an impact on their pony type, and thus physics |
19:25 |
|
lisac joined #minetest |
19:26 |
Fixer |
IhrFussel: that depends on admins, if you are fine with, i'm ok with that |
19:26 |
segfault22 |
Also, the pr0n is probably not allowed on your server or most that I know of. And they tend to act violently to others who don't support their beliefs or play into their games. So long as that is not allowed, they are kept from expressing their beliefs and that can be called "discrimination" of a type, but it is necessary |
19:26 |
APNG |
asexual furries exist, useless dumbfuck |
19:27 |
Fixer |
Calinou: and I'm close to finish some blocks for CC-SA-BY MLP texture pack converted from minecraft |
19:27 |
Calinou |
can you, like, keep it SFW or something |
19:27 |
Fixer |
but this damn procrastination |
19:27 |
Calinou |
and not insult eachother :P |
19:27 |
APNG |
Calinou, they have me on /ignore, the insults are useless |
19:28 |
APNG |
idk why I'm even trying tbh .-. |
19:28 |
Fixer |
i associate furries with two things... 1) firefox 2) xxxn |
19:28 |
IhrFussel |
IMO the server admin shouldn't tell players what to do in any way outside of "follow the server rules" ... and if the admin feels like he/she needs to add a "no dating rule/age restriction" then I would never play on such a server |
19:29 |
segfault22 |
I want minetest to be SFW. |
19:29 |
Calinou |
you can't legally force it to, segfault22 :P |
19:29 |
Fixer |
IhrFussel: it is just some people are annoyed by constant "mod", "dad", "slave", "gimemememe wooooood", gamemode 1, "how to play" |
19:29 |
segfault22 |
safe-for-work, safe-for-family, et cetera |
19:29 |
Fixer |
"mom" |
19:29 |
Calinou |
haha "gamemode 1" |
19:29 |
Fixer |
gamemode 1 is my favourite |
19:29 |
segfault22 |
we can;t force it, of course, but the forums are not uncensored because there's children who come there regulaarly. |
19:30 |
|
agrecascino_ joined #minetest |
19:30 |
IhrFussel |
Fixer, yeah maybe it is annoying to some...but I think it's pretty WEIRD to read PM logs and ban players for things they sent privately to each other for example (like cybers**) |
19:30 |
Fixer |
also with those chinese players we need to consider some server rules in chinese for real |
19:30 |
paramat |
APNG see MirceaKitsunes 'creatures' mod in the forum, that's somewhat furry |
19:30 |
segfault22 |
As long as we keep the "nasty part" off the main website, off the forum and out of the main chat channels, it will be fine. That's all |
19:30 |
Fixer |
btw |
19:31 |
APNG |
I associate furries with breakfast |
19:31 |
paramat |
players able to change form etc |
19:31 |
Fixer |
i love those talks about suicide, and I get pregnant in 16, have two kids now // NOT JOKING, that was real conversations I seen |
19:31 |
Fixer |
there are some epic trolls |
19:32 |
APNG |
can we get end-to-end encrypted PMs? |
19:32 |
agaran |
minetest would benefit a lot from more complex chat permitting to /ignore some people.. |
19:32 |
segfault22 |
don't get me wrong, I don't think we should discriminate against beliefs, unless those beliefs require spreading "the nasty part" to the forum, chat, and main website. You know what "the nasty part" is |
19:32 |
agaran |
APNG: that would be awesome too |
19:32 |
Calinou |
APNG: any nicely-licensed, lightweight libraries for that? I doubt it |
19:32 |
APNG |
Calinou, OTR |
19:32 |
Calinou |
lol |
19:32 |
Calinou |
no |
19:32 |
Calinou |
something simple to use |
19:32 |
Calinou |
and easy to integrate in existing software |
19:32 |
APNG |
Calinou, DCC |
19:32 |
Calinou |
lol, no, again |
19:33 |
Fixer |
too bad they don't come in -dev and yell "FIX UPDATELIGHTNING OR I WILL JUMP OF THIS ROOF NOW" |
19:33 |
Calinou |
anyway, this won't be implemented by Minetest devs |
19:33 |
segfault22 |
and, for example, people who believe they must force their beliefs on others or kill them (minetest equivalent: DDoS/hack server, takedown, trace IP and hit physical location, etc.) - we wouldn't allow people to condone this on the forums, right? |
19:33 |
APNG |
Calinou, it needs client support |
19:33 |
Calinou |
and may not even be accepted in Minetest if someone contributes it - it's a game |
19:33 |
APNG |
<Fixer> i love those talks about suicide, and I get pregnant in 16, have two kids now // NOT JOKING, that was real conversations I seen |
19:33 |
APNG |
this ^ is why we need E2E |
19:34 |
IhrFussel |
I'm THANKFUL that the German laws forbids admins to read PMs if there is no particular "danger to the service" |
19:34 |
|
agrecascino joined #minetest |
19:34 |
Calinou |
people should recognize that Minetest doesn't offer private messaging but rather direct messaging |
19:34 |
Calinou |
(like Twitter) |
19:34 |
paramat |
APNG https://forum.minetest.net/viewtopic.php?f=11&t=9240 has fox player models etc |
19:34 |
Fixer |
no, that was public chat, not pm %) |
19:34 |
segfault22 |
I didn't know about that German law, it's very useful actually |
19:34 |
Fixer |
oh wait |
19:34 |
Fixer |
I received "do you want to see my boobs" or smth not long ago in pm |
19:34 |
Fixer |
from random person |
19:35 |
segfault22 |
You woudn't want this going on at the minetest forums or in peoples' servers where the owner clearly states this is not allowed, right? |
19:35 |
IhrFussel |
Yes the German law sees PMs as "digital letters" so the same law applies as for opening/reading letters of strangers without permission |
19:35 |
segfault22 |
Awesome |
19:36 |
segfault22 |
I am considering making an encrypted PM system just to complicate the ability of owners to look at their players' personal messages |
19:36 |
Calinou |
implementing your own crypto is risky |
19:36 |
segfault22 |
like all anonymity/privacy software, there will be abusers, but the benefits are far worth more than preventing the drawbacks by not making it |
19:37 |
segfault22 |
okay it won't be my own cryptography algorithm, it will be a good one thats widely used, upped to like 4096-bits |
19:37 |
segfault22 |
or even 65536 |
19:37 |
Calinou |
what about speed? remember, you're doing it in Lua (presumably) |
19:37 |
Fixer |
public chat should be readable |
19:37 |
segfault22 |
crap, thats right... |
19:37 |
APNG |
german law is stupid about nonpublic messaging |
19:37 |
APNG |
I mean that nonpublic != private |
19:37 |
segfault22 |
12-bit AES? |
19:37 |
Calinou |
AES-128/256 could be ok |
19:38 |
segfault22 |
okay, thank you for the pointer |
19:38 |
Fixer |
wtf, another "gamemode 1" |
19:38 |
IhrFussel |
APNG, the German laws sees "PM (Private Message)" as something private and not non-public |
19:38 |
Fixer |
oh wait |
19:38 |
Fixer |
"gamemode 0" now |
19:38 |
agaran |
you need to take into account that some countries forbid to use crypto.. |
19:38 |
ki`zune |
use ROT26 |
19:38 |
Fixer |
where are they coming from? |
19:38 |
Calinou |
agaran: yes, you need to put a disclaimer when distributing your mod |
19:38 |
agaran |
ki`zune: lol |
19:38 |
segfault22 |
as long as its encrypted, it doesnt matter if it can be cracked easily with h4xx0r-w4r3 off the darknet - it's illegal in Germany for the server owner/admins to read it |
19:38 |
agaran |
Calinou: I know.. |
19:39 |
segfault22 |
some countries forbid cryptography? Then they also forbid online banking and are probably too third-world to have a reliable internet, so we need not worry about them. We can put a disclaimer "don't use this if encryption is banned in your country" or something |
19:40 |
ki`zune |
segfault22: it’s also not allowed to use h4xx0r-w4r3 |
19:40 |
|
Fixer joined #minetest |
19:40 |
|
paramat left #minetest |
19:40 |
APNG |
IhrFussel, so german law bans IRC because literally all IRC messages are PRIVMSGs |
19:40 |
APNG |
cool |
19:40 |
APNG |
go sue freenode |
19:40 |
segfault22 |
right, but some people will do it anyways to try to look at encrypted messages and stuff, even though it is illegal. We just need to make the law apply more/better and have it illegal to try to look at it, not impossible |
19:41 |
segfault22 |
kali linux has some neat tools that aren't "too darknet" to be illegal and all of that "fun stuff" |
19:41 |
IhrFussel |
APNG, uh no? I don't think you understand the difference between "messages that the sender KNOWS will be public and visible to everyone in theory" and "messages that are directed to ONE person and should not be accessed by ANYONE ELSE" |
19:41 |
|
fusion44 joined #minetest |
19:43 |
segfault22 |
It isn't necessary that we ban furries altogether everywhere, just that we keep the "nasty part" out of our important community resources. I was thinking about someday hosting a (different from the other one I'm gonna make) uncensored server where nobody cares about anything |
19:44 |
APNG |
IhrFussel, the command is called "private message" |
19:44 |
IhrFussel |
A chat room != PM ... Private Message implies that the message has exactly one sender and mostly 1 receiver...the contents of the message shall only be accessed by anyone the sender specified just like with real letters |
19:45 |
APNG |
IhrFussel, uh ok I know how to solve that problem |
19:45 |
APNG |
call it "direct dataing" |
19:45 |
APNG |
the data is sent directly to the specified person |
19:45 |
APNG |
no mention of message, only data |
19:45 |
Calinou |
APNG: not possible without port forwarding in most cases |
19:45 |
APNG |
its meaning is unspecified |
19:45 |
Calinou |
UDP hole punching is pretty much original research in open source at this point |
19:45 |
Calinou |
and UPnP is not enabled by everyone, some people don't trust it |
19:45 |
APNG |
Calinou, "direct dataing" has no legal issues |
19:46 |
Calinou |
I was talking about technical issues |
19:46 |
APNG |
so you can send direct data through the server |
19:46 |
APNG |
and it can be freely visible to the admins and stuff |
19:48 |
IhrFussel |
The German law says "if it's OBVIOUS that the function/command implies that the messages are private then it counts as PM and must not be accessed by the admin or other unspecified users" |
19:49 |
* ki`zune |
does not have UPnP enabled |
19:49 |
IhrFussel |
So to make that work you'd have to tell every user that the messages won't be private...and then the function will not be used anymore by most players |
19:50 |
ki`zune |
integrate gpg into minetest |
19:50 |
IhrFussel |
Cause players expect a PM function not a "send stuff to another player but let the admin access it" |
19:51 |
APNG |
IhrFussel, german law is half good, half stupid; I'm glad you can't sue servers that aren't based on germany |
19:52 |
IhrFussel |
I recently had to explain to some players that i THEORETICALLY have access to their PMs but my laws don't allow me to read them (except in extreme danger situations) |
19:52 |
APNG |
why not pipe server logs to the internet? |
19:52 |
ki`zune |
“Are you sure you want to send this? Omniscient admin can read this. kk | oh noes†|
19:53 |
APNG |
"everything that happens in chat gets publicly logged. everything." |
19:53 |
Fixer |
APNG: great idea, add to this bot based on markow chains => hilarity |
19:53 |
IhrFussel |
APNG, yes that wording could work, but will players use the PM function when they read that? I doubt it |
19:53 |
APNG |
IhrFussel, trust me they will |
19:54 |
ki`zune |
people are surprisingly lazy |
19:54 |
Calinou |
<ki`zune> integrate gpg into minetest |
19:55 |
Calinou |
attempted once, never tried again |
19:55 |
Calinou |
for good reason |
19:55 |
ki`zune |
:D |
19:55 |
APNG |
just add client mods |
19:55 |
APNG |
OTR will just come naturally |
19:55 |
Calinou |
I doubt the average Minetest player is smart enough to use it |
19:55 |
Calinou |
consider that 80% of Minetest's userbase is mobile client kids… |
19:56 |
APNG |
also I think I heard somewhere that german law doesn't let you share PMs/letters/whatever you receive |
19:56 |
ki`zune |
Calinou: not just the average minetest user |
19:56 |
Fixer |
Calinou: average Minetest player can't play minetest %) |
19:57 |
ki`zune |
APNG: you mean > This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden. |
19:58 |
APNG |
ki`zune, no I mean if someone sends you an email, directed at you |
19:58 |
APNG |
and you make it public |
19:58 |
APNG |
it's illegal in germany |
19:58 |
Calinou |
should put that in a signature |
19:58 |
APNG |
even if your email signature literally states "Disclaimer: these emails may be made public at any given time, with or without reason. If you don't agree with this, DO NOT REPLY. " |
19:58 |
ki`zune |
“this e-mail had cybersex†|
20:00 |
sfan5 |
APNG: oh you've studied german law? |
20:00 |
APNG |
sfan5, no |
20:00 |
APNG |
I only heard about it |
20:00 |
APNG |
I'm not from germany tho so I can happily make all my emails public ^^ |
20:00 |
ki`zune |
APNG: de.wikipedia says no |
20:01 |
|
segfault22 joined #minetest |
20:01 |
agaran |
IhrFussel: what is that white shield hud bar? |
20:02 |
IhrFussel |
agaran, armor |
20:02 |
segfault22 |
Sorry I left.. I did not intend to. Our power-supply cut out due to grid problems aggravated by a storm |
20:02 |
agaran |
I don't change armor and it varies on its own..? |
20:03 |
IhrFussel |
agaran, the armor has a durability you can see it in the armor screen of the inventory |
20:03 |
agaran |
ah, got it |
20:04 |
ki`zune |
APNG: it can be illegal, especially when it violates personality rights and copyright law (everything that qualifies for copyright, is copyrighted) |
20:05 |
APNG |
ki`zune, technically the disclaimer solves the copyright issues |
20:08 |
Calinou |
!server Calinou |
20:08 |
MinetestBot |
Calinou: Calinou [Europe/Paris] (survival - minimal mods) | hugo.pro:30002 | Clients: 6/32, 11/21 | Version: 0.4.14-dev / minetest | Ping: 10ms |
20:09 |
IhrFussel |
Yep acording to German law one cannot simply say "I don't want copyright on this" and make it freely available for anyone else...the copyright holder HAS TO apply a license to each work |
20:10 |
Calinou |
IhrFussel: CC0 is a public domain dedication that should be valid in Germany |
20:10 |
|
red-001 joined #minetest |
20:11 |
IhrFussel |
Calinou, yes any "general accepted license" is fine, i was just stating that "I don't want to copyright my work" alone won't be enough in Germany |
20:11 |
|
est31 joined #minetest |
20:13 |
IhrFussel |
Because no one can actually lose their copyright in Germany...they can only allow others to use it but not lose the copyright of the work |
20:13 |
Calinou |
yes, same in France |
20:15 |
IhrFussel |
Same with cannibalism here (weird example xD): Even if someone WANTS to be eaten by someone else and signs a contract it's not allowed cause a person cannot lose their human rights in any way |
20:16 |
agaran |
that sounded as way to get people do canibalism-mod for MT.. |
20:20 |
|
eeew` joined #minetest |
20:20 |
|
hisforever joined #minetest |
20:22 |
IhrFussel |
agaran, lol |
20:25 |
segfault22 |
can we register our copyright with the copyright office, make them inscribe it on slabs of bacon, and send for a new copy ever day, so we can eat our copyrights instead of each-other? maybe its not as sustainable as farming plants,... |
20:26 |
segfault22 |
is there a copyright office equipped with a bacon-slab-maker and bacon-inscribing tool in the USA? |
20:27 |
red-001 |
the answer is: maybe |
20:28 |
segfault22 |
is it offensive to mention bacon in the minetest-chat because muslims hate the stuff, and can't even walk where a pig has been as per their religion? |
20:28 |
red-001 |
Idk |
20:29 |
red-001 |
use [off] ? |
20:29 |
segfault22 |
I want to make a machine that can "copy" the exact molecular and atomic form of some material to a template, and another to read said template and "print" the material from energy... so I can make as much bacon as I want, and open a copyright office that allows you to request your copyright dox inscribed in bacon if you so please |
20:30 |
segfault22 |
so we don't have to kill a bunch of pigs just to make one bacon-slab for a stack of bacon-paper for the dox |
20:30 |
red-001 |
makes a machine that would win multiple prizes |
20:31 |
segfault22 |
energy from the ZPE field can be used to manufacture all the matter we will ever need, even massive amounts of Iridium for our high-tech starships |
20:31 |
red-001 |
use's it to make bacon |
20:31 |
segfault22 |
xD |
20:34 |
segfault22 |
we could use ultrasound cymatics to guide atoms into the right shape to produce molecules throughout a (relative to the atom) massive field of space,... maybe that will become a useful part of the machine, if we can just make the energy -> matter component as well... |
20:35 |
segfault22 |
I found some fringe science that says matter is basically energy and you can both create and destroy it by guiding energy from the zero-point field in the right shape, or something like that... but its kinda "far-out, man" so we'll just have to see... |
20:35 |
red-001 |
I'm not sure if your making this up |
20:36 |
segfault22 |
cymatics is very real, but currently it's only used for making pretty patterns on sand-plates... it has yet to be used in manufacturing |
20:36 |
segfault22 |
basically its a standing wave in a container (or on a surface) |
20:37 |
segfault22 |
they say it can even be used to induce fusion, but that requires very high ultrasound frequencies above 40MHz and of considerable intensity (not ultrasonic imaging, more like industrial chemical reactor cleaner transducer levels) |
20:38 |
segfault22 |
that way we could make any heavier, rarer and expensive atoms from hydrogen or even nitrogen and other abundant elements, but it would use a whopping load of power |
20:38 |
Megaf |
!server Megaf |
20:38 |
MinetestBot |
Megaf: Megaf Server v4.0 | mt.megaf.info:30003 | Clients: 0/20, 0/0 | Version: 0.4.14-Megaf / MegafXploreNext | Ping: 8ms |
20:38 |
|
T4im joined #minetest |
20:39 |
segfault22 |
:/ |
20:39 |
Ronsor |
DANK MEMES |
20:40 |
Ronsor |
Megaf: did you fork minetest? |
20:40 |
Megaf |
Ronsor: yup |
20:40 |
Megaf |
!server MineDigger |
20:40 |
MinetestBot |
Megaf: MineDiggerTestServer | mt.megaf.info | Clients: 0/50, 0/0 | Version: 0.4.14 / MineDigger | Ping: 6ms |
20:41 |
Megaf |
Ronsor: there ^ |
20:42 |
red-001 |
what did you change in your fork? |
20:42 |
* ki`zune |
reads red-001’s lines and wants to die |
20:42 |
|
Calinou joined #minetest |
20:42 |
red-001 |
? |
20:42 |
Ronsor |
Megaf: ^ |
20:43 |
ki`zune |
„use's“ |
20:43 |
ki`zune |
I mean “use's†|
20:43 |
red-001 |
I see |
20:43 |
red-001 |
where can I find this typo? |
20:44 |
ki`zune |
<red-001> use's it to make bacon |
20:45 |
ki`zune |
maybe your apostrophe just shifted |
20:45 |
ki`zune |
I'm not sure if your making this up |
20:45 |
red-001 |
I blame it on fast typing |
20:45 |
ki`zune |
forgot to copy the name |
20:46 |
segfault22 |
I like bacon |
20:47 |
ki`zune |
it was eatable |
20:47 |
Ronsor |
welp my #tox instance timed out, #betterUSAInternet #Gfiber2016 #ScrewedCast |
20:47 |
Ronsor |
and wrong channel |
20:48 |
red-001 |
should I be glad I have no idea what that means? |
20:48 |
ki`zune |
red-001: tox is a p2p messaging and voip |
20:49 |
Megaf |
uat? |
20:49 |
Megaf |
Ronsor: why hastags on IRC man? |
20:49 |
segfault22 |
Nikola Tesla created many wonderful devices that can be used for peaceful purposes like true wireless electricity (not just near-field induction, but actual LONGITUDINAL em waves) and just about all of our alternating current devices,... and he created some pretty horrifying weapons too, like a gun that shoots tungsten pellets charged with immense levels of Electricity that can melt through, well anything, and the first laser (but he didn't call it |
20:49 |
segfault22 |
a laser, and it was a lot better than what we have now) |
20:49 |
ki`zune |
messaging = messenger |
20:50 |
Megaf |
segfault22: how did he call his laser? |
20:50 |
segfault22 |
I don't remember,... |
20:50 |
red-001 |
Megaf to create new channels? |
20:50 |
ki`zune |
Megaf: s/he obviously wants people to join those greatly named channels |
20:50 |
red-001 |
I did |
20:50 |
Megaf |
you can /join #Channel1,#Channel2,#Channel3 |
20:51 |
red-001 |
#tox is a channel |
20:51 |
Megaf |
I used to use tox |
20:51 |
red-001 |
all the others just have me as admin |
20:51 |
Megaf |
added a bunch of people from here |
20:51 |
Megaf |
then I reseted my phone or something, and lost everyone |
20:51 |
ki`zune |
good job |
20:51 |
Ronsor |
libtoxcore roxs, seriously i'm gonna make a tox relay for minetest when i get around to it |
20:52 |
ki`zune |
I never go online in tox, because nobody is online in tox |
20:52 |
Ronsor |
i am |
20:52 |
Ronsor |
lol |
20:52 |
Ronsor |
always |
20:53 |
segfault22 |
some sites say that tesla was working with coherent light produced by illuminating ruby samples, but he didn't have the technology to make perfect rods and the like |
20:53 |
segfault22 |
but hey, coherent light |
20:53 |
ki`zune |
so much effort … typing “qtox†… copying password from keepassx … being not sure if I’m not correctly connected or just nobody online |
20:54 |
ki`zune |
*mhm why isn’t my smartphone online |
20:54 |
|
DMackey joined #minetest |
20:54 |
segfault22 |
The navy and DARPA are trying to build railguns that shoot massive projectiles, and they have reached the limits of the materials they are working with - notable, the rails are ruined after just a few uses and have to be replaced. They say we will need stronger materials to make better railguns. However, this is kinda the same problem with trying to build skyscrapers - in the past the materials were not strong enough, so we had to make building sma |
20:54 |
segfault22 |
ller. You know where I'm going with this... |
20:55 |
red-001 |
I learned more about tesla and fringe science from this channel then from any other single source |
20:55 |
red-001 |
including Wikipedia |
20:56 |
segfault22 |
We can make the railguns smaller to take advantage of the materials being stronger at smaller scales (the reason we can't build a ring of steel around earth, it wouldn't be strong enough to withstand the tidal forces, but smaller rings have been made and they hold up very well) |
20:57 |
segfault22 |
but you won't see this happening any time soon because the only way to power a tactical-size (carry it with two hands) railgun, is to harvest the power constantly pouring out of permanent magnets, which is secretly illegal (there's no law against it, but "they" will come stop you anyways) |
20:58 |
segfault22 |
and also, railguns can't be traced to their bullets because there is no firing mechanism to put a mark on them, and no casings, and not even a gunpowder-smoke discharge |
20:58 |
segfault22 |
they really don't like weapons that can't be traced back to the person who used it last |
20:59 |
segfault22 |
you could make a tiny railgun, say about the size of a blender, but it wouldn't be powerful enough to actually cause significant damage unless you're just lucky |
20:59 |
* red-001 |
now wants a railgun |
21:00 |
segfault22 |
you can make one |
21:00 |
red-001 |
or hoverboard |
21:00 |
ki`zune |
I guess with throwing an actual blender, you would be more successful |
21:00 |
Ronsor |
comcast keeps dropping packets |
21:01 |
|
Nosrick joined #minetest |
21:02 |
ki`zune |
“don’t try this at home†|
21:02 |
segfault22 |
hoverboards have been possible for a while, they would use a complex array of ultrasound transducers and a compact, high-power power source to run them (ZPE field power) |
21:02 |
segfault22 |
the ultrasound bounces off the ground and creates a bubble of sound waves that pushes against the board with force relative to the gravity force exerted on the board, up to some limit |
21:03 |
segfault22 |
yes, don't ever try this at home, especially those Floyd Sweet VTA with conditioned magnets (if you ever find someone who discovered how to make them) because if stressed too much, the magnets can explode like hand grenades (BAD) |
21:04 |
Nosrick |
agrecascino, you around? |
21:05 |
agrecascino |
Nosrick, yes |
21:05 |
Nosrick |
Hey, momtest has had an update to master. |
21:05 |
Nosrick |
Some bug fixes, some new stuff. |
21:05 |
Nosrick |
(Hopefully nothing broken) |
21:05 |
agrecascino |
alright |
21:05 |
segfault22 |
I have to go work on my mods some,... |
21:06 |
Megaf |
I dont have any good way of using tox, since I format my stuff way too often |
21:06 |
ki`zune |
I never do |
21:07 |
ki`zune |
the OS on my laptop is older than my laptop |
21:08 |
red-001 |
momtest? |
21:10 |
ki`zune |
Megaf: backup ~/.config/tox |
21:11 |
Nosrick |
red-001, my mod, based on Master of Magic, a 1993 video game. |
21:12 |
ki`zune |
yourmomtest |
21:22 |
|
Tmanyo joined #minetest |
21:22 |
rubenwardy |
:-1: to encrypted PMs |
21:22 |
rubenwardy |
server owners need to be able to investigate claims of harrassment over pm |
21:23 |
red-001 |
how would you even do that? |
21:24 |
red-001 |
chatcommands are handled by the server |
21:25 |
ki`zune |
well you could transmit an encrypted message to the server |
21:29 |
|
xSmurf joined #minetest |
21:30 |
|
betterthanyou710 joined #minetest |
21:31 |
rubenwardy |
red-001, exactly. APNG is requested end-to-end PMs on servers |
21:32 |
APNG |
rubenwardy, it's called "use your logs" |
21:32 |
APNG |
meh not in the mood for arguing |
21:32 |
rubenwardy |
APNG, with end to end encryption you can't use your logs on the client |
21:33 |
rubenwardy |
*to read PMs |
21:33 |
Megaf |
anyone have any idea how to manage your circles in Google+? |
21:33 |
APNG |
rubenwardy, with end to end encryption the server logs don't contain the messages |
21:33 |
APNG |
but client logs do |
21:33 |
Megaf |
maybe in people |
21:34 |
Megaf |
nope |
21:34 |
rubenwardy |
as an admin, I would want to be able to read the PMs of users if someone reports harassment, so I can ban if necessary |
21:34 |
|
betterthanyou710 joined #minetest |
21:34 |
red-001 |
APNG not if you don't log it |
21:34 |
APNG |
red-001, then you're fucked |
21:34 |
rubenwardy |
if this were not possible, I'd disable PMs on my server |
21:34 |
APNG |
your fault for not logging |
21:35 |
Nollby |
YOU SHALL NOT TOUCH HAIRY POOTER. |
21:35 |
Fixer |
wat? |
21:35 |
APNG |
rubenwardy, I doubt that'd help |
21:35 |
red-001 |
anyway why would I want to give my logs to an admin if I would get banned for it |
21:35 |
Nosrick |
i muss hairy pooter |
21:35 |
Nollby |
Pass, not touch |
21:35 |
APNG |
red-001, implying you're the only one who can log >.> |
21:36 |
red-001 |
implying you can't tamper with logs |
21:36 |
APNG |
red-001, deal with it >.> |
21:36 |
|
APNG left #minetest |
21:37 |
red-001 |
why would you want encryption for minetest anyway? |
21:37 |
|
betterthanyou710 joined #minetest |
21:37 |
rubenwardy |
it's a silly request |
21:37 |
red-001 |
if you can tamper with logs they are no better then just flipping a coin to decide how is right |
21:38 |
rubenwardy |
I get the feeling that APNG is a troll |
21:38 |
|
Ronsor joined #minetest |
21:41 |
|
DMackey- joined #minetest |
21:43 |
segfault22 |
you too? |
21:44 |
segfault22 |
"he's not spiderpig any more, he's harry plopper" |
21:45 |
Nollby |
Spiderpig...spiderpig... |
21:46 |
red-001 |
normalpig...normalpig |
21:46 |
Nollby |
red-001: You don't get the reference... |
21:46 |
segfault22 |
does whatever spider-pig-does |
21:46 |
red-001 |
I do |
21:47 |
segfault22 |
can-he-swing, from-a-web? |
21:47 |
red-001 |
https://www.youtube.com/watch?v=714-Ioa4XQw |
21:47 |
segfault22 |
no-he-can't 'cause he's-a-pig |
21:47 |
segfault22 |
(I may have got the "'cause" wrong, there may supposed to be an empty space there...) |
21:48 |
ElectronLibre |
Is there anywhere a script that could help me export the sqlite database of a minetest map into a postgresql server's database? I've tried many things already but they have all failed |
21:49 |
red-001 |
iirc there is a setting that does that. |
21:50 |
ElectronLibre |
I hope it's documented.. |
21:50 |
ElectronLibre |
Oh, idiot me |
21:50 |
Ronsor |
meh anyone feel like playing minetest with me? |
21:50 |
ElectronLibre |
There's "minetestserver --migrate" |
21:51 |
segfault22 |
so postgresql is now a supported database system? |
21:51 |
red-001 |
yes |
21:52 |
ElectronLibre |
Apparently so |
21:53 |
ElectronLibre |
And I'm experimenting with database servers, I'm sick of having heavy map files taking space on my laptop so I just send everything to a remote server |
21:53 |
Ronsor |
lol |
21:53 |
Ronsor |
map files arent that bad |
21:53 |
Ronsor |
unless you have 100s of them |
21:53 |
Ronsor |
22M /mt1/vanilla/map.sqlite |
21:53 |
ElectronLibre |
Well, when automatic generation scripts create gigabytes of map files in a world, it starts to be a bit big |
21:53 |
Ronsor |
oh |
21:53 |
Ronsor |
that's bad |
21:54 |
segfault22 |
I'm glad that its supported |
21:54 |
ElectronLibre |
The first map I'm exporting is 210M worth of data. Not that much compared to some of MFF's maps |
21:54 |
ElectronLibre |
And I have to reboot my laptop because of playback issues.. well I'll let that run during the night |
21:55 |
ElectronLibre |
Thanks for the answers that ultimately didn't help but made me find a solution. |
22:03 |
|
Grandolf joined #minetest |
22:07 |
Ronsor |
still anyone want to play minetest with me |
22:08 |
|
twoelk left #minetest |
22:19 |
|
betterthanyou710 joined #minetest |
22:25 |
|
uroboro_ joined #minetest |
22:28 |
|
dvere joined #minetest |
22:32 |
|
ekem joined #minetest |
22:36 |
|
whitephoenix joined #minetest |
22:37 |
|
proller joined #minetest |
22:42 |
Fixer |
i think you are overcomplicating :trollface: |
22:53 |
|
halt_ joined #minetest |
23:00 |
|
betterthanyou710 left #minetest |
23:08 |
|
AiShield joined #minetest |
23:31 |
|
DI3HARD139 joined #minetest |
23:33 |
|
geir_ joined #minetest |
23:36 |
|
IhrFussel joined #minetest |
23:37 |
MinetestBot |
[git] pinkysnowman -> minetest/minetest_game: Default: Eliminate redundant 'get modpath' calls 5e9e3f7 https://git.io/v6jJZ (2016-08-29T00:31:18+01:00) |
23:37 |
MinetestBot |
[git] paramat -> minetest/minetest_game: Default, stairs, doors: Vary wood flammable and choppy group values 9952567 https://git.io/v6jJn (2016-08-29T00:24:30+01:00) |
23:42 |
i- |
hi, I'm building the server and I get this http://paste.debian.net/plain_h/f5d58349 |
23:42 |
i- |
wait, 404 |
23:42 |
rubenwardy |
The requested URL /plain_h/f5d58349 was not found on this server. |
23:42 |
i- |
hi, I'm building the server and I get this http://paste.debian.net/plainh/f5d58349 |
23:42 |
i- |
there |
23:44 |
rubenwardy |
try: make clean and then build again? |
23:44 |
rubenwardy |
Also, what OS |
23:47 |
i- |
Debian 8.5 minimal |
23:48 |
i- |
make clean'd, trying again now |
23:49 |
|
Tmanyo joined #minetest |
23:57 |
|
Hawk777 joined #minetest |