Time |
Nick |
Message |
00:09 |
|
zak1975 joined #minetest |
00:14 |
|
zak-1975 joined #minetest |
00:14 |
|
Terusthebird joined #minetest |
00:34 |
rubenwardy |
currently trying to work out how to make my code more testable and cleaner |
00:54 |
|
theTroy joined #minetest |
01:06 |
|
Taurith joined #minetest |
01:19 |
|
spirou left #minetest |
01:26 |
|
frager joined #minetest |
01:26 |
frager |
hey guys. i got problems getting my minetest.conf to run as default config-file |
01:27 |
frager |
as i run minetest-server 4.0.10 it was placed in $HOME/.minetest/minetest.conf and worked fine. since i updated to 4.0.13 it's ignored by default. i have to choose it my the --config argument |
01:30 |
frager |
seems like everyone fell asleep Oo |
01:59 |
|
kimfy_ joined #minetest |
02:07 |
|
Taurith joined #minetest |
02:27 |
|
roboman2444 joined #minetest |
02:42 |
|
Taurith joined #minetest |
02:54 |
|
Yst joined #minetest |
02:57 |
|
spirou joined #minetest |
02:59 |
|
GrimKriegor joined #minetest |
03:12 |
|
Taurith joined #minetest |
03:42 |
|
Terusthebird joined #minetest |
03:50 |
yunfan |
nope |
04:03 |
|
GunshipPenguin joined #minetest |
04:22 |
MinetestBot |
[git] paramat -> minetest/minetest: Mgfractal: Add 3D and 4D fractals c26eb87 http://git.io/v0zO8 (2015-12-15T04:18:19Z) |
04:27 |
|
spirou left #minetest |
04:34 |
|
eeew joined #minetest |
04:34 |
|
roboman2444 joined #minetest |
05:34 |
|
Taurith joined #minetest |
05:37 |
everamzah |
Server up at lumaria.duckdns.org featuring Wasteland and CaveRealms with limited chat/player visibility and a bottom spawn. If isolated solitude is your thing, then this server might just be for you! |
05:38 |
VanessaE |
better to make such announcements during the daytime :) |
05:38 |
VanessaE |
at this time of night, these channels are usually dead. |
05:39 |
everamzah |
i did it for the record |
05:39 |
everamzah |
i won't do it again until i post on the forum :) |
05:39 |
VanessaE |
ok :) |
06:25 |
|
RealBadAngel joined #minetest |
06:43 |
|
DMackey- joined #minetest |
07:04 |
|
Cryterion_ joined #minetest |
07:22 |
|
GhostDoge joined #minetest |
07:27 |
|
Obani joined #minetest |
07:58 |
|
Telesight joined #minetest |
08:19 |
|
CWz joined #minetest |
08:33 |
|
Darcidride joined #minetest |
08:34 |
|
Darcidride joined #minetest |
08:35 |
|
dzho joined #minetest |
08:55 |
|
rdococ joined #minetest |
08:58 |
rdococ |
Hey guys. I'm creating a mod for Minetest, and would like to know how to find the items an entity would drop, without killing the entity first. If that's impossible, can you tell me how I could clone the entity instead? |
09:01 |
rdococ |
... |
09:04 |
Hijiri |
just cause irc is a chat, doesn't mean answers can't take longer than 3 minutes to appear |
09:04 |
|
Yepoleb_ joined #minetest |
09:04 |
|
Cryterion_ joined #minetest |
09:05 |
|
jin_xi joined #minetest |
09:05 |
rdococ |
I know, I was just... meh, forget it |
09:09 |
|
Trustable joined #minetest |
09:16 |
|
nrzkt joined #minetest |
09:25 |
|
JamesTait joined #minetest |
09:26 |
JamesTait |
Good morning all; happy Tuesday and happy Cat Herders Day! 😼 |
09:28 |
rdococ |
Hi. |
09:28 |
rdococ |
Okay, now I just want to know how to kill an entity from a script, with drops and all. |
09:32 |
|
aheinecke joined #minetest |
09:39 |
|
bleak_fire_ joined #minetest |
09:56 |
|
DFeniks_ joined #minetest |
10:13 |
|
VargaD joined #minetest |
10:21 |
|
VargaD joined #minetest |
10:43 |
rdococ |
Nevermind. |
11:53 |
|
enricom joined #minetest |
11:59 |
|
hmmmm joined #minetest |
12:02 |
|
enricom joined #minetest |
12:03 |
|
rafalcpp_ joined #minetest |
12:03 |
|
enricom joined #minetest |
12:28 |
|
behalebabo joined #minetest |
12:32 |
|
rubenwardy joined #minetest |
12:36 |
|
Fixer joined #minetest |
12:48 |
|
DMackey joined #minetest |
12:54 |
|
kimfy_ joined #minetest |
12:59 |
|
zat joined #minetest |
13:14 |
|
superfly joined #minetest |
13:20 |
|
gravgun joined #minetest |
13:28 |
yunfan |
rdococ: the document missed so much |
13:50 |
|
est31 joined #minetest |
14:00 |
|
SmugLeaf joined #minetest |
14:00 |
|
SmugLeaf joined #minetest |
14:02 |
|
unclemarc joined #minetest |
14:02 |
|
Calinou joined #minetest |
14:08 |
|
rdococ joined #minetest |
14:10 |
|
Jordach joined #minetest |
14:35 |
|
STHGOM joined #minetest |
14:45 |
|
Player2 joined #minetest |
15:00 |
|
amadin joined #minetest |
15:04 |
amadin |
Hi all. Somebody removed some protectors (my and other players), how player can do this, if no mesecon mod and no bones mod installed? |
15:09 |
|
Obani joined #minetest |
15:14 |
|
theTroy joined #minetest |
15:17 |
Obani |
https://www.youtube.com/watch?v=4QHxc957GOQ&feature=youtu.be I love that one |
15:32 |
|
kaeza joined #minetest |
15:33 |
|
CraigyDavi joined #minetest |
15:33 |
STHGOM |
amadin, perhaps node replacer? |
15:34 |
STHGOM |
i woudl contact the server admin |
15:48 |
kaeza |
mornings |
15:59 |
Fixer |
evenings |
16:06 |
* Fixer |
.oO(bugs are everywhere) |
16:07 |
|
dadix joined #minetest |
16:16 |
CWz |
Obani, I saw you in T.T Creative. do you need build privs? |
16:17 |
Obani |
CWz, Yes, it would be cool :) |
16:18 |
Obani |
CWz, why don't you connect your server to some IRC channel ? |
16:18 |
CWz |
it's connect to inchra.net |
16:30 |
|
Tux[Qyou] joined #minetest |
16:32 |
|
gravgun joined #minetest |
16:34 |
|
xenkey joined #minetest |
16:38 |
|
hoodedice joined #minetest |
16:41 |
hoodedice |
dot |
16:42 |
amadin |
STHGOM what is node replaser? |
16:42 |
amadin |
replacer |
16:47 |
amadin |
i don't use mor "replacer" |
16:49 |
|
alket joined #minetest |
16:53 |
amadin |
mod |
16:55 |
|
micechal joined #minetest |
17:02 |
|
Taurith joined #minetest |
17:04 |
|
nrzkt joined #minetest |
17:07 |
|
jin_xi joined #minetest |
17:07 |
|
Ingar joined #minetest |
17:10 |
hoodedice |
Calinou |
17:11 |
|
zupoman joined #minetest |
17:11 |
|
zupoman joined #minetest |
17:12 |
Calinou |
hi |
17:22 |
hoodedice |
still work on godot? |
17:23 |
Calinou |
not really, but I make Godot binaries still |
17:23 |
Calinou |
https://github.com/Calinou/godot-binaries |
17:23 |
Calinou |
will make one this evening |
17:27 |
|
methun joined #minetest |
17:28 |
|
Krock joined #minetest |
17:28 |
methun |
anybody can help me about go other,s created world ? |
17:36 |
Krock |
methun, do you mean: "how do I join a public server?"? |
17:43 |
|
Robert_Zenz joined #minetest |
17:45 |
|
BlockMen joined #minetest |
17:47 |
methun |
@krock yes i want to join public server and play with them both time |
17:48 |
Krock |
"play with them both time", so you want to play on two servers at the same time? |
17:48 |
methun |
how to play please help me @krock |
17:49 |
Krock |
I need the OP rank for the @ in front of my name |
17:49 |
Krock |
methun, just select the "Client" tab, make sure the checkbox on the bottom is checkde |
17:50 |
Krock |
then select a server from the list and enter the desired name and pass |
17:52 |
|
Pest joined #minetest |
17:53 |
methun |
@krock please say where I get name & password to entry to public server |
17:54 |
Krock |
methun, each server has its own players. By logging in the first time, a new account with the given password gets created. |
17:59 |
|
BlockMen joined #minetest |
18:01 |
methun |
@krock please give username password |
18:05 |
VanessaE |
methun: you simply make up your own username and password when you sign onto a server for the first time. |
18:06 |
VanessaE |
remember them or write them down somewhere, and use them again next time you go there. |
18:07 |
Fixer |
._. |
18:09 |
|
Telesight joined #minetest |
18:09 |
Fixer |
crap, i keep forgoting about if vs elif thing |
18:10 |
|
Viper168 joined #minetest |
18:11 |
VanessaE |
methun: and you MUST remember or record your password, because server owners can't tell you what you used (they're encrypted) |
18:12 |
|
GunshipPenguin joined #minetest |
18:15 |
Krock |
But they can be changed |
18:15 |
VanessaE |
yes. |
18:16 |
Krock |
Deleted too :< |
18:16 |
VanessaE |
(I don't like to encourage that, though, because it's not always easy to authenticate a change/reset request) |
18:16 |
Fixer |
gwad, after connecting server max_lag shoot up high >2 and it lags now :S wtf |
18:16 |
rubenwardy |
exactly |
18:16 |
Krock |
Sadly, yes. |
18:17 |
Fixer |
worst case is just test |
18:17 |
Fixer |
auth data got corrupted -> HAPPY |
18:18 |
Fixer |
i've managed to convince admin to reset my pass and login was success but many people lost everything |
18:18 |
Fixer |
that was 0.4.13 |
18:18 |
Krock |
backups can be useful |
18:18 |
Fixer |
sorry 0.4.12 |
18:18 |
Fixer |
smth was wrong with backup :} or no backup :} |
18:18 |
Krock |
Perfect setup! Continue that |
18:19 |
Fixer |
that was not me :} |
18:19 |
Fixer |
after that slow grief process begin |
18:19 |
|
Calinou joined #minetest |
18:20 |
Fixer |
or begunb |
18:20 |
Fixer |
whatever |
18:22 |
|
BlockMen joined #minetest |
18:31 |
Fixer |
is this common that people rejoin server all the time? in and out, in and out, often in groups :} |
18:32 |
Fixer |
like they are bugged or crashed or timed outed |
18:32 |
|
AndDT joined #minetest |
18:34 |
rubenwardy |
yes |
18:34 |
rubenwardy |
mostly android users, I guess |
18:39 |
|
theTroy joined #minetest |
18:42 |
Fixer |
poor android users |
18:43 |
|
H-H-H joined #minetest |
19:02 |
|
est31 joined #minetest |
19:02 |
|
Ataron joined #minetest |
19:06 |
|
Yst joined #minetest |
19:12 |
Fixer |
https://forum.minetest.net/download/file.php?id=4461 |
19:29 |
Krock |
Did a masterpiece of scripting again: @echo ^G >getbellcharacter.txt |
19:32 |
|
younishd joined #minetest |
19:35 |
|
DMackey- joined #minetest |
19:41 |
Fixer |
what does -> mean in C++? |
19:41 |
est31 |
same as in c |
19:41 |
est31 |
a->b it means (*a).b |
19:42 |
Fixer |
lol |
19:42 |
est31 |
in c++ it also can be used for methods on objects |
19:42 |
est31 |
but I think there its similae |
19:42 |
est31 |
similar* |
19:42 |
Fixer |
i have no idea what is (*a).b either |
19:42 |
est31 |
so call method b on object a |
19:43 |
Fixer |
hmm |
19:43 |
Taurith |
Fixer: Object referenced by a's member, b |
19:43 |
Fixer |
okay |
19:43 |
Taurith |
(Or, more C/++ like: 'pointed to') |
19:44 |
Krock |
makes sense. "->" "pointed to" |
19:59 |
|
rdococ left #minetest |
20:02 |
|
younishd joined #minetest |
20:11 |
|
swift110 joined #minetest |
20:14 |
|
SylvieLorxu joined #minetest |
20:15 |
|
swift110 joined #minetest |
20:27 |
|
dadix left #minetest |
20:33 |
|
GunshipPenguin joined #minetest |
20:41 |
|
grimelle joined #minetest |
20:53 |
|
RealBadAngel joined #minetest |
20:53 |
|
Darcidride joined #minetest |
21:06 |
|
bleak_fire_ joined #minetest |
21:07 |
|
kimfy_ joined #minetest |
21:21 |
bleak_fire_ |
hi |
21:21 |
bleak_fire_ |
i want to talk to the higher-ups but idont know who they are |
21:21 |
bleak_fire_ |
i want to find out if they are intent on putting minetest on steam or is that just someone's suggestion |
21:22 |
bleak_fire_ |
because i'm scared |
21:23 |
Calinou |
bleak_fire_, don't expect it to happen in the near future, for multiple reasons |
21:23 |
Calinou |
although you can ask in #minetest-dev |
21:23 |
bleak_fire_ |
it's not possible to be open-source or have any mod or server without steam's approval |
21:23 |
bleak_fire_ |
and i dont want my server to have drm in it |
21:23 |
bleak_fire_ |
or any sort of thing enforced by steam |
21:26 |
Calinou |
uh? we'll never make Steam mandatory to play |
21:26 |
Calinou |
and there are open source games on Steam |
21:27 |
MinetestBot |
[git] Jeija -> Jeija/minetest-mod-mesecons: Gates: Update nor gate craft recipe, fixes #243 a6b28d1 http://git.io/v0oJI (2015-12-15T22:25:39+01:00) |
21:28 |
est31 |
bleak_fire_, dont worry steam wont take over control over minetest |
21:28 |
bleak_fire_ |
will steam be mandatory to have a server listed? |
21:28 |
est31 |
hah no |
21:28 |
Calinou |
no |
21:28 |
bleak_fire_ |
but what about that "vac"? |
21:28 |
est31 |
even if we all got paid a million dollars by steam so that we cooperate, the source is open, so you can fork minetest whenever you want |
21:29 |
est31 |
(we as devs) |
21:30 |
bleak_fire_ |
will it be forced to link to steam accounts? |
21:30 |
sofar |
there's almost no reason to put Minetest on Steam, since all major distro's are already shipping Minetest |
21:31 |
est31 |
yeah we got the linux users already |
21:31 |
est31 |
the only thing i'd improve upon would be that we finally ship an official windows installer |
21:31 |
sofar |
bleak_fire_: I'm not sure why you're paranoid |
21:32 |
sofar |
est31: wouldn't hurt to have that |
21:32 |
|
Hirato joined #minetest |
21:32 |
sofar |
est31: updater, even? |
21:32 |
est31 |
yeah |
21:33 |
Glorfindel |
sofar: shipping as in already installed or in the repo? |
21:33 |
sofar |
I'm sorry, I've got too much stuff to fix on linux ;^) |
21:33 |
edj |
I can tell you that around these parts, a lack of official Windows installer really does limit the user base |
21:34 |
edj |
My daughter told a bunch of her friends about Minecraft but none of them or their parents could figure out how to install and run it |
21:34 |
sofar |
Glorfindel: shipping can mean either, in reality it's usually in a repo. |
21:34 |
edj |
s/Minecraft/Minetest/ |
21:34 |
edj |
Sorry *embarrassed* |
21:34 |
Glorfindel |
sofar: yeah, but in your case which were you referring to? |
21:34 |
sofar |
distro? |
21:34 |
Glorfindel |
sofar: the version in the repo is outdated |
21:35 |
sofar |
not my problem, nor can you blame me for that. And in fact, you could fix it yourself |
21:35 |
sofar |
send a patch to fedora, debian, whatever |
21:35 |
sofar |
took longer to complain about it than to fix it :) |
21:36 |
* sofar |
steps down from soapbox |
21:36 |
Glorfindel |
sofar: did I say anything about it being anyone in particulars problem? |
21:36 |
sofar |
well, it actually is a problem of course |
21:38 |
sofar |
I also work on 2 linux distributions ... I can't handle more :) |
21:38 |
Glorfindel |
haha |
21:38 |
Glorfindel |
one is to much for me, going to use windows mostly |
22:20 |
bleak_fire_ |
i'm not paranoid i just dont want to give up control of something i'm paying for voluntarily to people whose values are contrary to mine |
22:20 |
bleak_fire_ |
paying/paying and maintaining |
22:22 |
bleak_fire_ |
pay for your own damn drm |
22:22 |
bleak_fire_ |
that kind of thing |
22:23 |
VanessaE |
to hell with DRM. |
22:23 |
|
theTroy joined #minetest |
22:23 |
bleak_fire_ |
hi vanessa |
22:23 |
VanessaE |
hi |
22:23 |
sofar |
bleak_fire_: only way to assure that it will never happen is to get involved, and help out |
22:24 |
MinetestBot |
[git] asl97 -> minetest/minetest: Get movement setting instead of hard coded value 19f73e4 http://git.io/v0ol1 (2015-12-15T23:20:15+01:00) |
22:24 |
bleak_fire_ |
i gotta grab dinner but did you ever see this? https://github.com/Calinou/moreores/commit/c429c83eee885e48160a7247fc0fcdaff8bf064e#commitcomment-14647296 |
22:25 |
VanessaE |
I have seen that, and no it doesn't need reverted. |
22:27 |
bleak_fire_ |
ok |
22:30 |
bleak_fire_ |
what's the difference between the two situations? |
22:35 |
VanessaE |
? |
22:36 |
VanessaE |
in technic's case, that was my error because those fields were used only internally, they weren't passed to minetest.register_ore(), which is the case with the moreores change |
22:41 |
Fixer |
"the only package using the irrlicht package is minetest" |
22:41 |
Fixer |
LOL, we are f-ed |
22:42 |
est31 |
being alone != being f*ed |
22:43 |
Fixer |
i mean two dead projects that rely on each other => fun times! :trollface: |
22:43 |
|
Robert_Zenz joined #minetest |
22:44 |
AndDT |
Fixer: supertuxcart also uses modified version of irrlicht |
22:45 |
Fixer |
forked one |
22:45 |
AndDT |
Yes |
22:45 |
Fixer |
oh sorry, VanessaE pointed out that there are not 1 irrlicht user but 11 |
22:45 |
Fixer |
i hope they are not as dead as MT |
22:47 |
Fixer |
what is BAW? |
22:47 |
bleak_fire_ |
ok |
22:47 |
bleak_fire_ |
thanks for clarifying |
22:53 |
|
GunshipPenguin joined #minetest |
22:56 |
|
misprint joined #minetest |
23:06 |
bleak_fire_ |
oh man i'm getting crashes from pipeworks |
23:06 |
bleak_fire_ |
used to be occasionally but now it's every time |
23:10 |
bleak_fire_ |
2015-12-15 23:09:46: ERROR[main]: Runtime error from mod 'pipeworks' in callback environment_Step(): /usr/share/minetest/builtin/game/item.lua:338: attempt to index local 'dropper' (a nil value) |
23:10 |
bleak_fire_ |
crashes every time now (in front of pipeworks items) |
23:12 |
bleak_fire_ |
is VanessaE still here or should i file a report on github? |
23:12 |
VanessaE |
you using any other mods along with pipeworks that can drop things? |
23:12 |
Fixer |
or just ask here: https://forum.minetest.net/viewtopic.php?f=11&t=2155 |
23:12 |
VanessaE |
like item_drop or item_tweaks ? |
23:13 |
bleak_fire_ |
not either of those |
23:13 |
VanessaE |
I've no idea |
23:13 |
VanessaE |
file a report, maybe nore can look at it |
23:13 |
bleak_fire_ |
what do you mean by "drop things" |
23:14 |
|
jin_xi joined #minetest |
23:14 |
VanessaE |
drop things as in create entities that fall on the ground? |
23:14 |
bleak_fire_ |
mobs or mobs_water maybe? |
23:14 |
VanessaE |
idk |
23:14 |
bleak_fire_ |
mobs redo |
23:15 |
VanessaE |
ask in #minetest-dev first |
23:15 |
bleak_fire_ |
let me try and move those two out |
23:15 |
VanessaE |
because clearly builtin/item.lua isn't handling the case where the player object is nil |
23:15 |
* Fixer |
looks at ambience mod |
23:15 |
bleak_fire_ |
didnt know there was a #minetest-dev |
23:15 |
VanessaE |
that's the core development channel |
23:15 |
bleak_fire_ |
ok |
23:15 |
VanessaE |
(also for game content and stuff) |
23:16 |
bleak_fire_ |
"player object"? |
23:17 |
VanessaE |
yeah |
23:17 |
VanessaE |
the reference the code needs to know who dropped something |
23:18 |
VanessaE |
some mods pass nil for that because it's maybe not a player dropping an item, but a machine |
23:18 |
VanessaE |
(hence pipeworks, maybe you have a dispenser causing it) |
23:19 |
MinetestBot |
[git] BlockMen -> minetest/minetest: Add option to give every object a nametag 9eee3c3 http://git.io/v0oKA (2015-12-15T23:32:19+01:00) |
23:20 |
bleak_fire_ |
ok |
23:20 |
bleak_fire_ |
it's not mobs or mobs_water, just tried those |
23:21 |
|
Yst joined #minetest |
23:22 |
Fixer |
is it possible to make nodes to have sounds attached to them? so water block will give water sound, etc |
23:23 |
VanessaE |
sure, that's doable, but you don't want to do it with some node that exists in large quantities |
23:23 |
Fixer |
MT can handle it |
23:23 |
Fixer |
i think |
23:23 |
VanessaE |
you would have a fuckton of sound sources playing if it were water |
23:23 |
Fixer |
no need |
23:24 |
VanessaE |
there may be "no need" but MT will still do it anyway |
23:24 |
Fixer |
if 1-1000000 sources nearby - just play it as one sound and also correct volume depending on a distance |
23:24 |
VanessaE |
though I don't know what its internal limit is |
23:25 |
VanessaE |
no, something like that needs a client-side realtime check if you're near water, and then play a water source depending on your distance |
23:25 |
bleak_fire_ |
wait |
23:25 |
bleak_fire_ |
it might be mesecons |
23:26 |
Fixer |
this ambience mod drives me nuts |
23:26 |
bleak_fire_ |
seems to be some mesecon activity during one of the crashes |
23:26 |
Fixer |
for some reason |
23:26 |
Fixer |
it is dumb |
23:26 |
Fixer |
as a brick |
23:26 |
sofar |
of course it is |
23:26 |
bleak_fire_ |
or technic, in another crash |
23:27 |
Fixer |
it does not even FADE or anything |
23:27 |
Fixer |
just play x.mp3, then play y.mp3 |
23:28 |
bleak_fire_ |
yep it seems to be happening when people are looking at technic items |
23:28 |
Fixer |
depending on nearby nodes |
23:28 |
Fixer |
it is not smooth |
23:28 |
Fixer |
and feels artifical :trollface: |
23:28 |
VanessaE |
ambiance mod needs client-side scripting to work well |
23:29 |
Fixer |
fade + >1 sounds at once + more cleaner transition |
23:30 |
Fixer |
now it is like in a kindergarten, near water - ok, play just water.mp3, f.e., now we moved a little bit to the trees, play something else, now we lag a lot, you jump in water and you hear it 10 seconds later lol |
23:30 |
sofar |
it could be programmed better in mods, but just more work, and needs to be done per player |
23:30 |
bleak_fire_ |
i dont exactly know how technic works |
23:31 |
Fixer |
and server is doing everything |
23:31 |
Fixer |
no wonder MT MP servers run like crap |
23:32 |
sofar |
pipeworks and multiplayer :) |
23:32 |
est31 |
thats stuff that can be done with clientside scripting |
23:32 |
est31 |
very easily |
23:32 |
Fixer |
yeah |
23:32 |
sofar |
who's gonna add client-side lua scripting? :) |
23:33 |
nm0i |
Nobody. |
23:33 |
Fixer |
i wonder if LinuxGaming server still processing that shit with the fan |
23:33 |
Fixer |
ok, max_lag is 0.4 |
23:33 |
Fixer |
i'm alone |
23:33 |
Fixer |
walking |
23:34 |
VanessaE |
sofar: hmmmm has plans for that. |
23:34 |
nm0i |
You want to know how to add lag both and client side? Make rain. Also cheapest way to kick mobile users from server. |
23:34 |
sofar |
it will be a whole different API, methods, but I can see value for it |
23:34 |
est31 |
hmmmm plans it now c55 plans it. |
23:35 |
sofar |
weather effects should be implemented client side in c++ |
23:35 |
est31 |
I like hmmmm's approach more tbh |
23:35 |
Fixer |
nm0i, or make it super dumb way |
23:35 |
* sofar |
afk |
23:35 |
est31 |
he wants to run it in separate thread |
23:35 |
est31 |
c55 wants scripts to run in same thread |
23:35 |
Fixer |
nm0i, like... sound + some simple particles |
23:36 |
Fixer |
est31, it is ---king slow anyway |
23:36 |
nm0i |
Fixer: there is no another way in API |
23:36 |
nm0i |
At best you'd have some HUD effect. |
23:36 |
Fixer |
nm0i, sound + shader? |
23:38 |
nm0i |
You can't load own shaders into client from server, can you. |
23:38 |
est31 |
no |
23:39 |
est31 |
it has been proposed |
23:39 |
est31 |
but its horrible security wise |
23:39 |
nm0i |
Cool. "Can i load some compute shaders into clients and mine some bitcoins?" |
23:39 |
est31 |
that even isnt the problem |
23:39 |
est31 |
you can do it with js too |
23:40 |
est31 |
the problem is if you access stuff outside the shader |
23:42 |
VanessaE |
est31: why would you give such wide access then? |
23:42 |
est31 |
well, shaders are compiled by the driver, not us |
23:43 |
est31 |
the driver can do funny things with it |
23:43 |
est31 |
e.g. it can have vendor extension to modify files on the computer |
23:43 |
VanessaE |
even a GPU-based coin mining app still needs some kind of CPU-control running under the GPU code |
23:43 |
est31 |
just out of fun |
23:43 |
est31 |
idk |
23:43 |
VanessaE |
shaders can modify files? |
23:43 |
VanessaE |
never heard of such a thing |
23:43 |
est31 |
usually they can't |
23:43 |
nm0i |
It is not in glsl |
23:44 |
est31 |
yes, official glsl |
23:44 |
est31 |
but as I said, every vendor does what they want |
23:44 |
est31 |
I agree to every shader that uses security measures similar to those in WebGL |
23:45 |
est31 |
its a similar setup: shaders downloaded from the server |
23:45 |
VanessaE |
seems to me then it's a matter of whitelisting the safe stuff |
23:45 |
VanessaE |
(though that would be a pretty big whitelist) |
23:47 |
* nm0i |
sighs and hides back into drawing glow trees textures. |