<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[02:05:53] * Amanda meows stories to Elfi from the lands of dreams, decides it's heccen zzzmews time
L2[02:05:56] <Amanda> Night girls
L3[02:08:39] <TechT​astic> <:trollface:280296715196694529> https://discordembeds.pc-logix.com/live/1706926118945.png
L4[04:30:23] ⇦ Quits: Michiyo (~Michiyo@50.45.236.151) (Ping timeout: 189 seconds)
L5[06:13:25] <Lili​rine> is there documentation on writing OC addons?
L6[06:13:54] <Forec​aster> there are other addons
L7[06:14:00] <Lili​rine> I'd look at OC itself, but... Scala
L8[06:14:05] <Forec​aster> that's the documentation
L9[06:14:21] <Lili​rine> I'm aware, though blindly copying from other addons without actually understanding how it works seems like a bad idea.
L10[06:15:04] <Lili​rine> (unless that's the only option)
L11[06:15:40] <Lili​rine> the things I'm probably most interested in are API docs
L12[06:15:45] <Forec​aster> looking at something that already exists doesn't equate to "blindly copying"
L13[06:15:58] <Forec​aster> you *can* do that, but what says you have to
L14[06:16:27] <Lili​rine> it kind of does if you don't understand it; most OC addons are quite big and I wouldn't have a clue where to start looking for API examples I could pinch
L15[06:16:44] <Forec​aster> so strive to understand it
L16[06:16:47] <Forec​aster> experiment
L17[06:16:55] <Forec​aster> look at small ones then
L18[06:17:51] <Lili​rine> I suppose I could blindly try the APIs in OC; though I won't be able to view class definitions (unless IDEA's fernflower can decompile Scala; I've heard Kotlin is notorious and I imagine Scala is worse, ~~and not just for decompilation~~)
L19[06:22:30] <Forec​aster> if you have a lot of free time sure
L20[06:22:44] <Lili​rine> I have nothing other than that
L21[06:22:50] <Lili​rine> oh hey there's literally example projects on github
L22[06:23:16] <Lili​rine> ...from 10 years ago, so I don't know how much applies to modern OC APIs
L23[06:23:31] <Lili​rine> but most of it seems... simple enough
L24[06:24:05] <Forec​aster> you can see on github when the last change to the api was made
L25[06:24:42] <Lili​rine> ...two years ago
L26[06:24:52] <Lili​rine> oh sick the APIs are in Java
L27[06:25:16] <Forec​aster> two? I see seven
L28[06:25:29] <Forec​aster> on `/src/api/java`
L29[06:25:31] <Lili​rine> https://github.com/MightyPirates/OpenComputers/tree/master-MC1.7.10/src/main/java/li/cil/oc/api
L30[06:25:36] <Lili​rine> this is what I'm looking qat
L31[06:25:37] <Lili​rine> * at
L32[06:26:00] <Lili​rine> ...`api/java` is for *external* APIs
L33[06:26:18] <Lili​rine> (in OC's case, thaumcraft and stargatetech2)
L34[06:27:22] <Forec​aster> ah, yeah
L35[06:29:04] <Lili​rine> we need more mods with conscise API docs tbh
L36[07:11:11] <Forec​aster> 1. Use API
L37[07:11:12] <Forec​aster> 2. Make addon
L38[07:41:10] ⇨ Joins: Vexatos (~Vexatos@p200300eaef137600780cbe4ed7e48c1c.dip0.t-ipconnect.de)
L39[07:41:10] zsh sets mode: +v on Vexatos
L40[08:54:20] <Va​ur> %tonk
L41[08:54:21] <MichiBot> Darn! Va​ur! You beat AR2​000's previous record of 6 hours, 17 minutes and 39 seconds (By 7 hours and 30 minutes)! I hope you're happy!
L42[08:54:22] <MichiBot> Vaur's new record is 13 hours, 47 minutes and 39 seconds! Vaur also gained 0.0525 (0.0075 x 7) tonk points for stealing the tonk. Position #2. Need 0.05482 more points to pass Forec​aster!
L43[09:29:36] ⇦ Quits: Hawk777 (~Hawk777@2001:569:7e40:1300:2978:fecb:50dc:f795) (Quit: Leaving.)
L44[09:41:37] <♒𝐕𝐨𝐯𝐚​𝐧_𝐒𝐚𝐧❤> On the newest version of the Minecraft 1.7.10 mod, has the program already returned to the stargate?
L45[09:41:48] <Forec​aster> what
L46[09:42:33] <Corded> > <Forec​aster> what
L47[09:42:33] <♒𝐕𝐨𝐯𝐚​𝐧_𝐒𝐚𝐧❤> Sorry for the translation
L48[09:44:45] <♒𝐕𝐨𝐯𝐚​𝐧_𝐒𝐚𝐧❤> Once upon a time, the OpenComputers mod in MineOS had a program for the Stargate mod
L49[09:45:12] <Forec​aster> we don't support MineOS
L50[09:45:43] <Corded> > <Forec​aster> we don't support MineOS
L51[09:45:43] <♒𝐕𝐨𝐯𝐚​𝐧_𝐒𝐚𝐧❤> I got it
L52[09:46:22] <Corded> > <Forec​aster> we don't support MineOS
L53[09:46:23] <♒𝐕𝐨𝐯𝐚​𝐧_𝐒𝐚𝐧❤> Do you know who supports?
L54[09:47:47] <Forec​aster> no
L55[09:48:09] <Forec​aster> might be nobody at this point
L56[09:50:29] <Corded> > <Forec​aster> might be nobody at this point
L57[09:50:29] <♒𝐕𝐨𝐯𝐚​𝐧_𝐒𝐚𝐧❤> It's sad
L58[09:54:41] <Forec​aster> I mean, if you like MineOS I guess it is
L59[10:07:33] <Kristo​pher38> more likely you want to ask the author of the stargate program
L60[10:07:57] <Kristo​pher38> MineOS is still somewhat maintained I think, but the stargate program probably isn't
L61[10:13:30] <♒𝐕𝐨𝐯𝐚​𝐧_𝐒𝐚𝐧❤> I checked the app market, it doesn't work.
L62[10:14:39] <♒𝐕𝐨𝐯𝐚​𝐧_𝐒𝐚𝐧❤> https://youtu.be/YsjdHI8mfvo?si=PH9QoN_T6x6QICIE
L63[10:15:20] <Corded> > <♒𝐕𝐨𝐯𝐚​𝐧_𝐒𝐚𝐧❤> https://youtu.be/YsjdHI8mfvo?si=PH9QoN_T6x6QICIE
L64[10:15:20] <♒𝐕𝐨𝐯𝐚​𝐧_𝐒𝐚𝐧❤> Is it possible to do this with openOS?
L65[10:16:51] <Forec​aster> it wont look the same, but functionally yes
L66[10:16:52] <Kristo​pher38> nope
L67[10:17:15] <Kristo​pher38> as in it is technically possible you can't run the program for mineOS on openOS
L68[10:17:27] <Kristo​pher38> * but you can't run the program for mineOS on openOS
L69[10:19:04] <Corded> > <Forec​aster> it wont look the same, but functionally yes
L70[10:19:04] <♒𝐕𝐨𝐯𝐚​𝐧_𝐒𝐚𝐧❤> I don't care what it looks like, I want to control this gate with the help of a computer
L71[10:19:25] <♒𝐕𝐨𝐯𝐚​𝐧_𝐒𝐚𝐧❤> It's insanely cool
L72[10:33:05] <Forec​aster> You'd have to find a program for openOS or make one yourself
L73[10:34:11] <♒𝐕𝐨𝐯𝐚​𝐧_𝐒𝐚𝐧❤> I think I saw a program for it a long time ago
L74[10:34:37] <♒𝐕𝐨𝐯𝐚​𝐧_𝐒𝐚𝐧❤> But I'll have to look for her again
L75[10:34:57] <♒𝐕𝐨𝐯𝐚​𝐧_𝐒𝐚𝐧❤> Because I can't write a program myself
L76[11:01:25] ⇨ Joins: flappy (~flappy@2001:99a:2068:8c00:b02c:91d2:72f7:9a1e)
L77[11:01:30] ⇦ Quits: flappy (~flappy@2001:99a:2068:8c00:b02c:91d2:72f7:9a1e) (Read error: Connection reset by peer)
L78[11:35:15] <stephan48> Amanda: https://www.virtualhere.com/ just stumbled upon this, sadly it seems closed source and only allows 1 device in the free version, but maybe it can solve your "share the usb accelerator stick thingy" issue?
L79[11:36:32] <stephan48> ah on linux it seems to use https://wiki.archlinux.org/title/USB/IP so maybe using this directly will benefit you?
L80[11:43:28] <Amanda> stephan48: ah, never even considered usb/ip, but it just occured to me that maybe I could use the spice protocol somehow, pve does support virtual spice-backed USb ports
L81[11:43:43] <stephan48> huh
L82[11:58:05] <Corded> > <♒𝐕𝐨𝐯𝐚​𝐧_𝐒𝐚𝐧❤> Is it possible to do this with openOS?
L83[11:58:05] <AR2​000> https://github.com/AR2000AR/openComputers_codes/tree/master/stargate_ctl2
L84[11:58:38] <AR2​000> https://paste.pc-logix.com/iriqorobim
L85[13:09:09] <Cels​iuss> Are the forums being actively used and moderated? Asking because my post is still pending approval
L86[13:09:22] <Forec​aster> not really
L87[13:09:43] <Forec​aster> posts are approved when someone comes here and we poke @Liizzii-chan about it
L88[13:10:01] <Cels​iuss> Haha ok thanks
L89[13:12:21] <Cels​iuss> I had this problem where the game graphics completely glitched out when using robots. Posted about it on the forums along with a solution for it by removing some code. Was hoping for some input on it, if it is a viable solution since I'm not 100% about the use of those function calls that I removed.
L90[13:19:35] <Forec​aster> do you mean in the mod itself?
L91[13:19:37] <Forec​aster> or Lua
L92[13:19:43] <Cels​iuss> the mod yes
L93[13:23:07] <Cels​iuss> https://paste.pc-logix.com/nefojetoya
L94[13:26:51] <Forec​aster> OC isn't really being maintained anymore
L95[13:27:27] <Cels​iuss> Oh that's a shame
L96[13:27:36] <Cels​iuss> OK thanks!
L97[13:28:51] <Forec​aster> you could create an issue, or even a pullrequest on the repo
L98[13:31:05] <Cels​iuss> yeah you're right
L99[13:36:07] <Amanda> If you have a mod like optifine, I'd say see what your patch does on clients without it to make sure it's not an optifine bug
L100[13:37:47] <Cels​iuss> I have tested the patch with only forge and OC (no other mods, no optifine), and have also tested it on a large modpack with optifine. No issues on either
L101[13:50:30] <S​3> I started using what's it... Rhubidium or whatever on forge
L102[13:50:59] <S​3> I don't use optifine anymore because it's kinda terrible tbh and sometimes just doesn't work with some of my hardware
L103[13:51:27] <S​3> +and mod choices
L104[14:14:30] <Corded> > <Cels​iuss> Are the forums being actively used and moderated? Asking be…
L105[14:14:31] <Liizzi​i-chan> just approved your post
L106[14:18:35] <Liizzi​i-chan> and the followup post on it
L107[14:18:47] <Cels​iuss> thanks!
L108[14:33:12] ⇨ Joins: hase (~hase@62-46-29-124.adsl.highway.telekom.at)
L109[14:35:02] ⇨ Joins: hasenpower (~hasenpowe@62-46-29-124.adsl.highway.telekom.at)
L110[14:35:09] <hasenpower> hi
L111[14:35:20] <Amanda> Greetings mortal, would you like to %yeshi
L112[14:35:20] <MichiBot> Hi, welcome to the opencomputers IRC channel. If you just connected from minecraft, yes this is a real chat. There are people here, but dont expect people to engage with someone who just says "hi" or similar, we are (usually) pretty busy.
L113[14:35:39] ⇦ Quits: hase (~hase@62-46-29-124.adsl.highway.telekom.at) (Client Quit)
L114[14:35:44] ⇦ Quits: hasenpower (~hasenpowe@62-46-29-124.adsl.highway.telekom.at) (Client Quit)
L115[14:35:57] <Amanda> They left immediately, I'm shocked. SHOCKED I say.
L116[14:36:15] <Forec​aster> they could've at least brought some treats
L117[14:42:27] <Amanda> Indeed
L118[15:23:42] <Amanda> stephan48: I don't suppose you have any ideas how to make ips that are forwarded through metallb show their external ipv4 ip? It's currently only showing my router's IP for some reason
L119[15:24:23] <Amanda> ipv6 appears right, but I assume that's because it's not really NATing
L120[15:30:34] <stephan48> Only if you can really assign a public ip
L121[15:30:57] <stephan48> Reserve one
L122[15:31:18] <stephan48> I have thought about that too over the last week or two
L123[15:31:21] <Amanda> Damn, is that a limit of metalb or bgp? Becasue I used to get the external IP from my router when port forwarding to a traefik instance on a VM instead of a metallb ip
L124[15:31:35] <Amanda> At least I'm pretty sure I did
L125[15:32:16] <Amanda> Or maybe it's something with unifi, in which case I should just wait for alex to get sick of the same problem and do the research for me. :P
L126[15:40:08] <Forec​aster> %sip
L127[15:40:09] <MichiBot> You drink a powdery honey potion (New!). Forecaster hears a train whistle in the distance.
L128[15:57:42] <Amanda> %choose cubes?
L129[15:57:42] <MichiBot> Ama​nda: No, maybe tomorrow.
L130[15:57:45] <Amanda> Hrm.
L131[15:57:49] <Amanda> I disagree
L132[15:58:54] * Amanda loads up CAE
L133[16:15:33] <Forec​aster> Hooray for defiant cubes
L134[17:09:41] <stephan48> Amanda: huh? basically the issue is that you would need to have MetalLB report your external IP but listen to an internal IP you could NAT to
L135[17:10:30] <Amanda> stephan48: wait so I just need to modify the external ip and it'll do the routing stuff itself?
L136[17:11:37] <stephan48> the issue is that metallb/k8s setsup NAT entries for the IP you assign to it, so if you just do a "hey always throw these X ports from my external v4 to the cluster"(DNAT on your unifi) you would need to do some magic that once the traffic reached the k8s vms you DNAT it back to the public ip, otherwhise k8s shits itself
L137[17:11:56] <stephan48> it will try to announce an bgp route for your public ip
L138[17:11:57] ⇦ Quits: uis (~uis@95.165.156.213) (Quit: ZNC 1.7.5 - https://znc.in)
L139[17:12:07] ⇨ Joins: uis (~uis@95.165.156.213)
L140[17:12:07] <stephan48> since bgp can't tell the router "Just these ports please thx"
L141[17:13:23] <stephan48> i think i am explaining this stupidly
L142[17:13:32] <Amanda> I'm definately confused
L143[17:13:47] <Amanda> It seems to be working with the internal IP, it just shows every connection coming from the router
L144[17:13:52] <Amanda> internal and external
L145[17:14:29] <stephan48> wait is it about source ip address?
L146[17:14:45] <Amanda> yes
L147[17:14:49] <stephan48> ahhhhhh
L148[17:15:09] <Amanda> When it reaches the traefik instance, everything appears to be from 10.12.0.1 which is the router on the servers vlan
L149[17:15:28] <stephan48> i was assuming you wanted to announce your external ipv4 address via metallb
L150[17:15:41] <stephan48> what routing policy do you have set? cluster or local?
L151[17:15:50] <Amanda> Local for both internal and external
L152[17:15:55] <stephan48> do you have a proxy on the router somehow?
L153[17:16:31] <Amanda> I don't believe so? I'm also 99% sure it used to show the right source IP when it was a traefik instance on my nixos vm
L154[17:16:36] <stephan48> like haproxy or something?
L155[17:16:39] <Amanda> ah, no
L156[17:17:09] <stephan48> f.e. i now run a nginx on my openwrt to simplify network routing and remove th need of hairpin nat for v6
L157[17:17:38] <stephan48> i set it up to send source ip via proxy protocol to the apache2 running on the homeserver - https://doc.traefik.io/traefik/routing/entrypoints/#proxyprotocol
L158[17:17:46] <stephan48> then its strange
L159[17:18:21] <Amanda> a
L160[17:18:59] <Amanda> Alex says he's pretty sure it used to show the correct source ip for him in his metalb-bgp before as well, so it's entirely possible metalb/unifi changed something that broke it
L161[17:19:09] <stephan48> look for source nat on unifi
L162[17:19:29] <Amanda> It's also possible that same change was actually a unifi change, and my traefik on my nixos vm has been broken for awhile
L163[17:19:52] <stephan48> and check via tcpdump what source ip the vm(proxmox host may be also interesting) sees for traffic to traefik
L164[17:19:58] <stephan48> i still hate them for that name.
L165[17:21:03] <Amanda> stephan48: may I PM you?
L166[17:22:19] <stephan48> sure
L167[17:23:14] <Amanda> I'm pretty sure it's fine, but I didn't want to share my entire nat routing table publically just in case
L168[17:42:14] <Amanda> That's certinely something to be concerned about though. I've had a "lanonly" middleware configured in traefik for awhile now, and if it's not been source-natting, that means it's been useless for ipv4 for awhile now
L169[17:43:05] <Amanda> Which means anybody could (ab)use a Host header to access some stuff internally. :D
L170[18:10:17] <stephan48> so did that fix it or is the UDM still to blame?
L171[18:46:56] <PewPew​Cricket> ive gone from oc to linux from scratch and x86 assembly
L172[18:53:44] <Amanda> stephan48: didn't try, as I've been plauing with cubes instead
L173[19:04:26] <Amanda> stephan48: oh! No, the lanonly middleware is just for some resources, not anything I'd notice being at fault, I was just saying since UDM changed the source IP, it's become useless because it'll always appear inthe LAN for ipv4
L174[19:11:05] <Amanda> stephan48: I'll probbaly wait to try removing the offending lines you mentioned on monday, or tuesdau, don't want to risk breaking the internet when the whole family's home and online
L175[19:28:53] ⇨ Joins: TahsinCr (~TahsinCr@185.107.192.154)
L176[19:30:12] <Amanda> stephan48: for example, my forgejo instance had the lanonly middleware enabled, which just means it worked fine for everyone! :D
L177[19:30:39] <Amanda> ( It should not have that middlware anymore )
L178[19:30:57] ⇦ Quits: TahsinCr (~TahsinCr@185.107.192.154) (Client Quit)
L179[19:31:26] <Amanda> I must have put it in before I finished setting it up in the kube cluster
L180[19:33:07] <stephan48> Ah i see
L181[19:37:50] ⇨ Joins: Mystery (~Mystery@185.107.192.154)
L182[19:38:32] <Mystery> YAZI
L183[19:39:39] <Forec​aster> Bingo
L184[19:40:02] <Mystery> :))
L185[19:40:14] <Mystery> ?
L186[19:41:11] <Mystery> eğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğ
L187[19:41:37] <Forec​aster> Don't do that
L188[19:46:36] <Mystery> hello:)
L189[19:48:13] <Mystery> ...
L190[19:48:24] <Mystery> HELLOOOOOO
L191[19:49:26] <Amanda> %yeshi
L192[19:49:26] <MichiBot> Hi, welcome to the opencomputers IRC channel. If you just connected from minecraft, yes this is a real chat. There are people here, but dont expect people to engage with someone who just says "hi" or similar, we are (usually) pretty busy.
L193[19:49:58] <Mystery> ...
L194[19:50:31] <Mystery> I don't know
L195[19:51:06] <Mystery> I'm from Türkiye
L196[19:55:59] <Forec​aster> That's nice
L197[19:56:12] <Mystery> hello
L198[19:59:43] ⇨ Joins: Mehmet (~Mehmet@185.107.192.154)
L199[19:59:53] <Mehmet> selam
L200[19:59:53] ⇦ Quits: Mystery (~Mystery@185.107.192.154) (Ping timeout: 189 seconds)
L201[20:02:43] ⇨ Joins: TheHunterManX (~TheHunter@fra45.bisecthosting.com)
L202[20:03:27] ⇦ Quits: TheHunterManX (~TheHunter@fra45.bisecthosting.com) (Client Quit)
L203[20:03:35] ⇦ Quits: Mehmet (~Mehmet@185.107.192.154) (Client Quit)
L204[20:08:17] <Forec​aster> Still no treats
L205[20:08:26] <Forec​aster> Unbelievable how rude people are
L206[20:15:34] <Amanda> %choose more cubes or try and be productive or halucinate
L207[20:15:34] <MichiBot> Ama​nda: I received a message from future you, said to go with "more cubes".
L208[20:30:56] <Amanda> Hrm. No more cubes, I'm all cubed out
L209[20:33:17] <Forec​aster> Ohno
L210[20:33:33] <Forec​aster> Only option is to be productive then
L211[22:43:46] <Va​ur> %tonkout
L212[22:43:47] <MichiBot> Gadsbudlikins! Va​ur! You beat your own previous record of 13 hours, 47 minutes and 39 seconds (By 1 minute and 46 seconds)! I hope you're happy!
L213[22:43:48] <MichiBot> Va​ur has tonked out! Tonk has been reset! They gained 0.013 tonk points! plus 0.024 bonus points for consecutive hours! Current score: 0.43335, Position #2 Need 0.01782 more points to pass Forec​aster!
L214[23:01:18] <CompanionCube> Izzy: btw, i have hopefully acquired a plush *mute
L215[23:22:53] <Amanda> %choose iced creams or be good
L216[23:22:53] <MichiBot> Ama​nda: Once you get a taste of "be good" you can't stop.
L217[23:23:01] <Amanda> Hrm. I'll be bad
L218[23:30:02] <skit​tally> ey, do any docs exist that talk about executing a file from the eeprom? for example init.lua
L219[23:40:39] <Amanda> Not really? The basic idea is pretty simple though, open a file with the filesystem component, read it all in, then pass the read in data to loadstring
L220[23:42:27] <Amanda> %choose laptopnaptime?
L221[23:42:27] <MichiBot> Ama​nda: After all, why shouldn't you "laptopnaptime"?
L222[23:55:29] <Ocawes​ome101> %tonk
L223[23:55:30] <MichiBot> Potzblitz! Ocawes​ome101! You beat Va​ur's previous record of <0 (By 1 hour, 11 minutes and 42 seconds)! I hope you're happy!
L224[23:55:31] <MichiBot> Ocawesome101's new record is 1 hour, 11 minutes and 42 seconds! Ocawesome101 also gained 0.0012 tonk points for stealing the tonk. Position #8. Need 0.00987 more points to pass walks​anator!
L225[23:58:27] <Corded> > <Ama​nda> Not really? The basic idea is pretty simple though, open a …
L226[23:58:27] <skit​tally> mk i see. may i have a small code snippet?
<<Prev Next>> Scroll to Top