Time |
Nick |
Message |
00:05 |
|
Supertan1er2 joined #minetest |
00:06 |
Sokomine |
Guest6635: inside a mod, it'd usually be minetest.chat_send_all(text) havn't played with luacontrollers yet |
00:07 |
Guest6635 |
great, thanks! |
00:08 |
Guest6635 |
"attempt to index global..." etc |
00:08 |
Guest6635 |
most of the lua is restricted in a lua cntroller |
00:08 |
Guest6635 |
controller* |
00:08 |
Guest6635 |
you can't use most loops |
00:08 |
Guest6635 |
for/while are disabled |
00:08 |
Guest6635 |
as well as a few other things |
00:09 |
Sokomine |
sounds reasonable. after all it would be pretty insecure otherwise |
00:10 |
Sokomine |
but why don't you write a mod as such? modding is very easy in minetest |
00:10 |
Elench |
What are mods written in? |
00:11 |
Elench |
C++? |
00:11 |
Sokomine |
in lua :-) |
00:11 |
Elench |
Gosh, even less of a clue :þ |
00:11 |
Elench |
Sorry for interrupting your conversation, it's just I'm thinking of making a mod |
00:13 |
rubenwardy |
;) http://rubenwardy.com/minetest_modding_book/ |
00:13 |
Elench |
You wrote a book about a subject that interests me, thanks |
00:15 |
est31 |
btw rubenwardy it needs an update |
00:15 |
est31 |
the rendered lua_api.txt page |
00:15 |
rubenwardy |
a month out of date XD |
00:17 |
rubenwardy |
updated |
00:17 |
est31 |
thanks |
00:17 |
rubenwardy |
and 123 commits in repo |
00:17 |
rubenwardy |
It's literally running a python script then commiting |
00:18 |
est31 |
minetest has 5099 |
00:18 |
rubenwardy |
yeah |
00:18 |
rubenwardy |
but not 123 or 1234 |
00:19 |
rubenwardy |
;) |
00:20 |
rubenwardy |
My biggest project, NBE, has 294 |
00:20 |
rubenwardy |
anyway, gtg |
00:20 |
est31 |
bye |
00:32 |
|
Elench joined #minetest |
00:42 |
|
Player2 joined #minetest |
01:26 |
|
STHGOM joined #minetest |
01:31 |
Guest6635 |
im ight look into it. my son has really been enjoying things and it'd be fun to extend |
01:31 |
Guest6635 |
i know a little lua already from previous work |
01:36 |
|
October21 joined #minetest |
01:50 |
|
Supertan1er2 joined #minetest |
01:59 |
|
Taoki joined #minetest |
02:26 |
|
est31 joined #minetest |
02:36 |
|
Supertan1er2 joined #minetest |
03:08 |
MinetestBot |
[git] kwolekr -> minetest/minetest: SAPI: Mark all Lua API functions requiring envlock 54f1267 http://git.io/vWwgw (2015-10-25T23:06:48-04:00) |
03:41 |
MinetestBot |
[git] kwolekr -> minetest/minetest: SAPI: Throw runtime error instead of if l_get_mapgen_object called in incorrect thread d69ef6a http://git.io/vWwwN (2015-10-25T23:15:57-04:00) |
03:45 |
MinetestBot |
[git] est31 -> minetest/minetest: Remove some abort() calls 5f342aa http://git.io/vWwoi (2015-10-26T04:45:00+01:00) |
04:04 |
|
GunshipPenguin joined #minetest |
04:06 |
|
TheBonsai_ joined #minetest |
04:25 |
|
Viper168_ joined #minetest |
05:32 |
|
OldCoder joined #minetest |
05:40 |
|
Telesight joined #minetest |
06:13 |
|
DMackey- joined #minetest |
06:43 |
|
nrzkt joined #minetest |
07:16 |
|
CWz joined #minetest |
07:22 |
|
nrzkt joined #minetest |
07:26 |
|
fusion44 joined #minetest |
07:27 |
|
Calinou joined #minetest |
07:41 |
|
Cryterion joined #minetest |
07:42 |
|
OldCoder joined #minetest |
07:49 |
MinetestBot |
[git] kwolekr -> minetest/minetest: SAPI: Move core.get_us_time() to Util module 306b067 http://git.io/vWrLT (2015-10-26T03:46:36-04:00) |
07:49 |
Calinou |
hi |
07:50 |
|
Trustable joined #minetest |
07:51 |
|
Telesight joined #minetest |
07:51 |
|
enricom joined #minetest |
08:05 |
|
swift110-phone joined #minetest |
08:08 |
MinetestBot |
[git] kwolekr -> minetest/minetest: SAPI: Fix seed parameter truncation for LuaPseudoRandom constructor bc0318d http://git.io/vWrYC (2015-10-26T04:04:52-04:00) |
08:44 |
|
nrzkt joined #minetest |
08:57 |
|
PilzAdam joined #minetest |
09:00 |
|
Yepoleb_ joined #minetest |
09:18 |
|
DFeniks joined #minetest |
09:22 |
|
Gael-de-Sailly joined #minetest |
09:23 |
|
Gael-de-Sailly joined #minetest |
09:26 |
|
Megaf joined #minetest |
09:46 |
|
JamesTait joined #minetest |
09:46 |
JamesTait |
Good morning all; happy Monday, and happy OK Corral Day! 😃 |
09:56 |
|
ElectronLibre joined #minetest |
10:25 |
|
adarsh_tr joined #minetest |
10:33 |
|
SylvieLorxu joined #minetest |
10:43 |
|
Darcidride joined #minetest |
11:04 |
|
adarsh_tr joined #minetest |
11:18 |
|
Lunatrius` joined #minetest |
11:43 |
|
Cryterion joined #minetest |
11:46 |
fireglow |
Is there any inventory mod that will display the node:name in the tooltip? |
11:49 |
Elench |
Are there any mods that make books useful, editable and copyable? |
11:50 |
Elench |
I can't find any, but I don't want to reinvent the wheel |
11:51 |
|
Obani joined #minetest |
12:11 |
|
CWz joined #minetest |
12:12 |
|
TheWild joined #minetest |
12:29 |
|
DMackey joined #minetest |
12:37 |
|
unclemarc joined #minetest |
12:37 |
|
Viper168 joined #minetest |
12:40 |
|
CraigyDavi joined #minetest |
12:51 |
|
JamesTait joined #minetest |
13:01 |
|
adarsh_tr joined #minetest |
13:05 |
|
STHGOM joined #minetest |
13:06 |
PilzAdam |
https://forum.minetest.net/viewtopic.php?f=3&t=13485 |
13:17 |
|
Dead_Thinker joined #minetest |
13:19 |
|
Dead_Thinker left #minetest |
13:24 |
|
VanessaE joined #minetest |
13:44 |
|
Obani joined #minetest |
13:46 |
CWz |
I could add Hebrew translation |
13:51 |
PilzAdam |
CWz, here you go: https://hosted.weblate.org/projects/minetest/minetest/he/ |
13:51 |
|
Lunatrius joined #minetest |
13:53 |
PilzAdam |
CWz, I would suggest you translate the "most important" strings first, by using the search function |
14:00 |
|
Xenoth joined #minetest |
14:26 |
|
phantombeta joined #minetest |
14:26 |
MinetestBot |
[git] BlockMen -> minetest/minetest: Fix typo 2c25107 http://git.io/vWoAp (2015-10-26T15:14:22+01:00) |
14:30 |
|
zupoman joined #minetest |
14:30 |
|
zupoman joined #minetest |
14:32 |
|
zat joined #minetest |
14:37 |
|
ruskie joined #minetest |
14:43 |
* Teckla |
humbly requests the following be added to "vanilla" Minetest: (1) more ores (2) fix the bronze recipe |
14:43 |
Teckla |
Is there a way to officially request that so that the developers may consider it? |
14:44 |
VanessaE |
post an issue against minetest_game github repository |
14:45 |
PilzAdam |
the thing you should be asking for is not "more ores", but "I have this cool new gameplay mechanic that can be added (P.S.: that requires new ores)" |
14:45 |
PilzAdam |
ores without original uses are basically useless |
14:45 |
VanessaE |
Teckla: just don't request anything that isn't a perfect cube ;) |
14:50 |
|
est31 joined #minetest |
14:50 |
Elench |
I'd like a tesseract please |
14:51 |
VanessaE |
I was implying a 3d cube :P |
14:51 |
Elench |
That's perfecter than normal cubes IMO |
14:51 |
Elench |
hehe, fair enough |
15:00 |
Elench |
How about requsting fractally divided cubes? |
15:00 |
Elench |
I'm guessing that'd get me a slap… |
15:01 |
|
hmmmm joined #minetest |
15:01 |
VanessaE |
heh |
15:01 |
Elench |
It's a useful idea that I might use for some of my projects, but not really suitable for MT |
15:02 |
|
Shackra joined #minetest |
15:05 |
Teckla |
PilzAdam: I just think the vanilla recipe "iron + copper = bronze" is a crime against humanity ;) |
15:05 |
VanessaE |
PilzAdam: honestly, there's nothing inherently wrong with adding items that don't yet have a gameplay benefit. even then, tin is needed to make bronze the *right* way (and you no doubt remember my objections from before), so it would be perfectly acceptable to add. |
15:07 |
PilzAdam |
Teckla, just rename "Bronze" to something else then |
15:07 |
PilzAdam |
the idea was to add something that could enhance the normal steel |
15:07 |
Teckla |
PilzAdam: In the real world, does iron + copper actually make something? |
15:07 |
VanessaE |
bronze is softer than forged steel... |
15:08 |
PilzAdam |
it was not the plan to add "bronze"; that was just a name that many people can understand |
15:08 |
VanessaE |
(it is, however, harder than iron) |
15:08 |
PilzAdam |
let's name everything "Material 1", "Material 2", etc. because real world names are too unrealistic then |
15:12 |
VanessaE |
... |
15:12 |
* Elench |
bangs his head repeatedly against Lua and hows ‘Why aren't you Lisp‽’ |
15:12 |
Teckla |
It would be easy to make the recipes real and the durability of various metals and composites real too |
15:13 |
Teckla |
But, at the very least, I think it makes sense to make the recipes real. |
15:13 |
VanessaE |
PilzAdam: why are you so against adding a few extra nodes here and there? |
15:13 |
Teckla |
So that we don't have children worldwide th inking iron + copper = bronze :) |
15:14 |
VanessaE |
where is the DISadvantage? |
15:14 |
PilzAdam |
VanessaE, I am against adding so many nodes that all do the same |
15:14 |
VanessaE |
why? |
15:14 |
PilzAdam |
it's just boring |
15:15 |
PilzAdam |
if I find new stuff I expect it to add something new to my gameplay experience |
15:15 |
PilzAdam |
not just "You found a new ore that is 100% the same as iron; have fun!" |
15:16 |
VanessaE |
by that same token, most of vanilla game is boring then |
15:16 |
CWz |
Reach a problem with translation |
15:16 |
CWz |
*reached |
15:16 |
VanessaE |
oh, you found iron! you can make...um...some tools and a steel block. |
15:16 |
PilzAdam |
VanessaE, indeed, it is |
15:16 |
* Teckla |
is sorry he brought it up :( |
15:16 |
VanessaE |
Teckla: don't be, |
15:17 |
PilzAdam |
VanessaE, and the best mods for minetest game are the ones that add new gameplay concepts, like mesecons or carts |
15:17 |
VanessaE |
to a degree perhaps |
15:17 |
Teckla |
As the father of a Minetest player, perhaps I'm just overly sensitive to Minetest "teaching" my daughter "recipes" that are just plain wrong, heh. |
15:18 |
CWz |
as far as i know there is no translation for Client in this context |
15:19 |
Teckla |
Speaking just for myself, I like "more ores" -- it adds "depth" and "fun" to the game for me. |
15:19 |
PilzAdam |
Teckla, Minetest is not a chemistry simulation |
15:19 |
VanessaE |
PilzAdam: on the other hand, homedecor doesn't add anything "new gameplay", yet it's among the most popular mods available. |
15:19 |
PilzAdam |
it adds / expand the "decoration" gameplay mechanic |
15:19 |
Teckla |
PilzAdam: Yep, and I'm okay with there being purely fantasy-based materials, but I think Minetest would be doing a good service to its users if the non-fantasy ones were correct. |
15:20 |
PilzAdam |
a maybe interesting new ore would be something that could fertilize plants, so they grow faster |
15:20 |
VanessaE |
G*d no |
15:20 |
VanessaE |
next you'll be suggesting bone meal |
15:20 |
PilzAdam |
VanessaE, aren't we talking about ores, currently? |
15:21 |
VanessaE |
we are. |
15:21 |
VanessaE |
but have you ever heard of an ore that makes plants grow faster? |
15:21 |
VanessaE |
either real or fictional |
15:21 |
PilzAdam |
I could imagine an ore, that you can craft together with dirt to make a better soil |
15:21 |
|
sythe joined #minetest |
15:22 |
PilzAdam |
VanessaE, https://en.wikipedia.org/wiki/Fertilizer#Cadmium |
15:22 |
Teckla |
Home Decor is my daughter's favorite mod :) |
15:22 |
est31 |
its called loess |
15:22 |
est31 |
VanessaE> but have you ever heard of an ore that makes plants grow faster? |
15:23 |
CWz |
i really statring to dislike Weblate |
15:23 |
CWz |
*starting |
15:23 |
PilzAdam |
https://en.wikipedia.org/wiki/Cadmium <- it even has a cube in the picture!!! |
15:24 |
VanessaE |
hm, never thought of that. |
15:24 |
Teckla |
PilzAdam: Are you a Minetest developer? |
15:24 |
PilzAdam |
yes |
15:24 |
Teckla |
PilzAdam: In that case, thank you for making something that's both awesome and free :) |
15:24 |
Teckla |
I'd think about contributing if I didn't have an irrational fear of C++ ;) |
15:25 |
VanessaE |
(loess on the other hand, isn't an ore. it's a mixture of dirt, clay, silt, sand...) |
15:25 |
PilzAdam |
Teckla, there is Lua, too |
15:25 |
Teckla |
PilzAdam: Yeah, my daughter has been pestering me to learn Lua, and perhaps create a few mods |
15:25 |
est31 |
CWz, what's the problem? |
15:26 |
PilzAdam |
VanessaE, it doesn't need to be realistic, we could call it... Growium, because it makes stuff grow |
15:26 |
CWz |
weblate |
15:26 |
est31 |
yes |
15:26 |
VanessaE |
meh |
15:26 |
Teckla |
haha, Growium is an awesome word, sounds like something a chemical company would call their MiracleGrow competitor |
15:27 |
CWz |
i think i got most of the important ones |
15:27 |
PilzAdam |
VanessaE, you see, I want this kind of discussion instead of "More ores" |
15:27 |
CWz |
Is there any other way I can translate it |
15:28 |
rom1504 |
I think I already asked here one time but : is minetest protocol documented somewhere ? only thing I could find is http://dev.minetest.net/Network_Protocol which links to cpp files, not really a doc |
15:28 |
PilzAdam |
CWz, you can download the .po file, edit it yourself, and the upload it to weblate again |
15:28 |
PilzAdam |
CWz, you can use a texteditor then, or some other programs like poedit (I think it's called poedit) |
15:29 |
VanessaE |
PilzAdam: I think of things from not only a gameplay perspective, but also from a "what can a third-part mod do with this material" standpoint. |
15:29 |
CWz |
Okay this will make things easier |
15:29 |
VanessaE |
third-party. |
15:30 |
rom1504 |
I guess I could automatically extract it from https://github.com/minetest/minetest/blob/master/src/network/serverpackethandler.cpp but that's a bit annoying |
15:30 |
PilzAdam |
VanessaE, ideally, we add stuff that is good for both of our views |
15:30 |
PilzAdam |
just adding stuff because it's good for mods is not enough to justify addition to minetest game |
15:30 |
CWz |
can minetest even read/display Hebrew characters? |
15:30 |
PilzAdam |
rom1504, sorry, I don't think there is additional doc |
15:30 |
est31 |
rom1504, I do admit that minetest's network doc isn't really good. |
15:31 |
est31 |
CWz, it works for russian ones |
15:31 |
PilzAdam |
CWz, that depends on the font you tell it to use; with the proper font: yes |
15:31 |
VanessaE |
I don't expect hebrew will work correctly -- it's a right-to-left language |
15:31 |
rom1504 |
okay |
15:31 |
PilzAdam |
rom1504, https://github.com/minetest/minetest/blob/master/doc/protocol.txt |
15:32 |
PilzAdam |
that's only the handshake, though |
15:32 |
Teckla |
PilzAdam: Well, you're right, I don't want "more ores" (the mod), I just want tin, so the bronze recipe can be fixed, heh |
15:32 |
rom1504 |
yeah that's not all the packets |
15:32 |
PilzAdam |
rom1504, https://github.com/minetest/minetest/blob/master/util/wireshark/minetest.lua |
15:33 |
est31 |
there is networkprotocol.h |
15:33 |
PilzAdam |
rom1504, this is outdated, though, I guess |
15:33 |
est31 |
https://github.com/minetest/minetest/blob/master/src/network/networkprotocol.h |
15:33 |
est31 |
it contains most important stuff |
15:33 |
VanessaE |
bbl |
15:33 |
rom1504 |
ah yes networkprotocol.h seems good, is it up to date ? |
15:34 |
est31 |
basically everything, on its level of abstraction |
15:34 |
est31 |
yes it is up to date |
15:34 |
rom1504 |
okay thanks |
15:35 |
PilzAdam |
who hasn't voted yet? https://forum.minetest.net/viewtopic.php?f=3&t=13485 |
15:35 |
est31 |
and it even contains a history of how the protocol evolved |
15:35 |
rom1504 |
(I've been working on a minecraft protocol serializer/parser and we're trying to generalize it these days, so I'm looking for binary protocols to experiment it on) |
15:35 |
est31 |
nice |
15:36 |
est31 |
perhaps that topic can be made sticky |
15:36 |
est31 |
Calinou ^ |
15:36 |
PilzAdam |
est31, do you know of a way to remove comments from weblate? |
15:36 |
|
JohnnyComeL8ly joined #minetest |
15:41 |
est31 |
there is a delete button, no? |
15:41 |
est31 |
or is that only shown to admins |
15:41 |
Teckla |
PilzAdam: Speaking of things that make Minetest better: I'd say making "vanilla" Minetest more interesting/compelling than "vanilla" Minecraft would be very good for Minetest :) |
15:41 |
est31 |
wait I'll make you an admin |
15:41 |
est31 |
your password is secure ? |
15:41 |
est31 |
(not a throwaway pw) |
15:41 |
Teckla |
PilzAdam: Because if vanilla Minetest is more fun/interesting/compelling than vanilla Minecraft, you get more users, and more mods, and more word of mouth, etc. etc. etc. |
15:42 |
CWz |
tried to add FreeSans.ttf |
15:42 |
PilzAdam |
est31, I signed in via Github, so yes |
15:42 |
est31 |
nice, added. |
15:42 |
est31 |
dunno whether you have to login/logout or do sth else to get it working |
15:44 |
|
westyvw_ joined #minetest |
15:44 |
PilzAdam |
est31, ah, I see it now |
15:44 |
PilzAdam |
thx |
15:44 |
PilzAdam |
(I made a bunch of "too long" comments on the source string, not he translation) |
15:45 |
est31 |
ok |
15:45 |
CWz |
is it even possible to use custom fonts with minetest |
15:46 |
est31 |
I think so |
15:46 |
PilzAdam |
CWz, sure, font_path setting IIRC |
15:46 |
CWz |
"font_path = fonts/FreeSans.ttf" gives me crash |
15:46 |
PilzAdam |
CWz, also set the "needs_fallback_font" translation string to "yes", and see if it works |
15:48 |
|
Player2 joined #minetest |
15:52 |
CWz |
http://pastebin.com/k6C5v1Ff |
15:52 |
PilzAdam |
CWz, set it to an absolute path |
15:55 |
PilzAdam |
est31, http://dev.minetest.net/Translating#Once_every_translation you need to be admin on weblate to go to the "repo maintenance" |
15:55 |
PilzAdam |
it should be stated in that page and there should be a list of the admins |
15:57 |
est31 |
okay added. |
15:57 |
|
CraigyDavi joined #minetest |
16:03 |
|
iqualfragile joined #minetest |
16:04 |
|
Dead_Thinker joined #minetest |
16:05 |
CWz |
hmm language = he doesn't seem to work. add a folder called he in the po directory as well as recompiled minetest |
16:05 |
|
Dead_Thinker left #minetest |
16:07 |
* CWz |
looks in the dev wiki |
16:07 |
|
JohnnyComeL8ly joined #minetest |
16:09 |
PilzAdam |
CWz, can you see that the language is detected in the build process? |
16:10 |
CWz |
[ 1%] mo-update [he]: Creating mo file.[ 1%] mo update |
16:10 |
|
CraigyDavi joined #minetest |
16:11 |
PilzAdam |
is your system language set correctly? |
16:11 |
CWz |
does that mean yes |
16:11 |
CWz |
my system language is English |
16:11 |
PilzAdam |
and you have gettext support compiled in? |
16:11 |
CWz |
yes |
16:12 |
PilzAdam |
do you use run_in_place? |
16:12 |
CWz |
yes |
16:12 |
PilzAdam |
have you restarted after adding "language = he" in minetest.conf? |
16:12 |
CWz |
Yes |
16:13 |
PilzAdam |
can you look at the verbose output and see if there is something about it? |
16:25 |
CWz |
PilzAdam, http://pastebin.com/hv6dMEgq |
16:25 |
CWz |
Message locale is now set to: LC_CTYPE=en_US.UTF-8;LC_NUMERIC=C;LC_TIME=he_IL.UTF-8;LC_COLLATE=en_US.UTF-8;LC_MONETARY=he_IL.UTF-8;LC_MESSAGES=en_US.UTF-8;LC_PAPER=he_IL.UTF-8;LC_NAME=he_IL.UTF-8;LC_ADDRESS=he_IL.UTF-8;LC_TELEPHONE=he_IL.UTF-8;LC_MEASUREMENT=he_IL.UTF-8;LC_IDENTIFICATION=he_IL.UTF-8 |
16:26 |
CWz |
^ seems odd |
16:26 |
PilzAdam |
"LC_MESSAGES=en_US.UTF-8;" |
16:26 |
|
Jordach joined #minetest |
16:26 |
|
JohnnyComeL8ly joined #minetest |
16:26 |
PilzAdam |
can you manually sat LC_ALL env variable for Minetest? |
16:26 |
PilzAdam |
s/sat/set/ |
16:27 |
CWz |
no idea how |
16:28 |
PilzAdam |
run Minetest via: LC_ALL=he_IL.UTF-8 ./minetest |
16:29 |
CWz |
Ok |
16:30 |
|
Obani joined #minetest |
16:31 |
CWz |
still seem to have not worked |
16:33 |
PilzAdam |
maybe it doesn't find the he language files and sets it back to en? |
16:33 |
CWz |
perhaps |
16:34 |
CWz |
could this be related 2015-10-26 18:33:06: ERROR[Main]: Couldn't find a locale directory! |
16:34 |
PilzAdam |
probably |
16:38 |
|
Robby joined #minetest |
16:42 |
|
Amaz joined #minetest |
16:45 |
|
AndDT joined #minetest |
16:46 |
|
CWz joined #minetest |
16:48 |
|
adarsh_tr joined #minetest |
16:48 |
|
SylvieLorxu joined #minetest |
16:49 |
|
neti_netwalker left #minetest |
16:50 |
|
nrzkt joined #minetest |
16:52 |
|
iqualfragile_ joined #minetest |
17:01 |
STHGOM |
!seen jin_xi |
17:01 |
MinetestBot |
STHGOM: jin_xi was last seen at 2015-10-18 08:19:08 UTC on #minetest |
17:04 |
STHGOM |
anyone know how to get this mod: https://forum.minetest.net/viewtopic.php?id=2588 |
17:08 |
VanessaE |
https://forum.minetest.net/viewtopic.php?id=2588#p173033 |
17:08 |
VanessaE |
(see also the post after that one) |
17:14 |
|
TheWild joined #minetest |
17:14 |
|
iqualfragile joined #minetest |
17:15 |
|
Cryterion joined #minetest |
17:18 |
|
Krock joined #minetest |
17:19 |
Krock |
JESUS THIS NOISE |
17:19 |
Krock |
Hello people :) |
17:19 |
TheWild |
Hello Krock |
17:19 |
|
fusion44 joined #minetest |
17:19 |
Krock |
A wild most used word appears! |
17:21 |
Ingar |
Jesus us not impressed by your noise |
17:21 |
Ingar |
*is |
17:21 |
Krock |
Oh, that's sad. At least I hope he enjoyed the entertainment |
17:25 |
Calinou |
they deleted me from your system |
17:25 |
Krock |
who's celeron56? |
17:26 |
CWz |
what with this dangerlist |
17:26 |
Krock |
Also, that's sad cuz I wanted to lock you into my system |
17:26 |
Krock |
punishment for a lifetime |
17:26 |
Ingar |
I have to run AVG at work, that's punishment enough |
17:27 |
Krock |
Oh noes! Princess Luna was removed from my system :( |
17:40 |
STHGOM |
VanessaE, how does one use xxyz's painting mod? |
17:40 |
VanessaE |
no idea., |
17:40 |
|
PilzAdam joined #minetest |
17:41 |
|
swift110 joined #minetest |
17:42 |
|
Nemin joined #minetest |
17:43 |
|
swift110 joined #minetest |
17:43 |
Nemin |
Hi! Would someone please help me? Is it possible to run a chat command from a mod? For example, if i punch a block, the player will teleport to a specified position. |
17:44 |
Calinou |
Nemin, yes, use Mesecons Command Blocks |
17:44 |
Calinou |
https://duckduckgo.com/?q=mesecons |
17:44 |
Calinou |
heh, first result |
17:44 |
Calinou |
this http://mesecons.net/ |
17:45 |
STHGOM |
VanessaE, how about HybridDogs? |
17:45 |
VanessaE |
no idea how to use that one either, STHGOM |
17:49 |
Nemin |
Calinou: Thanks |
17:52 |
|
iqualfragile joined #minetest |
17:53 |
swift110 |
hey all |
17:56 |
Krock |
Hello! |
18:01 |
|
rubenwardy joined #minetest |
18:04 |
swift110 |
how are you Krock |
18:04 |
Krock |
I'm fine, swift110 :) And how about you? |
18:12 |
|
ElectronLibre joined #minetest |
18:15 |
|
Obani joined #minetest |
18:31 |
|
est31 joined #minetest |
18:34 |
swift110 |
im great |
18:34 |
swift110 |
what ya up too |
18:40 |
Krock |
claiming the world as mine |
18:44 |
swift110 |
ok thatsx ool |
18:45 |
|
Vargos joined #minetest |
19:03 |
|
Darcidride joined #minetest |
19:06 |
MinetestBot |
[git] BlockMen -> minetest/minetest: Fix jittering sounds on entities (fixes #2974) 8a6e921 http://git.io/vW6Qx (2015-10-26T19:40:26+01:00) |
19:12 |
|
Leoneof joined #minetest |
19:13 |
Leoneof |
oh |
19:26 |
|
swift110-phone joined #minetest |
19:28 |
|
SanskritFritz joined #minetest |
19:31 |
|
Tank_ACiD_ joined #minetest |
19:33 |
Tank_ACiD_ |
ok, so I've looked everywhere and still have not seen an acceptable answer: How do I make minetest render more nodes from any given position? I don't mean view distance with the 'r' setting, I mean, generating nodes within the player's viewshed. I don't want to fly around to expose the landscape |
19:34 |
PilzAdam |
Tank_ACiD_, block generate and transfer distance; search for that in mintest.conf.example |
19:42 |
Tank_ACiD_ |
thanks, went through the conf must have missed those |
19:44 |
|
zat joined #minetest |
19:49 |
Tank_ACiD_ |
thats much better thanks! it still fails to render some nodes, but oh well, much better distance, thanks |
19:51 |
PilzAdam |
!next |
19:51 |
MinetestBot |
Another satisfied customer. Next! |
19:52 |
Krock |
^^ |
19:54 |
Leoneof |
why i'm here |
19:56 |
est31 |
!next |
19:56 |
MinetestBot |
Another satisfied customer. Next! |
19:56 |
est31 |
!next |
19:56 |
est31 |
!next |
19:56 |
|
est31 was kicked by ShadowBot: Message repetition flood detected. |
19:56 |
|
est31 joined #minetest |
19:56 |
est31 |
not nice |
19:56 |
est31 |
lol |
19:57 |
est31 |
what I did wasnt nice either :) |
19:57 |
Leoneof |
yes, that's why they kicked you |
20:04 |
|
Obani joined #minetest |
20:06 |
|
hoodedice joined #minetest |
20:06 |
hoodedice |
Calinou |
20:06 |
|
RichardTheTurd joined #minetest |
20:06 |
Calinou |
hi |
20:06 |
hoodedice |
I'm gonna use Godot for my game, given that I want greater control over the physics, and that I |
20:06 |
Calinou |
cool |
20:06 |
hoodedice |
'I'm restarting development |
20:06 |
Calinou |
I want to write a graphics benchmark in Godot. |
20:06 |
Calinou |
but I'm waiting for 3D rewrite |
20:06 |
hoodedice |
> 3D rewrite |
20:06 |
Calinou |
I know how to animate camera around already |
20:07 |
Calinou |
it will happen next year |
20:07 |
Calinou |
using OpenGL ES 3.x or Vulkan |
20:07 |
hoodedice |
whoa, so should I put off using the thing, or will it not affect an "end developer" much? |
20:07 |
hoodedice |
and are you contributing to the source? |
20:07 |
Calinou |
it won't, especially if you do 2D games |
20:07 |
Calinou |
nope, I just provide support on IRC |
20:07 |
hoodedice |
I'm doing 3D |
20:07 |
Calinou |
and am waiting for translation support to translate to French :P |
20:07 |
hoodedice |
ah, so you're the Godot's hoodedice |
20:07 |
hoodedice |
=P |
20:08 |
Calinou |
https://lut.im/a5E7W7PkRp/bd70PbMca3g3ySem.jpg |
20:08 |
hoodedice |
except not AWOL |
20:08 |
Calinou |
engineer pls come n build cmdpost |
20:08 |
Calinou |
kthx |
20:08 |
hoodedice |
that's that wolfenstein game, right? |
20:08 |
hoodedice |
I played it once |
20:08 |
Calinou |
it's been 2 minutes since I destroyed command post, nobody rebuilt it |
20:08 |
Calinou |
waiting nearby, disguised, playing dead |
20:08 |
Calinou |
yeah it is |
20:08 |
hoodedice |
yeah, the game is kinda dead |
20:08 |
Calinou |
using http://www.etlegacy.com/ |
20:08 |
Calinou |
nah, pretty alive |
20:08 |
Calinou |
hundreds of players, if you go to the right servers |
20:10 |
Calinou |
hoodedice, so yeah... if you have questions, join #godotengine and/or #godotengine-devel |
20:10 |
Calinou |
reduzio is the engine developer |
20:10 |
hoodedice |
yeah, I'll hang around |
20:10 |
hoodedice |
it would be nice if the vehicle documentation was written, but I guess I'll be the one to write thtat |
20:10 |
|
Tux[Qyou] joined #minetest |
20:11 |
Calinou |
also, I think making a benchmark program is not very hard |
20:11 |
Calinou |
but it needs a good and detailed GUI for settings, + graphics presets |
20:11 |
Calinou |
and you need nice assets to make it look good |
20:11 |
Calinou |
(but I'm learning Blender...) |
20:11 |
hoodedice |
but say Calinou, how would you rate it vs unity3D as per features? I want an unbiased opinion |
20:11 |
Calinou |
it is not as advanced as Unity3D. |
20:11 |
Calinou |
the 3D part is currently way worse, but usable |
20:11 |
hoodedice |
you could actually convince Jordach, but I don't think he hangs around here much, eh? |
20:12 |
Calinou |
not really |
20:12 |
hoodedice |
I will hope that it picks up in about 3-5 years |
20:12 |
hoodedice |
the 3d side of things |
20:12 |
Calinou |
https://lut.im/mYfsCHede5/Gr8iZ2klUt8fiEiA.png |
20:12 |
Calinou |
this is a cone I made in Blender |
20:12 |
hoodedice |
how is MT development coming along? |
20:12 |
Calinou |
chest: https://lut.im/7QKEr7lm3o/q9ahLUtnLoTohW9k.png (some bugs) |
20:12 |
Calinou |
concrete bumper: https://lut.im/wUgBHr4VGu/QbTo6YXYh2JncpEJ.png |
20:13 |
hoodedice |
In blender, I know how to do models well |
20:13 |
Calinou |
grave: https://lut.im/JngMYbykoT/suOFbR5ThmSaLEUf.png |
20:13 |
Calinou |
barrier: https://lut.im/HUMbRzgSTy/CKq4XrAafpq2upYs.png |
20:13 |
hoodedice |
but I'm still a noob at texturing |
20:13 |
Calinou |
and much more :) |
20:13 |
hoodedice |
so you are already quite ahead of me |
20:13 |
Calinou |
quite proud of this one: https://lut.im/KPBqRfBOEZ/Il18TR77a4bThWgo.png |
20:13 |
Calinou |
people in #blender helped me make it, in ~1 hour |
20:13 |
Calinou |
also this is a texture I made from a CC0 source, https://lut.im/RLlWBOrcYa/HD6Z6A2vUZJ4MXPM.png |
20:13 |
Calinou |
tileable, has normal/height/specular maps |
20:13 |
Leoneof |
Calinou: and you are xfce guru? :] |
20:13 |
hoodedice |
"people in #blender helped me" |
20:14 |
hoodedice |
I find that hard to believe |
20:14 |
Calinou |
Leoneof, yes, using it since 2012 |
20:14 |
Leoneof |
:} |
20:14 |
hoodedice |
which program is it, the last one? |
20:14 |
Calinou |
hoodedice, Minetest development is still going strong, 0.4.13 has minimap |
20:14 |
Calinou |
the program is AwesomeBump |
20:14 |
Calinou |
https://github.com/kmkolasinski/AwesomeBump |
20:14 |
Calinou |
free/libre program to make normal maps, PBR maps, and more |
20:14 |
hoodedice |
I reviewed the 0.4.13 RC |
20:14 |
Calinou |
(Godot 3D rewrite will hopefully support PBR. This will make AwesomeBump very useful) |
20:15 |
hoodedice |
so I know about that one |
20:15 |
Calinou |
(PBR = Physically Based rendering) |
20:15 |
hoodedice |
thanks for showing me AwesomeBump tho, it will be quite useful |
20:15 |
hoodedice |
yeah, PBR is the shit in unity |
20:16 |
hoodedice |
also why making AA games is possible at all now |
20:16 |
|
Gael-de-Sailly joined #minetest |
20:16 |
hoodedice |
unity4 without PBR, yeah, UE was better, but now the pros and cons are quite matching in Unity5 vs UE4 |
20:16 |
Calinou |
there isn't any open source game engine supporting PBR right now |
20:16 |
Calinou |
Godot will likely be the first |
20:16 |
hoodedice |
and with Unity5 giving away many of the previously "pro" features, it puts the weight on Unity's side |
20:17 |
hoodedice |
I'm quite happy with Unity, but it is just that if I use an engine that I can mess around with, that means less pain down the road in later stages of development |
20:18 |
hoodedice |
I think I'll just spend my free time blending assets, that way I can have a steady stream of assets to use by the time godot becomes usable |
20:21 |
Calinou |
I haven't learned 3D animation yet |
20:21 |
Jordach |
hoodedice, Calinou I HEARD THAT |
20:22 |
hoodedice |
no you didn't |
20:22 |
hoodedice |
you saw it |
20:22 |
Jordach |
oh yes i did |
20:22 |
hoodedice |
ok |
20:22 |
hoodedice |
now gib me gtav |
20:23 |
Jordach |
am i made of money or what |
20:23 |
Jordach |
;) |
20:26 |
|
swift110 joined #minetest |
20:26 |
hoodedice |
> new shiny Cherry MX Red mechanical keyboard |
20:26 |
hoodedice |
> dual monitor set up |
20:26 |
hoodedice |
> British |
20:26 |
hoodedice |
Tell me Jordach, how you are not rich |
20:27 |
VanessaE |
I'm poor as folk, but I still have three 20", 1600x1200 panels and a keyboard using cherry MX brown switches. |
20:27 |
VanessaE |
he does it like I do - save up. |
20:27 |
hoodedice |
See, being an American college student is bad enough |
20:28 |
hoodedice |
imagine being an international student in an American college |
20:28 |
VanessaE |
I can only imagine. |
20:28 |
hoodedice |
that being said, I do have a nice mech with Kailh switches |
20:28 |
hoodedice |
it is also something I don't tell people, because they tend to shout at me. /r/mechanicalkeyboards hate me |
20:28 |
Calinou |
hoodedice, I bought a new laptop today, will arrive tomorrow |
20:29 |
Calinou |
17" Full HD, i7-4720HQ, GTX 960M, 8 GB RAM, will put my own SSD in it |
20:29 |
hoodedice |
I still have my Celeryâ„¢ |
20:29 |
Calinou |
good enough for 60 FPS Minetest |
20:29 |
hoodedice |
specs: http://wiki.minetest.net/User:Hoodedice |
20:29 |
swift110 |
hey all |
20:30 |
hoodedice |
hello |
20:31 |
hoodedice |
VanessaE: in case you are wondering, it is a Razer Blackwidow Stealth, $85 before taxes |
20:31 |
Calinou |
I have a Logitech G11 keyboard (5 years old), I can type 111 WPM |
20:31 |
Calinou |
http://10fastfingers.com/typing-test/english |
20:31 |
Calinou |
anyone up for a duel? :p |
20:31 |
hoodedice |
I can type without looking at the keyboard |
20:31 |
Calinou |
me too |
20:31 |
hoodedice |
that's... about it |
20:31 |
hoodedice |
okay, gimme a sec |
20:32 |
hoodedice |
I'm up |
20:33 |
Calinou |
just did it in English, 106 WPM |
20:33 |
Calinou |
You are better than 98.65% of all users (position 1925 of 142839 - last 24 hours) |
20:33 |
hoodedice |
45 |
20:33 |
hoodedice |
=( |
20:37 |
hoodedice |
consistently 45 ayyy |
20:38 |
|
FreeFull joined #minetest |
20:39 |
iqualfragile |
Calinou: are we going for 100% correct here? |
20:39 |
Calinou |
nope |
20:39 |
Calinou |
I did 2 wrong words |
20:40 |
PilzAdam |
"He is currently training to become a core engine developer." – http://wiki.minetest.net/User:Hoodedice |
20:40 |
PilzAdam |
how do you train? |
20:40 |
Leoneof |
hoodedice: you have celeron cpu? |
20:40 |
Calinou |
he plays Ninja Training, PilzAdam |
20:40 |
PilzAdam |
and what do you train? |
20:40 |
hoodedice |
15 push ups |
20:40 |
hoodedice |
20 crunches |
20:40 |
Calinou |
https://github.com/KOBUGE-Games/ninja-training |
20:40 |
hoodedice |
9001 squats |
20:40 |
hoodedice |
and one session of kendo per week |
20:40 |
hoodedice |
Leone, yes |
20:41 |
hoodedice |
dual core celeron from 2014, it is adequate, actually |
20:41 |
iqualfragile |
ṕlol |
20:41 |
Leoneof |
hoodedice: are able to play minetest? :] |
20:41 |
iqualfragile |
i get about 70 wpm |
20:41 |
hoodedice |
but Pilz, I know C now, so I'm halfway to becoming a core developer =P |
20:41 |
hoodedice |
Leone, yes |
20:41 |
PilzAdam |
yeah, only ++ missing now |
20:42 |
Leoneof |
hoodedice: what's your vcard, ram? :} |
20:42 |
rubenwardy |
Best way to "train" is to do stuff: https://github.com/minetest/minetest/commits/master?author=hoodedice |
20:42 |
Leoneof |
PilzAdam: i know cout + cin |
20:42 |
rubenwardy |
I've been using C++ for roughly 5 years, and am still not close to being a core dev |
20:43 |
iqualfragile |
rubenwardy: maybe thats because you are using c++ |
20:43 |
rubenwardy |
it's not so much about the language itself, but the technical details of compilers, oses, and algorithms. |
20:43 |
rubenwardy |
... |
20:43 |
rubenwardy |
I use C too |
20:43 |
hoodedice |
ruben, have been awol from MT for quite a while =P |
20:43 |
iqualfragile |
"awol"? |
20:43 |
rubenwardy |
away w/o official leave |
20:43 |
hoodedice |
away without leave =P |
20:44 |
hoodedice |
or that |
20:44 |
hoodedice |
leone, the in built iGP, HD 2500 |
20:44 |
Leoneof |
interesting *_* |
20:44 |
hoodedice |
ram is 4+2 GB, it says it on the wiki page |
20:44 |
Calinou |
Skylake is so expensive. :( |
20:44 |
hoodedice |
MT is heavily CPU limited if nothing big happened in the last year |
20:44 |
Calinou |
I wanted a Skylake laptop, but I threw up at the price |
20:45 |
hoodedice |
skylake is also unnecesay |
20:45 |
hoodedice |
*unnecessary |
20:45 |
Calinou |
it brings 15-20% performance improvement over Haswell CPU-wise, and ~30% GPU-wise |
20:45 |
Calinou |
it's 2 generations newer |
20:45 |
hoodedice |
I would rather wait it out |
20:46 |
hoodedice |
but then again, I'm an AyyyyMD fanboy |
20:46 |
Calinou |
the laptop I bought is Haswell. |
20:46 |
Calinou |
kinda bitter - I bought a 2013-era CPU in 2015 |
20:46 |
hoodedice |
I think mine's from the Ivy generation |
20:46 |
hoodedice |
they actually gimped the processor in the newer Celeron models |
20:46 |
Calinou |
that laptop might have similar performance to my i7-2600K + GTX 570 desktop |
20:46 |
Calinou |
same screen resolution too |
20:46 |
Leoneof |
i have oldest generation :] |
20:46 |
hoodedice |
mine went for $450 at stock pricing, newer laptops with base celeron do $250 |
20:47 |
hoodedice |
and |
20:47 |
hoodedice |
they are clocked higher (2.13 vs 1.90), but have lesser cache |
20:47 |
|
Viper168 joined #minetest |
20:47 |
hoodedice |
and every other person with these laptops has tons of problems with it |
20:47 |
|
rubenwardy joined #minetest |
20:48 |
iqualfragile |
high clock rates mean nothing but high power use |
20:48 |
hoodedice |
wb ruben |
20:48 |
iqualfragile |
you can't measure performance with that |
20:48 |
hoodedice |
yeah iqual |
20:48 |
hoodedice |
ikt |
20:48 |
Calinou |
this is my dream full desktop build: http://www.topachat.com/pages/configomatic.php?c=FUOmfEjkxdRQ79O%2BlpM1l08RWP1ukdEdWdw%2FCVYrzNo%3D |
20:49 |
rubenwardy |
What don't you like about C++, iqualfragile? Is it the OOP? |
20:49 |
Calinou |
€1527, no graphics card... :/ |
20:49 |
Calinou |
the CPU alone costs €430 |
20:49 |
Leoneof |
O_O |
20:49 |
iqualfragile |
Calinou: that is what you get for living in a communist state, taxes on everything and no pay |
20:49 |
rubenwardy |
... France? |
20:49 |
PilzAdam |
rubenwardy, do you know anyone who doesn't dislike C++'s OOP? |
20:50 |
iqualfragile |
rubenwardy: oh, there is so much wrong with it, but its mainly that there is no good reason to use it, its just not a nice language |
20:50 |
iqualfragile |
rubenwardy: yes, france, socialist country, its almost communist |
20:51 |
rubenwardy |
I've come to the realisation |
20:51 |
rubenwardy |
that all languages are terrible |
20:52 |
iqualfragile |
lojban! |
20:52 |
hoodedice |
but usually average people don't |
20:52 |
hoodedice |
for example, I searched for a laptop for my friend in the $500 range |
20:52 |
hoodedice |
found an acer with a 2.2GHz i5 proc, and an nVidia gtx 940 |
20:53 |
iqualfragile |
itanium best architecture |
20:53 |
hoodedice |
his roommate, who happens to be studying for a masters in computer science, said the clockspeed was too low |
20:53 |
iqualfragile |
rubenwardy: seriously tho, rust looks quite nice to me |
20:53 |
|
Tux[Qyou] joined #minetest |
20:53 |
rubenwardy |
Rust does |
20:53 |
hoodedice |
he also owns an alienware, so that speaks for itself |
20:53 |
rubenwardy |
but it doesn't have that many libraries, from what I could see |
20:54 |
iqualfragile |
rubenwardy: quite a few libs have been popping up |
20:54 |
hoodedice |
ruben, C# is not all that terrible *runs away* |
20:54 |
iqualfragile |
what do you need |
20:54 |
Tank_ACiD_ |
I set time_send_interval = 0 ..yet time still progresses, wtf |
20:54 |
rubenwardy |
a 3D renderer and a 2D renderers |
20:55 |
rubenwardy |
I don't like dealing with raw opengl |
20:55 |
hoodedice |
...unity3d |
20:55 |
hoodedice |
or godot |
20:55 |
hoodedice |
or irrlicht |
20:55 |
iqualfragile |
pitchfork emporium, get your pitchforks to hunt hoodice here, we got all the models, the classic --E, the fancy --{ and our new model the euro --€ |
20:55 |
hoodedice |
found the leddit user |
20:55 |
iqualfragile |
rubenwardy: got you covered |
20:55 |
hoodedice |
also, "hoodice |
20:55 |
iqualfragile |
thats what i said |
20:55 |
hoodedice |
no |
20:55 |
hoodedice |
that's what |
20:56 |
hoodedice |
she |
20:56 |
hoodedice |
said |
20:56 |
iqualfragile |
i can't see peoples sex in here, so that statement would be quite hard to verify |
20:56 |
iqualfragile |
anyway, rubenwardy: https://github.com/tomaka/glium/ |
20:56 |
iqualfragile |
makes dealing with gl less of a pain in the ass |
20:57 |
Calinou |
that's what it said |
20:57 |
iqualfragile |
or a whole game engine? |
20:57 |
Calinou |
Tank_ACiD_, it's time_speed = 0 |
20:57 |
Calinou |
not time_send_interval = 0 |
20:57 |
iqualfragile |
http://www.piston.rs/ |
20:57 |
Calinou |
hoodedice, the laptop I ordered is €950, it was on sale |
20:57 |
Calinou |
I might ask for Windows refund, which will drop the price by €40. but I'm not sure if I have to send the whole laptop for it |
20:58 |
hoodedice |
gl with that |
20:58 |
Calinou |
I hope I have to send the HDD only, or better, nothing |
20:58 |
iqualfragile |
communist countries and their taxes… horrible |
20:58 |
hoodedice |
but Merica isn't communist amirite? |
20:58 |
Jordach |
ogliarch more like ;) |
20:58 |
iqualfragile |
nope |
20:58 |
Jordach |
paid for by the highest bidder |
20:59 |
iqualfragile |
murica is the land of the free |
20:59 |
Leoneof |
Q) minetest will still use irrlicht? or there are plans to change it? |
20:59 |
hoodedice |
will always use irrlicht |
20:59 |
Jordach |
MT is stll using irrlicht |
20:59 |
rubenwardy |
Not necessarily |
20:59 |
Jordach |
;0 |
20:59 |
hoodedice |
unless someone brave enough will rewrite it in a better engine |
20:59 |
iqualfragile |
srsly? https://github.com/flosse/rust-os-comparison sombody has to stop them |
20:59 |
rubenwardy |
One of the core devs has made efforts to abstract Irrlicht away |
20:59 |
hoodedice |
like ogre3D *runs away* |
20:59 |
Calinou |
Urho3D! |
20:59 |
rubenwardy |
apparently they succeeded, and replaced it with ogre3D to prove it |
21:00 |
hoodedice |
wtf |
21:00 |
hoodedice |
really |
21:00 |
rubenwardy |
but code never materiallised |
21:00 |
Calinou |
http://urho3d.github.io/ |
21:00 |
Calinou |
tried the HTML5 samples and NinjaSnowWar, pretty solid engine |
21:00 |
Leoneof |
:\ |
21:00 |
iqualfragile |
open scene graph? |
21:00 |
rubenwardy |
blender game? |
21:01 |
Calinou |
BGE is dying, so no |
21:01 |
Calinou |
OpenSceneGraph, maybe |
21:01 |
hoodedice |
d'aw about BGE |
21:02 |
rubenwardy |
Not so keen on languages which use let or := |
21:02 |
Calinou |
let my our var $pony = "Hello",; |
21:02 |
hoodedice |
HI I CAN HAS X IZ EQUAL 10 |
21:02 |
rubenwardy |
$ is even worse |
21:02 |
Calinou |
we learn PHP at uni |
21:02 |
hoodedice |
$ sudo apt-get install minetest |
21:03 |
hoodedice |
? |
21:03 |
iqualfragile |
$ for variables |
21:03 |
hoodedice |
oh |
21:03 |
|
Wrinkles joined #minetest |
21:03 |
iqualfragile |
rubenwardy: whats the problem about let? |
21:03 |
hoodedice |
BASIC ayyy |
21:03 |
iqualfragile |
hoodedice: well, bash uses $ for vars, so does php |
21:03 |
rubenwardy |
I don't know |
21:03 |
rubenwardy |
dogma |
21:04 |
rubenwardy |
only a mild irritation |
21:04 |
Calinou |
CubeScript uses $ for variables too |
21:04 |
iqualfragile |
Calinou: like you have a course called "the php home page programming language"? |
21:04 |
hoodedice |
I don't think semantics are a big problem with languages |
21:04 |
Calinou |
iqualfragile, no |
21:04 |
hoodedice |
I care more about the implementation of the language |
21:04 |
Calinou |
"PHP by example", our teacher calls it :P |
21:05 |
iqualfragile |
see thats what communist countries are like, no freedom to choose your favourite language |
21:05 |
hoodedice |
in our college, we did java before C, and now everyone in my class hates pointers. I only hate it because it is anti-modular code |
21:05 |
iqualfragile |
c is anti modular code? |
21:05 |
iqualfragile |
wut? |
21:05 |
Calinou |
Java makes for ugly GUIs that are RAM-heavy :/ |
21:05 |
iqualfragile |
or pointers? |
21:05 |
hoodedice |
if you write modular code, then you are throughing pointers all over the place |
21:05 |
Calinou |
I tried learning C++ for a bit, but gave up. but well, I know what <vector> is now |
21:06 |
Calinou |
too much arsing over static/dynamic |
21:06 |
|
Wrinkles left #minetest |
21:06 |
hoodedice |
and I have the feeling that the less pointers I use, the cleaner my code is |
21:06 |
hoodedice |
wait, you are confused about static/dynamic? |
21:06 |
Calinou |
no |
21:06 |
Calinou |
but I feel tired every time I have to declare type and such by hand :) |
21:06 |
Calinou |
especially of arrays |
21:06 |
iqualfragile |
hoodedice: please tell me exactly why you need significant amounts of pointers to write modular code in c? |
21:07 |
iqualfragile |
Calinou: rust guesses the type by default^^ |
21:07 |
hoodedice |
imagine I have a big block of data I need to pass around to every function in my code |
21:07 |
iqualfragile |
ah |
21:07 |
hoodedice |
and every function I write, acts on the actual data |
21:07 |
iqualfragile |
that kind of pointers |
21:08 |
PilzAdam |
hoodedice, you do realize that all objects in Java are behind pointers, right? |
21:08 |
Calinou |
http://svgporn.com/ |
21:08 |
iqualfragile |
PilzAdam: nah, those are "references" you cant't do maths on them |
21:08 |
Calinou |
I wonder if I could pull request Minetest logo there :D |
21:08 |
Calinou |
(it is safe for work) |
21:08 |
hoodedice |
the thing that ends up is something like function(block data, variable about size of data, variable about sort of data, variable about what function needs to do, etc) |
21:09 |
hoodedice |
I actually never thought much about pass by reference/value until I started C |
21:09 |
iqualfragile |
well, you should, because thats important^^ |
21:09 |
hoodedice |
yeah, I am forced to think about it now =P |
21:09 |
hoodedice |
and that is why I like C |
21:10 |
hoodedice |
it makes me think about what I'm doing |
21:10 |
PilzAdam |
null-terminate your block data and all problems are gone |
21:10 |
|
srijay joined #minetest |
21:11 |
iqualfragile |
PilzAdam: except that you now have o(n) accesses |
21:11 |
hoodedice |
java, I sort of enter that mode when you are driving home after work: you zone out, and then only wake up when you either reach your house (finish the project) or crash (ArrayIndexOutOfBounds Exception) |
21:11 |
iqualfragile |
i would be so much happier if strings were not null terminated |
21:11 |
iqualfragile |
PilzAdam: and you can never use null in your data |
21:11 |
hoodedice |
also, Pilz, something funny about Null termination |
21:11 |
PilzAdam |
iqualfragile, for what? |
21:11 |
iqualfragile |
you were being sarcastic, right? |
21:11 |
hoodedice |
so our C professor assigned a project in which I had to make a clone of ls |
21:12 |
iqualfragile |
PilzAdam: everything, string concat is o(n+m) in best case |
21:12 |
hoodedice |
and he gave us an explicit function declaration to use, which was like function(data, flag) |
21:12 |
hoodedice |
see how it is missing stuff about the data |
21:12 |
hoodedice |
and the data was type const char * |
21:12 |
hoodedice |
char * [ ] |
21:13 |
hoodedice |
structs were not allowed. I had to sort that thing. And to sort, I would need to know the size of the data block. How do I get that? Well, I put the last index as NULL, then did a while !NULL, count++ |
21:14 |
hoodedice |
I had to put in another loop, just to count the data. |
21:15 |
PilzAdam |
if you have a fixed data-type for a function signature then just cast everything |
21:15 |
PilzAdam |
that way you can shove anything into it |
21:15 |
hoodedice |
but isn't that undefined behaviour or something? |
21:15 |
PilzAdam |
no |
21:16 |
hoodedice |
anyway, what my friend did was more ingenious |
21:16 |
hoodedice |
he shifted the whole data block to the right using bitwise ops, and filled the inital 8 bytes or something with the stuff about the data, like size, etc |
21:17 |
hoodedice |
f-ing insane. I'm ashamed I suck at bitwise in C |
21:18 |
iqualfragile |
i don't really see the "bitwise" there |
21:19 |
hoodedice |
? |
21:19 |
hoodedice |
I'm not sure about his actual method of implementing it. He did pass me the code, but I haven't looked at it yet |
21:19 |
iqualfragile |
8 bit are a byte |
21:22 |
hoodedice |
iqualfragile: https://gist.githubusercontent.com/hoodedice/8c906657b40209189310/raw/c49802768257dab1b96d9fca788da5b08713d4dd/bit.c |
21:26 |
hoodedice |
I'll be off, had fun with y'all |
21:33 |
|
alket joined #minetest |
21:44 |
|
Inocudom joined #minetest |
21:47 |
|
Taoki joined #minetest |
22:04 |
|
Hirato__ joined #minetest |
22:05 |
|
roboman2444 joined #minetest |
22:13 |
|
Taoki joined #minetest |
22:15 |
|
anunakki joined #minetest |
22:17 |
|
Obani joined #minetest |
22:19 |
|
JBB joined #minetest |
22:20 |
JBB |
is somebody using jabber / xmpp to |
22:20 |
JBB |
? |
22:21 |
Ingar |
irc for life |
22:30 |
|
Ingar joined #minetest |
22:53 |
|
ElectronLibre left #minetest |
22:54 |
|
swift110 joined #minetest |
23:19 |
|
rubenwardy joined #minetest |
23:21 |
iqualfragile |
gn8 |
23:24 |
|
Azelphur joined #minetest |
23:31 |
|
swift110-phone joined #minetest |
23:40 |
|
Shackra joined #minetest |