<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:02:11]
<Forecaster>
%sip
L2[00:02:11] <MichiBot> You drink a runny
dilithium potion (New!). Sitting down suddenly seems like a really
terrible idea.
L3[00:02:21]
<Forecaster>
Ohno
L4[00:08:19] ⇦
Quits: bauen1
(bauen1!~bauen1@ipb21bb53f.dynamic.kabel-deutschland.de) (Ping
timeout: 202 seconds)
L5[02:22:40] ⇨
Joins: Shamalin
(Shamalin!~Shamalin@c-24-131-34-218.hsd1.ga.comcast.net)
L6[02:23:14] ⇦
Quits: Shamalin
(Shamalin!~Shamalin@c-24-131-34-218.hsd1.ga.comcast.net) (Client
Quit)
L7[03:16:04] ⇨
Joins: Saphire (Saphire!saphire@2a01:4f8:141:1272::2)
L8[03:24:24]
<zeta0134>
Alright fine, I did the braille thing
L10[03:24:57]
<zeta0134>
Also: 2x tape decks at 96 kHz sounds nice
L11[03:32:45] <Izaya> stereo sound
L12[03:33:27] <Izaya> looks breddy
gud
L13[03:34:41]
<zeta0134>
I'm pretty happy with it. This is still with vanilla
`settings.conf`, though it's really pushing the read speed
limit
L14[03:34:46]
<zeta0134>
each frame is 2000 bytes (uncompressed)
L15[03:36:05]
<zeta0134>
This particular video should in theory compress very well, even
using something naive like RLE, but I want to move on to something
more complex next
L16[03:37:14] <Izaya> 80x25?
L17[03:37:37]
<zeta0134>
Aye, Tier 2 GPU should... might suffice? I'm pretty sure it has the
call budget
L18[03:38:21]
<zeta0134>
The crazy nico video one was much higher res; I think it was
pulling the full 160x50 + braille
L19[03:39:06]
<zeta0134>
Except for the data usage, the braille set is even easier to read;
it's basically just a lookup table of bytes. The quadrant player
had to unpack the nybbles on the fly
L20[03:39:54]
<zeta0134>
Much more importantly, braille is high enough res to see the
smiles.
L21[03:40:12] <Izaya> You reading from HDD
or?
L22[03:40:29]
<zeta0134>
Yup, the whole thing's an 8.4 MB file, sitting on a 12 MB
RAID
L23[03:40:56] <Izaya> That is among the
largest files I've heard of actually being used in OC :p
L24[03:41:32]
<zeta0134>
It broke wget too, I had to be a cheaty cheat and SFTP it into
place
L25[03:41:46]
<zeta0134>
Though, I think my server might have just crapped out the
connection
L26[03:41:56]
<zeta0134>
Takes OC a surprisingly long time to download an 8MB file, due to
the disk speed restrictions
L27[03:42:55]
<zeta0134>
Really though, I should apply some basic compression. Lua's barely
doing any work to play the video back; it could decompress on the
fly without too much additional work, and that'd save bunches on
the HDD reads
L28[03:43:58] <Izaya> Consider testing if a
tape drive is faster.
L29[03:44:22]
<zeta0134>
Mmhmm, for sure. I'm going to need a lot more data to encode
anything with color
L30[03:44:43] <Lizzy> hmmmm, perhaps buying
a server just before the auto-renew day wasn't the best idea
-_-
L31[03:45:40] <asie> @zeta0134 ICE1, ICE2
and Nadeshicodec are all open source
L32[03:45:48] <asie> ICE1 and ICE2 were
160x50, no braille
L33[03:45:55] <asie> Nadeshicodec had a
different approach, 320x200 with braille, but was never
finished
L34[03:46:13] <asie> ICE2 is the only one
which uses copy commands coupled with motion detection algorithms,
it is also the most clever of the lot
L35[03:47:05]
<zeta0134>
My goal is not quite so lofty w/ respect to resolution
L36[03:47:07] <asie> We also had a
black-and-white player that I think did 320x200 w/ braille , but we
never released that one
L37[03:47:20] <asie> mostly because it was
meant to be a surprise for congoers which someone spoiled
L38[03:47:25] <asie> so we had to quickly
do something even better
L39[03:47:26]
<zeta0134>
I'm targeting just 160x144. But if color gets involved, I'm sure
I'll need to do some sort of a diff against the previous frame to
maintain reasonable rates at some loss in quality
L40[03:47:40] <asie> You won't be able to
do color with the "simple" approach
L41[03:47:47] <asie> OpenComputers has a
GPU command budget
L42[03:48:00]
<zeta0134>
256 calls per tick if memory serves?
L43[03:48:06] <asie> Yes, and calls cost
differently
L44[03:48:25] <asie> One advice I can give
you is that all three of the color codecs use a format which
principially stores lists of GPU commands, or
almost-GPU-commands
L45[03:48:58]
<zeta0134>
So it does help that the target is going to be a color restricted
system (Gameboy), so there will be a finite number of possible
palettes for a given frame
L46[03:48:58] <asie> and the processing
work to crunch frames down into commands is done on the host
computer side, not in-OC, as it's EXPENSIVE
L47[03:49:12] <asie> I have one which works
live, it's used in my emulator Lunatic86
L48[03:49:14] <asie> but it's very
simplified
L49[03:49:29] <Izaya> compute all possible
frames and have each frame be just an index :^)
L50[03:49:48] <asie> I have a Christmas
break now, so maybe I should work on that one project I had which
would kind of compete with yours =)
L51[03:49:54]
<zeta0134>
Somehow I don't think 160x144x32768 is going to fit on a 12 MB
RAID
L52[03:49:56] <asie> (Not GameBoy)
L53[03:50:31] <Izaya> ... point taken,
that's about 720GB
L54[03:50:38] <Izaya> You'd need quite the
storage array.
L55[03:50:40]
<zeta0134>
I'm not even sure that math is sound
L56[03:50:42]
<zeta0134>
It's very late
L57[03:50:49]
<zeta0134>
It should be way more than that
L58[03:51:10] <Izaya> Biggest array I ever
did in-game was ~17GB
L59[03:51:10] <asie> 32768 to the power of
160x144
L60[03:51:17]
<zeta0134>
That sounds right
L61[03:51:22]
<zeta0134>
... also geeze
L62[03:51:25]
<zeta0134>
That is a ... geeze
L63[03:51:35]
<zeta0134>
What on earth were you storing in-game?
L64[03:51:42] <Izaya> see
L65[03:51:45] <Izaya> I'd cloned
Venti
L66[03:51:46]
<zeta0134> I
thought my pathfinder was going to be heavy
L67[03:51:52] <Izaya> the Plan 9 archival
server
L68[03:51:54] <asie> But you wouldn't need
this much; if you're going for >16 colors, the best route is to
approximate down to OC's 240-color hardcoded palette section
L69[03:51:59] <Izaya> you can't delete from
venti
L70[03:52:15] <asie> this way, you just
need 240**(160*144), which of course isn't very helpful
L71[03:52:29] <Izaya> and I was using a
large tape robot system to deal with the whole setup
L72[03:52:32]
<zeta0134>
That was the idea yeah. I think Gameboy Color has too many unique
palette colors (and can also technically change palettes
mid-screen) so using the custom palette isn't an option. It'll need
to quantize
L73[03:52:39] <Izaya> so I just set
something up to auto-craft tapes and fill the boxes
L74[03:53:01] <Izaya> figured I probably
wouldn't run out of storage if I did that
L75[03:53:08]
<zeta0134>
I'm not even going to bother to try to emulate the thing yet.
(Besides, i already know the emulator works, it's just slow)
L76[03:53:17]
<zeta0134> I
just want to record some footage and see if I can get the visuals
to look even halfway decent.
L77[03:53:33]
<zeta0134>
If I can, then I'll put in the work to rewrite the emulator's PPU
and do a proper port
L78[03:53:43] <Izaya> today's bizarro
idea
L79[03:53:44] <asie> GameBoy non-color
stuff has lots of potential
L80[03:53:53] <asie> as you only have 6
possible combinations for a 2x4 block's color
L81[03:53:57] <Izaya> compositing a motion
sensor and a computronics camera
L82[03:54:00] <asie> (0,1 0,2 0,3 1,2 1,3
2,3)
L83[03:54:02] <asie> (the rest are
duplicate)
L84[03:54:03] <Izaya> so you can draw
sprites on terrain
L85[03:54:30] <asie> so you only need to
spend ~9 gpu color commands, leaving yourself with budget for ~238
sets
L86[03:54:34]
<zeta0134>
Presumably DMG is also going to have a much higher chance of
neighboring cells sharing the same 2-color palette after it's
compressed down, which would be nicer for call budgets
L87[03:55:04]
<zeta0134>
Though anything that scrolls the screen is still going to be
sketch
L88[03:55:43] <asie> Livable.
L89[03:55:47]
<zeta0134>
(I can't just detect that and emulate it; there's the sprite layer,
and the business with the window that gets funky... no no, we need
to just treat it as a frame and blit the diff. Nothing else
generalizes well enough to be useful.)
L90[03:56:05]
<zeta0134>
Of course, there's always plan C
L91[03:56:33]
<zeta0134> I
could brush up on my Java and code a PPU companion mod, to do
tiled-graphics acceleration
L92[03:56:46]
<zeta0134>
Then the vanilla call budgets don't matter
L93[03:57:10]
<zeta0134>
But that's cheaty for now. (And a lot less portable, even if I do
get it working.)
L94[03:57:22] <Izaya> [AdorableCatgirl
wants to know your location]
L95[03:58:06]
<zeta0134>
Pink Diamond's colony, post-revolution
L96[03:58:39] <Izaya> they've been talking
about coprocessors for a while
L97[04:00:20]
<zeta0134>
Well, it's 4am here and I do have work in the morning. I should
probably pretend to sleep, just wanted to share progress. :)
L98[04:00:32] *
Izaya checks time
L99[04:00:34] *
Izaya drinks
L100[06:41:01]
<AdorableCatgirl> AAAAAA
L101[06:50:58] ⇦
Quits: AdorableCatgirl
(AdorableCatgirl!~sam@pool-141-152-44-67.rcmdva.fios.verizon.net)
(Ping timeout: 190 seconds)
L102[07:00:59]
⇨ Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@88.130.158.234)
L103[07:34:29]
⇨ Joins: Comp6 (Comp6!~Comp6@5.182.98.84)
L104[07:34:37] <Comp6> hello
L105[07:35:33]
⇨ Joins: Clerick (Clerick!~Clerick@5.182.98.84)
L106[07:36:18] ⇦
Quits: Clerick (Clerick!~Clerick@5.182.98.84) (Quit:
Clerick)
L107[07:36:32]
<MGR>
%hello
L108[07:36:32] <MichiBot> MGR: Hello!
Welcome to #oc! The one and only opencomputers channel! Please ask
your questions directly (dont ask to ask) and provide error/code
examples! (Use pastebin.com if theyre more than one line!) Dont
mind the random conversation you might have walked into.
L109[07:42:32]
<Bob>
henlo
L110[07:43:11]
⇨ Joins: Clerick (Clerick!~Clerick@5.182.98.84)
L111[07:43:40] <Comp6> hello
L112[07:44:53] ⇦
Quits: Comp6 (Comp6!~Comp6@5.182.98.84) (Quit: Comp6)
L113[07:45:18]
⇨ Joins: Comp6 (Comp6!~Comp6@5.182.98.84)
L114[07:45:55] ⇦
Quits: Clerick (Clerick!~Clerick@5.182.98.84) (Quit:
Clerick)
L115[07:46:33] <Comp6> hey
L116[07:47:49]
⇨ Joins: kogtyv (kogtyv!~kogtyv@5.182.98.84)
L117[07:47:58] <kogtyv> hello
L118[07:48:06] <Comp6> hi
L119[07:48:52] <Comp6> go to our computer
science teacher channel?
L120[07:49:04] <kogtyv> go
L121[07:58:15] <kogtyv> ТехноКамень are
waiting for you on a new project that will break the records of
minecraft. Here is an interesting mechanics of block mining!
ТехноКамень
L122[08:01:13]
⇨ Joins: Inari
(Inari!~Pinkishu@pD9E8FBDC.dip0.t-ipconnect.de)
L123[08:03:03] ⇦
Quits: Comp6 (Comp6!~Comp6@5.182.98.84) (Quit: Comp6)
L124[08:03:29] ⇦
Quits: kogtyv (kogtyv!~kogtyv@5.182.98.84) (Remote host closed the
connection)
L125[08:04:28] <Lizzy> k, well i don't
need to deal with them then since they already left
L126[08:04:40] <AmandaC> I'm petty sure
that russian was a proper noun
L127[08:20:52]
⇨ Joins: bauen1
(bauen1!~bauen1@ipb21bb53f.dynamic.kabel-deutschland.de)
L128[08:23:43]
<Forecaster>
a proper nun you say
L129[08:27:00] <AmandaC> no?
L130[08:29:20]
<Forecaster>
a proper noon?
L131[08:30:07] *
AmandaC calls @Forecaster's doctor, tells them they might be having
a stoke
L132[08:30:50]
<Forecaster>
I'll just have a potion and hope it's a healing one
L133[08:30:51]
<Forecaster>
%sip
L134[08:30:51] <MichiBot> You drink a sour
blue potion (New!). The potion contained a computer virus! It just
changed Forecaster's background...
L135[08:31:01] <CompanionCube>
%tonkattempts
L136[08:31:01] <MichiBot> You have 1
attempt left.
L137[08:31:02]
<Forecaster>
ohno
L138[08:31:06] <CompanionCube>
%tonkout
L139[08:31:07] <MichiBot> Zounderkite!
CompanionCube! You beat your own previous record of 20 hours, 2
minutes and 17 seconds (By 5 hours, 48 minutes and 37 seconds)! I
hope you're happy!
L140[08:31:08] <MichiBot> CompanionCube
has tonked out! Tonk has been reset! They gained 0.025 tonk points!
plus 0.048 bonus points for consecutive hours! Current score:
1.9731
L141[08:31:14]
<Forecaster>
dangit!
L142[08:31:16]
<Forecaster>
D:<
L143[08:31:47] <CompanionCube> i should've
tonked first mayhaps
L144[08:32:10]
<Forecaster>
what
L145[08:32:17] <CompanionCube> wait no, i
stole, so no extra points
L146[08:32:19] <CompanionCube>
right.
L147[08:32:28] <CompanionCube>
s/stole/stole from myself/
L148[08:32:28] <MichiBot>
<CompanionCube> wait no, i stole from myself, so no extra
points
L149[08:32:45]
<Forecaster>
would have stolen*
L150[08:33:26]
<Forecaster>
the bonus for tonking out without stealing is greater than stealing
the tonk
L151[08:33:42]
<Forecaster>
because it's harder to pull off
L152[08:35:32]
<Forecaster>
well, it should be at least
L153[08:35:46] <CompanionCube> gaining 3/4
of a tonkpoint in a single shot is very :3
L154[08:35:47]
<Forecaster>
greater that is
L155[08:36:39] <CompanionCube> now, to get
that rrmaining 1/4
L156[08:36:40]
<Forecaster>
yes well, it was also 25 hours, which is a hefty lump, plus the
multiplier
L157[08:37:11]
<Forecaster>
actually I forget how those bonus points are calculated
L158[08:45:57]
<AdorableCatgirl> oh yeah
L159[08:46:02]
<AdorableCatgirl> RS485 time
L161[08:56:14] <AmandaC> Inari:
gross
L162[08:57:16] <Inari> haha
L163[08:58:14] *
Inari feeds AmandaC some roasted almonds
L164[09:17:46]
⇨ Joins: tangganpi
(tangganpi!~tangganpi@120.84.10.181)
L165[09:17:53] <tangganpi> 24
L166[09:17:55] ⇦
Quits: tangganpi (tangganpi!~tangganpi@120.84.10.181) (Client
Quit)
L167[09:20:08] ⇦
Quits: flappy (flappy!~flappy@88-113-149-197.elisa-laajakaista.fi)
(Ping timeout: 190 seconds)
L169[09:47:42] <Elfi> Blep
L170[09:48:06] <Elfi> Also I discovered
rustic isn't on Ariri's pack either, but that's not as important
:o
L171[09:48:26] <Elfi> Just means once
Ariri adds Bibliocraft, I'll use that for tables and chairs instead
=u=
L172[09:54:20] <AmandaC> Elfi: Kirby sits
and plays Kirby. Is Kirby truley the same Kirby? She screams, for
she does not know.
L173[09:59:11] <Inari> Elfi: Just use
CnB
L174[09:59:11] <Inari> :D
L175[10:00:24] <Elfi> CnB doesn't give me
bookshelves :<
L176[10:00:34] <Inari> I mean, not
functionalones, I guess
L177[10:02:18] *
Inari adds Elfi to her fairyshelf
L178[10:02:26] <AmandaC> %bite Inari
L179[10:02:27] <MichiBot> AmandaC is
biting Inari for 1d6 = 3 damage!
L180[10:02:31] <Inari> xD
L181[10:02:36] *
AmandaC rescues Elfi from the shelf, cuddles to
protecc
L182[10:02:49] <AmandaC> I go to do some
reading and Inari's off kidnapping fairies again
L183[10:03:00] <Inari>
"again"
L184[10:03:23] <AmandaC> Pretty sure
you've tried something similar before. :P
L185[10:03:25] <Inari> AmandaC: I checked,
you didn't dig into the hidden basement dungeon
L186[10:03:42] <AmandaC> into the
what-now?
L187[10:04:04] <AmandaC> Is that where all
the zombie moans are coming from occasionally whenI log in?
L188[10:04:05] <Inari> where the kidnapped
fairies are! weren't we talking aboutt hat
L189[10:04:10] <AmandaC> :|
L190[10:04:15] <AmandaC> %shell
Inari
L191[10:04:15] *
MichiBot loads Something into a shell and fires it. It strikes
Inari. They take 1 damage. Teris, and ds84182 stood too close and
take 4, and 2 damage respectively.
L192[10:04:22] <Inari> D:
L193[10:05:18] <Inari> %pet AmandaC
L194[10:05:19] <MichiBot> Inari is
brushing AmandaC with flaming potion bottle. AmandaC regains 1d4 =
4 hit points! Flaming potion bottle took the blue pill and fell
asleep.
L195[10:12:06]
<DaComputerNerd> %sip
L196[10:12:06] <MichiBot> You drink a
fluffy grass potion (New!). When DaComputerNerd brings the bottle
down they see a pussplum colored plastic flamingo. It stares into
their soul.
L197[10:15:56] *
AmandaC glares at Inari
L198[10:16:08] <AmandaC> First you kitnap
Elfi, then you try and light me on fire!
L199[10:17:38] *
Inari whisltes innocently
L200[10:21:57]
<Forecaster>
%sip
L201[10:21:57] <MichiBot> You drink a
boiling sapphire potion (New!). Forecaster is now Borg until they
see a star fall.
L202[10:22:03]
<Forecaster>
ohno
L204[10:33:05] <AmandaC> Inari: Silly
robot, that's not what the masters ofthe world looked like!
L205[10:48:37] *
Skye awu at AmandaC and Inari and Elfi boredly
L206[10:52:35]
<Forecaster>
individually or collectively?
L207[10:56:11] *
Skye awu at Forecaster too
L208[10:57:18] *
Inari barks at Skye
L209[10:57:32] <Skye> Inari: you a fox
girl? :p
L210[10:57:37] <Inari> yes
L211[11:00:33] <Elfi> @Ariri in the
interests of public safety, I would like to raise the height of the
powerlines on the river
L212[11:00:46] <Inari> heh
L213[11:01:03] <Elfi> Especially the
breaker switches -- they're low enough that you can graze the wire
and fry
L214[11:01:29] <Elfi> Even--and
especially--when trying to shut them off
L215[11:03:49] <Inari> Elfi: Thats just
hte anti-intruder feature
L216[11:06:12] <Elfi> It's not a very
well-arranged one in that case.
L217[11:06:37] <Elfi> Anyway, I've raised
the breakers and transformers to give walking clearance.
L218[11:07:29] <Elfi> That should prevent
mishaps caused by wandering in the dark
L219[11:08:21]
⇨ Joins: Vexatos
(Vexatos!~Vexatos@port-92-192-35-78.dynamic.as20676.net)
L220[11:08:21]
zsh sets mode: +v on Vexatos
L222[11:28:43]
<DaComputerNerd> anyone know why
`invCon.dropIntoSlot(sides.back, 1, craftCount)` (`invCon` being
the inventory controller component, `sides` being the sides api
table) is returning an error about an invalid side?
L223[11:31:05]
<Forecaster>
I believe robots can only interact with inventories that are in
front of them
L224[11:31:17]
<Forecaster>
or up or down
L225[11:31:26]
<DaComputerNerd> the inventory controller
page says back refers to internal inventory
L226[11:31:56]
<Forecaster>
that part might be out of date
L227[11:32:01]
<Forecaster>
not sure
L228[11:32:59] <AmandaC> that may just be
for robots
L229[11:33:19] <AmandaC> You were working
with drones,IIRC?
L230[11:33:27]
<DaComputerNerd> this is a robot
L231[11:33:32] <AmandaC> ha
L232[11:33:33]
<DaComputerNerd> the drones was another
thing
L233[11:34:14] <AmandaC> I see
L234[11:35:00] <AmandaC> %choose music
waves or talky waves?
L235[11:35:01] <MichiBot> AmandaC: You'll
want to go with "talky waves?".
L236[11:35:22]
<Forecaster>
for `getStackInSlot` there is `getStackInInternalSlot`
L237[11:36:40]
<Forecaster>
or maybe `suckFromSlot` is what you're looking for
L238[11:38:07]
<DaComputerNerd> suck from slot is the
other way around
L239[11:38:15]
<DaComputerNerd> `suckFromSlot` is the
other way around [Edited]
L240[11:38:33]
<Forecaster>
right
L241[11:38:35]
<DaComputerNerd> that's to the current
slot, `dropToSlot` is from the current slot
L242[11:38:50]
<Forecaster>
well according to the wiki the sides argument is the target
inventory...
L243[11:38:54]
<Forecaster>
not the robots inventory
L244[11:39:01]
<DaComputerNerd> read the top of the
page
L245[11:39:11]
<Forecaster>
you can't use it to insert into the robots inventory
L246[11:39:17]
<DaComputerNerd> "Sides required for
most operations are specified in the Sides API. If no or an invalid
side is provided functions will usually throw an error. To interact
with the robot's own inventory you need to use the side back, which
however makes it impossible to interact with inventories behind the
robot. Robots cannot access their left or right sides. You can
interact with external inventories in front of, above, or below the
robot."
L247[11:39:28]
<DaComputerNerd> " To interact with
the robot's own inventory you need to use the side back"
L248[11:39:46]
<Forecaster>
And I said that part may be outdated.
L249[11:40:18]
<DaComputerNerd> there's no internal
version of the method
L250[11:40:34]
<Forecaster>
you use dropIntoSlot to take from the currently selected slot and
insert into an external inventory, and suckFromSlot to take from an
external inventory and insert into the selected slot
L251[11:41:04]
<DaComputerNerd> if it's only external then
that means there's no way to move a set amount of items from one
robot slot to another and the oc.cil.li wiki is out of date
L252[11:41:09]
<Forecaster>
for a robot the side needs to be front, up or down
L253[11:41:15]
<DaComputerNerd> or at least the inventory
controller and robot api don't define one
L254[11:41:34]
<Forecaster>
if you want to move within the robots inventory you have to use the
method in the robot api for that
L255[11:41:44]
<DaComputerNerd> there's only two functions
with `drop` in the name in inventory_controller
L256[11:41:54]
<DaComputerNerd> dropIntoSlot and
dropIntoItemInventory
L257[11:41:59]
<Forecaster>
the inventory controller is for increased interaction with external
inventories
L258[11:42:12]
<DaComputerNerd> but then what's for
interaction with internal ones?
L259[11:42:16] <AmandaC> ~ocdoc
robot
L261[11:42:20]
<DaComputerNerd> not there
L262[11:42:22]
<Forecaster>
read what I just said...
L263[11:42:26]
<DaComputerNerd> there is no function to
move a set portion of a stack in robot
L264[11:42:40]
<DaComputerNerd> wait nvm there is
L265[11:42:50] <AmandaC>
`robot.transferTo(slot: number[, count: number]): boolean`
L266[11:42:53]
<Forecaster>
transferTo
L267[11:43:21]
<Forecaster>
"not there" hm
L268[11:43:36] <AmandaC> don't assume
everything uses the same verb for everything. Espically in a large
open-source project, different people export their own verbage when
making PRs
L269[11:43:37]
<DaComputerNerd> i didn't see the count
part somehow
L270[11:44:00]
<DaComputerNerd> a bit more consistency
would be nice though
L271[11:44:22]
<Forecaster>
or you can actually read through the docs and not skim them
:P
L272[11:45:01] <AmandaC> Better yet:
re-train your skimmer to also skim the first sentence or two of the
function description
L273[11:47:07]
<DaComputerNerd> i had kinda expected the
inventory controller to just allow more control over inventories in
general. Kinda in the name. It's not called "External
Inventory Controller" or anything like that
L274[11:47:31] <AmandaC> because that'd be
obnoxiously long
L275[11:47:49] <AmandaC> It's description
does say that it's largely for interacting with external
inventories, though
L276[11:48:46]
<Forecaster>
Cat forbid you have to do some investigating when the thing you're
using wrong doesn't work
L277[11:50:51]
<DaComputerNerd> i had kinda assumed the
wiki I had been told was up to date was actually up to date
L278[11:51:28]
<Forecaster>
who told you that?
L280[11:52:09] <AmandaC> This upgrade
allows the robot to interact in a more controlled fashion with
inventories in the world.
L281[11:52:09] <AmandaC> Robots with this
upgrade can read additional item information, suck and drop items
from and into specific slots of an inventory and equip items on
their own. This is particularly useful for interacting with
advanced machines, where items have to go into specific slots, but
can also come in handy for sorting systems or automated
crafting.
L282[11:52:47] <AmandaC> %8ball cereal for
lunch?
L283[11:52:47] <MichiBot> AmandaC: Ask
again later
L284[11:57:18] <AmandaC> "Steve, if
you are at lunch and can hear this: Don't go back to work! It is on
fire!"
L285[11:57:25]
<DaComputerNerd> another thing that's kinda
odd. If an inventory controller is supposed to be specifically for
more power with external inventories, why does it have
`getStackInInternalSlot()`?
L286[11:58:07] <AmandaC> because they
didn't want to giev robots too much introspection without a
balance
L287[11:59:07]
<Forecaster>
nowhere does it say "specifically"
L288[12:09:40]
<Forecaster>
%tonk
L289[12:09:40] <MichiBot> Potzblitz!
Forecaster! You beat CompanionCube's previous record of <0 (By 3
hours, 38 minutes and 33 seconds)! I hope you're happy!
L290[12:09:41] <MichiBot> Forecaster's new
record is 3 hours, 38 minutes and 33 seconds! Forecaster also
gained 0.00364 tonk points for stealing the tonk.
L293[13:21:02]
<Ariri>
kyoot
L294[13:22:29]
<Ariri>
Elfi: Understandable, if you haven’t done it then i’ll do it
soon
L295[13:36:48] <Inari> TIL you can be
allergic to cold
L296[13:39:06] <Inari> TIL you can be
allergic to... skin
L297[13:42:47]
<Ariri>
Terminators?
L298[13:43:11] <Inari> terminators?
L299[13:43:25]
<Forecaster>
You can be allergic to lots of things
L300[13:43:34]
<Forecaster>
Like foxes
L301[13:54:35] <AmandaC> Inari: you can be
allergic to your partner's sexual excretions as well, if that one
episode of House is to be believed
L302[13:55:20] <ben_mkiv> sounds like a
strong relationship
L303[13:56:06] <Inari> Yes, you cna
be
L304[14:04:08]
<Forecaster>
%sip
L305[14:04:08] <MichiBot> You drink a
viscous oculemon potion (New!). A bard starts playing a lute behind
Forecaster. They don't stop.
L306[14:04:29] <Inari> AmandaC: Generally
I guess I just expect allergy to be a reaction to some kind of
substance
L307[14:04:32] <Inari> Not to something
like cold
L308[14:06:29] <AmandaC> It's probably not
to the cold, but to some chemical the body produces in the
cold
L309[14:06:38] <Mimiru> My mom was
allergic to the sun, which was great fun as she worked
construction, so in the middle of summer, in over 100f heat, she
had to be in a long sleeve shirt, and pants.
L310[14:07:05]
<Forecaster>
at least it's not an "allergy" to electricity
L311[14:07:19] <Inari> I mean
L312[14:07:40] <Inari> AmandaC: The cold
makes the body react wit histamine. But thats basically what an
allergy is anyway
L313[14:07:48] <Lizzy> %choose Work out
firewall shit or look into it later
L314[14:07:48] <MichiBot> Lizzy: Out of
these two choices? I'd say "Work out firewall
shit".
L315[14:07:53] <Lizzy> dammit
MichiBot
L316[14:07:56]
<Forecaster>
or to the presence of wind turbines...
L317[14:08:45] <AmandaC> I'm allergic to
idiots. It's truly tiring being on the internet
L318[14:09:03]
<Forecaster>
how are you not dead?
L319[14:09:14] <Inari> %pet AmandaC
L320[14:09:14] <MichiBot> Inari is petting
AmandaC with Something. AmandaC regains 1d4 = 2 hit points!
L321[14:09:29] <AmandaC> NyQuil shots Evey
five minutes
L322[14:09:39] <Inari> NyQuil?
L323[14:13:27] <AmandaC> Izaya: would you
like to hear my thoughts on emoji now that I've finally had some
time to parse them out?
L324[14:13:58] <AmandaC> Inari probably
knows where I'm going with it anyway
L325[14:14:25] <Inari> I have no
idea
L326[14:14:35] <AmandaC> I just said it
else-net. :P
L327[14:15:42] <AmandaC> Izaya: I'm more
than happy to let companies have the astral plane of unicode, if it
means that they're not mangling ASCII text. :o -- is it surprise,
or kissy? Find out today, while texting your best friend on New
Chat App™ -- pretty pictures will always win out for the majority
of users, let them have that shit
L328[14:15:57] <Inari> I don't read
elsenet much
L329[14:16:10] <AmandaC> I've noticed.
:P
L330[14:16:29]
<DaComputerNerd> %sip
L331[14:16:29] <MichiBot> You drink a
slimy jumbonium potion (New!). It tastes salty.
L332[14:17:13]
<DaComputerNerd> ...
L333[14:19:51] <AmandaC> Don't worry
Inari, the clock says 4.. 3... 2... 1.. SMASH!
L335[14:20:32] <MichiBot>
SMASH! -
Starbomb MUSIC VIDEO animated by Studio Yotta | length:
3m
52s | Likes:
398,054 Dislikes:
6,431 Views:
32,634,058 | by
Egoraptor | Published On 16/12/2014
L336[14:23:29] <Inari> AmandaC: reminds me
of those luigi/mario memes
L337[14:23:35] <Inari> Sadly those are a
tad bit too sensitive to post here
L338[14:23:36] <Inari> ;D
L339[14:23:53] <AmandaC> %bite Inari
L340[14:23:55] <MichiBot> AmandaC is
biting Inari for 1d6 = 2 damage!
L341[14:24:03] <Inari> D:
L342[14:37:36]
<Mettaton_Fab> when i hear luigi/mario
memes, i think of the offensive ones with mario being explainative
and luigi being a total fuckup.
L343[14:38:04] <AmandaC> I just remember
the one where Mario's a sore winner
L344[14:38:10] <AmandaC> Stepping on
Luigi's toes
L345[14:38:18] <AmandaC> from one of the
olympics games
L346[14:42:02] <Inari> @Mettaton_Fab those
yeah
L347[14:42:20]
<Mettaton_Fab> i like the totally
germanized version of those
L348[14:42:25]
<Mettaton_Fab> Toggo-Talk memes
L349[14:42:31] <Inari> CAn't say I've seen
those
L350[14:42:50]
<Mettaton_Fab> Nina is reasonable and Paddy
is the nutjob
L351[14:43:02] <AmandaC> Dr Inari, you're
a therapist now? But you're evil and bent on world
domination!
L352[14:43:13]
<Mettaton_Fab> i kinda wanna send one in
here
L353[14:43:22] <Inari> AmandaC:
meow?
L354[14:43:28] <AmandaC> I'm sure an op
would be kinda willing to send you a ban in response.:D
L355[14:43:37]
<Mettaton_Fab> but they are kinda...
problematic?
L356[14:43:45] <AmandaC> Inari: more
lyrics modified.
L357[14:44:03] <Inari> I see
L358[14:44:36] <AmandaC> %8ball play with
cubes?
L359[14:44:36] <MichiBot> AmandaC: [ The
Bowling ball doesn't answer ]
L360[14:44:49] <AmandaC> %choose computers
or vis
L361[14:44:50] <MichiBot> AmandaC: If I've
learned anything in life it's that you always pick
"vis"
L362[14:44:59] *
AmandaC eyes MichiBot suspiciously
L364[14:45:01] <MichiBot>
I WAS A
LONDON UBER DRIVER FOR THE DAY *IN A TANK!* | length:
5m
37s | Likes:
118,173 Dislikes:
2,793 Views:
2,470,034 | by
Josh Pieters | Published On 12/5/2019
L365[14:45:14]
<Mettaton_Fab> %8ball finish the stereo
decoder circuit or dismantle a tiny stereo system
L366[14:45:14] <MichiBot> Mettaton_Fab: I
don't think that's a question...
L367[14:46:27] <AmandaC> %8ball break this
sandman like a stale bagguett?
L368[14:46:27] <MichiBot> AmandaC: Signs
point to yes
L369[14:48:20]
<Mettaton_Fab> %8ball fix the frequency
scale on the tiny DIY FM radio by correctly setting the tuning
capacitor?
L370[14:48:20] <MichiBot> Mettaton_Fab: [
The Bowling ball doesn't answer ]
L371[14:48:44] <AmandaC> @Mettaton_Fab
8ball for yes/no, %choose for multiple choice
L372[14:48:58] <AmandaC> oh, you changed
it
L373[14:49:33] <Inari> %8ball am i a
pie?
L374[14:49:33] <MichiBot> Inari: Signs
point to yes
L375[14:51:28] *
AmandaC sniffs Inari to determine what kind of pie she
is
L376[14:51:41]
<Forecaster>
lewdpie
L377[14:51:56] *
AmandaC makes a face, cuddles back up protectively around
Elfi
L378[14:52:39]
<AdorableCatgirl> god i am tired
L379[14:52:49]
<AdorableCatgirl> :(
L380[14:53:05]
<AdorableCatgirl> w/e
L381[14:53:14]
<Mettaton_Fab> %choose finish stereo
decoder or EEVBlog tiny stereo system
L382[14:53:14] <MichiBot> Mettaton_Fab: If
I've learned anything in life it's that you always pick
"EEVBlog tiny stereo system"
L383[14:53:19]
<AdorableCatgirl> time to work on Tsukinet
and Fennec
L384[14:55:22]
<AdorableCatgirl> tl;dr Fennec is gonna be
the testing ground for some of the Tsuki stuff that doesn't depend
on filesystem permissions
L385[15:19:11] <Inari> @Forecaster
haha
L386[15:19:23] <Inari> AmandaC: creampie?
;D
L387[15:19:39] <AmandaC> %stab Inari
L388[15:19:39] <MichiBot> AmandaC is
stabbing Inari with Ariris than than for 1d4 = 4 damage!
L389[15:20:58]
<DaComputerNerd> %sip
L390[15:20:58] <MichiBot> You drink a
viscous pearlpeas potion (New!). DaComputerNerd hears a train
whistle in the distance.
L391[15:26:15] <AmandaC> pearlpeas...
what's that from, it rings a bell
L392[15:26:27]
<Forecaster>
Starbound
L393[15:26:41] <AmandaC> ah
L394[16:15:12]
<Sketamine>
This feels like it should be a simple answer
L395[16:15:30]
<Sketamine>
i want to use a table to store a list of commands and then a
function for each
L396[16:16:48]
<Sketamine>
im using something like
L398[16:20:00]
<DaComputerNerd> and?
L399[16:20:06]
<Sketamine>
Well it doesnt work
L400[16:20:24]
<Sketamine>
Well it doesnt compile [Edited]
L401[16:21:34]
<DaComputerNerd> try
`commands["echo"] = echo`
L403[16:36:05] <Skye> Inari, oh god
L404[16:37:45] <AmandaC> %8ball cereal for
dinner?
L405[16:37:46] <MichiBot> AmandaC: Without
a doubt
L406[16:44:30]
<Forecaster>
%tonk
L407[16:44:30] <MichiBot> Sard!
Forecaster! You beat your own previous record of 3 hours, 38
minutes and 33 seconds (By 56 minutes and 17 seconds)! I hope
you're happy!
L408[16:44:31] <MichiBot> Forecaster's new
record is 4 hours, 34 minutes and 50 seconds! No points gained for
stealing from yourself. (Lost out on 0.00094 x 4 = 0.00376)
L409[16:46:21]
<DaComputerNerd> out of curiosity, can you
use the leash upgrade on players?
L410[16:46:40]
<Forecaster>
I think so
L411[16:46:59]
<Forecaster>
I recall something about drones transporting players or
something
L412[16:47:10]
<Forecaster>
maybe I'm misremembering something
L413[16:47:43] <AmandaC> if you mean
Sangar(?)s video, it worked by lassoing a horse, then the player
sits on the horsr, IIRC
L414[16:48:02]
<Forecaster>
maybe that was it, I dunno
L416[16:49:19] <MichiBot>
Drone
passenger transport | length:
37s | Likes:
16 Dislikes:
0
Views:
529 | by
MaakaSakuranbo | Published On
11/12/2015
L417[16:49:19] <Inari> :p
L418[16:51:31] <AmandaC> ah yeah
L419[16:51:32] <AmandaC> that's it
L420[16:56:10]
<Bob>
@Sketamine that syntax tough.. also make functions local
aswell
L421[16:56:34]
<Bob> or
directly `function commands.echo(...)`
L422[17:14:15]
<Sketamine>
sh lol its been a while since i wrote any lua
L423[17:16:50]
<Bob>
:GWaobloChildPepeSweat:
L424[17:30:13] ⇦
Quits: Vexatos
(Vexatos!~Vexatos@port-92-192-35-78.dynamic.as20676.net) (Quit:
Insert quantum chemistry joke here)
L425[17:32:18]
⇨ Joins: mass (mass!webchat@86.105.20.19)
L426[17:33:06] ⇦
Quits: mass (mass!webchat@86.105.20.19) (Client Quit)
L427[17:40:07] *
AmandaC beams a bucket over Inari's head, starts stealing her
keyboard keys
L428[17:43:45]
⇨ Joins: Backslash
(Backslash!~Backslash@d75-156-174-126.abhsia.telus.net)
L429[17:45:44] ⇦
Quits: Backslash
(Backslash!~Backslash@d75-156-174-126.abhsia.telus.net) (Read
error: Connection reset by peer)
L430[17:48:06]
⇨ Joins: Backslash
(Backslash!~Backslash@d75-156-174-126.abhsia.telus.net)
L431[17:49:47] ⇦
Quits: Backslash
(Backslash!~Backslash@d75-156-174-126.abhsia.telus.net) (Remote
host closed the connection)
L432[18:25:48]
<Bob> Yeet
Linux master
L433[18:26:01]
<Bob> made
symlinks and used vim to make luarocks work with luajit
L434[18:26:07]
<Bob> i feel
too powerful
L435[18:38:21]
⇨ Joins: Backslash
(Backslash!~Backslash@d75-156-174-126.abhsia.telus.net)
L437[18:43:17]
<AdorableCatgirl> @Bob Make an SSD and HDD
coexist peacefully no balls
L438[18:43:32]
<Bob>
:GWaobloChildPepeSweat:
L439[18:43:41]
<Bob>
:GWunuDrakeNo: 8 years old toshiba only
L440[18:44:46]
<AdorableCatgirl> put the SSD where the DVD
drive was
L441[18:50:53] <AmandaC> %tell Inari but
then you'll be the one to eat them
L442[18:50:53] <MichiBot> AmandaC: Inari
will be notified of this message when next seen.
L443[18:57:35]
<Bob> Anyone
knows where does lua(jit) loads the package.path variable
L444[18:57:46]
<Bob> i have
no idea where to look into the c code or anywhere
L445[19:05:06]
<AdorableCatgirl> iirc you can set a shell
var to modify it
L446[19:06:22]
⇨ Joins: Backslash_
(Backslash_!~Backslash@d75-156-174-126.abhsia.telus.net)
L447[19:06:22] ⇦
Quits: Backslash
(Backslash!~Backslash@d75-156-174-126.abhsia.telus.net) (Ping
timeout: 378 seconds)
L448[19:16:33] <AmandaC> %give MichiBot
this One Weird Truck for Isekai
L449[19:16:33] *
MichiBot accepts this One Weird Truck for Isekai and adds it to her
inventory
L450[19:16:56] <AmandaC> %8ball put the
laptop away?
L451[19:16:56] <MichiBot> AmandaC: Signs
point to yes
L452[19:39:49] ⇦
Quits: Backslash_
(Backslash_!~Backslash@d75-156-174-126.abhsia.telus.net) (Read
error: Connection reset by peer)
L453[19:40:19]
⇨ Joins: Backslash
(Backslash!~Backslash@d75-156-174-126.abhsia.telus.net)
L454[19:42:03] ⇦
Quits: ben_mkiv (ben_mkiv!~ben_mkiv@88.130.158.234) (Ping timeout:
204 seconds)
L455[22:53:00]
⇨ Joins: dapower
(dapower!~dapower@117.5.104.111)
L456[22:53:19]
<Ariri>
He-man
L457[22:54:06] ⇦
Quits: dapower (dapower!~dapower@117.5.104.111) (Client
Quit)
L458[22:54:17]
<Ariri>
He-gone
L459[22:58:04]
<Ocawesome101> %tonk
L460[22:58:04] <MichiBot> Potzblitz!
Ocawesome101! You beat Forecaster's previous record of 4 hours, 34
minutes and 50 seconds (By 1 hour, 38 minutes and 43 seconds)! I
hope you're happy!
L461[22:58:05] <MichiBot> Ocawesome101's
new record is 6 hours, 13 minutes and 33 seconds! Ocawesome101 also
gained 0.00825 (0.00165 x 5) tonk points for stealing the
tonk.
L462[23:13:25] ⇦
Quits: Backslash
(Backslash!~Backslash@d75-156-174-126.abhsia.telus.net) (Quit:
Leaving)
L463[23:17:23]
⇨ Joins: Backslash
(Backslash!~Backslash@d75-156-174-126.abhsia.telus.net)