<<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
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*
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
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
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 :)
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?
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.
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
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?
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
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
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)
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