<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:01:39]

<SoraFirestorm> yeah there is at least one
other recipe involving vanilla items that are also scuffed
L2[00:02:00]

<Michiyo>
Will take a look. Thanks
L3[00:02:50]

<SoraFirestorm> I'll continue toying
around in creative for now
L4[00:03:04]

<SoraFirestorm> this is why we have test
instances lol
L5[00:08:41]

<SoraFirestorm> what does the slot in the
holographic screen do?
L6[00:08:53] <Amanda> @Michiyo I believe in
before they adopted the c:nuggets/foo form from I want to say
fabric?
L7[00:08:58] <Amanda> In neoforge*
L8[00:09:18] <Amanda> Fucking slop keyboard
overriding my sentences
L9[00:10:15] <Corded> >
<SoraFirestorm> what does the slot in the holographic screen
do?
L10[00:10:15]

<Michiyo> I
don;t remember, it's been AGES since I used OpenScreens
L11[00:10:20]

<SoraFirestorm> fair enough
L12[00:25:07] <Amanda> I think it sends
that item to another world, via truck-kun
L13[00:26:17] <Corded> >
<Michiyo> reacted 😂 to <Amanda> I think it sends that
item to another world, via truck-kun
L14[00:29:42] <Amanda> %choose irradiate or
find something else to do
L15[00:29:42] <MichiBot> Amanda: A nearby
lamp suddenly screams "irradiate!" such that it's
barely audible.
L16[00:48:53] <Corded> >
<SoraFirestorm>
L18[00:49:19]

<SoraFirestorm> clarification: "works
fine for me no idea what you are talking about" or "look
I fixed it"?
L19[00:49:32]

<Michiyo> I
had to fix a FTON of broken IDE stuff to get JEI and thigns to load
in dev.
L20[00:49:48]

<Michiyo>
Yeah sorry fixed it. Working through recipes now that I can view
them in game easily
L21[00:49:59]

<SoraFirestorm> no worries, I just wanted
to be sure I was understanding correctly lol
L22[00:50:18]

<Michiyo> I
can actually TEST all the integrations now too.
L23[00:50:26]

<Michiyo>
Since they LOAD and all.
L24[00:52:59]

<SoraFirestorm> I have a feeling the
hoverboots aren't right
L25[00:53:40]

<SoraFirestorm> yeah I think their texture
isn't rendering, just their charge bar
L26[00:54:31] <Corded> >
<Michiyo> reacted 👍 to <SoraFirestorm> yeah I think
their texture isn't rendering, just their charge bar
L27[00:55:18]

<Michiyo>
I'd noticed HoverBoots and I thought I had them on my todo
list when I fixed the Netsplitter and Creatix with the same issue,
but I guess I forgot.
L28[00:55:32]

<SoraFirestorm> it wasn't until I
brought up the wiki page that I realized that it was just blank
lol
L29[00:55:47]

<SoraFirestorm> I saw the charge bar but
didn't immediately grok what I was looking at
L30[00:56:50]

<Michiyo>
Yeah, it's totally on me just not writing it down in the early
port. Will poke
L31[00:56:55]

<Michiyo>
Fixed all the recipes locally
L32[00:56:59] <Corded> >
<SoraFirestorm> reacted :yebuddyts: to <Michiyo>
Fixed all the recipes locally
L33[00:57:01] <Corded> >
<SoraFirestorm> reacted :yebuddyts: to <Michiyo>
Yeah, it's totally on me just not writing it down in the early
port. Will poke
L34[00:57:11]

<SoraFirestorm> ... does anyone know why
the Internet card can't do UDP sockets?
L35[00:57:17]

<SoraFirestorm> I'm not asking for
it, I just never understood why
L36[01:00:05]

<SoraFirestorm> I'm not getting the
Create speedometer (random choice) to be visible as a
component
L38[01:00:27]

<Michiyo>
Yeah, it may be because the integration stuff was hosed in that
build.
L39[01:00:30]

<Michiyo>
Will try it in dev
L40[01:00:48] <Corded> >
<SoraFirestorm> reacted :yebuddyts: to <Michiyo>
Yeah, it may be because the integration stuff was hosed in that
build.
L41[01:01:05]

<Michiyo> I
just spent like 20 minutes fighting with gradle to get it working
again lol
L42[01:01:38] <Amanda> @SoraFirestorm same
reason you can't do listening, it'd basically be
implementing an entire networking stack to keep track of the
incoming packets
L43[01:02:41]

<SoraFirestorm> fair enough, thanks
L44[01:06:45]

<SoraFirestorm> seems like tablet is
rendering behind my hand in offhand mode
L46[01:07:14]

<SoraFirestorm> (he is also pretty small
lol)
L47[01:07:36]

<Michiyo>
yeaaaaaaah... I'll bump the size up at some point, I fixed the
main hand and, well here we are :p
L48[01:07:57]

<SoraFirestorm> here we are
L49[01:07:58]

<Michiyo>
So... wanna know why the create integration does nothing?
L50[01:08:09]

<SoraFirestorm> mmm bet it will be very
silly
L51[01:08:10]

<SoraFirestorm> ready
L52[01:08:48]

<Michiyo>
There is one driver.
L53[01:08:54]

<Michiyo>
for the creative computer.
L54[01:08:57]

<Michiyo>
err
L55[01:08:59]

<Michiyo>
computer?
L56[01:09:00]

<Michiyo>
BRAIN...
L57[01:09:01]

<Michiyo>
MOTOR
L58[01:09:05]

<Michiyo>
Creative MOTOR
L59[01:09:33]

<SoraFirestorm> yup, I do see it pop up if
I put one on an adapter
L60[01:09:55]

<Michiyo>
Yeah, well my dev env crashed when I did that, so lucky you
:P
L61[01:10:19]

<Michiyo>
So it looks like someone STARTED drivers for Create, did one, said
good enough, and shipped it.
L62[01:11:29]

<SoraFirestorm> oh, so it's not just
using the existing Create CC drivers and doing translation, there
is exactly one bespoke OC driver?
L63[01:11:44]

<Michiyo>
Yeah.
L64[01:11:51]

<SoraFirestorm> that makes sense
L65[01:12:01]

<SoraFirestorm> I just assumed that it
would proxy the existing CC drivers...
L66[01:12:02]

<Michiyo>
I, or someone, will have to write drivers.
L67[01:12:35]

<SoraFirestorm> I thought that at some
previous point, there was a proxy thing that made CC peripherals
work as OC components
L68[01:14:11]

<SoraFirestorm> sincere, serious question
- obviously in the short term there has to be another
solution
L69[01:14:28]

<SoraFirestorm> but wonder if the Create
folk would be willing to maintain the driver on their side
L70[01:17:23]

<Michiyo>
Do they maintain the CC: Tweaked stuff?
L71[01:17:39]

<SoraFirestorm> yeah, the
ComputerCraft-Create integration is on the Create side
L74[01:19:33]

<Michiyo>
There is a bit on the CC: Tweaked side too
L75[01:19:37]

<Michiyo>
I'll see if I can bring those over.
L76[01:19:46]

<SoraFirestorm> because all of the
documentation for the CC stuff is on the Create docs, not the CC
docs
L77[01:19:49]

<SoraFirestorm> or at least most of
it
L78[01:20:09]

<Michiyo> I
need to get a working build out before I ask them for support
though lol
L80[01:20:40]

<SoraFirestorm> I think that CC side
integration relates to contraptions, not
drivers/peripherals/components
L81[01:22:17]

<SoraFirestorm> (relates to contraptions
== seems like it handles making sure modems and cables cope with
getting moved)
L82[01:22:51]

<SoraFirestorm> A tablet that I manually
made (did not pull out of the creative menu) appears to not be able
to hold charge
L83[01:22:58]

<SoraFirestorm> the charge bar empties
when I take it out of the charger
L85[01:23:46]

<SoraFirestorm> T2 tablet case
L86[01:24:10]

<SoraFirestorm> I'm not completely
sure I'm not doing something subtly wrong though
L87[01:26:20]

<Michiyo>
No, I found the issue.
L88[01:31:56] *
Amanda yawns a big toofy yawn, curls up atop Elfi, meows about the
history of the latest ant colony in Lizzy's
garden
L89[01:32:47] <Amanda> Night girls,
don't forget to install windows ME
L90[01:33:09]

<SoraFirestorm> Relay appears to not
accept the new T4 components
L91[01:33:19] <Corded> > <Amanda>
Night girls, don't forget to install windows ME
L92[01:33:19]

<Michiyo>
Night!
L93[01:33:28]

<SoraFirestorm> Trying to
remember/rediscover how to network OC and CC together
L94[01:33:28]

<Michiyo>
Not super surprising tbh.
L95[01:33:34]

<SoraFirestorm> not really lol
L96[01:33:41]

<Michiyo>
This was VERY halfassed.
L97[01:35:07]

<SoraFirestorm> yeah seemed like it
L98[01:36:21]

<SoraFirestorm> feature request: for some
reason, memory capacity is not in the item title, even though
it's in the title for HDDs
L99[01:39:10]

