<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:23:43] <Re​nno> I've been occasionally pondering if microcontrollers were really just useful for redstone, but then I remembered they can use the piston upgrade(I think), so I guess you could sort of create hidden doors with them though it would be kind of elaborate to setup microcontrollers to do that
L2[01:02:18] <Amanda> You can put transposers in them as well I believe
L3[01:03:08] <Amanda> Which could be good for routing items around
L4[01:10:11] <Hawk777> And they can be network routers IIRC too; can’t they choose which sides network messages are sent out on if they use a modem?
L5[03:00:18] <CompanionCube> %tonkout
L6[03:00:19] <MichiBot> Uh-oh! Compan​ionCube! You beat Va​ur's previous record of 3 hours, 30 minutes and 8 seconds (By 1 hour, 46 minutes and 22 seconds)! I hope you're happy!
L7[03:00:20] <MichiBot> Compan​ionCube has stolen the tonkout! Tonk has been reset! They gained 0.005 tonk points! plus 0.004 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 0.65718. Position #1
L8[03:00:48] <CompanionCube> %drink
L9[03:00:48] <MichiBot> You drink a woolly rød potion (New!). CompanionCube suddenly craves cake.
L10[03:10:48] <Spider ​EveryOS> %sip
L11[03:10:49] <MichiBot> You drink a circular red potion (New!). It tastes sour.
L12[03:10:56] <Spider ​EveryOS> %splash CompanionCube
L13[03:10:57] <MichiBot> You fling a trapezoid purple potion (New!) that splashes onto CompanionCube. A unicorn flies past that vaguely resembles someone CompanionCube knows.
L14[03:39:44] <Re​nno> I don't think that they can do that side-thing hawk
L15[03:40:08] <Re​nno> idk why you would use a microcontroller as a router over an actual computer 🤷
L16[03:40:36] <Re​nno> had no idea you could put a transposer in one though, that's kind of crazy
L17[03:46:59] <Re​nno> huh, you can put a speech upgrade in them from computronics too
L18[03:47:03] <Re​nno> even a camera upgrade?
L19[04:24:55] <Corded> > <Haw​k777> And they can be network routers IIRC too; can’t they choose…
L20[04:24:55] <Forec​aster> This is correct
L21[04:52:47] <Corded> > <Re​nno> idk why you would use a microcontroller as a router over an…
L22[04:52:47] <Forec​aster> A computer can only send messages on all sides, plus they're more difficult to move
L23[04:59:19] <Hawk777> https://ocdoc.cil.li/component:microcontroller
L24[04:59:21] <Hawk777> setSideOpen
L25[05:04:03] <Re​nno> oh, no kidding
L26[05:04:19] <Re​nno> though I am confused about the other functions of the micronctroller case
L27[05:04:23] <Re​nno> * microcontroller case
L28[05:04:58] <Re​nno> is the microcontroller component supposed to be used by external PCs? otherwise idk why it would have a ``start()`` method
L29[05:29:47] <Forec​aster> I use them in a project to filter broadcasts by port number
L30[05:31:34] *** Joins: ThePiGuy24 (~ThePiGuy2@2a0a:ef40:ccf:fe01:19a7:4f97:a818:2) ThePiGuy24
L31[05:36:29] <Corded> > <Forec​aster> I use them in a project to filter broadcasts by port number
L32[05:36:29] <Re​nno> explain?
L33[05:44:17] <Corded> > <Re​nno> explain?
L34[05:44:17] <Forec​aster> In the project I have factories that broadcast messages to a variable number of local terminals, and to a pair of central servers that track transactions and other things
L35[05:45:00] <Forec​aster> Each factory is connected to the servers with a linked card on the creative network, and thus to eachother
L36[05:45:56] <Forec​aster> To prevent local broadcasts from leaving the local factory network the linked cards are in a microcontroller which is programmed to only forward messages on certain ports
L37[05:46:09] <Hawk777> The wiki page explains. The microcontroller component can be accessed by itself, and also by an adjacent computer.
L38[05:46:32] <Hawk777> start() obviously isn’t useful for use by itself, but I guess one component is easier than two.
L39[05:47:53] <Forec​aster> I don't use the sides feature, but them being microcontrollers means they're easy to deploy
L40[05:51:52] <Forec​aster> And the filter code is very simple, just if port is x don't forward to tunnel or vice versa
L41[05:51:53] <Forec​aster> And it simplifies everything else when I can just broadcast almost everything
L42[05:56:01] <Re​nno> also I just realized how people are able to print/update prints on the same line by using term.setCursor lol
L43[05:56:56] <Corded> > <Forec​aster> In the project I have factories that broadcast messages to …
L44[05:56:56] <Re​nno> got any pictures of factories powered by OC? My sort of "holy grail" is to create a distributed control system to automate a bunch of different things in a modular way but it's a pretty tall order
L45[05:57:15] <Corded> > <Forec​aster> To prevent local broadcasts from leaving the local factory …
L46[05:57:15] <Re​nno> neat
L47[05:58:22] <Corded> > <Re​nno> got any pictures of factories powered by OC? My sort of "ho…
L48[05:58:23] <Forec​aster> This is a "transport tycoon in Minecraft" project, they're not actual factories
L49[06:07:05] <Forec​aster> Well, they are in that they produce things, but not in the survival sense
L50[06:09:25] <Re​nno> I mean even in creative it'd still be interesting to see
L51[06:24:00] <Re​nno> I've just seen an e2e pack that had people printing items with a 3d printer that could be 1:1 crafted into real items (such as ender io capacitors)
L52[06:24:04] <Re​nno> pretty cool idea
L53[06:37:00] <Spider ​EveryOS> %tonkout
L54[06:37:01] <MichiBot> Spider ​EveryOS: You gotta tonk before you can tonk out. For this transgression the timer has been reset.
L55[06:37:20] <Spider ​EveryOS> AG, I thzought that was a normal tonk previous
L56[06:51:15] <CompanionCube> %splash "Spider EveryOS"
L57[06:51:16] <MichiBot> You fling a concentrated tan potion (New!) that splashes onto Spider EveryOS. 3 nearby pebbles suddenly shift slightly in Spider EveryOS's direction.
L58[06:54:13] <CompanionCube> (also i was going to tonk soonish to reset the timer anyway, so nothing gained nothing lost)
L59[07:00:25] ⇨ Joins: z3r0 (~z3r0@213.87.160.126)
L60[07:00:29] ⇦ Quits: z3r0 (~z3r0@213.87.160.126) (Client Quit)
L61[07:02:39] <Corded> > <Re​nno> I mean even in creative it'd still be interesting to see
L62[07:02:40] <Forec​aster> Well, I don't have any up-to-date screenshots
L63[07:02:48] <Forec​aster> but here's a previous version https://discordembeds.pc-logix.com/live/1742799767709.png
L64[07:03:05] <Forec​aster> They don't look like this at all anymore...
L65[07:03:13] <Forec​aster> it's basically just a server now
L66[07:03:59] <Forec​aster> With one or more of these terminals nearby https://discordembeds.pc-logix.com/live/1742799838810.png https://discordembeds.pc-logix.com/live/1742799838977.png
L67[07:07:10] <Re​nno> weird
L68[07:07:16] <Re​nno> what exactly are those special blocks I'm seeing?
L69[07:07:22] *** Joins: Vexatos (~Vexatos@p200300eaef37050048f042ee88f44bfc.dip0.t-ipconnect.de) Vexatos
L70[07:07:23] zsh sets mode: +v on Vexatos
L71[07:07:35] <Re​nno> the Vex has returned
L72[07:11:10] <Corded> > <Re​nno> what exactly are those special blocks I'm seeing?
L73[07:11:10] <Forec​aster> It's a custom mod that Michiyo made for me, based on her rfid card mod
L74[07:11:48] <Forec​aster> they handle the "goods" items, which are basically just rfid cards with data in them that say what they represent, like "gold" or "wheat" or "iron ore" etc
L75[07:12:18] <Forec​aster> the blue one can spawn them, and the red one voids them
L76[07:13:29] <Re​nno> @Izzy, I'm somewhat resumed work on my autocrafting project and I think I remember you had a way of compiling the recipe dumb files into .dblz files
L77[07:13:29] <Re​nno> Is this right? Can you point me towards it because I can't seem to find it in my project 🤔
L78[07:14:08] <Forec​aster> https://discordembeds.pc-logix.com/live/1742800448266.png https://discordembeds.pc-logix.com/live/1742800448388.png
L79[07:14:13] <Corded> > <Forec​aster> It's a custom mod that Michiyo made for me, based on her rf…
L80[07:14:14] <Re​nno> so you said the purpose was basically just doing trivial automation with it or?
L81[07:14:35] <Forec​aster> I mean, you could
L82[07:15:22] <Forec​aster> my purpose for it is to set up a server where you have these factories (my common term for producers/consumers) spread out around the world that require and produce various goods
L83[07:15:36] <Forec​aster> the goal is to build rail networks to transport them
L84[07:15:59] <Forec​aster> Transport Tychoon in Minecraft
L85[07:16:04] <Forec​aster> * Tycoon in Minecraft
L86[07:18:14] <Forec​aster> there's an economy built into the system where delivering goods earn you money, and I've designed a system to form guilds (corporations) for players to work together (shared economy)
L87[07:18:24] <Re​nno> right, so the production is trivial and not actual stuff but just simulated for the purpose of having something to move
L88[07:18:34] <Re​nno> sounds like a cool pack
L89[07:18:35] <Forec​aster> exactly
L90[07:18:37] <Re​nno> but what do you do with the money?
L91[07:19:00] <Forec​aster> the "goods" items are completely intert, you can't craft them or craft with them, the only thing you can do with them is deliver them to a factory
L92[07:19:08] <Forec​aster> * inert, you can't craft them or craft with them, the only thing you can do with them is deliver them to a factory
L93[07:19:19] <Forec​aster> Buy equipment
L94[07:19:52] <Forec​aster> I have an ATM system that you can use to withdraw cash from the currency mod
L95[07:20:42] <Forec​aster> you can then spend that money to buy equipment from vending machines (also from the currency mod)
L96[07:21:35] <Forec​aster> total earnings are also tracked on a leaderboard, so it's meant to be a bit competitive potentially
L97[07:22:15] <Forec​aster> and there's a bit of exploration as well, because you have to go out and find factories and find production chains
L98[07:22:51] ⇦ Quits: Hawk777 (~Hawk777@node-1w7jr9qtusf5m1ugc1pxxmxx2.ipv6.telus.net) (Quit: Leaving.)
L99[07:23:12] <Forec​aster> and the number of terminals at each factory is limited, and if they are all claimed you can't deliver anything to that factory, so you then have to find another one, or sell the stuff to a player who has a terminal there
L100[07:23:13] <Re​nno> minecraft economy is fun, I have fond memories of becoming #1 baltop on a prominent MC Eternal server back in 2020
L101[07:23:35] <Re​nno> I was the #1 seller of ae2 parts, I probably sold like a thousand 64k storage components alone
L102[07:24:36] <Forec​aster> this is kind of like that, but the economy is not 100% player dependent
L103[07:24:55] <Forec​aster> since factories will always consume goods endlessly
L104[07:24:56] <Re​nno> right, you generate fiat currency
L105[07:25:14] <Re​nno> most of the money on that server came from daily votes
L106[07:25:18] <Forec​aster> also the payout is dependent on distance as well
L107[07:25:35] <Forec​aster> the goods items store the coordinates of the factory that produced them
L108[07:25:44] <Re​nno> I do really like the idea of the 3d printer being used to print items, it would be pretty pretty cool to have it printing PC parts (though it wouldn't be all that balanced)
L109[07:25:57] <Forec​aster> the receiving factory uses that to calculate the distance they've been transported, and issues a bonus based on that
L110[07:27:08] <Forec​aster> I think I was working on the terminals last... it's been a while
L111[07:29:39] <Re​nno> my primary issue for creating such systems is the networking
L112[07:30:18] <Forec​aster> yeah, a lot of work has gone into the networking in my system
L113[07:30:23] <Forec​aster> it's all custom stuff
L114[07:30:40] <Re​nno> it's difficult to find one that is so versatile without also being gigantic
L115[07:31:12] <Re​nno> memory limitations and all that
L116[07:42:32] <Forec​aster> hm, I don't remember any memory limitations
L117[07:43:18] <Re​nno> I mean the libraries may be significant enough that the computers minimum ram requirements would increase
L118[07:43:36] <Re​nno> and making that many things in survival in a balanced pack where you don't have infinite stuff is not so easy
L119[07:43:59] <Re​nno> also I have found my database to dictionary loader for MC recipes https://discordembeds.pc-logix.com/live/1742802239079.PNG
L120[07:44:56] <Re​nno> should probably cut out harvestcraft and enderio tbh
L121[07:46:34] <Re​nno> all things considered a pretty good ratio of compression now that I remember it
L122[07:47:42] <Re​nno> it should be somewhat trivial to make a crafting calculator for an opencomputers electronics factory
L123[07:47:52] <Re​nno> since there are so few recipes/items
L124[08:01:33] <Re​nno> looks like normal table indexing is about 3250 times faster than my way (which is expected 🤣 ) but keeping it all in memory the normal way uses like 20x as much memory (which far exceeds the PC ram capacity)
L125[08:01:33] <Re​nno> wild
L126[08:02:41] <Forec​aster> I code pretty much everything myself, makes working within specs much easier 😛
L127[08:05:02] <Re​nno> right, which is why I made my gatenet library
L128[08:05:32] <Re​nno> it's the only asynchronous networking library I've seen in OC
L129[08:07:00] <Corded> > <Forec​aster> I code pretty much everything myself, makes working within …
L130[08:07:01] <Re​nno> whats yours like?
L131[08:08:01] <Forec​aster> It's just event listeners and broadcasts all the way down
L132[08:08:29] <Re​nno> broadcast because you have multicast support?
L133[08:10:16] <Forec​aster> multicast?
L134[08:11:34] <Re​nno> sending messages to multiple PCs at once through broadcast
L135[08:11:42] <Re​nno> with packets earmarked for specific locations
L136[08:12:04] <Forec​aster> I don't earmark anything really
L137[08:12:25] <Forec​aster> either it's meant for everything to receive, or only one thing is listening on that port
L138[08:13:02] <Forec​aster> it's just easier to broadcast almost everything than dealing with send
L139[08:13:11] <Re​nno> it's the ultimate way of getting around the bandwidth problem of doing modem.send
L140[08:13:41] <Re​nno> 1 component call and you send to a bunch of different PCs at once
L141[08:14:33] <Forec​aster> basically the only exception is the terminals, which during startup make themselves known to the factory which registers their addresses and then uses send to communicate with them individually
L142[08:15:48] <Forec​aster> oh wait no... that also uses ports I think, but it uses a base port added to the terminals address, which is set with a rack button panel from Computronics
L143[09:02:00] ⇦ Quits: Amanda (~m-yt727s@cloud.camnet.site) (Read error: Connection reset by peer)
L144[09:10:25] <CompanionCube> %tonk
L145[09:10:25] <MichiBot> Wah! Compan​ionCube! You beat your own previous record of <0 (By 2 hours, 33 minutes and 24 seconds)! I hope you're happy!
L146[09:10:26] <MichiBot> CompanionCube's new record is 2 hours, 33 minutes and 24 seconds! No points gained for stealing from yourself. (Lost out on 0.00256)
L147[09:10:33] <CompanionCube> %drink
L148[09:10:34] <MichiBot> You drink a runny emerald potion (New!). CompanionCube turns into a coral lizard frog boy until they say the word "Technically".
L149[09:10:48] <CompanionCube> Technically i'm not a frog
L150[09:13:36] *** Joins: Amanda (~m-yt727s@cloud.camnet.site) AmandaC
L151[10:16:26] <Redston​eParkour> %sip
L152[10:16:27] <MichiBot> You drink a bald honey potion (New!). RedstoneParkour gains an additional bone.
L153[11:59:46] <Va​ur> %tonk
L154[11:59:48] <MichiBot> Holy suspicious looking statue Batman! Va​ur! You beat Compan​ionCube's previous record of 2 hours, 33 minutes and 24 seconds (By 15 minutes and 56 seconds)! I hope you're happy!
L155[11:59:49] <MichiBot> Vaur's new record is 2 hours, 49 minutes and 21 seconds! Vaur also gained 0.00081 (0.00027 x 3) tonk points for stealing the tonk. Position #3. Need 0.2296 more points to pass Spider ​EveryOS!
L156[12:13:00] <Amanda> %choose cubes or try and investigate why bai-hu-* doesn't come back up from a reboot
L157[12:13:00] <MichiBot> Ama​nda: Hold on tightly! "try and investigate why bai-hu-* doesn't come back up from a reboot" is a wild ride!
L158[12:23:10] <Amanda> Hrm. incus says` something about an lxc post-stop script failing, so it'll stop it instead of restarting it
L159[12:27:44] <Redston​eParkour> %sip
L160[12:27:46] <MichiBot> You drink a porous dirt potion (New!). RedstoneParkour's bed is suddenly slightly less comfortable until hell has a nice fall.
L161[12:27:59] <Va​ur> %sip
L162[12:28:00] <MichiBot> You drink a sour ruby potion (New!). Vaur feels the need to smash. (%smash)
L163[12:42:26] <Amanda> %remindme 20m check CI
L164[12:42:27] <MichiBot> I'll tell you "check CI" in 20m at 03/24/2025 06:02:27 AM
L165[13:02:27] <MichiBot> Amanda REMINDER: check CI
L166[14:11:55] <Forec​aster> Yeah, the port + address thing is how I did it
L167[14:59:02] *** Joins: Hawk777 (~Hawk777@2001:569:7cae:7e00:213d:2e0e:2207:9a4f) Hawk777
L168[15:42:21] <Va​ur> %tonkout
L169[15:42:22] <MichiBot> Gadsbudlikins! Va​ur! You beat your own previous record of 2 hours, 49 minutes and 21 seconds (By 53 minutes and 13 seconds)! I hope you're happy!
L170[15:42:23] <MichiBot> Va​ur has tonked out! Tonk has been reset! They gained 0.003 tonk points! plus 0.004 bonus points for consecutive hours! Current score: 0.39275, Position #3 Need 0.2226 more points to pass Spider ​EveryOS!
L171[17:46:53] <CompanionCube> %tonk
L172[17:46:54] <MichiBot> Dogast! Compan​ionCube! You beat Va​ur's previous record of <0 (By 2 hours, 4 minutes and 32 seconds)! I hope you're happy!
L173[17:46:55] <MichiBot> CompanionCube's new record is 2 hours, 4 minutes and 32 seconds! CompanionCube also gained 0.00208 tonk points for stealing the tonk. Position #1.
L174[17:46:59] <CompanionCube> %drink
L175[17:47:00] <MichiBot> You drink a proprietary grathnode potion (New!). CompanionCube is easily spotted.
L176[18:45:35] <Forec​aster> %sip
L177[18:45:35] <MichiBot> You drink a sweet aluminium potion (New!). Forecaster feels slightly faster.
L178[20:12:20] <Redston​eParkour> %tonkout
L179[20:12:20] <MichiBot> Wow! Redston​eParkour! You beat Compan​ionCube's previous record of 2 hours, 4 minutes and 32 seconds (By 20 minutes and 53 seconds)! I hope you're happy!
L180[20:12:21] <MichiBot> Redston​eParkour has stolen the tonkout! Tonk has been reset! They gained 0.002 tonk points! plus 0.001 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 0.20436. Position #5 Need 0.05539 more points to pass Forec​aster!
L181[20:12:26] <Redston​eParkour> %sip
L182[20:12:27] <MichiBot> You drink a viscous rød potion (New!). The bottle turns into an iron spear.
L183[21:03:36] <Izzy> @Renno (this is how pings work on discord right?) I just opened the files with liblz16
L184[21:04:28] <Izzy> https://git.shadowkat.net/izaya/OC-misc/src/branch/master/lz16/liblz16.lua
L185[21:08:33] <Mic​hiyo> I don't think pings are currently working for nicknames... @Renno See above^
L186[21:08:47] <Izzy> good to see they're so reliable then :p
L187[21:09:14] <Mic​hiyo> *sighs* Yeah.. sorry
L188[21:09:26] <Izzy> many layers of indirection
L189[21:09:51] <Izzy> feels like it would be simpler for clients to just if contains(nick) then :p
L190[21:19:02] <Re​nno> right, I mean I'm not sure which program took the dump files and actually sorted and converted them into the .dblz thing
L191[21:19:10] <Re​nno> I think it may have been the parse.lua but I'm not sure
L192[21:19:29] <Re​nno> I searched every file for .dblz and didn't find any that would explain how they came to be
L193[21:19:50] <Re​nno> was it literally just uh
L194[21:20:15] <Re​nno> you feed the .db file directly into that in the command line with the new .dblz extension?
L195[21:26:56] <Spider ​EveryOS> %tonk
L196[21:26:56] <MichiBot> Potzblitz! Spider ​EveryOS! You beat Redston​eParkour's previous record of <0 (By 1 hour, 14 minutes and 36 seconds)! I hope you're happy!
L197[21:26:57] <MichiBot> Spider EveryOS's new record is 1 hour, 14 minutes and 36 seconds! Spider EveryOS also gained 0.00124 tonk points for stealing the tonk. Position #2. Need 0.04267 more points to pass Compan​ionCube!
L198[21:27:03] <Spider ​EveryOS> %sip
L199[21:27:04] <MichiBot> You drink an included pearlpeas potion (New!). Spider EveryOS gains the ability to summon safety pins until someone baps them.
L200[21:27:14] <Spider ​EveryOS> %splash CompanionCube
L201[21:27:15] <MichiBot> You fling a viscous tan potion (New!) that splashes onto CompanionCube. A tiny cloud appears with a ridiculous smile on it. It follows CompanionCube until they see a bird.
L202[21:45:24] <CompanionCube> %splash "Spider EveryOS"
L203[21:45:25] <MichiBot> You fling a cloudy pear potion (New!) that splashes onto Spider EveryOS. The potion was inside Spider EveryOS all along.
L204[22:07:27] <Izzy> Renno: I don't know if I have the script for that around but it was just parsing the craftdumper files, sorting the recipes by first character of the output, then putting serialised tables into an LZ16 file, one per line
L205[22:08:47] ⇨ Joins: someonelikeyeah (~someoneli@149.88.30.88)
L206[22:08:48] *** zsh sets mode: +q *!*@149.88.30.88
L207[22:09:09] ⇦ Quits: someonelikeyeah (~someoneli@149.88.30.88) (Client Quit)
L208[22:21:26] <Va​ur> %sip
L209[22:21:27] <MichiBot> You drink an ommitted mithril potion (New!). After the first sip the potion poofs away.
L210[23:10:49] ⇦ Quits: Vexatos (~Vexatos@p200300eaef37050048f042ee88f44bfc.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
L211[23:30:17] <! Little​Timmy52 !> anyone mess with tis3d how can I display a redstone signal? idkl how to get th3 display module to do anything
L212[23:33:19] <Izzy> maybe hashing the output name would result in more evenly sized recipe DB files...
L213[23:37:12] ⇦ Quits: Hawk777 (~Hawk777@2001:569:7cae:7e00:213d:2e0e:2207:9a4f) (Quit: Leaving.)
<<Prev Next>> Scroll to Top