<<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
L9[03:24:43] <zeta0134> http://tinyurl.com/w5bmqsq
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
L160[08:48:47] <Inari> AmandaC: https://www.reddit.com/r/aww/comments/ebtueo/mom_bringing_her_kitten_a_fish/
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)
L168[09:26:34] <Elfi> https://cdn.discordapp.com/attachments/607264451158081546/656514346637197332/JPEG_20191217_101225.jpg
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
L203[10:27:07] <Inari> AmandaC: https://imgur.com/gallery/BFZFAb8
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
L221[11:13:34] <Inari> https://cdn.discordapp.com/attachments/305442933170241536/654380060098428959/VainForkedIslandwhistler-size_restricted.gif
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
L260[11:42:16] <ocdoc> http://ocd.cil.li/api: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?
L279[11:52:00] <AmandaC> https://ocdoc.cil.li/item:inventory_controller_upgrade
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.
L291[12:41:48] <Inari> https://cdn.discordapp.com/attachments/235763355262910464/656220228031610910/received_621883851915739.jpeg i like this kinda artstyle ~
L292[12:42:40] <Inari 『 おにいでれ 』> better quality http://tinyurl.com/svkfymy
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!
L334[14:20:31] <AmandaC> ( https://www.youtube.com/watch?v=And-vdjC71E )
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
L363[14:45:01] <Inari> https://www.youtube.com/watch?v=FBFtmYH_XzU
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
L397[16:16:48] <Sketamine> Code Block pastebined https://paste.pc-logix.com/evukuquzih
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`
L402[16:27:08] <Inari> https://preview.redd.it/x41lfygru6541.png?width=640&height=917&crop=smart&auto=webp&s=6333f4a73dc4d50bfa0d24b18a08e0df4e156cb1
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
L415[16:49:19] <Inari> https://www.youtube.com/watch?v=Hf3UvwzGA8U
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)
L436[18:39:35] ⇦ Quits: Inari (Inari!~Pinkishu@pD9E8FBDC.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.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)
<<Prev Next>> Scroll to Top