<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:25:47] <Comput​erCoco> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/dogozoqawo
L2[00:36:58] <AR2​000> I should not answer since I never used this mod but :
L3[00:36:59] <AR2​000> ||If it's like in C, #DEFINE instructions are interpreted by the compiler, not at runtime. That means all DEFINE instructions are evaluated before the code is started.||
L4[00:42:59] <Comput​erCoco> Yea I guess thats what it is
L5[00:43:00] <Comput​erCoco> I assumed it would define while it was running since there was also an undefine, but I guess that doesn't always mean that, since the defs and undefs could be seen as notes for the compiler n stuff
L6[00:43:50] <Comput​erCoco> I wish there was a way to refer to ports with numerical values,
L7[00:43:51] <Comput​erCoco> like `port[0..3]` instead of `left right down up`
L8[00:43:58] <TechT​astic> Best person to ask is likely @PwnagePineapple (He/Him) seeing as they are the TIS Addon guy
L9[00:47:56] <PwnagePineap​ple (He/Him)> >AR2000: I should not answer since I never used this mod but :
L10[00:47:56] <PwnagePineap​ple (He/Him)> ||If it's like in C, #DEFINE instruct…
L11[00:47:57] <PwnagePineap​ple (He/Him)> That is correct. Defines aren't named variables, they're compile time substitutions
L12[00:48:49] <PwnagePineap​ple (He/Him)> Only the one furthest down in your code even matters
L13[00:49:47] <Comput​erCoco> mmm
L14[00:49:48] <Comput​erCoco> good to know
L15[00:50:15] <PwnagePineap​ple (He/Him)> The defines in TIS-3D are like C define macros
L16[00:51:45] <PwnagePineap​ple (He/Him)> When your code is being compiled, the compiler reads through it and binds the name `TO` to the value `LEFT`. Then it keeps reading and redefines `TO` to `RIGHT`. *Then* it starts actually executing your code
L17[00:52:19] <PwnagePineap​ple (He/Him)> If you can explain what the execution module here is supposed to do, I may be able to help you write it best
L18[00:55:13] * Amanda realigns Elfi to the galactic plane so that she can evolve safely overnight, curls up around to zzzmew and protecc
L19[00:56:02] <Amanda> Night girls
L20[01:08:07] <Comput​erCoco> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/tuvimanupu
L21[01:09:06] <PwnagePineap​ple (He/Him)> So I read the code
L22[01:09:15] <PwnagePineap​ple (He/Him)> What I want to know is what your goal is
L23[01:09:31] <PwnagePineap​ple (He/Him)> Why are you writing this code? What's the intended behavior?
L24[01:14:23] <Comput​erCoco> Hmm, just exsplaining what this part of the goal is doesn't make as much sence without the whole picture... but Ill try
L25[01:14:24] <Comput​erCoco> Just basically I want to dynamically send a value recieved from any, (and the value after it) to the left right or up depending on what it is the first value is
L26[01:14:24] <Comput​erCoco> I just have very similar code for 4 different cases, and I wanted to combine them all into one so they'd actually fit
L27[01:20:14] <Comput​erCoco> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/obotatoyix
L28[01:21:09] <PwnagePineap​ple (He/Him)> > Just basically I want to dynamically send a value recieved from any, (and the value after it) to the left right or up depending on what it is the first value is
L29[01:21:10] <PwnagePineap​ple (He/Him)> What is it that you need to do this for?
L30[01:21:11] <Comput​erCoco> I was able to get pretty far, but fitting the FROM into the header as well, while still being able to tell if the TO is positive negative or zero is what catching me
L31[01:21:11] <Comput​erCoco> And I can't use the BAK either as thats saving the last FROM
L32[01:21:25] <Comput​erCoco> >PwnagePineapple (He/Him): > Just basically I want to dynamically send a value recieved from any, (and th…
L33[01:21:35] <Comput​erCoco> I'm making a module routing system
L34[01:21:45] <PwnagePineap​ple (He/Him)> So you're basically building a giant packet router?
L35[01:21:50] <Comput​erCoco> Yup
L36[01:22:12] <PwnagePineap​ple (He/Him)> Ok. And you're using one value as the address, and another value as the data?
L37[01:22:46] <PwnagePineap​ple (He/Him)> How many addresses do you need support for?
L38[01:24:26] <Comput​erCoco> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/tujihoxeba
L39[01:24:46] <Comput​erCoco> For not its just 16 dif address btw
L40[01:25:27] <PwnagePineap​ple (He/Him)> So four bits per address, two addresses. How big of a value do you want per packet?
L41[01:25:47] <PwnagePineap​ple (He/Him)> If you're fine with 8 bit packets, you can bitpack both addresses and the data into a single value
L42[01:27:13] <Comput​erCoco> Well yes that would simplify, but most modules I use need more than 8 bits of data, and then that would lead to needing to send a dynamic number of packages with would make things even more complicated
L43[01:28:17] <PwnagePineap​ple (He/Him)> My recommendation would be to simply send/receive more packets
L44[01:28:23] <PwnagePineap​ple (He/Him)> That's a lot less work
L45[01:28:39] <PwnagePineap​ple (He/Him)> It's not hard to have the receiver just read two packets before doing anything
L46[01:28:57] <PwnagePineap​ple (He/Him)> And if the sender knows where packets are going, it should also know how many to send
L47[01:29:49] <PwnagePineap​ple (He/Him)> Though I suppose another good question is why do you need a giant packet router?
L48[01:30:35] <Comput​erCoco> True, but then if any sender doesn't send the exact number of packages for each code, then the receiver will stall
L49[01:30:35] <Comput​erCoco> And if the receiver trys sending a package before receiving all the packages for them it would also stall
L50[01:30:35] <Comput​erCoco> I guess it just puts all the reliance on the person sending the codes...
L51[01:31:17] <Comput​erCoco> >PwnagePineapple (He/Him): Though I suppose another good question is why do you need a giant packet router…
L52[01:31:18] <Comput​erCoco> Building a modular computer
L53[01:31:18] <Comput​erCoco> A computer more complex than just what an execution module can handle
L54[01:31:47] <Comput​erCoco> Oh wait
L55[01:32:00] <Comput​erCoco> now I remever why I dont want to send multiple packets
L56[01:32:10] <Comput​erCoco> cause that takes up way more lines per call to another module
L57[01:32:45] <PwnagePineap​ple (He/Him)> >ComputerCoco: Building a modular computer
L58[01:32:45] <PwnagePineap​ple (He/Him)> A computer more complex than just what an execution module can…
L59[01:32:46] <PwnagePineap​ple (He/Him)> I feel like you're definitely pushing what TIS-3D can do, but I'm not sure if you're pushing it in the right way. Instead of a giant packet router, you might be better off writing a bytecode interpreter in ASM and using, say, a TIS Advanced tape drive to store larger programs
L60[01:33:58] <Comput​erCoco> Well yes I was planning on storing the larger programs on the ROM at first, and then maybe even the tape drive later
L61[01:34:44] <Comput​erCoco> And writing a bytecode interperter needs acces to a lot of modules, ROM, RAM stack and more,
L62[01:34:44] <Comput​erCoco> Which is why I first needed to make the module routing system
L63[01:34:56] <Comput​erCoco> I could make it all fixed... but then it'd be hard to expand
L64[01:34:57] <PwnagePineap​ple (He/Him)> If you're using the extra execution modules to access more peripherals, you might be better off hardcoding the routes you need instead of doing it dynamically
L65[01:35:13] <PwnagePineap​ple (He/Him)> And when you need to expand, you'd just add new routes
L66[01:36:10] <Comput​erCoco> Idk, I'd rather find out how to make it work dynamically than have to manually reconfiger the computer every time I need more peripherals
L67[01:36:56] <PwnagePineap​ple (He/Him)> Or, instead of storing source and destination addresses, have a big long line of execution modules hooked up to peripherals, and make the protocol just send one number of how far down the line it needs to go, and the next number is the value that needs to go that distance
L68[01:37:12] <PwnagePineap​ple (He/Him)> Each execution module would decrement the first value before relaying stuff onward
L69[01:37:52] <PwnagePineap​ple (He/Him)> And when it hits zero, you're at your destination
L70[01:37:57] <Comput​erCoco> Yes but then how would it return data to whomever called it?
L71[01:37:57] <Comput​erCoco> And making all the modules relative doesn't seem like a good idea
L72[01:38:31] <PwnagePineap​ple (He/Him)> Replies would get sent to a single master module
L73[01:38:36] <Comput​erCoco> I did make a system with a manager at 0
L74[01:38:36] <Comput​erCoco> And everyone send the messages to the manager
L75[01:38:36] <Comput​erCoco> yes
L76[01:38:40] <Comput​erCoco> that, a master module
L77[01:38:47] <Comput​erCoco> but that makes the routing take way to long
L78[01:39:06] <PwnagePineap​ple (He/Him)> The master module would be the one running the interpreter
L79[01:39:19] <Comput​erCoco> as in 15 -> 14
L80[01:39:20] <Comput​erCoco> would be
L81[01:39:20] <Comput​erCoco> 15 all the way to 0 then all the way back to 14
L82[01:39:34] <PwnagePineap​ple (He/Him)> You could use multiple shorter lines instead of one long one
L83[01:40:01] <Comput​erCoco> but that introduces branching pathways, making the router code more complex
L84[01:40:10] <PwnagePineap​ple (He/Him)> Yeah. Code is complex
L85[01:40:17] <PwnagePineap​ple (He/Him)> ¯\_(ツ)_/¯
L86[01:40:30] <Comput​erCoco> Yes xD
L87[01:40:31] <Comput​erCoco> But I mean too complex to fit in the TIS-3D execution modules
L88[01:40:51] <PwnagePineap​ple (He/Him)> Just have two lines of peripheral adapters, each coming from a different direction on the main executor'
L89[01:41:08] <Comput​erCoco> yea, I could put it in the middle
L90[01:41:13] <PwnagePineap​ple (He/Him)> Or don't, and accept that computers styled after ENIAC are going to be slow-ish
L91[01:41:24] <Comput​erCoco> but then its address would be like 7 or 6 instead of the easy 0
L92[01:41:32] <Comput​erCoco> >PwnagePineapple (He/Him): Or don't, and accept that computers styled after ENIAC are going to be slow-ish
L93[01:41:33] <Comput​erCoco> *cries*
L94[01:41:46] <PwnagePineap​ple (He/Him)> >ComputerCoco: but then its address would be like 7 or 6 instead of the easy 0
L95[01:41:46] <PwnagePineap​ple (He/Him)> It's address would still be 0. There would just be two networks
L96[01:42:16] <Comput​erCoco> but then how would a module in one network send a packet to a module in a different network
L97[01:42:34] <PwnagePineap​ple (He/Him)> Why would you need to? Everything has to go through the master anyway
L98[01:43:14] <PwnagePineap​ple (He/Him)> All the communication that would happen is between the master and a peripheral. Everything in between is just to relay data back and forth
L99[01:44:25] <Comput​erCoco> Mm the way I was working on creating this computer, any module could call any other module, mostly because sometimes modules need to read more from the ROM dynamically
L100[01:45:11] <PwnagePineap​ple (He/Him)> Having any module call any other is probably a mistake. The master executor is what's running the larger program, it should be in charge
L101[01:46:33] <Comput​erCoco> mmm
L102[01:46:34] <Comput​erCoco> perhaps
L103[01:46:45] <PwnagePineap​ple (He/Him)> If some modules need more data, then program the master to provide it
L104[01:46:57] <Comput​erCoco> Fair
L105[01:47:53] <Comput​erCoco> But then this master, it would need more than one module itself
L106[01:47:53] <Comput​erCoco> I guess it could be, the master core with multiple modules and then a line off it for the peripherals...
L107[01:48:22] <Comput​erCoco> Just I guess I felt like having everything be on the "line of perhipherals" would be easier
L108[01:49:48] <PwnagePineap​ple (He/Him)> The master would just execute bytecode
L109[01:49:54] <PwnagePineap​ple (He/Him)> It'd be a big ol' jump table
L110[01:50:15] <PwnagePineap​ple (He/Him)> With a loop and a program counter
L111[01:51:12] <Comput​erCoco> True but that'd still need multiple execution modules at least, since even trying to fit all the regular execution modules takes more than 40 lines
L112[01:51:12] <Comput​erCoco> I guess I could increase the line limit...
L113[01:51:40] <PwnagePineap​ple (He/Him)> Oh I always up the line limit to like 200 lol
L114[01:52:05] <Comput​erCoco> Yea I was leaning on doing that
L115[01:52:05] <Comput​erCoco> It'd make my life a lot easier
L116[01:52:05] <Comput​erCoco> but it also feels like cheating a little bit
L117[01:52:43] <Comput​erCoco> I wanted to design something that could work with the mod from the get go, ie if I ever wanted to build it on a server
L118[01:52:51] <PwnagePineap​ple (He/Him)> If you design your bytecode well enough, you can keep the interpreter small. The `JRO` instruction is basically built for this kind of thing
L119[01:53:37] <Comput​erCoco> Yes using the JRO would be very nessicary already, but still wouldn't allow fitting all the codes in one exe module
L120[01:54:18] <PwnagePineap​ple (He/Him)> The rest of it would probably be up to the design of the bytecode
L121[01:55:01] <PwnagePineap​ple (He/Him)> If you're careful, you might be able to keep it to three instructions per bytecode value
L122[01:55:39] <Comput​erCoco> Increase the line limit would make it a lot cleanear with it all being in one exe module...
L123[01:55:39] <Comput​erCoco> mmmm
L124[01:55:39] <PwnagePineap​ple (He/Him)> Sending a message to the right execution module, putting the result in the right place, and jumping back to the top
L125[01:59:46] <Comput​erCoco> I think Im just going to cave and increase the line limit for now
L126[01:59:46] <Comput​erCoco> Not likely Id find a server I'd build it on
L127[02:01:32] ⇨ Joins: Hawk777 (~Hawk777@2607:c000:829a:3600:77b:85d4:b3a3:df03)
L128[02:06:15] <Comput​erCoco> Oi so when writing multi page programs, I need a `#BWTM` at the end
L129[02:06:15] <Comput​erCoco> I tried putting this after an opcode but it seems it didn't work?
L130[02:06:15] <Comput​erCoco> Does it really need a whole line to itself? That feels like a waste
L131[02:10:36] <TechT​astic> @ComputerCoco@PwnagePineapple (He/Him)
L132[02:10:36] <TechT​astic> it sounds like yo dont want a router but rather a switch/hub with a star or bus topology
L133[02:13:18] <Comput​erCoco> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/onodukivuh
L134[02:15:16] <TechT​astic> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/wiqovehoma
L135[02:16:06] <TechT​astic> a router is what youdf use to connect a network to another network, rather tghan handling what the switch does (tho some routers to come as a switch combo)
L136[02:16:21] <TechT​astic> lemme get internet materials rq
L137[02:17:06] <TechT​astic> https://tinyurl.com/2bvjfsyy
L138[02:17:51] <TechT​astic> https://tinyurl.com/2xrph2dm
L139[02:18:19] <TechT​astic> https://tinyurl.com/2bwhsm8k
L140[02:23:34] <TechT​astic> this is what having a Hub in a network does https://tinyurl.com/23effqq7
L141[02:26:36] <TechT​astic> and heres a switch https://tinyurl.com/29mfz6dn
L142[02:28:24] <TechT​astic> basically, youd likely want a switch but if the program is too complex, then maybe a hub
L143[02:37:00] <Comput​erCoco> Well a switch seems great but how to construct one in minecraft with tis-3d seems immposiible to a degree
L144[02:38:47] <TechT​astic> well, youd need something akin to MAC addresses, the switch would need to store them where it can access them, and then the switch would have ot reference that table for every packet its sent ot then send it in the right direction
L145[02:39:29] <TechT​astic> how an IRL switch gets the MAC addresses is that the device will send a packet, its a new MAC, added to the table and send it on
L146[02:39:54] <TechT​astic> so it builds the list from the source MAC addresses of the packets it receives
L147[02:40:00] <Comput​erCoco> Yea instead of having a mac address be a random number, just have it be like 0-15 for the 16 connections
L148[02:40:01] <Comput​erCoco> But the issue I see is how to physicall construct that when the limit is 16 blocks and 4 sides for each module
L149[02:40:38] <TechT​astic> IR and multiple setups likely
L150[02:41:00] <Comput​erCoco> Yea...
L151[02:41:01] <Comput​erCoco> But then I'd have to send multiple redstone signals around to power it
L152[02:41:03] <TechT​astic> i think @walksanator. B⃢ot. tried to build up a bit of mass data sotrage via TIS a while ago
L153[02:41:19] <TechT​astic> or atleast massive in comparison
L154[03:01:10] <walksanato​r. B⃢ot.> I tried to unlock the full 16-bits
L155[03:01:12] <walksanato​r. B⃢ot.> it was hell
L156[03:01:19] <walksanato​r. B⃢ot.> i was able to build the "router"
L157[03:01:33] <walksanato​r. B⃢ot.> but I gave up at actually attaching the memory
L158[03:02:24] <walksanato​r. B⃢ot.> (I routed the upper 8 bits then would let the ram/rom modules handle the rest
L159[03:04:07] <walksanato​r. B⃢ot.> https://tinyurl.com/2cr4tmcw
L160[03:18:06] <Comput​erCoco> Hmm
L161[03:18:07] <Comput​erCoco> Thats very smart of you
L162[03:18:07] <Comput​erCoco> Arranging 15 casings like that to access 16 different infrared relays
L163[03:27:43] <Comput​erCoco> Also
L164[03:27:43] <Comput​erCoco> Anyone know a good way to provide above 15 power to the controller nicely?
L165[03:27:43] <Comput​erCoco> Maybe theres a mod that can output a redstone power higher than 15?
L166[04:41:32] <TechT​astic> >ComputerCoco: Also
L167[04:41:32] <TechT​astic> Anyone know a good way to provide above 15 power to the controller nicel…
L168[04:41:33] <TechT​astic> ~~ComputerCraft i tihnk can set higher redstone values~~
L169[04:58:30] <Comput​erCoco> >TechTastic: ~~ComputerCraft i tihnk can set higher redstone values~~
L170[04:58:30] <Comput​erCoco> Even if so, I looked at the TIS-3D github, turns out each side of the block is capped to 15 anyway...
L171[05:08:50] <forec​aster> There isn't a value higher than 15
L172[05:50:59] ⇨ Joins: DBotThePony1 (~Thunderbi@31.220.170.28)
L173[05:51:10] ⇦ Quits: DBotThePony (~Thunderbi@31.220.170.28) (Read error: Connection reset by peer)
L174[05:51:11] *** DBotThePony1 is now known as DBotThePony
L175[07:03:52] ⇨ Joins: Vexatos (~Vexatos@p200300eaef1a576876d627d27d0e9f3e.dip0.t-ipconnect.de)
L176[07:03:52] zsh sets mode: +v on Vexatos
L177[07:30:21] <Izzy> anything with a value above 15 isn't really redstone
L178[07:32:45] ⇦ Quits: Hawk777 (~Hawk777@2607:c000:829a:3600:77b:85d4:b3a3:df03) (Quit: Leaving.)
L179[07:42:17] ⇨ Joins: Lgmrszd (~quassel@188.162.48.151)
L180[07:48:06] <forec​aster> Things like projectRed goes up to 255, but that's a different scale, 255 in that system is equivalent to 15 in normal redstone
L181[07:48:44] <forec​aster> That's probably why cc can go higher than 15
L182[08:35:31] ⇦ Quits: Lgmrszd (~quassel@188.162.48.151) (Ping timeout: 190 seconds)
L183[08:38:03] ⇨ Joins: Lgmrszd (~quassel@188.162.48.151)
L184[08:40:58] <Kristo​pher38> >walksanator. B⃢ot.:
L185[08:40:58] <Kristo​pher38> Neat, is this only for reads or can it do writes as well? How many cycles does the read/write cycle take?
L186[08:48:46] <Comput​erCoco> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/odaxuqaqap
L187[08:53:17] <Kristo​pher38> The queue has a limit, maybe it's somewhere in the config. I vaguely remember seeing that value on the wiki
L188[08:54:13] <Kristo​pher38> Direct calls are component calls (i.e. calls to methods exposed by components) that (generally) somehow interact with the world
L189[08:54:20] <Comput​erCoco> found it
L190[08:54:21] <Comput​erCoco> `maxSignalQueueSize=256`
L191[08:54:21] <Comput​erCoco> yup
L192[08:54:39] <Comput​erCoco> >Kristopher38: Direct calls are component calls (i.e. calls to methods exposed by components) …
L193[08:54:39] <Comput​erCoco> I saw on the github its multiplied by 1000 in some places?
L194[08:55:00] <Kristo​pher38> If you look into the mod's source every component method is marked as either direct or not
L195[08:55:04] <Comput​erCoco> So like, 1000 * (0.5, 1.0, 1.5) component calls?
L196[08:55:38] <Kristo​pher38> Call budget limits your calls per tick
L197[08:56:02] <Kristo​pher38> The amount of call budget each function eats up varies between them
L198[08:56:16] <Comput​erCoco> hmm, interesting
L199[08:56:47] <Comput​erCoco> but regular lua lines *don't* consume direct calls?
L200[08:57:04] <Kristo​pher38> No, they only consume time and power
L201[08:58:33] <Comput​erCoco> Cool,
L202[08:58:33] <Comput​erCoco> Anyway to veiw the direct call cost of component functions?
L203[08:59:54] <Comput​erCoco> I should probably check the config...
L204[09:00:50] <Kristo​pher38> You need to look into the mod's source
L205[09:01:43] <Kristo​pher38> The config isn't so fine-grained to allow modifying them
L206[09:07:17] <Comput​erCoco> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/evocufoyup
L207[09:09:47] <Kristo​pher38> Then measure how many it can process
L208[09:11:03] <Comput​erCoco> Well, then I need a way to spam it with signals as fast as possible
L209[09:11:03] <Comput​erCoco> But...
L210[09:11:03] <Comput​erCoco> I just realized, I can use `computer.uptime` to try to measure how long it takes to handle one signal, then calculate from there
L211[09:11:04] <Kristo​pher38> Also ocelot has a graph that shows you roughly how many component call budget you've used up in a given time
L212[09:11:14] <Comput​erCoco> >Kristopher38: Also ocelot has a graph that shows you roughly how many component call budget y…
L213[09:11:14] <Comput​erCoco> Wait, where?
L214[09:11:45] <Kristo​pher38> Don't remember now but it was there, somewhere
L215[09:12:42] <Kristo​pher38> Also be aware that there are two timers: computer.uptime and some another that I forgot the name of, and one only reports time spent on the CPU and the second real time but with a resolution of one tick
L216[09:27:25] ⇦ Quits: Lgmrszd (~quassel@188.162.48.151) (Ping timeout: 183 seconds)
L217[10:18:13] <finge​rcomp> https://tinyurl.com/28bcwucy
L218[11:17:01] <vau​r06> %tonk
L219[11:17:03] <MichiBot> vau​r06: You should probably read this: https://michibot.pc-logix.com/tonk
L220[11:17:24] <vau​r06> %tonk 39E0F
L221[11:17:24] <MichiBot> Consarn it! vau​r06! You beat Ash​irg's previous record of 6 hours, 21 minutes and 7 seconds (By 6 hours, 54 minutes and 45 seconds)! I hope you're happy!
L222[11:17:25] <MichiBot> vaur06's new record is 13 hours, 15 minutes and 52 seconds! vaur06 also gained 0.04837 (0.00691 x 7) tonk points for stealing the tonk. Position #15. (Overtook forecaster) Need 0.015749 more points to pass Squi​dDev!
L223[11:18:22] <vau​r06> hu ?
L224[11:18:25] <vau​r06> what the fuck ?
L225[11:19:11] <vau​r06> @forecaster why did it not increase my amount ?
L226[11:19:56] <vau​r06> fuck that was a great tonk ... discord ruined it
L227[11:40:32] <SoBi​nary> i love discord
L228[11:53:56] <PwnagePineap​ple (He/Him)> The switch to the new name system fucked it up
L229[11:57:27] <Amanda> %bap @inari for lighting canada on fire
L230[11:57:28] <MichiBot> Amanda baps @inari with for lighting canada on fire!
L231[11:57:39] <Amanda> %bap @inari
L232[11:57:39] <MichiBot> Amanda baps @inari with the computer with 14663 days uptime!
L233[12:00:10] * Amanda curls up around Elfi with an air filtration-forcefield around her
L234[12:54:16] <S​ky> >Amanda: %bap <@!105317648602042368> for lighting canada on fire
L235[12:54:16] <S​ky> i am burning
L236[12:54:16] <MichiBot> Sky> >Amanda: %bap <@!105317648602042368 baps <@!105317648602042368> with for lighting canada on fire!
L237[12:54:20] <S​ky> lmfao
L238[13:30:30] <mic​hiyo> >Izzy: anything with a value above 15 isn't really redstone
L239[13:30:31] <mic​hiyo> If it's not from the Redstone region of France, it's just sparkling conductive dust.
L240[13:52:03] <forec​aster> Hah
L241[14:53:39] <lukas​z4444> Hello i am having trouble with making my **JSG** dialling program.
L242[14:56:07] <Saphire> JSG? Oh, SG mod
L243[14:56:14] <vau​r06> >PwnagePineapple (He/Him): The switch to the new name system fucked it up
L244[14:56:14] <vau​r06> exactly
L245[14:56:15] <Saphire> Also uh...
L246[14:56:23] <Saphire> ...is Corded not processing @usernames?
L247[14:57:07] <Saphire> ...why is there someone under name "username" with that frog, sigh
L248[14:59:46] <forec​aster> >lukasz4444: Hello i am having trouble with making my **JSG** dialling program.
L249[14:59:46] <forec​aster> I am stuck…
L250[14:59:46] <forec​aster> What do you mean you're stuck?
L251[14:59:53] <forec​aster> What are you trying to do exactly
L252[15:00:31] <Amanda> %choose launch ze missiles or halucinate
L253[15:00:32] <MichiBot> Ama​nda: I have a pamphlet that says never to engage in "halucinate", so you should definitely do it!
L254[15:00:37] <Amanda> sounds good
L255[15:00:45] <lukas​z4444> >lukasz4444: Hello i am having trouble with making my **JSG** dialling program.
L256[15:00:45] <lukas​z4444> I am stuck…
L257[15:00:45] <lukas​z4444> i was trying to make this star gate addresses saving format.
L258[15:02:09] <lukas​z4444> so something like SGAddress{MW{},PG{},UN{glyph1,glyph2,glyph3,glyph4,glyph5,glyph6,glyph17},favorite=true/false,color="red",blocked=true/false}
L259[15:02:41] <forec​aster> That's exactly what you just said
L260[15:02:56] <forec​aster> The reason I asked was because I wanted **more** information
L261[15:03:10] <lukas​z4444> **but how do i make read data from this format**
L262[15:03:25] <lukas​z4444> so i read glyphs from un into a table
L263[15:03:31] <forec​aster> Now we're getting somewhere
L264[15:03:31] <lukas​z4444> but how?
L265[15:03:53] <forec​aster> Are you storing this data in a file?
L266[15:04:23] <lukas​z4444> yes.
L267[15:04:42] <forec​aster> Then you'd use the io library to read the file
L268[15:04:48] <forec​aster> Then parse the contents
L269[15:05:10] <forec​aster> Though I'd recommend just storing it as a serialised table
L270[15:05:28] <forec​aster> That's kind of what you have there anyway
L271[15:06:54] <Kristo​pher38> >michiyo: If it's not from the Redstone region of France, it's just sparkling conductive …
L272[15:06:54] <Kristo​pher38> lol
L273[15:07:00] <AR2​000> Is stripping the comment in lua files in a package meant for deployment, not dev, a good idea ?
L274[15:07:23] <Kristo​pher38> depends if the size is a constraint
L275[15:07:29] <Kristo​pher38> if not, i'd say no
L276[15:07:47] <Kristo​pher38> someone is going to read your code sooner or later and it better have those left
L277[15:09:11] <AR2​000> The full commented code is still available
L278[15:09:55] <AR2​000> And I kept line number the same
L279[15:10:11] <vau​r06> >Saphire: ...is Corded not processing <@340946987497160705>s?
L280[15:10:11] <vau​r06> its using real name, not the nickname and because discord like to screw people over they decided to have people change their username
L281[15:10:49] <AR2​000> https://tinyurl.com/27czkyjt
L282[15:11:02] <forec​aster> Yes I'm sure that's the reason and not technical ones
L283[15:12:39] <vau​r06> it wasn't for technical reasons
L284[15:14:52] <forec​aster> It wasn't?
L285[15:20:19] <sap​hire> >vaur06: its using real name, not the nickname and because discord like to screw pe…
L286[15:20:19] <sap​hire> I'm aware of the thing
L287[15:20:33] <sap​hire> >forecaster: It wasn't?
L288[15:20:33] <sap​hire> I am not sure how it is, on a technical level, different from previous system?
L289[15:24:07] <forec​aster> I'm pretty sure it was too improve the backend, which I'd call a technical reason
L290[15:25:18] <forec​aster> Maybe I'm misremembering
L291[15:25:59] <forec​aster> Still, pretty sure the reason wasn't because they "like to screw people over"
L292[15:26:42] <vau​r06> great promotion for nitro though
L293[15:54:02] <forec​aster> Hmm, interesting
L294[15:54:12] <forec​aster> Ordered a robot lawnmower the other day
L295[15:54:36] <forec​aster> It just got shipped today, but there's two tracking entries
L296[15:55:02] <forec​aster> The last time that happened I got two sets of harddrive even though I only paid for one
L297[16:15:56] <mic​hiyo> >vaur06: its using real name, not the nickname and because discord like to screw pe…
L298[16:15:57] <mic​hiyo> I'll need to update JDA and likely a metric FUCKTON of Corded to support the new system.
L299[16:30:24] <forec​aster> Well, if you don't then I don't have to update MichiBot to add the username filtering though
L300[16:32:54] <forec​aster> Well, I'd be nice if pinging wasn't case sensitive
L301[16:44:36] <BadCoder> corded
L302[16:45:51] <mic​hiyo> Yes, what about Corded?
L303[16:47:25] <mic​hiyo> https://tinyurl.com/2yhp53cb
L304[16:47:36] <mic​hiyo> https://tinyurl.com/22szqdmt
L305[16:47:40] <mic​hiyo> I... disagree
L306[16:48:07] <mic​hiyo> o_O wtf https://tinyurl.com/24fpq8q2
L307[16:52:52] <Amanda> Use Linux /s
L308[16:53:48] <Amanda> More seiously: Maybe a reboot? That usually fixed weird shit happening under Windows for me
L309[16:54:18] <mic​hiyo> It's getting to the point of daily reboots... I used to have months of uptime
L310[16:54:43] <mic​hiyo> I keep getting really odd stuff that SEEMS like Memory corruption. I've ran memtest for hours, everything passes :/
L311[16:57:23] <forec​aster> Maybe it just doesn't remember failing
L312[17:04:26] * Saphire hashes hashes hashes...
L313[17:04:44] * Saphire ponders a drinking game every time someone on internet suggests that hashes are everything you need for security
L314[17:11:25] <forec​aster> You'll die
L315[17:31:26] <mic​hiyo> ..... ffs
L316[17:32:07] <mic​hiyo> my paging file was disabled, so even though I had 30-50GB of Free RAM stuff was freaking out cause of no paging file...
L317[17:32:13] <mic​hiyo> like WTF just use the fucking RAM
L318[17:32:14] <mic​hiyo> it's there
L319[17:32:15] <mic​hiyo> USE IT
L320[17:37:12] <mic​hiyo> *sigh*
L321[17:37:33] <mic​hiyo> I might just re-write Corded from scratch... this is going to be hell
L322[17:42:58] <forec​aster> But what if it *runs out*?!
L323[17:43:11] <forec​aster> Gotta save some ram for later
L324[17:44:38] <forec​aster> Midnight snack ram
L325[17:45:34] <Saphire> Forecaster: hah >_>
L326[18:24:34] <mic​hiyo> this is pain
L327[18:44:34] ⇨ Joins: xddd (webchat@85-160-76-77.reb.o2.cz)
L328[18:44:58] ⇦ Quits: xddd (webchat@85-160-76-77.reb.o2.cz) (Client Quit)
L329[19:27:08] <forec​aster> %sip
L330[19:27:09] <MichiBot> You drink a sans-serif bavarium potion (New!). forecaster grows slightly for 34 seconds.
L331[20:05:22] ⇨ Joins: feldim2425_ (~feldim242@2001:871:25a:d027:96d9:fed6:f88c:863d)
L332[20:06:32] ⇦ Quits: feldim2425 (~feldim242@178-191-176-122.adsl.highway.telekom.at) (Ping timeout: 183 seconds)
L333[20:06:32] *** feldim2425_ is now known as feldim2425
L334[20:07:35] <Amanda> Izzy: just a warning the replies to that Torvalds post you just retooted is a massive cognitohazard
L335[20:55:31] <forec​aster> only 189 manga series left to go through fixing metadata...
L336[20:55:33] <forec​aster> >:
L337[20:56:00] <forec​aster> I regret downloading this many without proper metadata scraping
L338[20:56:47] <vau​r06> %sip
L339[20:56:47] <MichiBot> You drink a goopy currentcorn potion (New!). vaur06 doesn't seem to have any research points. (Rem. uses: 2)
L340[20:56:58] <vau​r06> oh for fuck sake
L341[20:57:20] <forec​aster> @PwnagePineapple (He/Him) there it is
L342[20:57:32] <forec​aster> %sip goopy currentcorn
L343[20:57:33] <MichiBot> You drink a goopy currentcorn potion. forecaster doesn't seem to have any research points. (Rem. uses: 1)
L344[20:57:38] <forec​aster> dang
L345[20:57:45] <mic​hiyo> Hmm I wonder
L346[20:57:48] <mic​hiyo> %sip goopy currentcorn
L347[20:57:49] <MichiBot> You drink a goopy currentcorn potion. michiyo doesn't seem to have any research points. (Rem. uses: 0)
L348[20:57:53] <mic​hiyo> Nope :P
L349[20:58:15] <vau​r06> wasted because of discord, rip
L350[20:58:33] <mic​hiyo> Did you have research points..?
L351[20:58:49] <forec​aster> did you add "06" because "vaur" was already taken?
L352[20:59:10] <mic​hiyo> Seems likely
L353[20:59:11] <vau​r06> yes ....
L354[21:00:01] <forec​aster> I should add a command to transfer everything stored under a certain name to another name, not just tonk points
L355[21:04:39] <mic​hiyo> *sigh* this is paaaaain
L356[21:07:24] <Izzy> Amanda: yeah I figured as much
L357[21:08:07] <Amanda> Izzy: someone linked it this meowing, made the mistake of reading them
L358[21:11:59] <Vaur`> %sip
L359[21:11:59] <MichiBot> You drink a smooth blue potion (New!). Vaur` barely manages to catch a red shell that appears in front of them! (Rem. uses: 2)
L360[21:12:04] *** Vaur` is now known as Vaur
L361[21:12:07] <Vaur> ffs
L362[21:12:17] <Vaur> %sip smooth blue potion
L363[21:12:18] <MichiBot> You drink a smooth blue potion. Vaur barely manages to catch a red shell that appears in front of them! (Rem. uses: 1)
L364[21:13:00] <vau​r06> I'm not having a good night with those nicks issues
L365[21:13:24] <Amanda> %blame @inari % somehow
L366[21:13:24] * MichiBot blames @inari for adding a poorly-secured jar of wasps to the inventory!
L367[21:14:31] <Amanda> Yeeessss, that was definitely @inari, not me referencing a story I was reading at the time
L368[21:30:13] <Amanda> %inv list
L369[21:30:14] <MichiBot> Ama​nda: Here's my inventory: http://michibot.pc-logix.com/inventory
L370[21:31:44] <Vaur> %sip smooth blue potion
L371[21:31:44] <MichiBot> You drink a smooth blue potion. Vaur barely manages to catch a red shell that appears in front of them! (Rem. uses: 0)
L372[22:16:37] <CompanionCube> oh right i should pick a username for my mostly unused discord
L373[22:20:30] <CompanionCube> i was expecting a notification but it seems they didn't bother, good thing i didn't particularly care anyway though it would've been mildly funny but also more annoying than it's worth.
L374[22:28:22] * CompanionCube observes that _ prefix is available, as are 0-2 and 4-9, that's a weird gap but whatever i'll just use the old discirminator because it's a nice round number and not guessable as a bonus
L375[22:29:10] <CompanionCube> huh, member since nov 29 2015, that's longer than i thought
L376[22:53:44] ⇦ Quits: Vexatos (~Vexatos@p200300eaef1a576876d627d27d0e9f3e.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
<<Prev Next>> Scroll to Top