<Brisingr
Aerowing> I will be watching your progress with great
interest.
L100[01:39:48]

<Brisingr
Aerowing> CC:T works, but I hate it not having computers persist
across chunk and world / server reloads.
L101[01:42:15]

<Michiyo>
persistence is 100% why I'm doing this. :P
L102[01:42:29]

<SoraFirestorm> Persistence is probably
the single biggest reason
L103[01:42:39]

<SoraFirestorm> but honestly in a bunch of
smaller ways, OC just plain works better than CC does
L104[01:44:22]

<Michiyo>
Speaking of... can you check if persistence is working for
you?
L105[01:44:32]

<Michiyo>
Cause it WAS working, but now locally it's suddenly not.
L106[01:45:00]

<SoraFirestorm> contents of VRAM did not
persist, but CPU state did persist
L107[01:45:10]

<Michiyo>
Yeah that's EXACTLY what I'm seeing.
L108[01:45:23]

<SoraFirestorm> well
L109[01:45:25]

<Michiyo>
Ok... wtf cause NONE of that changed lmfao
L110[01:45:32]

<SoraFirestorm> it appears that the screen
component temporarily disappears
L111[01:45:36]

<Michiyo>
Yep.
L112[01:45:55]

<SoraFirestorm> because I just so happened
to be doing event poll in a loop in the Lua REPL
L113[01:46:24]

<SoraFirestorm> but aside from VRAM,
it's still doing what it was doing so
L114[01:47:46]

<Michiyo>
Ok, at least I know it's not something borked in IDE.
L115[01:49:45]

<SoraFirestorm> the creative tablet
persisted its VRAM, FWIW
L116[01:50:03]

<SoraFirestorm> it probably did not lose
its screen at any point
L117[01:50:06]

<Brisingr
Aerowing> I had that happen exactly once on 1.12.2.
Couldn't replicate it at all.
L118[01:56:29]

<SoraFirestorm> ... you have to turn CC
modems on?
L119[01:56:31]

<SoraFirestorm> since when
L120[01:57:34]

<Michiyo>
That's a... vague memory
L121[01:58:06]

<Michiyo>
Ok, fixed screens
L122[01:58:20]

<Michiyo>
It'll require a power cycle they'll work afterwards
L123[01:58:34]

<SoraFirestorm> I'm still sitting
here trying to get CC<->OC cross networking
L124[01:58:43]

<SoraFirestorm> it's the only other
integration I can think of to test offhand
L125[01:59:26]

<Michiyo> I
never used it in 1.12... why would I have had CC installed when OC
was... better :P
L126[01:59:29]

<SoraFirestorm> and if I have to
temporarily proxy CC computers to interact with Create, might as
well test
L127[01:59:38]

<SoraFirestorm> right lol
L128[01:59:55]

<SoraFirestorm> It's installed here
because well... it was the only option until today :P
L129[02:00:33]

<SoraFirestorm> I vaguely recall at some
earlier point in time (back when OC was fairly new) that I had both
CC and OC for a while
L130[02:01:27]

<SoraFirestorm> okay, so the CC side does
see the relay
L131[02:01:46]

<SoraFirestorm> as attached in some way as
a peripheral
L132[02:04:33]

<Michiyo>
sigh I might have to PR support for OC into Create.
L133[02:04:45]

<SoraFirestorm> ofc I'm not really
getting simple CC<->CC networking going either
L134[02:07:10]

<SoraFirestorm> okay, I got the
CC<->CC networking going
L135[02:07:12]

<SoraFirestorm> I was missing steps
L136[02:09:14]

<Michiyo>
Oh awesome. Sounds like documentation could be useful for the
process.
L137[02:12:10]

<Michiyo>
Ok, going to test the tablet battery fix.
L138[02:12:31]

<SoraFirestorm> At this point I can't
tell if the CC<->OC cross networking is not going because I
messed up or because it's actually not functional
L139[02:13:24]

<Michiyo>
Oh, I thought you had it lol... yeah sadly it's hard to tell
unless you roll back to 1.12... and THEN it's a question of is
it because CC changed, or because something is just... wrong in
this port
L140[02:13:50]

<SoraFirestorm> no, sorry, the thing I got
was getting CC to talk to itself
L141[02:13:56]

<Michiyo>
Oh bleh right, I have to re-enable power.
L142[02:13:58]

<SoraFirestorm> CC and OC are too similar,
that's on me
L143[02:14:08]

<Michiyo>
Oh... yeah no I read it again right
L144[02:14:48]

<Michiyo>
How the fuck do I power things with power enabled, when I have
nothing that makes FE
L145[02:15:04]

<Michiyo>
Oh... the carpeted capacitor?
L146[02:15:54]

<Michiyo>
Oh, or I have Mek installed lol
L147[02:16:20]

<SoraFirestorm> yeah, I think the 'no
additional mods' power source is the carpeted cap
L148[02:16:29]

<SoraFirestorm> I have literally never
used OC by itself lol
L149[02:16:48]

<SoraFirestorm> and I think that it at
least used to disable power by default if it didn't detect any
other power providers
L150[02:18:57]

<Michiyo>
The charger letting me access a tablet's HDD is nice...
lmfao
L151[02:19:23]

<SoraFirestorm> yeah, that's a
feature that existed
L152[02:19:36]

<SoraFirestorm> honestly the tablet is
kinda not usable without that?
L153[02:19:49]

<SoraFirestorm> you otherwise have to
permanently install a disk drive and OS install disk
L154[02:21:02]

<SoraFirestorm> and now I have CC talking
to itself
L155[02:22:50]

<SoraFirestorm> * OC
L156[02:28:04]

<Michiyo>
Well, I fixed the charging bug! By making it not charge.
L157[02:32:00]

<SoraFirestorm> bug? what bug? there is no
bug here!
L158[02:38:35]

<SoraFirestorm> the messages not getting
through the bridge could be because I am trying to take a
shortcut?
L159[02:38:57]

<SoraFirestorm> I'm using the rednet
library on the CC side, which abstracts the modem peripherals away
into the 'old style' API
L160[02:40:53]

<SoraFirestorm> and possibly that is
interfering
L161[02:46:04]

<SoraFirestorm> okay, the turning on and
off thing I think has to do with the dual-use of modems as remote
connectors for CC peripherals
L162[02:47:39]

<SoraFirestorm> yeah, it's just for
limiting peripheral visibility
L163[02:48:43]

<SoraFirestorm> okay well, going to go
back to the 1.12 pack and xref to see if I can make it go
there
L164[02:49:10]

<Michiyo>
Thanks for checking
L165[02:49:28]

<SoraFirestorm> sincerely, doing all this
testing is the least I can do in this situation lol
L166[02:49:32]

<Michiyo>
Ok, the disassembler is NOT returning any parts.
L167[02:49:41]

<SoraFirestorm> oops!
L168[02:49:45]

<SoraFirestorm> hadn't gotten to
testing that part lol
L169[02:49:51]

<SoraFirestorm> speaking of testing
L171[02:50:16]

<SoraFirestorm> one of the things I have
always wanted to use but never got around to actually ever making
and playing with is the 3D printer
L172[02:51:11]

<Michiyo> I
player around with it like twice.. it's really cool but it
hurt my head :P
L173[02:51:36] <Corded> >
<Michiyo> And I think that the charge is going up as I use
it.
L175[02:51:40]

<SoraFirestorm> same energy
L176[02:51:49]

<Michiyo>
O_O
L177[02:51:51]

<SoraFirestorm> it is super cool, I just
never spent the time on it
L178[02:58:13]

<SoraFirestorm> I wish so hard that there
was stock software that did simple networking
L179[02:58:41]

<SoraFirestorm> well the good news is
that
L180[02:58:47]

<SoraFirestorm> it didn't immediately
work in 1.12
L181[02:58:49]

<SoraFirestorm> ("good")
L182[02:59:05]

<SoraFirestorm> that means either the
integration was already broken or I'm still doing something
wrong lol
L183[03:05:06]

<SoraFirestorm> okay, I got it to work in
1.12
L185[03:06:34]

<SoraFirestorm> so basically
L186[03:06:53]

<SoraFirestorm> in order for the CC modem
message to cross the bridge, you have to explicitly connect to the
modem that is connected to the relay
L187[03:07:01]

<SoraFirestorm> not the one connected to
the computer itself
L188[03:07:25]

<SoraFirestorm> the relay doesn't
'sniff the wire' to bridge modem messages
L189[03:07:33]

<SoraFirestorm> now that I know this
L190[03:07:35]

<SoraFirestorm> back to 1.21
L191[03:10:09]

<SoraFirestorm> the relay doesn't
have a modem-y list of functions in 1.21
L193[03:10:41]

<SoraFirestorm> I'm not sure if that
means that the future is different or if the integration is
broken
L194[03:11:20]

<SoraFirestorm> (both of those functions
return 0, so they are not at all useful lmao)
L195[03:11:21]

