<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:03:44] ⇨
Joins: progamergod8778 (~progamerg@202.67.96.128)
L2[00:04:12] ⇦
Quits: progamergod8778 (~progamerg@202.67.96.128) (Remote host
closed the connection)
L3[00:05:21] <CompanionCube> not relevant,
but i imagine anything GPLv3 would be a no-go
L4[00:11:23]
<ThePiGuy24> %tonk
L5[00:11:23] <MichiBot> I'm sorry
ThePiGuy24, you were not able to beat CompanionCube's record of 4
hours, 36 minutes and 20 seconds this time. 1 hour, 37 minutes and
6 seconds were wasted! Missed by 2 hours, 59 minutes and 13
seconds!
L6[00:11:35]
<ThePiGuy24> ...
L7[00:12:40]
<ThePiGuy24> wat
L8[00:12:55] <Skye> CompanionCube, depends
on the driver model?>
L9[00:13:05] <Amanda> Dude, it should still
be on the screen, @ThePiGuy24
L10[00:13:15] <Amanda> CompanionCube missed
his tonkout
L11[00:13:30]
<ThePiGuy24> literally not there
L12[00:13:37]
<ThePiGuy24> wait
L13[00:13:48]
<ThePiGuy24> i guess i missed that
L14[00:14:10]
<ThePiGuy24> and discords search feature
is defective apparently
L15[00:14:15] <Amanda> LEmme guess,, you
searched "%tonk" in discord's search
L16[00:14:54]
<ThePiGuy24> just the word tonk
L17[00:15:00] <Michiyo> tonk !=
tonkout
L18[00:15:09] <Michiyo> search for
both
L19[00:15:37]
<ThePiGuy24> it finds words that contain
tonk though
L20[00:15:59] <Michiyo> which is obviously
why you saw the tonkout, right?
L21[00:16:08]
<ThePiGuy24> i didnt
L22[00:16:22] <Michiyo> So, you've made my
point.
L23[00:16:56] <Amanda> %8ball rain
box?
L24[00:16:56] <MichiBot> Amanda: Ask again
later
L25[00:17:06]
<ThePiGuy24> it recognises
"tonked" and "tonking", but not
"tonkout"
L26[00:19:15] <Amanda> Those are both
reasonable... what's the word again? There's a word for indexing
stuff like "foo fooed fooing" as one index
L27[00:20:01]
<ThePiGuy24> discord does too much
thinking
L28[00:20:26] <Amanda> It's more preformant
to index it that way
L29[00:20:33] <Amanda> esp since that'swhat
most people want
L30[00:21:21] <Amanda> %choose halucinate
or continue staring at an empty editor window
L31[00:21:21] <MichiBot> Amanda: Haven't
you always gone with "halucinate"? Hm, maybe not.
L32[00:21:30] <Amanda> rude
L33[00:23:21]
<DaComputerNerd> Indeed
L34[00:23:29]
<DaComputerNerd> @splash Michibot
L35[00:23:37]
<DaComputerNerd> %splash Michibot
L36[00:23:37] <MichiBot> You fling a thick
aether potion (New!) that splashes onto Michibot. The fluid burns
as it splashes onto Michibot who takes 2d6 => [1,3] acid
damage.
L37[00:28:39] ⇨
Joins: boho
(~boho@75-24-212-201.lightspeed.mssnks.sbcglobal.net)
L38[00:29:03] <boho> I finally got on irc
in game.
L39[00:29:18] <boho> me being
BohemianHacks
L40[00:29:36] <boho> I never use that for
terminal stuff, way too much typing
L41[00:30:02]
<Kristopher38> So I've fixed a few
opcodes` handling today and started to partly understand how
OP_CLOSURE should be implemented
L42[00:30:13]
<Kristopher38> boho: hi o/
L44[00:30:43] <boho> Trying out MineOS, but
so far I can't find a good terminal app
L45[00:31:03] <boho> It has the lua
program, but that doesn't have tab complete or anything
L46[00:31:11]
<Ocawesome101> I mean
L47[00:31:18]
<Ocawesome101> MineOS doesn't even
implement stdio afaik
L48[00:31:24]
<Ocawesome101> a terminal would be
difficult
L49[00:32:28] <boho> I guess its not that
big of a deal but I like testing ideas in terminal before writing
out actual code
L50[00:41:24]
<Ocawesome101> I keep wanting to make an
OS that has actual TTYs like what Linux/Unix has
L51[00:41:30]
<Ocawesome101> Photon tried to do that and
failed
L52[00:42:57]
<20kdc>
TTYs have interesting issues in regards to how echo, etc. is
controlled
L53[00:44:39]
<20kdc>
Better to make sure you have working streams, then implement
TELNET
L54[00:45:50]
<20kdc>
Which has all the functionality of TTYs without having the API that
results from the kernel partially handling stuff
L55[00:46:27]
<20kdc> and
works better with streams
L56[00:46:36] <boho> I haven't gone under
the hood enough in OC to know how much work that would even
be
L57[00:47:00] <boho> Im happy just farting
around trying to do minecraft tasks
L58[00:47:55] <Amanda> %8ball rain box
now?
L59[00:47:55] <MichiBot> Amanda: Outlook
not so good
L60[00:48:20] <boho> The only downside of
irc is not being sure when to tonk
L61[00:48:48]
<DaComputerNerd> %tonk
L62[00:48:48] <MichiBot> I'm sorry
DaComputerNerd, you were not able to beat CompanionCube's record of
4 hours, 36 minutes and 20 seconds this time. 37 minutes and 24
seconds were wasted! Missed by 3 hours, 58 minutes and 55
seconds!
L63[00:48:53]
<DaComputerNerd> ???
L64[00:49:06] <CompanionCube> tfw not even
an hour lol
L65[00:49:13]
<DaComputerNerd> what? discord shows the
last tonk being 6 hours ago
L66[00:49:22] <CompanionCube> then discord
is broken
L67[00:49:25] <Amanda> Read up
L68[00:49:29] <Amanda> We just discussed
this
L69[00:49:38] <boho> Yeah that happened to
me the last time i tried to tonk too
L70[00:49:42] <Amanda> You have to search
both tonk and tonkout, for the reasons just discussed.
L71[00:49:45] <boho> just not as off
L72[00:50:13]
<DaComputerNerd> if the last were a
tonkout then it would have worked
L73[00:50:17]
<DaComputerNerd> there had to be a
tonk
L74[00:50:34]
<DaComputerNerd> ohhhh
L75[00:50:40]
<DaComputerNerd> i see, it was a FAILED
tonkout
L76[00:50:43]
<DaComputerNerd> i didnt even think about
that
L77[00:51:32] *
Amanda adjusts all the atoms in the earth's atmosphere, making the
outlook better, she needs to zone out and unwind
L78[00:53:24] <boho> Anyone know anything
about the MineOS image format? the only converter I could find was
a jar that doesn't run
L79[00:54:18]
<Kristopher38> Isn't that explained on
their wiki?
L80[00:54:42]
<Kristopher38> Their as in, MineOS`
wiki
L81[00:55:34]
<Tobilub the
meme master 69> yo guys, how do i get tapes? i need to add a
mod?
L82[00:57:46] <boho> computronics
L83[00:58:19] <boho> and i cant find
anything on the wiki about image conversion, just using already
created images
L84[01:00:54]
<Tobilub the
meme master 69> Anything other thats on twitch?
L85[01:01:21] <boho> yeah its on its own
site
L87[01:02:22]
<Tobilub the
meme master 69> Yeah, but do you have an alternative on
twitch?
L89[01:03:04]
<Tobilub the
meme master 69> ok
L90[01:14:35]
<AdorableCatgirl> i have a mod that adds
EEPROM cards B)
L91[01:16:30] ⇦
Quits: boho (~boho@75-24-212-201.lightspeed.mssnks.sbcglobal.net)
(Ping timeout: 378 seconds)
L92[01:18:41]
<Tobilub the
meme master 69> B)
L93[01:35:54] ⇨
Joins: Test1 (~test1@202.67.96.128)
L94[01:36:06] ⇨
Joins: Test2 (~test2@202.67.96.128)
L95[01:36:17] <Test1> Testing testing
1,2,3
L96[01:36:34] <Test2> Testing testing
1,2,3
L97[01:36:45] ⇦
Quits: Test1 (~test1@202.67.96.128) (Remote host closed the
connection)
L98[01:36:53] ⇦
Quits: Test2 (~test2@202.67.96.128) (Remote host closed the
connection)
L99[02:01:11]
<BrisingrAerowing> Munching on some
saltines right now. Yum.
L100[02:02:47]
<Xav101> In
OC is there a way for a computer to turn on another computer that's
just been placed
L101[02:03:36]
<MGR> I
don't think a computer can, but a robot could I think
L102[02:03:44]
<Xav101> I
remember in computercraft if you had a computer that was off, you
could have a computer wrap it as a peripheral, and then call an
`on` method, and if there was a floppy disk in a disk drive next to
it you could have it boot using the startup script on that
floppy
L103[02:06:30] <Izaya> I think you
can
L104[02:06:39] <Izaya> the computer
should(?) come up as a component
L105[02:06:54]
<Xav101>
Hmm
L106[02:07:02]
<Xav101>
That would be noce
L107[02:07:05]
<Xav101>
That would be nice [Edited]
L108[02:09:15]
<MGR> Oh
yeah
L110[02:09:27]
<MGR> If
you don't place a relay, you can remotely start the computer
L111[02:09:45]
<BrisingrAerowing> I think a redstone
signal works as well.
L113[02:23:04] ⇦
Quits: Ocawesome101 (~manjaro-u@38.65.249.137) (Ping timeout: 190
seconds)
L114[02:34:10]
<Z0idburg>
@BrisingrAerowing wtf.
L116[02:35:51]
<Ariri>
plane.exe has crashed
L117[02:36:06]
<Z0idburg>
Izaya: I used to have some of those pocket computers back when they
ran Windows CE or palm
L118[02:36:26]
<Z0idburg>
I even had one that wasn't color
L119[02:39:31]
<Z0idburg>
@BrisingrAerowing This is just not ok. Aircraft and other equipment
should NOT be running on complex software.
L120[02:39:33]
<Z0idburg>
ever. period.
L121[02:45:40]
<Xav101>
@MGR is that without having ever turned it on before?
L122[02:46:07]
<MGR>
Yes
L123[02:46:19]
<Xav101>
how do you remote start it then
L124[02:46:35]
<Xav101>
did you mean over like a cable
L125[02:46:43]
<MGR>
Please look at the computer component on the OC wiki
L126[02:46:52]
<MGR> I'm
going to bed, so I can't explain further
L127[02:47:01]
<MGR> Yes,
the two must be connected via cable
L128[02:47:10]
<Xav101>
hmm
L129[02:47:17]
<Xav101> ok
this should be simple enough
L130[02:47:30]
<Xav101>
hopefully I can auto-insert floppies into disk drives
L131[03:08:47]
<Zef> Well
that picture you posted is obviously edited
L132[03:19:11]
<Z0idburg>
Just don't put any DVDs into any floppy drives
L133[03:19:36]
<Z0idburg>
A few years back I got a call while doing tech support from a
retired professor who was tring to watch DVDs in his 5 1/4"
floppy drive
L134[03:19:43]
<Z0idburg>
he said he couldn't find the eject button
L135[03:20:01]
<Z0idburg>
It was mayve 2015ish
L136[03:20:31]
<ThePiGuy24> ohgod
L137[03:21:21]
<Z0idburg>
I think it was the same guy who called in when we disconnected our
dialin servers for dialup on the college campus and we found out he
was using windows 3.1 still
L138[03:21:34]
<Z0idburg>
said he couldn't connect to the Internet anymore
L139[03:21:57]
<Z0idburg>
and that was only a couple years before that
L140[03:23:34]
<Z0idburg>
But it was funny that floppy drive call I was confused until he
said "there's also this lever in the downward position in
front of the slot where the DVD went in" and I instantly was
like "OH GOD you're going to need some needle nose pliers to
get that out"
L141[03:23:42]
<Z0idburg>
"and your DVD is ruined"
L142[03:25:28]
<Saghetti>
the plane crashed
L143[03:25:34]
<Z0idburg>
what plane
L144[03:25:52]
<Saghetti>
the one you sent
L145[03:25:59]
<Z0idburg>
that's photoshopped lol
L146[03:32:43]
<Ariri>
%8ball Make help command an embed now?
L147[03:32:43] <MichiBot> Ariri: Signs
point to yes
L148[04:14:59] ⇦
Quits: ben_mkiv (~ben_mkiv@88.130.158.121) (Ping timeout: 204
seconds)
L149[05:09:21] <Amanda> %choose continue
hallucinating or irradiate and Animals before it gets even more out
of control?
L150[05:09:22] <MichiBot> Amanda: I want
a divorce. I'm taking half the "irradiate and Animals before
it gets even more out of control?".
L151[05:10:12] <Amanda> I-i'm sorry
Michiyo, I've apparently been a terrible daughter-in-law to you and
made MichiBot unhappy D:
L152[05:11:14]
<ThePiGuy24> %tonk
L153[05:11:14] <MichiBot> I'm sorry
ThePiGuy24, you were not able to beat CompanionCube's record of 4
hours, 36 minutes and 20 seconds this time. 4 hours, 22 minutes and
26 seconds were wasted! Missed by 13 minutes and 54 seconds!
L154[05:11:24]
<ThePiGuy24> oh ffs
L155[05:27:17] ⇦
Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit:
Leaving.)
L156[05:46:23]
⇨ Joins: farty6 (~farty6@192.3.27.82)
L157[05:46:38] <farty6> Hi
L158[05:47:31] ⇦
Quits: farty6 (~farty6@192.3.27.82) (Client Quit)
L159[06:04:42]
<Forecaster> %sip
L160[06:04:42] <MichiBot> You drink a
sedimented tiberium potion (New!). The potion bottle is suddenly on
fire!
L161[06:05:00]
<Forecaster> Aaagh not again
L162[06:07:35] <Corded> *
<Ocawesome101> noms flaming potion bottle
L163[06:07:38]
<Ocawesome101> delicious
L164[07:15:29]
⇨ Joins: S|h|a|w|n
(~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L165[07:40:53]
<Ariri>
%choosesell all my data at explorers anchorage or finish the
expedition first?
L166[07:41:01]
<Ariri>
%choose sell all my data at explorers anchorage or finish the
expedition first?
L167[07:41:01] <MichiBot> Ariri: I've
heard "sell all my data at explorers anchorage" is in
these days
L168[07:41:13]
<Ariri>
%8ball are you sure about that?
L169[07:41:14] <MichiBot> Ariri: Reply
hazy, try again
L170[07:41:23]
<Ariri>
%8ball are you sure?
L171[07:41:23] <MichiBot> Ariri: [ The
Bowling ball doesn't answer ]
L172[07:41:34]
<Ariri>
MichiBot knows all I guess
L173[07:42:34] ⇦
Quits: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net)
(Read error: Connection reset by peer)
L174[07:59:15]
⇨ Joins: Inari
(~Pinkishu@pD9E8F4BF.dip0.t-ipconnect.de)
L175[08:02:31]
⇨ Joins: Vexatos
(~Vexatos@port-92-192-71-248.dynamic.as20676.net)
L176[08:02:31]
zsh sets mode: +v on Vexatos
L177[08:33:23] ⇦
Quits: immibis (~immibis@x59cc992b.dyn.telefonica.de) (Ping
timeout: 204 seconds)
L178[08:48:52]
⇨ Joins: immibis (~immibis@46.114.36.37)
L180[12:43:04] ⇦
Quits: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
(Read error: Connection reset by peer)
L181[13:00:08] ⇦
Quits: immibis (~immibis@46.114.36.37) (Ping timeout: 378
seconds)
L182[13:24:04]
⇨ Joins: immibis (~immibis@46.114.36.37)
L183[13:36:43]
⇨ Joins: ben_mkiv
(~ben_mkiv@i577BCF6D.versanet.de)
L184[13:37:00] ⇦
Quits: ben_mkiv (~ben_mkiv@i577BCF6D.versanet.de) (Remote host
closed the connection)
L185[13:37:31] <bauen1> if a robot kills a
mob, does the mob drop (player) experience ?
L186[13:37:32]
⇨ Joins: ben_mkiv
(~ben_mkiv@i577BCF6D.versanet.de)
L187[13:39:35]
<Forecaster> yes
L188[13:39:52]
<Forecaster> I think that's what the xp
upgrade is for
L189[13:42:34] ⇦
Quits: bauen1 (~bauen1@178.27.170.45) (Remote host closed the
connection)
L190[13:44:32] <CompanionCube>
%tonkout
L191[13:44:32] <MichiBot> Dagnabbit!
CompanionCube! You beat your own previous record of 4 hours, 36
minutes and 20 seconds (By 3 hours, 56 minutes and 57 seconds)! I
hope you're happy!
L192[13:44:33] <MichiBot> CompanionCube
has tonked out! Tonk has been reset! They gained 0.008 tonk points!
plus 0.014 bonus points for consecutive hours! Current score:
0.59294, Position #2 => #1
L193[13:44:44]
<Forecaster> dangit
L194[13:49:19]
⇨ Joins: bauen1
(~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de)
L195[13:51:57] ⇦
Quits: phroa (~phroa@173.254.236.155) (Ping timeout: 204
seconds)
L196[14:01:18]
⇨ Joins: phroa (~phroa@173.254.236.155)
L197[14:04:33]
<Forecaster> fleet carrier beta starts
tomorrow
L198[14:07:41] <dequbed> Amanda: That's
called word stemming.
L199[14:16:28] <bauen1> doesn't the xp
upgrade just make the robot faster ? (according to
ocdoc.cil.li)
L200[14:26:00]
<Forecaster> yes, by collecting xp orbs I
thought
L201[14:28:12]
<DaComputerNerd> the description just says
it does stuff and gets better
L202[15:06:34] <Amanda> dequbed: that's
it! My brain was convinced it was fletching, which another part
knew was wrong
L203[15:28:10] <Lizzy> %tonk
L204[15:28:11] <MichiBot> Dogast! Lizzy!
You beat CompanionCube's previous record of <0 (By 1 hour, 43
minutes and 38 seconds)! I hope you're happy!
L205[15:28:12] <MichiBot> Lizzy's new
record is 1 hour, 43 minutes and 38 seconds! Lizzy also gained
0.00173 tonk points for stealing the tonk. Position #3. Need
0.04925 more points to pass Forecaster!
L206[15:39:01]
⇨ Joins: Ocawesome101 (~manjaro-u@38.65.249.137)
L207[15:43:29] ⇦
Quits: Ocawesome101 (~manjaro-u@38.65.249.137) (Ping timeout: 190
seconds)
L208[15:46:04]
⇨ Joins: Thutmose
(~Patrick@host-69-59-79-181.nctv.com)
L209[16:10:47] ⇦
Quits: lord| (~ba7888b72@66.109.211.150) (Read error: Connection
reset by peer)
L210[16:12:24]
⇨ Joins: lord| (~ba7888b72@66.109.211.150)
L211[16:12:32] ⇦
Quits: lord| (~ba7888b72@66.109.211.150) (Read error: Connection
reset by peer)
L212[16:14:16]
⇨ Joins: lord| (~ba7888b72@66.109.211.150)
L213[16:29:01]
<DrewDaPilot> hey
L214[16:29:16]
<DrewDaPilot> would anyone be interested
in a java or C# option as far as programming languages go?
L215[16:29:33]
<DrewDaPilot> me and a friend are thinking
of adding onto OC with a Java/C# option to provide a choice for
more traditional programming
L216[16:29:37]
<DrewDaPilot> dont shit on me for it not
being lua plz
L217[16:31:46]
<Bob> C# !=
Java but they are similar
L218[16:31:51]
<DrewDaPilot> well
L219[16:31:55]
<DrewDaPilot> my point was it would be
both I think
L220[16:31:59]
<Bob> also
learn lua ffs lol
L221[16:31:59]
<DrewDaPilot> cause Java/C# interop is
cake
L222[16:32:03]
<Bob> yeah
they are extremly similar
L223[16:32:04]
<DrewDaPilot> Java C# interop is
cake
L224[16:32:10]
<Bob> you
know one you know the other
L225[16:32:20]
<DrewDaPilot> I know both fairly
well
L226[16:32:20]
<DrewDaPilot> except
L227[16:32:28]
<DrewDaPilot> I hate how C# doesnt have
the ``super()`` keyword
L228[16:32:36]
<DrewDaPilot> it has some weird bullshit
keyword
L229[16:32:44]
<DrewDaPilot> I forget cause I havent
needed it in a while
L230[16:33:09]
<Bob> yeah
lol
L231[16:33:32]
<Bob> just
get IntelliJ and java will be a joke
L232[16:36:16]
<DrewDaPilot> lol
L233[16:36:20]
<DrewDaPilot> it is a joke
L234[16:36:22]
<DrewDaPilot> with nodepad
L235[16:37:44]
<Bob>
np++
L236[16:38:08]
<DrewDaPilot> or just wordpad
L237[16:38:11]
<DrewDaPilot> or google docs
L238[16:38:23]
<DrewDaPilot> writing code on google docs
be like 🤔
L239[16:44:10]
<AdorableCatgirl> just write kotlin
lmao
L240[17:01:06]
<Forecaster> %tonk
L241[17:01:06] <MichiBot> I'm sorry
Forecaster, you were not able to beat Lizzy's record of 1 hour, 43
minutes and 38 seconds this time. 1 hour, 32 minutes and 55 seconds
were wasted! Missed by 10 minutes and 43 seconds!
L242[17:01:11]
<Forecaster> dangit
L243[17:11:21]
<Brasé>
Hi
L244[17:11:26]
<Forecaster> hello
L245[17:11:56]
<Brasé> do
you know how whe can make a programm for a robot in
OpenComputer
L246[17:12:13]
<Forecaster> read the wiki, write
code
L247[17:14:35]
<Bob> ^
learn Lua
L248[17:15:00]
<Forecaster> if you have more specific
questions feel free to ask them
L249[17:15:47]
<Brasé> oh
thanks
L250[17:16:54]
<Bob> yeah
were here to help ??
L251[17:17:35]
<Forecaster> why did you make that a
question? :P
L252[17:23:41]
<Brasé> and
do you can help me to make my first program ?
L253[17:24:49]
<Ocawesome101> possibly
L254[17:24:57]
<Ocawesome101> what do you want it to
do?
L255[17:27:12]
<Bob> ^ we
can't do it for you but we can help
L256[17:32:49] ⇦
Quits: lord| (~ba7888b72@66.109.211.150) (Read error: Connection
reset by peer)
L257[17:33:12]
⇨ Joins: lord| (~ba7888b72@66.109.211.150)
L258[17:36:49] ⇦
Quits: lord| (~ba7888b72@66.109.211.150) (Read error: Connection
reset by peer)
L259[17:37:25]
⇨ Joins: lord| (~ba7888b72@66.109.211.150)
L260[17:37:28]
<Brasé> i
want to do a program for a do a tower of 32x32
L261[17:39:10]
<Brasé> i
want to do a program for a do a tower of 32x36 [Edited]
L262[17:39:16] ⇦
Quits: lord| (~ba7888b72@66.109.211.150) (Client Quit)
L263[17:39:21]
<Brasé> i
want to do a program for do a tower of 32x36 [Edited]
L264[17:45:16]
<Bob> you
need to venture into the robot api
L265[17:45:21]
<Bob> then
its easy, should be about 2 for loops
L266[17:45:24]
<Bob> or
more if you want walls
L267[17:51:18]
<Brasé> He
just need to make a 36x32 cube (not fulfilled) the most longest
time possible
L268[17:51:30]
<Bob> most
longest time ?
L269[17:51:44]
<Bob> you'd
mean shortest time possible to make a hollow cube
L270[17:51:58]
<Bob> and i
don't think OC robots can fly high unless you upgade them
L271[17:52:50]
<Ocawesome101> can they climb high?
L272[17:52:57]
<Bob> 4
blocks at max without upgades
L273[17:53:02]
<Bob> then
can climb yeah
L274[17:53:06]
<Bob> but
they can't be without support
L276[17:53:38]
<Bob> S is
a block and R are impossible spots for the bot where x is
possible
L277[17:53:45]
<Brasé> in
fact I would like to do a tour of 32 by 36 unfilled inside and I
would like the robot to start from layer 16 to go as high as
possible and make the most layer of stone possible
L278[17:53:48]
<Ocawesome101> so build layer by
layer
L279[17:54:02]
<Bob> layer
by layer is easy peasy
L280[17:54:06]
<Bob> doing
the top will be a big problem
L281[17:54:21]
<Ocawesome101> sooo
L282[17:54:37]
<Ocawesome101> @Brasé do you want the
robot to dig a hole or build a box?
L283[17:55:53]
<Brasé> I
want the robot build a cube 36x32 not full
L284[17:57:07]
<Bob> a
cube ??? or a tower
L285[17:57:21]
<Bob> a
cube's sides are all the same lenght and it has a top and
bottom
L286[17:57:29]
<Bob> you
maybe just want a rectangular hollow tower right ?
L287[17:57:43]
<Bob> so
you'd need to make a robot with a lot of inventory upgrades, give
it a lot of coble
L288[17:57:51]
<Bob> and
then in code check out the robot API especially movement and
usage
L289[17:58:56]
<Brasé> a
tower
L290[17:58:59]
<Bob> you'd
just need to move 36 blocks and place blocks under the robot then
32 in the other direction and so on
L291[17:59:18]
<Brasé>
yeah i want to make this
L292[17:59:42]
⇨ Joins: Toja (~toja@89.216.18.137)
L294[18:07:12] ⇦
Quits: Toja (~toja@89.216.18.137) (Remote host closed the
connection)
L295[18:07:55]
⇨ Joins: Toja (~toja@89.216.18.137)
L296[18:35:16]
⇨ Joins: lord| (~ba7888b72@66.109.211.150)
L297[18:54:51]
⇨ Joins: ThePiGuy24 (~thepiguy2@194.75.207.226)
L298[18:55:00] ⇦
Quits: ThePiGuy24 (~thepiguy2@194.75.207.226) (Client
Quit)
L299[19:19:42]
⇨ Joins: Vexaton
(~Vexatos@port-92-192-117-185.dynamic.as20676.net)
L300[19:19:42]
zsh sets mode: +v on Vexaton
L301[19:22:14] ⇦
Quits: Vexatos (~Vexatos@port-92-192-71-248.dynamic.as20676.net)
(Ping timeout: 190 seconds)
L302[19:23:00]
<Ocawesome101> %tonk
L303[19:23:00] <MichiBot> Fopdoodle!
Ocawesome101! You beat Lizzy's previous record of 1 hour, 43
minutes and 38 seconds (By 38 minutes and 15 seconds)! I hope
you're happy!
L304[19:23:01] <MichiBot> Ocawesome101's
new record is 2 hours, 21 minutes and 54 seconds! Ocawesome101 also
gained 0.00128 (0.00064 x 2) tonk points for stealing the tonk.
Position #5. Need 0.22549 more points to pass simon816!
L305[19:23:11]
<Ocawesome101> ayyy
L306[20:06:25]
⇨ Joins: freacknate09
(~freacknat@203.sub-174-222-135.myvzw.com)
L307[20:06:36] <freacknate09> hey
guys
L308[20:06:49] <freacknate09> How is
everyone today?
L309[20:07:42]
<Forecaster> I am what I yam
L310[20:08:55] <freacknate09> What does
readSector and writeSector do differently than readByte and
writeByte for unmanaged floppies?
L311[20:10:00]
<Forecaster> I've never used unmanaged
drives but I'd guess a sector is a bigger area of a drive than a
byte
L312[20:15:10] <freacknate09> ok
L313[20:16:37] <freacknate09> makes
sense
L314[20:18:49] <freacknate09> yeet, I'm
getting better at Lua
L315[20:19:37] <freacknate09> how do I
make a new line with term.write?
L316[20:19:53] <freacknate09> actually,
nevermind. I'll just move the cursor
L317[20:19:53]
<Forecaster> move the cursor
L318[20:20:13] <freacknate09> yeah
L319[20:20:39]
<BrisingrAerowing> I'm currently launching
my rather overpowered pack, containing 387 mods.
L320[20:21:02] <freacknate09> nice
L321[20:23:50] <freacknate09> How do I do
term.write("Floppy's capacity is " ... capacity ...
" kilobytes")? I'm trying to print all that in one line,
and using ... and + aren't working
L322[20:24:16] <freacknate09> capacity is
a variable of mine
L323[20:24:42]
<Forecaster> it's ..
L324[20:24:47] <freacknate09> ahh,
thanks
L325[20:25:09] <freacknate09> yay, that
worked
L326[20:25:33] <freacknate09> I'm making a
tool to write files to an unmanaged floppy
L327[20:28:56] <freacknate09> on the wiki,
I see "decode64(data:string):string". The
":string" part on the end indicates that it returns a
string, right?
L328[20:29:22] <Michiyo> Yes
L329[20:29:26] <freacknate09> ok
L330[20:29:27] <freacknate09> thanks
L331[20:29:57] <Michiyo> and the :string
after data doesn't mean to send data:yourdata :P
L332[20:30:55] <freacknate09> heh, yeah
:)
L333[20:34:57]
<BrisingrAerowing> %sip
L334[20:34:57] <MichiBot> You drink a
solid aether potion (New!). After the first sip the potion poofs
away.
L335[20:35:04]
<BrisingrAerowing> Awww...
L336[20:35:08]
<BrisingrAerowing> %sip
L337[20:35:08] <MichiBot> You drink a
liquid currentcorn potion (New!). BrisingrAerowing forgets the
location of a great treasure.
L338[20:35:16]
<BrisingrAerowing> Damn.
L339[20:35:32]
<Forecaster> %sip
L340[20:35:32] <MichiBot> You drink a
molten green potion (New!). Forecaster gains knowledge about a
random useless subject.
L341[20:48:56] <CompanionCube> Izaya:
Skye: well, as of ~Now, boris johnson is not only in hospital, but
in the ICU...
L342[20:49:56]
⇨ Joins: Backslash
(~Backslash@d137-186-220-152.abhsia.telus.net)
L343[20:50:38]
<ThePiGuy24> f
L344[20:51:28] <freacknate09> %sip
L345[20:51:29] <MichiBot> You drink a
shimmering aegisalt potion (New!). Oh no, freacknate09 got a health
potion, there's probably a boss fight coming!
L346[20:52:27] <freacknate09> Does anyone
know of a _good_ editor for unmanaged file systems? If not, I'm
gonna continue writing mine
L347[20:52:48]
<Forecaster> maybe Izaya
L348[20:52:50]
<Forecaster> I dunno
L349[20:54:18]
⇨ Joins: Webchat563
(webchat@c-69-245-208-12.hsd1.il.comcast.net)
L350[20:55:06] <CompanionCube> isn't that
essentially a hex editor?
L351[20:59:27] <freacknate09> It is
L352[20:59:40] <freacknate09> I'm just
figuring out how I want to do it
L353[21:00:01] <freacknate09> Does anyone
know if Thistle supports graphics or text only?
L354[21:00:57]
<Kristopher38> huh
L355[21:01:18]
<Kristopher38> opencomputers itself only
supports text
L356[21:01:24]
<Kristopher38> any graphics are just
clever use of text
L357[21:01:48] <freacknate09> ok. Thistle
is an addon that adds a 6502 architecture
L358[21:02:07] <freacknate09> and
OpenComputers doesn't only support text, it has a graphics
API
L359[21:02:09]
<AdorableCatgirl> yeah because i still
haven't worked on my thing
L360[21:03:06] ***
freacknate09 is now known as Ernos
L361[21:04:08] <Michiyo> A graphics API
huh... news to me.
L362[21:04:22]
<Kristopher38> I know what is
thistle
L363[21:04:35]
<Kristopher38> and opencomputers doesn't
have a graphics API
L364[21:04:47] <Ernos> ahh
L365[21:04:49] <Ernos> I mean
L366[21:04:53]
<Kristopher38> if you're talking about gpu
component, it only has text support
L367[21:05:25] <Ernos> I mean
L368[21:05:29] <Ernos> I've seen people do
graphics
L370[21:05:45] <Ernos> There's copy and
fill commands in the gpu component
L371[21:05:51]
<Forecaster> see `any graphics are just
clever use of text`
L372[21:05:53] <Amanda> Those are
character-level
L373[21:05:54] <Michiyo> there are a
handfull of APIs that use brail characters and stuff with
back/foreground colors to make images..
L374[21:05:58] <Ernos> kek
L375[21:06:01] <Michiyo> but it's still
"text"
L376[21:06:03] <Ernos> I've seen proper
graphics
L377[21:06:08] <Amanda> no, you've
not
L378[21:06:19] <Amanda> you've seen
braille characters used to approximate graphics
L379[21:06:26] <Michiyo> ^^
L380[21:06:42] <Ernos> There's an entire
library someone wrote that has proper graphics and a 3d
renderer
L381[21:06:46] <Ernos> Also, MineOS
L382[21:06:51] <Amanda> Again,
braille
L383[21:06:52] *
Michiyo facedesks
L384[21:06:56] <Ernos> It has flat colors
tho
L385[21:06:58] *
Michiyo walks away
L386[21:07:03]
<Kristopher38> lmao we must sound like a
bunch of tinfoil hatters to that guy
L387[21:07:13]
<Kristopher38> >no there is no
graphics
L388[21:07:21]
<Kristopher38> >BUT I CAN CLEARLY SEE
ONE
L389[21:07:40]
<Forecaster> swamp gas
L391[21:08:14] <Ernos> I swear I'm not
high
L392[21:08:20] <Ernos> I've seen people do
proper graphics
L393[21:08:51] *
Amanda sighs
L395[21:08:59] <MichiBot>
Big Reactors
/ Extreme Reactors - OPENCOMPUTER AUTOMATION PROGRAM | length:
14m 29s | Likes:
1,249
Dislikes:
38 Views:
91,240 |
by
Krakaen | Published On 13/11/2016
L396[21:09:01]
<Forecaster> And we're not saying you're
wrong
L397[21:09:03] <Amanda> That's not used
with gpu.fill/copy
L398[21:09:21]
<Kristopher38> Ernos: point to a line
where you see any function that puts "graphics" onto the
screen as opposed to just characters
L399[21:09:36] <Amanda> but I'm not in the
mood to describe the intricisies of the OC rendering pipeline to an
11-year old
L400[21:10:05] <Ernos> God damn Amanda.
I've never seen you so toxic
L401[21:10:07] <Ernos> I'm not 11
L403[21:10:35]
<Kristopher38> All nicely-looking-things
that you call graphics are just less-well-known characters that are
quite often used to do just that, make simple GUIs in
terminal
L404[21:10:43]
<Zef> OC
does not have actual graphics capabilities, it's all text
based
L405[21:11:10]
<Kristopher38> or they either use braille
characters
L406[21:11:28]
<Zef> The
ones from the wikipedia article I just posted
L407[21:11:31]
<Kristopher38> which again, are just text
characters
L408[21:11:41] <Ernos> damn. I'm looking
at the source for several programs I thought had proper graphics,
and it is special trickery.... god damn it I made myself look like
a retard
L409[21:11:52] <Ernos> and probably lost
the respect of 99% of the people here lol
L410[21:11:53] <Amanda> we tried to tell
you
L411[21:12:23] <CompanionCube> there's an
age-old art of faux-graphical text interfaces
L412[21:12:41]
<Zef> 7
minutes
L413[21:12:55] <Michiyo> a lot of us were
around when faking a GUI with text was how ALL of it was done..
:P
L414[21:13:05] <Ernos> damn
L415[21:13:30]
<AdorableCatgirl> block characters are
cool
L416[21:13:31]
<Kristopher38> I mean, I can imagine not
wanting to believe that there isn't any graphics API given what
things people have achieved so far :P
L417[21:13:37] <Amanda> Michiyo: There are
dozens of us!
L418[21:13:48]
<AdorableCatgirl> i still am gonna make
the raster graphics card
L419[21:13:50]
<AdorableCatgirl> :)
L420[21:13:52] <Amanda> maybe. maybe
half-dozen
L421[21:13:57] <Ernos> yeah, I've seen a
lot of really cool, _really_ convincing GUIs in OpenComputers
L422[21:14:02]
<AdorableCatgirl> the full res will be
slightly higher than screen res
L423[21:14:08]
<AdorableCatgirl> so you can do fancy
scrolling
L424[21:14:24] <Michiyo> asie has a REALLY
nice image api, it's almost convincing
L425[21:14:26] <Michiyo> :P
L426[21:14:39] <Ernos> nice, I should
check that out
L427[21:15:14] <Ernos> Didn't think I'd
piss off Amanda though, never seen her angry/annoyed really before,
and I've been here quite a while
L428[21:15:29] <Ernos> and I've asked some
really stupid questions before
L429[21:15:43] <Amanda> I'm cranky today,
it seems
L430[21:15:49] <Izaya> it occurs to
me
L431[21:15:54] <Ernos> ahh, ok
L432[21:16:09] <Amanda> %8ball do the
thing?
L433[21:16:09] <MichiBot> Amanda: [ The
Bowling ball doesn't answer ]
L434[21:16:15] <Ernos> I'm gonna try to
make a hex editor
L435[21:16:19] *
Amanda pushes the bowling ball around the channel until it
answers
L436[21:16:22] <Izaya> that my previous
idea of "AmandaC is a bitch" - long since corrected - is
probably from acting like an 11-year-old in #computercraft
L437[21:16:40] <Amanda> Izaya: heh
L438[21:16:56] <Amanda> I have little
tolerence for children. Really picked a shitty place to stay around
and idle, it seems. :P
L439[21:17:08] <Ernos> I mean, when Amanda
said she's not explaining the rendering to an 11 year old, she's
only 6 years off lol, I'm 17
L440[21:17:15] <asie> MichiBot: image
API?
L441[21:17:24] <dequbed> Oh wait, Amanda
== AmandaC. TIL :D
L442[21:17:25] <Amanda> I assumed the 09
in the original nick was your birth year.
L443[21:17:27] <asie> err
L444[21:17:31] <asie> Michiyo: image
API?
L445[21:17:45] <Izaya> also t20kdc has a
bitmap image API
L446[21:17:49] <Izaya> so you can use real
world bitmap images
L447[21:17:49] <Ernos> Amanda: the 09 was
the year I came up with the username lol
L448[21:17:58] <asie> Izaya: bububut I
have a PNG image API
L449[21:18:02]
<AdorableCatgirl> what are children
L450[21:18:08] <Michiyo> not API, but you
had a thing.. that converted images to something display-able in
OC
L451[21:18:10] <Michiyo> :P
L452[21:18:13] <asie> CTIF, yes
L453[21:18:17] <Izaya> AdorableCatgirl:
evil creatures
L454[21:18:23] <Izaya> asie: even better
>:D
L455[21:18:26]
<AdorableCatgirl> crotch goblins?
L456[21:18:32] <Michiyo> yeah, that..
lol
L457[21:18:35] <dequbed> AdorableCatgirl:
The fucktrophy that you have to deal with for 18 years.
L458[21:18:52] *
Izaya just converts images to half-blocks with ANSI colour codes
interspersed on each line
L459[21:20:13] <Izaya> 160x100 in 8
colours
L460[21:21:20] <Ernos> damn I can't think
of how I want to make this hex editor work
L461[21:21:50] <Ernos> I think I'm gonna
base it off the hex editor I use, HxD
L462[21:22:39]
<Ocawesome101> hexedit, man
L463[21:22:40] <Michiyo> 2 employees at
the grocery store we shop at just tested positive for
Corona..
L464[21:22:45] <Michiyo> <_<
L465[21:23:14]
<Ocawesome101> o o f
L466[21:23:23] <Ernos> Michiyo: oof,
yikes
L467[21:23:33] <CompanionCube> (if
wsomeone ported kaitai struct to OC, that'd be an interesting
approach to take with an unmanaged filesystem editor)
L468[21:23:46] <Izaya> that reminds
me
L469[21:23:58] <Izaya> called up my boss
to check he was still alive - and whether I had any work this
week
L470[21:24:07] <Izaya> ended up with a
plan to go for a ride on saturday /o/
L472[21:25:56] <Amanda> CompanionCube: I'm
pretty sure kaitai just uses per-language helper libraries and
generated code to work
L473[21:26:04] <Amanda> like,
template-generated
L474[21:26:31] <Izaya> Ernos: at a
guess
L475[21:26:54] <Izaya> you can put your
cursor either in the hex are and type to overwrite, or in the
display area and put in normal text?
L477[21:27:05] <CompanionCube> Amanda:
yeah, but you'd need to port the helper libraries for lua
L478[21:27:43]
<Ocawesome101> looks very similar, just
terminal-based
L479[21:29:47] <Ernos> Izaya: You can put
your cursor in the hex area and type to overwrite, but you can't
write in the display area, it's mostly for reference
L480[21:29:54] <Izaya> aah
L481[21:30:00] <Izaya> well, it's a hex
editor :D
L482[21:30:07] <Ernos> yeah :)
L483[21:30:10] <Izaya> the concept and
execution haven't changed much since the 80s or so
L484[21:30:13] <Ernos> yeah
L485[21:30:19]
<Ocawesome101> hexedit supports typing in
characters in ASCII :^)
L486[21:30:25]
<Ocawesome101> or in hex
L487[21:30:31]
<Ocawesome101> best of both worlds
L488[21:30:40] <Ernos> @Ocawesome101 Is
hexedit a program for OpenOS?
L489[21:30:48]
<Ocawesome101> no
L490[21:30:58] <Ernos> @Ocawesome101
ok
L491[21:31:01]
<Ocawesome101> I've run it on several
different Linuxes
L492[21:31:08]
<Ocawesome101> might work on Windows
too
L493[21:31:14] <Ernos> ahh, ok
L494[21:31:55]
<Ocawesome101> anyways, I'm making a
windowing system using buffers
L495[21:32:06]
<Ocawesome101> every window is a buffer
with very similar methods to the GPU component
L496[21:32:15] <Ernos> nice
L497[21:32:21]
<Ocawesome101> and the window manager
composites these and figures out where mouse events go
L498[21:32:28]
<Ocawesome101> probably not very
memory-friendly
L499[21:32:50]
<Ocawesome101> but hey, Windows NT was
never very memory-friendly anyway
L500[21:32:57] <Izaya> did you know the
term API on OpenOS can do something resembling that?
L501[21:33:12] <CompanionCube> sounds
vaguely like wayland for sme reason
L502[21:33:13] <Izaya> minus actually
compositing, anyway
L503[21:33:14]
<Ocawesome101> with `tty.window`?
L504[21:33:24] <Izaya> something like
that
L505[21:33:33] <Izaya> it's undocumented
and unsupported but very useful
L506[21:33:38]
<Ocawesome101> :P
L507[21:34:43]
<Ocawesome101> I imagine so
L508[21:35:39] <Ernos> I'm considering
installing MineOS
L509[21:36:41]
<Ocawesome101> e w
L510[21:36:47]
<Ocawesome101> it's kinda
L511[21:36:52]
<Ocawesome101> well
L512[21:36:58] <Ernos> Mainly for its hex
editor
L513[21:37:02]
<Ocawesome101> just make sure you have
mountains of RAM
L514[21:37:10]
<Ocawesome101> it has a hex editor?
:O
L515[21:37:16] <Ernos> I am playing
creative, using dual tier 3.5 ram sticks
L516[21:37:42]
<Ocawesome101> that should be pretty much
just about enough
L517[21:37:47] <Ernos> heh
L518[21:37:57]
<Ocawesome101> MineOS will probably use
~80-90% of that
L519[21:37:58] <Ernos> I think I upped the
amount of ram in a 3.5 stick in the config
L520[21:38:01]
<Ocawesome101> consistently
L521[21:38:03]
<Ocawesome101> oh
L522[21:38:11]
<Ocawesome101> to how much?
L523[21:38:16] <Ernos> I forget lol
L524[21:38:23]
<Ocawesome101> :P
L525[21:38:27] <Ernos> 2 tier 3.5 sticks
gives me 2mb of ram
L526[21:38:38]
<Ocawesome101> nah, that's the
default
L527[21:38:44] <Ernos> oh, lol
L528[21:38:44] <Michiyo> 1GB of RAM per
stick.
L529[21:38:48] <Ernos> hahah
L530[21:38:58] <Ernos> My computer may be
able to handle that lol, I have 32gb
L531[21:38:59]
<Ocawesome101> MB, Michiyo, MB
L532[21:39:05] <Ernos> heh
L533[21:39:08] <Michiyo> No, GB
L534[21:39:16] <Izaya> >2020
L535[21:39:21] <Izaya> >having
computers with more than 256K
L536[21:39:24] *
Izaya laughs in PsychOS
L537[21:39:25] <Ernos> Imagine making a VM
of OpenOS running in OpenOS
L538[21:39:33]
<Ocawesome101> what I want to know is what
the hell you'd run that would need that much RAM, particularly in
Lua
L539[21:39:37]
<Ocawesome101> that might not be that
hard
L540[21:39:43] <Ernos> Like a VM that uses
OpenOS as a host, then install OpenOS on the vm lol
L541[21:39:51]
<Ocawesome101> ye
L542[21:40:02]
<Saghetti>
opencomputers for virtualbox when
L543[21:40:03]
<Ocawesome101> Photon would be better tho
:P
L544[21:40:05] <Ernos> MineOS isn't that
bad
L545[21:40:07] <Ernos> heh
L546[21:40:24]
<Ocawesome101> Saghetti: LuPi2?
L547[21:40:31] <Ernos> haha it even comes
with a license
L548[21:40:37]
<Ocawesome101> yep
L549[21:40:41]
<Ocawesome101> a pretty silly one
L550[21:41:46] <Ernos> damn I forget 6502
assembly
L551[21:43:17] <Skye> didn't asie do
something like that
L552[21:43:28] <Skye> an OC emulator on a
small computer
L555[21:44:09] <Ernos> haha
L556[21:44:54]
<Kristopher38> @Ocawesome101 delet that
lupi2 line
L557[21:45:02]
<Ocawesome101> why
L558[21:45:09]
<Kristopher38> cursed
L560[21:46:13]
<Ocawesome101> mmmph
L561[21:46:56] <asie> Skye: LuPi2 on a
Zipit Z2
L562[21:46:58] <Ernos> Now to figure out
how to write a 6502 assembler
L563[21:47:10]
<Ocawesome101> find one man
L564[21:47:27] <Ernos> I don't think one
exists for OC
L565[21:47:37]
<Ocawesome101> use an external one
then
L566[21:47:55] <Skye> use the x86 emulator
that asie wrote!
L567[21:47:56]
<Ocawesome101> or use something inside
Lunatic86
L569[21:47:58]
<Ocawesome101> :P
L570[21:48:09] <Ernos> heh
L571[21:48:20]
<Kristopher38> assembler just spits out
binaries
L572[21:48:43]
<Kristopher38> just do this outside of
OC
L573[21:48:49] <Ernos> If I used an
external 6502 assembler, how would I load it into an OC computer? I
forget how to
L574[21:49:15]
<Ocawesome101> `.minecraft/saves/<your
save>/opencomputers/<fs address>/`
L575[21:49:20]
<Kristopher38> you mean the assembler
itself or the assembly produced by it?
L576[21:49:23]
<Ocawesome101> disable file buffering in
the config also
L577[21:49:56] <Ernos> the assembly
produced lol
L578[21:50:04]
<Ocawesome101> what I said
L579[21:50:21] <Ernos> ok
L580[21:51:14]
<Kristopher38> bonus points if you compile
the 6502 assembler written in 6502 with an existing 6502 assembler
and use that in OC :P
L581[21:51:24] <Ernos> haha
L582[21:51:38]
<Ocawesome101> that sentence made my brain
hurt
L583[21:52:43] <Ernos> It obliterated
mine
L584[21:55:08] <Ernos> I broke
MineOS
L585[21:55:44] <Ernos> MineOS is
yike
L586[21:57:46] <Ernos> I'm just gonna
write my own hex editor
L587[21:57:52]
<Ocawesome101> lel
L588[21:58:13] <Izaya> use VT100 escape
codes for the UI so it's more portable
L589[21:58:33] <Ernos> ok
L590[21:58:40] <Ernos> My hex editor is in
OC lol
L591[21:58:58]
<Ocawesome101> b-but if you do that it
won't work on Photon or Open Kernel D:
L592[21:59:07] <Ernos> What's Open
Kernel?
L593[21:59:14]
<Ocawesome101> an OS I write
L594[21:59:20] <Ernos> Can I have a
link?
L595[21:59:20]
<Ocawesome101> wrote*
L596[21:59:43] <Izaya> Ocawesome101: for a
*nix clone, lacking VT100 escape codes is some pretty big missing
functionality
L597[21:59:49] <Ernos> heh
L599[21:59:58] <Ernos> I keep typing gpue
instead of gpu
L600[22:00:03]
<Ocawesome101> yeah I need to make a VT100
emu
L601[22:00:03] <Izaya> no gpu
allowed
L602[22:00:17]
<Ocawesome101> use the gpu
L603[22:00:26]
<Ocawesome101> it'll be faster because no
string parsing
L604[22:00:30]
<Ocawesome101> easier too
L605[22:00:38] <Izaya> what if it's the
wrong GPU
L606[22:00:44] <Izaya> attached to the
wrong screen
L607[22:00:50] <Ernos> I'm looking at Open
Kernel 2 and it needs to be compiled. That doesn't sound right for
an OpenComputers OS
L608[22:00:52]
<Ocawesome101> then nobody cares
L609[22:01:00] <Izaya> I care
>.>
L610[22:01:05]
<Ocawesome101> Ernos: LuaComp
L611[22:01:12]
<Ocawesome101> is the answer
L612[22:01:17] <Izaya> What if it wipes
out another of my terminal sessions
L613[22:01:24] <Ernos> ahh
L614[22:01:25]
<Ocawesome101> it basically stitches Lua
files together in a very fancy way
L615[22:01:37]
<Ocawesome101> Izaya: who else uses
PsychOS besides you?
L616[22:01:56] <Izaya> so you're saying
you have no interest in multi-user systems?
L617[22:02:07]
<Ocawesome101> I do
L618[22:02:19]
<Ocawesome101> you should at least
like
L619[22:02:26]
<Ocawesome101> provide some compatibility
stuff
L620[22:02:42]
<Ocawesome101> maybe optionally so you can
keep the size down
L621[22:02:42] <Izaya> In what way?
L622[22:02:58] <Ernos> How do I do a 2D
array in Lua? And how do I read a 2D array in Lua? lol
L623[22:03:09]
<Ocawesome101> A `term` API, an `io` API,
a `package` API, etc.
L624[22:03:15] <Izaya> Well behaved
software will run on both OpenOS and PsychOS
L625[22:03:26] <Izaya> as I have a
compliant io and package API
L626[22:03:40]
<Ocawesome101> %s/PsychOS/Photon/
L627[22:03:40] <MichiBot> <Izaya>
Well behaved software will run on both OpenOS and Photon
L628[22:03:48]
<Ocawesome101> it's true tho
L629[22:03:48] <Izaya> admittedly, there's
parts missing from the io API, like the one to open a temporary
file
L630[22:03:55]
<Ocawesome101> i mean
L631[22:04:05]
<Ocawesome101> Photon and Open Kernel
don't have those either
L632[22:04:11] <Izaya> but the term API is
completely unnecessary
L633[22:04:23]
<Ocawesome101> [x] doubt
L634[22:04:39]
<AdorableCatgirl> oop
L635[22:04:49] <Izaya> The only thing the
term API does that the PsychOS terminal subsystem doesn't
L636[22:04:56] <Izaya> is the
undocumented, unsupported windowing stuff
L637[22:05:05]
<AdorableCatgirl> might have to do the 14
day
L638[22:05:06] <Izaya> and password-style
input
L639[22:05:48] <Izaya> Though after I
implement a no echo mode for the terminal, that will be solved
too
L640[22:05:50] <Izaya> :D
L641[22:06:25]
<Ocawesome101> does PsychOS support user
accounts or just concurrent users?
L642[22:06:37] <Izaya> just concurrent
users
L643[22:06:40] <Izaya> user accounts are
out of scope
L644[22:07:01]
<Ocawesome101> Open Kernel 2 supports user
accounts but not concurrent users
L645[22:07:04]
<Ocawesome101> :P
L646[22:07:17] <Izaya> how
inconvenient
L647[22:07:37] <Izaya> PsychOS is meant to
be a convenient development system
L648[22:07:37]
<Ocawesome101> how so-much-easier
L649[22:08:28] <Izaya> I'm not going to
pretend it's meant to be general purpose, but it makes writing
network services and similar stuff very easy
L650[22:08:53]
<Ocawesome101> fair
L651[22:08:57]
<Ocawesome101> so it's like
L652[22:09:01]
<Ocawesome101> server-oriented?
L653[22:09:03] <Izaya> It only makes sense
that multiple concurrent users would be a priority - because that
means supporting remote users is easy
L654[22:09:06] <Izaya> kinda yeah
L655[22:09:14] <Izaya> development system
tm
L656[22:09:18] <Izaya> think lisp
machine
L657[22:09:20] <Izaya> but Lua
L658[22:09:34]
<Ocawesome101> ah
L659[22:10:22] <Izaya> anyway
L660[22:10:29] <Izaya> want cursor
movement? got that. want colour? got that.
L661[22:10:43] <Izaya> want hiding input
for passwords? soon™
L663[22:12:55] <Izaya> guess you could
just set it to the same background and foreground colour
L664[22:12:57] <Izaya> but eh
L665[22:15:20]
<AdorableCatgirl> but you could still read
it!
L666[22:15:36]
<AdorableCatgirl> from the
component!
L667[22:15:43] <Izaya> that is true
L668[22:16:29] <Izaya> the solution would
be to disallow access to the GPU component in its entirety
L669[22:16:40] <Izaya> hmhm
L670[22:16:49] <Izaya> :^)
L671[22:21:14]
<Ocawesome101> Photon does that,
kinda
L672[22:22:18] <Ernos> I love how you guys
are working on OSes, meanwhile I'm just making a hex editor
lol
L673[22:22:25]
<DaComputerNerd> Lol
L674[22:22:55] <Ernos> you do comments
using a / in Lua, right?
L675[22:23:04] <Izaya> no
L676[22:23:05]
<DaComputerNerd> No
L677[22:23:09]
<DaComputerNerd> --
L678[22:23:23] <Ernos> ahh, thanks
L679[22:24:10] <Ernos> anyone know what
head.lua does? I typed in he then hit tab to auto-complete my hex
editor's name, and instead it opened something called head
L680[22:24:27] <Izaya> try running man
head
L681[22:24:35]
<DaComputerNerd> I think you can probably
hit tab to cycle through btw
L682[22:24:43] <Ernos> ok
L683[22:25:03] <Ernos> ahh, Head writes
the first 10 lines of each file to stdout
L684[22:25:29] <Ernos> and I almost
spilled dr pepper on my keyboard
L685[22:25:41] <Ernos> This just in: I
don't know how to pick up a cup
L686[22:25:43] <Izaya> while you're at it,
run man man
L687[22:25:48] <Izaya> :)
L688[22:25:59]
<AdorableCatgirl> izaya
L689[22:26:00] <Ernos> heh
L690[22:26:06] <Izaya> hi
L691[22:26:09] <Ernos> man man man home
depot
L692[22:26:14]
<AdorableCatgirl> imagine this:
L693[22:26:18] <Izaya> ohno
L694[22:26:23] <Ernos> I love the term
API, makes this stuff so much easier
L695[22:26:33] *
Izaya dies a little inside
L696[22:26:33]
<AdorableCatgirl> raster graphics that
animate smoothly
L697[22:26:45] <Ernos> Why'd you die
Izaya? lol
L698[22:26:53]
<DaComputerNerd> Still dont remember what
raster graphics are
L699[22:26:56] <Izaya> each time you use
the term API, an Izaya dies
L700[22:26:58]
<DaComputerNerd> Forgot to google it
L701[22:27:11] <Ernos> haha, why? term is
nice
L702[22:27:22]
<AdorableCatgirl> i will add
"shaders" to the sob :^)
L703[22:27:24] <Ernos> though I don't
wanna kill an Izaya
L704[22:27:36] <Ernos> currently, my code
would kill 6 Izayas
L705[22:27:36] <Izaya> it's not portable
and it's effectively redundant when you have a VT100-compatible
terminal
L706[22:27:47] <Ernos> ahh
L707[22:27:54] <Izaya> at least it's not
directly talking to the GPU though
L708[22:27:56] <Ernos> I'm a noob at
OpenComputers and Lua programming
L709[22:28:02]
<Bob> I
hope youre using local variables
L710[22:28:03]
<DaComputerNerd> Clearly one should do all
their graphics using print() and
shell.execute("cls")
L712[22:28:14] <Ernos> I am using local
variables lol, I'm not insane
L713[22:28:30]
<Bob> Have
a good day
L714[22:28:35] <Ernos> What should I use
instead of term to not kill Izayas?
L715[22:28:53] <Izaya> Check out the stuff
on that page I linked
L716[22:28:56]
<Bob> VT100
terminal escape codes
L717[22:29:15] <Ernos> how do I use that
VT100 terminal stuff in Lua?
L718[22:29:17]
<Bob>
Someone should make a VT100 OpenOS lib
L719[22:29:30] <Izaya>
io.write("\27[2J") would erase the screen
L720[22:29:36] <Ernos> ahh
L721[22:29:38]
<Bob> Those
VT100 things are just characters thus strings in Lua
L722[22:29:55] <Ernos> I may just
sacrifice hundreds of Izayas instead of using VT100 codes
L723[22:30:01]
<Bob> \27
is a single character to indicate a terminal escape
L724[22:30:04] <Michiyo> @Bob something
other than the vt100 lib OpenOS already ships?
L725[22:30:06] <Izaya> I guess I'll
die.
L726[22:30:13]
<Bob> Lol
rip Izaya
L727[22:30:26]
<Bob>
VT101
L728[22:30:27] <Ernos> I mean, I don't
want you to die, but I also don't wanna overcomplicate things,
considering I'm already a noob at Lua
L729[22:30:47]
<Bob> Show
code 😳
L730[22:30:52] <Ernos> mr?
L731[22:31:00]
<DaComputerNerd> ~~Actually, just print
newlines to clear the screen~~
L732[22:31:09] <Ernos> I don't know how to
copy from OC lol
L733[22:31:12] <Ernos> or at least from
Edit
L734[22:31:26] <Michiyo> save then
pastebin put with an internet card :P
L735[22:31:28]
<DaComputerNerd> Oh you wrote it on the
computer
L736[22:31:30] <Ernos> heh
L737[22:31:52] <Izaya> >term doesn't
even do colour
L738[22:31:54] <Izaya> smh
L739[22:31:56] <Izaya> why does this
exist
L740[22:32:05] <Ernos> I thought Term did
color
L741[22:32:06] <Izaya> brb writing a
better replacement for term that just spews VT100 escape
codes
L742[22:32:20]
<Bob>
~~`io.write(("\n"):rep(select(2,component.proxy(component.list("gpu")()).getResolution)))`~~
L743[22:32:22] <Ernos> I need a better way
of doing my text/ui than with Term then. I want color damnit!
L744[22:32:28]
<Bob> Here
use this to clear the screen
L745[22:32:46]
<Bob> For
color and fancy GUI's use the GPU component
L746[22:32:54] <Ernos> I'll use the GPU
component directly then
L747[22:33:01]
<Bob>
Yes
L748[22:33:02] <Ernos> as I want more than
black and white text
L749[22:33:03] <Izaya> this kills the
Izaya
L750[22:33:21] <Ernos> wait, it isn't
using Term though. How is that fatal to the Izaya population?
L751[22:33:35] <Izaya> gpu is even less
portable
L752[22:33:38] <Ernos> haha
L753[22:33:42] <Izaya> less
abstracted
L754[22:33:46]
<Bob>
~~`io.write(("\n"):rep(select(2,component.proxy(component.list("gpu")()).getResolution())))`~~
[Edited]
L755[22:33:46] <Ernos> I will use the
least portable method!
L756[22:34:06] <Izaya> 2021: Ernos' hex
editor program is published only as Lua bytecode
L757[22:34:13] <Ernos> hahaha
L758[22:34:17]
<Bob> At
this point the whole server will die
L759[22:34:30] <Ernos> I'm gonna do it! If
I can figure out how to anyway
L760[22:34:56]
<Bob> Time
to join Izaya at the graveyard
L761[22:35:05]
<Bob> Ernos
is too dangerous to be kept alive
L762[22:35:16] <Ernos> haha I'm not that
murderous. I'll just sacrifice Izaya
L763[22:35:54] <Ernos> Only issue with
using the GPU component: How do I read user input? lol
L764[22:36:32] <Ernos> How do I read user
input using the GPU component?
L765[22:37:29] <Elfi> You don't.
L766[22:37:39] <Ernos> oof
L767[22:37:44] <Ernos> How can I read user
input then
L768[22:37:47]
<Bob> Bruh
GPU read user input
L769[22:37:54]
<Bob> Who
puts forks in a GPU
L770[22:37:58]
<Bob> Use
events
L771[22:38:12]
<Bob> From
the screen / keyboard
L772[22:38:15]
<Bob> The
event system is a major part of OC
L773[22:38:19] <Ernos> ok
L774[22:38:25] <Elfi> Bob got to it before
me
L775[22:38:25] <Ernos> Never used the
event system before
L776[22:38:40]
<Bob> You
always have should 👀
L777[22:38:44]
<Bob>
Should have ?
L778[22:38:52]
<Bob>
Engrish achieved
L779[22:39:26] <Izaya> here's your term
replacement
L781[22:40:05] <Ernos> heh
L782[22:40:17] <Ernos> Izaya: I'm no
longer using Term, I'm using the GPU API :)
L783[22:40:24] <Izaya> that's fine
L784[22:40:28] <Izaya> you're dead to me
already
L785[22:40:31] <Ernos> yikes
L786[22:40:33] <Ernos> ouch
L787[22:40:41] <Izaya> Ocawesome101: how's
that for compatibility? :^)
L788[22:41:01] <Ernos> Is there a way to
do this that won't kill you Izaya, without using VT100 codes?
L789[22:41:10] <Skye> I have an idea
L790[22:41:14] <Izaya> are you allergic or
something
L791[22:41:15] <Ernos> yeah?
L792[22:41:17] <Ernos> me? no
L793[22:41:25] <Skye> Izaya, am I also
dead to you :D
L794[22:41:43] <Ernos> but, I like Izaya!
I don't wanna be dead to Izaya
L795[22:41:48]
<Bob> Yeah
my big ass GPU lib is certainly not pleasing Izaya eithrr lol
L796[22:42:07]
<Bob> VT100
port : ✅
L797[22:42:30] <Ernos> hmm
L798[22:43:12] <Ernos> I'm trying to
figure out how I'm gonna do hex overwrite. I want the user to be
able to set the cursor somewhere on the screen, then type to
overwrite what's already there
L799[22:44:19]
<Bob>
Overwriting should be easy
L800[22:45:17] <Ernos> hmm
L801[22:45:42]
<ThePiGuy24> %tonk
L802[22:45:42] <MichiBot> Goshhawk!
ThePiGuy24! You beat Ocawesome101's previous record of 2 hours,
21 minutes and 54 seconds (By 1 hour and 48 seconds)! I hope you're
happy!
L803[22:45:43] <MichiBot> ThePiGuy24's new
record is 3 hours, 22 minutes and 42 seconds! ThePiGuy24 also
gained 0.00303 (0.00101 x 3) tonk points for stealing the tonk.
Position #6. Need 0.0003 more points to pass Ocawesome101!
L804[22:45:44] <Ernos> Does event.listen
lock the computer until it receives an event?
L805[22:46:01]
<ThePiGuy24> yes unless you set a
timeout
L806[22:46:05] <Ernos> damn
L807[22:46:08]
<MGR>
Event.listen doesn't lock the computer
L808[22:46:10]
<MGR>
event.pull does
L809[22:46:12] <Ernos> ahh
L810[22:46:17]
<ThePiGuy24> wait yeah
L811[22:46:17] <Ernos> I"m trying to
handle user input
L812[22:46:51] <Ernos> I want to use Term,
but I also want color
L813[22:47:15] <Ernos> I think I'm just
not gonna have color
L814[22:48:14]
<Bob>
^
L815[22:48:33]
<Bob> Term
<, Color and GPu magical abilities
L816[22:48:48] <Ernos> heh
L817[22:57:30] <Ernos> god, I can't seem
to write a function
L818[22:58:24]
<Bob>
Bruh
L819[22:58:48]
<Bob> You
can always show code 👀
L820[23:03:02] <Izaya> ayy
L821[23:03:12] <Ernos> this is irritating
lol
L823[23:03:31] <Ernos> what game is
that?
L824[23:03:37] <Izaya> Skyrim
L825[23:03:40] <Izaya> you may have heard
of it
L826[23:03:40] <Ernos> ahh,
L827[23:03:47] <Ernos> It didn't look like
skyrim lol
L828[23:03:57] <Ernos> though tbf I
haven't played skyrim in ages
L829[23:04:55] <Ernos> am I autistic? I
can't figure out how to make this work. I have an if statement to
check the value of a string, and then calls a function based on the
string. The function is supposed to clear the screen then write
something to the screen. In usual fashion for me, the function
isn't being called
L830[23:06:12] <Ernos> arg
L831[23:06:14] <Ernos> this is
irritating
L832[23:06:15]
<The_Stargazer> code?
L833[23:06:22] <Ernos> one sec, lemme
upload to pastebin
L835[23:08:02] <Michiyo> term.read
includes the newline from hitting enter IIRC
L836[23:08:35] <Michiyo> use io.read
L837[23:08:50] <Michiyo> or strip the
newline off yourself
L838[23:08:59] <Ernos> ok
L839[23:09:35] <Ernos> haha
L840[23:09:44] <Ernos> That worked, but
exposed other errors in my code
L841[23:10:07] <Michiyo> Also, don't call
functions before you define them.
L842[23:10:08] <Michiyo> :P
L843[23:10:21] <Ernos> oh lol
L844[23:10:43] <Michiyo> did I guess
correctly?
L845[23:11:32] <Ernos> yeah lol, that was
the error :) thanks
L846[23:12:10] <Ernos> now to make
newFile() and openFile() do something other than just writing text
to the screen
L847[23:14:51] <Ernos> Can I use the
filesystem API using relative directories from the program
L848[23:14:53] <Ernos> err
L849[23:14:58] <Ernos> from the program's
folder
L850[23:15:27] <Izaya> dunno about fs but
the io API does relative paths
L851[23:15:33] <Ernos> ok, I'll use the io
api
L853[23:16:53] <Ernos> how do I tell the
io api that I want to use a relative path instead of
absolute?
L854[23:17:06] <Izaya> don't have a / at
the start of the path
L855[23:17:29] <Ernos> ok, thanks
L856[23:18:09]
⇨ Joins: mcard
(webchat@cpc87709-bexl9-2-0-cust147.2-3.cable.virginm.net)
L857[23:19:53] ⇦
Quits: mcard
(webchat@cpc87709-bexl9-2-0-cust147.2-3.cable.virginm.net) (Client
Quit)
L858[23:32:58] ⇦
Quits: Toja (~toja@89.216.18.137) (Remote host closed the
connection)
L859[23:40:17] <Ernos> how do I make a
folder using the io api?
L860[23:40:44] <Izaya>
io.popen("mkdir directory")
L861[23:40:48] <Ernos> thanks
L862[23:40:49] <Izaya> but use the FS API
for that
L863[23:41:03] <Ernos> oh, I wanted to use
io since it does relative paths
L864[23:41:20] <Amanda> OpenOS's fs
library does as well, I believe
L865[23:41:30] <Amanda>
s/fs/filesystem
L866[23:41:30] <MichiBot> <Amanda>
OpenOS's filesystem library does as well, I believe
L867[23:42:14] <Ernos> ok
L868[23:44:07] <Ernos> to simplify things,
I'll have my hexedit program make it's own directory in /home
L869[23:51:35] <Ernos> how do I combine
strings? I have strings pathbase and filename, and want to combine
them into a string named path
L870[23:52:32] <Ernos> I can see how to do
it by print(a .. b) but that doesn't do what I want, as I don't
want to print the strings
L871[23:55:37] <Izaya> Think about what
you just said a little harder.
L872[23:55:57] <Ernos> ohh, I could do
path = pathbase .. filename
L873[23:56:08] <Ernos> Lemme see if that
works
L874[23:56:44]
<BrisingrAerowing> There's a filesystem
API for that.
L875[23:56:51] <Ernos> to combine two
strings?
L876[23:57:48]
<BrisingrAerowing> If the strings are
filesystem paths, it will make sure the resulting path is
valid.
L877[23:57:56]
<BrisingrAerowing> otherwise, .. is
fine.
L878[23:58:10] <Ernos> ahh, one string is
a partial filesystem path, the other string is the name the user
wants the file to be
L879[23:58:48]
<BrisingrAerowing> Then the filesystem api
would be best.
L880[23:59:09]
<BrisingrAerowing> As a more general
question, how is the ocdoc bot invoked?
L881[23:59:11] <Ernos> I'm using the api
elsewhere, I'm just making a path for it to use to create the
file