<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:23:43]

<Renno>
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!
CompanionCube! You beat Vaur'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> CompanionCube 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]

<Renno> I
don't think that they can do that side-thing hawk
L15[03:40:08]

<Renno> idk
why you would use a microcontroller as a router over an actual
computer 🤷
L16[03:40:36]

<Renno> had
no idea you could put a transposer in one though, that's kind
of crazy
L17[03:46:59]

<Renno>
huh, you can put a speech upgrade in them from computronics
too
L18[03:47:03]

<Renno>
even a camera upgrade?
L19[04:24:55] <Corded> >
<Hawk777> And they can be network routers IIRC too; can’t
they choose…
L20[04:24:55]

<Forecaster> This is correct
L21[04:52:47] <Corded> > <Renno>
idk why you would use a microcontroller as a router over an…
L22[04:52:47]

<Forecaster> A computer can only send
messages on all sides, plus they're more difficult to
move
L24[04:59:21] <Hawk777> setSideOpen
L25[05:04:03]

<Renno> oh,
no kidding
L26[05:04:19]

<Renno>
though I am confused about the other functions of the
micronctroller case
L27[05:04:23]

<Renno> *
microcontroller case
L28[05:04:58]

<Renno> is
the microcontroller component supposed to be used by external PCs?
otherwise idk why it would have a ``start()`` method
L29[05:29:47]

<Forecaster> 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> >
<Forecaster> I use them in a project to filter broadcasts by
port number
L32[05:36:29]

<Renno>
explain?
L33[05:44:17] <Corded> > <Renno>
explain?
L34[05:44:17]

<Forecaster> 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]

<Forecaster> Each factory is connected to
the servers with a linked card on the creative network, and thus to
eachother
L36[05:45:56]

<Forecaster> 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]

<Forecaster> I don't use the sides
feature, but them being microcontrollers means they're easy to
deploy
L40[05:51:52]

<Forecaster> And the filter code is very
simple, just if port is x don't forward to tunnel or vice
versa
L41[05:51:53]

<Forecaster> And it simplifies everything
else when I can just broadcast almost everything
L42[05:56:01]

<Renno>
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> >
<Forecaster> In the project I have factories that broadcast
messages to …
L44[05:56:56]

<Renno> 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> >
<Forecaster> To prevent local broadcasts from leaving the
local factory …
L46[05:57:15]

<Renno>
neat
L47[05:58:22] <Corded> > <Renno>
got any pictures of factories powered by OC? My sort of
"ho…
L48[05:58:23]

<Forecaster> This is a "transport
tycoon in Minecraft" project, they're not actual
factories
L49[06:07:05]

<Forecaster> Well, they are in that they
produce things, but not in the survival sense
L50[06:09:25]

<Renno> I
mean even in creative it'd still be interesting to see
L51[06:24:00]

<Renno>
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]

<Renno>
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> > <Renno>
I mean even in creative it'd still be interesting to see
L62[07:02:40]

<Forecaster> Well, I don't have any
up-to-date screenshots
L64[07:03:05]

<Forecaster> They don't look like
this at all anymore...
L65[07:03:13]

<Forecaster> it's basically just a
server now
L67[07:07:10]

<Renno>
weird
L68[07:07:16]

<Renno>
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]

<Renno> the
Vex has returned
L72[07:11:10] <Corded> > <Renno>
what exactly are those special blocks I'm seeing?
L73[07:11:10]

<Forecaster> It's a custom mod that
Michiyo made for me, based on her rfid card mod
L74[07:11:48]

<Forecaster> 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]

<Forecaster> the blue one can spawn them,
and the red one voids them
L76[07:13:29]

<Renno>
@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]

<Renno> Is
this right? Can you point me towards it because I can't seem
to find it in my project 🤔
L79[07:14:13] <Corded> >
<Forecaster> It's a custom mod that Michiyo made for
me, based on her rf…
L80[07:14:14]

<Renno> so
you said the purpose was basically just doing trivial automation
with it or?
L81[07:14:35]

<Forecaster> I mean, you could
L82[07:15:22]

<Forecaster> 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]

<Forecaster> the goal is to build rail
networks to transport them
L84[07:15:59]

<Forecaster> Transport Tychoon in
Minecraft
L85[07:16:04]

<Forecaster> * Tycoon in Minecraft
L86[07:18:14]

<Forecaster> 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]

<Renno>
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]

<Renno>
sounds like a cool pack
L89[07:18:35]

<Forecaster> exactly
L90[07:18:37]

<Renno> but
what do you do with the money?
L91[07:19:00]

<Forecaster> 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]

<Forecaster> * 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]

<Forecaster> Buy equipment
L94[07:19:52]

<Forecaster> I have an ATM system that you
can use to withdraw cash from the currency mod
L95[07:20:42]

<Forecaster> you can then spend that money
to buy equipment from vending machines (also from the currency
mod)
L96[07:21:35]

<Forecaster> total earnings are also
tracked on a leaderboard, so it's meant to be a bit
competitive potentially
L97[07:22:15]

<Forecaster> 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]