<Michiyo>
It'll be the latter.
L196[03:11:53] <Corded> >
<SoraFirestorm> in order for the CC modem message to cross
the bridge, you …
L197[03:11:53]

<SoraFirestorm> and really, because of the
way it works, it's more accurate to say 'connect to the
relay'
L198[03:12:11]

<SoraFirestorm> because the CC side
doesn't see it as a 'modem' in that case, I
don't think
L199[03:12:23]

<SoraFirestorm> this system is confusing
and awkward
L200[03:13:39]

<SoraFirestorm> does Create have bundled
redstone? I might have to network via OLDSKOOL bundled wire
lol
L201[03:14:06]

<Michiyo>
No
L202[03:14:20]

<Michiyo>
There are some bundled redstone mods I'll need to add support
for at some point though
L203[03:14:32]

<SoraFirestorm> I might end up
implementing a hacky SPI then
L204[03:15:47]

<Michiyo> I
mean, I'm working on fixing the charging bug that refuses to
just... die then I'll poke at the CC Stuff ;p
L205[03:15:54]

<SoraFirestorm> ;p
L206[03:16:05]

<SoraFirestorm> is there anything in
particular you want me to look at?
L207[03:16:29]

<SoraFirestorm> anything that I
haven't thought to test yet that you would like to pawn off on
me so we can work in parallel?
L208[03:18:01]

<Michiyo>
IDK to be honest... my brain is in 30 places at once lmao
L209[03:18:05]

<SoraFirestorm> valid
L210[03:18:29]

<SoraFirestorm> Might see what I can
figure out about the 3D printer
L211[03:27:29]

<SoraFirestorm> found an old video of
Sangar demoing the 3D printer
L212[03:27:51]

<SoraFirestorm> He installed printer
software and some example models from OPPM
L213[03:27:56]

<SoraFirestorm> and luckily OPPM still
works
L215[03:28:34]

<SoraFirestorm> so 3D printer is working
fine, at least to a first-order approximation :P
L216[03:29:40]

<SoraFirestorm> The example button also
works
L217[03:30:05]

<Michiyo>
ayyy
L218[03:30:07]

<Michiyo>
That's something
L219[03:34:08]

<Michiyo>
This fucking charger, how have I fixed EVERYTHING ELSE... but this
goddess damned charger refuses to work.
L221[03:41:04]

<SoraFirestorm> You know, if I had
actually READ the documentation, I think it hints at the problem I
was having with using the wrong modem peripheral...
L222[03:41:28]

<SoraFirestorm> > The Relay block also
serves as a ComputerCraft peripheral, providing an interface
imitating that of ComputerCraft's (wired) modems.
L223[03:44:27]

<Michiyo>
heh
L224[03:45:38]

<Michiyo> I
want to get tablets working at least before I push 1.9.2-1
L225[03:45:53]

<Michiyo>
if I can fix CC that'll be neat too
L226[03:47:38]

<SoraFirestorm> Nanobots?
L227[03:47:47]

<SoraFirestorm> guess I should poke at
those
L228[03:47:58]

<SoraFirestorm> I don't think I have
literally ever used them, not even playing around in creative
L229[03:52:38]

<Michiyo>
Oh I'm sure those are all kinds of broken
L230[03:54:26]

<SoraFirestorm> I keep crashing when I try
to hard power cycle the computer after removing an adapted
component
L231[03:54:37]

<SoraFirestorm> I'll investigate here
in a minute once I try to use the nanomachines
L232[03:54:58]

<Forecaster> %tonk
L233[03:54:58] <MichiBot> Dagnabbit!
Forecaster! You beat SpiderEveryOS's previous record of 4
hours, 3 minutes and 41 seconds (By 1 hour, 50 minutes and 3
seconds)! I hope you're happy!
L234[03:54:59] <MichiBot>
Forecaster's new record is 5 hours, 53 minutes and 44 seconds!
Forecaster also gained 0.00915 (0.00183 x 5) tonk points for
stealing the tonk. Position #2. Need 0.2278612 more points to pass
SpiderEveryOS!
L235[03:59:08]

<SoraFirestorm> actually it seems like the
nanomachines are working?
L236[03:59:18]

<SoraFirestorm> based on my brief
L237[03:59:26]

<SoraFirestorm> +playing with this Sangar
demo program
L238[03:59:37]

<SoraFirestorm> that absolutely has a
not-so-great UI :')
L239[04:04:12]

<SoraFirestorm> in-game manual isn't
working
L240[04:04:22]

<SoraFirestorm> `Document not found:
%LANGUAGE%/index.md`
L243[04:04:57]

<SoraFirestorm> interesting
L244[04:05:04]

<SoraFirestorm> none of the other tabs are
working either naturally
L245[04:07:39]

<SoraFirestorm> I'll have to write
another piece of software that is more usable, but I do believe
that nanomachines are functioning properly
L246[04:07:52]

<SoraFirestorm> at the very least, the
behavior that I am getting seems consistent with this old Sangar
demo video
L247[04:18:05] <Corded> >
<SoraFirestorm> I keep crashing when I try to hard power
cycle the computer…
L248[04:18:05]

<SoraFirestorm> Going to try this with a
clean pack that has just OC (the one you gave me earlier that has
been working)
L249[04:18:20]

<SoraFirestorm> I see lots of stuff in the
stack trace related to optimization mods I have in this testing
pack
L250[04:18:37]

<SoraFirestorm> slightly concerned they
may be at play
L251[04:19:16]

<SoraFirestorm> but definitely it looks
like someone is holding on to a stale pointer when the component is
destroyed and that causes problems, but only when you try to turn
the computer off (???)
L252[04:19:31]

<SoraFirestorm> it doesn't
immediately crash the game, nor does rebooting the computer
L253[04:19:50]

<SoraFirestorm> shutting down - by case
power button or by soft shutdown - does cause the crash
L254[04:20:03]

<Michiyo>
What exactly is the trigger?
L255[04:20:09]

<Michiyo> a
component in an adapter?
L257[04:21:50] <Corded> >
<Michiyo> reacted 👍 to <SoraFirestorm> 1. spawn
computer 2. put adapter next to computer 3. put component block
next t…
L258[04:22:21]

<SoraFirestorm> It happened the very first
time with the Create creative motor
L259[04:22:35]

<Michiyo>
OH
L260[04:22:40]

<Michiyo>
I've got that fixed locally
L261[04:22:45]

<SoraFirestorm> oh cool
L262[04:23:10]

<Michiyo>
That's why I crashed when I was messing with the motor... I
had two facing each other, and it broke the one I'd placed by
the adapter because they were rotating against each other
L263[04:23:39]

<SoraFirestorm> yuuuup that tracks
L264[04:38:32]

<SoraFirestorm> ... 1.12 has just been
running in the background this whole time
L265[04:38:33]

<SoraFirestorm> what a champ
L266[04:40:49]

<SoraFirestorm> surprised I didn't
notice it sucking away resources lol
L267[04:41:37]

<Michiyo>
lol
L268[04:47:17] <Izzy> ah, to have the free
memory for that...
L269[04:47:35]

<SoraFirestorm> It's nice to have
bought memory years ago :P
L270[04:47:40]

<Michiyo>
Right?
L271[04:47:47] <Izzy> 32GB is good but I
need MORE
L272[04:47:54]

<SoraFirestorm> 64GB in this machine
L273[04:48:00]

<Michiyo> I
have 64 in my desktop at 128 in the "server"
L274[04:48:01] <Izzy> 128GB would fix
me
L275[04:48:14]

<Michiyo>
(and 512GB in the ACTUAL server, that is in my trunk lol)
L276[04:48:28] <Izzy> I gotta try
Minecraft on the G5 some time...
L277[04:48:32]

<Michiyo>
But that's 512GB of DDR3
L278[04:48:44]

<SoraFirestorm> This is DDR4
L279[04:49:05]

<Michiyo>
Yeah Desktop and "Server" are DDR4
L280[04:49:59] <Izzy> my beefiest server
only has 40GB >.>
L281[04:51:28]

<Michiyo> I
honestly wish I could run more in the "Server" but
it's a standard 5950x so I've got it maxed out
L282[04:56:18]

<Michiyo>
Ok, working on CC interop
L283[04:59:58] <Corded> >
<SoraFirestorm>
L285[05:00:04]

<SoraFirestorm> \o/
L286[05:00:18]

<Michiyo>
Is that what SHOULD be there? lol
L287[05:00:23]

<SoraFirestorm> yeah I think so
L288[05:00:40]

<Michiyo>
Man ANYONE else that KNEW OC should have been the one to pick up
the torch lmao
L289[05:37:26] <Corded> >
<Michiyo> sigh I might have to PR support for OC into
Create.
L290[05:37:26]

<SoraFirestorm> If you do this, I would
strongly consider packaging that support into an additional mod
until it actually lands in Create. Create doesn't rev very
frequently and that could lead to having to wait several forevers
for them to make another release on top of the time it takes for
them to review and approve a PR. Happened with some
L291[05:37:26] <Corded> of the CC stuff
that landed and then didn't actually make it out to a release
for a couple months.
L292[05:38:03]

