<<Prev Auto Refresh Scroll to Bottom
Stuff goes here
L1[00:04:59] ⇦ Quits: Vexatos (~Vexatos@port-92-192-125-38.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L2[00:08:24] <Vampyre> here, some uplifting music for you all: https://www.youtube.com/watch?v=dNeTflipN6w ;-)
L3[00:08:26] <MichiBot> Shireen - SO HUMAN OF YOU [official music video] | length: 6m 11s | Likes: 25,296 Dislikes: 742 Views: 1,050,593 | by Shireen | Published On 11/4/2019
L4[00:11:00] <Mic​hiyo> So I moved Corded and MichiBot to the VPS. Neo is still local, but may have major connectivity issues, as the garage is 104, and the servers start shitting themselfs... about now
L5[00:14:14] <Va​ur> >Mic​hiyo: So I moved Corded and MichiBot to the…
L6[00:14:14] <Va​ur> awh that sucks 😦
L7[00:24:03] ⇦ Quits: Neo (~neo@ip229.ip-51-222-228.net) (ZNC 1.8.2 - https://znc.in)
L8[00:32:04] ⇨ Joins: Neo (~neo@ip229.ip-51-222-228.net)
L9[00:32:17] *** Server sets mode: +ntz
L10[00:34:30] <Ro​bby> while true do local id, , x, y = event.pull(modemmessage")
L11[00:35:03] <Ro​bby> not sure what local id is
L12[00:36:25] <Vampyre> https://ocdoc.cil.li/component:signals
L13[00:36:44] <Vampyre> that explains all event types and their parameters
L14[00:37:04] <Vampyre> the example at the top is for modem_message, but don't know if that is accurate
L15[00:37:30] <Vampyre> should be, but documentation might not always reflect reality in OC's case ;-)
L16[00:43:09] <Ro​bby> do i need all those addresses or can i leave it at localNetworkCard and port
L17[00:43:46] <Vampyre> port and payload, or even just payload if you don't even care about the port
L18[00:43:55] <Vampyre> just replace the rest with _
L19[00:44:15] <Ro​bby> okay
L20[00:44:22] <Ro​bby> so like thgis , ,
L21[00:44:25] <Corded> * <Ro​bby>
L22[00:44:29] <Ro​bby> okay odd
L23[00:44:34] <Ro​bby> , ,
L24[00:44:42] <Ro​bby> wont show the underscores
L25[00:44:52] <Ocawes​ome101> \`put stuff in backticks\`
L26[00:45:00] <Ocawes​ome101> -> `put stuff in backticks`
L27[00:45:12] <Ocawes​ome101> \`\aaa\\` -> `aaa`
L28[00:45:17] * dequbed shakes head in IRC
L29[00:45:28] <Vampyre> (actually, you do care about the port, is the easiest way to differentiate between who sends things and who receives things)
L30[00:46:21] <Ro​bby> so like this https://tinyurl.com/yzx7wnpj
L31[00:46:49] <Vampyre> yah, I think that should work
L32[00:46:51] <Vampyre> maybe
L33[00:46:52] <Mic​hiyo> If you're in the REPL don't use local.
L34[00:46:58] <Mic​hiyo> it'll save you lots of headaches.
L35[00:47:06] <Mic​hiyo> in scripts use local.
L36[00:47:09] <Ro​bby> so just get rid of local
L37[00:47:13] <Vampyre> or it will blow up your PC and kill everything in a 5 mile radius
L38[00:47:16] <Ro​bby> and ;eave event
L39[00:47:24] <Vampyre> if that happens, don't blame me, but just try it ;-)
L40[00:47:30] <Mic​hiyo> also in REPL you don't need to require event
L41[00:47:34] <Mic​hiyo> in scripts you do
L42[00:47:47] <Ro​bby> okay
L43[00:49:10] <Ro​bby> it just did nothing
L44[00:49:18] <Ro​bby> so ill write it as a script now
L45[00:50:42] <Ro​bby> so there https://tinyurl.com/yk3rtahz
L46[00:50:51] <Mic​hiyo> Oh, also you need to tell it WHAT event to pull
L47[00:50:59] <Mic​hiyo> `event.pull("modem") or.. whatever
L48[00:51:08] <Mic​hiyo> `event.pull("modem_message") or.. whatever [Edited]
L49[00:51:11] <Ro​bby> did that
L50[00:51:23] <Ro​bby> heres a better shot https://tinyurl.com/ygfovomo
L51[00:51:43] <Mic​hiyo> You hadn't in the screenshot in the REPL :P so I was going by that still.
L52[00:52:05] <Ro​bby> yeah ik
L53[00:52:10] <Ro​bby> i just noticed that too lol
L54[00:52:20] <Ro​bby> bot okay lets cross fingers
L55[00:53:40] <Ro​bby> so far it did nothing
L56[00:54:58] <Mic​hiyo> run dmesg on this computer and see if it's even seeing any modem events
L57[00:55:12] <Mic​hiyo> run `dmesg` then do whatever you're doing on the other end to send
L58[00:55:33] <Ro​bby> where do i run that
L59[00:55:45] <Ocawes​ome101> in the shell
L60[00:56:07] <Mic​hiyo> Right now, your code is simply saying wait until the event is fired, then load the data in to the varibles, you're not doing anything with it including printing
L61[00:56:11] <Ro​bby> its not
L62[00:56:12] <Ro​bby> odd
L63[00:56:13] <Ro​bby> ooh
L64[00:56:18] <Ro​bby> maybe the port reset itself
L65[00:56:50] <Ro​bby> yup
L66[00:56:53] <Ro​bby> port reset
L67[00:57:11] <Ro​bby> so will i need to set the port eveytime i reboot my pc
L68[00:57:18] <Ro​bby> or can i just toss that into the script
L69[00:57:38] <Mic​hiyo> Yeah, that's how it's usually done
L70[00:57:42] <Ro​bby> copy that
L71[00:57:46] <Mic​hiyo> https://ocdoc.cil.li/component:modem?s[]=modem
L72[00:57:57] <Mic​hiyo> the snippet there does just that.
L73[01:00:24] <Ro​bby> ahaa
L74[01:02:37] <Ro​bby> okay okay im starting to understand a bit https://tinyurl.com/yjfvrdb8
L75[01:03:55] <Ro​bby> i would assume when you do local m = component.modem, thats just giving that component/primary component an identifier?
L76[01:03:57] <Vampyre> so now you need a while true do <> print(payload) ; end
L77[01:06:26] <Ro​bby> after the event.pull line?
L78[01:06:28] <Ro​bby> or before it
L79[01:06:35] <Vampyre> around it
L80[01:06:46] <Vampyre> while true do above it
L81[01:06:55] <Vampyre> print & end below it
L82[01:07:35] <Ro​bby> okay
L83[01:07:46] <Ro​bby> https://tinyurl.com/ygtjc556
L84[01:07:47] <Ro​bby> aah i see why
L85[01:10:38] <Ro​bby> ooh i see what i can do
L86[01:10:49] <Ro​bby> i can give it something to say along with the data
L87[01:11:11] <Ro​bby> will i need to give the dotted spaces or just leave out what i dont want
L88[01:11:32] <Vampyre> what dotted spaces?
L89[01:11:55] <Vampyre> on the send side you just do your modem.broadcast("message"), port
L90[01:12:02] <Vampyre> err
L91[01:12:09] <Vampyre> modem.broadcast("message", port)
L92[01:12:58] <Vampyre> err, no
L93[01:12:59] <Ro​bby> print("Got a message from " .. from .. " on port " .. port .. ": " .. tostring(message))
L94[01:13:21] <Ro​bby> is all that required ^^^^
L95[01:13:29] <Vampyre> sorry, modem.broadcast(port, "message")
L96[01:13:44] <Vampyre> well, no, just message
L97[01:13:46] <Vampyre> or payload
L98[01:13:49] <Ro​bby> okay
L99[01:13:57] <Vampyre> or whatever you called that 4th or 5th variable
L100[01:14:19] <Vampyre> the port you will need in an if statement you will want to add next
L101[01:14:34] <Vampyre> but jusst get this working for niow ;-)
L102[01:15:25] <Ro​bby> so for example print("result" payload)
L103[01:15:56] <Vampyre> , or ..
L104[01:16:05] <Ro​bby> or will ineed to do print("result" ..payload)
L105[01:16:08] <Ro​bby> yea that
L106[01:16:14] <Ro​bby> okay
L107[01:16:20] <Vampyre> .. is string concatenation but print can handle variable number of arguments too
L108[01:16:40] <Vampyre> I think it's even smart enough to insert a space with ,
L109[01:16:51] <Ro​bby> okay
L110[01:20:01] <Ro​bby> https://tinyurl.com/yjma5b3m
L111[01:20:55] <Ro​bby> then end at the bottom like you said
L112[01:21:07] <Vampyre> yup
L113[01:21:36] <Vampyre> and do yourself a favor, indent your code
L114[01:21:52] <Ro​bby> we have a mission success https://tinyurl.com/yj7j69bl
L115[01:21:56] <Ro​bby> and indent?
L116[01:21:57] <Vampyre> add 2 or 4 spaces or a tab infront the 2 lines in the while block
L117[01:22:08] <Ro​bby> okay
L118[01:22:15] <Vampyre> the while true do till end is a code block
L119[01:22:35] <Vampyre> coding is just like minecraft. you combiene blocks ;-)
L120[01:23:41] <Ro​bby> better? https://tinyurl.com/yfdg6qfy
L121[01:24:01] <Vampyre> lovely ;-)
L122[01:24:04] <Vampyre> oh
L123[01:24:09] <Vampyre> 1 enter after the requires
L124[01:24:14] <Vampyre> then it's perfect
L125[01:24:46] <Ro​bby> https://tinyurl.com/yhs5g989
L126[01:24:54] <Vampyre> lol, noooo
L127[01:25:11] <Ro​bby> oh
L128[01:25:12] <Vampyre> I meant the block of requiers be seperated from the m.open by 1 enter
L129[01:25:23] <Vampyre> to signify those 2 blocks as distinct
L130[01:25:39] <Vampyre> don't think of code as lines, think of them as blocks
L131[01:25:45] <Vampyre> blocks containing lines
L132[01:26:00] <Ro​bby> aah okay
L133[01:26:01] <Ro​bby> gotcha
L134[01:26:05] <Ro​bby> boom https://tinyurl.com/yg5g5y7a
L135[01:26:22] <Vampyre> and bonus points if you put comments in your code to signify what big blocks of code do
L136[01:26:42] <Vampyre> yup, perfect ;-)
L137[01:27:02] <Vampyre> anyways, this ends our lesson on good coding practices for today
L138[01:27:27] <Vampyre> come back tomorrow for more and exiting ways to be OCD about code adnd waste time writing documentation! ;-)
L139[01:33:05] <Ro​bby> https://tinyurl.com/yk5zhzxe
L140[01:33:08] <Ro​bby> ooh im not done
L141[01:33:16] <Ro​bby> lesson may be over
L142[01:33:26] <Ro​bby> but im gonna do a lot of exra credit
L143[01:34:42] <Mic​hiyo> Just wait until you start using event.listen, instead of pull
L144[01:35:32] <Ro​bby> ya, im not very exited for that
L145[01:35:39] <Ro​bby> but i know you can do a lot more
L146[01:39:25] ⇨ Joins: DBotThePony (~Thunderbi@31.220.170.28)
L147[01:41:49] <Izaya> I wonder if my router and laptop can transmit hard enough to work from the driveway
L148[01:41:57] <Izaya> I could sit out there with my laptop in the sun >.>
L149[01:44:49] <bad at​ vijya> sometimes i forget that summer up here means winter down there
L150[01:45:31] <ThePi​Guy24> i wish it was winter up here
L151[01:45:39] <ThePi​Guy24> it is always too warm during summer
L152[01:45:39] <Mic​hiyo> I wish it was always winter.
L153[01:45:42] <Mic​hiyo> fuck this 104
L154[01:45:47] <Izaya> "The shower will warm up soon" and other lies you can tell yourself while you freeze to death.
L155[01:45:50] <Ro​bby> fuck your 104
L156[01:45:52] <Ro​bby> fuck my 120
L157[01:46:06] <Ro​bby> this is vegas baby
L158[01:46:08] <Izaya> fuck my 5
L159[01:46:12] <Ro​bby> we live as we scortch
L160[01:46:14] <Mic​hiyo> it was 111 earlier. I'm in Oregon... OREGON.
L161[01:46:18] <Mic​hiyo> it shouldn't be THIS HOT.
L162[01:46:28] <Izaya> where's oregon again
L163[01:46:28] <Kristo​pher38> >people speaking Fahrenheit
L164[01:46:39] <Ro​bby> well the earth is less than 6 years away from global warming being irreversable
L165[01:46:54] <Izaya> gotta look at the upsides
L166[01:47:03] <Mic​hiyo> https://tinyurl.com/yeze9arx
L167[01:47:14] <bad at​ vijya> i was in richmond proper today and workin outside
L168[01:47:17] <bad at​ vijya> there was
L169[01:47:20] <bad at​ vijya> no wind
L170[01:47:22] <bad at​ vijya> at all
L171[01:47:25] <Ro​bby> youre right above me!
L172[01:47:29] <Izaya> thanks
L173[01:47:36] <Ro​bby> so yea
L174[01:47:39] <Izaya> the US has too many states
L175[01:47:43] <Mic​hiyo> Izaya, ~44 was the high today
L176[01:47:45] <Ro​bby> above cali and nevada
L177[01:47:50] <bad at​ vijya> 90 fucking degrees and humidity so high it felt like i was swimming
L178[01:47:52] <Izaya> °C?
L179[01:47:56] <Mic​hiyo> Yes C
L180[01:48:00] <Izaya> that is rather warm
L181[01:48:19] <Kristo​pher38> It is scorchingly sunny
L182[01:48:30] <bad at​ vijya> no WIND in RICHMOND
L183[01:48:38] <bad at​ vijya> until after i was done working
L184[01:48:54] <bad at​ vijya> pain, suffering, and agony
L185[01:52:50] <Mic​hiyo> I can't get it any lower than 87/30 in my room >_>
L186[01:52:56] <Mic​hiyo> servers are still cooking at ~104
L187[01:54:26] <Izaya> in summer my server was sitting at 54° max according to the data I have from 6 months ago
L188[01:54:26] <Ro​bby> is it possible to slowdown while true do
L189[01:54:35] <Mic​hiyo> os.sleep(seconds)
L190[01:54:35] <Izaya> os.sleep
L191[01:54:37] <Ro​bby> say if i wanted to add an os sleep
L192[01:54:40] <Ro​bby> yea that
L193[01:54:45] <Ro​bby> where would that go
L194[01:55:05] <Mic​hiyo> somewhere inside the loop :P
L195[01:55:15] <Ro​bby> would it be while true do os.sleep(seconds)
L196[01:56:06] <Mic​hiyo> Well, do you want it to wait THEN do the stuff, or do the stuff THEN wait, it matters for the first run of the loop
L197[01:56:27] <Ro​bby> do stuff then wait
L198[01:56:42] <Mic​hiyo> then you'd place the sleep after your other code, before the end
L199[01:56:53] <Ro​bby> okay
L200[01:56:54] <Ro​bby> thanks
L201[02:09:19] <Mic​hiyo> damn it... Plesk won't install on 20.10...
L202[02:13:37] <Ro​bby> yike
L203[02:13:52] <Ro​bby> so i got it to work, but im missing the amount of water
L204[02:13:56] <Ro​bby> it says water
L205[02:14:41] <Ro​bby> https://tinyurl.com/yexh32cc
L206[02:15:02] <Mic​hiyo> the code?
L207[02:15:32] <Ro​bby> this is what im looking for https://tinyurl.com/yjvao58r
L208[02:15:34] <Ro​bby> yea
L209[02:15:37] <Ro​bby> the code i wrote
L210[02:15:54] <Ro​bby> does everything else, but it wont tell me how much water
L211[02:16:02] <Ro​bby> i wonder what i missed
L212[02:16:21] <Mic​hiyo> So, show the code you're using...
L213[02:16:41] <Ro​bby> https://tinyurl.com/yet3h6xn
L214[02:16:43] <Ro​bby> sorry.
L215[02:17:56] <Mic​hiyo> so, p.getPipe() likely returns 2 things, when you print it like that it shows everything it returns
L216[02:18:08] <Ro​bby> right
L217[02:18:10] <Mic​hiyo> when you SEND it it sends only the first part
L218[02:18:17] <Ro​bby> ooh, reslly
L219[02:18:20] <Ro​bby> ooh, relly [Edited]
L220[02:18:28] <Ro​bby> is there a way i can change that?
L221[02:19:00] <Ro​bby> ~~i hope~~
L222[02:19:11] <Mic​hiyo> `p.getPipe()[2]` I think? I'm... not 100% sure :P
L223[02:19:17] <Mic​hiyo> I've not lua-d in a long time
L224[02:19:29] <Ro​bby> ill try that
L225[02:19:49] <Mic​hiyo> lua is 1 indexed, so [1] would be the first "Water" and [2] would be the value... I think
L226[02:20:00] <Ro​bby> okay
L227[02:20:03] <Ro​bby> we shall see
L228[02:20:27] <Ro​bby> https://tinyurl.com/ye84l8lg
L229[02:20:54] <Ro​bby> https://tinyurl.com/ydl2cqoq
L230[02:21:01] <Mic​hiyo> umm...
L231[02:21:04] <Mic​hiyo> no.. lol
L232[02:21:10] <Ro​bby> lol
L233[02:21:19] <Mic​hiyo> I said p.getPipe()[2] not isOpen...
L234[02:21:44] <Ro​bby> ooh so get rid of the ")"
L235[02:21:50] <Ro​bby> at the end there
L236[02:22:35] ⇦ Quits: TPG24 (~ThePiGuy2@host-92-17-123-250.as13285.net) (Remote host closed the connection)
L237[02:23:19] ⇦ Quits: ben_mkiv (~ben_mkiv@2001:16b8:1e07:3700:233:5a8f:86fa:1f46) (Ping timeout: 192 seconds)
L238[02:24:46] <Mic​hiyo> No, that line would be Code Block pastebined null
L239[02:25:05] <Ro​bby> ooh wait
L240[02:25:10] <Ro​bby> so it is like that
L241[02:25:12] <Ro​bby> okay
L242[02:27:12] <Ro​bby> okay so iuts sending nils
L243[02:27:35] <Ro​bby> https://tinyurl.com/yfcz4f8k
L244[02:28:39] <Ro​bby> this is the recieve script https://tinyurl.com/yh8ju3lq
L245[02:30:07] <Mic​hiyo> this'll be on the sending end, not the receiver. your script is saying it's not getting data from the sending side
L246[02:30:12] <Ro​bby> even if i change the [2] to [1]
L247[02:30:23] <Ro​bby> okay
L248[02:31:20] <Mic​hiyo> on the sending side, drop into the REPL again, and type out the command you were using, then play with that to try to get the value you expect.
L249[02:31:52] <Ro​bby> REPL?
L250[02:32:05] <Mic​hiyo> type `lua` at the shell
L251[02:32:09] <Ro​bby> ooh
L252[02:32:16] <Mic​hiyo> "The acronym REPL stands for read-eval-print loop and basically provides a programmer with an interactive programming environment"
L253[02:32:37] <Ro​bby> ooh okay
L254[02:34:20] <Mic​hiyo> Not knowing which mod you're interacting with, as well as not having loaded MC in going on 2 years... leaves me at a slight disadvantage
L255[02:34:38] <Ro​bby> opencomputers, rotarycraft and reactorcraft
L256[02:35:15] <Mic​hiyo> Ah, best of luck... I've avoided Reika's mods lol
L257[02:35:25] <Ro​bby> yeah i see why lol
L258[02:35:56] <Ro​bby> especially how he talks about the cominuty, ive dove into his website and yeah
L259[02:35:58] <Ro​bby> hes a prick
L260[02:36:01] <Ro​bby> lol
L261[02:36:23] <Mic​hiyo> yeaaaaah....
L262[02:36:39] <Mic​hiyo> I write my own mods so I try to stay out of drama, but yeesh.
L263[02:37:05] <Ro​bby> yeah..
L264[02:37:22] <Ro​bby> its sad really
L265[02:48:29] <Ro​bby> but yeah, cant figure out whats up
L266[02:50:05] ⇨ Joins: playfuldoggo (webchat@cpc98998-watf12-2-0-cust129.15-2.cable.virginm.net)
L267[02:52:09] <Mic​hiyo> @Robby getPipe is from which mod?
L268[02:53:04] <Ro​bby> rotartcraft
L269[02:53:09] <Ro​bby> rotary
L270[02:53:12] <Ro​bby> rotarycraft [Edited]
L271[02:53:14] <playfuldoggo> could i send a geo2holo from a robot to a hologram?
L272[02:54:28] <playfuldoggo> like, display the area around the robot on a hologram
L273[02:54:38] <Ro​bby> the full function without the alias is component.pipe.getPipe
L274[02:54:54] <Ro​bby> and that i do not know playful
L275[02:56:00] <Mic​hiyo> ok @Robby in your send code try this `local name, value = p.getPipe()` Then in the broadcast `m.broadcast(80, value)`
L276[02:56:16] <playfuldoggo> also how do linked cards work, as documentation is very sparse for them
L277[02:56:26] <Mic​hiyo> Both inside the loop
L278[02:56:37] <playfuldoggo> in terms of what commands i use for them
L279[02:56:42] <Mic​hiyo> linked cards work exactly like a standard modem, except they only ever talk to each other
L280[02:57:10] <Mic​hiyo> you'll use the same send/receive methods, possibly without ports... I'm not 100% sure I've not OCed in a long time
L281[02:58:05] <Ro​bby> what do i put as value after local name, just anything i want?
L282[02:58:26] <Mic​hiyo> you put exactly what I typed
L283[02:58:32] <Mic​hiyo> `local name, value = p.getPipe()`
L284[02:58:49] <Mic​hiyo> you're setting 2 variables, from one command return
L285[03:00:19] <Ro​bby> https://tinyurl.com/yk42wxs6
L286[03:00:30] <Mic​hiyo> Yeah
L287[03:00:34] <Ro​bby> okay
L288[03:01:13] <Ro​bby> now its sending the value https://tinyurl.com/ydv2pdpf
L289[03:01:17] <Ro​bby> minis water now
L290[03:02:26] <Mic​hiyo> if you want it to show "Water ####" then you'll broadcast(80, name .. " " .. value) or something
L291[03:02:34] <Mic​hiyo> if you want it to show "Water ####" then you'll `broadcast(80, name .. " " .. value)` or something [Edited]
L292[03:02:45] <Ro​bby> ooh okay
L293[03:02:55] <Ro​bby> now its whatever i want it to say pretty much
L294[03:03:13] <Mic​hiyo> `.. " " ..` will concat "name" and "value" with a space between them
L295[03:03:29] <Ro​bby> aah
L296[03:03:37] <Ro​bby> so nothing goes between " "
L297[03:03:44] <Ro​bby> its just like that
L298[03:04:18] <Mic​hiyo> correct literally a space character, if you wanted `Water: ####` then you'd do `name .. ": " .. value` etc
L299[03:04:37] <Ro​bby> cool!
L300[03:04:44] <Mic​hiyo> anything in the quotes is literally what it will show. `..` just slams 2 things together.
L301[03:04:56] <Mic​hiyo> name .. value would make it Water####
L302[03:05:40] <Mic​hiyo> print also allows you to use commas... but I prefer manual concat over overloading print.
L303[03:06:05] <Ro​bby> same
L304[03:06:13] <Ro​bby> that is ONE thing ive learned
L305[03:06:14] <Ro​bby> kinda
L306[03:08:23] <Ro​bby> https://tinyurl.com/ye5x3mfy
L307[03:09:34] <Ro​bby> that was easy. https://tinyurl.com/yf7hhuv7
L308[03:16:16] <Ro​bby> so thats how you do 2 lik that
L309[03:16:24] <Ro​bby> theres the dynamopmeter
L310[03:16:47] <Ro​bby> that outputs 3 speed, tourque and power
L311[03:34:12] <Amanda> playfuldoggo linked cards are basically just two-device modems with no ports
L312[03:34:45] <Amanda> To the point receiving even fires a `modem_message`
L313[03:40:26] * Amanda curls up around herself and elfi, passes out, totally forgetting to shut down her second instance
L314[03:40:40] <Amanda> Night nerds
L315[03:56:01] <Mic​hiyo> @Robby same for anything else... `speed, torque, power = whatever.somefunction()` you can also do like `s,t,p = bleh()` etc, the variable names don't matter as long as YOU know what they do
L316[03:56:36] <Mic​hiyo> locals, of course.
L317[04:02:07] <Ro​bby> so local speed = s
L318[04:03:55] <Mic​hiyo> One or the other, not both. those are just showing that the variable names don't matter
L319[04:04:13] <Ro​bby> aah okay
L320[04:04:52] <Mic​hiyo> `local speed, torque, power = whatever.somefunction()` is the same as `local s,t,p = whatever.somefunction()` or `local some, dumb, name = whatever.somefunction()`
L321[04:05:21] <Ro​bby> okay
L322[04:05:33] <Mic​hiyo> you'll access those values via whatever you call them. so if `dynamometer` returns `speed, tourque and power` in that order, if you use the last one then `power` would be in the value of `name`
L323[04:06:09] <Ro​bby> from what i remember from a quick test, its just 3 numbers
L324[04:46:21] <Ro​bby> i seem to be getting this somehow https://tinyurl.com/yfbxjua7
L325[04:46:40] <Ro​bby> https://tinyurl.com/yetb297k
L326[04:52:29] <Ro​bby> figured out why
L327[04:52:40] <Ro​bby> for some reason monitor isint local or something
L328[04:52:49] <Ro​bby> idk i just got rid of that local require
L329[04:52:52] <Ro​bby> and it fixed
L330[05:28:05] <Shuud​oushi> I broke shit again... https://tinyurl.com/ygwvsvvj
L331[05:29:05] <Shuud​oushi> Pci-e >> USB3 >> SATA III seems to have some quirks...
L332[05:29:11] <Forec​aster> %tonk
L333[05:29:13] <MichiBot> Darn it! Forec​aster! You beat your own previous record of <0 (By 8 hours, 53 minutes and 19 seconds)! I hope you're happy!
L334[05:29:14] <MichiBot> Forecaster's new record is 8 hours, 53 minutes and 19 seconds! No points gained for stealing from yourself. (Lost out on 0.00889)
L335[05:29:39] <Ro​bby> my record is like 2 hours lol
L336[05:29:43] <Ro​bby> with not screwing shit up
L337[05:32:19] <Shuud​oushi> Looks like I'm rebuilding kernels for the rest of the, now, morning...
L338[05:32:46] <Ro​bby> ooh
L339[05:32:50] <Ro​bby> thats not lua there is it.
L340[05:33:00] <Shuud​oushi> Nope...
L341[05:33:03] <Ro​bby> fuck
L342[05:33:05] <Ro​bby> F.
L343[05:33:17] <Shuud​oushi> That's a raspberry pi freaking the fuck out :D
L344[05:33:33] <Ro​bby> ooh
L345[05:33:34] <Ro​bby> great
L346[05:33:41] <Ro​bby> good luck bro
L347[05:33:55] <Shuud​oushi> sighs i fucking hate C...
L348[05:34:01] <Ro​bby> looks hard.
L349[05:34:06] <Ro​bby> i barely know Lua
L350[05:43:19] <Ar​iri> what rpi has sata?
L351[05:46:03] <Shuud​oushi> Fixing a broken OS by installing another OS and dual booting it on a device that was NEVER meant to be dual booting shit
L352[05:59:22] <Forec​aster> Wellp, my house broke, so I'm going to build a new house on top of it
L353[06:00:21] <Shuud​oushi> Lol, wtf forecaster
L354[06:01:22] <Shuud​oushi> Speaking of building on broken shit though... Seems it's what I'm using for Multiboot that's busted, not the OS itself... So now i get to try and fix that... FML
L355[06:03:47] <Shuud​oushi> Fuck it, I'll fix it tomorrow... Well, later today at this point...
L356[06:46:21] <walksanato​r. B⃢ot.> What is the default sedena login
L357[07:00:22] <Mic​hiyo> sedena?
L358[07:04:00] ⇦ Quits: lordpipe (~ba7888b72@66.109.211.50) (Remote host closed the connection)
L359[07:05:13] <walksanato​r. B⃢ot.> >Mic​hiyo: sedena?
L360[07:05:13] <walksanato​r. B⃢ot.> Aka the linux that comes included
L361[07:05:13] <walksanato​r. B⃢ot.> Also found out it is root with no password
L362[07:05:33] <Mic​hiyo> Oh, TIS-3D, never used it. sorry
L363[07:05:58] <walksanato​r. B⃢ot.> .-_. What channel are you looking at
L364[07:06:25] <real c​atmaid> what
L365[07:06:30] ⇨ Joins: lordpipe (~ba7888b72@66.109.211.50)
L366[07:06:58] <Mic​hiyo> I'm looking at the #oc channel, on the discord that I created, many moons ago....
L367[07:07:37] <Forec​aster> or did it create you?!
L368[07:07:48] <walksanato​r. B⃢ot.> Ol because i hadn't said anything about TIS-3d in this channel
L369[07:07:51] <Forec​aster> Twillight Zone music plays
L370[07:07:52] <walksanato​r. B⃢ot.> Ok*
L371[07:08:13] <Mic​hiyo> "the linux that comes included" There is no linux included in OC... sooooooooo
L372[07:08:21] <walksanato​r. B⃢ot.> Yes
L373[07:08:21] <Mic​hiyo> It wasn't a big jump to make.
L374[07:08:39] <real c​atmaid> are you talking about oc2?
L375[07:08:48] <walksanato​r. B⃢ot.> In 1.16 it rewuires oc-sedena
L376[07:08:50] <Mic​hiyo> Ah, OC2 is a thing too
L377[07:08:53] <real c​atmaid> lmao
L378[07:08:55] <Mic​hiyo> I keep forgetting that is a thing
L379[07:08:56] <Forec​aster> I don't think TIS-3D includes linux either
L380[07:08:59] <real c​atmaid> that makes sense now
L381[07:09:11] <real c​atmaid> >Mic​hiyo: I keep forgetting that is a thing
L382[07:09:11] <real c​atmaid> same
L383[07:09:12] <Mic​hiyo> Sangar REALLY needs a better name
L384[07:09:12] <walksanato​r. B⃢ot.> Yes it is oc2 it appears
L385[07:09:16] <walksanato​r. B⃢ot.> Since i am on 1.16
L386[07:09:23] <real c​atmaid> i had to look it up xd
L387[07:09:24] <Mic​hiyo> NotOpenComputers2 or something.
L388[07:09:47] <Mic​hiyo> Since the ONLY thing it has in common with OC is... well, Sangar.
L389[07:09:59] <Forec​aster> and minecraft, and computers
L390[07:10:15] <Mic​hiyo> Wait, are RP2 computers the same as OC?
L391[07:10:16] <Mic​hiyo> :P
L392[07:10:20] <walksanato​r. B⃢ot.> If you check the ci builds the builds are linked
L393[07:10:31] <Mic​hiyo> I'm aware.
L394[07:11:03] <Forec​aster> there are a couple of people here who've used oc2, none of them are here right now
L395[07:19:43] <Ro​bby> wait
L396[07:19:44] <Ro​bby> so
L397[07:19:45] <Ro​bby> theres
L398[07:19:48] <Ro​bby> a 2nd
L399[07:19:51] <Ro​bby> opencomputers
L400[07:19:59] <Forec​aster> no
L401[07:20:07] <Ro​bby> oh
L402[07:20:16] <Forec​aster> there's a new computer mod made by the same author
L403[07:20:22] <Ro​bby> ooooh
L404[07:20:35] <Forec​aster> it's not related to OC beyond being made by the same person and being about computers
L405[07:22:21] <Mic​hiyo> it's still 89f/30c in my bedroom q_q
L406[07:22:53] <Mic​hiyo> it's 97/36 in the garage with my servers
L407[07:25:03] <Forec​aster> at least you don't have to sleep in the garage
L408[08:11:19] <Forec​aster> %sip
L409[08:11:20] <MichiBot> You drink a diluted gold potion (New!). Forecaster gains some curse. Forecaster has 1 curse.
L410[08:11:27] <Forec​aster> ohno
L411[08:16:59] ⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L412[08:27:43] ⇨ Joins: SnailDOS (~snaildos@58.162.243.33)
L413[08:27:47] <SnailDOS> hi guys
L414[08:28:07] <Forec​aster> no guys, only Zuul
L415[08:37:13] ⇨ Joins: Inari (~Pinkishu@p4fe7ede7.dip0.t-ipconnect.de)
L416[08:41:38] ⇦ Quits: SnailDOS (~snaildos@58.162.243.33) (Remote host closed the connection)
L417[08:55:00] ⇦ Quits: hnOsmium0001 (uid453710@id-453710.stonehaven.irccloud.com) (Quit: Connection closed for inactivity)
L418[09:06:22] ⇨ Joins: Vexatos (~Vexatos@port-92-192-125-38.dynamic.as20676.net)
L419[09:06:22] zsh sets mode: +v on Vexatos
L420[09:45:55] ⇨ Joins: davidkormos2003 (~davidkorm@catv-176-63-7-52.catv.broadband.hu)
L421[09:46:12] <davidkormos2003> Hello.
L422[09:48:39] <Forec​aster> %hello
L423[09:48:41] <MichiBot> 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.
L424[09:49:42] ⇨ Joins: Daibai (~Daibai@51.15.235.69)
L425[09:54:05] ⇦ Quits: Daibai (~Daibai@51.15.235.69) (Ping timeout: 204 seconds)
L426[09:54:57] ⇦ Quits: davidkormos2003 (~davidkorm@catv-176-63-7-52.catv.broadband.hu) (Ping timeout: 192 seconds)
L427[10:09:07] ⇦ Quits: Izaya (~izaya@210.1.218.92) (Ping timeout: 192 seconds)
L428[10:12:57] ⇨ Joins: Izaya (~izaya@210.1.218.92)
L429[10:32:34] ⇦ Quits: DBotThePony (~Thunderbi@31.220.170.28) (Quit: DBotThePony)
L430[10:41:16] ⇨ Joins: ben_mkiv (~ben_mkiv@2001:16b8:1ea1:e600:ac6f:a96b:d0d9:94b5)
L431[10:47:41] ⇦ Quits: ben_mkiv (~ben_mkiv@2001:16b8:1ea1:e600:ac6f:a96b:d0d9:94b5) (Remote host closed the connection)
L432[10:48:07] ⇨ Joins: ben_mkiv (~ben_mkiv@2001:16b8:1ea1:e600:ac6f:a96b:d0d9:94b5)
L433[11:11:09] ⇨ Joins: DBotThePony (~Thunderbi@31.220.170.28)
L434[11:14:01] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-17-123-250.as13285.net)
L435[11:14:10] ⇨ Joins: Nicolas1296 (~Nicolas12@static.191.176.217.95.clients.your-server.de)
L436[11:14:53] ⇦ Quits: Nicolas1296 (~Nicolas12@static.191.176.217.95.clients.your-server.de) (Client Quit)
L437[11:22:40] <playfuldoggo> could i send a geo2holo from a robot to a hologram?
L438[11:22:51] <playfuldoggo> like, display the area around the robot on a hologram
L439[11:23:41] <Forec​aster> sure
L440[11:25:30] <Kristo​pher38> I wanted to do this in real time but stopped halfway through
L441[11:26:17] <playfuldoggo> wait you're talking to me right?
L442[11:26:29] <Forec​aster> there's nobody else talking
L443[11:26:55] <playfuldoggo> true
L444[11:27:19] <Kristo​pher38> Anyway yeah, it's definitely possible
L445[11:29:31] <playfuldoggo> what would i use to do it?
L446[11:29:35] <playfuldoggo> in terms of blocks
L447[11:29:41] <Forec​aster> a network card?
L448[11:29:56] <Kristo​pher38> Geolyzer, wireless network card, hologram
L449[11:30:39] <playfuldoggo> could a linked card work?
L450[11:30:45] <Kristo​pher38> Yeah
L451[11:30:46] <Forec​aster> yes
L452[11:30:57] <Forec​aster> a linked card is just a tunneled network card
L453[11:31:18] <playfuldoggo> ok
L454[11:31:43] <playfuldoggo> sorry if im asking dumb questions some stuff on the wiki isnt too clear
L455[11:35:41] <Kristo​pher38> It's alright, we know how the wiki sometimes can be
L456[11:35:58] <Kristo​pher38> can be sometimes*
L457[11:36:11] <Kristo​pher38> My english broke today
L458[11:58:52] <playfuldoggo> do i send the geo 2 holo information to a server or do i do something else?
L459[11:59:14] <Forec​aster> send it to the computer controlling the holo projector?
L460[11:59:33] <Forec​aster> would be my suggestion
L461[12:01:35] <playfuldoggo> uh im running '=event.pull("tunnel")' on a computer
L462[12:01:39] <playfuldoggo> and on another computer
L463[12:01:49] <playfuldoggo> both with linked cards
L464[12:02:03] <playfuldoggo> component.tunnel.send("hello")
L465[12:02:03] <Izaya> ._.
L466[12:02:06] <Forec​aster> there is no "tunnel" event
L467[12:02:10] <playfuldoggo> ah
L468[12:02:21] <Forec​aster> it's "modem_message"
L469[12:02:37] <Forec​aster> as I said the tunnel card is just a network card
L470[12:03:49] <Forec​aster> you can use the `dmesg` program that comes with OpenOS to discover what events it's receiving
L471[12:03:59] <playfuldoggo> uh it still aint workin
L472[12:04:45] <Forec​aster> see abvoe
L473[12:05:41] <playfuldoggo> it is not recieving anything from the other computer
L474[12:06:41] <playfuldoggo> oh i am so dumb
L475[12:06:47] <playfuldoggo> i put both linked cards in one computer
L476[12:07:16] <playfuldoggo> now it works
L477[12:14:16] <playfuldoggo> what should i be sending?
L478[12:18:14] <Forec​aster> if you want to send the table the geolyzer returns you have to serialize it into a string first, then deserialize it on the other side
L479[12:24:16] <playfuldoggo> how do i get said table lmao
L480[12:25:05] <Forec​aster> oh, you're just used the geo2holo program
L481[12:25:17] <Forec​aster> maybe look at the program code and see how it's getting it
L482[12:25:34] <dequbed> How in the hell are the OC II and OC build "linked" on the CI other than /being on the same ci/?
L483[12:32:58] <Ro​bby> okay so i have a decent sized component network of 7 components, how would i be able to like set a specific component address
L484[12:33:03] <Ro​bby> so it dont go all random on me
L485[12:33:31] <Forec​aster> if it's a block you can use the analyzer on it to get the address
L486[12:33:41] <Ro​bby> okay
L487[12:33:57] <Ro​bby> what do i do with the address
L488[12:34:18] <Ro​bby> like what args do i use
L489[12:34:20] <Forec​aster> https://ocdoc.cil.li/component:component_access#proxies
L490[12:35:29] <Kristo​pher38> i'm not sure if this is what was asked
L491[12:36:02] <Kristo​pher38> you can't set a component's address, they're random by definition of being UUIDs
L492[12:36:29] <Ro​bby> well yeah, i typed that out wrong
L493[12:36:42] <Kristo​pher38> you can get a specific component by its address though, and that's what forecaster is saying
L494[12:36:49] <Ro​bby> ik
L495[12:37:02] <Kristo​pher38> `component.proxy(address)`
L496[12:37:34] <Ro​bby> now how do i add that address to my script so that front computer will use front component instead of the one way across the room lol
L497[12:37:48] <Forec​aster> the page I linked explains that
L498[12:38:03] <Kristo​pher38> uh so you make an analyzer and right-click a component in the world
L499[12:38:11] <Kristo​pher38> an address gets displayed in the chat
L500[12:38:18] <Ro​bby> ooh okay
L501[12:38:24] <Kristo​pher38> you can copy it by clicking on it
L502[12:38:27] <Kristo​pher38> and paste it into your code
L503[12:38:49] <Ro​bby> so i just add local proxy = component.proxy(address)
L504[12:38:57] <Ro​bby> correct?
L505[12:39:46] ⇨ Joins: Console (~console@185.116.158.200)
L506[12:39:49] <Kristo​pher38> yeah
L507[12:39:54] <Ro​bby> got it
L508[12:40:01] <Console> does OC 2 add anything?
L509[12:40:14] <Ro​bby> do i use quotes before and after the addy?
L510[12:43:41] <Vampyre> yes, it's a string
L511[12:44:14] <Izaya> https://files.catbox.moe/vde8v7.png https://files.catbox.moe/jzvzxq.png
L512[12:49:31] <playfuldoggo> can i like, print the table
L513[12:56:54] <Vampyre> print(tostring(serialization.serialize(table)))
L514[12:58:39] <Forec​aster> serialize returns a string, you shouldn't need the tostring
L515[12:59:02] <Vampyre> ah, right
L516[12:59:38] <Forec​aster> also as a note, you have to require the serialization library to use that
L517[13:00:26] <Vampyre> print(require('serialization').serialize(table)) ;-)
L518[13:01:31] <playfuldoggo> what is it called forecaster
L519[13:01:46] <Forec​aster> exactly what I said
L520[13:02:12] <playfuldoggo> 'serialization_library'
L521[13:02:25] <Forec​aster> ...no
L522[13:02:38] <Forec​aster> no library has the word "library" in the name...
L523[13:02:43] <playfuldoggo> ah
L524[13:04:11] <Ro​bby> it didnt
L525[13:04:13] <Ro​bby> it didnt work [Edited]
L526[13:04:34] <Ro​bby> 2 computers are reading the same component
L527[13:04:53] <Ro​bby> right clicked got addtress
L528[13:04:57] <Ro​bby> added the address
L529[13:05:03] <Ro​bby> code works
L530[13:05:08] <Forec​aster> you probably shouldn't have a component connected to two computers
L531[13:05:17] <Ro​bby> i dont
L532[13:05:28] <Ro​bby> i have 6 computers connected to 6 components
L533[13:05:45] <Ro​bby> then 6 more recieving thheir data wirelessly
L534[13:05:54] <Amanda> do you have a relay between the computers being connected to each other?
L535[13:06:11] <Ro​bby> i dont see how thatd work
L536[13:06:15] <Ro​bby> again
L537[13:06:19] <Ro​bby> 6 computers
L538[13:06:20] * Amanda sighs
L539[13:06:23] <Ro​bby> in 6 different spots
L540[13:06:40] <Forec​aster> you have to explain or show what the setup is and what the problem is
L541[13:06:53] <Amanda> relays split the network and component "lines" of the OC wiring, ssegregrating just the component part, but connecting the networ
L542[13:06:55] <Amanda> k
L543[13:07:45] <Amanda> if you have a wire from the component to the computer, or the computer to another computr with norelay in the middle, they're on the same component line
L544[13:08:10] <Amanda> relays let you avoid that.
L545[13:09:31] <playfuldoggo> i just need to have local serialization = require("serialization") right?
L546[13:09:39] <Forec​aster> yes
L547[13:09:53] <Ro​bby> k computer right, reading my steam, wirelessly sending that value to another computer https://tinyurl.com/yegcvysm
L548[13:10:39] <Ro​bby> i have 5 more set up like this
L549[13:11:01] <Ro​bby> so you see why i dont get how a relay would seperate it
L550[13:11:12] <Forec​aster> what's the problem then?
L551[13:11:13] <Amanda> What's the black line? Oc network cable?
L552[13:11:19] <Ro​bby> steamline
L553[13:11:22] <Forec​aster> what are you trying to do that's not working?
L554[13:11:25] <Amanda> Ok
L555[13:11:47] <Ro​bby> so i have 2 dynamometers
L556[13:11:55] <Ro​bby> connected to 2 computers
L557[13:12:14] <Ro​bby> 2 of my recieving computers are reading the first one
L558[13:12:30] <Ro​bby> if you want, hop into voice ill screenshare
L559[13:12:42] <Ro​bby> so i can explain this better...
L560[13:12:49] <Forec​aster> sure
L561[13:12:58] <Ro​bby> gotta be quiet though
L562[13:13:09] <Ro​bby> roommate asleep
L563[13:13:54] <playfuldoggo> ok so i removed parts of the geo 2 holo program to see what actually makes the table, is this error related to that or is something wrong with the serialization stuff https://imgur.com/LjjVzhr
L564[13:18:35] <Forec​aster> %autorun
L565[13:18:35] <MichiBot> In OpenOS, in the file `/home/.shrc` put a single shell command on each line
L566[13:18:42] <Forec​aster> @Robby ^
L567[13:22:20] <Vampyre> playfuldoggo, your table has functions in it, serialization doesn't support that
L568[13:24:19] <playfuldoggo> could someone explain how to serialize a geolyser table
L569[13:26:06] <Vampyre> for index, value in ipairs(table) do print(ndex, value) end
L570[13:26:14] <Vampyre> if you want to recurse it, learn lua
L571[13:27:20] <Console> am back
L572[13:28:20] <Console> how do i connect 2 computers to 1 raid
L573[13:28:36] <Vampyre> you don't
L574[13:28:37] <Izaya> share it over the network from one to the other
L575[13:29:30] <Console> how the fuc do i do that
L576[13:30:17] <Izaya> I would suggest MTFS personally but you do you https://github.com/ShadowKatStudios/OC-Minitel/tree/master/MTFS
L577[13:31:25] <Console> okay lets hope i dont get attacked by my gravitational anomaly in the process of doing this
L578[13:32:51] <Vampyre> ah yes, setting up your file sharing network when the world is vanishing in a black hole. minecraft priorities ;-)
L579[13:33:20] <Console> indeed
L580[13:34:04] ⇦ Quits: MajGenRelativity (~MajGenRel@23.105.140.120) (Quit: Leaving)
L581[13:34:20] <playfuldoggo> wait im still confused
L582[13:34:30] <Console> about what
L583[13:34:39] <Vampyre> life?
L584[13:34:40] <playfuldoggo> serializing a geolyser table
L585[13:34:52] <Vampyre> oh... that...
L586[13:35:20] <Vampyre> did you see the for loop above? what i confusing about that?
L587[13:35:33] <Vampyre> is*
L588[13:36:06] <Console> and the gravitational anomaly took one of my server racks
L589[13:36:08] <Console> perfect
L590[13:36:10] <Console> just perfect
L591[13:36:15] <playfuldoggo> i am confused as to what is words and what is code
L592[13:36:23] <Vampyre> lol
L593[13:36:25] <M​GR> Console, you're clearly building in the wrong place
L594[13:36:32] <Vampyre> the "learn lua" was words
L595[13:37:04] <Console> MGR im building in the perfect place
L596[13:37:05] <Console> trust me
L597[13:37:28] <playfuldoggo> ah
L598[13:37:35] <M​GR> I'm going to pass on that
L599[13:39:09] <Console> https://i.imgur.com/RCav6iy.png it only destabilized a couple of times
L600[13:39:23] <playfuldoggo> oh yea matter overdrive
L601[13:39:26] <Console> yeah
L602[13:39:30] <playfuldoggo> they produce alot of energy
L603[13:39:30] <MichiBot> ALOT: http://tinyurl.com/y42zurt
L604[13:39:46] <Console> yeah
L605[13:40:02] <playfuldoggo> 6 stabilizers makes it impossible to destabilize
L606[13:40:11] <Console> i mean
L607[13:40:12] <Console> not reallyh
L608[13:40:26] <Console> i have had this world for a while and it has alot of mass
L609[13:40:26] <MichiBot> ALOT: http://tinyurl.com/y42zurt
L610[13:40:32] <Console> shut up michibot
L611[13:41:01] <Console> so even with 6 stabilizers its not as stable as it used to be
L612[13:41:22] <playfuldoggo> i had one in skyfactory 6
L613[13:41:27] <playfuldoggo> it had like
L614[13:41:32] <playfuldoggo> 4*
L615[13:41:35] <playfuldoggo> not 6 lmao
L616[13:41:42] <Console> i was confused at sky factory 6
L617[13:41:47] <playfuldoggo> i had one in the world
L618[13:41:52] <playfuldoggo> and one in a compact machine
L619[13:42:14] <playfuldoggo> and i just put draconium chests of diamond blocks all around the room around the singularity thing
L620[13:42:26] <Console> thats a terrible idea my friend
L621[13:42:26] <playfuldoggo> and broke all of them
L622[13:42:39] <playfuldoggo> i put many 1000 diamond blocks in that thing
L623[13:42:42] <Console> yesterday i made this world creative
L624[13:42:46] <playfuldoggo> like atleast 100000
L625[13:42:51] <Console> and today i got it to 20 trillion mass
L626[13:43:03] <playfuldoggo> i cant remember how much
L627[13:43:10] <playfuldoggo> ill go check my skyfactory 4 logs
L628[13:43:14] <playfuldoggo> as i did it on a server
L629[13:43:40] <Console> https://i.imgur.com/traOgvp.png
L630[13:43:59] <Console> thats alot of mass
L631[13:43:59] <MichiBot> ALOT: http://tinyurl.com/y42zurt
L632[13:44:00] <Console> isnt it?
L633[13:44:03] <Console> SHUT UP MICHI
L634[13:45:11] <Teris> Have you tried some breathing exercises?
L635[13:45:19] <Console> no and yes
L636[13:45:43] <Teris> You should do some more
L637[13:45:53] <Console> should i just let this thing wreak havoc on my world
L638[13:46:57] <playfuldoggo> they only get to a certain size
L639[13:47:18] <playfuldoggo> and its not that big
L640[13:47:30] <playfuldoggo> uh
L641[13:47:32] <playfuldoggo> Vampyre
L642[13:47:43] <playfuldoggo> what do i with what you gave me lmao
L643[13:47:53] <Console> https://i.imgur.com/favio8G.png
L644[13:47:55] <Console> large
L645[13:48:24] <Console> this if embed doesnt work https://i.imgur.com/cn2A9Eh.png
L646[13:49:23] <playfuldoggo> oh yea at multiple points when i was making my massive compact machine black hole
L647[13:49:29] <playfuldoggo> it got released
L648[13:49:35] <playfuldoggo> and it was very hard to stop
L649[13:49:50] <playfuldoggo> i had to get the android upgrade that stopped the pull of it
L650[13:50:24] <Console> do you wanna join my server
L651[13:51:40] <dequbed> Console: unrelated to your current question but OC2 is a completely separate mod to OC. It adds computers but in an entirely different way and very much incompatible to OC. It's not a "continuation" of OC in any way.
L652[13:52:19] <playfuldoggo> maybe
L653[13:52:25] <playfuldoggo> im talking to Console btw
L654[13:52:37] <ThePi​Guy24> the name is just somewhat of a placeholder name until a better name is found
L655[13:52:59] <dequbed> @ThePiGuy24 nothing is as permanent as a tempory solution :P
L656[13:53:08] <dequbed> temporary*
L657[13:58:53] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-17-123-250.as13285.net) (Ping timeout: 189 seconds)
L658[13:59:41] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-17-123-250.as13285.net)
L659[13:59:46] <Console> well uhh
L660[14:00:05] <Console> do you have a discord so it isnt really advertising as much
L661[14:00:21] <ThePi​Guy24> %discord
L662[14:00:22] <MichiBot> https://discord.gg/0hVukoQ2KYm2aoXh
L663[14:00:33] <Con​sole> yes i know
L664[14:00:51] <ThePi​Guy24> then what was the question?
L665[14:01:04] <Con​sole> for their discord name and tag
L666[14:01:08] <playfuldoggo> oh me?
L667[14:01:12] <Con​sole> ye
L668[14:01:15] <playfuldoggo> playfuldoggo#7412
L669[14:03:37] <playfuldoggo> how do i serialize a gelyser table
L670[14:04:59] <playfuldoggo> geolyser*
L671[14:07:13] <fingercomp> you've been asking this several times already even though you've already received an answer; is there anything unsatisfactory about it?
L672[14:08:29] <playfuldoggo> i do not understand how to use said answer
L673[14:08:45] <Console> can you explain what you are trying to make
L674[14:09:25] <Ro​bby> still happening to be the same
L675[14:09:42] <fingercomp> `for index, value in ipairs(table) do print(index, value) end` is Lua code that has the effect of printing all entries of the table to the screen
L676[14:09:59] <playfuldoggo> im trying to output geolyser data from a robot onto a hologram somewhere else
L677[14:10:09] <fingercomp> if you replace `table` with the name of the actual table you're interested in, it will display its entries
L678[14:11:25] <playfuldoggo> how do i find the table im interested in lmao
L679[14:11:34] <fingercomp> playfuldoggo: well, in that case, you'd better find the actual table with the scanned data
L680[14:11:53] <Forec​aster> maybe you should learn some programming basics before you try to do this
L681[14:11:58] <fingercomp> a hint: it's not a table that has many functions in it
L682[14:13:13] <playfuldoggo> i do know programming basics
L683[14:14:23] <fingercomp> then you'd surely have no problem finding an invocation of the `scan` function somewhere in the code
L684[14:17:28] <Sagh​etti> the illusion of free choice https://tinyurl.com/yjbxaall
L685[14:17:34] <Sagh​etti> (X) ELF
L686[14:17:48] <Izaya> same
L687[14:17:59] <Izaya> tfw no fat binary support in mainline
L688[14:18:41] <Forec​aster> that's not an illusion, it's literally one choice
L689[14:19:22] <Forec​aster> an illusion of choice is when there are multiple choices that look different but ultimate lead to the same result
L690[14:19:42] ⇨ Joins: TPG24 (~ThePiGuy2@host-92-17-123-250.as13285.net)
L691[14:21:02] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-17-123-250.as13285.net) (Ping timeout: 189 seconds)
L692[14:30:42] *** TPG24 is now known as ThePiGuy24
L693[14:35:40] <playfuldoggo> well my problem is is that i am confused about how to use the scan
L694[14:37:35] <Ro​bby> it seems no matter what ive done so far, im still readig the same on 2 screens
L695[14:37:40] <Ro​bby> reading the same component
L696[14:37:58] <Forec​aster> @Robby do you have computronics?
L697[14:38:02] <Ro​bby> no
L698[14:38:24] <Forec​aster> if you can add it it has a block that lets you access component blocks over a short distance
L699[14:38:36] <Forec​aster> that would allow you to isolate the computers from eachother
L700[14:38:52] <Forec​aster> since they wouldn't be touching the Reika-wires anymore
L701[14:39:08] <Ro​bby> where would i place it
L702[14:39:32] <Ro​bby> what is it even
L703[14:40:32] <Amanda> isn't the MFU part of standard OC?
L704[14:41:02] <Forec​aster> maybe it is, I don't remember
L705[14:41:08] <Ro​bby> it is
L706[14:41:24] <Ro​bby> someone reccomended using it earlier
L707[14:41:39] <Ro​bby> didnt do what i needed
L708[14:41:57] <Forec​aster> it does
L709[14:42:07] <Forec​aster> you can use it to airgap the computer from the adapter
L710[14:42:20] <Ro​bby> so youre saying
L711[14:42:23] <Forec​aster> so the computer doesn't connect to the reika network
L712[14:42:34] <Ro​bby> cable-adapter-cable-component
L713[14:42:51] <Forec​aster> no you still need the adapter next to the reika-block
L714[14:43:08] <Ro​bby> just add the mfu into it?
L715[14:43:21] <Forec​aster> so computer->MFU->air->adapter->reika-block
L716[14:44:24] <Ro​bby> so its this thing? https://tinyurl.com/yfnodgr6
L717[14:44:33] <Ro​bby> on the last slot
L718[14:44:42] <Forec​aster> no, that's the upgrade version
L719[14:44:45] <Forec​aster> it's a block
L720[14:45:02] <Forec​aster> or wait, maybe you put it in an adapter
L721[14:45:06] <Forec​aster> yeah that was it
L722[14:45:11] <Ro​bby> yeah
L723[14:45:34] <Forec​aster> you link it to the reika-block by clicking on it, then you put it into the adapter that is up to 3 blocks away from the reika-block
L724[14:45:43] <Ro​bby> ooh okay
L725[14:45:53] <Forec​aster> and then connect the adapter to the computer with a cable
L726[14:46:47] <Ro​bby> so it makes a green box
L727[14:46:56] <Ro​bby> then i drop it into the adapter right
L728[14:47:10] <Forec​aster> yeah, the green box is just to show the bound block
L729[14:47:15] <Ro​bby> okay
L730[14:47:16] <Ro​bby> cool
L731[14:48:29] <Ro​bby> https://tinyurl.com/yh3vdzjn
L732[14:48:32] <Ro​bby> now its dropping error
L733[14:48:34] <Ro​bby> now its dropping errors [Edited]
L734[14:48:40] <Ro​bby> components
L735[14:49:07] <Forec​aster> how did you place them?
L736[14:49:31] <Ro​bby> https://tinyurl.com/yzoa8thz
L737[14:49:32] <Ro​bby> literally 2 blocks away
L738[14:50:00] <Forec​aster> I don't see the steamvent
L739[14:50:10] <Ro​bby> its the pipe
L740[14:50:14] <Ro​bby> like right there
L741[14:50:30] <Forec​aster> also that looks like it's one block up
L742[14:50:41] <Forec​aster> that is probably out of range
L743[14:50:48] <playfuldoggo> should component.geolyzer.scan(x48, z48, y48, w48, d48, h5) work?
L744[14:50:55] <Ro​bby> it says connectionestablished
L745[14:51:28] <Vampyre> playfuldoggo, no.
L746[14:51:35] <Ro​bby> moved it 1 closer
L747[14:51:36] <Amanda> playfuldoggo: the x,z,y etc are all just labels for you convience int he docs, you don't use them for the actual function call
L748[14:51:37] <Ro​bby> same thing
L749[14:51:45] <Vampyre> unless you have variables calles x48, y48, etc.
L750[14:53:33] <Ro​bby> so..
L751[14:53:37] <Ro​bby> guess im screwed
L752[14:58:43] ⇦ Quits: Console (~console@185.116.158.200) (Ping timeout: 204 seconds)
L753[15:00:48] <Sagh​etti> man buildroot is magic
L754[15:01:01] <Sagh​etti> or at least, it feels like that
L755[15:01:36] <Sagh​etti> just configure and `make`
L756[15:01:38] <Sagh​etti> then off it goes
L757[15:01:39] <Vampyre> it probably uses libmagic, so it is
L758[15:01:41] <Forec​aster> @Robby did you place it on the same level with no more than 2 blocks of air between the block you marked and the adapter?
L759[15:01:51] <Forec​aster> and you put the MFU in the adapter right?
L760[15:01:55] <Ro​bby> yes
L761[15:01:56] <Ro​bby> and yes
L762[15:02:10] <Ro​bby> ooh wait on the same level
L763[15:02:12] <Ro​bby> 1 sec
L764[15:02:24] <Shuud​oushi> Oh boy, fixing berryboot is going to be a load of bullshit....
L765[15:03:31] <Ro​bby> does it have to be on a specific side?
L766[15:03:41] <Ro​bby> do i also have to choose a side with the mfu?
L767[15:04:02] <Forec​aster> the chosen side is the one that is lighter green
L768[15:04:13] <Forec​aster> the adapter just has to be within 3 blocks of the selected block
L769[15:05:04] <Shuud​oushi> What's fuckered?
L770[15:05:24] <Ro​bby> nope
L771[15:05:25] <Ro​bby> still
L772[15:05:26] <Ro​bby> nope
L773[15:05:37] <Ro​bby> components
L774[15:05:42] <Forec​aster> might be some reika weirdness then
L775[15:05:52] <Ro​bby> mhmm.
L776[15:05:53] <Forec​aster> try with a furnace
L777[15:05:57] <Ro​bby> k
L778[15:05:59] <Izaya> [·] components
L779[15:06:03] <Ro​bby> regular furnace?
L780[15:06:10] <Forec​aster> vanilla furnace yes
L781[15:06:54] <Ro​bby> yup
L782[15:06:55] <Vampyre> likely the most compattible block with all mods ;-)
L783[15:06:58] <Ro​bby> sees that
L784[15:08:20] <Shuud​oushi> Is the item you're trying to hook up on the blacklist?
L785[15:08:37] <Ro​bby> how would i find that out?
L786[15:09:04] <Shuud​oushi> Check the config file for the two mods
L787[15:09:35] <Shuud​oushi> Some mods have their own blacklist for OC integration
L788[15:09:45] <Ro​bby> i doubt it
L789[15:09:53] <Vampyre> say robby, ain't your 6 pipes you want to read out not like very close?
L790[15:09:56] <Forec​aster> if it works with an adapter it should work with the MFU
L791[15:10:00] <Ro​bby> cause it works when the adapter is directly attatched
L792[15:10:12] <Ro​bby> its not 6 pipes
L793[15:10:21] <Vampyre> why do you have 6 computers reading them out, why not 1 and just forget about the whole component splitting issue?
L794[15:10:34] <Ro​bby> its a whole reactor
L795[15:10:36] <Shuud​oushi> There is that
L796[15:10:41] <Vampyre> yah, so?
L797[15:10:56] <Ro​bby> from tempratures, to turbine speeds
L798[15:11:01] <Vampyre> the lots of computers driving screens over wireless I get
L799[15:11:06] <Shuud​oushi> OC computers are more than capable of multitasking
L800[15:11:12] <Vampyre> but why have multiple computers reading out 1 installation?
L801[15:11:18] <Ro​bby> zero computers are even remotely close to each other
L802[15:11:34] <Forec​aster> but they're connected via the reika-wires
L803[15:11:39] <Vampyre> yah
L804[15:11:48] <Vampyre> you apparently already have connection all over the place
L805[15:11:54] <Forec​aster> you could just have one computer connected to all the components
L806[15:11:54] <Vampyre> so hook it up to 1 computer
L807[15:12:04] <Vampyre> wireless to the screens
L808[15:12:05] <Vampyre> done
L809[15:12:11] <Shuud​oushi> ^
L810[15:12:39] <Ro​bby> how would i manage to do that with 6 different things?
L811[15:12:43] <Ro​bby> 7*
L812[15:13:00] <Izaya> so
L813[15:13:03] <Ro​bby> so 6 values
L814[15:13:03] <Vampyre> read them out in sequence, that will at max take 7 ticks for the computer
L815[15:13:05] <Shuud​oushi> Write a program that puts them all on one screen
L816[15:13:06] <Ro​bby> 7 screens
L817[15:13:14] <Izaya> computer connected to the reactor
L818[15:13:17] <Izaya> you read all the values
L819[15:13:19] <Vampyre> then send them to the screens in 1 tick
L820[15:13:25] <Izaya> then you send them over the network
L821[15:13:29] <Forec​aster> you could just have them read out the values to one screen
L822[15:13:32] <Izaya> then the other computers display
L823[15:13:49] <Vampyre> we have 4 people telling you exactly the same thing :-p
L824[15:14:00] <Forec​aster> here's something interesting
L825[15:14:03] <Shuud​oushi> I think there's actually a "mirror display" thing in oppm
L826[15:14:23] <Forec​aster> `computer->MFU adapter->Air->Adapter->Furnace` works
L827[15:14:47] <Forec​aster> https://tinyurl.com/yfu7n3om
L828[15:14:59] <Vampyre> oh
L829[15:15:03] <Vampyre> or try that ^
L830[15:15:08] <Forec​aster> https://tinyurl.com/ygx9yrjk
L831[15:15:08] <Ro​bby> yea
L832[15:15:09] <Vampyre> does that work?
L833[15:15:14] <Vampyre> nice
L834[15:15:17] <Ro​bby> lemme see
L835[15:15:27] <Ro​bby> which one did you put the mfu
L836[15:15:29] <Forec​aster> https://tinyurl.com/yjuj4nys
L837[15:15:33] <Ro​bby> ok
L838[15:16:00] <Vampyre> hmz... does that work with more then just adapters?
L839[15:16:08] <Vampyre> Forecaster, does that work with transposers too?
L840[15:16:30] <Vampyre> having 6 sides available to transposers is a nice thing
L841[15:16:38] <Forec​aster> https://tinyurl.com/ygjxp8m2
L842[15:16:47] <Ro​bby> that worked!
L843[15:16:50] <Forec​aster> https://tinyurl.com/yzq3rago
L844[15:16:56] <Vampyre> nice!
L845[15:17:10] <Izaya> hmm yes this is relevant to my interests
L846[15:17:16] <Vampyre> I see possibilities :-)
L847[15:17:20] <Ro​bby> it still seems the same as its connected wired though..
L848[15:17:41] <Shuud​oushi> Yeah, that's how it works
L849[15:17:51] <Forec​aster> oh, I guess the MFU just creates a 2-way component connection
L850[15:18:23] <Forec​aster> and since the adapter links them anyway it just produces the same problem
L851[15:18:31] <Shuud​oushi> 'collect info >> turn info into wireless packet >> send info'
L852[15:18:58] <Ro​bby> ugh.
L853[15:19:11] <Vampyre> doesn't solve robby's problem, will solve some of mine ;-)
L854[15:19:19] <Shuud​oushi> Lol
L855[15:19:38] <Forec​aster> @Robby just have one computer that does everything
L856[15:19:50] <Izaya> https://social.shadowkat.net/media/59d799231ac29d18bb1e8928eee7c0346da3f927d80bddaa6647d09131c45762.webm
L857[15:19:58] <Ro​bby> how do i get everything to where i can see it good
L858[15:20:06] <Ro​bby> or if anything, make like a graph n stuff
L859[15:20:48] <Forec​aster> just have a network cable to the computer you're sending the data wirelessly to now
L860[15:21:01] <Shuud​oushi> Izaya: oof
L861[15:24:42] <Forec​aster> what is this, ElectroBoom?
L862[15:25:20] <Izaya> ever wanted to know what happens when you install a cap backwards? :D
L863[15:27:02] <Ro​bby> for every sending computer, i have a recieve computer
L864[15:27:47] <Ro​bby> so for the steamgrate i have a computer, then i also have a computer for the screen that will be displaying that value
L865[15:38:51] <playfuldoggo> i am still very confused
L866[15:39:07] <playfuldoggo> how do i use the table produced by the geolyzer to output a hologram
L867[15:39:27] <Forec​aster> that's what the geo2holo program does
L868[15:39:37] <Forec​aster> so look at how that program works
L869[15:40:45] <playfuldoggo> i have tried looking at it
L870[15:44:11] <Shuud​oushi> Why this fucking broken...
L871[15:46:43] <Shuud​oushi> *grumbles loudly* https://tinyurl.com/yfmypzkn
L872[15:51:25] <Forec​aster> %tonkout
L873[15:51:26] <MichiBot> Awesome! Forec​aster! You beat your own previous record of 8 hours, 53 minutes and 19 seconds (By 1 hour, 28 minutes and 54 seconds)! I hope you're happy!
L874[15:51:27] <MichiBot> Forec​aster has tonked out! Tonk has been reset! They gained 0.01 tonk points! plus 0.018 bonus points for consecutive hours! Current score: 1.4394507, Position #2 Need 0.44763185 more points to pass Va​ur!
L875[15:59:33] ⇨ Joins: Hawk777 (~chead@2607:c000:8268:1a00:39f8:b69b:fc73:1b2e)
L876[16:05:35] <Shuud​oushi> Huh, tdil: you can totally power a compute module 4 IO board by back feeding it with a USB 3 powered hub! Pretty sure thats not healthy for it,, but doable lulz
L877[16:17:27] <Inari> https://www.youtube.com/watch?v=DPkX84mqr38
L878[16:17:28] <MichiBot> Pikamee discovers she has a job [Chit-Chat] | length: 1m 33s | Likes: 21,264 Dislikes: 26 Views: 252,101 | by Ultima | Published On 15/4/2021
L879[16:17:30] <Inari> pikamee is precious
L880[16:21:22] <Shuud​oushi> It's an Inari link... Should i tempt fate and click it, and possibly ruin my suggestions forever...
L881[16:26:13] <Ar​iri> it's also an Ariri link
L882[16:26:18] <Ar​iri> so the answer is yes
L883[16:26:40] <Ar​iri> Inari: indubitably
L884[16:27:17] <Ar​iri> her getting over all of that chinese political crap and evolving to become a teapot dinosaur was the peak of the 21st century
L885[16:43:06] ⇨ Joins: hnOsmium0001 (uid453710@id-453710.stonehaven.irccloud.com)
L886[16:46:09] <Izaya> is that the one that correctly asserted HK is a country so they got v&?
L887[16:49:24] <Shuud​oushi> Izaya: afraid you'll have to be more specific than that
L888[17:04:41] <playfuldoggo> i am confused
L889[17:05:45] <playfuldoggo> how do i turn a geolyzer table into a hologram
L890[17:05:51] <playfuldoggo> like the actual table itself
L891[17:06:42] <Shuud​oushi> By not using a geolyzer?
L892[17:07:33] <Shuud​oushi> Geolyzer just scans the surrounding area and can build a file that can be used to make a hologram
L893[17:07:52] <Shuud​oushi> Which is handled by a different block all together
L894[17:10:33] <fingercomp> playfuldoggo: isn't that exactly what the program you're dissecting, geo2holo, does?
L895[17:10:55] <fingercomp> if you're confused by its code, then you probably need to ask a more specific question
L896[17:11:22] <playfuldoggo> i need to serialize the table and send it to a computer
L897[17:11:55] <playfuldoggo> and then display it there
L898[17:11:56] <fingercomp> are you running a scan on a remote computer/robot/drone?
L899[17:11:58] <Shuud​oushi> Geo2holo can handle all that iirc
L900[17:12:03] <playfuldoggo> yes
L901[17:12:07] <playfuldoggo> a robot
L902[17:12:56] <Kristo​pher38> geolyzer table can be uh
L903[17:13:01] <Kristo​pher38> hard to grasp
L904[17:14:02] <Kristo​pher38> https://ocdoc.cil.li/component:geolyzer
L905[17:14:07] <Kristo​pher38> check the code example on the bottom
L906[17:15:20] <playfuldoggo> anything specific or just the whole thing
L907[17:15:46] <fingercomp> playfuldoggo: first of all, have you figured out which table, exactly, you need to serialize and send?
L908[17:16:46] <Kristo​pher38> specifically in which order values in the table are stored
L909[17:16:49] <Shuud​oushi> Why is this shit timing out...
L910[17:16:57] <Kristo​pher38> though i guess if you're using geo2holo it scans in columns
L911[17:17:30] <fingercomp> if yes, using `serialization.serialize(tbl)` on that table (here named `tbl`) does exactly what you need, provided you have code like `local serialization = require("serialization")` to load and bring the serialization library to the local scope
L912[17:20:34] <fingercomp> it's certainly not the most optimal format to use for transmitting data, but it'll probably suffice
L913[17:47:32] <playfuldoggo> fingercomp i have not figured it out
L914[17:47:36] <playfuldoggo> and am not sure how to
L915[17:48:14] <fingercomp> the table you're looking for is returned by making a call to the `geolyzer.scan` component method
L916[17:48:49] <fingercomp> so if you call that function and save the result to a variable, you can refer to it later in your code
L917[17:49:44] <fingercomp> for example, `local scanResult = geolyzer.scan(1, 1)` would probably scan the (1, 1)-st column and store a table of 64 entries in the variable `scanResult`
L918[17:50:02] <fingercomp> then you can `print(scanResult)`, or iterate over it, or serialize it and send somewhere, whatever you want
L919[17:50:17] <playfuldoggo> i see
L920[18:02:03] <playfuldoggo> fingercomp https://imgur.com/a/nsQVLS5
L921[18:02:12] <playfuldoggo> uh oops
L922[18:02:32] <playfuldoggo> https://imgur.com/a/xRcyHp5
L923[18:02:40] <playfuldoggo> that
L924[18:02:42] <playfuldoggo> returns this
L925[18:03:11] <playfuldoggo> https://imgur.com/a/YB1hQw3
L926[18:03:27] <Mic​hiyo> Don't print(require....) you've already required the serialization library, so you just need to `print(serialization.serialize(scanned))`
L927[18:03:40] <Mic​hiyo> Also, yes that's a serialized table
L928[18:03:42] <Kristo​pher38> this is a valid table from a scan
L929[18:04:27] <Mic​hiyo> you then send that serialized table back, then you unserialize it back into a standard table
L930[18:09:05] <playfuldoggo> do i declare the serialize thing as a variable
L931[18:09:30] <playfuldoggo> oh wait
L932[18:09:35] <playfuldoggo> wait
L933[18:09:36] <playfuldoggo> nvm
L934[18:09:48] <Shuud​oushi> ... the fuck? https://tinyurl.com/yfc7vwcf
L935[18:09:59] <playfuldoggo> do i just remove the print and the first set of brackets?
L936[18:12:11] <playfuldoggo> so can i do local ser = serialization.serialize(scanned)
L937[18:14:51] <Shuud​oushi> Huh... Something just killed my entire home network... Son of a bitch...
L938[18:14:53] <Forec​aster> https://i.imgur.com/D3ByhRr.gifv
L939[18:16:03] <playfuldoggo> :D i know that fox
L940[18:16:23] <playfuldoggo> https://www.youtube.com/user/spookelliot
L941[18:21:09] <Inari> Izaya: they got what?
L942[18:26:08] <fingercomp> playfuldoggo: feel free to experiment, or you'll be missing out on all the fun in programming
L943[18:27:26] <playfuldoggo> im trying to pull the event as a variable on the receiving end fingercomp
L944[18:27:35] <playfuldoggo> but im getting an error
L945[18:27:59] <playfuldoggo> https://imgur.com/a/ag9Z2FL
L946[18:28:57] <fingercomp> `event` is a library, just like `serialization`, so you also need to `require` it before you can use it
L947[18:29:02] <Vampyre> local event = require('event')
L948[18:30:07] <playfuldoggo> ah
L949[18:30:08] <playfuldoggo> i see
L950[18:30:10] <Mic​hiyo> Instead of just showing the errors, include your actual code too. Also install an internet card if able, then `pastebin put filename.lua` and then just link to the pastebin, it's easier to modify text, than to retype everything :P
L951[18:32:14] <fingercomp> playfuldoggo: most libraries you're going to use need to be imported like that, with a few exceptions (e.g. `table`, `string`, `coroutine`, `math`, `os` or other standard Lua libraries in OpenOS)
L952[18:32:20] <playfuldoggo> oh right yea
L953[18:32:24] <playfuldoggo> component too right?
L954[18:32:30] <fingercomp> yep
L955[18:33:15] <playfuldoggo> uh it just prints modem_message
L956[18:33:59] <playfuldoggo> https://imgur.com/Rqrw6aL
L957[18:34:28] <Mic​hiyo> Yes.. because that's the first return from event.pull, the event type.
L958[18:34:35] <playfuldoggo> oh
L959[18:34:40] <playfuldoggo> how do i change that lmao
L960[18:34:43] <Mic​hiyo> `local , , from, port, , message = event.pull("modemmessage")`
L961[18:34:45] <Mic​hiyo> https://ocdoc.cil.li/component:modem?s[]=modem
L962[18:34:48] <Mic​hiyo> Read the docs.
L963[18:35:04] <Mic​hiyo> the `_`'s mean that it just basically discards that data.
L964[18:35:17] <Mic​hiyo> the message is the 6th return.
L965[18:35:29] <Forec​aster> methings you exaggerated a slight bit when you said you knew the basics
L966[18:35:38] <Forec​aster> methinks you exaggerated a slight bit when you said you knew the basics [Edited]
L967[18:36:09] <playfuldoggo> i know basics basics
L968[18:45:38] <playfuldoggo> ok now i just need to know how to use the recieved table to output into a hologram
L969[18:48:42] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L970[18:51:07] <Amanda> %choose continue bashing on CI or veg out and halucinate
L971[18:51:07] <MichiBot> Ama​nda: The sands of time whisper to me... they're saying "veg out and halucinate".
L972[19:00:14] <Inari> %splash Amanda
L973[19:00:14] <MichiBot> You fling a spooned diamond potion (New!) that splashes onto Amanda. Amanda regains 1d​6 => 3 hit points!
L974[19:01:34] <Amanda> %bite Inari
L975[19:01:35] <MichiBot> Ama​nda is trying to bite Ina​ri! They have 1 minute if they want to attempt to %defend against it!
L976[19:07:09] <Inari> %dodge
L977[19:07:10] <MichiBot> Inari failed to dodge Amanda. With a 2 vs 12 Inari takes the full 5 damage.
L978[19:07:11] <Inari> Amanda: rude
L979[19:07:27] <Forec​aster> just have a spooned diamond potion :P
L980[19:08:26] <Inari> %sip spooned diamond potion
L981[19:08:26] <MichiBot> You drink a spooned diamond potion. Oh no, Inari got a health potion, there's probably a boss fight coming!
L982[19:08:45] <Inari> ohno
L983[19:09:06] <Forec​aster> oh, I'm not sure why I didn't have the health gain both ways
L984[19:10:27] <Izaya> Inari: vanned, corruption of banned, based on the US mispronounciation of "and"
L985[19:12:03] <playfuldoggo> uh
L986[19:12:15] <playfuldoggo> how do i use a table to output a hologram
L987[19:12:33] <Inari> Izaya: I see
L988[19:12:56] <Izaya> usually it's used to reference stuff that would not only get one banned but possibly put in jail or a mental institution
L989[19:13:21] <Inari> creepy
L990[19:13:59] <Izaya> as such it seemed like a suitable expression for what happened, given how the chinese government tends to deal with people that disagree with it
L991[19:16:17] <fingercomp> playfuldoggo: do you know how to display anything on a hologram — for example, a single voxel?
L992[19:16:22] <playfuldoggo> yes
L993[19:18:15] <fingercomp> do you, then, know how to index the table (get the value associated with a key)?
L994[19:29:30] <Ar​iri> %splash Inari
L995[19:29:30] <MichiBot> You fling a freezing ruby potion (New!) that splashes onto Inari. The next glass of water Inari has tastes like Honey.
L996[19:29:40] <Ar​iri> "hi honey"
L997[19:30:27] <Izaya> steam stop crashing at random challenge 2021
L998[19:31:00] ⇨ Joins: MajGenRelativity (~MajGenRel@23.105.140.120)
L999[19:31:49] <Ar​iri> Izaya: re banned for HK; I think that was Coco Kiryu, who had Haachama as her guest. Coco is going to going to graduation in July as chinese spammers haven't relented and basically anything she does with anyone is controversial now
L1000[19:32:14] <Ar​iri> she was quite the memer and produced funny content, from what i've seen, it's a bit of a shame really
L1001[19:32:20] <Izaya> that name sounds right
L1002[19:32:53] <Ar​iri> Pikamee was the one who worked under chinese officials or something, and her avatar was their property and was forced to become independent under a new avatar
L1003[19:33:02] <Ar​iri> not sure about the specifics though
L1004[19:34:31] <Ar​iri> I think HoloCN dissolved and forced their members to be independent
L1005[19:35:31] <Izaya> sounds messy
L1006[19:37:25] <Ar​iri> i think that about applies to most things involving chinese politics
L1007[19:41:14] <Vampyre> ok, is this serious? are there now anime virtual youtube things being used in real Hong Kong politics?
L1008[19:41:21] <Vampyre> even backed by the Chinese?
L1009[19:41:38] <Vampyre> what the hell of a world am I living in nowadays....
L1010[19:41:40] ⇨ Joins: TPG24 (~ThePiGuy2@host-92-17-123-250.as13285.net)
L1011[19:42:22] <bad at​ vijya> pain
L1012[19:42:52] <Vampyre> some days I wish I was back in the cold war... that was simple ;-)
L1013[19:43:28] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-17-123-250.as13285.net) (Ping timeout: 198 seconds)
L1014[19:43:44] <Ar​iri> what are you talking about
L1015[19:44:10] <Izaya> the villain was better, that's for sure >.>
L1016[19:44:16] <Izaya> season 21 is mediocre
L1017[19:44:25] <Vampyre> well, those things you and Izaya were talking about, is that a serious thing? like real life?
L1018[19:44:37] <Izaya> yes
L1019[19:44:41] <Izaya> this is clown timeline
L1020[19:44:53] <Vampyre> that's really disturbing to me, sorry :-p
L1021[19:45:01] <Ar​iri> they are real people with virtual personas being dragged into political disputes, not being "backed by parties"
L1022[19:45:02] <Vampyre> did not know this was a thing
L1023[19:45:10] <Ar​iri> i don't know where you got that but from
L1024[19:45:15] <Ar​iri> bit*
L1025[19:45:50] <Ar​iri> it's basically more of the same really
L1026[19:45:51] <Vampyre> well, I got that from the chinese officials thing
L1027[19:46:31] <Ar​iri> chinese officials as in chinese officials for Cover, the media company that hosts Hololive, the idol group
L1028[19:46:46] <Izaya> https://lagemeet.duckdns.org/files/webpublic-15311a1f-27dc-42ee-93a7-02b5ff24ecad
L1029[19:47:15] <Ar​iri> clown timeline is partly at fault of the chinese being overtly aggressive with their nationalist regimes imo
L1030[19:48:10] <Ar​iri> virtual people trying to play games and have fun? nah, can't have that in China, or if someone thinks HK is a country
L1031[19:48:33] ⇨ Joins: DoctorSclero (webchat@host-95-232-254-201.retail.telecomitalia.it)
L1032[19:49:05] <Ar​iri> funnily enough, some chinese anti tried to spam a vtubers chat once and got reprimanded by their law for using a vpn
L1033[19:49:07] <Vampyre> propaganda really became an art form the past 10 years
L1034[19:49:30] <Ar​iri> brought back from the dead regime
L1035[19:49:43] <Izaya> I reject the notion that China is a country
L1036[19:50:09] <Izaya> it is kinda neat to contrast it to the propaganda coming from the western world
L1037[19:51:20] <Vampyre> yah, slight disparity with the freedom of the press though
L1038[19:51:57] <Vampyre> not that that is not under very siege in the west also
L1039[19:52:23] <Izaya> it is nice that I'm allowed to publish whatever I want**
L1040[19:52:33] <Izaya> for now, anyway :^)
L1041[19:52:50] <Ar​iri> lol
L1042[19:52:57] <bad at​ vijya> china is not a country
L1043[19:52:58] <Izaya> but you don't need to have hard control of the press to push an agenda, it's just slower
L1044[19:53:01] <Ar​iri> going to throw this out https://www.reddit.com/r/VirtualYoutubers/comments/jhzda4/important_announcement_by_artia/?utm_source=share&utm_medium=ios_app&utm_name=iossmf
L1045[19:53:32] <Ar​iri> china is big land of angry people with bad living conditions and little regard for the environment
L1046[19:53:48] <Ar​iri> that last part being quite a statement given the past 40 years of western history
L1047[19:54:03] <Vampyre> well, yes, just having freedom of the press is also not a guarantee to not end up with any authoritarian regime
L1048[19:54:46] <Vampyre> but it helps to have it to keep the regime at least somewhat accountable
L1049[19:54:59] <Vampyre> having a good parlementry syste also works
L1050[19:55:10] <Vampyre> having a seperate juridicial branch helps
L1051[19:55:49] <Vampyre> all things lacking in certain countries
L1052[19:56:10] <DoctorSclero> Sorry for interrupting your conversation guys, are there any OpenConputers developer in the channel because I was wandering to contribute to the project but I'm stacked with gradle build errors in spite of the fact that I followed the guide to build it, thank you in advance and sorry again :D
L1053[20:03:16] <DoctorSclero> I compleatly freezed the chat 8 |
L1054[20:09:40] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-17-123-250.as13285.net)
L1055[20:10:55] ⇦ Quits: TPG24 (~ThePiGuy2@host-92-17-123-250.as13285.net) (Ping timeout: 198 seconds)
L1056[20:19:42] <dequbed> DoctorSclero: Say sorry less often and throw more build logs this way :P
L1057[20:27:00] <Va​ur> %tonk
L1058[20:27:00] <MichiBot> Holy baseball cap with the starbucks logo on it Batman! Va​ur! You beat Forec​aster's previous record of <0 (By 4 hours, 35 minutes and 34 seconds)! I hope you're happy!
L1059[20:27:01] <MichiBot> Vaur's new record is 4 hours, 35 minutes and 34 seconds! Vaur also gained 0.00459 tonk points for stealing the tonk. Position #1.
L1060[20:31:42] <𝕯𝖔𝖈𝖙𝖔𝖗​𝓢𝖈𝖑𝖊𝖗𝖔> Finally I fixed it thank you anyway and sorry ;b
L1061[20:41:34] <Ro​bby> alright, trying to continue from yesterday weve broken it down to me needing to connect everything to 1 computer, all 7 components in my network and get all their data to display on 1 screen
L1062[20:42:12] <Ro​bby> how would i do that, like how do i work about with the gpu to size text and put it where i want on the screen
L1063[21:13:36] <Mic​hiyo> 111 outside according my my car
L1064[21:13:52] <Vampyre> Robby, you don't need to output to 1 screen
L1065[21:14:18] <Vampyre> but reading the 7 components you do with 1 computer, just conenct them all up
L1066[21:14:55] <Vampyre> then for debugging, attach 1 screen to that computer too, but your output screens can be with wireless
L1067[21:15:47] <Vampyre> on the controller computer just make a loop to read all 7 components, then broadcast it to the wireless network for the display computers to pick up
L1068[21:16:12] <Vampyre> if you keep all data in 1 packet you can do this about twice a second
L1069[21:25:05] ⇦ Quits: MajGenRelativity (~MajGenRel@23.105.140.120) (Ping timeout: 189 seconds)
L1070[21:37:27] <Ro​bby> assuming id just need to broadcast each one to its set reciever port?
L1071[21:39:13] <Ro​bby> and would that guarantee the components will be seperate, meaning i wont have 2 screens giving data from the same component
L1072[21:39:20] <Ro​bby> all 7 will be seperate?
L1073[21:43:41] <Hawk777> I think the idea was that each display, along with its controlling computer, would be on a completely separate component network, and could only communicate with the control computer via wireless, not via component connectivity. Then it’s up to you how you put the data on the screens; you could choose to include all the data in a single wireless packet, and then each display computer would receive the packet and could pull the relevant
L1074[21:43:41] <Hawk777> ormation out and display it. For example, I dunno, one display-computer, when it receives the packet, could extract the temperature and water level and display them on its screen. A different display computer could extract a different piece of information from the packet—say power generation rate—and display that on its screen. All the data would be available to all the display computers, but each one would take only the pieces that
L1075[21:43:41] <Hawk777> relevant to that display. But, I am not certain if that was what V was suggesting.
L1076[21:44:40] <Hawk777> You could use 7 separate wireless packets instead, but I think the idea was that one big packet is more efficient than 7 small packets.
L1077[21:44:56] <Hawk777> Hence the “broadcast” suggestion.
L1078[21:45:10] <Ro​bby> yeah, thats what i was thinking
L1079[21:45:52] <Ro​bby> connect all components to 1 send computer, for each component have it broadcast to the recieving port
L1080[21:46:00] <Ro​bby> so 7 different ports
L1081[21:46:05] <Ro​bby> thatll work right?
L1082[21:47:20] <Hawk777> I thought the idea was *one* packet with *all* the components in it, not one packet per component. Thus all the display computers would listen on the same port, and the control computer would send the big packet to that one port.
L1083[21:48:14] <Ro​bby> thats how i think i can get it to work with my knowledge
L1084[21:48:23] <Hawk777> You could also use multiple small packets, one for each component, with the display computers listening on different ports. I just thought Vampyre was suggesting one-big-packet (due to the “if you keep all data in 1 packet” line) would be faster.
L1085[21:49:14] <Ro​bby> i see if i do it that way, ill still have problems with what goes where
L1086[21:50:08] <Ro​bby> say steam will end up on the water scree.
L1087[21:50:11] <Ro​bby> say steam will end up on the water screen. [Edited]
L1088[21:51:08] <Ro​bby> what i wanted to do was have 7 components on 7 seperate networks, screens wouldnt fight each other neither would the components
L1089[21:51:26] <Ro​bby> but no just no Reika just had to design his crap like that.
L1090[21:52:06] <Ro​bby> so im stuck here confused as of what to do, because components and screens are fighting on what screen to use
L1091[21:52:25] <Ro​bby> 7 components, being broadcasted on 7 computers with 7 seperate ports
L1092[21:52:30] <Ro​bby> how the hell does that not work
L1093[21:52:44] <Hawk777> No, see, say your big packet is something like a table, e.g. {steam = {pressure = 100, level = 200}, water = {level = 300}}. Then you would broadcast that to all display computers. The display computer for the steam display would just take mytable.steam and display that information. The display computer for the water display would just take mytable.water and display that information.
L1094[21:53:02] <Ro​bby> i dont know how to work with tables
L1095[21:53:06] <Ro​bby> neither how to make one
L1096[21:53:26] <dequbed> The reports of you knowing the basics were greatly exaggerated :P
L1097[21:53:50] <Ro​bby> good to know.
L1098[21:54:31] <Ro​bby> like idk how many times ive said it.. but whatever
L1099[21:54:36] <Mic​hiyo> I thought the "knows the basics" guy was whateverdoggo
L1100[21:54:52] <Mic​hiyo> somedoggo
L1101[21:55:06] <dequbed> Ah, maybe. I'm not really keeping track of the chat at the moment.
L1102[21:55:15] <Hawk777> Well, obvious choices include (1) learn to use tables; or (2) send a packet for each component, rather than one big packet, with each component’s packet going to a different port number, so that the display computers can listen to different port numbers and only receive their own relevant data.
L1103[21:55:17] <Ro​bby> heppens.
L1104[21:55:32] <Hawk777> Which V suggested, if I understand correctly, would be slower, but if you don’t know tables, perhaps easier.
L1105[21:55:39] <dequbed> Hey @Michiyo while you're here, under what license are the assets of OpenSecurity, if any? I'm currently looking at porting OS to 1.16/OC2.
L1106[21:55:39] <Ro​bby> yeah i could try that
L1107[21:57:18] <Forec​aster> MIT, same as OC
L1108[21:57:34] <Ro​bby> are tables hard to learn?
L1109[21:57:49] <Izaya> %pil
L1110[21:57:49] <MichiBot> https://www.lua.org/pil/contents.html#P1
L1111[21:57:51] <Izaya> read that
L1112[21:58:37] <dequbed> @Forecaster I'm asking specifically about the assets, I'm aware of the code license.
L1113[21:59:17] <Ro​bby> ooh boy.
L1114[22:00:11] <B​ob> tables are simple
L1115[22:01:00] <Mic​hiyo> deubed, no idea. I didn't make them, and I don't have contact with the person who did.
L1116[22:01:37] <Ro​bby> would anyone be willing to do a walkthrough with me about tables
L1117[22:01:54] <Mic​hiyo> https://www.lua.org/pil/2.5.html
L1118[22:11:10] <Elfi> I assume the assets would've been released under the same license unless said otherwise?
L1119[22:12:42] ⇦ Quits: immibis (~immibis@62.156.144.218) (Ping timeout: 189 seconds)
L1120[22:13:06] <dequbed> Well the problem is that the MIT license convers "the software" and "related documentation", it's questionable if it's even possible to extend it to non-code assets.
L1121[22:13:13] <dequbed> s/convers/covers/
L1122[22:13:14] <MichiBot> <dequbed> Well the problem is that the MIT license covers "the software" and "related documentation", it's questionable if it's even possible to extend it to non-code assets.
L1123[22:14:00] <Elfi> Ah
L1124[22:14:12] <Elfi> That is a sticky situation, yes
L1125[22:15:01] <Ar​iri> >deq​ubed: The reports of you knowing the basics …
L1126[22:15:01] <Ar​iri> i was just thinking of this phrase 20 minutes ago when daydreaming
L1127[22:15:12] <Ar​iri> weird
L1128[22:15:44] <dequbed> @Ariri have you considered that you're a psychic and just a little too attuned to me? :P
L1129[22:16:08] <Ar​iri> I wouldn't mind being to attuned to you :3
L1130[22:16:14] <Ar​iri> (whatever that means)
L1131[22:16:16] <dequbed> Naw
L1132[22:16:27] * dequbed headpatpats Ariri
L1133[22:17:04] <Corded> * <Ar​iri> returns headpats to dequbed, with interest
L1134[22:22:14] <Vampyre> Hawk777, yeah, you prettymuch distilled the idea I had to Robby ;-)
L1135[22:23:28] <Vampyre> Robby, making a table: local some_table_var = {}
L1136[22:24:23] <Vampyre> then you can add elements like some_table_var.steam = 10 (or even make them an array)
L1137[22:24:35] <Vampyre> then serialize the array, broadcast it to the displays
L1138[22:24:41] <Vampyre> serialize the table*
L1139[22:25:17] ⇦ Quits: DoctorSclero (webchat@host-95-232-254-201.retail.telecomitalia.it) (Quit: webchat.esper.net)
L1140[22:25:28] <Vampyre> then each display unserializes the table, gets the data it wats to record and makes a nice graph out of it
L1141[22:32:02] <Mic​hiyo> my car says it's 111/44 weather says 108/42 I say it doesn't matter, this poor AC can't keep up
L1142[22:44:40] ⇦ Quits: playfuldoggo (webchat@cpc98998-watf12-2-0-cust129.15-2.cable.virginm.net) (Quit: webchat.esper.net)
L1143[22:45:53] <Amanda> %choose veg-out and halucinate until sleps or iradiate
L1144[22:45:53] <MichiBot> Ama​nda: Is it a bird?! Is it a plane?! No! It's "veg-out and halucinate until sleps"!
L1145[22:46:32] * Amanda snuggles up among the already two-amanda pile deep cuddlepile around Elfi, still forgetting to dismiss her other instances
L1146[22:47:22] * Elfi is in a sea of soft =u=
L1147[22:49:54] ⇨ Joins: MajGenRelativity (~MajGenRel@23.105.140.122)
L1148[22:54:04] <Mic​hiyo> Ok, various servers are being shutdown, shits on fire yo.
L1149[22:54:23] <Mic​hiyo> MichiBot and Corded should stay up, however MichiBot's web page will be down. Also no Neo logging
<<Prev Auto Refresh Scroll to Top