<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:01:53] <ThePatmann> event.listen takes
a string and checks to see if the label of any events wait until it
finds one that matches and returns that event
L3[00:15:23] ⇦
Quits: ThePatmann (~thepatman@45.150.51.125) (Remote host closed
the connection)
L4[00:16:46] <Michiyo> "There are two
hard things in programming, it's regular expressions, naming
things, and off-by-one errors."
L5[00:20:37]
<Ocawesome101> Lol
L6[00:22:45]
<Kristopher38> Nice one
L7[00:27:22] ⇦
Quits: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net)
(Read error: Connection reset by peer)
L8[00:28:23] <ben_mkiv> yea, its missing
race conditions :P
L11[00:32:31] ⇦
Quits: Vexatos (~Vexatos@port-92-192-123-220.dynamic.as20676.net)
(Quit: Insert quantum chemistry joke here)
L12[00:40:17]
<Kristopher38> do you know of any good
uh
L13[00:40:32] <Michiyo> I do not.
L14[00:40:39]
<Kristopher38> :(
L15[00:41:07]
<Kristopher38> any good syncing software
between irl directory and OC directory?
L16[00:41:34]
<Kristopher38> I've been playing
singleplayer all this time so I just edited on disk, but it's not
an option for MP
L17[00:42:08]
<Kristopher38> or do I need to roll my own
solution
L18[00:54:46]
<Kodos>
Editing from within something like winssh is what I usually
do
L19[01:16:21]
<Kristopher38> and I don't have access to
the server files
L20[01:16:40]
<Kristopher38> eh I guess I'm gonna have
to roll my own solution tomorrow
L22[01:35:12] ⇦
Quits: t20kdc
(~20kdc@cpc139340-aztw33-2-0-cust225.18-1.cable.virginm.net)
(Remote host closed the connection)
L23[01:42:33] ⇨
Joins: Backslash
(~Backslash@d137-186-220-152.abhsia.telus.net)
L24[02:04:09] ⇦
Quits: Amanda (~quassel@2601:46:c680:ce0f:f532:37b0:4f0c:9860)
(Quit: Toodles)
L25[02:06:29] ⇨
Joins: Amanda
(~quassel@2601:46:c680:ce0f:54f1:413d:33cb:a77e)
L26[02:37:02] <Amanda> %choose the leaks
don't even bother me anyway or give up
L27[02:37:03] <MichiBot> Amanda: Somebody
once told me to roll with "give up"
L28[02:37:14] <Amanda> hrm.
L29[02:37:16] <Amanda> nah, fuck it
L30[03:27:53] ⇨
Joins: Ocawesome101 (~ocawesome@38.65.250.164)
L31[03:27:57] <Ocawesome101> o/
L32[03:41:26]
<Kodos>
%tonk
L33[03:41:27] <MichiBot> Bejabbers! Kodos!
You beat Forecaster's previous record of 6 hours, 25 minutes and
18 seconds (By 2 hours, 10 minutes and 19 seconds)! I hope you're
happy!
L34[03:41:28] <MichiBot> Kodos's new record
is 8 hours, 35 minutes and 37 seconds! Kodos also gained 0.01519
(0.00217 x 7) tonk points for stealing the tonk. Position #9 =>
#8. (Overtook Ocawesome101) Need 0.09944 more points to pass
ThePiGuy24!
L35[03:52:47] <Ocawesome101> i have hackily
fixed Monolith's web documentation - it now wraps at roughly 80
characters, and has coloring
L36[04:08:12] <Amanda> Ocawesome101: which
characters? There's so many to choose from
L37[04:08:45] ⇦
Quits: Ocawesome101 (~ocawesome@38.65.250.164) (Quit: I'm probably
going to bed.)
L38[04:08:52] <Amanda> Rude.
L39[04:09:08] ⇨
Joins: ocawesome (~ocawesome@38.65.250.164)
L40[04:09:09] *
Amanda snugs up around elfi, yawns a big ol toothy
yawn
L41[04:09:21] ***
ocawesome is now known as ocawesome101
L42[04:21:38] ⇦
Quits: Cervator
(~Thunderbi@2600:1700:1a25:9160:3552:69f2:d9ed:6a3b) (Quit:
Cervator)
L43[04:51:13] ⇨
Joins: immibis_ (~immibis@x4e371e33.dyn.telefonica.de)
L44[04:55:44] ⇦
Quits: immibis (~immibis@x4d0bce49.dyn.telefonica.de) (Ping
timeout: 378 seconds)
L45[04:55:58] ***
immibis_ is now known as immibis
L46[05:13:32] ⇦
Quits: MajGenRelativity
(~MajGenRel@c-73-123-203-209.hsd1.ma.comcast.net) (Read error:
Connection reset by peer)
L47[05:13:55] ⇨
Joins: MajGenRelativity
(~MajGenRel@c-73-123-203-209.hsd1.ma.comcast.net)
L48[05:27:22] <Michiyo> Oh right... did I
fix flip?
L49[05:27:25] <Michiyo> %flip stuff
L50[05:27:26] <MichiBot> Michiyo:
(╯°□°)╯ɟɟnʇs
L51[05:27:30] <Michiyo> Yes. Yes I
did.
L52[05:27:34] <Michiyo> the issue was
Windows.
L53[05:27:54] <Michiyo> I added a Windows
build node to Jenkins, and if MichiBot built on said node flip was
broken.
L55[05:43:14] <ocawesome101> nice
lmao
L56[07:21:01] ⇦
Quits: ocawesome101 (~ocawesome@38.65.250.164) (Quit: I'm probably
going to bed.)
L57[07:57:30] ⇦
Quits: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net)
(Read error: Connection reset by peer)
L58[08:07:49] ⇦
Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit:
Leaving.)
L59[08:36:26]
<Quinix> So
i did a bunch of 3D modeling for fun for other games (as private
mods) like vrc, satisfactory , skyrim, fallout, even no man's sky.
And knowing mc, it made me think about it's render engine
L60[08:37:36]
<Quinix> If
I am correct, mc renders all sources as separate objects, combines
them as a single object with instancing and renders them in one go
after culling what it doesn't need
L61[08:38:55]
<Quinix>
However this does mean that every block on the surface or in a cave
aka any block that could become visible from the perspective of the
player, is still 2 triangles. And too many triangles = bad.
Especially if the material is diffriendt for each
L62[08:40:30]
<Quinix> So
a couple ideas I had is new chunks could be generated and reduced
in Polly count by pregening the surface. A simple merge by
distance, separate by material, and decimate by angle of 0 (if we
use blender as an example for this) can reduce Polly count
drasticly
L63[08:41:10]
<Quinix>
I'll do an experiment for exact numbers but knowing all of the same
block are rendered in a single draw call makes sense to increase
gpu performance drasticly
L64[08:42:21]
<Quinix>
I'll use unity engine as an example. I know the engines are vastly
diffriendt but knowing the empty scene performance and performance
counters from the profiler for draw time can show results purely
based on gpu drawing which is identical to mc and any other
game
L65[08:48:52] ⇨
Joins: Inari (~Pinkishu@p4fe7ee9b.dip0.t-ipconnect.de)
L67[09:13:33]
<Quinix>
anyhow next post will be results, not to clutter the chat nay
further
L68[09:14:09] <Izaya> Minetest used to have
a LOD mode
L69[09:14:21] <Izaya> where it'd generate
polygons based on the shape of the terrain
L71[09:17:35]
<ben_mkiv>
thats also only a simple way of describing minecraft render
engine
L72[09:17:53]
<ben_mkiv>
it has multiple passes for solid and translucent blocks
L73[09:18:33]
<ben_mkiv>
and entities also get rendered to their own framebuffer, which then
gets rendered on top of the world
L74[09:20:31]
<ben_mkiv>
not to mention that minecraft doesn't really make use of modern gpu
instructions, because it should run on every potato gpu
L75[09:32:51]
<Quinix>
for this experiment ill only take the static blocks into account.
Also translucency is always on a later render pass. But as it
currently seems all materials are rendered in their own pass, hence
it does not matter when the transparent blocks are rendered, but
the impact of rendering blocks. Entities are not gonna be part of
this as they are not static. Only non-moving objects (including
fluids, as when they move, the engine updates the en
L76[09:32:51]
<Quinix>
chunk, not just the water, otherwise all water would be an entity.)
will be used.
L77[09:32:51]
<Quinix> It
would be nice however if i could rip directly from the GPU to get a
more exact idea of what its doing. Like how ninjaripper did. For
instance if all surfaces are combined yet in a grid, this means the
surface is indeed not optimized the best way it can. however if all
is combined and the material tiles based on lets say vertex collar,
that's optimized as can be (and perfection imho)
L78[09:33:46]
<Quinix>
ill try to write a shader in unity to show what a vertex color
based texture selecting material could mean for performance.
L79[09:34:02]
<ben_mkiv>
the original minecraft rendercode is kinda good readable and easy
to understand
L80[09:34:16]
<ben_mkiv>
and i bet optifine does some similiar tricks to increase fps
L81[09:34:37]
<Quinix> i
doubt they do
L82[09:35:13]
<Quinix> or
lets say i have yet to see anything showing a refrence to the fact
that they do it
L83[09:35:36]
<ben_mkiv>
well not the vertex based shader
L84[09:35:48]
<ben_mkiv>
plain optifine doesnt mess with shaders
L85[09:35:54]
<Quinix>
one thing i notice off the bat is blocks are split into 3 meshes.
top, sides, and bottom
L86[09:35:56]
<ben_mkiv>
not sure about the optifine internal shaders
L87[09:36:36]
<ben_mkiv>
for the sides you actually would only need 2 faces/4 tris which you
rotate facing the player
L88[09:36:36]
<Quinix>
you would have to redo the materials 3D model data stuff
L89[09:36:43]
<Quinix>
you would have to redo the materials 3D model data stuff on load.
[Edited]
L90[09:36:49]
<ben_mkiv>
that could maybe also save some gpu time
L91[09:37:02]
<Quinix>
rotating meshes would increse cpu time though
L92[09:37:10]
<ben_mkiv>
instead of culling everything
L93[09:37:17]
<ben_mkiv>
and if you use a vertex shader?
L94[09:37:20]
<Quinix>
culling will always be required
L95[09:37:37]
<ben_mkiv>
i dunno what is faster, my render knowledge is pretty limited
L96[09:37:40]
<Quinix>
vertex shaders iirc cant show textures
L97[09:37:54]
<Quinix>
for texturing you require a fragment shader
L98[09:38:37]
<ben_mkiv>
yea, but you could still rotate the mesh to the player, not sure if
its faster than the cullchecks
L99[09:39:45]
<Quinix>
however if you can make a vertex shader render the first pass (as
all is combined, taking texture UV's and converting those into
vertex colors) and use an overlay aka screenspace shader to grab
those colors and turn them into the proper tetures by projecting
it, then grabbing that and using that as the diffuse for all
textures. You may save pixels and polly count, however screengrab
is expensive in directx so idk if OpenGL has the same gpu
L100[09:40:02]
<Quinix>
well culling is direction based anyways
L101[09:41:02]
<ben_mkiv>
but in minecraft you have one big texture essentially
L102[09:41:07]
<ben_mkiv>
where the materials get uv mapped to
L103[09:41:13]
<ben_mkiv>
if im not wrong
L104[09:41:28]
<ben_mkiv>
thats why it stitchs a textureatlas on start (for modded)
L105[09:41:50]
<Quinix>
that makes sence actually
L106[09:41:56]
<Quinix>
however the amterials are still sepperated
L107[09:42:05]
<Quinix>
even if they use the same texture
L108[09:42:47]
<Quinix>
this is because all mats have diffriend properties i would
assume
L109[09:43:18]
<Quinix>
that makes no sense. unless its animated.. ill ahve to look into
it
L110[09:43:22]
<Quinix>
but first rendering
L111[09:43:25]
<ben_mkiv>
that actually depends, if they dont have special rendercode they
use the forge textureatlas
L112[09:43:40]
<ben_mkiv>
so its one material for them
L113[09:43:56]
<Quinix>
does it combine all materials based on type then?
L114[09:44:13]
<Quinix>
animated, static, etc
L115[09:44:22]
<ben_mkiv>
no idea
L116[09:44:33] ⇦
Quits: ben_mkiv (~ben_mkiv@i5E86B7B5.versanet.de) (Killed (NickServ
(GHOST command used by
ben_mkiv|afk!~ben_mkiv@i5E86B73C.versanet.de)))
L117[09:44:36]
<Quinix> i
may be able to ask in the optifine discord if there is one
L118[09:44:38]
⇨ Joins: ben_mkiv|afk
(~ben_mkiv@i5E86B73C.versanet.de)
L121[09:46:26]
<ben_mkiv>
thats how the texture could look like
L123[09:50:09]
<Quinix>
fun fact, i once had a shader that somehow made mekanisms plastic
glow blocks show that type of texture xD
L124[09:50:31]
<Quinix>
howeevr i was not sure if it was just vommiting out its buffer or
if it was actually stiched
L125[09:51:36]
<ben_mkiv>
but mods can always refer to their own textures, so the atlas is
only used if they define their textures to be picked from
there
L126[10:03:57]
<Quinix> I
mean technically atlasing textures is not required as you can
re-use the thing that turns texture data into a float4
variable
L127[10:04:25]
<Quinix> It
would speed up some aspects but also increase gpu memory
useage
L128[10:04:36]
<Quinix>
Depends on what you want I suppose
L129[10:08:13]
<ben_mkiv>
well, its not that we talk about much gpu memory here xD
L130[10:09:45]
⇨ Joins: Vexatos
(~Vexatos@port-92-192-35-240.dynamic.as20676.net)
L131[10:09:45]
zsh sets mode: +v on Vexatos
L132[10:09:53]
<ben_mkiv>
the first atlas is 2048x1024
L133[10:10:01]
<ben_mkiv>
some skyrim mods use that for one material 😄
L134[10:22:48]
<Quinix>
afaik textures will always occupy a surface based on the larger
resolution. so a 2k\1k is still a 2k\2K in memory
L135[10:23:19]
<Quinix> i
could be wrong as i dont know how MC handles it ofcource
L136[12:04:58] <CompanionCube>
%tonkout
L137[12:04:59] <MichiBot> I'm sorry
CompanionCube, you were not able to beat Kodos's record of 8
hours, 35 minutes and 37 seconds this time. 8 hours, 23 minutes and
31 seconds were wasted! Missed by 12 minutes and 5 seconds!
L138[12:05:04] <CompanionCube> fuck
L139[12:18:13]
⇨ Joins: t20kdc
(~20kdc@cpc139340-aztw33-2-0-cust225.18-1.cable.virginm.net)
L140[12:36:19]
<Forecaster> Woopsy doodles
L141[13:14:03] ⇦
Quits: t20kdc
(~20kdc@cpc139340-aztw33-2-0-cust225.18-1.cable.virginm.net)
(Remote host closed the connection)
L142[13:16:36] ⇦
Quits: ben_mkiv|afk (~ben_mkiv@i5E86B73C.versanet.de) (Ping
timeout: 378 seconds)
L143[13:38:08] <Amanda> I AM THE CATMIN,
ADMIN OF THE UNIVERSE, FEAR MY FEROCIOUS RAWR! *ᴍᴇᴡ*
L144[13:38:25]
<Forecaster> %pet Amanda
L145[13:38:25] <MichiBot> Forecaster is
petting Amanda with A floating point error. Amanda regains 1d4
=> 2 hit points! Turns out the floating point error's weakness
was common water all along!
L146[13:38:39] *
Amanda purrs softly
L147[14:04:53]
<DaComputerNerd> i wonder if you can pick
multiple targets with %shell
L148[14:05:05]
<DaComputerNerd> %shell Forecaster and
Amanda with potion
L149[14:05:06] <MichiBot> DaComputerNerd
loads a thick bombastium (New!) potion into a shell and fires it.
It lands and explodes into a cloud of vapour. Forecaster, Amanda
& Saphire barely manages to catch a green shell that appears
in front of them!
L150[14:05:20]
<DaComputerNerd> you can
L151[14:05:29]
<Forecaster> thanks for the shell :P
L152[14:05:33]
<Forecaster> %shellcount
L153[14:05:33] <MichiBot> Forecaster: You
have 1 Blue Shell, 0 Red Shells, and 2 Green Shells
L154[14:06:12]
<Forecaster> actually... hm
L155[14:06:25]
<Forecaster> not sure how that interacts
with multiple targets...
L156[14:06:34]
<DaComputerNerd> lol
L157[14:11:18]
<Forecaster> right, shell hasn't been
updated to call effect actions at all, so it just did nothing
L158[14:11:23]
<Forecaster> I'll have to fix that
L159[14:21:34] <Amanda> %dodge
L160[14:21:35] <MichiBot> There's nothing
to defend against, or you were too slow...
L161[14:22:06] <Amanda> oh, that was
awhile ago
L162[14:31:54]
⇨ Joins: Cervator
(~Thunderbi@2600:1700:1a25:9160:3552:69f2:d9ed:6a3b)
L163[15:04:02] ⇦
Quits: Vexatos (~Vexatos@port-92-192-35-240.dynamic.as20676.net)
(Ping timeout: 378 seconds)
L164[15:06:42] <SquidDev> %blueshell
L165[15:06:43] <MichiBot> SquidDev: You
can't target this user right now. Try again in 4 hours, 25 minutes
and 58 seconds
L166[15:08:33] <SquidDev> Oh right, I need
to be last.
L167[15:10:32]
<Forecaster> no
L168[15:11:51] <SquidDev> Ok, I'm very
confused. The help page needs to be updated then :p.
L169[15:13:41]
<Forecaster> why? it doesn't say anything
about needing to be last does it?
L170[15:16:14]
⇨ Joins: baschdel
(~baschdel@2a02:6d40:361a:c101:52db:8ca7:871e:ae9a)
L171[15:29:55]
<Mr_Creeper543> Good ~~morning~~
afternoon
L172[15:39:59] <Izaya> Good morning.
L173[16:13:05] <Inari> I wish Window's
volume control stuff was more flexible
L174[16:13:18] <Izaya> I hear you can
install JACK on Windows.
L175[16:16:06] <Inari> Also I still need
to find a way to expeirence music more thoroughly. I guess finding
headphones with a good timbre would help, but I have no idea what
I'm talking about
L177[16:35:02] <Inari> pwetty
L178[16:39:24]
<Mr_Creeper543> I have a server that is
refusing to display anything, not to a screen or a remote terminal,
it has a tier 3 APU and was working fine about 30 mins ago
L179[16:41:30] <Izaya> looks like a star
trek opening
L180[16:42:27] <Inari> When the bad
english translation of a Japanese site does English better than
YouTube
L181[16:45:38] <Inari> "Within 1
month" YT
L182[16:45:51] <Inari> "This
month" doesn't fit if you mean "the last 30 days",
YT
L183[16:52:15]
<Mr_Creeper543> Every time I turn it on,
it goes form 1739 components to 1688... Why is it losing it's
components?!?
L184[16:52:32] <Inari> thats a lot of
components
L185[16:53:10]
<Mr_Creeper543> ik
L186[16:53:19]
<Mr_Creeper543> It's 99% OpenLights
L187[16:53:54]
<Mr_Creeper543> I wanted to change my
facility lighting system to OpenLights so I could control them...
and then this happened
L188[16:55:16]
<Mr_Creeper543> This rack is on 0RF... if
it wasn't getting power fast enough would it disconnect some
components?
L189[16:56:55]
<Forecaster> It doesn't
"disconnect" components, but they would lose power
L190[16:57:53] <Izaya> christ
L191[16:58:31] <Izaya> here I am thinking
my monkeypatched RPC cluster shit makes a lot of components then
like, damn, those are real components
L192[16:59:01]
<Mr_Creeper543> So... I need to get power
to it faster... but the cable it's connected too is the fastest
EnderIO power cable... this will be fun
L193[16:59:30]
<Mr_Creeper543> 1739 Components, yes, it
is a large amount is it not
L194[17:00:09] <Inari> Mor ecables
L195[17:00:09] <Inari> :p
L196[17:00:28] <Izaya> creative or similar
computer?
L197[17:00:34]
<Mr_Creeper543> I'll try doubling it, 40k
a tick
L198[17:00:45] <Michiyo> I'm like 90% sure
that OpenLights don't actually use any OC power... right now.
L199[17:00:52]
<Mr_Creeper543> creative world, it a
massive facility
L200[17:01:11] <Michiyo> OpenLightTE
extends TileEntity implements SimpleComponent Yeah, IIRC
SimpleComponent can't even use power
L201[17:01:33]
<Mr_Creeper543> Well... something is, and
lets just say I have so many lights it takes about 2 mins to turn
them all on
L202[17:01:41]
<Mr_Creeper543> Not much else it could
be
L203[17:02:27] <Michiyo> I mean.. I'm
looking at the code, that I wrote.
L204[17:02:34] <Michiyo> there is no OC
Energy usage
L205[17:06:31]
<Mr_Creeper543> Strange
L207[17:08:40] <Michiyo> Though, this does
remind me that power usage has been on my todo since I released the
mod.
L208[17:11:21] <Corded> *
<MrCreeper543> sighs
L209[17:11:36]
<Mr_Creeper543> Nope, still looses those
components
L210[17:13:45]
<Mr_Creeper543> Any other
suggestions?
L211[17:15:41]
<Forecaster> maybe you just have too many
components
L212[17:15:54]
<Forecaster> be sensible and use networked
substations instead
L213[17:16:53]
<Mr_Creeper543> hmm...
L214[17:17:34]
<Forecaster> that would help with the
speed as well, because a single network broadcast could tell
multiple substations to start turning on light clusters at
once
L215[17:17:47]
<Mr_Creeper543> But it should be so
simple, all I need to do is get the terminal to execute 1 command
and all the lights are on...
L216[17:18:34]
<Mr_Creeper543> I don't know how to set up
network substations, my knowledge of Lua is rudimentary at
best
L217[17:18:47]
<Mr_Creeper543> If I did, I could have 1
for each room
L218[17:19:17] <Michiyo> have computer
connected to lights, have computer listen for a modem message, have
modem message trigger on/off function
L219[17:19:33]
<Forecaster> just read the wiki
L220[17:19:45]
<Forecaster> it will tell you how modems
work
L221[17:20:56]
<Mr_Creeper543> Ok... cue the rest of the
week being me going around the facility changing the channel of
every light so each room has it's own channel for lights
L222[17:20:59]
<Mr_Creeper543> kill me now
L223[17:21:16] *
Lizzy kills @Mr_Creeper543
L224[17:21:29]
<Mr_Creeper543> Thank you
L225[17:21:31]
<Mr_Creeper543> dies
L226[17:21:54]
<Forecaster> channel?
L227[17:22:03]
<Mr_Creeper543>
Mr_Creeper543 has gone
Offline*
L228[17:22:04]
<Mr_Creeper543> Yes?
L230[17:23:12]
<Forecaster> right
L231[17:24:15]
<Mr_Creeper543> left
L232[17:25:11]
<Mr_Creeper543> **Mr_Creeper543 has gone
Offline** [Edited]
L233[17:28:38]
<Mr_Creeper543> my god!
L234[17:28:42]
<Mr_Creeper543> It randomly worked
L235[17:28:51]
<Mr_Creeper543> It booted to the
screen
L236[17:56:45] ⇦
Quits: baschdel (~baschdel@2a02:6d40:361a:c101:52db:8ca7:871e:ae9a)
(Ping timeout: 198 seconds)
L237[17:58:06]
<Forecaster> %sip
L238[17:58:07] <MichiBot> You drink a sour
redstone potion (New!). Someone just had some of Forecaster's
favourite food and they didn't get any!
L239[17:58:13]
<Forecaster> D:
L240[18:00:40] <Michiyo> %sip
L241[18:00:41] <MichiBot> You drink a ripe
unobtanium potion (New!). Michiyo looks confused as nothing
happens.
L242[18:00:45] <Michiyo> Huh..
L243[18:03:03] <Amanda> [ on the other
side of the planet, a butterfly gets swept up in a tornado ]
L244[18:06:38] <Inari> %sip
L245[18:06:39] <MichiBot> You drink a dull
adamantium potion (New!). Everything Inari says is now in Comic
Sans until someone baps them.
L246[18:06:40]
<Forecaster> it enjoyed the ride, and also
the destruction
L247[18:06:48] <Inari> Oh no
L248[18:06:54]
<Forecaster> %bap inari
L249[18:06:55] <MichiBot> Forecaster baps
inari with DFPWM1!
L250[18:07:00] <Inari> Thanks, that was
horror
L251[18:07:16]
<Forecaster> I added some new
"limits" :P
L252[18:07:26] <Inari> Heh, nice
L253[18:08:04] <Amanda> psh. I bap Inari
and it's suddenly a big thing, Forecaster does it and it's all
"Thank you!"
L254[18:08:29]
<Forecaster> to cure comic sans it's a
service
L255[18:08:30]
<Forecaster> :P
L256[18:08:42]
<Forecaster> %splash Amanda
L257[18:08:43] <MichiBot> You fling a
stirring orange potion (New!) that splashes onto Amanda. The sun
turns into a giant baby face for a second. It's horrific.
L258[18:08:57] <Amanda> d'awwww
L259[19:01:17]
⇨ Joins: Backslash
(~Backslash@d137-186-220-152.abhsia.telus.net)
L260[19:01:38]
⇨ Joins: Thutmose
(~Patrick@host-69-59-79-181.nctv.com)
L261[19:11:09] ⇦
Quits: Izaya (~izaya@210-1-218-92-cpe.spintel.net.au) (Ping
timeout: 204 seconds)
L262[19:15:38]
⇨ Joins: baschdel
(~baschdel@2a02:6d40:361a:c101:52db:8ca7:871e:ae9a)
L263[19:43:11]
⇨ Joins: Izaya
(~izaya@210-1-218-92-cpe.spintel.net.au)
L264[20:15:31]
<ThePiGuy24> powercuts again?
L265[20:17:33]
<Kristopher38> @payonel what is the
expected behavior when doing heavy calculations (longer than 5s)?
I'm doing some in a loop and I'm yielding only when the time
between my yields approaches 4.5s, but the cpu time and real time
differ wildly, as in real time is much greater than the cpu time,
even though i'm making no component calls
L266[20:18:26]
<Kristopher38> For example I recorded 13
seconds of cpu time and 31 seconds of real time, while doing only 3
yields during the whole calculation process
L267[20:19:47]
<Kristopher38> and there are no other
computers running in the world which could interfere with my
measurements
L268[20:20:03]
<Ocawesome101> hey @AdorableCatgirl you
had a single-string screen buffer lib right?
L269[20:20:06]
<Ocawesome101> can i use that:
L270[20:20:09]
<Ocawesome101> *?
L271[21:02:06]
<Mr_Creeper543> Well, after a very long
time of rewiring lights, the facility in finally back into working
operation. The rector even still works! 😄
http://tinyurl.com/y2lvflac
L272[21:02:18]
<Mr_Creeper543> Wrong image
L273[21:02:29]
<Mr_Creeper543> AHHH
L274[21:02:50]
<Mr_Creeper543> 2nd try here we go!
L275[21:03:07]
<Mr_Creeper543> Well, after a very long
time of rewiring lights, the facility in finally back into working
operation. The rector even still works! 😄
http://tinyurl.com/y5s3tw5a
L276[21:05:00] <Amanda> idea: Low-cost
redstone input/output by using screen.isOn() on a monitor with
redstone going into it
L277[21:05:33] <Amanda> er, input
rather
L278[21:11:56]
<Forecaster> %tonkout
L279[21:11:57] <MichiBot> Gadsbudlikins!
Forecaster! You beat Kodos's previous record of 8 hours, 35
minutes and 37 seconds (By 31 minutes and 20 seconds)! I hope
you're happy!
L280[21:11:58] <MichiBot> Forecaster has
stolen the tonkout! Tonk has been reset! They gained 0.009 tonk
points! plus 0.008 bonus points for consecutive hours! (Reduced to
50% because stealing) Current score: 1.30472225. Position #1
L281[21:17:01] <Amanda> %choose tech waves
or funny waves
L282[21:17:01] <MichiBot> Amanda: I saw
that "funny waves" is the best choice in a vision
L284[21:30:07] <Izaya> SE using C# for the
programmable blocks makes me exceedingly unhappy
L285[21:30:38] <Izaya> should've like,
implemented a tiny forth environment, or stolen OC
L286[21:30:47] <Izaya> but no, instead,
Microsoft Java
L287[21:30:52] <Izaya> kill me
L288[21:31:13] <Izaya> you know it's bad
when I prefer to use the local equivalent of redstone rather than
program a solution
L289[21:31:16]
<Mr_Creeper543>
Emergency Field
Generator. If the containment field starts to fail, I can pull
that and it will dump 200k RF/t into the field in an attempt to
stabilise it long enough to safely shutdown the reactor
L290[21:31:23]
<Mr_Creeper543> @Ariri
L291[21:31:30] <Izaya>
AlsoItHasLotsOfTitleCaseVariableAndFunctionNames
L292[21:31:40] <Izaya>
MostOfThemAreSeveralParagraphsLong
L293[21:31:50] <Izaya> How do people write
this shit?
L294[21:33:21]
<Ariri> Ah.
I love how silly DE reactors are, so endgame and not the most
efficient power gen, but the explosion is magnificent. It does hit
my testing SP very hard though, so much so that if I tab out the
explosion gets choppy :D
L295[21:34:23]
<Ariri> But
also, wouldnt the computer shut it down if the field strength ever
falls below a sustainable point? And how would you know to activate
if the computer were to fail and you couldnt see that stats
L296[21:34:57]
<Mr_Creeper543> Yeah... The thing is that
the generator has a wind up time... and in the event the field is
going to fail by the time the generator is producing power it has
already gone into meltdown
L297[21:35:11]
<Ariri> And
I think if you cut off output, any energy gen will go into field
anyways
L298[21:35:44]
<Ariri> You
could have an emergency forcefield of some sort, like MFFS or
RFTools
L299[21:36:10]
<Ariri> I
know dracon-infused obsidian stops the explosion at least, leaving
all blocks behind it intact
L301[21:42:15]
<Ariri> I
suppose
L302[21:42:17]
<Kristopher38> Izaya: SE uses C# because
it itself is written in C#
L303[21:42:26] <Izaya> yes
L304[21:42:35] <Izaya> and it makes me
want to die
L305[21:42:36]
<Mr_Creeper543> > I know dracon-infused
obsidian stops the explosion at least, leaving all blocks behind it
intact
L306[21:42:36]
<Mr_Creeper543> Really? God that would
have been good to know, this program has driven it critical so many
times, I have a command block stored behind a wall down in lower
maintenance that when triggered will set the core to a block of
wool
L307[21:42:40]
<Kristopher38> so it was an obvious choice
for an embedded language
L308[21:43:22] <Izaya> Just because it's
easy doesn't mean it's good
L309[21:43:41]
<Ariri>
Last I checked at least, would be worth testing.
L310[21:43:42] <Izaya> I mean, neat
sandboxing I guess, but also [external screaming]
L311[21:44:00] <Izaya> .net pls go
L312[21:44:26] <Izaya> I'm not sure
whether what I'm saying is remotely coherent, I should go to
bed.
L313[21:44:29] <Izaya> It's nearly 7
AM.
L314[21:44:51] <Izaya> they could've tried
to not drink so much Microsoft kool-aid is all I'm saying
L315[21:44:53] <Izaya> I think
L316[21:45:13]
<Mr_Creeper543> Also, if you cut off the
output it doesn't go into the field, it goes into Energy
Saturation... and if that gets to 100% it will trigger a
meltdown
L317[21:45:49]
<Ariri> Ah
right
L318[21:45:59]
<Ariri>
Been a while
L319[21:46:32]
<Mr_Creeper543> I can take some
screenshots of the Core and EFG and put the on Imgur if you want to
see
L320[21:46:41]
<Ariri> I
think feeding the output back into itself also keeps it stable at
whatever it was, as a side note
L321[21:46:48]
<Ariri>
Sure
L322[21:46:51]
<Mr_Creeper543> K
L323[21:46:57]
<Mr_Creeper543> Give me 5 mins or
soo
L324[21:46:59]
<Mr_Creeper543> Give me 5 mins or so
[Edited]
L325[21:47:25]
<Ariri> I
want to do more OC base programming but damn am I unmotivated to
set aside to build atm
L326[21:47:30]
<Ariri> I
want to do more OC base programming but damn am I unmotivated to
set aside to time tobuild atm [Edited]
L327[21:47:33]
<Ariri> I
want to do more OC base programming but damn am I unmotivated to
set aside to time to build atm [Edited]
L328[21:47:35]
<AdorableCatgirl> holy fuck
L329[21:47:35]
<AdorableCatgirl> i had
L330[21:47:41]
<AdorableCatgirl> a big brain idea for
fucking around in gmod
L331[21:47:48]
<Ariri>
Oh?
L332[21:48:46]
<AdorableCatgirl> tl;dr i have a use for
ASCII headers now
L333[21:48:57] <Amanda> ascii
headers?
L334[21:49:29]
<AdorableCatgirl> like
L335[21:49:39]
<AdorableCatgirl> where the fields are
literally the text representation of the value
L336[21:53:15]
<AdorableCatgirl> man
L337[21:53:24]
<AdorableCatgirl> i should really just
make a lua table parser in this language or some shit
L338[21:55:32]
<Mr_Creeper543> @Ariri
L341[21:57:03] <Izaya> [external screaming
intensifies]
L342[21:57:37]
<Ariri> Oh,
the viaducts are aesthetic, now I’m less confused
L343[21:57:42]
<Mr_Creeper543> Yes
L344[21:58:30]
<Ariri>
Izaya, my head after seeing that: 🤯😵
L345[21:58:43]
<Mr_Creeper543> They used to not exist, it
look ridicules, having the heavy adapters and core stabilisers just
floating there
L346[21:59:34]
<Mr_Creeper543> I do have a Viaduct
network for the maintenance sections, it makes getting around to
repair thing much easier
L347[21:59:37]
<Mr_Creeper543> I do have a Viaduct
network for the maintenance sections, it makes getting around to
repair things much easier [Edited]
L348[21:59:48]
<Ariri> If
you also want a non-computerized failsafe, you can have the lamp
activate on redstone comparator for field strength, or just start
the generator automatically
L349[22:00:07]
<Ariri>
Viaduct networks are fast and stylish, I enjoy them
L350[22:00:15]
<Mr_Creeper543> ...
L351[22:00:20]
<Mr_Creeper543> Why did I not think of
this
L352[22:00:55]
<Ariri>
Because I specialize in failsafes! Especially in foolproof ones for
an idiot like myself :P
L353[22:01:25]
<Ariri>
(Which is how my untouched base running on a server probably hasn’t
melted down)
L354[22:01:48]
<Mr_Creeper543> And I would love a
computer failsafe, I aim to have every aspect of the facility
controlled by terminals placed in the corridors. But I would never
trust that program to activate it at the right time. I don't like
it, but I can't find another Draconic Control system
L355[22:02:02]
<AdorableCatgirl> man
L356[22:02:08]
<AdorableCatgirl> i really should get back
into modding
L357[22:02:22]
<Ariri> I’m
probably going to write one myself when i get back into mc
L358[22:02:33]
<AdorableCatgirl> but i'm too busy doing
super crackhead stuff lmao
L359[22:03:04]
<Mr_Creeper543> Imagen the Enterprise-D
computer, but you have to touch a screen to issue commands instead
of saying them
L360[22:03:24]
<Mr_Creeper543> That's the aim for the
computer system of the facility
L361[22:03:28]
<Ariri>
That’s my goal as well
L362[22:03:43]
<Ariri>
Also with defensive capabilities
L363[22:04:03]
<Mr_Creeper543> Well, I haven't a clue. I
have this idea... and only a very basic knowledge of Lua, so no way
to pull it off
L364[22:04:37]
<Ariri> I
know less than you do but I’ll figure it out at some point
L365[22:05:19]
<Mr_Creeper543> No you don't, The most
advanced program I have written is... the only that runs though the
list of lights and turns them on
L366[22:06:11]
<Mr_Creeper543> *The one
L367[22:06:14]
<Mr_Creeper543> Not the only
L368[22:06:17]
<Ariri>
I’ve done laughably less than that, couldn’t even figure out
openglasses
L369[22:06:27]
<Mr_Creeper543> God I hate English
L370[22:06:41]
<Mr_Creeper543> Oh I tried that... got
nowhere though
L371[22:07:02]
<Mr_Creeper543> Would be nice to be
alerted by my AR glasses that the reactor is failing
L372[22:07:24]
<Forecaster> hm, I could include that in
my planned tutorial video series
L373[22:07:34]
<Mr_Creeper543> 👍
L374[22:07:50]
<Forecaster> I need to finish writing
those outlines...
L375[22:10:25]
<Forecaster> and OpenSecurity
L376[22:10:30]
<Forecaster> and Computronics
L377[22:13:46]
<Mr_Creeper543> Someone should make a
driver for AE2. I have a quote en quote holodeck made with the
spacial pylons and it's the only thing not computer
controlled
L378[22:14:12]
<Mr_Creeper543> Because the adapters can
not read it
L379[22:19:31]
<Ariri> I
think the ME controller already has OC support, just not the
spatial i/o port I guess
L380[22:20:44]
<Mr_Creeper543> Hmm, I'll try to shove a
adapter onto the controller and see what it reads
L381[22:28:02]
<Kristopher38> there's an improved AE2
integration in the latest dev builds
L382[22:35:03]
<Ariri>
Dang, I never got around to testing that for Payonel,
whoops...
L383[22:36:38]
<Mr_Creeper543> Payonel... where do I know
that name?
L384[22:37:40]
<Kristopher38> he's the current
maintainer?
L385[22:37:42]
<Mr_Creeper543> Was he the one that made
OneOS for CC?
L388[22:39:47]
<Mr_Creeper543> Ohh! He's the one that
showed me how remoted terminals work, I remember now
L389[22:40:42]
<Ariri> Oh
yeah, I remember now. Nice fellow
L390[22:40:50]
<Ariri> Oh
yeah, I remember now. Nice fellow for doing that [Edited]
L391[22:41:37]
<Ocawesome101> @Mr_Creeper543 OneOS was
Oeed
L392[22:41:52]
<Mr_Creeper543> Oh yes, that sounds more
like it
L393[22:42:46]
<Ariri> How
is that proncounced? Oh-eed? O'd? O-eeh-d?
L394[22:42:51]
<Ariri> How
is that pronounced? Oh-eed? O'd? O-eeh-d? [Edited]
L395[22:43:12]
<Ocawesome101> no idea
L396[22:43:22]
<Ocawesome101> I'd assume the first one,
but again no idea
L397[22:48:18]
<ThePiGuy24> maybe weed
L398[22:48:24]
<Ocawesome101> :P
L399[22:51:28]
⇨ Joins: zarty (webchat@177.126.19.20)
L400[22:52:28] ⇦
Quits: zarty (webchat@177.126.19.20) (Client Quit)
L401[23:06:12]
<Forecaster> %tonk
L402[23:06:12] <MichiBot> Sard!
Forecaster! You beat your own previous record of <0 (By 1 hour,
54 minutes and 15 seconds)! I hope you're happy!
L403[23:06:13] <MichiBot> Forecaster's new
record is 1 hour, 54 minutes and 15 seconds! No points gained for
stealing from yourself. (Lost out on 0.0019)
L404[23:06:22]
<Forecaster> %sip
L405[23:06:23] <MichiBot> You drink a
liquid boneboo potion (New!). The next pie Forecaster eats tastes
slightly less good.
L406[23:09:12]
<BrisingrAerowing> %sip
L407[23:09:12] <MichiBot> You drink a
fragrant cyan potion (New!). An incredibly fake looking mustache is
stuck to BrisingrAerowing's face for 54 minutes.
L408[23:29:40]
<Ocawesome101> %quaff
L409[23:29:41] <MichiBot> You drink a
warpy salmon potion (New!). For about a second Ocawesome101 knows
the location of a great treasure.
L410[23:29:58]
<Ocawesome101> It was... aw, dang it, i
forgot
L411[23:30:14] <Amanda> %splash
Inari
L412[23:30:15] <MichiBot> You fling a
warpy quicksilver potion (New!) that splashes onto Inari. A tiny
genie appears, gives Inari a thumbs up, and poofs away.
L413[23:30:23] <Amanda> ohno
L414[23:31:08]
⇨ Joins: ben_mkiv
(~ben_mkiv@i577BCF6C.versanet.de)
L415[23:33:12] *
Amanda looks around weairly to see what the genie
changed
L416[23:35:03] <Saphire> Hmm
L417[23:35:19] <Saphire> ...AES encryption
based on CPU and HDD ID?
L418[23:35:29] *
Saphire eyes OpenComputers
L419[23:36:12]
<Mr_Creeper543> %help
L421[23:41:08]
<Mr_Creeper543> %js
L422[23:41:34]
<Ocawesome101> %js 'b' + 'a' + +
'a'.toLowerCase()
L423[23:41:39]
<Ocawesome101> ...
L424[23:41:40]
<Ocawesome101> awwwww
L425[23:42:00]
<Ocawesome101> %js ("b" +
"a" + + "a").toLowerCase()
L426[23:42:01]
<AdorableCatgirl> Saphire: hey, i made an
encryption library
L427[23:42:22]
<Mr_Creeper543> %jumble
L428[23:42:24]
⇨ Joins: Ocawesome101 (~ocawesome@38.65.250.164)
L429[23:42:30]
<Mr_Creeper543> %jumble 1 2 3
L430[23:42:30] <MichiBot> 3 1 2
L431[23:42:35]
<Mr_Creeper543> REEE
L432[23:43:12] ⇦
Quits: Ocawesome101 (~ocawesome@38.65.250.164) (Client
Quit)
L433[23:43:17]
<Ocawesome101> :P
L434[23:44:56]
<Ocawesome101> ~w dofile
L435[23:45:03]
<Ocawesome101> ...
L436[23:45:08] <Corded> *
<Ocawesome101> pokes Michiyo
L437[23:45:41] <Corded> *
<Ocawesome101> jabs @Michiyo with a stick
L438[23:50:13] <Amanda> Rude.
L439[23:50:19] <Amanda> She got pinged for
the first you you know
L440[23:52:30]
<Ocawesome101> ...fair, not on discord
though
L441[23:52:49] <Amanda> she checks IRC
more often then discord, I think. :P
L442[23:53:25]
<Mr_Creeper543> %jumble M I N E C R A F
T
L443[23:53:26] <MichiBot> E N I F A C R M
T
L444[23:53:37]
<Ocawesome101> lol fair
L445[23:53:49]
<Mr_Creeper543> Ahh yes, the best
game
L446[23:53:55]
<Mr_Creeper543> Enifacrmt
L447[23:54:03]
<Ocawesome101> #bots exists btw
L448[23:54:07]
<Mr_Creeper543> ik
L450[23:54:36]
<Mr_Creeper543> %jumble #bots is bad #oc
is good
L451[23:54:37] <MichiBot> is #bots #oc is
bad good
L452[23:55:22] <Amanda> @Mr_Creeper543 has
won the daily prize! It's a bot ignore!
L453[23:55:25] <Amanda> :P
L454[23:55:33]
<Mr_Creeper543> Oh...
L455[23:55:37]
<Mr_Creeper543> You can do that?
L456[23:55:51] <Amanda> I can't, but Lizzy
and Michiyo and probablty others can
L457[23:56:04] <Amanda> use #bots if you
want to play with MichiBot
L458[23:56:49] <Lizzy> %ADMINS
L459[23:56:52] <Lizzy> fucks sake
L460[23:56:55] <Lizzy> %admins
L461[23:56:59]
<Mr_Creeper543> Well ,I know I can do one
think in here, because I saw others doing it
L462[23:57:03]
<Mr_Creeper543> %sip
L463[23:57:03] <Lizzy> meh, guess that's
not a ocommand
L464[23:57:04] <MichiBot> You drink a
muddy aluminium potion (New!). When Mr_Creeper543 drinks the last
drop, a bucket of water materializes above their head and dumps its
contents over them. They successfully evaded it with a 13 vs DC
8!
L465[23:57:16] <Lizzy> %tonk
L466[23:57:17] <MichiBot> I'm sorry Lizzy,
you were not able to beat Forecaster's record of 1 hour, 54 minutes
and 15 seconds this time. 51 minutes and 5 seconds were wasted!
Missed by 1 hour, 3 minutes and 10 seconds!
L467[23:57:20] <Lizzy> SHIT
L468[23:57:43] <Amanda> There's a
differeence btween one person doing one command and one person
spamming the bot with random commands
L469[23:57:48] <Amanda> use. #bots.
L470[23:57:52]
<Mr_Creeper543> Good point
L471[23:58:08]
<Mr_Creeper543> Can I do one more? It's
one of the ones that you do on someone else
L472[23:58:28] <Lizzy> you can do it
later, once some time has passed
L473[23:58:38]
<Mr_Creeper543> 👍