<Michiyo>
Nah, I'm about to learn mixins lol
L293[05:47:13]

<Vaur>
%chug
L294[05:47:13] <MichiBot> You drink a
shiny sapphire potion (New!). Vaur remembers an unimportant
appointment.
L295[06:02:05] <Corded> >
<SoraFirestorm> If you do this, I would strongly consider
packaging that su…
L298[06:03:42]

<SoraFirestorm> Hell yeah
L299[06:04:22]

<SoraFirestorm> Is this reusing the CC
peripherals?
L300[06:04:23]

<Michiyo>
Ok, I'm going to ship this in a moment.... hopefully this
build doesn't die.
L301[06:04:58]

<SoraFirestorm> One more thing I wanna do
here in a couple minutes is diff the default config files
L302[06:05:00]

<Michiyo>
It's based on the CC Peripherals yeah, but with a mixin to add
support for OC without requiring CC to be installed
L303[06:05:20]

<Michiyo>
Yeah, I know the port bumped a lot of limits up.
L304[06:05:22]

<SoraFirestorm> Between 1.12 and
1.21
L305[06:05:49]

<SoraFirestorm> It occurred to me that the
port may have made some questionable decisions for defaults
L306[06:06:09]

<SoraFirestorm> I think the memory
literally doubles every tier instead of growing more linearly
L307[06:06:18] <Izzy> inb4 better for
MineOS
L308[06:06:26]

<SoraFirestorm> So T3 RAM is way bigger
than it's supposed to be
L309[06:06:56]

<Michiyo>
Well, I'm all ears for better defaults.
L310[06:07:17]

<SoraFirestorm> I still have some degree
of heartburn that OpenOS literally won't run on a single stick
of T1
L311[06:07:40] <Izzy> PsychOS will
L312[06:08:28]

<SoraFirestorm> I've come to be more
accepting of that though
L313[06:13:06] <Izzy> been collecting
ideas for reworking PsychOS
L314[06:14:50]

<Kristobear38> Having the max RAM be 4MB
makes for an interesting limitation to work around, but at the same
time makes some things impractical to run in-game
L315[06:15:15]

<SoraFirestorm> I used to double all my
RAM amounts back in the day
L316[06:15:23]

<Michiyo>
IIRC I did the same.
L317[06:15:43] <Corded> >
<SoraFirestorm> I think the memory literally doubles every
tier instead of …
L318[06:15:43]

<SoraFirestorm> confirmed
L319[06:16:01]

<SoraFirestorm> 1.12 does a more linear
thing, 1.21 just goes lmao exponential
L320[06:16:12]

<Michiyo>
sigh
L322[06:17:09]

<SoraFirestorm> lots of stuff was bumped
up yeah
L323[06:17:51] <Corded> >
<Kristobear38> Having the max RAM be 4MB makes for an
interesting limitati…
L324[06:17:51]

<Kristobear38> e.g. parsing large Lua AST.
I'm undecided if bumping the defaults is the way to go
L325[06:17:54]

<SoraFirestorm> `maxTotalRam` got like
4x'd, concerning
L326[06:18:19]

<SoraFirestorm> Even with doubled RAM, the
Fennel system kept OOMing
L327[06:18:36]

<SoraFirestorm> I literally contributed
compiler and memory optimizations back to Fennel specifically as a
result
L328[06:18:38]

<Michiyo>
Call budget went from 0.5, 1, 1.5 to 2, 3,4....
L329[06:18:47] <Izzy> damn they 4x'd
the size of a floppy
L330[06:18:50] <Izzy> bigger than IRL
floppies
L331[06:19:13]

<Michiyo>
EEPROMS are 16k now...
L332[06:19:21]

<Michiyo>
Even OpenSecurity only doubled it to 8k
L333[06:19:34] <Izzy> memory I can see an
argument for at the high end but these just look like patching out
the fun
L334[06:19:51]

<SoraFirestorm> I can see an argument for
1024 EEPROM data siz
L335[06:19:55]

<SoraFirestorm> * size
L336[06:20:00]

<SoraFirestorm> (still less than the 2048
they set it to)
L337[06:20:11]

<SoraFirestorm> honestly I would nuke all
of the bumps and go back to clean slate
L338[06:20:12]

<Kristobear38> Izzy: this
L339[06:20:21]

<SoraFirestorm> at least as a first pass
on this
L340[06:20:34]

<SoraFirestorm> I think there are
arguments for bumping some of the defaults
L341[06:20:51] <Izzy> mmmm
L342[06:20:59] <Izzy> if you really want
more memory, use Computronics
L343[06:21:13] <Izzy> 512k /tmp???
L344[06:21:20] <Izzy> you can just run
OpenOS from that!
L345[06:21:24]

<SoraFirestorm> that's 512K?
L346[06:21:26]

<SoraFirestorm> seriously?
L347[06:21:27]

<Michiyo>
Computronics doesn't exist here
L348[06:21:27]

<Michiyo>
lol
L349[06:21:30]

<SoraFirestorm> yikes
L350[06:22:00] <Izzy> Michiyo I have a
weird fucked up request
L351[06:22:03]

<SoraFirestorm> kinda sorta inclined to
keep the 3D printer shapes bump
L352[06:22:11] <Izzy> a tier 3 card with 4
T2 GPUs on it
L353[06:22:26] <Izzy> I bumped the 3D
printer shape allowance on SKS v12
L354[06:22:39] <Corded> > <Izzy>
a tier 3 card with 4 T2 GPUs on it
L355[06:22:39]

<SoraFirestorm> for the ultimate
multi-headed monster? :P
L356[06:22:46] <Izzy> exactly
L357[06:22:58] <Izzy> for optimal PsychOS
use
L358[06:23:22]

<SoraFirestorm> I'm also still
L359[06:23:24] <Izzy> even in a T3 server
you can get like 4 displays max
L360[06:23:35]

<SoraFirestorm> kinda on the fence about
the new T4 equipment
L361[06:23:46] <Izzy> without resorting to
the funny card cage blocks that use twice as many components per
GPU
L363[06:24:04]

<SoraFirestorm> (for the uninitiated:
there is a new, fourth tier that is Netherite)
L364[06:24:27] <Izzy> for memory could be
reasonable, to keep the old memory defaults?
L365[06:24:51]

<Michiyo> I
honestly don't mind the T4 stuff...
L366[06:25:11]

<SoraFirestorm> like it doesn't
bother me or anything
L367[06:25:16]

<SoraFirestorm> I don't feel like
it's explicitly out of place
L368[06:25:23] <Izzy> toggle for it
maybe?
L369[06:25:39] <Izzy> eh. can disable it
with the modern equivalent of crafttweaker if you really
want.
L370[06:25:48] <Corded> >
<Michiyo> reacted 💯 to <Izzy> eh. can disable it with
the modern equivalent of crafttweaker if you really wan…
L371[06:27:10]

<SoraFirestorm> a single stick of T1 now
is less than what it was originally lmao
L372[06:27:22]

<Michiyo>
lol yeah I was just poking at ram sizes
L373[06:27:32]

<SoraFirestorm> T1 in 1.12 is 192k and in
1.21 is 128k
L374[06:28:16] <Izzy> oh goddamn you could
get 64M in one T3 server with the T4.5(?) memory
L375[06:28:49]

<Michiyo>
Ok, I reverted the ramp back to 1.12, but did 1.5x it
L376[06:28:59] <Izzy> restore original
memory sizes, 1536/2048- ah
L377[06:29:08]

<SoraFirestorm> no wonder OpenOS was
constantly crashing
L378[06:29:48] <Izzy> I should compile
ppc64 natives for OpenComputers...
L379[06:30:10] <Corded> >
<Michiyo> reacted 👍 to <Izzy> I should compile ppc64
natives for OpenComputers...
L380[06:30:16] <Corded> >
<Michiyo> Ok, I reverted the ramp back to 1.12, but did 1.5x
it
L381[06:30:16]

<SoraFirestorm> what are the numbers
specifically?
L383[06:30:32]

<SoraFirestorm> having trouble visualizing
concrete numbers from that
L384[06:30:35] <Izzy> ppc-linux-musl and
ppc64-linux-musl, for peak cursed
L386[06:31:51] <Corded> > <Izzy>
even in a T3 server you can get like 4 displays max
L387[06:31:51]

<RedstoneParkour> maybe reduce the
resolution to T2 levels
L388[06:32:10]

<SoraFirestorm> convinced that was an AI
not understanding something
L389[06:32:35] <Izzy> oh yeah that was my
meaning, 4 T2 GPUs, providing 80x25 16-colour with 3 screens worth
of VRAM or however much it is
L390[06:32:37]

<SoraFirestorm> I'd put it back
L391[06:32:37]

<Michiyo>
Floppies back to 512?
L392[06:32:42] <Izzy> just in one
card
L393[06:32:43]

<Michiyo>
Oh yeah I already did lmao
L394[06:33:00] <Izzy> storage was fine as
it was in 1.12
L395[06:33:22] <Izzy> the floppy size was
the same as the T1 HDD which was an odd decision
L396[06:33:26] <Izzy> (in the port)
L397[06:33:43]

