<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:06:32] <Spider​EveryOS> %tonkout
L2[00:06:32] <MichiBot> Boo-yah! Spider​EveryOS! You beat Va​ur's previous record of 3 hours, 44 minutes and 29 seconds (By 5 hours, 52 minutes and 7 seconds)! I hope you're happy!
L3[00:06:33] <MichiBot> Spider​EveryOS has stolen the tonkout! Tonk has been reset! They gained 0.009 tonk points! plus 0.008 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 2.5878406. Position #1
L4[00:09:12] ⇦ Quits: Hawk777 (~Hawk777@2605:1700:1080:de00:f220:5e17:5943:3ae2) (Quit: Leaving.)
L5[00:17:53] <Corded> > <SoraFi​restorm> https://github.com/CaitlynMainer/OpenComputers/blob/d195329���
L6[00:17:53] <Mic​hiyo> I was fixing an issue with the audio system, and went ahead and did this. I'm still down for more eyes on it though lol
L7[02:29:18] <Mic​hiyo> awesome, 2 ctds reported within minutes of each other lol
L8[02:34:13] <Brisingr​ Aerowing> I'm getting a game hang when it attempts to show the main menu.
L9[02:34:32] <Mic​hiyo> That's one I've not seen... anything in the logs?
L10[02:34:32] <Brisingr​ Aerowing> Though the pack has over 600 mods
L11[02:35:50] <Brisingr​ Aerowing> Logs end with ModernFix's 'Game took X seconds to start' message. Nothing interesting that I can see
L12[02:36:23] <Mic​hiyo> Could you send the log?
L13[02:39:07] <Brisingr​ Aerowing> https://mclo.gs/w65RXHh
L14[02:39:23] <Brisingr​ Aerowing> There are a couple OpenAL errors that reference OC.
L15[02:39:40] <Mic​hiyo> OH.... could you test a build for me then?
L16[02:39:52] <Brisingr​ Aerowing> Sure.
L17[02:39:56] <Corded> > <Brisingr​ Aerowing> reacted 👍 to <Brisingr​ Aerowing> https://mclo.gs/w65RXHh
L18[02:39:59] <Brisingr​ Aerowing> Probably going to head to bed soon.
L19[02:40:09] <Brisingr​ Aerowing> Almost 11 pm
L20[02:40:09] <Mic​hiyo> It'll be just a sec gonna cook it fresh
L21[02:40:23] <Mic​hiyo> https://discordembeds.pc-logix.com/live/1534028197891407932/1785811223302-f2817dc62873.jar
L22[02:40:37] <Mic​hiyo> I fixed an OpelAL bug that would likely cause issues on launch on Linux.
L23[02:42:17] <Brisingr​ Aerowing> I just did some maths and realized this pack take 6.8 minutes to load.
L24[02:42:26] <Mic​hiyo> Ooof...
L25[02:43:58] <Brisingr​ Aerowing> My cat just ran into the side of my bed trying to jump on it.
L26[02:49:09] <Brisingr​ Aerowing> Nope
L27[02:49:16] <Brisingr​ Aerowing> Still broke with an OpenAL error
L28[02:49:27] <Mic​hiyo> sigh shit. Can I get the new log too? Just to compare?
L29[02:49:58] <Brisingr​ Aerowing> https://mclo.gs/Qdhh5ER
L30[02:50:03] <Brisingr​ Aerowing> Line 5337
L31[02:50:43] <Brisingr​ Aerowing> Need to head to bed. See you tomorrow.
L32[02:51:16] <Mic​hiyo> Thanks!
L33[02:51:18] <Mic​hiyo> Night
L34[02:54:47] <Mic​hiyo> Anyone running linux wanna test a build? I'd do it but I CBA to reboot lol
L35[02:54:54] <SoraFi​restorm> o/
L36[02:55:14] <Mic​hiyo> https://discordembeds.pc-logix.com/live/1534031934651629678/1785812114229-3b51b7c94949.jar
L37[02:55:34] <Mic​hiyo> This should in theory fix the OpenAL hang
L38[02:55:54] <SoraFi​restorm> 1.9.3-2 booted for me in my testing modpack
L39[02:56:02] <SoraFi​restorm> so I'm not sure I was experiencing the problem
L40[02:56:04] <Mic​hiyo> Hmmm
L41[02:56:14] <Mic​hiyo> Well that's annoying lol
L42[02:56:32] <SoraFi​restorm> https://paste.pc-logix.com/gupeyuvaba
L43[02:56:55] <Mic​hiyo> Well... worse case I reboot into my CachyOS install and see what it does.
L44[02:57:08] <SoraFi​restorm> I'll still try to boot this
L45[02:57:15] <SoraFi​restorm> just I realized maybe it won't be any different for me lol
L46[02:59:03] <SoraFi​restorm> booted
L47[02:59:05] <SoraFi​restorm> sound was working
L48[02:59:09] <SoraFi​restorm> so... unchanged from before
L49[02:59:48] <SoraFi​restorm> still on step 0 of trying to set up a dev env
L50[03:00:02] <SoraFi​restorm> I have both JDK 21 and JDK 25 installed and guess what I am struggling to make happen!
L51[03:00:17] <SoraFi​restorm> (I am assuming 25 is being used somewhere so I am not going to just uninstall it)
L52[03:01:08] <Mic​hiyo> I'll admit I'm not the best at setting up dev envs... I managed to make OC's work from how I managed to Make OpenFM's work
L53[03:01:28] <SoraFi​restorm> I just literally have to get the damn OS to give me 21 and I'll probably be fine
L54[03:19:05] <SoraFi​restorm> screw it, I am just going to remove 25
L55[03:49:03] <Forec​aster> %tonk
L56[03:49:03] <MichiBot> Yippee! Forec​aster! You beat Spider​EveryOS's previous record of <0 (By 3 hours, 42 minutes and 30 seconds)! I hope you're happy!
L57[03:49:04] <MichiBot> Forecaster's new record is 3 hours, 42 minutes and 30 seconds! Forecaster also gained 0.00371 tonk points for stealing the tonk. Position #2. Need 0.2586512 more points to pass Spider​EveryOS!
L58[04:21:27] <Corded> > <SoraFi​restorm> screw it, I am just going to remove 25
L59[04:21:27] <SoraFi​restorm> This did end up being functional, just stopped for food
L60[04:21:45] <Corded> > <Mic​hiyo> reacted 🎉 to <SoraFi​restorm> This did end up being functional, just stopped for food
L61[04:24:29] *** Joins: Hawk777 (~Hawk777@2605:1700:1080:de00:2aeb:384c:5cb2:6ac8) Hawk777
L62[04:50:03] <SoraFi​restorm> this is turning out to be a more difficult problem than I thought going into it
L63[04:55:21] <SoraFi​restorm> Alright, opinion time
L64[04:55:36] <SoraFi​restorm> The thing I am trying to do is address an OCD pet peeve I have had for probably 10+ years at this point
L65[04:56:08] <SoraFi​restorm> https://discordembeds.pc-logix.com/live/1534062360858333235/1785819368499-69495ce3d847.png
L66[04:56:25] <SoraFi​restorm> Making RAM modules show their size like HDDs do
L67[04:57:22] <SoraFi​restorm> You will notice that the T3 memory shows as being `1024KB` instead of `1MB`
L68[04:58:00] <SoraFi​restorm> well... the code for HDDs does an integer divide
L69[04:58:19] <SoraFi​restorm> This truncation is probably okay at the scale of HDDs
L70[04:58:27] <Mic​hiyo> Ah, that was on my todo list, so glad you're tackling it. KB is fine IMO
L71[04:58:30] <Mic​hiyo> at these capacities
L72[04:58:41] <SoraFi​restorm> but not at memory scales where that means that stock T3 and T3.5 report as 1MB in that scheme
L73[04:59:06] <SoraFi​restorm> doing a float divide works, but produces an ugly `1.0MB` instead
L74[04:59:30] <Mic​hiyo> Nah, I'm quiet fond of KB.
L75[04:59:47] <SoraFi​restorm> The other justification is that OpenOS banner always shows in KB
L76[04:59:58] <Mic​hiyo> 👍
L77[05:00:04] <SoraFi​restorm> So it's at least reasonably consistent to do this
L78[05:00:10] <SoraFi​restorm> in some sense
L79[05:00:29] <SoraFi​restorm> I have a feeling someone went to do this for memory at some distant point in the past
L80[05:00:36] <SoraFi​restorm> encountered this exact problem
L81[05:00:40] <SoraFi​restorm> and decided to give up lol
L82[05:00:47] <Mic​hiyo> lol
L83[05:01:21] <SoraFi​restorm> mmm feel like I should do it for floppies since I am already here
L84[05:01:44] <Mic​hiyo> shrug Floppies come in one size (though it IS configurable I guess)
L85[05:02:25] <SoraFi​restorm> Yeah, my wanting to do it for memory is that I want to know specifically at a glance what the configured sizes are
L86[05:02:43] <SoraFi​restorm> and I would still want that even if there was only 1 stick size
L87[05:04:02] <SoraFi​restorm> It felt especially inconsistent for memory, but in general I personally would probably prefer to have configuration options exposed just in item names/descriptions?
L88[05:05:23] <SoraFi​restorm> even though I would rarely play on a server that isn't my own (incl just plain singleplayer), I still feel like that's just courteous, y'know?
L89[05:05:56] <SoraFi​restorm> I understand that the extreme form of this is probably not desirable to other people but
L90[05:05:58] <SoraFi​restorm> ¯\(ツ)/¯
L91[05:06:02] <SoraFi​restorm> it is the opinion I have lol
L92[05:07:57] <SoraFi​restorm> I'll go through the hassle of getting github stuff squared away and open a PR
L93[05:08:15] <SoraFi​restorm> oh man
L94[05:08:15] <SoraFi​restorm> lmao
L95[05:08:23] <SoraFi​restorm> I already have a fork of the original repo
L96[05:08:40] <SoraFi​restorm> wonder what kind of contorting I'd need to do to clone yours...
L97[05:10:03] <SoraFi​restorm> yeah I have to delete my existing fork lmao rip
L98[05:11:37] <Spider​EveryOS> %sip
L99[05:11:37] <MichiBot> You drink a trapezoid ferozium potion (New!). Everything SpiderEveryOS says is now in Comic Sans until someone turns off a lamp and then on again.
L100[05:16:15] <SoraFi​restorm> https://github.com/CaitlynMainer/OpenComputers/pull/3
L101[05:16:20] <SoraFi​restorm> First PR opener woo
L102[05:17:15] <Corded> > <Mic​hiyo> reacted 👍 to <SoraFi​restorm> https://github.com/CaitlynMainer/OpenComputers/pull/3
L103[05:17:30] <SoraFi​restorm> speaking of opening PRs, it might be worth perusing the open PRs on the MightyPirates repo and see what looks good to swipe
L104[05:17:42] <Mic​hiyo> That sounds A LOT like effort. :P
L105[05:17:51] <SoraFi​restorm> Didn't imply otherwise :P
L106[05:18:08] <Mic​hiyo> Pffft I didn't pick this up to work on itttttt
L107[05:18:10] <Mic​hiyo> lmao /s
L108[05:18:33] <SoraFi​restorm> Wow, I remembered the last time I did OpenComputers stuff as waaaaay earlier than it actually is
L109[05:18:38] <Mic​hiyo> sigh I need to push a hotfix with these crash fixes.
L110[05:18:57] <Mic​hiyo> But I'm not sure the OpenAL stuff is ACTUALLY fixed lol
L111[05:22:03] <Mic​hiyo> Screw it. 1.9.3-3 building
L112[05:24:49] <SoraFi​restorm> There honestly aren't many open PRs that I would advocate for bringing over
L113[05:33:16] <SoraFi​restorm> There are 24 open PRs, probably 3-5 of them tops look like they're worth trying to actually look into
L114[05:35:38] <Mic​hiyo> Well, if you wanna throw down a list I can take a look
L115[05:40:47] <SoraFi​restorm> https://paste.pc-logix.com/fetuxiwaho
L116[05:44:03] <SoraFi​restorm> There are a couple others that look like they are trying to fix some TCP and HTTP issues, but those PRs smell seriously of LLM use
L117[05:44:36] <SoraFi​restorm> One of them is trying to fix https://github.com/MightyPirates/OpenComputers/issues/3663 (it is essentially impossible to handle non-200-series HTTP response codes sanely in Lua)
L118[05:44:37] <MichiBot> Title: Internet API Throws Exception for HTTP Error Response (again) | Posted by: kodai2199 | Posted: Wed Sep 20 08:53:49 UTC 2023 | Status: open
L119[05:45:51] <SoraFi​restorm> ( https://github.com/MightyPirates/OpenComputers/pull/3782 )
L120[05:46:28] <SoraFi​restorm> The other one is trying to fix some dramatically underspecified issue with TCP sockets - https://github.com/MightyPirates/OpenComputers/pull/3783
L121[05:50:00] <SoraFi​restorm> Most of the rest of the open PRs are ones that don't make sense in a 1.21 context (integrations for mods that aren't here, refactors, etc)
L122[05:54:56] <SoraFi​restorm> ... OpenOS floppy isn't booting for me in local dev?
L123[05:55:38] <SoraFi​restorm> I `/oc_spawnComputer`'d a system and it's complaining that it can't find `/init.lua`
L124[05:56:08] <SoraFi​restorm> certainly I have done something wrong in my dev env?
L125[05:56:16] <Mic​hiyo> I'm booting mine
L126[05:57:37] <Mic​hiyo> Fresh PC with /oc_sc https://discordembeds.pc-logix.com/live/1534077831246516407/1785823057042-fd101496beb5.png
L127[05:58:01] <Mic​hiyo> sigh I DID find an issue with servers losing their screens. How many DAMN times do I have to fix this?
L128[05:58:47] <Mic​hiyo> FFS! Also Create components are dropping their UUIDs
L129[05:59:10] <SoraFi​restorm> huh well I guess I must've gotten something borked up
L130[05:59:20] <SoraFi​restorm> no idea wtf though
L131[05:59:22] <Corded> > <Kristo​bear38> reacted 💀 to <SoraFi​restorm> I just literally have to get the damn OS to give me 21 and I'll probably be fine
L132[06:02:50] <SoraFi​restorm> plan9k won't boot either
L133[06:03:06] <Mic​hiyo> Was Plan9k even working in 1.12?
L134[06:03:16] <SoraFi​restorm> idk honestly
L135[06:03:17] <Mic​hiyo> I remember it being broken at one point... I think
L136[06:03:21] <SoraFi​restorm> I just knew it was something else to try
L137[06:03:36] <Mic​hiyo> I'll try it locally
L138[06:03:48] <SoraFi​restorm> but without a functioning computer - that I seem to be unable to produce - I have no introspection tools
L139[06:03:51] <SoraFi​restorm> no easy ones anyways
L140[06:04:12] <Mic​hiyo> Nothing in your IDE console?
L141[06:04:17] <Mic​hiyo> Mine is always screemy lol
L142[06:04:43] <SoraFi​restorm> Nothing that looked relevant
L143[06:04:51] <Mic​hiyo> https://discordembeds.pc-logix.com/live/1534079652518301747/1785823491262-ddfb0055c3dc.png
L144[06:04:53] <SoraFi​restorm> I'll reboot the dev client and look
L145[06:05:06] <Mic​hiyo> IDK if it "works" but it booted
L146[06:09:39] <SoraFi​restorm> are OpenOS and P9K floppies handled specially?
L147[06:09:56] <SoraFi​restorm> https://paste.pc-logix.com/adaniqudoz
L148[06:10:11] <SoraFi​restorm> -opencomputers:floppy
L149[06:10:11] <Corded> [23:07:29] [Render thread/DEBUG] [OpenComputers/]: Registering loot disk 'network' from mod opencomputers: 1
L150[06:10:18] <SoraFi​restorm> (and one for P9K too)
L151[06:11:12] <SoraFi​restorm> https://paste.pc-logix.com/oxemohiwoz
L152[06:11:13] <Mic​hiyo> I would think they are handled like any other, but I'll admit to not digging into it.
L153[06:11:32] <SoraFi​restorm> for either OpenOS or P9K
L154[06:13:19] <Mic​hiyo> https://paste.pc-logix.com/qudeceqawa
L155[06:13:44] <SoraFi​restorm> You don't see it either
L156[06:13:45] <SoraFi​restorm> mmmm
L157[06:13:52] <Mic​hiyo> https://paste.pc-logix.com/qolawujoto
L158[06:17:07] <SoraFi​restorm> I tried crafting an OpenOS floppy manually and it didn't seem to help
L159[06:17:08] <SoraFi​restorm> well
L160[06:18:31] <Mic​hiyo> Did this suddenly start, or have you not been able to boot in the IDE?
L161[06:18:38] <Mic​hiyo> since the start *
L162[06:18:47] <SoraFi​restorm> I guess I haven't been able to boot in the IDE the entire time?
L163[06:18:58] <SoraFi​restorm> I didn't try to turn on a computer when doing the memory thing
L164[06:19:39] <Mic​hiyo> Wait, what's the error?
L165[06:19:59] <SoraFi​restorm> None of the storage devices have an `/init.lua`
L166[06:20:47] <SoraFi​restorm> https://discordembeds.pc-logix.com/live/1534083663573286983/1785824447452-6f271bb0f608.png
L167[06:20:52] <SoraFi​restorm> Freshly spawned computer
L168[06:24:24] <Mic​hiyo> Oh.
L169[06:24:28] <Mic​hiyo> sigh
L170[06:25:52] <Corded> > <SoraFi​restorm> None of the storage devices have an `/init.lua`
L171[06:25:52] <Mic​hiyo> Pull the latest changes (there are a bunch) lol
L172[06:25:58] <Mic​hiyo> See if the last one I just pushed fixes it
L173[06:27:41] <SoraFi​restorm> yup, there we go
L174[06:27:51] <SoraFi​restorm> booted from the floppy finally
L175[06:28:37] <Corded> > <Mic​hiyo> reacted 👍 to <SoraFi​restorm> booted from the floppy finally
L176[06:30:57] <SoraFi​restorm> okay, now I can finally do the thing I wanted - see if the coroutine issue was still present in latest OpenOS
L177[06:31:00] <SoraFi​restorm> seems to be
L178[06:31:10] <Redston​eParkour> coroutine issue?
L179[06:31:24] <SoraFi​restorm> https://github.com/MightyPirates/OpenComputers/issues/3687
L180[06:31:25] <MichiBot> Title: Coroutine.wrap does not propagate errors raised in a coroutine | Posted by: Finge​rcomp | Posted: Tue Dec 26 18:04:46 UTC 2023 | Status: open
L181[06:31:59] <SoraFi​restorm> OpenOS is swallowing errors raised from coroutines
L182[06:32:32] <Redston​eParkour> hm its related to openos' coroutine handling
L183[06:32:39] <Redston​eParkour> which i dont understand lol
L184[06:33:28] <SoraFi​restorm> Past asie identifies https://github.com/MightyPirates/OpenComputers/commit/cdfdb277 as the regression point
L185[06:33:43] <Redston​eParkour> hmm what if one just reimplements coroutine.wrap in terms of coroutine.new and coroutine.resume
L186[06:34:16] <SoraFi​restorm> I'm not trying to hard-focus this particular issue
L187[06:34:39] <SoraFi​restorm> I'm just trying to figure out what existing open PRs on the original repo are worth trying to bring over to the port
L188[06:34:46] <Redston​eParkour> oh
L189[06:34:47] <SoraFi​restorm> and so this one is like 'is it still not good?'
L190[06:34:58] <SoraFi​restorm> and it is indeed still not good
L191[06:37:05] <SoraFi​restorm> I'm going to open an issue on OC:R repo to the effect of 'we should see what is worth bringing over from MP repo'
L192[06:37:13] <SoraFi​restorm> and kinda retrace what I wrote here
L193[06:51:12] <SoraFi​restorm> https://github.com/CaitlynMainer/OpenComputers/issues/4
L194[06:51:12] <MichiBot> Title: See what PRs are rescueable from original MightyPirates repo | Posted by: RobertCochran | Posted: Tue Aug 04 06:38:32 UTC 2026 | Status: open
L195[06:58:11] <Mic​hiyo> RE #3755 they say the created new PRs that don't break existing API, I beleive that's 3756 ?
L196[06:59:29] <SoraFi​restorm> 3755 appears to be against 1.7 and 3756 appears to be against 1.12
L197[06:59:51] <SoraFi​restorm> the diffs are very similar but not quite identical
L198[07:00:15] <Mic​hiyo> right, so it comes down to which to use. lol
L199[07:00:17] <SoraFi​restorm> I think that reference of 'doesn't break the xisting API' refers to some discussion that happened on a previous PR that seems to have been closed
L200[07:00:26] <Mic​hiyo> Ah.
L201[07:00:35] <SoraFi​restorm> * existing
L202[07:01:16] <Mic​hiyo> Well, it's bed time for me. I've got a Dr's appt tomorrow for a bunch of shit I'm not ready to process.
L203[07:03:11] <SoraFi​restorm> probably same honestly
L204[08:00:03] <SoraFi​restorm> Can't tell if the remote terminal isn't working because I'm a dummy or if it just doesn't work
L205[08:00:11] <SoraFi​restorm> I've historically had a hard time getting these to go for some reason
L206[08:17:39] <SoraFi​restorm> I think it's just not working; I replicated successfully on 1.12
L207[08:28:49] ⇦ Quits: Hawk777 (~Hawk777@2605:1700:1080:de00:2aeb:384c:5cb2:6ac8) (Quit: Leaving.)
L208[09:02:00] ⇦ Quits: Amanda (~m-yt727s@cloud.camnet.site) (Read error: Connection reset by peer)
L209[10:14:56] <Forec​aster> %tonk
L210[10:14:56] <MichiBot> Yay! Forec​aster! You beat your own previous record of 3 hours, 42 minutes and 30 seconds (By 2 hours, 43 minutes and 22 seconds)! I hope you're happy!
L211[10:14:57] <MichiBot> Forecaster's new record is 6 hours, 25 minutes and 53 seconds! No points gained for stealing from yourself. (Lost out on 0.00272 x 4 = 0.01088)
L212[10:39:56] *** Joins: Amanda (~m-yt727s@cloud.camnet.site) AmandaC
L213[10:42:35] ⇨ Joins: VVV (~VVV@37.17.241.33)
L214[10:42:51] <VVV> hi
L215[10:43:59] ⇦ Quits: VVV (~VVV@37.17.241.33) (Client Quit)
L216[10:45:57] * Amanda meows and looks around
L217[10:46:05] * Amanda orders MichiBot some %soup
L218[10:46:05] <MichiBot> Waiter!! Waiter!! Theres crimes against the JVM in my soup!
L219[10:47:39] <Amanda> %splash Forecaster with mutable diamond potion
L220[10:47:40] <MichiBot> You fling a mutable diamond potion (New!) that splashes onto Forecaster. Forecaster turns into a grass fox girl until they have some bacon.
L221[10:47:46] <Amanda> fops!
L222[10:53:01] * Amanda tries to chase fore towards @Nadja
L223[11:04:35] <Va​ur> %chug
L224[11:04:35] <MichiBot> You drink a boiling quicksilver potion (New!). After drinking the potion Vaur realizes the bottle has their face on it.
L225[11:04:56] <Amanda> That's how you knew it was your bottle, clearly!
L226[11:05:59] <Va​ur> obviously
L227[11:16:28] ⇦ Quits: xal (~xal@mx1.xal.systems) (Ping timeout: 195 seconds)
L228[11:17:21] ⇨ Joins: xal (~xal@mx1.xal.systems)
L229[11:39:16] ⇨ Joins: EineFrau (~EineFrau@37.17.241.33)
L230[11:40:13] ⇦ Quits: EineFrau (~EineFrau@37.17.241.33) (Client Quit)
L231[12:09:43] <ein​Beo> what would be the easiest way to give robots infinite energy in the configs? (e.g would setting their energy capacity to -1 do the trick or should one set every energy cost config to 0)
L232[12:09:47] <Redston​eParkour> @lunarsam your `computer.thdresume` seems to be broken: all return values get replaced with something (either a thread value or a function, i'm not sure exactly how the bug is)
L233[12:09:54] <Corded> > <ein​Beo> what would be the easiest way to give robots infinite energ…
L234[12:09:54] <Redston​eParkour> disable energy?
L235[12:10:16] <Corded> > <Redston​eParkour> disable energy?
L236[12:10:16] <ein​Beo> oh? where is that?
L237[12:11:20] <Redston​eParkour> ah found it
L238[12:11:30] <Redston​eParkour> line 1351, the `ignorePower` config value
L239[12:13:05] <Corded> > <Redston​eParkour> @lunarsam your `computer.thdresume` seems to be broken: a…
L240[12:13:06] <Redston​eParkour> hmm seems like in the simple case it returns the thread itself for some reason
L241[12:13:15] <Corded> > <ein​Beo> reacted :brilliant: to <Redston​eParkour> line 1351, the `ignorePower` config value
L242[12:13:18] <Redston​eParkour> i have a feeling your implementation doesn't keep the stack clean
L243[12:17:19] <Corded> > <Redston​eParkour> @lunarsam your `computer.thdresume` seems to be broken: a…
L244[12:17:19] <luna​r_sam> eh?
L245[12:17:46] <Redston​eParkour> that https://discordembeds.pc-logix.com/live/1534173501706207263/1785845866541-21541b06d222.png
L246[12:18:05] <luna​r_sam> what the fuck?
L247[12:18:07] <Redston​eParkour> https://paste.pc-logix.com/ihetekomuk
L248[12:18:28] <luna​r_sam> that's weird
L249[12:18:32] <Redston​eParkour> (added to the end of 03_coros.lua)
L250[12:18:38] <luna​r_sam> i need to look into `thd_resume` anyways
L251[12:19:04] <luna​r_sam> i am highly suspect of it causing other weird errors
L252[12:19:53] <luna​r_sam> (i also know a lot is missing from machine.lua, before you mention it)
L253[12:19:59] <Redston​eParkour> yeah i know
L254[12:20:02] <Redston​eParkour> i've been trying to work around it
L255[12:20:38] <luna​r_sam> i haven't even gotten to the real hard parts yet
L256[12:20:41] <luna​r_sam> :(
L257[12:20:48] <Redston​eParkour> that is?
L258[12:20:59] <luna​r_sam> i fear the byond <-> lua bridge
L259[12:21:08] <Redston​eParkour> fair enough
L260[12:21:49] <Redston​eParkour> i wonder, since spesscore is in C#, if its possible to integrate it into SS14 directly
L261[12:21:52] <Redston​eParkour> since that's also in C#
L262[12:21:53] <luna​r_sam> i have a general idea of how to pull it off, it's just gonna suck
L263[12:22:11] <luna​r_sam> i don't really care about SS14 tbh
L264[12:22:17] <Redston​eParkour> sure
L265[12:22:20] <luna​r_sam> but it's probably possible
L266[12:22:33] <luna​r_sam> you just need a terminal emulator for the clientside
L267[12:22:43] <Redston​eParkour> ehhh maybe it causes issues with the sandbox
L268[12:22:49] <luna​r_sam> then how you connect it from there is up to you
L269[12:23:01] <Redston​eParkour> well nvm its server-side code
L270[12:24:56] <Amanda> %choose Do the mission n ow?
L271[12:24:56] <MichiBot> Ama​nda: Ohwouldyoulookatthetime! I suddenly need to be on the other side of the planet!
L272[12:29:55] <luna​r_sam> https://paste.pc-logix.com/ahaqecetun
L273[12:30:05] <luna​r_sam> i mean, here's the code for thd_resume
L274[12:30:39] <luna​r_sam> hm
L275[12:33:07] <luna​r_sam> i already had to rewrite the code surrounding the VM because i was destroying the stack so bad i couldn't call c functions lol
L276[12:33:27] <Redston​eParkour> you know
L277[12:33:30] <Redston​eParkour> i doubt the bug is there
L278[12:33:35] <luna​r_sam> yeah
L279[12:33:40] <luna​r_sam> i think i broke something elsewhere
L280[12:34:17] <Redston​eParkour> well hmm
L281[12:34:22] <luna​r_sam> i'm fearing it being a race condition related to setting the hook from a different thread
L282[12:34:35] <Redston​eParkour> oh that'd be bad
L283[12:34:52] <Redston​eParkour> firstly: `nargs` is 0 yet there's a return value
L284[12:34:58] <luna​r_sam> like, `luasethook` should_ be thread safe from i understand
L285[12:35:22] <luna​r_sam> rather, all its operations are atomic
L286[12:36:08] <Redston​eParkour> i doubt any part of lua is thread safe
L287[12:36:15] <Redston​eParkour> (when modifying the same lua_state)
L288[12:37:06] <Redston​eParkour> oh also the lua website is down
L289[12:37:19] <Redston​eParkour> so i'm actually reading the 5.3 reference manual
L290[12:37:39] <luna​r_sam> from the source code
L291[12:37:44] <luna​r_sam> https://paste.pc-logix.com/ixacofelug
L292[12:37:57] <luna​r_sam> (comment on `lua_sethook`)
L293[12:38:23] <luna​r_sam> doesn't mean it's perfectly thread safe but like
L294[12:38:24] <luna​r_sam> yeah
L295[12:39:23] <Corded> > <luna​r_sam> i'm fearing it being a race condition related to setting t…
L296[12:39:23] <Redston​eParkour> where's the C# code that's doing that?
L297[12:41:48] <Corded> > <Redston​eParkour> where's the C# code that's doing that?
L298[12:41:48] <luna​r_sam> `VMCore.Pause`, called by `LuaExecutionManager.Inter`
L299[12:41:54] <Redston​eParkour> yeah found it
L300[12:42:01] <Redston​eParkour> and pauseexecution as well
L301[12:42:01] <luna​r_sam> i'm also noticing i didn't lock the lualock in the actual hook
L302[12:42:20] <luna​r_sam> so i'm just gonna fix that rq, even if it's not the issue
L303[12:42:20] <Redston​eParkour> well i've commented them out so lets see
L304[12:42:32] <Redston​eParkour> nope still fails
L305[12:42:53] <luna​r_sam> hm
L306[12:43:08] <luna​r_sam> lemme see if lua does any magic in `coroutine.resume`
L307[12:44:12] <luna​r_sam> oh that it does, right
L308[12:44:53] <luna​r_sam> ohhhhh
L309[12:45:24] <luna​r_sam> right i was misunderstanding how `lua_resume` worked
L310[12:45:35] <Redston​eParkour> ohhhhhhh
L311[12:45:53] <Redston​eParkour> you push onto the thread stack
L312[12:46:02] <luna​r_sam> yeah
L313[12:46:10] <luna​r_sam> and xmove from the thread stack
L314[12:48:19] <luna​r_sam> from the lua sause code
L315[12:48:19] <Redston​eParkour> and that did the trick it seems
L316[12:48:26] <luna​r_sam> https://paste.pc-logix.com/vexorawidi
L317[12:48:35] <Redston​eParkour> https://discordembeds.pc-logix.com/live/1534181255250448425/1785847715149-83f175ee9be6.png
L318[12:48:40] <luna​r_sam> yeah that checks out
L319[12:50:22] <luna​r_sam> yeah i shoulda probably logic'd that out
L320[12:51:48] <luna​r_sam> but thank you for noticing that lol
L321[12:52:20] <luna​r_sam> i probably woulda gone insane when this cropped up later
L322[12:54:32] <luna​r_sam> i'm genuinely shocked this didn't somehow result in a segfault like it did previously
L323[12:55:10] <Redston​eParkour> probably because the resumes are zero-arg
L324[12:55:29] <Redston​eParkour> so nothing gets read from the coroutine's stack
L325[13:01:48] ⇦ Quits: xal (~xal@mx1.xal.systems) (Quit: No Ping reply in 180 seconds.)
L326[13:01:54] ⇨ Joins: xal (~xal@mx1.xal.systems)
L327[13:02:04] <luna​r_sam> i wonder if this will solve lua segfaulting when it hits the memory limit
L328[13:03:06] <Redston​eParkour> it OOM'd cleanly when i accidentally OOM'd it
L329[13:03:12] <Redston​eParkour> though that could also have been a stack overflow
L330[13:04:54] <luna​r_sam> huh
L331[13:05:34] <luna​r_sam> perhaps it just segfaults when the memory limit is zero
L332[13:05:45] <luna​r_sam> i should probably throw in a check for that
L333[13:18:24] <Spider​EveryOS> %tonkout
L334[13:18:24] <MichiBot> I'm sorry Spider​EveryOS, you were not able to beat Forec​aster's record of 6 hours, 25 minutes and 53 seconds this time. 3 hours, 3 minutes and 28 seconds were wasted! Missed by 3 hours, 22 minutes and 25 seconds!
L335[13:18:33] *** Joins: Vexatos (~Vexatos@2001:4647:af75:0:9ad6:ec0e:28e0:3a4e) Vexatos
L336[13:18:33] zsh sets mode: +v on Vexatos
L337[13:19:05] <Redston​eParkour> %sip
L338[13:19:06] <MichiBot> You drink a light gold potion (New!). RedstoneParkour suddenly craves cake.
L339[13:22:07] ⇦ Quits: vidak (~vidak@2407:e400:7800:2c01:c4db:d9c4:aac4:94f6) (Ping timeout: 195 seconds)
L340[13:27:29] ⇨ Joins: vidak (~vidak@2407:e400:7800:2c01:c4db:d9c4:aac4:94f6)
L341[13:46:15] <luna​r_sam> you know, i can just use luacomp for building machine.lua
L342[13:46:22] <luna​r_sam> and let it be split up into multiple files
L343[13:46:23] <luna​r_sam> yeah
L344[13:46:29] <luna​r_sam> @RedstoneParkour thank you, again
L345[13:46:40] <luna​r_sam> i would NOT have caught that in any reasonable time
L346[13:47:52] <Redston​eParkour> no problem
L347[14:07:20] <luna​r_sam> yippie https://discordembeds.pc-logix.com/live/1534201074775359559/1785852440549-393223c520ef.png
L348[14:29:52] <Corded> > <SoraFi​restorm> I think it's just not working; I replicated successfully on…
L349[14:29:52] <Mic​hiyo> Fixed.
L350[14:32:48] <Mic​hiyo> Tracking some other issues in the terminal servere / remote though
L351[14:50:25] ⇨ Joins: Yes (~Yes@pool-173-48-220-67.bstnma.fios.verizon.net)
L352[14:50:47] ⇦ Quits: Yes (~Yes@pool-173-48-220-67.bstnma.fios.verizon.net) (Client Quit)
L353[15:07:07] <Amanda> %choose do more missions or break time
L354[15:07:08] <MichiBot> Ama​nda: Elementary dear Watson, "break time" is the obvious choice!
L355[15:23:50] <Forec​aster> Hey! No breaking time!
L356[15:23:56] <Forec​aster> D:<
L357[15:35:28] <Brisingr​ Aerowing> %splash @Forecaster with mutable potion
L358[15:35:28] <MichiBot> You fling a mutable silver potion (New!) that splashes onto @Forecaster. @Forecaster turns into a seahorse until they have a nap.
L359[15:35:47] <Forec​aster> D:
L360[15:35:55] <Brisingr​ Aerowing> :3
L361[15:43:29] <as​ie> Okaaaay, let's ship 1.8.10 finally.
L362[15:50:55] <Corded> > <luna​r_sam> yippie
L363[15:50:55] <Redston​eParkour> another weird thing: successfully reading a character from the terminal yields the coroutine (without any yield arguments)
L364[15:53:15] <Redston​eParkour> but that can be worked around
L365[16:01:10] <as​ie> @Michiyo there is one more commit that is rolled into 1.8.10, please make sure to grab it <https://github.com/MightyPirates/OpenComputers/commit/a4be8f2308a903003f1a05f745400eb06c4ea83d&gt;
L366[16:01:58] <Mic​hiyo> Will review when I get home. Thanks asie
L367[16:02:56] <Corded> > <Redston​eParkour> another weird thing: successfully reading a character from …
L368[16:02:56] <Redston​eParkour> and i believe errors in a coroutine don't cause the first return value to be false
L369[16:03:01] <Redston​eParkour> but have to check that properly first
L370[16:04:41] <Corded> > <as​ie> @Michiyo there is one more commit that is rolled into 1.8.1…
L371[16:04:41] <Mic​hiyo> I have some of these I think. Like i said will review
L372[16:05:46] <as​ie> No, that's a new one
L373[16:05:49] <as​ie> You have all of the rest as I understand it
L374[16:05:56] <as​ie> But I just pushed this one a few minutes ago 😉
L375[16:06:39] <Corded> > <Redston​eParkour> and i believe errors in a coroutine don't cause the first r…
L376[16:06:39] <Redston​eParkour> yeah that's caused by the preemption logic
L377[16:06:42] <Redston​eParkour> hmm
L378[16:15:07] <Mic​hiyo> OH the github mobile view of that was garbage
L379[16:15:12] <Mic​hiyo> Ok, yeah will do
L380[16:17:05] <as​ie> @Sangar or whoever has the access to the CurseForge page: the GHA scripts are long broken, so please mirror the two releases from <https://modrinth.com/mod/opencomputers/versions&gt; onto CurseForge. Thank you!
L381[16:17:14] <as​ie> Either way, 1.8.10 is out. <https://modrinth.com/mod/opencomputers/versions&gt;
L382[16:17:35] <as​ie> end of an era https://discordembeds.pc-logix.com/live/1534233850006212800/1785860254688-84e4770681b9.png
L383[16:17:46] <SquidDev> 🫡
L384[16:20:03] <as​ie> Thanks for everything, I loved this community to bits
L385[16:21:28] <Mic​hiyo> Thank YOU for picking up the torch asie.
L386[16:21:45] <as​ie> https://discordembeds.pc-logix.com/live/1534234901077950564/1785860505577-f8a0e8c1cbfc.png
L387[16:21:51] <Mic​hiyo> And everything that you did to help keep OC going for as long as you did.
L388[16:21:55] <Corded> > <Mic​hiyo> reacted 🤣 to <as​ie> [attachment]
L389[16:22:05] <as​ie> I didn't really do much. I was just the last person standing for the last five-odd years
L390[16:22:41] <as​ie> So I checked in once a year or so, but even that is becoming increasingly tedious, with my life moving further away from modding, and the build scripts bit rotting
L391[16:23:04] <Mic​hiyo> As someone who took a..... 10 year break from modding mostly I feel you
L392[16:24:27] <Corded> > <Redston​eParkour> yeah that's caused by the preemption logic
L393[16:24:27] <Redston​eParkour> having it actually update the rtv local fixes the issue
L394[16:24:37] <Forec​aster> Same probably (Debatable since I've never been a real modmaker)
L395[16:24:52] <Redston​eParkour> also o7, guess maintenance is on GTNH now (for 1.7.10 at least)
L396[16:25:02] <SquidDev> Mmm, I think people underappreciate how much effort keeping the lights on is. Thank you for all your work asie <3.
L397[16:25:33] <Redston​eParkour> and yet another bug for lunarsam: `computer.memused()` is negative
L398[16:25:35] <Redston​eParkour> lol
L399[16:25:43] <Corded> > <Mic​hiyo> reacted 💯 to <Squi​dDev> Mmm, I think people underappreciate how much effort keeping the lights on is. T…
L400[16:26:23] <Corded> > <Redston​eParkour> also o7, guess maintenance is on GTNH now (for 1.7.10 at le…
L401[16:26:23] <Mic​hiyo> If they ever wanna PR fixes into 1.21.1 I'll be happy for it :P lmao
L402[16:26:27] <as​ie> doubt
L403[16:26:43] <Mic​hiyo> yeah I know but still lol
L404[16:26:51] <Redston​eParkour> and that leaves 1.12.2 unmaintained then?
L405[16:27:20] <as​ie> Yes.
L406[16:27:34] <as​ie> Plus, the GT:NH fork makes some balance changes et al - it is not a drop in replacement.
L407[16:28:26] <Redston​eParkour> true
L408[16:29:02] <Corded> > <as​ie> @Michiyo there is one more commit that is rolled into 1.8.1…
L409[16:29:02] <Mic​hiyo> cherrypicked and pushed. Thanks
L410[16:36:14] <as​ie> Also, the channel description may need an update - the forums are gone, the latest version is no longer 1.7.7, at least the wiki works (but might need a mirror to see actual updates)
L411[16:37:09] <Redston​eParkour> hm seems lizzy took over the forum's domain
L412[16:37:44] <Redston​eParkour> but the certificate's invalid and HSTS so it just doesnt work at all
L413[16:37:45] <Lizzy> I've had the forums domain for years at this point
L414[16:37:52] <Lizzy> maybe even de... fucking HTTPS
L415[16:38:11] <Redston​eParkour> its not dns at least
L416[16:38:21] <Lizzy> wait, you get tls errors? i get 502
L417[16:38:25] <Lizzy> why do i get 502
L418[16:38:41] <Redston​eParkour> huh
L419[16:38:44] <Lizzy> cause i got burnout half-way through server migrations that's why
L420[16:38:48] <Redston​eParkour> on http i get a permanent redirect
L421[16:38:57] <Redston​eParkour> on https the certificate is for theender.net
L422[16:39:06] <Redston​eParkour> (the redirect is to the https url btw)
L423[16:39:06] <SquidDev> Huh, even if I ignore the TLS error I get a 404.
L424[16:39:35] <Lizzy> oh yeah, none of the sites i host listen on http/80 raw
L425[16:39:48] <Lizzy> it's just a generic "go to https" redirect
L426[16:40:01] <Redston​eParkour> yeah expected that
L427[16:41:13] <Lizzy> ah, figured out why it's 502'ing
L428[16:41:33] <Lizzy> front end web server is pointing to the oc.cil.li's old container
L429[16:42:03] <Lizzy> ok, i can see the forums once more
L430[16:42:50] *** Lizzy changes topic to 'Forums: https://oc.cil.li/ | Wiki: http://ocd.cil.li/ | Latest version: 1.8.10 | Channel Rules: https://oc.cil.li/topic/171-oc-channel-rules/ | Stats: https://irclogs.pc-logix.com/ssstats/oc/ | Discord: https://discord.gg/bYqKv7h&#039;
L431[16:43:11] <Redston​eParkour> oh hey lizzian.uk also has a bad certificate
L432[16:43:13] <Lizzy> SquidDev: @RedstoneParkour can you see the forums now?
L433[16:43:14] <Redston​eParkour> exactly the same issue
L434[16:43:20] <Lizzy> whyyyyyyyyyyyyyyyyyyyyyyyyyyy
L435[16:43:28] <Redston​eParkour> nop
L436[16:43:37] <Lizzy> lizzian.uk has correct cert for me
L437[16:43:37] <Redston​eParkour> the certificate is to `theender.net`
L438[16:43:52] <Redston​eParkour> ok nvm it fixed itself for lizzian
L439[16:43:57] <Redston​eParkour> ???
L440[16:44:24] <Redston​eParkour> hm
L441[16:44:28] <Lizzy> you sure your browser is sending the right Host header?
L442[16:44:54] <Redston​eParkour> i can say for sure that curl is sending a host header
L443[16:45:01] <Redston​eParkour> i assume that's correct
L444[16:45:06] <Lizzy> hmm
L445[16:45:11] <Redston​eParkour> yet for both lizzian and oc.cil.li i get a cert for theender.net
L446[16:45:23] <SquidDev> Hrmr. Yeah, still getting 404, and with `openssl s_client lizzian.uk:443` I'm also getting theender.net.
L447[16:45:42] <Lizzy> the only major change i've made recently is switching my front-end web proxy from nginx to angie
L448[16:45:43] <Redston​eParkour> also a question
L449[16:45:46] <Lizzy> SquidDev: try with curl
L450[16:45:50] <Redston​eParkour> the host header shouldnt matter right?
L451[16:46:16] <Lizzy> you'll need to send either a Host header, or TLS SNI for the domain
L452[16:46:17] <SquidDev> Yeah, been testing with `curl -ik https://oc.cil.li/`, and that still gives a 404.
L453[16:46:22] <Redston​eParkour> because that's HTTP but its TLS that's failing
L454[16:46:24] <Redston​eParkour> SNI?
L455[16:46:30] <Lizzy> Server Name Indicator
L456[16:46:43] <Redston​eParkour> oh
L457[16:46:55] <Lizzy> SquidDev: try with -v on curl, should give better output for what it's doing
L458[16:47:44] <SquidDev> https://gist.github.com/SquidDev/f4354993295e689f281d549d2ae241e1 Yeah, it's doing what I'd expect. Just to check, 51.89.86.66 is the IP you'd expect?
L459[16:47:55] <Lizzy> yep
L460[16:48:01] <Redston​eParkour> lizzy: should it show in just -v?
L461[16:48:02] <SquidDev> Ahhh, it works with IPv4 but not v6.
L462[16:48:05] <Redston​eParkour> because its not
L463[16:48:10] <Redston​eParkour> oh?
L464[16:48:19] <Lizzy> wut
L465[16:48:28] <Redston​eParkour> yup
L466[16:48:29] <Lizzy> granted i don't have v6 at home so harder to test
L467[16:48:32] <Lizzy> wtf
L468[16:48:34] <Redston​eParkour> passing in `-4` it works
L469[16:48:41] <Redston​eParkour> passing `-6` it fails
L470[16:48:42] <Redston​eParkour> great
L471[16:48:47] * Lizzy glares
L472[16:48:49] <Lizzy> whyyyyy
L473[16:49:50] <SquidDev> Have you got `listen [::]:443 ssl http2;` on all the servers?
L474[16:50:16] <SquidDev> Wondering if only one of the sites is listening on [::]:443.
L475[16:50:29] <Redston​eParkour> but since there's an AAAA record for both servers its up to chance or something
L476[16:50:38] <Lizzy> yep, all have a default include block that adds the listening block
L477[16:50:41] <Redston​eParkour> all servers seem to be listening
L478[16:50:46] <Redston​eParkour> else it wouldn't even connect
L479[16:50:47] <Lizzy> RP: multiple AAAA records?
L480[16:50:53] <Redston​eParkour> no just one
L481[16:51:07] <Lizzy> i don't understand what you mean by both
L482[16:51:19] <Redston​eParkour> for both lizzian.uk and oc.cil.li
L483[16:51:22] <Redston​eParkour> though...
L484[16:51:36] <Lizzy> they should be cnames to whirlpool.theender.net
L485[16:51:48] <Redston​eParkour> lizzian isnt
L486[16:51:52] <Redston​eParkour> oc.cil.li is
L487[16:52:04] <Lizzy> that might be because lizzian.uk is the base domain and i can't do cname there
L488[16:52:13] <Lizzy> they should both resolve tot he same v6 tho
L489[16:52:18] <Redston​eParkour> they do
L490[16:52:31] <Redston​eParkour> also doing whirlpool.theender.net or ocf.theender.net gives a 404
L491[16:53:25] <Lizzy> they will, cause whirlpool isn't listening to it's own hostname and ocf is just so that Sangir doesn't need to update where the cname points if i need to move stuff
L492[16:53:49] <Redston​eParkour> alright
L493[16:53:59] <Lizzy> but yeah, no idea what's up with the v6
L494[16:54:04] <Lizzy> i blame OVH
L495[16:54:14] <Lizzy> also the kinda fucky routing i have going on right now
L496[16:55:11] <Lizzy> my old dedi (Bode) is DNAT'ing the external v6 to an internal address which then goes to a openvswitch bridge which then L2TP connects to another bridge on Tora (new dedi) where everything is running
L497[16:55:26] <SoraFi​restorm> @Michiyo if there are any good low-hanging fruit you're planning on, lmk because I want to get more comfortable with the JVM bits
L498[16:56:26] <SquidDev> FWIW, IPv6 works for theender.net, but not the other domains, so I think it's *something* in the HTTP config. But what I have no clue :/. Never seen this before.
L499[16:56:50] <Redston​eParkour> probably the default cert being for theender.net
L500[16:57:00] <Redston​eParkour> i.e. SNI breaks on ipv6
L501[16:57:09] <Lizzy> none of the HTTPS sites should have default_server applied to them
L502[16:57:15] <Redston​eParkour> weird
L503[16:57:20] <Lizzy> and SNI should help with that
L504[16:57:29] <Redston​eParkour> or CNAMEs are followed for the purposes of SNI but only on ipv6
L505[16:57:42] <Lizzy> weird
L506[16:57:53] <Redston​eParkour> nvm
L507[16:57:56] <Redston​eParkour> that's not true
L508[16:58:14] <Redston​eParkour> i see oc.cil.li in the ClientHello (which is where SNI would be)
L509[16:58:43] <Lizzy> hmm, ok, looking at the "global" include that defines TLS stuff, i have "listen 443 quic \n listen 443 ssl \n http2 on \n http3 on"
L510[16:58:50] <Lizzy> wonder if it's quic fucking with it
L511[16:59:06] <Lizzy> maybe it might be
L512[16:59:30] <Lizzy> just found the one for theender.net specifically, it has no quic but has two listen blocks for 443 ssl, one with the [::] and one without
L513[17:01:03] <Lizzy> what about now?
L514[17:01:50] <SquidDev> Yep, that works now! Thank you!!
L515[17:02:00] <Lizzy> ok, good to know that's fixed
L516[17:02:14] <Lizzy> supposedly just "listen 443 ssl" should be enough to dual-listen
L517[17:02:22] <Redston​eParkour> yup fixed
L518[17:02:26] <Lizzy> but i guess if theender.net had it but noone else that'd be why
L519[17:02:51] <Lizzy> right, need to help my dad take the cat to the vet
L520[17:05:11] <Corded> > <Redston​eParkour> another weird thing: successfully reading a character from …
L521[17:05:11] <luna​r_sam> semi intentional, need to add a return value
L522[17:05:33] <Corded> > <Redston​eParkour> having it actually update the rtv local fixes the issue
L523[17:05:34] <Redston​eParkour> ^
L524[17:05:37] <Redston​eParkour> is what i did
L525[17:05:50] <Corded> > <Redston​eParkour> and yet another bug for lunarsam: `computer.memused()` is…
L526[17:05:50] <Redston​eParkour> also there's ^
L527[17:08:26] <Redston​eParkour> also also i think its possible for tty writes to arrive out-of-order
L528[17:11:33] <Redston​eParkour> now to figure out the disk...
L529[17:26:09] <Redston​eParkour> hmm does the disk support empty directories?
L530[17:26:56] <Redston​eParkour> ok yeah its via flags
L531[17:48:07] <Forec​aster> That's impossible!
L532[17:48:16] <Forec​aster> Arrive out of order you say?
L533[17:50:10] <Kristo​bear38> SquidDev: since you're here - I was looking at your menhir-lua work yesterday, very cool. How hard would it be to add support for semantic actions? I see that every semantic action you're specifying is empty, which is fine for illuaminate, but I was hoping I could parse and get the AST as well
L534[17:51:18] <Kristo​bear38> would something like specifying semantic actions as lua code in the grammar file work, and then that would be transplanted into the template by the template generation script?
L535[18:03:16] <SquidDev> @Kristobear38: Probably not *too* hard. It's probably easiest to do that if you tear out all the lrgrep support and build from there though.
L536[18:05:08] <SquidDev> The way we handle reduction right now is a bit silly, for reasons mentioned in https://github.com/SquidDev/lua_menhir/blob/639c75e69dbcba5e097184aa39183005cfd7d2da/lua_menhir/parser_template.lua#L172-L176.
L537[18:05:48] <Corded> > <SoraFi​restorm> @Michiyo if there are any good low-hanging fruit you're pla…
L538[18:05:49] <Mic​hiyo> IDK off the top of my head. I'm just trying to fix crashes folks report ATM
L539[18:06:34] <SquidDev> However, if you're just looking to write a parser in Lua, honestly just write a boring recursive descent one. I kinda want to do that here TBH, and then just have some fuzz/property tests to make sure the two are equivalent.
L540[18:08:58] <Kristo​bear38> I do have a Lua parser I ripped out from LuaMinify project. Even experimented with amulet integration but switched to integrating with haxe in the end. My hope was I could easily parse arbitrary grammar in Lua without having to write another parser by hand
L541[18:09:23] <Mic​hiyo> @Liizzii-chan / Lizzy (Whichever pings :P) I can't sign in
L542[18:09:23] <Mic​hiyo> https://paste.pc-logix.com/bedohahage
L543[18:09:31] <Mic​hiyo> I can load the index but not sign in
L544[18:09:51] <Lizzy> Whyyyyy
L545[18:10:02] <Lizzy> Oh
L546[18:10:12] <Lizzy> It might be the capcha stiff
L547[18:10:16] <Lizzy> Sruff
L548[18:10:23] <Lizzy> Can't type in car
L549[18:10:29] <SquidDev> "easily parse arbitrary grammar in Lua without having to write another parser by hand" I was going to say "fork tree-sitter to emit Lua", but I forget how large the tree-sitter runtime is :/.
L550[18:10:58] <Lizzy> Will fix in about 30 minutes
L551[18:11:07] <Corded> > <Mic​hiyo> reacted ❤️ to <Li​zzy> Will fix in about 30 minutes
L552[18:11:34] <Kristo​bear38> I've been toying with the idea of having a DSL in OC for doing distributed workloads, but this is one of those cool ideas that is too low on the priority list so it never gets implemented
L553[18:13:50] <Redston​eParkour> distributed workloads?
L554[18:14:17] <Redston​eParkour> well i have been doing some work like that but its very much application-specific
L555[18:14:42] <Kristo​bear38> on a related note, I've recently been using YueScript and it's quite nice; compiles to efficient lua, the feel is somewhat pythonic so I very much like the expresiveness (over the standard lua verbosity)
L556[18:14:47] <Redston​eParkour> (splitting a storage request across multiple drones (if available) if it doesnt fit in one)
L557[18:16:59] <SquidDev> YueScript <- Oh, this really is just CoffeeScript but for Lua :D:
L558[18:17:42] <SquidDev> <- had entirely forgotten Moonscript even existed.
L559[18:18:51] <Mic​hiyo> Lizzy https://oc.cil.li/topic/2405-regarding-cve-2023-37261-oc-183-released/?do=getNewComment topics 500 too
L560[18:19:32] <Mic​hiyo> Though it might be because I'm not signed in
L561[18:20:06] <Kristo​bear38> @RedstoneParkour the idea was to have an illusion of a linear program, but the components it accesses can be on different machines. Current "state of the art" afaiu is either send an RPC request per each remote component call, or bundle your multiple component calls + some logic into a function and send that over to execute on the
L562[18:20:06] <Corded> remote machine. I want code to be automagically split and distributed on machines where the remote components reside. Yes it seems hard, there are many corner cases, but it's also an interesting problem.
L563[18:20:26] <Redston​eParkour> oh something like that
L564[18:20:45] <Redston​eParkour> wait
L565[18:20:52] <Redston​eParkour> ok that's why you want the dsl
L566[18:21:01] <Redston​eParkour> as you're not parallelizing lua
L567[18:22:21] <Kristo​bear38> it's more about maintaining the illusion of local component access while the components themselves are on remote machine, but doing so efficiently
L568[18:22:29] <Redston​eParkour> right...
L569[18:22:37] <Redston​eParkour> well
L570[18:22:50] <Redston​eParkour> build a DAG of component call result dependencies
L571[18:23:16] <Redston​eParkour> (as in the result of one call is fed into another call)
L572[18:23:21] <Liizzi​i-chan> @Michiyo try logging in? i'm watching the logs now
L573[18:23:25] <Redston​eParkour> that basically gives you the parallelizable stuff
L574[18:23:29] <Liizzi​i-chan> well, one of them
L575[18:23:46] <Corded> > <Liizzi​i-chan> well, one of them
L576[18:23:47] <Mic​hiyo> done
L577[18:23:58] <Liizzi​i-chan> ok, nothing in that error log
L578[18:24:13] <Kristo​bear38> arbitrary code is not a DAG at runtime
L579[18:24:38] <Kristo​bear38> it's not even a DAG at static analysis time if you allow loops/recursion
L580[18:24:41] <Redston​eParkour> which is where the dsl comes in
L581[18:24:44] <Kristo​bear38> yes
L582[18:24:51] <Redston​eParkour> hm maybe drop the acyclicness?
L583[18:25:00] <Redston​eParkour> so just a directional graph
L584[18:25:38] <Amanda> sounds like someone's running into the Halting Problem
L585[18:25:49] <Redston​eParkour> lol
L586[18:25:50] <Liizzi​i-chan> hmm, forums are 500'ing yet no request is hitting the backend server...
L587[18:25:56] <Liizzi​i-chan> why is my infra cursed?
L588[18:26:28] <SquidDev> The fun thing to do here of course is to handle this on the type level, and build a new compile-to-Lua language on top of the RPC calculus.
L589[18:26:41] <Kristo​bear38> if you don't put some constraints on component calls then it gets hairy, e.g. you could be calling a different component on each loop iteration
L590[18:27:15] <Redston​eParkour> right so keep the component calls static
L591[18:27:21] <Redston​eParkour> but inbetween them you can run any lua you want
L592[18:27:32] <Lizzy> wait....
L593[18:27:41] <Redston​eParkour> (that doesnt call any component)
L594[18:29:27] <Lizzy> ok, i think i see part of what's going on
L595[18:30:44] <Lizzy> i have angie forwarding requests to / to the OC container, but then any php it's doing itself
L596[18:32:15] <Lizzy> ok, @Michiyo it should work now
L597[18:33:17] <Kristo​bear38> @RedstoneParkour I'd have to evaluate how expressive that is. tbf I haven't thought much about this problem
L598[18:33:23] <Redston​eParkour> me neither
L599[18:33:28] <Redston​eParkour> just saying what comes to mind
L600[18:35:06] <Corded> > <Li​zzy> ok, @Michiyo it should work now
L601[18:35:06] <Mic​hiyo> Confirmed, no 500 but I don't seem to stay signed in, and forum topics are empty?
L602[18:35:14] <Lizzy> .-.
L603[18:35:44] <Mic​hiyo> Sorry :(
L604[18:35:55] <Kristo​bear38> on another note I can't build the new shiny OC because certs on https://maven.createmod.net expired 2h ago so it can't pull the dependency
L605[18:36:18] <Mic​hiyo> ... which is also going to break my github actions builds I bet
L606[18:36:19] <Lizzy> the forums need an update before they'll run on php8.4, but i can't find a version that i can have them jump to before going to the latest
L607[18:36:44] <Mic​hiyo> What invision version are they on?
L608[18:36:55] <Lizzy> i might just have to say fuck it and extract a fresh copy of the latest version and run from that
L609[18:37:15] <Mic​hiyo> Also, if you ever get tired of hosting them I can pick them up if need be
L610[18:37:43] <Lizzy> nah, i don't mind hosting them, but i would like to switch the forums to something that isn't commercial
L611[18:37:52] <Lizzy> currently the forum is v4.5.4.2
L612[18:38:13] <Lizzy> there's a note of 4.7.24 including security stuff
L613[18:38:18] <Lizzy> but that's been there a while
L614[18:38:30] <Mic​hiyo> Honestly jumping straight to 4.7 might just work
L615[18:39:06] <Lizzy> yeah
L616[18:39:15] <Lizzy> just gotta have motivation to do a DB backup and try shit
L617[18:39:43] <Lizzy> doesn't help that my GtS DB is having some issues with one of it's tables that prevents me from doing anything on it
L618[18:41:08] <Mic​hiyo> Well, the offer stands if you ever just wanna pull the plug.
L619[18:42:54] <Mic​hiyo> It looks like ATM every PHP request is redirecting to `/`? Maybe...
L620[18:43:03] <Lizzy> .-.
L621[18:43:12] <Mic​hiyo> https://oc.cil.li/topic/918-big-reactors-grid-control/ just loads the index.
L622[18:43:17] <Lizzy> think i know why, one moment
L623[18:43:41] <Lizzy> how about now?
L624[18:43:54] <Mic​hiyo> Nope
L625[18:43:58] <Lizzy> .-.
L626[18:44:11] * Lizzy collapses into puddle of meh
L627[18:44:40] <Mic​hiyo> <3
L628[18:45:12] <Corded> > <Kristo​bear38> on another note I can't build the new shiny OC because cert…
L629[18:45:12] <Kristo​bear38> I was hoping forcing the time 3h into the past would work but server gives me 500
L630[18:45:39] <Kristo​bear38> I guess I'll try tomorrow
L631[18:45:51] <Mic​hiyo> If I just tell it to ignore the error I get `Reason: Error during SSL Handshake with remote server` so yeah same.
L632[18:46:00] <Mic​hiyo> Supposedly it might be being looked at?
L633[18:46:18] <SquidDev> " https://maven.createmod.net expired 2h ago so it can't pull the dependency" And this is why I mirror everything. It's wild how often people's maven servers break. :/
L634[18:46:21] <Mic​hiyo> https://discordembeds.pc-logix.com/live/1534271290670714910/1785869181304-a619d79dfb75.png
L635[18:46:44] <Mic​hiyo> I'm strongly considering figuring out how to automate mirroring of versions used in OC:R
L636[18:47:04] <Mic​hiyo> I have https://maven.michiyo.me/#/ for OC, so Might as well...
L637[18:47:45] <Kristo​bear38> SquidDev: hey https://arxiv.org/abs/1910.10988
L638[18:47:52] <Kristo​bear38> I know some of these words!
L639[18:47:56] <Lizzy> ah, might be another thing i need to change
L640[18:48:37] <Lizzy> ok, try now @Michiyo
L641[18:49:03] <Mic​hiyo> OH, Reposilite supports EXACTLY what I want to do, I just have to configure it.
L642[18:49:17] <Corded> > <Li​zzy> ok, try now @Michiyo
L643[18:49:17] <Mic​hiyo> Yes!
L644[18:49:20] <Lizzy> yay
L645[18:49:25] <Mic​hiyo> <3 <3 Thank you!
L646[18:50:06] <Lizzy> i probably got distravted half-way through doing the oc forum config then never realised the issue cause old whirlpool was handling it and i only switched to new whirlpool last(? maybe 2 days ago) night
L647[18:50:23] <Kristo​bear38> oh they just have type-level location annotations on functions
L648[18:50:44] <Mic​hiyo> Query, should I / can I announce OC:Rebooted on the OC Forums?
L649[18:50:45] <Kristo​bear38> that's a somewhat mediocre-tier solution
L650[18:51:07] <Lizzy> ok, so forums work again, still need to update it but will leave that for another day when i'm not completely worn out from helping move 51 72" new TVs at work
L651[18:51:14] <Lizzy> Go for it Michi
L652[18:51:20] <SoraFi​restorm> I don't think it's an explicitly evil idea, it's just probably not going to be of much use lol
L653[18:51:31] <SquidDev> The idea is once you have the annotations, it's a) easier to reason about and b) gives you a way to split the program into parts for each machine.
L654[18:51:53] <Corded> > <Kristo​bear38> I guess I'll try tomorrow
L655[18:51:53] <Mic​hiyo> When it gets fixed, I'll set my maven up to mirror everything I use to not be an issue in the future.
L656[18:52:16] <Lizzy> @Michiyo if you can send me instructions for maven mirror stuff, i'll set one up too
L657[18:52:24] <SoraFi​restorm> meaning that if you are wanting reach, you probably need to post instead to more general modded MC fora instead of old OC-centric fora
L658[18:52:26] <Lizzy> wanna do more mirroring of stuff
L659[18:53:15] <Corded> > <SoraFi​restorm> meaning that if you are wanting reach, you probably need to…
L660[18:53:15] <Mic​hiyo> Oh I plan on posting around once we're a BIT more stable.
L661[18:53:19] <Corded> > <Mic​hiyo> reacted 👍 to <Li​zzy> @Michiyo if you can send me instructions for maven mirror stuff, i'll set one u…
L662[18:53:29] <SoraFi​restorm> :P
L663[18:53:49] <Kristo​bear38> SquidDev: hmm, I sort of see the benefit of this being explicit. I'd hate to debug software that has obscured visibility into which part of the code ran on which machine
L664[18:53:56] <Corded> > <Li​zzy> wanna do more mirroring of stuff
L665[18:53:56] <Mic​hiyo> I'm running https://reposilite.com/ The setup wasn't too bad, and I'm trying to figure out the mirror stuff.
L666[18:54:33] <Corded> > <Mic​hiyo> Oh I plan on posting around once we're a BIT more stable.
L667[18:54:33] <Mic​hiyo> Cause pushing 2-3 builds in a 2 hour period because I've found another game breaking bug is bad optics. :P
L668[18:54:38] <Mic​hiyo> * 24
L669[18:54:48] <SoraFi​restorm> That is absolutely fair lol
L670[18:55:10] <Lizzy> also, something i did a while back (might have been whenever asie last mentioned about doing some proper OC work or something) I do have opencomputers.net domain. not sure what exactly to do with it just yet
L671[18:55:12] <Kristo​bear38> but then again this is not much different from shipping whole functions through a network and saying "hey node, please run this and return me the result"
L672[18:56:52] <SoraFi​restorm> has anyone reported any issues with the robots?
L673[18:56:57] <SoraFi​restorm> I haven't managed to play with those yet either
L674[18:57:19] <Corded> > <Li​zzy> also, something i did a while back (might have been wheneve…
L675[18:57:20] <Mic​hiyo> https://klipy.com/gifs/erm-fingers-2
L676[18:57:21] <Mic​hiyo> lol
L677[18:57:44] <Corded> > <SoraFi​restorm> I haven't managed to play with those yet either
L678[18:57:44] <Mic​hiyo> I found they were HORRIBLY broken, but that was... a few builds ago that I fixed them. Digger worked! That's.... all I tried :D
L679[18:57:56] <SoraFi​restorm> Fair enough
L680[18:58:08] <Lizzy> @Michiyo :3?
L681[18:58:11] <SoraFi​restorm> One of my challenges is that frankly, I was never much of a power user either
L682[18:59:32] <SoraFi​restorm> I'm just trying to figure out what else I can poke around with and test
L683[18:59:47] <SoraFi​restorm> ie I did nanomachines and the 3D printer
L684[19:00:00] <Mic​hiyo> Yeah I'll 100% admit I wasn't a power user. I dinked around in it A LOT. I REALLY Wish @gamax92 was around still.
L685[19:00:18] <Mic​hiyo> I miss gamax :(
L686[19:00:23] <SquidDev> Looking at my maven server logs, and wow, nobody configures their Gradle repositories correctly :/. My docs even have content { includeGroup(...) }!
L687[19:00:38] <SoraFi​restorm> I rarely managed to get far enough in survival to actually invest into computers
L688[19:00:58] <SoraFi​restorm> I think the only thing I would do regularly is make a computer to do BigReactors control
L689[19:01:03] <Mic​hiyo> Oh yeah, no... I... was 100% creative when it came to stuff like OC.... which is why I didn't notice the recipes were borked
L690[19:01:21] <Mic​hiyo> I'm glad I got JEI integration working again :P
L691[19:01:35] <SoraFi​restorm> and then I'd have 'a desktop' and then not manage much progress
L692[19:01:51] <Corded> > <Mic​hiyo> reacted 💯 to <SoraFi​restorm> and then I'd have 'a desktop' and then not manage much progress
L693[19:02:18] <SoraFi​restorm> I tried a few times to use robots but
L694[19:02:20] <SoraFi​restorm> ¯\(ツ)/¯
L695[19:03:37] <SoraFi​restorm> I expect that OC will play a large role in my logistics for 1.21
L696[19:03:51] <SoraFi​restorm> The Create logistics have a fundamental function gap that just... annoys me
L697[19:04:21] <SoraFi​restorm> well... 'gap' isn't quite the right word
L698[19:04:29] <SoraFi​restorm> it doesn't work the way I want and that annoys me
L699[19:04:34] <SoraFi​restorm> it's perfectly functional it just drives me nuts
L700[19:05:29] <Kristo​bear38> I am a limited robot power user, sort of?
L701[19:05:44] <SoraFi​restorm> so if just use OC to paper over the gaps I don't like and rely on Create to do the rest... I'll probably be happy
L702[19:08:22] <SoraFi​restorm> gonna do a little bit of code diving and experiment with making the tablet bigger in the offhand
L703[19:10:03] <Corded> > <Mic​hiyo> reacted 👍 to <SoraFi​restorm> gonna do a little bit of code diving and experiment with making the tablet bigg…
L704[19:15:49] <Mic​hiyo> Ok, I have everything EXCEPT Create now mirrored
L705[19:16:12] ⇦ Quits: patriik2 (~patriik@neon.patriik.one) (Ping timeout: 201 seconds)
L706[19:16:29] ⇨ Joins: patriik2 (~patriik@neon.patriik.one)
L707[19:17:24] <Mic​hiyo> Lizzy if you setup Reposilite mirroring was really easy to do. Once you get it setup and login with the admin token, you just go, Dashboard -> Settings -> Maven, scroll down to the "Mirrored Repositories" section, and one by one add all the repos and select "Enabled" for Store.
L708[19:17:24] <Corded> https://discordembeds.pc-logix.com/live/1534279104247890060/1785871044208-59ca66b11a11.png
L709[19:17:41] <Lizzy> ok cool
L710[19:19:23] <Corded> > <SoraFi​restorm> gonna do a little bit of code diving and experiment with ma…
L711[19:19:23] <SoraFi​restorm> doubling the existing offhand scale value makes it pretty usable at 40x15 IMO
L712[19:19:31] <Lizzy> also, may look into doing something with opencomputers.net this weekend
L713[19:19:40] <Lizzy> providing i've finished all my other server shit
L714[19:20:11] <SoraFi​restorm> https://discordembeds.pc-logix.com/live/1534279805279670293/1785871211296-de1198017671.png
L715[19:20:12] <Mic​hiyo> If you do, then you just let me know, and I add your maven repo to the repos list in the mod
L716[19:20:13] <Amanda> %choose mine cobalt or go back to the main plot
L717[19:20:13] <MichiBot> Ama​nda: My grandfather always told me that "mine cobalt" is the way to go!
L718[19:20:22] <Corded> > <Mic​hiyo> reacted 🤣 to <SoraFi​restorm> [attachment]
L719[19:20:51] <SoraFi​restorm> I think I want to aim for 80x25 to be usable?
L720[19:21:40] <SoraFi​restorm> and it's like... right on the edge IMO https://discordembeds.pc-logix.com/live/1534280177025286156/1785871300074-d8e8b3a1fa68.png
L721[19:22:15] <Mic​hiyo> Hmm
L722[19:23:23] <SoraFi​restorm> going to try 2.5 of current scale
L723[19:23:55] <Mic​hiyo> I didn't realize how small the CC tablet rendered in hand, but not active.
L724[19:23:57] <SoraFi​restorm> 3x causes 80x25 to clip off the screen
L725[19:24:05] <SoraFi​restorm> yeah, I'm using that as a reference point
L726[19:24:07] <Mic​hiyo> I shot kinda big when I did OC's lmao
L727[19:24:21] <SoraFi​restorm> well it's bigger when it's the only thing in your hand
L728[19:24:24] <Mic​hiyo> but I also kinda like how OC's tablet looks main hand non active lol
L729[19:24:27] <Mic​hiyo> Oh.
L730[19:24:38] <SoraFi​restorm> it's closer to OC's size when it's the only thing in hand
L731[19:24:46] <Mic​hiyo> k
L732[19:25:18] <SoraFi​restorm> https://discordembeds.pc-logix.com/live/1534281093967118421/1785871518528-103234f48650.png
L733[19:25:29] <Mic​hiyo> yeaaah ok, that's what I THOUGHT I remembered lmfao
L734[19:25:56] <SquidDev> It's the same as vanilla maps.
L735[19:26:12] <SoraFi​restorm> and you would certainly know :P
L736[19:26:22] <Mic​hiyo> heh o/
L737[19:26:54] <SoraFi​restorm> 2.5x is mostly readable if you are moving the camera, but at least for me, the resting position leads to aliasing issues that still make it hard to read
L738[19:27:22] <SoraFi​restorm> tablet says `/home# foo text at 80x25` https://discordembeds.pc-logix.com/live/1534281610986393783/1785871641838-4c8cf2d5651f.png
L739[19:27:31] <SoraFi​restorm> * `/home #
L740[19:27:42] <Mic​hiyo> oof yeah, CC's font is bigger and much clearer.
L741[19:27:55] <SoraFi​restorm> which has its ups and downs lol
L742[19:28:02] <Mic​hiyo> Yeah
L743[19:29:09] ⇦ Quits: brandon3055 (~Brandon@vps4.covers1624.net) (Ping timeout: 201 seconds)
L744[19:29:55] *** Joins: brandon3055 (~Brandon@vps4.covers1624.net) brandon3055
L745[19:30:58] <Mic​hiyo> I LOVE that I cant launch my dev env anymore because of Create's MAVEN....
L746[19:31:40] <SoraFi​restorm> laughs in caveman
L747[19:31:58] <SquidDev> Can you run Gradle in offline mode?
L748[19:32:16] <SoraFi​restorm> I'm able to just run the gradle commands directly
L749[19:32:29] <Mic​hiyo> I was an idiot you see, and I refreshed my deps, to make sure the mirror was working
L750[19:32:38] <Mic​hiyo> sooo I no longer HAVE local copies. lol
L751[19:32:51] <SoraFi​restorm> ahhhh
L752[19:33:54] <Mic​hiyo> Oh, I wonder if it's on cursemaven
L753[19:34:07] <Mic​hiyo> Oh I already HAVE cursemaven
L754[19:34:07] <Mic​hiyo> lol
L755[19:34:10] <Corded> > <Mic​hiyo> I LOVE that I cant launch my dev env anymore because of C…
L756[19:34:11] <spo​nge> neither can i
L757[19:34:16] <spo​nge> straight up removed create integration
L758[19:34:24] <spo​nge> i wanted to fix a little bug
L759[19:34:42] <spo​nge> in your oc fork
L760[19:35:11] <spo​nge> * could
L761[19:35:39] <Mic​hiyo> Oh, what'd you find?
L762[19:35:51] <spo​nge> opening the drone gui causes a crash
L763[19:36:27] <spo​nge> already fixed it
L764[19:36:28] <Mic​hiyo> sigh of course... lots of GUI bugs. And data storage (NeoForge, not OC) bugs. cause of changes.
L765[19:36:29] <spo​nge> it was one line
L766[19:36:51] <spo​nge> it was crashing because there was no status text
L767[19:37:03] <Mic​hiyo> Well, feel free to PR it, just not the build.gradle change. :P
L768[19:37:45] <spo​nge> i'll restore that in a moment
L769[19:40:20] <SoraFi​restorm> ... do tablets require you to explicitly put in a screen?
L770[19:40:31] <Mic​hiyo> And keyboard.
L771[19:40:31] <SoraFi​restorm> keyboard yes apparently
L772[19:40:54] <Mic​hiyo> I bricked LOTS of tablets during testing.
L773[19:40:56] <Mic​hiyo> OH CRAP.
L774[19:41:02] <Mic​hiyo> The Disassembler
L775[19:42:35] <Mic​hiyo> Gotta fix it eating anything you put it in.
L776[19:42:37] <SoraFi​restorm> wellllll
L777[19:42:41] <Mic​hiyo> I'm ALSO removing the failure chance.
L778[19:42:43] <SoraFi​restorm> I don't seem to be allowed to add a screen
L779[19:42:48] <Mic​hiyo> Cause... I hated that.
L780[19:42:54] <Mic​hiyo> Oh, maybe I'm wrong then.
L781[19:43:03] <SoraFi​restorm> yay, honestly I didn't like that either
L782[19:43:04] <Mic​hiyo> Wait, is the screen part of the case recipe or something?
L783[19:43:16] <SoraFi​restorm> appears to be
L784[19:43:20] <Mic​hiyo> I swear I remember needing a monitor SOMEWHERE lol
L785[19:43:31] <SoraFi​restorm> in the recipe for the case yeah
L786[19:43:36] <Mic​hiyo> AH! then yes, sorry!
L787[19:43:41] <SoraFi​restorm> np np
L788[19:43:42] <Mic​hiyo> Make sure you put in a GPU or APU when you assemble
L789[19:43:51] <SoraFi​restorm> right, I did put in a GPU
L790[19:43:56] <Mic​hiyo> Cause GPU/APU and Keyboard KEPT screwing me... lmao
L791[19:44:45] <SoraFi​restorm> is it possible the T3 (Netherite) tablet is just borked?
L792[19:46:44] <Mic​hiyo> It was working for me, I think...
L793[19:46:53] <Mic​hiyo> Not being able to launch my damn mod is pissing me off.
L794[19:47:32] <Amanda> %choose halucinate while waiting?
L795[19:47:32] <MichiBot> Ama​nda: Is the moon full? That means you should definitely go for it!
L796[19:47:35] <Kristo​bear38> external dependencies and its consequences have been a disaster for the human race
L797[19:48:03] <Corded> > <Mic​hiyo> reacted 💯 to <Kristo​bear38> external dependencies and its consequences have been a disaster for the human r…
L798[19:48:23] <Corded> > <SoraFi​restorm> right, I did put in a GPU
L799[19:48:23] <Mic​hiyo> Hey wanna package up your ENTIRE gradle cache for me? :P
L800[19:48:36] <SoraFi​restorm> how would one do this?
L801[19:49:13] <Mic​hiyo> Presumably in your homedir you'll have `.gradle\caches\`
L802[19:51:26] <SoraFi​restorm> is there a specific subdit you want or all of it?
L803[19:51:30] <SoraFi​restorm> it's already >1G
L804[19:51:54] <SoraFi​restorm> the final zip file I mean
L805[19:52:08] <Mic​hiyo> Oh.. ummm
L806[19:52:22] <Mic​hiyo> https://paste.pc-logix.com/xufolimiqi
L807[19:52:26] <Mic​hiyo> I think those?
L808[19:52:36] <SoraFi​restorm> I probably had some crusty old stale stuff from the last time I did OC dev years ago
L809[19:57:25] <SoraFi​restorm> okay I think I have found the specific modules cache dir thingy
L810[19:57:29] <SoraFi​restorm> lemme make another zip
L811[20:01:23] <SoraFi​restorm> okay, 250MB worth of stuff
L812[20:01:44] <SoraFi​restorm> I just tried to delete things that were obviously old and you can just sort yourself out from there
L813[20:01:47] <SoraFi​restorm> where should I upload?
L814[20:02:43] <Mic​hiyo> ummm I used to have a place for that but it broke, and I never fixed it
L815[20:02:44] <Mic​hiyo> one second
L816[20:03:41] <SoraFi​restorm> I hate the OpenOS resolution program doesn't have a 'tell me what the max res is' mdoe
L817[20:03:44] <SoraFi​restorm> * mode
L818[20:04:29] <Mic​hiyo> Great news! We can add that lol
L819[20:04:35] <SoraFi​restorm> eventually lol
L820[20:06:31] <spo​nge> by the way i don't think openos is aware of the t4 gpu's 16-bit color
L821[20:06:44] <SoraFi​restorm> OpenOS is barely aware of T3's 8-bit color
L822[20:06:46] <spo​nge> it uses t2 palette colors
L823[20:07:06] <Corded> > <SoraFi​restorm> OpenOS is barely aware of T3's 8-bit color
L824[20:07:06] <spo​nge> what
L825[20:07:27] <SoraFi​restorm> As far as I know, OpenOS doesn't do anything with T3's 8-bit color
L826[20:07:43] <SoraFi​restorm> The highest supported color depth in OpenOS is 4-bit/T2
L827[20:08:02] <spo​nge> no it's not
L828[20:08:16] <SoraFi​restorm> I guess I just never noticed then
L829[20:09:16] <Corded> > <SoraFi​restorm> where should I upload?
L830[20:09:16] <Mic​hiyo> http://147.135.38.84:53842/publicUpload?id=RvkzNQB7gLjI8uN&key=Vc6L6cR1u9Q5Xv37YcNkkfgj5aYArH
L831[20:09:38] <SoraFi​restorm> done
L832[20:09:39] * Amanda uploads 36TB of cat pictures
L833[20:09:46] <Corded> > <Mic​hiyo> reacted 🙀 to <Ama​nda> uploads 36TB of cat pictures
L834[20:11:03] <SoraFi​restorm> yeah ok
L835[20:11:28] <SoraFi​restorm> T3 tablet - predictably - does not know it has a T3 screen and so thinks it is limited to T2
L836[20:11:30] <SoraFi​restorm> SIGH
L837[20:11:38] <SoraFi​restorm> ok, going to sidequest for a little bit
L838[20:11:50] <SoraFi​restorm> there are a couple places where T4 equipment is not properly integrated
L839[20:12:06] <SoraFi​restorm> going to go ahead and fix some of those places
L840[20:12:37] <Mic​hiyo> I'm SOOOO surprised that the half assed port, with its half assed features, are half ass implemented. :P
L841[20:12:44] <SoraFi​restorm> yeah ik ik
L842[20:22:22] <SoraFi​restorm> someone already fixed the relay
L843[20:23:16] <SoraFi​restorm> should `/oc_sc` give you just maxed T4.5 memory or give the infinite memory?
L844[20:27:26] <SoraFi​restorm> so I'm looking closer at the tablet code
L845[20:27:39] <SoraFi​restorm> It's actually hardcoded internally to limit the screen to T2
L846[20:28:52] <SoraFi​restorm> https://github.com/CaitlynMainer/OpenComputers/blob/main-MC1.21.1/src/main/scala/li/cil/oc/common/item/Tablet.scala#L294
L847[20:29:19] <SoraFi​restorm> and sure enough, if you look at the recipes for T1 and T2 tablets, they both only have T2 screens
L848[20:30:59] <Mic​hiyo> sigh that didn't help.
L849[20:31:02] <Mic​hiyo> Oh well thanks for trying Sora
L850[20:31:04] <SoraFi​restorm> :C
L851[20:31:14] <SquidDev> Are recipes not data generated?
L852[20:32:06] <Corded> > <SoraFi​restorm> It's actually hardcoded internally to limit the screen to T2
L853[20:32:06] <Kristo​bear38> It's a balance thing afaiu
L854[20:32:15] <SoraFi​restorm> probably
L855[20:32:31] <SoraFi​restorm> I'm just musing out loud that maybe that's not a bad limit to keep
L856[20:32:35] <Kristo​bear38> Having a portable T3 computer would be OP
L857[20:32:43] <SoraFi​restorm> I mean
L858[20:32:51] <SoraFi​restorm> the T4 tablet is essentially that
L859[20:33:00] <Corded> > <Kristo​bear38> reacted 💀 to <SoraFi​restorm> the T4 tablet is essentially that
L860[20:33:19] <SoraFi​restorm> The T4 stuff is also obscenely expensive, at least in isolation
L861[20:33:26] <SoraFi​restorm> T4 requires netherite scrap
L862[20:33:31] <SoraFi​restorm> or whatever those things are called
L863[20:33:54] <spo​nge> so 16-bit color doesn't actually work
L864[20:33:57] <Corded> > <Squi​dDev> Are recipes not data generated?
L865[20:33:58] <Mic​hiyo> https://github.com/CaitlynMainer/OpenComputers/tree/main-MC1.21.1/src/main/resources/data/opencomputers/recipe That's the recipes.
L866[20:34:27] <SoraFi​restorm> yeah, it's best to assume that basically anything related to the T4 stuff is half-implemented or just not implemented at all
L867[20:34:41] <SoraFi​restorm> T4 is a leftover from the 1.20 port, and it was clearly vibed
L868[20:34:41] <Corded> > <Squi​dDev> Are recipes not data generated?
L869[20:34:41] <Mic​hiyo> If there is supposed to be a better way, I don't know it. 99% of my modding knowledge is 1.12 and older.
L870[20:35:10] <Corded> > <Mic​hiyo> If there is supposed to be a better way, I don't know it. …
L871[20:35:10] <Mic​hiyo> (and mostly 1.17.10 lol)
L872[20:35:12] <Corded> > <Mic​hiyo> reacted 💯 to <SoraFi​restorm> T4 is a leftover from the 1.20 port, and it was clearly vibed
L873[20:35:53] <Ocawes​ome101> I can PR in json/data-driven recipes if i remember to
L874[20:36:14] <Ocawes​ome101> Oh wait
L875[20:36:18] <Ocawes​ome101> They're already json
L876[20:36:20] <Ocawes​ome101> Never mind
L877[20:38:53] <SquidDev> So bafflingly advancements are data generated (https://github.com/CaitlynMainer/OpenComputers/blob/main-MC1.21.1/src/data/scala/li/cil/oc/data/Advancements.scala) but recipes aren't. Normally you'd do the two together.
L878[20:39:00] <SquidDev> I can have a look at this tomorrow, if helpful?
L879[20:39:16] * SquidDev repeats to themselves, "I will not maintain two computer mods. I will not maintain two computer mods."
L880[20:39:47] <SoraFi​restorm> easy! just stop maintaining CC:T!
L881[20:39:50] <SoraFi​restorm> ;p
L882[20:40:36] <SoraFi​restorm> anyways, here's a tablet hacked to let you do 160x50
L883[20:40:43] <SoraFi​restorm> this is 3x the current tablet size still
L884[20:40:50] <SoraFi​restorm> https://discordembeds.pc-logix.com/live/1534300098538901584/1785876049611-a3853ad77b46.png
L885[20:41:30] <SoraFi​restorm> not super readable (shocker) but honestly that's a user problem
L886[20:41:49] <SoraFi​restorm> Tablet only has to be reasonably readable up to 80x25 IMO
L887[20:42:38] <SoraFi​restorm> That's even if we decide to lift the resolution limit
L888[20:42:44] <SoraFi​restorm> which honestly I am half inclined not to do
L889[20:43:25] <SoraFi​restorm> I think it would be fair for T3 tablet to get 8-bit color (since it uses a T3 screen) but continue to hard limit to 80x25
L890[20:44:08] <SoraFi​restorm> +res
L891[20:46:24] <Ocawes​ome101> SquidDev: what's the advantage of doing that over json?
L892[20:46:29] <Corded> > <SoraFi​restorm> I think it would be fair for T3 tablet to get 8-bit color (…
L893[20:46:29] <Ocawes​ome101> This makes sense to me
L894[20:49:11] <SquidDev> @Ocawesome101: a) easy to template things in code (e.g. https://github.com/cc-tweaked/CC-Tweaked/blob/d37793d29aa51648ae9ec15d8739af22a36031ea/projects/common/src/datagen/java/dan200/computercraft/data/RecipeProvider.java#L162) b) When you update MC versions, you just fix compile errors and regenerate data, rather than having to through all your
L895[20:49:11] <SquidDev> JSON files manually.
L896[20:50:27] <SquidDev> With the exception of custom models, there's pretty much no reason to be writing JSON by hand nowadays.
L897[20:50:36] <Ocawes​ome101> Gotcha
L898[20:50:46] <Ocawes​ome101> And you can still override these with a datapack?
L899[20:51:27] <SquidDev> Yeah! It's an entirely built-time step — you run `./gradlew runData`, that writes the JSON files, and they just bundled with your mod like if you'd written them by hand.
L900[20:51:42] <Ocawes​ome101> Sick
L901[20:52:18] <Ocawes​ome101> ... I don't think I've said that in about six years
L902[20:53:03] <Ocawes​ome101> look at that I was right https://discordembeds.pc-logix.com/live/1534303177241788527/1785876783606-9abea35dbbe4.jpg
L903[20:53:04] <Ocawes​ome101> Anyway
L904[20:53:12] <Ocawes​ome101> Yeah datagen makes sense
L905[20:54:31] <Corded> > <Squi​dDev> I can have a look at this tomorrow, if helpful?
L906[20:54:31] <Mic​hiyo> I would appreciate it, for sure.
L907[20:55:04] <Ocawes​ome101> I take it a bunch of the support stuff for that (`ingredients.stone()` etc) is handled by NeoForge/Fabric/base Minecraft?
L908[20:56:32] <Mic​hiyo> `turtleOverlay(add, "turtletransoverlay", x -> x` There is a Trans Turtle overlay?! QUICK SOMEONE PORT THIS TO OC:R! lol
L909[20:58:41] <Mic​hiyo> sigh Figured out why the assembler was eating items. 1.) NONE of the Container had correct item handling implemented. 2.) The Diassembler was no longer set to output items to the world if outputting to an inventory failed.
L910[20:58:42] <SquidDev> https://irc.squiddev.cc/uploads/1c90577d0275129a/image.png I can't find a screenshot of the trans flag, but here's a turtle holding a rainbow one.
L911[20:59:02] <Corded> > <SoraFi​restorm> I think it would be fair for T3 tablet to get 8-bit color (…
L912[20:59:02] <SoraFi​restorm> wdyt @Michiyo ?
L913[20:59:22] <SoraFi​restorm> I think there are sane balance reasons to want to continue limiting tablets to 80x25 max res
L914[20:59:23] <Mic​hiyo> I think I'm going to stab Create.
L915[20:59:26] <SquidDev> "I take it a bunch of the support stuff for that (`ingredients.stone()` etc) is handled by NeoForge/Fabric/base Minecraft?" <- It's a bit iffy on 1.20.1 (which is the branch I linked there), but on 1.21.1 yes. There's a whole bunch of common tags like "#c:stone".
L916[20:59:39] <Mic​hiyo> I'll read back
L917[21:00:16] <Corded> > <Mic​hiyo> reacted 💯 to <SoraFi​restorm> wdyt @Michiyo ?
L918[21:00:20] <Mic​hiyo> Go for it
L919[21:01:40] <Corded> > <SoraFi​restorm> I think there are sane balance reasons to want to continue …
L920[21:01:40] <SoraFi​restorm> balance and practical lol
L921[21:01:43] <spo​nge> i found another really small bug
L922[21:01:49] <spo​nge> well i wouldn't call it a bug
L923[21:01:51] <spo​nge> maybe
L924[21:01:52] <spo​nge> a mistake
L925[21:02:02] <spo​nge> with the gui yet again
L926[21:03:01] <Mic​hiyo> What's up?
L927[21:03:18] <Vexatos> that disassembler bug makes me think you're gonna find so many wild bugs
L928[21:03:21] <Vexatos> good luck heh
L929[21:03:27] <SoraFi​restorm> hi Vex
L930[21:04:14] <Vexatos> hi
L931[21:04:22] <Corded> > <Mic​hiyo> What's up?
L932[21:04:22] <spo​nge> the Window trait might be doing things in the wrong order
L933[21:04:22] <Mic​hiyo> You're NOT wrong Vex.
L934[21:04:41] <spo​nge> you're supposed to call Screen.render first and then do your rendering
L935[21:06:14] <spo​nge> right now Screen.render draws the screen background over what oc is drawing
L936[21:06:39] <spo​nge> https://discordembeds.pc-logix.com/live/1534306599680606363/1785877599565-a0b953cb3a1b.png
L937[21:06:51] <Mic​hiyo> Oh yeah, I've been fixing those as I come across them
L938[21:06:55] <SoraFi​restorm> I thought that looked weird
L939[21:07:06] <SoraFi​restorm> but I wasn't confident enough to say anything
L940[21:07:12] <Vexatos> sorry I'm not much of a help these days so all I can do right now is wish you good luck anyway
L941[21:07:20] <Corded> > <Mic​hiyo> reacted ❤️ to <Vex​atos> sorry I'm not much of a help these days so all I can do right now is wish you g…
L942[21:07:26] <Vexatos> I hope you'll get it done
L943[21:07:40] <Mic​hiyo> Well, I mean it "works" atm so it's better than some of the port attempts.
L944[21:07:56] <Mic​hiyo> And it's got people that IN THEORY know how OC works working on it, and not an LLM so it's got THAT going for it.
L945[21:07:59] <SquidDev> Thinking of the person who started porting by deleting all the scala...
L946[21:08:00] <Mic​hiyo> lol
L947[21:08:21] <Vexatos> you're not an LLM?
L948[21:08:34] <Mic​hiyo> I hope not... if I am then SOMEONE DONE FUCKED UP
L949[21:08:48] <Vexatos> all LLMs are messed up in different ways
L950[21:08:56] <SoraFi​restorm> if Michiyo is an LLM I'm just gonna declare absolute defeat and jump off a cliff
L951[21:10:02] <spo​nge> if michiyo is an llm i will continue working on my computer mod
L952[21:10:20] <spo​nge> (which might just fail)
L953[21:10:55] <Izzy> Michiyo: will you accept horrible monkeypatches for 1.12?
L954[21:11:13] <Vexatos> of course, if you ever need an opinion feel free to ping me
L955[21:11:47] <Corded> > <Iz​zy> Michiyo: will you accept horrible monkeypatches for 1.12?
L956[21:11:47] <Mic​hiyo> if they work...? I guess? lol
L957[21:11:57] <Izzy> Lovely
L958[21:12:05] <Izzy> <-- does not know scala nor java
L959[21:12:36] ⇨ Joins: Agla (~Agla@arennes-659-1-166-213.w2-12.abo.wanadoo.fr)
L960[21:12:52] <Agla> Hey !
L961[21:13:11] <Lizzy> %hello
L962[21:13:12] <MichiBot> Hello! Welcome to #oc! The one and only opencomputers channel! Please ask your questions directly (dont ask to ask) and provide error/code examples! (Use pastebin.com if theyre more than one line!) Dont mind the random conversation you might have walked into.
L963[21:13:42] <Corded> > <Mic​hiyo> reacted 👍 to <Vex​atos> of course, if you ever need an opinion feel free to ping me
L964[21:13:49] <Agla> I'm in the 1.20.1 version ! But not the official mod
L965[21:14:40] <Mic​hiyo> Welcome, we don't really support the 1.20.1 version, 1.12 and below, and 1.21.1 are supported here though. But we might be able to help a bit.
L966[21:14:53] <Mic​hiyo> I know the 1.20.1 version has some... questionable... everything
L967[21:16:39] ⇦ Quits: Vexatos (~Vexatos@2001:4647:af75:0:9ad6:ec0e:28e0:3a4e) (Quit: Insert quantum chemistry joke here)
L968[21:19:19] <Agla> Yes, on server, some bugs
L969[21:19:32] <Agla> Yes, on the server: The screens and keyboards do not appear to be communicating with the case, resulting in an error message in the log.
L970[21:19:56] <Mic​hiyo> Yeah, not super surprised... they didn't port much of anything correctly.
L971[21:20:17] <Agla> I'm french, i do my best
L972[21:20:38] <Mic​hiyo> we've been knocking bugs out in the 1.21.1 version for 2 days now, cause of everything they borked lol
L973[21:20:49] <Corded> > <Ag​la> I'm french, i do my best
L974[21:20:49] <Mic​hiyo> You're doing fine :)
L975[21:21:01] <Agla> lol thanks
L976[21:21:23] <SoraFi​restorm> ugh, where do creative tablet item set live?
L977[21:21:42] <SoraFi​restorm> creative tablet shipping with T2 GPU is hampering ease of testing
L978[21:21:57] <Mic​hiyo> I always laugh when non native English speakers speak / type better than native English speakers, then apologize. I WISH I was still multilingual, lol
L979[21:22:27] <Corded> > <Mic​hiyo> I'm ALSO removing the failure chance.
L980[21:22:27] <Forec​aster> Couldn't you already turn that off in the config?
L981[21:22:29] <Corded> > <Mic​hiyo> And it's got people that IN THEORY know how OC works workin…
L982[21:22:29] <as​ie> I wonder if the 1.20.1 port used the 1.16.5 port as a base or not
L983[21:22:35] <Corded> > <Forec​aster> Couldn't you already turn that off in the config?
L984[21:22:35] <SoraFi​restorm> yeah
L985[21:22:49] <Corded> > <Forec​aster> Couldn't you already turn that off in the config?
L986[21:22:49] <Mic​hiyo> Yeah, but it's dumb and I hate it. :P
L987[21:23:06] <Mic​hiyo> <3
L988[21:23:18] <Forec​aster> just make it off by default but leave the config option
L989[21:23:19] <Corded> > <as​ie> I wonder if the 1.20.1 port used the 1.16.5 port as a base …
L990[21:23:20] <SoraFi​restorm> I suspect not, since I don't think that ever landed in MP repo
L991[21:23:59] <Forec​aster> %tonkout
L992[21:23:59] <MichiBot> Woah! Forec​aster! You beat your own previous record of 6 hours, 25 minutes and 53 seconds (By 1 hour, 39 minutes and 41 seconds)! I hope you're happy!
L993[21:24:00] <MichiBot> Forec​aster has tonked out! Tonk has been reset! They gained 0.008 tonk points! plus 0.014 bonus points for consecutive hours! Current score: 2.3511894, Position #2 Need 0.2366512 more points to pass Spider​EveryOS!
L994[21:24:02] <SoraFi​restorm> and an LLM is not going to have that finesse without explicit prompting
L995[21:24:14] <Corded> > <Forec​aster> just make it off by default but leave the config option
L996[21:24:15] <Mic​hiyo> uggggggh.
L997[21:24:17] <Mic​hiyo> Fiiiiiiiiiiine
L998[21:24:18] <Mic​hiyo> :P
L999[21:24:28] ⇦ Quits: Agla (~Agla@arennes-659-1-166-213.w2-12.abo.wanadoo.fr) (Ping timeout: 201 seconds)
L1000[21:25:14] <Corded> > <SoraFi​restorm> ugh, where do creative tablet item set live?
L1001[21:25:15] <SoraFi​restorm> I don't know what to grep for
L1002[21:26:13] <Amanda> aw hecc.
L1003[21:26:32] <Amanda> EMpyron just released a 1.19, who knows if RE2 will keep working
L1004[21:26:59] <Forec​aster> don't update?
L1005[21:27:06] <Amanda> Steam already startred the update
L1006[21:27:26] <Forec​aster> press the abort button quickly!
L1007[21:29:03] <Corded> > <SoraFi​restorm> I don't know what to grep for
L1008[21:29:03] <Mic​hiyo> `main/scala/li/cil/oc/common/item/data/TabletData.scala` #38
L1009[21:29:09] <Mic​hiyo> I think
L1010[21:29:10] <Mic​hiyo> IDK
L1011[21:29:42] <Izzy> mfw. Someone on ebay selling an iMac G4 for $750. Saw one last week at the e-waste place for $25
L1012[21:29:51] <Mic​hiyo> `main/scala/li/cil/oc/common/item/data/ItemData.scala` calls that
L1013[21:30:04] <Corded> > <Iz​zy> mfw. Someone on ebay selling an iMac G4 for $750. Saw one l…
L1014[21:30:04] <SoraFi​restorm> is in fact the same iMac
L1015[21:30:04] <Mic​hiyo> I'm digging
L1016[21:30:26] ⇨ Joins: Agla (~Agla@arennes-659-1-166-213.w2-12.abo.wanadoo.fr)
L1017[21:30:28] <Mic​hiyo> oh
L1018[21:30:30] <Mic​hiyo> hmm
L1019[21:30:41] <Izzy> Unlikely given the distance
L1020[21:30:55] <Izzy> Maybe I should start flipping old computers x3
L1021[21:31:09] <SoraFi​restorm> implied an /s, should have known better than to imply :P
L1022[21:31:09] <Mic​hiyo> `main/scala/li/cil/oc/common/item/Tablet.scala` Line 296
L1023[21:31:39] ⇦ Quits: Agla (~Agla@arennes-659-1-166-213.w2-12.abo.wanadoo.fr) (Client Quit)
L1024[21:31:47] <Mic​hiyo> and `main/scala/li/cil/oc/common/init/Items.scala` Line 299
L1025[21:32:06] <Mic​hiyo> `main/scala/li/cil/oc/common/item/Tablet.scala` and line 398 lmao
L1026[21:32:42] <Corded> > <Mic​hiyo> and `main/scala/li/cil/oc/common/init/Items.scala` Line 299
L1027[21:32:42] <SoraFi​restorm> this is what I was looking for ty
L1028[21:34:04] <Forec​aster> Hey, quit speaking in code (references)! D:<
L1029[21:35:04] <Corded> > <SoraFi​restorm> this is what I was looking for ty
L1030[21:35:05] <Mic​hiyo> You might want the other two, because they hard set the resolution
L1031[21:36:02] <SquidDev> https://github.com/CaitlynMainer/OpenComputers/blob/34a28c331c644614b0058e55ccc6c2eba7c8c524/src/main/scala/li/cil/oc/common/PacketPayload.scala#L16 😭 Why's it not using StreamCodec.
L1032[21:36:26] <SquidDev> I don't understand how the original vibe porter was looking at adding new features when there was so much code left to clean up.
L1033[21:36:50] <Corded> > <Mic​hiyo> reacted 💯 to <Squi​dDev> I don't understand how the original vibe porter was looking at adding new featu…
L1034[21:36:52] <SoraFi​restorm> you're assuming that the viber porter was smart enough to realize there was stuff to clean up
L1035[21:37:10] <Mic​hiyo> "Hey it starts that's good enough!"
L1036[21:37:11] <SoraFi​restorm> * vibe porter was cognizant
L1037[21:37:23] <Izzy> LLM enthusiasts don't tend to be detail-oriented
L1038[21:37:45] <SoraFi​restorm> More direct alternative to what I said ^^^ :P
L1039[21:38:08] <SquidDev> Just tell the bot "clean up the code, make no mistakes".
L1040[21:40:15] <Mic​hiyo> That's what I do! /s
L1041[21:41:06] <Izzy> make a statistically average amount of mistakes
L1042[21:41:13] <Corded> > <Squi​dDev> https://github.com/CaitlynMainer/OpenComputers/blob/34a28c3���
L1043[21:41:13] <Mic​hiyo> Though I'm NOT touching that with a 10 foot pole cause... I don't understand it.
L1044[21:41:15] <Mic​hiyo> lol
L1045[21:43:36] <SquidDev> Yes, to be clear, stuff I'm complaing about I will get some PRs up for! Wouldn't be fair otherwise :p.
L1046[21:43:46] <Amanda> %choose more space or halucinate the night away
L1047[21:43:46] <MichiBot> Ama​nda: Somebody once told me to roll with "halucinate the night away"
L1048[21:44:39] <SoraFi​restorm> my lack of understanding of how Scala works is starting to bother me lmao
L1049[21:58:09] <SoraFi​restorm> this really shouldn't have been so hard...
L1050[22:08:12] <SoraFi​restorm> but I did finally figure out the incantation I needed to make it do what I wanted
L1051[22:14:23] <Mic​hiyo> ONE DAY... I will be able to build my mod again
L1052[22:20:30] <SoraFi​restorm> hahaha oh no
L1053[22:20:45] <SoraFi​restorm> I did a pull and now I can no longer build the mod
L1054[22:20:58] <Mic​hiyo> WHELP
L1055[22:21:19] <SoraFi​restorm> incredible, very cool
L1056[22:21:30] <Mic​hiyo> Yeah cause you grabbed the change to push everything through my mirror... which can't reach Create.
L1057[22:22:12] <Corded> > <Mic​hiyo> ONE DAY... I will be able to build my mod again
L1058[22:22:12] <SoraFi​restorm> https://klipy.com/gifs/im-facing-a-similar-situation-myself-jack-donaghy
L1059[22:23:14] <Mic​hiyo> IN THEORY, you could re-extract your zip back into your gradle cache
L1060[22:23:15] <Mic​hiyo> lol
L1061[22:25:55] <Mic​hiyo> https://paste.pc-logix.com/vequfiyisa
L1062[22:26:10] <Mic​hiyo> I'm building locally with your zip and that change.
L1063[22:27:06] <Mic​hiyo> oooor not lmfao
L1064[22:27:54] <Mic​hiyo> it built but I can't launch because I'm missing flywheel and stuff
L1065[22:31:16] <Amanda> Silly michiyo, flys can't use wheels!
L1066[22:31:26] <Amanda> %choose space or rainbox or soda
L1067[22:31:27] <MichiBot> Ama​nda: The proof is in the pudding. Definitely "rainbox". Hm, this is surprisingly good...
L1068[22:31:41] <Mic​hiyo> Sure they can, with small enough cars!
L1069[22:31:58] <Amanda> If you say so...
L1070[22:38:27] <Mic​hiyo> sigh I'm working on a workaround for this BS...
L1071[22:42:50] <Brisingr​ Aerowing> %stab "Create's Maven"
L1072[22:42:50] <MichiBot> Brisingr Aerowing is trying to stab Create's Maven! They have 5 minutes if they want to attempt to %defend against it!
L1073[22:47:52] <MichiBot> Brisingr Aerowing is stabbing Create's Maven with a box full of cables for 1d4 => 4 damage! The box full of cables suddenly ceases to be.
L1074[22:51:47] <Mic​hiyo> https://discordembeds.pc-logix.com/live/1534333054602969349/1785883907175-e4d1115bb309.png
L1075[22:57:13] <Mic​hiyo> I'll push up a fix once I get it solid
L1076[23:02:02] <Mic​hiyo> @SoraFirestorm I just pushed what I HOPE is a fix for this... can you pull and confirm if you can launch?
L1077[23:02:57] <Izzy> I am hopefully compiling 1.12 OC B)
L1078[23:03:23] <SoraFi​restorm> think I am building
L1079[23:03:25] <Mic​hiyo> good luck!
L1080[23:03:34] <SoraFi​restorm> booting
L1081[23:03:53] <Izzy> my sun blade is having a bad fucking time trying to boot too
L1082[23:03:55] <Izzy> fun!
L1083[23:04:20] <SoraFi​restorm> https://discordembeds.pc-logix.com/live/1534336213698216088/1785884660094-c8730caf405b.png
L1084[23:04:41] <SoraFi​restorm> appear to be back in business
L1085[23:05:36] <Mic​hiyo> Github is building again too
L1086[23:06:02] <Mic​hiyo> When Create's maven is back up I'll switch back to using my mirror
L1087[23:07:17] <Mic​hiyo> fixing some legacy tag issues with items. now that I can ya know... LAUNCH THE GAME
L1088[23:07:21] <SoraFi​restorm> ... is there a reason why the tablet is 2 different sizes between one handed offhand and one handed on hand
L1089[23:07:22] <SoraFi​restorm> ?
L1090[23:08:11] <Mic​hiyo> Well, the idea was if it's in your on hand, and not enabled you likely still wanna see it roughly like you had it active.
L1091[23:08:34] <SoraFi​restorm> right sorry
L1092[23:08:37] <SoraFi​restorm> that was a bad question
L1093[23:08:42] <SoraFi​restorm> let me try again
L1094[23:09:48] <SoraFi​restorm> https://discordembeds.pc-logix.com/live/1534337581087723730/1785884988060-cff568d014a7.png
L1095[23:09:50] <SoraFi​restorm> Currently
L1096[23:10:01] <SoraFi​restorm> if you have things in both hands
L1097[23:10:14] <SoraFi​restorm> then if the tablet is in your off hand, it is slightly bigger than it is in your on hand
L1098[23:10:31] <SoraFi​restorm> is there a reason they're not both the same size?
L1099[23:10:39] ⇨ Joins: Agla (~Agla@arennes-659-1-166-213.w2-12.abo.wanadoo.fr)
L1100[23:11:01] ⇦ Quits: Agla (~Agla@arennes-659-1-166-213.w2-12.abo.wanadoo.fr) (Client Quit)
L1101[23:11:04] <Mic​hiyo> Oversight?
L1102[23:11:06] <Mic​hiyo> lol
L1103[23:11:24] <SoraFi​restorm> The offhand scales by `OffhandFaceSize` and the onhand scales by `SideFaceSize` I think
L1104[23:11:37] <SoraFi​restorm> yeah
L1105[23:11:55] <Mic​hiyo> I'm going to go with oversight. Likely me just being dumb
L1106[23:12:17] <SoraFi​restorm> I'm going to remove `SideFaceSize` then
L1107[23:12:57] <Mic​hiyo> Ok, yeah, we're good again yay work can continue!
L1108[23:15:51] <SoraFi​restorm> alright, how do you feel about the tablets being slightly off-screen at rest?
L1109[23:15:58] <SoraFi​restorm> https://discordembeds.pc-logix.com/live/1534339142174114052/1785885358328-f1865afc7330.png
L1110[23:16:03] <SoraFi​restorm> that's 3x the current size
L1111[23:16:13] <SoraFi​restorm> which I think is about right for readability
L1112[23:16:14] <Mic​hiyo> ¯\(ツ)/¯
L1113[23:16:20] <Mic​hiyo> fine with me
L1114[23:17:10] <SoraFi​restorm> if you have view bobbing enabled they're gonna swing off the side of the screen anyways
L1115[23:19:08] <Izzy> would the main repo be the place to put in OpenPrinter requests?
L1116[23:19:31] <Mic​hiyo> Yeah, OpenPrinter is no longer an addon
L1117[23:19:39] <Mic​hiyo> if you mean pre 1.21.1 then um...
L1118[23:19:45] <Mic​hiyo> IDK if I'm poking at that more TBH :P
L1119[23:19:55] <Izzy> that's fair
L1120[23:19:57] <Mic​hiyo> I'll do it if I can convince myself to lol
L1121[23:20:08] <Izzy> Will submit a request for an automatic book binder
L1122[23:20:21] <Mic​hiyo> if it's the 1.12.1 and lower use the actual OpenPrinter repo
L1123[23:20:23] <Izzy> because in VN we've been printing enough documents that manually sticking them in folders is annoying
L1124[23:20:37] <SoraFi​restorm> printing documents? in the future?
L1125[23:20:41] <SoraFi​restorm> how quaint :P
L1126[23:21:45] <SoraFi​restorm> so just for fun, I decided to try making the tablet a 25x80 screen
L1127[23:21:46] <Mic​hiyo> heh
L1128[23:21:50] <SoraFi​restorm> it turns out the game doesn't like that
L1129[23:21:52] <SoraFi​restorm> crashes
L1130[23:21:55] <Mic​hiyo> lmao no?
L1131[23:22:05] <Izzy> any good bureaucracy uses an obscene amount of paper
L1132[23:22:37] <Izzy> we've gotta print copies of bills for distribution and then the acts once they're enacted
L1133[23:22:43] <Mic​hiyo> I'm adding a feature (During clean up! I'm sorry!) That I've wanted for a very long time....
L1134[23:22:55] <Mic​hiyo> Terminal Server KVM.
L1135[23:22:56] <SoraFi​restorm> I'll try pulling one fresh from creative menus instead of trying to reuse an existing one
L1136[23:23:25] <Izzy> Printing manuals for software and systems
L1137[23:24:23] <SoraFi​restorm> `java.lang.IllegalArgumentException: unsupported resolution`
L1138[23:25:04] <Izzy> my understanding is that the screen code is fairly picky about how this stuff works for bandwidth reasons
L1139[23:25:17] <Mic​hiyo> SO that's either in component\GraphicsCard, or component\TextBuffer
L1140[23:25:18] <Izzy> 25x50 would maybe work?
L1141[23:25:28] <SoraFi​restorm> yeah I'm looking
L1142[23:25:32] <Mic​hiyo> if (w < 1 || h < 1 || w > mw || h > mw || h w > mw mh)
L1143[23:25:32] <Mic​hiyo> throw new IllegalArgumentException("unsupported resolution")
L1144[23:25:44] <Mic​hiyo> * ```
L1145[23:25:44] <Corded> if (w < 1 || h < 1 || w > mw || h > mw || h * w > mw * mh)
L1146[23:25:44] <Corded> throw new IllegalArgumentException("unsupported resolution")
L1147[23:25:44] <Corded> ```
L1148[23:25:49] <SoraFi​restorm> oh
L1149[23:25:50] <SoraFi​restorm> duh
L1150[23:25:56] <SoraFi​restorm> I didn't try to adjust the GPU
L1151[23:26:12] <SoraFi​restorm> it's not working because I do not have hardware-accelerated rotation
L1152[23:26:13] <SoraFi​restorm> obviously
L1153[23:26:52] <SoraFi​restorm> I don't care enough to actually try and fix it
L1154[23:26:59] <SoraFi​restorm> I was just being silly about copying the CC tablets :P
L1155[23:27:18] <Mic​hiyo> lol
L1156[23:28:19] <SoraFi​restorm> well now that that joke has fallen flat on its face
L1157[23:31:27] <SoraFi​restorm> You merged so quickly I didn't get to post before and after pics :P
L1158[23:32:15] <Corded> > <Mic​hiyo> reacted 😂 to <SoraFi​restorm> You merged so quickly I didn't get to post before and after pics :P
L1159[23:34:08] <Corded> > <Mic​hiyo> I'm adding a feature (During clean up! I'm sorry!) That I'…
L1160[23:34:08] <SoraFi​restorm> Literally me. Granted, it's more complicated than my 'simply' editing the item title, but still :P
L1161[23:39:09] <SoraFi​restorm> honestly I think scaling the two-handed tablet to 1.0 is about perfect
L1162[23:39:40] <SoraFi​restorm> https://discordembeds.pc-logix.com/live/1534345102154006709/1785886779743-70cfbf551686.png https://discordembeds.pc-logix.com/live/1534345102154006709/1785886779989-8ba836aaf590.png https://discordembeds.pc-logix.com/live/1534345102154006709/1785886780195-5fc088dd4d91.png
L1163[23:41:53] <SoraFi​restorm> I think it is mildly problematic that shift-click is both 'force shutdown' and 'open expansion bay GUI for tablet'
L1164[23:42:47] <Mic​hiyo> is that..... how it always was?
L1165[23:42:55] <Mic​hiyo> I'm wondering if that's another broken thing from the port
L1166[23:43:01] <SoraFi​restorm> no idea
L1167[23:43:07] <SoraFi​restorm> I'll boot up 1.12 to xref hold on
L1168[23:43:56] <Mic​hiyo> Thanks
L1169[23:44:26] <Mic​hiyo> I'm going to start putting port, in quotes when talking about the broken as 1.20.1 stuff that we inherited lol
L1170[23:44:40] <Mic​hiyo> * ass
L1171[23:45:05] <SoraFi​restorm> yeah it's like that in 1.12 too
L1172[23:45:39] <Mic​hiyo> huh
L1173[23:45:56] <SoraFi​restorm> I don't imagine lots of people were putting FDDs in their tablets
L1174[23:46:01] <SoraFi​restorm> so is probably just a simple oversight
L1175[23:46:25] <Mic​hiyo> I mean, I ALWAYS turned my PC off when putting floppies in it
L1176[23:49:14] <SoraFi​restorm> my inclination is to make it so that shift click just opens the menu always
L1177[23:49:22] <SoraFi​restorm> and add a power button to the menu
L1178[23:51:32] <SoraFi​restorm> that feels like the best way to address the issue
L1179[23:51:49] <SoraFi​restorm> and makes tablets that tiny bit more consistent with computers
L1180[23:53:23] <Izzy> Imagine using removable storage
L1181[23:53:37] <Izzy> this post by network gang
L1182[23:53:57] <SoraFi​restorm> I mean, I probably would be inclined to not put a FDD in my tablets either
L1183[23:58:01] ⇨ Joins: Agla (~Agla@arennes-659-1-166-213.w2-12.abo.wanadoo.fr)
L1184[23:58:26] ⇦ Quits: Agla (~Agla@arennes-659-1-166-213.w2-12.abo.wanadoo.fr) (Client Quit)
L1185[23:58:34] <Izzy> sun blade 1500 is still trying to load the solaris installer
L1186[23:58:53] <Mic​hiyo> I still want to buy a Sunfire.
L1187[23:59:07] <Mic​hiyo> like.. I have no use for it... but I OWN the car, I might as well have the server too
L1188[23:59:11] <Izzy> I desire a Sun Ultra 45 to complete my collection of cheesegraters
<<Prev Next>> Scroll to Top