<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:19:56] * AmandaC lays on Saphire's lap, dozes
L2[00:22:46] <Saphire> Huh?
L3[01:45:06] ⇨ Joins: shuishan (shuishan!webchat@hn.kd.ny.adsl)
L4[01:45:19] <shuishan> hello?
L5[01:45:21] <Mimiru> %tonk
L6[01:45:22] <MichiBot> Mimiru! You beat CompanionCube's previous record of 2 hours, 53 minutes and 36 seconds! I hope you're happy!
L7[01:45:23] <MichiBot> Mimiru's new record is 4 hours, 48 minutes and 59 seconds
L8[01:45:25] <Mimiru> %h ello
L9[01:45:27] <Mimiru> %hello
L10[01:45:28] <MichiBot> Mimiru: 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.
L11[01:46:08] <shuishan> I have encountered OC problems can be feedback here?
L12[01:47:15] <Mimiru> erm.. possibly?
L13[01:47:32] <Mimiru> Sangar isn't around much on IRC..
L14[01:48:03] <shuishan> I don't know where to go back to feedback , please forgive me.
L15[01:49:48] <Mimiru> this is as good a place as any I suppose..
L16[01:51:20] <shuishan> The latest version of forge can't run OC
L17[01:52:15] <Mimiru> okay... a little more information would be helpful, logs, or.. anything really.
L18[01:53:46] <shuishan> The lower version of the forge works fine. The new version cannot run. The game version is 1.12.2.
L19[02:04:58] <Mimiru> Well, that's not totally surprising.. sometimes forge changes stuff and breaks mods.
L20[02:05:13] <Mimiru> use the older forge version until there is a release of OC built against newer forge.
L21[02:06:37] <Mimiru> anyway good luck, bed time here
L22[02:07:37] <shuishan> Ok, I am bothering. I am from China. I am only here at 4 pm. Sorry, please forgive me.
L23[02:19:03] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@i5387C159.versanet.de)
L24[02:29:06] ⇦ Quits: shuishan (shuishan!webchat@hn.kd.ny.adsl) (Quit: webchat.esper.net)
L25[02:53:53] ⇨ Joins: Vexatos (Vexatos!~Vexatos@p200300C107205E983B5FD17DE70E5685.dip0.t-ipconnect.de)
L26[02:53:53] zsh sets mode: +v on Vexatos
L27[03:01:06] <Kodos> Mimiru, payonel is the main dev these days ?
L28[03:26:34] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@i5387C159.versanet.de) (Ping timeout: 190 seconds)
L29[03:44:58] ⇨ Joins: rhysjonesuk (rhysjonesuk!webchat@97e58b71.skybroadband.com)
L30[03:45:51] ⇦ Quits: rhysjonesuk (rhysjonesuk!webchat@97e58b71.skybroadband.com) (Client Quit)
L31[03:48:34] ⇨ Joins: rhysjonesuk (rhysjonesuk!~rhysjones@97e58b71.skybroadband.com)
L32[03:48:45] <rhysjonesuk> oh finally i'm here
L33[03:49:04] <rhysjonesuk> Took a little bit of common sense and actual thinking to get here
L34[03:50:34] <Izaya> It's amazing where common sense can get you
L35[03:50:40] <rhysjonesuk> Yes indeed
L36[03:50:44] <rhysjonesuk> .
L37[03:51:16] <rhysjonesuk> When eventually u realise the client isn't asking for the IP but it's asking for a channel to join
L38[03:51:34] <rhysjonesuk> yeah
L39[03:59:48] <rhysjonesuk> screen flashing
L40[03:59:49] ⇨ Joins: t20kdc (t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net)
L41[03:59:50] <rhysjonesuk> ??
L42[03:59:54] <rhysjonesuk> hi
L43[04:01:05] <Izaya> %hi
L44[04:01:10] <Izaya> oh
L45[04:01:12] <Izaya> %hello
L46[04:01:13] <MichiBot> Izaya: 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.
L47[04:01:30] <rhysjonesuk> yeah
L48[04:01:42] <rhysjonesuk> Nothing really happens here to what I see
L49[04:01:46] <rhysjonesuk> But it's ok
L50[04:01:59] <Forecaster> you've been here like 20 minutes...
L51[04:02:20] <rhysjonesuk> Just finished configuring the server
L52[04:06:42] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@i5387C159.versanet.de)
L53[04:07:06] <rhysjonesuk> I'm going to go on here as the server now.
L54[04:07:07] ⇦ Quits: rhysjonesuk (rhysjonesuk!~rhysjones@97e58b71.skybroadband.com) (Quit: rhysjonesuk)
L55[04:07:33] ⇨ Joins: rhysjonesuk (rhysjonesuk!~rhysjones@97e58b71.skybroadband.com)
L56[04:07:37] <rhysjonesuk> there we go
L57[04:07:43] <ben_mkiv> Mimiru, whats the difference between the private security door and the security door?
L58[04:07:49] <rhysjonesuk> Well it's working
L59[04:07:50] <ben_mkiv> just the blockmodel?
L60[04:08:46] <rhysjonesuk> idk
L61[04:09:06] <rhysjonesuk> There's probsbly a ufo there
L62[04:09:35] <rhysjonesuk> Anyways need to deploy a chemical bomb so bye!
L63[04:09:36] ⇦ Quits: rhysjonesuk (rhysjonesuk!~rhysjones@97e58b71.skybroadband.com) (Client Quit)
L64[04:22:21] ⇨ Joins: baschdel (baschdel!~baschdel@2a01:5c0:16:abb1:ed88:84c:583d:ec88)
L65[04:25:42] ⇦ Quits: baschdel (baschdel!~baschdel@2a01:5c0:16:abb1:ed88:84c:583d:ec88) (Ping timeout: 189 seconds)
L66[05:07:32] <Joco223> Is it a problem for a wireless signal to go trough 4-5 blocks?
L67[05:22:31] <ben_mkiv> no
L68[05:22:46] <ben_mkiv> most likely theres another issue if it wont work for you
L69[05:22:56] <ben_mkiv> well, at least the T2 card can pass a few blocks
L70[05:38:31] <MGR> Depending on the signal strength and block hardness, most likely it can pass through
L71[06:13:58] <Joco223> Just asking in general since i am planning out the layourlt, it would be T2 card, few blocks of cobblestone and dirt
L72[06:30:35] <ben_mkiv> you shall pass
L73[06:43:26] ⇨ Joins: baschdel (baschdel!~baschdel@2a01:5c0:16:abb1:ed88:84c:583d:ec88)
L74[07:06:01] <ben_mkiv> how i love modding... half of the block logic is in the item code -.-
L75[07:20:20] <McMaarten> %tonk
L76[07:20:21] <MichiBot> McMaarten! You beat Mimiru's previous record of 4 hours, 48 minutes and 59 seconds! I hope you're happy!
L77[07:20:22] <MichiBot> McMaarten's new record is 5 hours, 34 minutes and 59 seconds
L78[07:20:25] <McMaarten> %tonkout
L79[07:20:25] <MichiBot> McMaarten has tonked out! Tonk has been reset! They gained 0.005 tonk points! Current score: 0.01
L80[07:20:29] <McMaarten> Dab
L81[07:22:44] <McMaarten> I have a library which stores some arguments in lists.
L82[07:22:44] <McMaarten> Then when I call the function I put '0x151515' (Without quotes) in the arguments.
L83[07:22:44] <McMaarten> But when I look inside the list it contains '1381653' and not '0x151515'
L84[07:23:09] <McMaarten> I have a library which stores some arguments in lists.
L85[07:23:09] <McMaarten> Then when I call the function I put `0x151515` in the arguments.
L86[07:23:10] <McMaarten> But when I look inside the list it contains `1381653` and not `0x151515` [Edited]
L87[07:24:03] <McMaarten> *ping me if you can help i have to go real quick*
L88[07:34:53] ⇨ Joins: rhysjonesuk (rhysjonesuk!~rhysjones@97e58b71.skybroadband.com)
L89[07:35:00] <rhysjonesuk> lol im back
L90[07:35:05] ⇨ Joins: ben_mkiv|afk (ben_mkiv|afk!~ben_mkiv@i59F751E2.versanet.de)
L91[07:35:12] <rhysjonesuk> hello
L92[07:36:04] <rhysjonesuk> meh
L93[07:37:47] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@i5387C159.versanet.de) (Ping timeout: 180 seconds)
L94[07:54:31] <rhysjonesuk> ...
L95[07:54:32] ⇦ Quits: rhysjonesuk (rhysjonesuk!~rhysjones@97e58b71.skybroadband.com) (Quit: rhysjonesuk)
L96[07:57:33] <CompanionCube> %tonk
L97[07:57:34] <MichiBot> CompanionCube! You beat McMaarten's previous record of <0! I hope you're happy!
L98[07:57:35] <MichiBot> CompanionCube's new record is 37 minutes and 8 seconds
L99[08:01:18] <ben_mkiv|afk> %tonk
L100[08:01:19] <MichiBot> I'm sorry ben_mkiv|afk, you were not able to beat CompanionCube's record of 37 minutes and 8 seconds this time.
L101[08:01:20] <MichiBot> 3 minutes and 45 seconds were wasted!
L102[08:09:00] ⇦ Quits: baschdel (baschdel!~baschdel@2a01:5c0:16:abb1:ed88:84c:583d:ec88) (Ping timeout: 189 seconds)
L103[08:19:27] <McMaarten> %tonk
L104[08:19:27] <MichiBot> I'm sorry McMaarten, you were not able to beat CompanionCube's record of 37 minutes and 8 seconds this time.
L105[08:19:28] <MichiBot> 18 minutes and 8 seconds were wasted!
L106[08:19:33] <McMaarten> wua
L107[08:19:36] <McMaarten> ._.
L108[08:31:06] <Forecaster> Wellp, you wasted 18 minutes!
L109[08:53:16] ⇨ Joins: baschdel (baschdel!~baschdel@2a01:5c0:16:abb1:ed88:84c:583d:ec88)
L110[09:08:47] <ben_mkiv|afk> Mimiru, are you interested in PRs about other issues on OpenSecurity issue tracker?
L111[09:08:55] <ben_mkiv|afk> now that i've almost seen every line of code of the mod....
L112[09:35:36] <Bob> %tonk
L113[09:35:38] <MichiBot> Bob! You beat CompanionCube's previous record of 37 minutes and 8 seconds! I hope you're happy!
L114[09:35:39] <MichiBot> Bob's new record is 1 hour, 16 minutes and 11 seconds
L115[09:56:29] <TheFox> ben_mkiv|afk: can you hmu when you have a second to answer an open glasses question? I'm having some issues with addEntityTracker3D() in 1.12.2
L116[09:56:51] <ben_mkiv|afk> probably
L117[09:57:02] <ben_mkiv|afk> now
L118[10:03:55] *** ben_mkiv|afk is now known as ben_mkiv
L119[10:42:19] <TheFox> ben_mkiv: I am trying to get it to display a field around entities of the selected type, however i cannot find enough documentation on the items to determine why it is not working.
L120[10:42:19] <TheFox> When I run a couple of the lines nothing seems to happen, but when I try other 3D things, like boxes, they work fine. Do you have a code example for entity tracking?
L121[10:49:41] <ben_mkiv> it only accepts wavefront object data, do you have one saved on the computer and parsed the data to the widget?
L122[10:53:23] <ben_mkiv> theres also a lootdisk with an example, search for openglasses in JEI or creative tab, its a green disk
L123[10:53:37] <ben_mkiv> then change to the folder of the disk in /mnt/?
L124[10:53:42] <ben_mkiv> and do "yes | install"
L125[10:54:12] <ben_mkiv> you can run it with entityTracker cmd and take a look on the source in /usr/bin/entityTracker.lua
L126[10:56:59] <ben_mkiv> and last but not least your glasses need a geolyzer upgrade, which you can add on an anvil
L127[11:22:40] <ZefTheFox> I've got windows 7 and windows 10 dual booting but I found something interesting
L128[11:22:40] <ZefTheFox> Every time windows 10 updates 7 will run a disk scan the next time it starts
L129[11:22:41] <ZefTheFox> And it always finds messed up files on the 10 partition
L130[11:33:14] <Skye> @ZefTheFox disable fast shutdown on windows 10
L131[11:34:26] <ZefTheFox> That's it shutting down fast??
L132[11:34:34] <ZefTheFox> Windows 10 takes forever as it is
L133[11:36:13] <ZefTheFox> There turned it off
L134[11:40:05] <Bob> :Cosmic: Typical windows 10 experience
L135[11:48:23] <Forecaster> %tonk
L136[11:48:23] <MichiBot> Forecaster! You beat Bob's previous record of 1 hour, 16 minutes and 11 seconds! I hope you're happy!
L137[11:48:24] <MichiBot> Forecaster's new record is 2 hours, 12 minutes and 44 seconds
L138[11:51:17] <MGR> Shuts down real fast for me
L139[11:56:31] <Bob> :aPPepePray: you may have an SSD or something
L140[12:18:07] <TheFox> ben_mkiv: Okay, I'll check those out. Thank you for the guidance. I didn't know anything about the wavefront obj files. I'll look in to the example!
L141[12:18:19] <TheFox> Also, what is tonk...
L142[12:38:59] <Mimiru> ben_mkiv, like what?
L143[12:39:34] <ZefTheFox> tonk is tonk
L144[12:40:10] <ben_mkiv> like already did
L145[12:40:30] <ben_mkiv> security door missed the nbt sync, and responded to redstone
L146[12:40:43] <ben_mkiv> and rfid reader hat weird code to scan the surrounding for cards
L147[12:40:47] <ben_mkiv> had*
L148[12:41:50] <ben_mkiv> https://github.com/ben-mkiv/OpenSecurity/commits/1.12.2 those are the changes so far
L149[12:42:37] <payonel> Mimiru: fwiw, i did a quick sanity check with our latest oc release and the very latest forge version. works fine
L150[12:43:35] <payonel> AmandaC: about the bar code reader. so you right click with the tablet on a device and you get an event?
L151[12:44:04] <ben_mkiv> it looks like it catches the use event from the tablet to add a 2nd event
L152[12:45:19] <AmandaC> payonel: it hooks into the same thing that the geolyzer, sign, other things does, the "tablet use" gesture of long-clicking the rmb
L153[12:45:47] <AmandaC> s/does/do/
L154[12:45:48] <MichiBot> <AmandaC> payonel: it hooks into the same thing that the geolyzer, sign, other things do, the "tablet use" gesture of long-clicking the rmb
L155[12:46:36] <payonel> i just specifically wanted to know if there is a signal pushed when you use it
L156[12:46:51] <AmandaC> It adds an array-table to the resulting event generated deeper in OC, under the `tablet_use` event
L157[12:47:11] <AmandaC> ( Named "barcode_reader" )
L158[12:47:19] <payonel> ok so it's not a 2nd signal, just more data on an existing signal
L159[12:47:23] <AmandaC> yeah
L160[12:47:55] <AmandaC> that's how OC was set up to handle that stuff. I forget ifI used the creative tablet in the SS I added to the PR, but you can also see data in it from the geolyzer, map upgrade, sign upgrade, etc if I did
L161[12:48:10] <AmandaC> the only thing that the upgrade adds is the `barcode_reader` entry
L162[12:48:27] <AmandaC> which is a table of tables containing `address` and `component_type`
L163[12:48:36] <AmandaC> ( Appologies if I'm missing your point here. )
L164[12:49:01] <payonel> we're good now
L165[12:49:22] <payonel> we use type elsewhere for component type, so we should use the same
L166[12:49:36] <payonel> or match the component.list() output
L167[12:49:48] <payonel> which is [addr] -> type
L168[12:50:00] <AmandaC> I was hesitent to use `type` for some reason I forget, but it's better than what I did originally which was `component_name`
L169[12:50:54] <AmandaC> I'm on the fence (and would appreciate feedback) on if the reader should also look "inside" cases and such to get, for example, a modem's address, or if it'd be too "immersion-breaking"
L170[12:51:17] <AmandaC> If that's desired, I'd probably do it as another entry to the table-in-the-table
L171[12:52:22] <payonel> why is there already a list if you're not already doing internal components?
L172[12:52:33] <AmandaC> adapters can contain multiple components
L173[12:53:00] <payonel> you check neighbors?
L174[12:53:08] <payonel> i should probably look at the code at some point :)
L175[12:53:25] <AmandaC> I (ab)use the analyzer's interface to inspect the sub-nodes, as would be reported by the analyzer
L176[12:53:45] <ben_mkiv> so an ME Controller with own address would show up if you scan the adapter next to it?
L177[12:53:49] <payonel> well that's good. i was hoping you use the analyzer visitor
L178[12:54:00] <payonel> ben_mkiv: yes, it would expect so
L179[12:54:10] <payonel> AmandaC: so why not....
L180[12:54:15] <payonel> make the craft take an analyzer?
L181[12:54:33] <AmandaC> The device scanned in the screenshot is of an adapter with a brewing stand and a beacon next to it
L182[12:55:09] <payonel> or what if there is no new item, just allow analyzer as an upgrade to the tablet?
L183[12:55:22] <payonel> don't shoot me yet for asking :)
L184[12:55:53] <payonel> you've put a lot of thought and work into the idea of new driver code and the bar code reader concept
L185[12:55:55] <AmandaC> Hrm, I had considered using the analyzer, but I wasn't sure if that'd be a foaxpau, since it doesn't return every bit of info the analyzer does
L186[12:56:38] <payonel> well 1. i dont think it's bad, and 2. what if it did?
L187[12:56:41] <AmandaC> the analyzer when pointed at a machine will include stuff like the energy levels, the barcode scanner just the machine's address
L188[12:58:19] <AmandaC> And It's not got a recipe at all yet, which I guess I should figure out how to do. I assume I just edit the default config in the resources folder?
L189[12:59:56] <Mimiru> ben_mkiv, range was halved because it's a radius. setting the range to 10, is 5 blocks each direction.
L190[13:01:21] <ben_mkiv> but it feels weird, range is usually something around some origin
L191[13:01:38] <ben_mkiv> so if i set range 5 i would expect it to be 5 blocks in all directions?!
L192[13:03:12] <payonel> AmandaC: you define the recipe in the *.recipes, yes. then you hook the recipe craft to a class type in Items.scala via Recipes.addSubItem and registerItem
L193[13:03:24] <payonel> AmandaC: but, i think we should consider reusing the analyzer
L194[13:03:27] <payonel> more with less
L195[13:03:46] <payonel> i think it would be okay to simplify/customize its behavior when used as an upgrade
L196[13:04:01] <AmandaC> That sounds agreeable then, I'll do some stabby shortly
L197[13:04:25] <Mimiru> issue with changing the math here, is breaking existing setups.
L198[13:04:45] <payonel> AmandaC: just know that i'm not opposed to a new item. i'm not trying to squash your original idea
L199[13:05:21] <payonel> and the code to check if we have an upgrade is pretty easy
L200[13:05:26] * payonel looks for example
L201[13:05:48] <AmandaC> payonel: no worries, ISTR you were ameniable to the idea when I suggested it like a year ago, My social anxities just stopped me from making an issue for it to have somewhere someone could actually implement it, beyond my memory of the idea.
L202[13:07:56] <AmandaC> And I think I know how to make it use the original analyzer object directly, loading up IDEA now, since it seems I accidentally broke it
L203[13:08:03] <payonel> AmandaC: when a robot tries to place a block in air, this code is subscribed to the event and allows or denies the action: https://github.com/MightyPirates/OpenComputers/blob/master-MC1.7.10/src/main/scala/li/cil/oc/common/event/AngelUpgradeHandler.scala
L204[13:08:04] <AmandaC> ( broke IDEA )
L205[13:09:05] <payonel> the important/relevant bits of that being agent.machine.node.reachableNodes.exists { case node: Node if node.canBeReachedFrom(machineNode) => node.host.isInstanceOf[UpgradeAngel] ....
L206[13:09:31] <payonel> anyways, a tablet can scan its upgrade in similar fashion, to see if it has an analyzer (or bar code reader upgrade)
L207[13:09:32] <AmandaC> payonel: I don't think I even need to do that
L208[13:09:45] <payonel> come to think of it, i wonder how you did it already, i'll look at your PR
L209[13:09:48] <AmandaC> payonel: I think I just need to change this to check for the analyzer instead of the new item: https://github.com/MightyPirates/OpenComputers/pull/3009/files#diff-a6a2a074e48ecbdcf933d5e51803598e
L210[13:11:24] <payonel> oh is the message passed, already, by the tablet to all its components?
L211[13:11:40] <payonel> and you just join in?
L212[13:11:45] <AmandaC> yeah
L213[13:11:50] <payonel> ok cool, cool
L214[13:12:04] <AmandaC> That's the primary reason it's a tablet-only upgrade right now
L215[13:17:31] <payonel> i think it's cool to have it only for the tablet, at least for now
L216[13:18:06] <payonel> heh, i guess at some point if we make the analyzer the upgrade item, it could be placed in adapters, then we could hook on an api to it, and you could scan programmatically
L217[13:24:49] <AmandaC> Okay, have it set to use an analyzer instead of a new item.
L218[13:25:14] <payonel> oh, but what are your thoughts to not have a new item at all, just reuse the analyzer
L219[13:25:27] <payonel> i.e. allow the analyzer to be placed in upgrade slots
L220[13:26:16] <AmandaC> That's exactly what I did, actually.
L221[13:26:25] <payonel> oh, wow, well that was fast then :)
L222[13:28:38] <AmandaC> The changes to do it weren't actually that mich: https://github.com/MightyPirates/OpenComputers/pull/3009/commits/7f68907d16f71ae4fd7faf28e60fe08edd4dc857
L223[13:28:59] <AmandaC> Though, IDEA seems to have made two commits, one for the code changes and another to remove the new item's file
L224[13:29:18] <AmandaC> ( Or I mis-used IDEA, I don't often use it's git functionality )
L225[13:33:10] <t20kdc> AmandaC: Uploading dev build of KittenOS NEO. Test the functionality since I don't have a test app. Sorry that it's a day and a half late.
L226[13:33:29] <AmandaC> t20kdc: what's the dev installer URL again?
L227[13:33:48] <t20kdc> Good question, I forgot. Hold on.
L228[13:33:55] <AmandaC> payonel: any other comments?
L229[13:34:18] <t20kdc> http://20kdc.duckdns.org/neo-inst-dev.lua
L230[13:34:45] <t20kdc> Note that I have *NOT* modified the CLAW this time to accept the 'dev' claw repository,
L231[13:35:24] <t20kdc> way too easy for me to screw that up TBH
L232[13:35:44] <payonel> i dont think you need to list internals. the analyzer doesn't do that
L233[13:36:22] <payonel> it's something we could revisit later, such as with a sub table as you thought
L234[13:36:27] <AmandaC> payonel: fair enough. I mostly see it being useful for onboarding-type things, and it's not exactly that complicated for any user code to just send a ping out "I found this computer address, is this any of y'all?"
L235[13:37:05] <AmandaC> Should I rename the table from "barcode_reader"?
L236[13:37:10] <AmandaC> oh wait
L237[13:38:00] <AmandaC> Just changed the table entry from `component_type` to `type`
L238[13:38:22] <AmandaC> I'll wait to hear back on if I should rename the tablet_use entry's name as well
L239[13:38:35] <AmandaC> ( before committig and pushing )
L240[13:38:54] <payonel> probably. maybe "analyzed"
L241[13:39:24] <AmandaC> hrm, that sounds good.
L242[13:44:28] <AmandaC> payonel: uploaded the name changes to the PR, if there's anything else leave it on the PR please, I'll do some more stabby later on / tomorrow
L243[13:44:38] <payonel> sounds great
L244[13:44:44] <payonel> i'll review it some day this week
L245[13:44:51] <payonel> like, build and play test
L246[13:45:27] <AmandaC> The only other thing I can think of off the top of my head might be some housekeeping ( rename the driver / component from `UpgradeBarcodeReader` to something else )
L247[13:46:31] <AmandaC> payonel: I don't suppose you've got a fancy one-liner I'd need to elevate it to 1.12? If so I'll do some playtesting of my own
L248[13:46:53] <payonel> elevate the code changes or the env?
L249[13:46:59] <AmandaC> the code changes
L250[13:47:06] <payonel> ah, no
L251[13:47:14] <payonel> but i do use a script to change branches
L252[13:47:30] <payonel> then i build and retest (on each)
L253[13:47:35] <AmandaC> ah
L254[13:47:42] <payonel> it's not a very smart script (it used to be, but didn't work all the time)
L255[13:47:53] <payonel> instead, i sort of "save" the environment and swap it out
L256[13:47:58] <ben_mkiv> a smart script would be like "rm 1.7.10 -Rf"
L257[13:48:07] <payonel> pretty much that
L258[13:48:08] <AmandaC> I actually originally made the PR against the 1.12 master branch, but then remembered that 1.7.10 was the source of truth still
L259[13:48:31] <payonel> yeah, but if we make an OC 1.8, it'll not be 1.7.10 anymore
L260[13:48:34] <AmandaC> I don't think any of the parts that are too different are still in the PR now
L261[13:49:23] <AmandaC> the biggest place I hit a hiccup for that was the item-adding code when I did a nieve `git stash; git checkout ...; git stash pop`
L262[13:50:00] <AmandaC> And that's because the 1.7.10 branch doesn't have different functions for the different sub-init things
L263[13:52:05] <AmandaC> %8ball obliterate history?
L264[13:52:05] <MichiBot> AmandaC: Ask again later
L265[13:52:31] <AmandaC> ( considering just doing a `git rebase` to compress the like 8 commits into one, which would be easier to replay )
L266[13:57:18] <Ben> doesnt git compress them for PRs anyways?
L267[13:59:17] <AmandaC> github has an option to squash them
L268[13:59:32] <AmandaC> I just did it manually to make it easier to apply against the master-MC1.12 branch
L269[13:59:52] <AmandaC> Literally one merge conflict after that, and it cleanly cherry-picked into the 1.12 branch
L270[14:01:24] <payonel> AmandaC: it's okay to make 1 PR if the merge was trivial. you can leave a comment on the PR about conflicts if you want. if the merge is difficult or not obvious, multiple PRs is fine
L271[14:02:45] <CompanionCube> %tonk
L272[14:02:45] <MichiBot> CompanionCube! You beat Forecaster's previous record of 2 hours, 12 minutes and 44 seconds! I hope you're happy!
L273[14:02:46] <MichiBot> CompanionCube's new record is 2 hours, 14 minutes and 22 seconds
L274[14:03:20] * CompanionCube just read about the time Queen Elizabeth II was the head of state for a communist carribean island
L275[14:03:23] <AmandaC> payonel: I meant individual commits, not seperate PRs.
L276[14:05:50] <AmandaC> payonel: also, I assume your "switch-branches" script is just a hacky mess of `sed s/old-forge-api/new-forge-api/` type stuff, eh? :P
L277[14:06:26] <payonel> no no, it's much simpler and doesn't change code
L278[14:06:37] <payonel> it's just about switching out intermdiate files
L279[14:06:41] <AmandaC> ah
L280[14:06:42] <payonel> intermediate *
L281[14:07:08] <payonel> it is so that i can switch branches and run debug in idea right away
L282[14:07:52] <payonel> i swap: out, build, run, OpenComputers*, .gradle, etc...
L283[14:10:15] <AmandaC> okay, it's not as easy a cheery-pick as I thought, but still not that bad
L284[14:24:16] <Kodos> :christmasparrot:
L285[14:31:05] <AmandaC> t20kdc: the installer doesn't run
L286[14:31:39] <t20kdc> AmandaC: Ooooh dear
L287[14:31:53] <t20kdc> let me check if the 1/65536 chance I had hoped would never occur didn't occur
L288[14:32:19] <t20kdc> yup, it occurred
L289[14:32:20] <AmandaC> t20kdc: `init:367: unexpected symbol near ']'`
L290[14:32:34] <t20kdc> there's a really really tiny chance that for any KittenOS NEO build, *that* will occur
L291[14:35:31] <t20kdc> (well, actually, it's not realy 1/65536 at all. goodness knows what the actual probability is.)
L292[14:35:34] <t20kdc> (*really)
L293[14:38:49] <t20kdc> ...so apparently the installer is within the kilobyte, which means I may have to move to embedded INFLATE... yay...
L294[14:38:58] <t20kdc> *within the last kilobyte
L295[14:39:40] <t20kdc> AmandaC: aaanyway, fixed now
L296[14:57:40] <AmandaC> t20kdc: I assume I just pass the "implied" name after the `true`?
L297[14:58:09] <t20kdc> To neoux? After the mode, yes.
L298[15:10:03] <AmandaC> t20kdc: something like `localFile = neoux.fileDialog(true, nil, impliedName)`?
L299[15:10:03] ⇦ Quits: ba7888b72413a16a (ba7888b72413a16a!~ba7888b72@66.109.211.150) (Read error: Connection reset by peer)
L300[15:10:48] <t20kdc> ...I apparently seem to have forgotten to actually do the part where I edit neoux.fileDialog
L301[15:10:58] <AmandaC> heh
L302[15:11:38] ⇨ Joins: ba7888b72413a16a (ba7888b72413a16a!~ba7888b72@66.109.211.150)
L303[15:12:25] <t20kdc> there, try again now, and yes, (true, nil, impliedName)
L304[15:12:35] <AmandaC> dev installer updated?
L305[15:12:38] <t20kdc> yup
L306[15:14:33] <AmandaC> Seems to work, danke. :D
L307[15:27:28] <Forecaster> hm
L308[15:27:42] <Forecaster> my computer seems to be emitting a high-pitched whining noise sometimes
L309[15:28:05] <Forecaster> that's either a beginning-to-fail fan or harddrive
L310[15:36:40] <AmandaC> t20kdc: uh, do you have any examples of receiving signals from an app?
L311[15:36:43] <AmandaC> wait.
L312[15:36:45] <AmandaC> I'm dumb
L313[15:38:11] <t20kdc> Applications call into services directly, while services send events to applications. Usually an application can implicitly trust the (typically system) service not to try stealing events, so doing anything more would just bloat the code.
L314[15:39:31] <t20kdc> The opposite ordering isn't true ; services can't trust applications not to try stealing events, so services get to work indirectly.
L315[15:40:09] <AmandaC> t20kdc: I meant specifically an OC event. (tablet_use to be precise)
L316[15:40:39] <t20kdc> Oh. Just request the right permission and you'll get the signal as an event. Let me just check docs, it's been a while...
L317[15:41:03] <t20kdc> "s.h.tablet_use" is the right event.
L318[15:41:20] <Izaya> external component explorer? :D
L319[15:41:24] <t20kdc> Sorry, right permission. The event for it is just "h.tablet_use"
L320[15:41:56] <t20kdc> Note that the "s.h.tablet_use" permission has absolutely no API.
L321[15:42:35] <t20kdc> That is, there's nothing you can do with the resulting value (which is 'true') - having the permission causes the corresponding events to be forwarded to your application.
L322[15:43:13] <AmandaC> Izaya: not quite working yet, but: https://nc.ddna.co/s/LsPj9GztyckLSHi
L323[15:43:44] <Izaya> let's find out if nextcloud works on haiku
L324[15:43:46] <AmandaC> "scanning" the device pre-populates the computer field
L325[15:43:59] <AmandaC> Izaya: if not, just append `/preview` for the raw webm
L326[15:44:12] <AmandaC> ( assuming webm works in haiku )
L327[15:44:46] <Izaya> may not work in the browser but I know I can play it
L328[15:45:45] <Izaya> that's lookin p good
L329[15:47:46] <AmandaC> I need to completely re-structure the app. I kinda just bolted the PXE stuff into another app meant for flashing EEPROMs, and the arch differences means you need to scan it before you hit "Assign"
L330[15:48:02] <Izaya> ah
L331[15:48:06] <Izaya> http://0x0.st/sdg4.png
L332[15:48:07] <t20kdc> interesting aesthetic...I assume the intention was, well, lilac?
L333[15:48:29] <AmandaC> t20kdc: aesthetic?
L334[15:48:37] <t20kdc> The window colouring.
L335[15:48:52] <AmandaC> ah, I just find the shade of grey easier on the eyes, so all my lilac apps use it
L336[15:48:58] <t20kdc> Ah
L337[15:49:10] <ben_mkiv> as i see psi....
L338[15:49:25] <AmandaC> "lilac" is a blanket-term for my base systems under OC
L339[15:49:27] <ben_mkiv> we need a PSI spell bullet flasher
L340[15:49:33] <ben_mkiv> with oc interface :>
L341[15:50:05] <t20kdc> That'd be rather interesting due to the complexity of the required UI. It'd have to support everything Psi supports.
L342[15:50:19] <ben_mkiv> no UI
L343[15:50:29] <t20kdc> ...aw, but writing UI code is *fun*!
L344[15:50:41] <Izaya> can I make you write all my UI code then
L345[15:51:05] <t20kdc> is it Haiku UI code? I have no clue how to do Haiku UI code.
L346[15:51:14] <Izaya> OC, generally
L347[15:52:25] * Izaya needs to get around to doing FRequest revision 2
L348[15:53:13] <t20kdc> I just stick to a sort of... 'functional UI model' when possible. UI needs changing? Rebuild the control list, reset & redraw.
L349[15:56:14] <t20kdc> Similar programming style to immediate-mode UI but with more explicit resets for optimization.
L350[16:14:09] <Joco223> Do I need an inventory controller module on a drone to use `detect` and `drop` which are listed as part of drone component but under the subheading `External Inventory Methods`?
L351[16:14:45] <AmandaC> Yes
L352[16:14:48] <Joco223> Also, how would I know from `drone.detect` that a crop has fully grown?
L353[16:14:56] <AmandaC> Otherwise it doesn't have an internal inventory
L354[16:17:24] <Joco223> Inventory controller upgrade provides inventory space same as an inventory upgrade does?
L355[16:18:05] <AmandaC> uh... I forgot there was seperate ones
L356[16:18:10] <AmandaC> so... maybe
L357[16:19:09] <Joco223> Inventory upgrade only provides inventory space
L358[16:19:27] <Joco223> Inventory controller upgrade allows adapters, drones, robots to interact with inventories
L359[16:20:15] <ben_mkiv> the controller wont add space afaik
L360[16:20:25] <ben_mkiv> just the methods to move stuff from inventories around and such
L361[16:21:16] <Joco223> That's what i've thought
L362[16:21:31] <Joco223> I am going to guess you don't need an inventory controlelr upgrade on a drone to use `detect` and `drop`
L363[16:21:38] <Joco223> Since it is not stated that you need it
L364[16:34:20] <Joco223> Damn a drone looks so cool
L365[16:37:31] ⇦ Quits: t20kdc (t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net) (Ping timeout: 202 seconds)
L366[16:44:39] <Joco223> How are inventory slots in a drone numbered?
L367[16:44:47] <Joco223> Same as robots?
L368[16:46:34] <Joco223> I get an invalid slot error when I try to select slot 5, or any slot from the second row
L369[16:51:03] <Joco223> Oh wait
L370[16:51:05] <Joco223> :thunk:
L371[16:51:20] <Joco223> Inventory upgrade only provides 4 slots it seems
L372[16:51:42] <payonel> @Joco223: scroll down?
L373[16:51:51] <Joco223> Even thought you can see 4 rows http://tinyurl.com/ya9dl8em
L374[16:51:54] <Joco223> Even thought you can see 2 rows http://tinyurl.com/ya9dl8em [Edited]
L375[16:52:11] <Joco223> Even though you can see 2 rows http://tinyurl.com/ya9dl8em [Edited]
L376[16:52:26] <Joco223> You can't place in them anything either, seems like a gui bug, no?
L377[16:52:33] <payonel> AmandaC: you have two point hospital. good buy?
L378[16:52:50] <payonel> oh in a drone
L379[16:52:58] <payonel> @Joco223 yeah, drones are small :)
L380[16:53:16] <AmandaC> payonel: yeah
L381[16:53:35] <payonel> AmandaC: really?! it's a hard buy for me because i just got E:D+dlc for <$15 :)
L382[16:53:42] <payonel> but i think my wife would like it
L383[16:53:46] <payonel> i want to get it for her for xmas
L384[16:53:50] <Joco223> Can't say they are not, I just assumed there was 8 slots since GUI looks like that ¯\_(ツ)_/¯
L385[16:53:55] <AmandaC> payonel: oh, I missed the second half, yes I own it.
L386[16:54:07] <payonel> but it's nearly 30 bucks, and so many games are on sale and 30 bucks looks like a huge cost in comparison
L387[16:54:15] <payonel> AmandaC: ah, yeah, 2nd part yes/no?
L388[16:54:33] <AmandaC> payonel: It's very much a modern re-make of Theme Hospital from the 90s, with the same genre of humor and most of the same team
L389[16:54:53] <payonel> @Joco223 you mean you can't use the bottom 4 slots?
L390[16:55:24] <AmandaC> payonel: I enjoyed what I've plauyed of it, but I've not played it much in a few weeks now
L391[16:55:31] <payonel> @Joco223 i doubt that was intentional ... and i dont think i've ever noticed/heard of this issue
L392[16:55:32] <Joco223> Yes, you cannot
L393[16:55:43] <Joco223> Only one inventory upgrade installed
L394[16:57:47] <Joco223> With two inventory upgrades you can use all 8
L395[16:57:50] <AmandaC> payonel: That said, I can't really seperate playing it from memories of playing TH as a kid, when life wasn't so insane.
L396[16:58:04] <AmandaC> So it's got the nostalgia boost
L397[16:58:09] <payonel> AmandaC: yep, i understand. TH is exactly why i want it
L398[16:58:34] <payonel> i loved that game. and i tried to enjoy it again via dosbox. but i could never get audio working in dosbox
L399[16:59:29] <AmandaC> It very well scratches the TH itch
L400[16:59:47] <AmandaC> Although it's also got a bit more complexities than I remember TH having.
L401[16:59:57] ⇦ Quits: Arimil (Arimil!~Renari@70.15.63.19) (Ping timeout: 183 seconds)
L402[16:59:59] <AmandaC> ( that said, I was <10 when I played TH, so I might just not remember them being in TH )
L403[17:02:58] <payonel> @Joco223 yeah, it's been that way for ages. each upgrade adds 16 slots. and the drone takes 1/4 of that
L404[17:03:08] <Joco223> Ok, cool
L405[17:03:16] <payonel> and the way the code positions the slots and such ... it can't handle more than 8
L406[17:03:18] <payonel> so, yeah
L407[17:03:36] <payonel> @Joco223 it would have been better to gray out those 4 slots
L408[17:06:48] <payonel> AmandaC: i want it...but...seriously, when E:D+dlc was <15, it's hard to spend nearly 30 on it
L409[17:07:05] <AmandaC> payonel: to be fair, it was only released in Oct
L410[17:07:44] <Joco223> Maybe ¯\_(ツ)_/¯
L411[17:07:51] ⇦ Quits: TuxMan20 (TuxMan20!~tuxman20@modemcable205.133-178-173.mc.videotron.ca) (Ping timeout: 202 seconds)
L412[17:26:21] <ben_mkiv> what's TH?
L413[17:27:37] <Wuerfel_21> repost of relevant message: `payonel: It's very much a modern re-make of Theme Hospital from the 90s, with the same genre of humor and most of the same team`
L414[17:28:08] <ben_mkiv> nvm
L415[17:28:28] <ben_mkiv> theres two point hospital
L416[17:28:35] <ben_mkiv> isnt that kinda a "remake"?
L417[17:29:21] <ben_mkiv> or is that what you talked about? xD
L418[17:38:39] <Joco223> Whats the shortest (code wise) way to wait for drone to move completely before moving again?
L419[17:41:41] <Joco223> Just pullsignal for a bit?
L420[17:43:45] ⇦ Quits: baschdel (baschdel!~baschdel@2a01:5c0:16:abb1:ed88:84c:583d:ec88) (Ping timeout: 189 seconds)
L421[17:54:11] <AmandaC> ben_mkiv: TPH is what we were talking about, yes
L422[17:54:24] <AmandaC> ben_mkiv: payonel wanted to know if it was a good buy
L423[18:07:16] <simon816> %tonk
L424[18:07:17] <MichiBot> simon816! You beat CompanionCube's previous record of 2 hours, 14 minutes and 22 seconds! I hope you're happy!
L425[18:07:18] <MichiBot> simon816's new record is 4 hours, 4 minutes and 31 seconds
L426[18:12:17] <AmandaC> Should have done it 27 seconds earlier simon816
L427[18:13:07] <simon816> I'll aim for 5:5:5 next time :p
L428[18:26:14] <AmandaC> %8ball go dark?
L429[18:26:14] <MichiBot> AmandaC: Without a doubt
L430[18:26:24] * AmandaC quietly slips off into the shadows
L431[18:28:18] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@i59F751E2.versanet.de) (Ping timeout: 183 seconds)
L432[18:44:23] <⎝⎠ ╲╱╲╱ ⎝⎠LilNoU⎝⎠ ╲╱╲╱ ⎝⎠> oof
L433[18:55:37] ⇨ Joins: reee (reee!webchat@c-98-240-46-103.hsd1.ky.comcast.net)
L434[18:55:59] ⇨ Joins: Atom (Atom!~Atom@172-127-178-188.lightspeed.snantx.sbcglobal.net)
L435[18:56:12] ⇦ Parts: reee (reee!webchat@c-98-240-46-103.hsd1.ky.comcast.net) ())
L436[18:56:32] <Atom> hello darkness my old friend
L437[18:58:02] <Atom> e-e
L438[19:00:40] ⇦ Quits: Atom (Atom!~Atom@172-127-178-188.lightspeed.snantx.sbcglobal.net) (Remote host closed the connection)
L439[19:01:21] ⇨ Joins: Renari (Renari!~Renari@70.15.63.19)
L440[19:03:21] <LilNoU> hello
L441[19:03:25] <LilNoU> darkenss my old friend
L442[19:05:15] <LilNoU> REEEE
L443[19:05:56] <Mimiru> ...
L444[19:07:48] <LilNoU> rip me
L445[19:11:51] <LilNoU> I just put something on my server that was meant for my computer...
L446[19:15:28] <LilNoU> fricc
L447[19:36:38] <Kodos> Wew lads, 500 GB ssd ?
L448[19:38:50] ⇦ Quits: Vexatos (Vexatos!~Vexatos@p200300C107205E983B5FD17DE70E5685.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
L449[19:50:30] <Izaya> Kodos: until 6 months ago I only had a 500GB hard drive
L450[19:51:16] <Izaya> crazy that 500GB SSDs are practical for individuals now
L451[19:52:09] <Kodos> Well
L452[19:52:13] <Kodos> I was expecting a 250gb
L453[19:52:16] <Kodos> And that would've been enough
L454[19:52:19] <Kodos> Mum decided to surprise me
L455[19:52:25] <Kodos> Apparently there was only a 6 dollar difference
L456[19:52:39] <Izaya> fug
L457[19:52:42] <Izaya> I believe it
L458[19:52:50] <Izaya> SSDs are getting cheaper rq
L459[19:53:16] <Kleadron> ima stay with my hard drives
L460[19:54:19] * Izaya is using a 120GB SSD, currently with ~3GB used with the OS installed on it
L461[19:57:57] <ZefTheFox> F is a secondary partition on C http://tinyurl.com/y9t346fv
L462[19:58:15] <Kodos> I wanted it specifically for Star Citizen
L463[20:03:53] <ZefTheFox> The F drive is for windows 10, yes that is *only* windows 10
L464[20:04:05] <ZefTheFox> Everything else is on my D drive
L465[20:12:08] <Izaya> kek
L466[20:12:19] <Izaya> Star Citizen have long loading times?
L467[20:12:29] <Izaya> I had ARK on the SSD for a while
L468[20:12:35] <Izaya> More like 50GB used on there
L469[20:43:45] <ZefTheFox> It's great when your powergrid is really unstable
L470[20:43:56] <ZefTheFox> And so your light flickers and changes brightness all the time
L471[20:47:55] <Kodos> It's not that it has long loading times, it's that there's a lot of data to read, so an SSD helps, even more so if it's m.2
L472[20:54:32] * Izaya nods
L473[21:18:51] <??????????> Does my nickname show up fine on irc?
L474[21:19:56] <Izaya> Kinda
L475[21:20:08] <Izaya> https://a.uguu.se/Ds5UjnEjhW8Z_139623.png
L476[21:21:50] <??????????> http://tinyurl.com/y8orhcqf
L477[21:21:54] <??????????> This is what it's supposed to look like
L478[21:22:04] <ZefTheFox> I changed it back
L479[21:23:01] <Izaya> Probably just my phone
L480[21:23:09] * Izaya does not like the bullshit parts of unicode
L481[21:27:04] <ZefTheFox> Yeah my phone doesn't show it either
L482[22:02:31] ⇨ Joins: logan2611 (logan2611!~logan2611@174-29-140-194.hlrn.qwest.net)
L483[22:50:15] <AmandaC> %tell Inari suuurrrreeee https://i.imgur.com/K4j62oI.jpg
L484[22:50:15] <MichiBot> AmandaC: Inari will be notified of this message when next seen.
L485[22:59:51] <AmandaC> Temia: can you make sure the fabric of spacetime is okay? I'm getting wicked deja vu
L486[23:00:12] * AmandaC curls up against her, dozes
L487[23:00:22] <AmandaC> Night nerds
L488[23:07:53] <Izaya> so kernel 4.20 is out now
L489[23:07:58] <Izaya> wonder how the performance is
L490[23:38:17] <Temia> Do I have to? :<
L491[23:38:37] * Temia petpets AmandaC
<<Prev Next>> Scroll to Top