<SoraFirestorm> I'd change the HDD
platter counts
L398[06:33:52]

<SoraFirestorm> it nerfed T3
L399[06:34:00]

<RedstoneParkour> do the platter counts
even matter
L401[06:34:10]

<SoraFirestorm> supposedly it does in
unmanaged mode
L402[06:34:24]

<RedstoneParkour> does anyone use
unmanaged mode?
L403[06:34:28] *
Izzy waves
L404[06:34:37]

<SoraFirestorm> > # Number of physical
platters to pretend a disk has in unmanaged mode. This
L405[06:34:37]

<SoraFirestorm> > # controls seek
times, in how it emulates sectors overlapping (thus sharing
L406[06:34:37]

<SoraFirestorm> > # a common head
position for access).
L407[06:34:42]

<RedstoneParkour> ok nvm
L408[06:34:45]

<SoraFirestorm> * Number of physical
platters to pretend a disk has in unmanaged mode. This
L409[06:34:45] <Corded> > controls seek
times, in how it emulates sectors overlapping (thus sharing
L410[06:34:45] <Corded> >
L411[06:34:53] <Izzy> rtfs isn't good
but it does work
L412[06:35:01] <Izzy> mostly
L413[06:35:05]

<SoraFirestorm> sorry for the big yelling
on that
L414[06:35:06]

<Michiyo> I
have no dog in that fight, Izzy do you think it would impact you?
IDK what it even does :P
L415[06:35:24] <Izzy> uhhhh lemme see the
maths
L416[06:36:21]

<SoraFirestorm> I have to ask - is
`httpUserAgent` actually hooked up anywhere?
L417[06:36:27]

<SoraFirestorm> it's completely new
in 1.21
L418[06:36:48]

<Michiyo>
I'll check, I know it WAS hard coded originally
L419[06:37:21]

<SoraFirestorm> well that's better
than being a complete hallucination from nowhere
L420[06:37:30] <Izzy> okay, more platters
= faster, I think
L421[06:37:40] <Izzy> so I would prefer
not to nerf T3
L422[06:37:50]

<Vaur>
%chug
L423[06:37:50] <MichiBot> You drink a
warpy silver potion (New!). Vaur gains the ability to see
previously unseen bricks until the next time they hug
someone.
L424[06:38:00]

<SoraFirestorm> maybe you don't need
to make T4 have 16 platters
L425[06:38:06]

<SoraFirestorm> alternatively 12
L426[06:38:19]

<SoraFirestorm> given it's a doubling
in size, makes sense it has 2x platters
L427[06:38:30]

<Michiyo>
yeah t3 isn't nerfed it's the same, as it was 2, 4, 8
before
L428[06:38:39]

<Michiyo>
I'm good with 12
L429[06:39:13] <Izzy> summarily the maths
on that is it modulo's the start and end sector by the number
of sectors per platter, and if the difference is big, it adds a
delay
L430[06:39:19]

<RedstoneParkour> oh right T4...
L431[06:39:32]

<SoraFirestorm> Did `tmpSize` get made to
be sane again?
L432[06:39:45]

<SoraFirestorm> I'd put it back at
64k
L433[06:39:57]

<Michiyo>
Yeah I did
L434[06:40:01] <Corded> >
<SoraFirestorm> reacted :yebuddyts: to <Michiyo> Yeah
I did
L435[06:40:13] <Izzy> so if you have more
platters, that's less sectors per platter, meaning less chance
any given seek needs to move the heads a long way
L436[06:40:31] <Izzy> I would love to know
the authorial intent in some of these settings changes x3
L437[06:40:39]

<SoraFirestorm> There probably
wasn't
L439[06:40:49]

<Michiyo> I
bumped HDDs back to stock
L440[06:40:52]

<RedstoneParkour> though wouldn't
that mean the sectors are bigger so sequential r/w speed
drops?
L441[06:41:05] <Izzy> not modelled
L442[06:41:06]

<Michiyo>
I'm leaving the SSDs bigger... why not.
L443[06:41:08]

<RedstoneParkour> unless you just
don't use some part of the hdd
L444[06:41:12]

<RedstoneParkour> and yeah thought
so
L445[06:41:20] <Corded> >
<Michiyo> I'm leaving the SSDs bigger... why not.
L446[06:41:20]

<SoraFirestorm> unrealistic ;p
L447[06:41:26]

<SoraFirestorm> What actually is the
difference?
L448[06:41:30] <Izzy> Michiyo: cursed
option. T2 size, as many platters as sectors
L449[06:41:34]

<SoraFirestorm> I'm assuming that
it's supposed to be that SSDs are faster
L450[06:41:40] <Izzy> never seek
L451[06:41:49] <Corded> >
<Michiyo> reacted 😂 to <Izzy> Michiyo: cursed option.
T2 size, as many platters as sectors
L452[06:41:57]

<RedstoneParkour> does seeking on hdds
cost anything?
L453[06:41:59]

<SoraFirestorm> I have little confidence
it's been hooked up properly
L454[06:42:09]

<Michiyo>
ssds aren't even implemented :P
L455[06:42:09]

<RedstoneParkour> managed hdds*
L456[06:42:22] <Izzy> if it's over
the "seek threshold" it pauses execution for a configured
time
L458[06:42:34]

<SoraFirestorm> yeah I figured as
much
L459[06:42:43]

<Michiyo>
Hey Izzy, how serious were you on that 4x t2 GPU card?
L460[06:43:05] <Izzy> I would love one but
it's kind of an unhinged thing to have
L461[06:43:15]

<Michiyo>
Well, I'm kinda unhinged
L462[06:43:23] <Izzy> I'm not
complaining~
L464[06:43:40] <Izzy> the reason I want it
is so I can run more terminals from one PsychOS system
L465[06:43:40]

<SoraFirestorm> EEPROMs are still looking
kinda big
L466[06:43:46]

<SoraFirestorm> I'd do 4k code and 1k
data
L467[06:44:00]

<SoraFirestorm> (revert code back to 1.12,
4x data from 1.12)
L468[06:44:00]

<RedstoneParkour> wait so how many
terminals would 4xt2 be
L469[06:44:03]

<Michiyo> I
moved EEPROMS down to 8096
L470[06:44:16]

<Michiyo>
8k / 1k
L471[06:44:18] <Izzy> that would give you
4 real displays or 12 vtys
L472[06:44:24] <Corded> >
<SoraFirestorm> reacted :yebuddyts: to <Michiyo> 8k /
1k
L473[06:44:25]

<RedstoneParkour> oh wait
L474[06:44:29] <Izzy> 8192
L475[06:44:38]

<RedstoneParkour> its just multiple gpus
ok nvm
L476[06:44:41]

<Michiyo>
yeah that's what I meant lmfao
L477[06:44:49] <Izzy> yeah I just want
more GPUs per card
L478[06:44:54] <Izzy> give me the dumb GTX
690
L479[06:44:58] <Izzy> I don't care if
it's bad
L480[06:45:13]

<RedstoneParkour> sounds like you want to
build some kind of mainframe
L481[06:45:26] <Izzy> I did the maths on
this a while ago it works out to less total VRAM than a single T3
GPU
L482[06:45:35]

<SoraFirestorm> what about the computer
thread count?
L483[06:45:42]

<RedstoneParkour> oh that
L484[06:45:45]

<SoraFirestorm> 4 in 1.12, 8 in 1.21
L485[06:45:49]

<RedstoneParkour> just leave it at
4?
L486[06:45:57]

<RedstoneParkour> though it could be
updated yeah
L487[06:46:00]

<SoraFirestorm> I'm inclined to go
back to 4
L488[06:46:02]

<Michiyo>
Yeah I moved it back to 4
L489[06:46:07] <Corded> >
<SoraFirestorm> reacted :yebuddyts: to <Michiyo> Yeah
I moved it back to 4
L490[06:46:10]

<RedstoneParkour> izzy what do you use for
sks12?
L491[06:46:26] <Izzy> it's on 4 but
if I remembered it existed it would be 6
L492[06:46:30] <Izzy> (the server has 6
cores)
L493[06:46:36]

<RedstoneParkour> lol
L494[06:46:41]

<Michiyo>
Well, that's why you can edit the config. :P
L495[06:46:54]

<SoraFirestorm> These are just defaults,
not invariable laws :P
L496[06:46:57] <Izzy> the next one will be
8 or 16 because the new server has a 5700G baybee
L498[06:47:04]

<Michiyo>
This is the new values
L499[06:47:10]

<Michiyo>
please review.
L500[06:47:54]

<Michiyo>
tell me if I missed anything
L501[06:48:12]

<Michiyo>
Also if we want a build of this out tonight I've got ~12
minutes. :P
L502[06:48:15]

<SoraFirestorm> curious: if `defaultLua53`
is off... what is the default?
L503[06:48:26]

<SoraFirestorm> is 5.2 an arch?
L504[06:48:37] <Izzy> the RAM sizes bother
me but for purely aesthetic reasons
L505[06:48:44]

<SoraFirestorm> same ^^^
L506[06:48:50]

<Michiyo>
Well, suggest better. :P
L507[06:49:08]

<Michiyo> I
want slightly more than default, but not dumb but if you guys want
default I'm fine with it
L508[06:49:34]

<Michiyo>
IIRC 5.2 is JNLua?
L509[06:49:36]

<Michiyo>
IDK it's been ages
L510[06:49:51]

<RedstoneParkour> 5.2 is still eris
iirc
L511[06:50:06]

<SoraFirestorm> LuaJ is not available by
default yeah
L512[06:50:08]

<RedstoneParkour> jnlua is only for
unsupported archs
L513[06:50:23]

<SoraFirestorm> or whatever the non-Eris
Lua is
L514[06:50:30]

<SoraFirestorm> I have half a mind that
like
L515[06:50:35]

<SoraFirestorm> the memory should match
the graphics?
L516[06:50:36]

<SoraFirestorm> meaning
L517[06:50:56]

<Michiyo>
256 → 384 → 512 → 768 → 1024 → 1536 → 2048 → 3072 ?
L518[06:50:57]

<SoraFirestorm> a TX stick has 2 RAM chips
and a TX.5 chip has 3 RAM chips
L519[06:50:58] <Izzy> 256, 384, 512, 768,
1024, 1536, 2048, 3072?
L520[06:51:02]

<Michiyo>
lol
L521[06:51:14]

<SoraFirestorm> yeah, I like that
L522[06:51:27] <Izzy> keeps the max,
progression is still a little strange at the top end but
that's okay
L523[06:51:34]

<Michiyo>
Ok, done.
L524[06:51:43]

<SoraFirestorm> It makes T1 more
reasonable for OpenOS (192 -> 256) and is aesthetic again
✨
L525[06:51:45] <Izzy> and it means I can
now build a 512K machine with the cheapest memory rather than the
second cheapest
L526[06:52:13] <Izzy> (most of my machines
don't end up with more)
L527[06:53:01] <Izzy> also if anyone wants
a tour of Valle Niasmor before SKS v13 happens I'm happy to
provide :3 can show off our BBS, computerised storage, finnicky
drone delivery system,
L529[06:53:36]

<Michiyo>
Ok, let's see if this launchest, then push it and pray
L530[06:54:06]

<Michiyo>
Oh I love it when launching minecraft crashes explorer....
L532[06:55:25]

<RedstoneParkour> lol
L533[06:55:30] <Izzy> banger
L534[06:55:36] <Izzy> this will be used
for evil
L535[06:55:45]

<Michiyo>
"Quad T2 Graphics Card"
L536[06:55:51] <Izzy> let's fucking
go
L537[06:56:00] <Izzy> cram 3 of those into
a T3 server
L538[06:56:04]

<Michiyo> I
have NO effing idea if it'll work. But it built. :P
L539[06:56:26]

<SoraFirestorm> We'll solve those
problems in software
L540[06:56:27]

<SoraFirestorm> errr
L541[06:56:28] <Izzy> can build the
silliest PsychOS machine now :3
L542[06:56:30]

<SoraFirestorm> software-software
L543[06:56:36]

<SoraFirestorm> not the software-hardware
you just made
L544[06:56:48]

<RedstoneParkour> plus an APU i
assume
L545[06:56:48]

<SoraFirestorm> are we confused yet?
L546[06:57:02]

<SoraFirestorm> an APU would net you
another GPU yeah lol
L547[06:57:13]

<RedstoneParkour> so that'd be 13
gpus
L548[06:57:16] <Izzy> yup :3
L549[06:57:21]

<Michiyo>
Ok, so this is gonna be 1.9.3 NOT 1.9.2-1 lmao
L550[06:57:36]

<Michiyo>
THIS WAS SUPPOSED TO BE A BUGFIX RELEASE lmfao
L551[06:57:48] <Izzy> I am reasonably
confident PsychOS won't boot properly with 256K on a machine
with 13 terminals
L552[06:58:07] <Corded> >
<Michiyo> THIS WAS SUPPOSED TO BE A BUGFIX RELEASE
lmfao
L553[06:58:07]

<SoraFirestorm> I didn't do it
:C
L554[06:58:13] <Izzy> but if you're
building a 13-terminal system you can afford to get 16M of memory I
think
L555[06:58:35]

<RedstoneParkour> michiyo you fixed the
lack of a quad gpu obv
L557[06:58:42] <Corded> >
<Michiyo> reacted 😂 to <RedstoneParkour> michiyo you
fixed the lack of a quad gpu obv
L558[06:58:44] <Corded> >
<Michiyo> reacted 😂 to <Izzy> ^
L559[06:58:52] <Izzy> very important for
all the one PsychOS deployments
L560[06:58:53]

<SoraFirestorm> 13-headed system to then
not use all of the memory you can possibly cram in is... well...
it's a choice...
L561[06:59:14] <Izzy> I think it will give
you 26 vtys
L562[06:59:20] <Izzy> hell yeah
L563[06:59:22] <Izzy> finally
L564[07:00:39]

<RedstoneParkour> well
L565[07:00:56]

<RedstoneParkour> if you want to use all
vtys on one screen it'd require some rebinding
shenanigans
L566[07:01:44] <Izzy> oh no I just mean
each screen will have two vtys
L567[07:02:05] <Izzy> running a T2 display
with a T3 GPU already gets you 12 vtys and that's more than I
need for anything reasonable
L568[07:03:10] <Izzy> okay I must
shower
L569[07:03:24] <Izzy> thank you for
enabling my bullshit Michiyo :D
L570[07:06:58]

<Michiyo>
Shit... i was also going to review the commits asie mentioned
earlier.
L571[07:07:02]

<Michiyo>
but.. beeeddddddd
L572[07:10:03]

<SoraFirestorm> Bed is good
L573[07:12:50]

<Michiyo>
sleep is for the weak, or I'll sleep for a week... who
knows!
L574[07:23:04]

<Michiyo>
Ok... so it's not that much that we don't currently
have.
L575[07:23:46]

<Michiyo>
OH lol...
L577[07:23:54]

<Michiyo>
They reversed the rack sides...
L578[07:24:03]

<Michiyo>
Oh, no asie did that. nvm
L579[07:24:04]

<Michiyo>
lmfao
L580[07:24:11]

<Michiyo>
I've only been up for 19 hours at this point.
L581[07:24:13]

<Michiyo>
don't mind me.
L582[07:25:22]

<SoraFirestorm> I'm not going to do
it now (I also have to go to bed), so don't feel rushed to
produce this, but how can I set up a dev env? I wanna take a crack
at adding a minor wishlist item of mine
L583[07:26:23] <Corded> >
<SoraFirestorm> I'm not going to do it now (I also have
to go to bed), so d…
L584[07:26:23]

<Michiyo>
Quickly give me your ingame name, and your fav color.
L585[07:27:00]

<Michiyo>
as hex or something
L586[07:27:08]

<Michiyo>
lol
L587[07:28:13]

<SoraFirestorm> SoraFirestorm /
`#0991ff`
L588[07:31:51]

<Michiyo>
Cool. 1.9.3 is building and should be on CF soon, IDK when
they'll approve it though.
L590[07:35:15] <Corded> >
<SoraFirestorm> reacted :yebuddyts: to <Michiyo>
Setup is... well it's a minecraft mod so prepare to hate
yourself.
https://gith…
L591[07:35:39]

<SoraFirestorm> I won't get to it
until pretty late in the day anyways; I have a busy day ahead of me
:P
L592[07:36:10]

<Michiyo>
sigh the CF upload step failed... get to fix that and try
again
L593[07:40:50]

<Michiyo>
Build slower why don't you
L595[07:42:09]

<Michiyo>
Bed now.
L596[07:42:10]

<Michiyo>
night
L599[07:42:49]

<Michiyo>
lmfao
L600[07:52:05] <Izzy> low-key might see if
I can backport the graphics card myself to 1.12 so I can use it in
SKS v13
L601[07:55:17] ⇦
Quits: Hawk777 (~Hawk777@2605:1700:1080:de00:68f:cdfa:7cf4:7d3d)
(Quit: Leaving.)
L602[08:09:07] <Izzy> oh, now that actual
productive discussion is finished, this week I've been having
Fun With Firewire
L603[08:09:24] <Izzy> firewire networking,
got some firewire HDDs,
L604[08:09:36] <Izzy> today I exported an
ISO file as a firewire device so I don't need to burn
CDs!
L605[08:10:06] <Izzy> can't do all
this shit with USB even like, 20 years later
L606[08:10:14] <Izzy> (well, you can, but
not with Normal Hardware)
L607[08:10:38] <Izzy> (can't even
network two machines over USB3 without a bullshit cable that
pretends to be a pair of ethernet adaptors)
L608[08:15:37] <Izzy> oh yeah I exported a
RAM disk over firewire for my G5 to use as swap
L609[08:16:35] ⇦
Quits: ping (~uwu@66.42.92.79) (Ping timeout: 194
seconds)
L610[08:19:11]

<Kristobear38> Izzy: cursed
L611[08:19:42] <Izzy> Apple only populated
half the pads for RAM slots!
L612[08:20:08] <Izzy> And DDR3 in an
optiplex is at least as fast as firewire 400 x3
L613[08:20:28]

<Kristobear38> Lol
L614[08:20:49] <Izzy> Alas, it looks like
I won't be able to network the Sun via firewire, I'll
have to run ethernet.
L615[08:21:08]

<Kristobear38> Couldn't you solder
more slots though?
L616[08:21:11] <Izzy> Solaris doesn't
have an IP-over-firewire driver it seems
L617[08:21:33] <Izzy> Theoretically?
Maybe. But DDR means soldering a lot of tiny surface mount
joints
L618[08:21:39]
⇨ Joins: ping (~uwu@femboy.me)
L619[08:21:53] <Izzy> I am shit at
soldering.
L620[08:22:29] <Izzy> 4GB is fine for
normal use though, it's just compiling webkit lmao
L621[08:25:34]

<Kristobear38> Ah right, these are SMD. I
wouldn't dare without a hotplate, otherwise I'd likely
burn the plastic sockets themselves
L623[09:44:54]

<einBeo> I
just got it twice in a row
L624[10:45:25]

<SpiderEveryOS> %tonkout
L625[10:45:25] <MichiBot> Woah!
SpiderEveryOS! You beat Forecaster's previous record of 5
hours, 53 minutes and 44 seconds (By 56 minutes and 43 seconds)! I
hope you're happy!
L626[10:45:26] <MichiBot> SpiderEveryOS
has stolen the tonkout! Tonk has been reset! They gained 0.006 tonk
points! plus 0.005 bonus points for consecutive hours! (Reduced to
50% because stealing) Current score: 2.5668406. Position #1
L627[11:29:13] *
Amanda meows and looks around
L628[11:29:20] *
Amanda orders MichiBot some %soup
L629[11:29:21] <MichiBot> Waiter!!
Waiter!! Theres jeffreymander in my soup!
L630[11:29:47] <Amanda> %splash
@Forecaster with mutable currentcorn potion
L631[11:29:47] <MichiBot> You fling a
mutable currentcorn potion (New!) that splashes onto @Forecaster.
@Forecaster turns into a titanium rock girl until hell has a mild
winter.
L632[13:46:45] *** Joins: Vexatos
(~Vexatos@2001:4647:af75:0:def9:f1c2:ebab:bcda) Vexatos
L633[13:46:45]
zsh sets mode: +v on Vexatos
L634[14:13:20]

<Michiyo>
Ok, well great news, the 1.9.3 jar ACTUALLY loads. And seems
stable. OC in 1.21.1 lives
L635[14:20:25]

<Michiyo>
sigh AND of course I find a bug. Found the issue with the
manual.
L636[14:29:55]

<Vaur>
%tonk
L637[14:29:55] <MichiBot> Kapow! Vaur!
You beat SpiderEveryOS's previous record of <0 (By 3
hours, 44 minutes and 29 seconds)! I hope you're happy!
L638[14:29:56] <MichiBot> Vaur's new
record is 3 hours, 44 minutes and 29 seconds! Vaur also gained
0.00374 tonk points for stealing the tonk. Position #3. Need
0.3062594 more points to pass Forecaster!
L639[14:33:26]