<Forecaster> 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]

<Renno>
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]

<Renno> I
was the #1 seller of ae2 parts, I probably sold like a thousand 64k
storage components alone
L102[07:24:36]

<Forecaster> this is kind of like that,
but the economy is not 100% player dependent
L103[07:24:55]

<Forecaster> since factories will always
consume goods endlessly
L104[07:24:56]

<Renno>
right, you generate fiat currency
L105[07:25:14]

<Renno>
most of the money on that server came from daily votes
L106[07:25:18]

<Forecaster> also the payout is dependent
on distance as well
L107[07:25:35]

<Forecaster> the goods items store the
coordinates of the factory that produced them
L108[07:25:44]

<Renno> 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]

<Forecaster> the receiving factory uses
that to calculate the distance they've been transported, and
issues a bonus based on that
L110[07:27:08]

<Forecaster> I think I was working on the
terminals last... it's been a while
L111[07:29:39]

<Renno> my
primary issue for creating such systems is the networking
L112[07:30:18]

<Forecaster> yeah, a lot of work has gone
into the networking in my system
L113[07:30:23]

<Forecaster> it's all custom
stuff
L114[07:30:40]

<Renno>
it's difficult to find one that is so versatile without also
being gigantic
L115[07:31:12]

<Renno>
memory limitations and all that
L116[07:42:32]

<Forecaster> hm, I don't remember any
memory limitations
L117[07:43:18]

<Renno> I
mean the libraries may be significant enough that the computers
minimum ram requirements would increase
L118[07:43:36]

<Renno> and
making that many things in survival in a balanced pack where you
don't have infinite stuff is not so easy
L120[07:44:56]

<Renno>
should probably cut out harvestcraft and enderio tbh
L121[07:46:34]

<Renno> all
things considered a pretty good ratio of compression now that I
remember it
L122[07:47:42]

<Renno> it
should be somewhat trivial to make a crafting calculator for an
opencomputers electronics factory
L123[07:47:52]

<Renno>
since there are so few recipes/items
L124[08:01:33]

<Renno>
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]

<Renno>
wild
L126[08:02:41]

<Forecaster> I code pretty much everything
myself, makes working within specs much easier 😛
L127[08:05:02]

<Renno>
right, which is why I made my gatenet library
L128[08:05:32]

<Renno>
it's the only asynchronous networking library I've seen
in OC
L129[08:07:00] <Corded> >
<Forecaster> I code pretty much everything myself, makes
working within …
L130[08:07:01]

<Renno>
whats yours like?
L131[08:08:01]

<Forecaster> It's just event
listeners and broadcasts all the way down
L132[08:08:29]

<Renno>
broadcast because you have multicast support?
L133[08:10:16]

<Forecaster> multicast?
L134[08:11:34]

<Renno>
sending messages to multiple PCs at once through broadcast
L135[08:11:42]

<Renno>
with packets earmarked for specific locations
L136[08:12:04]

<Forecaster> I don't earmark anything
really
L137[08:12:25]

<Forecaster> either it's meant for
everything to receive, or only one thing is listening on that
port
L138[08:13:02]

<Forecaster> it's just easier to
broadcast almost everything than dealing with send
L139[08:13:11]

<Renno>
it's the ultimate way of getting around the bandwidth problem
of doing modem.send
L140[08:13:41]

<Renno> 1
component call and you send to a bunch of different PCs at
once
L141[08:14:33]

<Forecaster> 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]

<Forecaster> 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!
CompanionCube! 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]

<RedstoneParkour> %sip
L152[10:16:27] <MichiBot> You drink a bald
honey potion (New!). RedstoneParkour gains an additional
bone.
L153[11:59:46]

<Vaur>
%tonk
L154[11:59:48] <MichiBot> Holy suspicious
looking statue Batman! Vaur! You beat CompanionCube'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> Amanda: 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]

<RedstoneParkour> %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]

<Vaur>
%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]

<Forecaster> 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]

<Vaur>
%tonkout
L169[15:42:22] <MichiBot> Gadsbudlikins!
Vaur! 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> Vaur 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!
CompanionCube! You beat Vaur'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]

<Forecaster> %sip
L177[18:45:35] <MichiBot> You drink a
sweet aluminium potion (New!). Forecaster feels slightly
faster.
L178[20:12:20]

<RedstoneParkour> %tonkout
L179[20:12:20] <MichiBot> Wow!
RedstoneParkour! You beat CompanionCube'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> RedstoneParkour
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 Forecaster!
L181[20:12:26]

<RedstoneParkour> %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
L185[21:08:33]

<Michiyo> 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]

<Michiyo>
*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]

<Renno>
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]

<Renno> I
think it may have been the parse.lua but I'm not sure
L192[21:19:29]

<Renno> I
searched every file for .dblz and didn't find any that would
explain how they came to be
L193[21:19:50]

<Renno> was
it literally just uh
L194[21:20:15]

<Renno> 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 RedstoneParkour'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
CompanionCube!
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]

<Vaur>
%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]

<!
LittleTimmy52 !> 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.)