<Michiyo>
Fix pushed.... 1.9.3-2 in approval queue. damn it.
L640[14:34:20]

<Brisingr
Aerowing> Thus is the life of a software dev
L641[14:54:42] <Corded> >
<Michiyo> sigh AND of course I find a bug. Found the issue
with th…
L642[14:54:43]

<SoraFirestorm> Glad it wasn't just
me, not so glad that it had to be stubborn and require a fix of
it's own :P
L643[14:56:12]

<Michiyo>
It's odd that it worked in my local builds but not on
release.....
L644[14:56:22]

<Michiyo>
Aaand nvm no it's not I just realized why.
L645[14:56:57]

<Michiyo>
It was a case issue, and the ide seems to have been ignoring
that
L646[14:57:45] <Amanda> %remindme 20m
check tablet
L647[14:57:46] <MichiBot> I'll tell
you "check tablet" in 20m at 08/03/2026 03:17:45 PM
L648[14:58:39] <Amanda> %choose big tv or
medium tv
L649[14:58:39] <MichiBot> Amanda:
"big tv", now with 30% fewer deaths caused by
negligence!
L650[15:04:47] <Amanda> %choose space 2 or
space at home or indie space
L651[15:04:47] <MichiBot> Amanda: Huh,
what? "space at home" I guess, now leave me alone
I'm playing Tetris.
L652[15:10:59]

<Forecaster> That's such an IDE thing
to do
L653[15:17:46] <MichiBot> Amanda REMINDER:
check tablet
L654[15:19:04]

<Forecaster> No don't it's a
trap!
L655[15:19:25]

<Forecaster> Unless it's not an
ancient tablet, then it's probably fine
L656[15:54:17]

<lunar_sam>
trying to figure out how the FUCK to make yielding in the xpcall
handler work
L657[15:54:42]

<einBeo> is
the swing method a likely candidate for modification? I feel like
in the light of this wrapper (see second image) (and the existance
of swingUp and swingDown in the API) implies that this description
(see first image) of the swing function of the base robot component
is missing the first argument
L659[15:55:08]

<einBeo> *
modification (by pack specific OC implementations)?
L660[15:55:59]

<einBeo>
same for place
L661[15:57:15]

<Michiyo>
Is this in base OC, or Rebooted?
L662[15:57:29] <Corded> >
<lunar_sam> trying to figure out how the FUCK to make
yielding in the x…
L663[15:57:29]

<RedstoneParkour> move the yielding
outside the xpcall handler perhaps?
L664[15:59:29]

<RedstoneParkour> like `local ret =
table.pack(xpcall(f, function(r) return {r, debug.traceback()}
end)) if not ret[1] then --[[ error handler]] else --[[normal
path]] end`
L665[15:59:55]

<RedstoneParkour> also michiyo: i think
both
L666[15:59:59]

<RedstoneParkour> at least base OC
L667[16:00:07] <Corded> >
<Michiyo> Is this in base OC, or Rebooted?
L668[16:00:07]

<einBeo>
it's neither, it's OC 1.12.48-GTNH, modified by the pack
as the name implies. I doubt that they would change the swing
method though? how would I tell whether it's base or
rebooted?
L669[16:00:12]

<einBeo>
-neither, it's
L670[16:00:21]

<RedstoneParkour> the wiki is base
L671[16:00:58]

<RedstoneParkour> the openos floppy is
from the mod itself but very likely unchanged
L672[16:02:11]

<Michiyo>
Just trying to see if this is something I'll need to fix
lol
L673[16:02:19]

<einBeo> (a
follow up question would then be how one would implement swingUp in
base)
L674[16:02:39] <Corded> >
<einBeo> (a follow up question would then be how one would
implement…
L675[16:02:39]

<RedstoneParkour> pass sides.up (or
1)
L676[16:03:15]

<RedstoneParkour> the second image is very
likely just base openos
L677[16:03:21]

<RedstoneParkour> scratch that
L678[16:03:25]

<RedstoneParkour> it is base openos
L679[16:04:02]

<einBeo>
yea, that makes the likely culprit simply an emitted first argument
in the documentation for swing, place, use
L680[16:04:06]

<einBeo> *
place and
L681[16:04:19]

<RedstoneParkour> huh
L682[16:04:23]

<RedstoneParkour> the wiki is
correct
L683[16:05:05]

<RedstoneParkour> but do note you're
looking at the page for `require("component").robot`, not
`require("robot")` (the code the second image is part
of)
L686[16:05:24]

<einBeo>
dw, I'm aware
L687[16:05:41]

<RedstoneParkour> oh
L688[16:05:46]

<RedstoneParkour> oh just a doc
issue
L689[16:05:55]

<RedstoneParkour> minor even
L690[16:06:42]

<RedstoneParkour> should be "against
the block or space on `side` of the robot"
L691[16:06:54]

<RedstoneParkour> (or "on side
`side`")
L693[16:07:33]

<RedstoneParkour> oh thats what you
mean
L694[16:07:36]

<RedstoneParkour> also correct
L695[16:07:47]

<RedstoneParkour> sometimes the ocdoc is
slightly incorrect
L696[16:08:20]

<RedstoneParkour> then the component
documentation (`components -l robot` on a robot) is likely correct
(but short)
L697[16:09:32]

<einBeo>
phew, awesome, a bit of a relief after some confusion. thanks for
helping me figure this out! (just wanted to sanity check since what
I was gathering from the source didn't fully align with the
ocdoc)
L698[16:10:50]

<RedstoneParkour> another one of those
cases is `transposer.transferItem`
L699[16:11:14]

<RedstoneParkour> (most of the arguments
are actually optional)
L700[16:18:13]

<asie> okay
let's try to guess how many commits behind this thing is
L701[16:19:18]

<asie>
it's the most I can do
L702[16:19:21]

<Michiyo> I
pulled in a few last night before pushing 1.9.3
L703[16:19:21]

<asie> *
least
L704[16:20:08]

<Michiyo> I
dont have the commit hash i started from handy as im at work
L705[16:23:22]

<asie> for
some reason JNLua is now in-repo as opposed to out-of-repo
L706[16:23:25]

<asie> as
in the Java part
L707[16:26:35]

<SoraFirestorm> It probably wasn't
"on purpose"
L708[16:26:56]

<asie> oh I
know
L709[16:27:03]

<asie> I
assume it was to fix some kind of build/run issue
L710[16:29:28]

<asie> I
think you might have it all
L711[16:29:49]

<asie> as
for RAM usage...
L712[16:30:06]

<asie>
personally I would be in favor of doubling all previous tiers
L713[16:30:23]

<asie>
relative to 1.12
L714[16:30:23]

<asie> RAM
is expensive these days, but RAM wasn't much cheaper back when
those values were
L715[16:30:28]

<asie>
decided
L716[16:30:33]

<asie> (so
~2013?)
L717[16:30:54]

<asie> I
paid around $120 for 16GB of RAM back in 2015
L718[16:30:55]

<Michiyo>
Well i moved from 192 to 256 base, should it double in your
opinion?
L719[16:31:21]

<asie>
I'd say the amount of RAM people have in their computers on
average doubled since
L720[16:31:28]

<asie> So I
think a doubling of OC memory defaults is similarly
appropriate
L721[16:31:41]

<asie> But
you might want to get a second opinion
L722[16:32:17]

<asie>
also, Quad T2 Graphics Card? 😛
L723[16:32:48]

<asie> that
kind of makes sense
L724[16:33:25]

<Michiyo>
Hey ask Izzy she wanted it lmao
L725[16:33:35] <Corded> > <asie>
I'd say the amount of RAM people have in their computers
on…
L726[16:33:35]

<SoraFirestorm> I like the 2-3
patterning
L727[16:33:37]

<Michiyo>
And I said why the eff not lol
L728[16:33:58]

<asie> as
for Computronics: you have my spiritual okay to integrate whatever
the hell you need from Computronics that I designed into OC
L729[16:33:58]

<SoraFirestorm> Always bothered me that
the graphics and the amounts didn't logically line up
L730[16:34:08]

<asie>
@Vexatos hey what about you
L731[16:34:25]

<asie>
CC:Tweaked already integrated DFPWM, OC can't be worse
L732[16:34:45]

<Michiyo> I
was going to ask about either porting it forward, or pulling stuff
in
L733[16:34:58]

<asie>
porting it forward is kinder in the sense that the CC people also
get to benefit
L734[16:35:09]

<asie> but
again, CC integrated some of that stuff already
L735[16:35:34]

<asie> if I
ever find some motivation, I might give fixing JNLua another
shot
L736[16:35:44]

<asie> that
is, updating its Lua 5.4 support to the latest Lua version, and
from there, adding a Lua 5.5 option
L737[16:36:18]

<Forecaster> We're gonna need more
ram to run Crysis on this thing
L738[16:37:15]

<asie> >
It moves them to opencomputers/natives instead of directly in the
root.
L739[16:37:15]

<asie> can
we get a PR to do this upstream as well? for the final OC
update
L740[16:37:47]

<asie> as I
want to get it out this month and move on, especially now that I
know a fork of OC is in passionate hands
L741[16:40:03] <Corded> > <asie>
> It moves them to opencomputers/natives instead of
directl…
L742[16:40:03]

<Michiyo> I
can look into it, it might be the weekend before I have time, but
ill try to prioritize it
L743[16:40:11]

<asie> ah,
then don't worry
L744[16:40:36]

<asie>
I'll just backport the commit myself
L745[16:40:42]

<Michiyo> I
dont mind, it just depends on how the week goes... ive got some
medical stuff i have to deal with
L746[16:40:50]

<asie>
ah
L747[16:40:50]

<Michiyo>
Ah, ok.
L749[16:41:18]

<asie> that
was easy
L750[16:42:13] <Corded> >
<Michiyo> reacted 👍 to <asie> that was easy
L751[16:56:38] <Vexatos> uuh what did I
miss
L752[16:57:25] <Vexatos> who's making
an OC fork
L753[16:59:02]

<Forecaster> Michiyo
L754[16:59:15]

<Forecaster> has taken over one
rather
L755[16:59:39] <Vexatos> cool
L756[17:00:35] <Vexatos> good luck with
that
L757[17:01:17] <Vexatos> uuh as for what
asie pinged about, I am pretty sure almost everything I added to
computronics was mod integration of some sort so it's not
applicable anyway
L758[17:01:44] <Vexatos> except for like
the sound card
L759[17:03:19] <Vexatos> I am not sure if
I will have time to port computronics if a port of OC exists,
largely because I am not sure how much work it is, even if I
disable most mod integration
L760[17:08:52]

<Kristobear38> @asie I think doubling ram
sizes is not only a case of making sure the mod doesn't hoard
too many resources but also a question of gameplay balance
L761[17:10:17]

<Michiyo> I
think the original porter stole the sound card from computronics
anyway..
L762[17:10:17]

<Michiyo>
Just like they did OpenScreens
L763[17:10:45]

<Michiyo>
There is an "Audio Card" in the mod that I had no idea
how to use.
L764[17:11:00] <Vexatos> computronics
added two, a "Noise card" which is just multiple beep
cards in one
L765[17:11:17] <Vexatos> and a sound card
which uses some kind of cursed instruction-based sound chip
emulator I came up with myself
L766[17:11:36] <Vexatos> at least
largely
L767[17:12:41] <Vexatos> fingercomp wrote
a decent program for it
L768[17:15:32]

<Michiyo> I
didn't have time to compare their implementation with
computronics. Will review when I have a chance
L769[17:16:00] <Vexatos> like three people
ever used it anyway
L771[17:19:58]

<SoraFirestorm> 1.20 memory defaults still
floating around, should probably do an audit and ensure the default
config and the internal fallbacks actually match
L772[17:20:08]

<SoraFirestorm> I might do this
later
L773[17:21:53] <Corded> >
<Kristobear38> @asie I think doubling ram sizes is not only
a case of maki…
L774[17:21:53]

<asie> the
thing is that since the values were last set, OpenOS grew in
size
L775[17:22:11] <Corded> >
<Michiyo> reacted 👍 to <SoraFirestorm> I might do
this later
L776[17:23:00]

<SoraFirestorm> If 256k still ends up
being too tight
L777[17:23:21]

<SoraFirestorm> I'd almost rather try
to come up with a stripped down OS maybe
L778[17:23:31]

<SoraFirestorm> That ends up creating like
2x more work though
L779[17:23:50]

<SoraFirestorm> And/or OpenOS needs a
'low memory' mode
L780[17:25:40]

<SoraFirestorm> I feel like that's
the actual problem - there is no stock, self-contained option for
low memory computers other than to bump the defaults
L781[17:25:41]

<asie> plus
I don't know how Lua 5.4/5.5 memory usage compares to
5.3
L782[17:25:55]

<asie>
someone would need to sit down and take notes
L783[17:26:10]

<SoraFirestorm> 5.5 supposedly brings
better memory usage, or at least a better GC
L784[17:26:21]

<asie> yeah
but that's for larger programs than OpenOS probably
L785[18:02:25] *** Joins: Hawk777
(~Hawk777@2605:1700:1080:de00:f220:5e17:5943:3ae2) Hawk777
L788[20:21:09]

<lunar_sam>
(for the xpcall thing earlier, i decided there's not all that
many places you need the exact functionality of xpcall, so it
instead passes the error and trace to the error handler, and i
called the function `ypcall`, yieldable pcall)
L789[20:27:59] <Corded> >
<unitazer> reacted 👀 to <lunar_sam> great
success
L790[20:45:17] <Izzy> asie: terminal
server time >:3
L791[21:10:27] <Amanda> %choose comfort or
utility or comfort and laptopnaptime
L792[21:10:28] <MichiBot> Amanda: I tried
reading my tea leaves this morning. There was something about death
and doom. Anyway, go with "utility"
L793[21:10:48] <Amanda> Hrrrmmm
L794[21:10:57] <Amanda> Counterpoint:
Comfort and laptopnaptime
L795[21:44:01] ⇦
Quits: Vexatos (~Vexatos@2001:4647:af75:0:def9:f1c2:ebab:bcda)
(Quit: Insert quantum chemistry joke here)
L796[21:59:43] ⇦
Quits: vidak (~vidak@2407:e400:7800:2c01:d0be:76f8:cc84:bd4a) (Read
error: Connection reset by peer)
L797[22:00:18]
⇨ Joins: vidak
(~vidak@2407:e400:7800:2c01:c4db:d9c4:aac4:94f6)
L798[22:57:16] <Amanda> %choose storage or
mining ability
L799[22:57:16] <MichiBot> Amanda:
You'll want to go with "mining ability".