<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:13]
<i develop
things> this is the exact same editor (exactly 2 lines differ
iirc, and that's just because apotheosis lacks `stty`) running both
in-game and out-of-game on the same file
https://tinyurl.com/y7jr68mv
L2[00:00:47]
<lucsoft>
whats the editor called? and is it on oppm
L3[00:00:52]
<i develop
things> it is not
L4[00:00:55]
<i develop
things> and it doesn't work on openos
L5[00:01:04]
<i develop
things> because openos's vt100 implementation is comparatively
basic
L8[00:02:05]
<i develop
things> (don't use apotheosis yet - it's still under very heavy
development and is missing a bunch of features that i consider
fairly necessary for full user-readiness)
L9[00:02:12] ⇦
Quits: ThePiGuy24 (~ThePiGuy2@37.152.254.97) (Ping timeout: 198
seconds)
L10[00:02:33]
<i develop
things> for the editor on an actual system you should be able to
just grab the `tle` file from the first repo i linked
L11[00:02:46] <Izaya> suggestion
L12[00:03:01]
<i develop
things> yes?
L13[00:03:09] <Izaya> instead of spending a
whole line on a divider, have the top line inverted instead
L14[00:03:20]
<i develop
things> like inverted color-wise?
L15[00:03:23] <Izaya> yeah
L16[00:03:28]
<i develop
things> hmmm, might try that
L17[00:03:46] <Izaya> doesn't make a huge
difference on a T3 display but on a T1 display that's an extra 15th
of the screen for actual information
L18[00:04:14] ⇨
Joins: ThePiGuy24 (~ThePiGuy2@37.152.254.97)
L19[00:05:58]
<i develop
things> true
L21[00:07:46] <Izaya> yeah exactly
L22[00:07:50]
<i develop
things> i might still invert the top bar but i'm scared of it
looking weird
L23[00:07:57]
<i develop
things> yknow
L24[00:07:58] <Izaya> I say inverted
because it's easy to tell apart
L25[00:08:02]
<i develop
things> true
L26[00:08:10] <Izaya> but if it's distinct
anyway you don't need to
L27[00:08:20]
<i develop
things> i might actually make the top bar just display on
anything larger than ~24 lines tall?
L28[00:08:23] ⇨
Joins: Slimeball
(webchat@mobile-107-77-236-184.mobile.att.net)
L29[00:08:24] <Izaya> you could even do
tabs with inverted/not inverted
L30[00:08:29]
<i develop
things> that's true
L32[00:08:48]
<i develop
things> true
L33[00:08:52]
<i develop
things> nano does it in white though
L34[00:09:01]
<i develop
things> TLE is heavily cyan
L35[00:09:06]
<i develop
things> might still try it
L36[00:09:08] <Izaya> like, rather than
dividers, have double spaces, and the active one is inverted but
the rest are normal
L37[00:09:09] <Izaya> or not
L38[00:09:11] *
Izaya shrugs
L39[00:09:52] <Slimeball> Question: How can
I automatically run a pastebin on the start of a floppy disc?
L41[00:16:04] <Izaya> yeees
L42[00:16:32]
<i develop
things> i wasn't terribly keen on it at first but i like it
too
L43[00:16:40]
<i develop
things> tysm for the suggestion izaya
L44[00:16:48] <Izaya> bonus points
L45[00:16:54] <Izaya> you can make it fit
the colour scheme
L46[00:16:56]
<ThePiGuy24> maybe highlight inactive tabs
in a colour between the background and active tab colour
L47[00:17:15]
<i develop
things> maybe, one sec
L50[00:26:47]
<ThePiGuy24> maybe make the text on cyan
background dark?
L51[00:27:30]
<i develop
things> perhaps
L52[00:27:32] <Izaya> your editor looks
tasty
L53[00:27:40]
<i develop
things> well ty
L55[00:29:39] <Izaya> yee
L56[00:29:43] <Izaya> better contrast
L57[00:30:15]
<ThePiGuy24> ohyes
L58[00:34:41] ⇨
Joins: Vexaton
(~Vexatos@port-92-192-26-155.dynamic.as20676.net)
L59[00:34:41] zsh
sets mode: +v on Vexaton
L60[00:35:49] ⇦
Quits: Slimeball (webchat@mobile-107-77-236-184.mobile.att.net)
(Quit: webchat.esper.net)
L61[00:37:30] ⇦
Quits: Vexatos (~Vexatos@port-92-192-31-122.dynamic.as20676.net)
(Ping timeout: 189 seconds)
L62[00:55:29] *
Amanda snugs Elfi, zzzmews
L63[00:55:32] <Amanda> Night nerds
L64[01:20:24]
<Kristopher38> @i develop things will that
editor finally permit me to edit, like, with scrollable cursor and
stuff?
L65[01:20:35]
<i develop
things> it does already i think
L66[01:20:40]
<i develop
things> mouse input is a no
L67[01:21:04]
<ThePiGuy24> smh just port vscode to
OC
L68[01:21:17]
<i develop
things> lolno
L69[01:22:25]
<Kristopher38> But what if I forked it and
added mouse input :^)
L70[01:23:00]
<i develop
things> you'd need to do some xterm-specific control-code stuff
i think
L71[01:23:09]
<i develop
things> my goal was to keep it light and portable
L72[01:23:37]
<Saphire>
What's this?
L73[01:23:43]
<i develop
things> my editor
L74[01:23:47]
<Kristopher38> Oh, I just want it working
in OC
L76[01:23:55]
<Kristopher38> Inb4 it's slow cause
vt100
L77[01:23:56]
<i develop
things> it works in OC, but not in OpenOS
L78[01:24:10]
<Kristopher38> What's required to make it
work under openOS?
L79[01:24:13]
<i develop
things> i made a bunch of optimizations to the drawing routine
so it's passably usable
L80[01:24:15]
<i develop
things> uh
L81[01:24:20]
<i develop
things> better vt100 emulation
L82[01:24:33]
<i develop
things> specifically some escape codes (i think?) and
replication of the text input features
L83[01:26:08]
<Kristopher38> So I can't just copypaste a
vt100 lib from monolith to openOS and expect it to work?
L84[01:26:28]
<i develop
things> you'd need the apotheosis tty driver, the monolith one
is less standards compliant
L85[01:26:43]
<i develop
things> you could copy that to openos and with some slight
modifications you could kludge it in
L87[01:30:50]
<Kristopher38> Hmmmm
L88[01:32:27]
<Kristopher38> I'm sorry, I thought that
it was another one of those editors which only let you use commands
to edit things :P
L89[01:32:35]
<i develop
things> oh, vled? xP
L90[01:32:51] <Izaya> children of a dead
earth doesn't like my piloting style
L91[01:33:42] <Izaya> KSP taught me to
conserve delta-V and they want things done f a s t
L92[01:40:10]
<ThePiGuy24> smh who even needs delta v
when you can just reach v instantly
L93[01:40:47]
<Kristopher38> @i develop things can the
key_down handler work simultaneously with some OpenOS' handlers or
will I need to replace them entirely?
L94[01:40:55]
<i develop
things> it should be able to
L95[01:41:44]
<Kristopher38> hm, I might give this a
shot tomorrow, it's too late here to start any work as I'm
preparing to go to bed
L96[01:42:05]
<i develop
things> :P
L97[01:42:12]
<i develop
things> i might also, you've got me interested
L98[01:42:52] <Izaya> also
L99[01:43:06] <Izaya> children of a dead
earth is less responsive than KSP when messing with maneuver
nodes
L100[01:43:25] <Izaya> I assume because
it's doing the actual simulations for the orbits rather than
patched conics
L101[01:44:35]
<Kristopher38> every time you mention your
next editor you get me fired up to write my own (which would be
better because, well, it would be written by me ;^)) but I also
have limited time so I'd rather spend time on something more
interesting like machine autocrafting
L102[01:44:49]
<i develop
things> hahahahaa
L103[01:46:44]
<Kristopher38> Well, I still have that
attempt I tried some time ago
L104[01:47:33]
<Kristopher38> One day I'll finish it and
you'll see :^)
L105[01:48:21]
<i develop
things> i use vt100 for my editors because it makes syntax
highlighting waaaaaaaaaay easier
L106[01:49:17] <Izaya> and it makes them
wonderfully portable
L107[01:49:45] <Izaya> speaking of VT100
emulators and OpenOS
L108[01:49:53]
<i develop
things> yep
L109[01:50:11] <Izaya> I ported the
PsychOS one to OpenOS so I could get a better remote login client
at one point
L110[01:51:42]
<i develop
things> does your vt100 support accurate text input
emulation?
L111[01:51:55]
<i develop
things> that was one of my goals for Paragon's and i think i've
mostly pulled it off
L112[01:51:59] <Izaya> probably not
L113[01:52:12] <Izaya> but IIRC it was
more accurate than on OpenOS
L114[01:52:28]
<i develop
things> hahaha
L115[01:52:37]
<i develop
things> things like supporting line-mode toggling?
L116[01:53:09] <Izaya> no, no local echo
support either
L117[01:53:31] <Izaya> on PsychOS that's
all in readline
L119[01:54:01]
<i develop
things> ah
L120[01:54:13]
<i develop
things> so you just have a `read(n)` basically?
L121[01:54:26] <Izaya> read() will return
a line, read(1) will return a single character, read("s")
will return a string ending in "s"
L122[01:54:31]
<i develop
things> ah
L123[01:55:01]
<i develop
things> i generate a basic stream with `:write(str)`,
`:read(n)`, and `:close()`, then wrap that in a buffer. works
pretty well
L124[01:55:12]
<i develop
things> supports local echo and stuff
L125[01:55:30] <Izaya> or maybe I do
support local echo
L126[01:55:37] <Izaya> I don't remember
tbh
L127[01:56:07] <Izaya> I do know my aim is
100% my own convenience, though
L128[01:56:51]
<i develop
things> lol
L129[01:57:00]
<i develop
things> standards compliance helps with... well,
compatibility
L130[01:57:25]
<i develop
things> i Should(tm) be able to connect my terminal to a
Linux-like system and have everything Just Work
L131[01:57:31] <Izaya> I aim to be
compliant where convenient
L132[01:57:33]
<i develop
things> that's my goal
L133[01:57:36]
<i develop
things> that's entirely fair
L134[01:57:42] <Izaya> but if it gets in
the way of anything, bugger it
L135[01:58:23]
<i develop
things> i do more of building my stuff around vt100 rather than
building vt100 around my stuff
L136[01:58:31]
<i develop
things> to some extent anyway
L137[01:58:40]
<i develop
things> there's a bunch of technically-standard escape codes
that i don't support
L138[01:59:04]
<i develop
things> also i didn't know (though it makes sense) that the irl
VT100 terminals didn't support color. apparently that was a much
later thing.
L139[01:59:18] <Izaya> yeah mono
only
L140[01:59:21]
<i develop
things> mhm
L141[01:59:27] <Izaya> the actual VT100
was uppercase only too, IIRC
L142[01:59:32] <Izaya> VT102 had the
optional lower case ROM
L143[01:59:46]
<i develop
things> and i think a vt100 emulator running in opencomputers on
a t1 computer still is faster than a real vt100
L144[01:59:52]
<i develop
things> at least for certain things
L145[01:59:54] <Izaya> haha
L146[02:00:13]
<i develop
things> though, granted, i don't exactly have a physical vt100
with which to test
L147[02:00:59]
<20kdc>
KittenOS NEO uses a TELNET server with some minor caveats (forced
data/protocol separation to make terminal emulator simpler)
L148[02:01:17]
<20kdc> I
say "server", it's a bit weirder
L149[02:01:18]
<i develop
things> neat
L150[02:01:21]
<i develop
things> like actually TELNET compliant?
L151[02:01:53]
<20kdc>
good enough to connect to a real Linux system assuming you set
TERM=ansi.sys
L152[02:01:56]
<20kdc>
outside of that idk
L153[02:01:59]
<i develop
things> nice
L154[02:02:53]
<20kdc> as
far as I'm concerned TELNET is what vt100/etc should've had
L155[02:03:06]
⇨ Joins: Ocawesome101 (~ocawesome@38.65.248.210)
L156[02:03:13]
<20kdc>
i.e. control over local echo
L157[02:03:49] <Ocawesome101>
interesting
L158[02:04:03] <Izaya> telnet has more
extensions than XMPP I swear
L159[02:04:31]
<20kdc> it
does use the not quite compliant behaviour of "local echo =
line editing" that some other telnet implementations use
rather than the overengineered line editing stuff
L160[02:04:49] ⇦
Quits: Vexaton (~Vexatos@port-92-192-26-155.dynamic.as20676.net)
(Quit: Insert quantum chemistry joke here)
L161[02:04:57] <Ocawesome101> is control
over local echo an extension to vt100?
L162[02:05:11]
<20kdc>
control over local echo is a telnet thing
L163[02:05:26] <Ocawesome101> it works on
things other than telnet?
L164[02:05:36] <Ocawesome101>
%s/telnet/telnet though/
L165[02:05:36] <MichiBot>
<Ocawesome101> it works on things other than telnet
though?
L166[02:06:26]
<20kdc>
well, yeah, because telnet is just exposing functionality of the
underlying stack
L167[02:06:41]
<20kdc>
(say: unix tty termios)
L168[02:07:13] <Ocawesome101> ah
L169[02:07:26] <Ocawesome101> what i meant
was
L170[02:07:44] <Ocawesome101> based on
something you said earlier it sounded like local echo control
wasn't a feature of the og vt100 terminal
L171[02:08:59] <Ocawesome101>
...hmmm
L172[02:09:01]
<20kdc> the
question is if it's part of the vt100 command set
L173[02:09:04] <Ocawesome101> yeah
that
L174[02:09:23]
<20kdc> if
so I may have been hasty to use TELNET
L175[02:09:30] <Ocawesome101> in modern
terminal emulators it's implemented as \27[8m disables and \27[28m
enables
L176[02:09:44] <Ocawesome101> at least,
according to the docs i can find
L177[02:10:12] <Ocawesome101> so that's
how i've implemented it, that's how it works in konsole and the
linux TTY, and that's what i assume is the now-relatively-standard
behavior
L178[02:10:42]
<20kdc> the
standard behaviour as far as I can tell is that applications use
termios to control local echo
L179[02:10:54]
<20kdc> and
telnet sends that in it's own way
L180[02:11:53] <Ocawesome101> huh
L181[02:12:13]
<20kdc> and
then magic stuff happens at the terminal (possibly indeed using
those commands!) to make it do the thing
L182[02:12:14] <Ocawesome101> well,
\27[{,2}8m works for everything i've tried it on so that's what i'm
assuming is the standard
L183[02:12:24] <Ocawesome101> i should
make a telnet client for apotheosis :thonk:
L184[02:12:28]
<20kdc> it
might be the standard at vt100 level
L185[02:12:36] <Ocawesome101> fair
L186[02:13:33] <Ocawesome101> how do i
make minecraft *not* try to enable narrator when i press
ctrl-b?
L187[02:19:20] ⇦
Quits: Ocawesome101 (~ocawesome@38.65.248.210) (Quit: Konversation
terminated!)
L188[02:22:32] ⇦
Quits: ben_mkiv
(~ben_mkiv@200116b814bfea000b934e542c966aea.dip.versatel-1u1.de)
(Ping timeout: 378 seconds)
L190[02:38:10] <MichiBot> Sat Dec 26
16:24:51 UTC 2020 @FiloSottile: Every time I touch Python packaging
I encounter beautiful colorful output that tells me that something
changed and… <
https://t.co/DR1oMiTsQs>
L191[02:41:45] <Izaya> and then you have
python 2 B)
L192[02:45:43]
⇨ Joins: ben_mkiv
(~ben_mkiv@200116b814bfea000b934e542c966aea.dip.versatel-1u1.de)
L194[03:22:51] <Izaya> cute!
L196[03:27:42] <Izaya> RIP
L197[03:45:47]
⇨ Joins: Russian233
(~Russian23@cable-178-148-2-202.dynamic.sbb.rs)
L198[03:45:56] -Russian233- Здравствуйте, я
русский парень, ищу других русских, а не мент
L199[03:52:26] ⇦
Quits: Russian233 (~Russian23@cable-178-148-2-202.dynamic.sbb.rs)
(Remote host closed the connection)
L200[04:14:27] ⇦
Quits: lord| (~ba7888b72@66.109.211.50) (Ping timeout: 198
seconds)
L201[04:16:06]
⇨ Joins: lord| (~ba7888b72@66.109.211.50)
L202[04:29:00]
<BrisingrAerowing> OCawesome101, there are
a few mods that add the ability to rebind / unbind the narrator. I
use Random Patches (as it fixes several other annoyances).
L203[05:26:13]
<bad at
vijya> [screaming]
L205[05:34:29]
<i develop
things> the most difficult bit was actually getting text input
to work. turned out the keyboard recognition logic was breaking it
:/
L206[05:34:44]
⇨ Joins: Ocawesome101 (~ocawesome@38.65.248.210)
L207[05:35:09] <Ocawesome101> please don't
ask me why i did it. possibly just to see if i could.
L208[05:35:58] <Izaya> tfw you want to
port PsychOS software to OpenOS so you reimplement the scheduler on
top of thread and run PsychOS on OpenOS
L209[05:36:01] <Izaya> Skye can
relate
L210[05:36:07] <Ocawesome101> lmao
L211[05:41:04] <CompanionCube> Izaya: so
UML but PsychOS? Nice.
L212[05:50:38]
<Forecaster> %tonk
L213[05:50:39] <MichiBot> Fiddlesticks!
Forecaster! You beat ThePiGuy24's previous record of 6 hours and
10 minutes (By 1 minute and 59 seconds)! I hope you're happy!
L214[05:50:40] <MichiBot> Forecaster's new
record is 6 hours, 11 minutes and 59 seconds! Forecaster also
gained 0.00021 (0.00003 x 7) tonk points for stealing the tonk.
Position #2. Need 0.14163141 more points to pass
CompanionCube!
L215[05:58:38] ⇦
Quits: Ocawesome101 (~ocawesome@38.65.248.210) (Quit: I'm probably
going to bed.)
L216[07:44:51] ⇦
Quits: ben_mkiv
(~ben_mkiv@200116b814bfea000b934e542c966aea.dip.versatel-1u1.de)
(Quit: Leaving)
L218[08:45:29]
⇨ Joins: GaruLew (~GaruLew@88.155.134.194)
L219[08:46:02] ⇦
Quits: GaruLew (~GaruLew@88.155.134.194) (Client Quit)
L220[08:46:25]
<ThePiGuy24> although it is not secured at
all
L222[09:37:35] ⇦
Quits: hnOsmium0001 (uid453710@2001:67c:2f08:8::6:ec4e) (Quit:
Connection closed for inactivity)
L223[09:49:38]
⇨ Joins: DontMindMe (~DontMindM@124.187.217.13)
L224[09:50:10] ⇦
Quits: DontMindMe (~DontMindM@124.187.217.13) (Client
Quit)
L225[10:43:40] ⇦
Quits: flappy (~flappy@88-113-153-45.elisa-laajakaista.fi) (Ping
timeout: 194 seconds)
L226[11:20:02]
⇨ Joins: Saphire (saphire@2a01:4f8:141:1272::2)
L227[11:24:12]
⇨ Joins: t20kdc
(~20kdc@cpc139384-aztw33-2-0-cust220.18-1.cable.virginm.net)
L228[11:36:13]
<Forecaster> !!!
L229[11:36:20]
<Forecaster> I have thimble reed
seeds?!
L230[11:36:46]
<Forecaster> I have no idea how I get them
and they're on the far right of the list so I didn't see them until
now, but that's great
L231[11:37:00]
<Forecaster> now I'll be able to actually
make envriosuits soon
L232[11:44:23] ⇦
Quits: bauen1 (~bauen1@aftr-62-216-207-249.dynamic.mnet-online.de)
(Remote host closed the connection)
L233[12:07:35]
⇨ Joins: ben_mkiv
(~ben_mkiv@200116b814bfea000b934e542c966aea.dip.versatel-1u1.de)
L234[12:08:32]
<ThePiGuy24> %tonkout
L235[12:08:33] <MichiBot> Swell!
ThePiGuy24! You beat Forecaster's previous record of 6 hours, 11
minutes and 59 seconds (By 5 minutes and 54 seconds)! I hope you're
happy!
L236[12:08:34] <MichiBot> ThePiGuy24 has
stolen the tonkout! Tonk has been reset! They gained 0.006 tonk
points! plus 0.005 bonus points for consecutive hours! (Reduced to
50% because stealing) Current score: 1.09943944. Position #6 =>
#5 (Overtook Lizzy) Need 0.31802864 more points to pass
SquidDev!
L237[12:08:39]
<ThePiGuy24> ayy
L238[12:12:14] ⇦
Quits: ThePiGuy24 (~ThePiGuy2@37.152.254.97) (Ping timeout: 189
seconds)
L239[12:16:23]
⇨ Joins: ThePiGuy24 (~ThePiGuy2@37.152.254.97)
L240[12:38:41]
⇨ Joins: Vexatos
(~Vexatos@port-92-192-26-155.dynamic.as20676.net)
L241[12:38:41]
zsh sets mode: +v on Vexatos
L242[13:26:11] ⇦
Quits: ThePiGuy24 (~ThePiGuy2@37.152.254.97) (Remote host closed
the connection)
L243[13:26:22]
⇨ Joins: ThePiGuy24 (~ThePiGuy2@37.152.254.97)
L244[13:28:53]
⇨ Joins: TPG24 (~ThePiGuy2@37.152.254.97)
L245[13:29:27] <TPG24> internet how bout
you cease
L246[13:30:44] ⇦
Quits: ben_mkiv
(~ben_mkiv@200116b814bfea000b934e542c966aea.dip.versatel-1u1.de)
(Killed (NickServ (GHOST command used by
ben_mkiv|afk!~ben_mkiv@200116b814660900428031d040d21821.dip.versatel-1u1.de)))
L247[13:30:47]
⇨ Joins: ben_mkiv|afk
(~ben_mkiv@200116b814660900428031d040d21821.dip.versatel-1u1.de)
L248[13:30:48] ⇦
Quits: ThePiGuy24 (~ThePiGuy2@37.152.254.97) (Ping timeout: 189
seconds)
L249[13:33:13] ***
TPG24 is now known as ThePiGuy24
L250[13:37:15] <Amanda> good mews! TPG24
it ceased!
L251[13:46:38] <Amanda> @Forecaster damn,
Ithought I hid them better
L252[14:01:08] ⇦
Quits: ben_mkiv|afk
(~ben_mkiv@200116b814660900428031d040d21821.dip.versatel-1u1.de)
(Remote host closed the connection)
L253[14:10:11] <Amanda> %choose cubes or
CGI
L254[14:10:12] <MichiBot> Amanda: I sense
some "CGI" in your future!
L255[15:53:03] <Amanda> I need to cool my
farm... it's >30C so I'm not producing mealwood anymore
L256[15:53:12]
<Forecaster> yep
L257[15:53:20] <Amanda> How does one do
that?
L258[15:54:13]
<Forecaster> that's why I made a liquid
cooling system that uses radiant pipes, thermoplates and a storage
tank and some circuits to heat up brine, then send it to the
surface where it's cycled until it cools down, then it comes back
down
L259[15:54:21] <Amanda> oh, I see.
Temperature Modulation
L260[15:54:35]
<Forecaster> it's pretty slow though, I
probably should've used oxygen instead so it'd spread faster
L261[15:54:57] <Amanda> I've not made it
to the surface yet, decided I should fix my mounting unbreathables
problem first
L262[15:55:01]
<Forecaster> I have some crops growing
again but some are still overheating
L263[15:55:47]
<Forecaster> a worthy note, mushrooms and
I belive grubfruit tolerate higher temperatures
L264[15:57:52] <Amanda> I also just now
fixed me wiring so that I'm not constantly overloading the power
grid
L265[15:59:23]
<Forecaster> yes, mushrooms tolerate up to
35 and grubfruit up to 50
L266[16:00:09] <Amanda> I forget, is there
any reason *not* to just constantly convert ore into the smelted
version?
L267[16:00:34]
<Forecaster> it produces a lot of heat
doing that
L268[16:00:46]
<Forecaster> and I don't think you can use
refined metal for something that requires ore?
L269[16:01:40] <Amanda> I wasn't sure ifmy
b rain was lying about refined metal being usable in place of ore
everywhere or not
L270[16:16:00] <Amanda> finally going to
get started on some bedrooms. <.<;
L271[16:37:25]
⇨ Joins: Inari
(~Pinkishu@p508ef031.dip0.t-ipconnect.de)
L272[16:42:39]
<Forecaster> woop
L273[16:43:00]
<Forecaster> also make sure the food room
qualifies as a great hall
L274[16:43:09]
<Forecaster> it has like a +4 morale
bonus
L275[16:45:54]
⇨ Joins: ocawesome101 (~ocawesome@38.65.248.210)
L276[16:46:37] ***
ocawesome101 is now known as Ocawesome101
L277[16:51:44] <Amanda> I should probably
make one of those too, let's see the requirements
L278[16:52:35]
<Forecaster> I had 0% stress for a
loooooong time until the oxygen started to run low
L279[16:52:51]
<Forecaster> definitely get all the morale
bonuses you can get
L280[16:53:13]
⇨ Joins: baschdel
(~baschdel@2a02:6d40:3671:c201:679f:925f:ffb0:7303)
L281[16:55:22] <Amanda> There's no way to
queue research along different branches that I'm missing, is
there?
L282[16:55:30]
<Forecaster> no
L283[16:58:47]
<Forecaster> unless I've also missed
it
L284[16:58:58]
<Forecaster> but now I've researched
everything so I don't have to worry about it :P
L285[17:13:51] ⇦
Quits: baschdel (~baschdel@2a02:6d40:3671:c201:679f:925f:ffb0:7303)
(Ping timeout: 198 seconds)
L286[17:25:57] <Amanda> oh. Comfy Beds
require plastic. Ofc.
L287[17:26:04] <Amanda> I guess I'm making
four barraks instead
L288[17:26:11]
<Forecaster> indeed
L289[17:26:20]
<Forecaster> I have no source of petroleum
yet
L290[17:26:45]
<Forecaster> I suspect one needs to
explore other planetoids for that
L291[17:27:18] <Amanda> There's some crude
oil mixed in with some water in a nearby structure
L292[17:34:59] <Amanda> goddesses damn
it
L293[17:35:05] <Amanda> I hate when dups
dig them selves into a hole
L294[17:35:22]
<Forecaster> yeah, I found some crude oil
near the dupe teleporter structure
L295[17:35:30]
<Forecaster> but not nearly enough to use
for anything useful
L296[17:35:39] <Amanda> Lindsay just
suffocated because she dug herself into a hole and there was
chlorine there
L297[17:35:51]
<Forecaster> you need a crude oil source
where you can extract it
L298[17:36:12]
<Forecaster> I manage vertical digging
very carefully because of that
L299[17:36:20]
<Forecaster> and only let them dig one
layer at a time
L300[17:38:32] <Amanda> That was my first
death, too
L301[17:38:55]
<Forecaster> I've had a number of deaths
due to starvation, but I always reload
L302[17:50:03] <Amanda>
asdfmsdjakfnasdf
L303[17:50:12]
⇨ Joins: baschdel
(~baschdel@2a02:6d40:3671:c201:679f:925f:ffb0:7303)
L304[17:50:17] <Amanda> GODDESSES DAMN IT
MAAE, DON'T BURY YOUSELF IN A WALL YOU STUPID FUCK
L305[17:51:35] <Amanda> oh. oky.
L306[17:51:48] <Amanda> Tried to load the
autosave from the day before, crashed
L307[17:52:02]
<Forecaster> yeah, they certainly require
supervision
L308[17:56:59]
<bad at
vijya> spamraams out
L309[18:07:08] <Amanda> ..... what
L310[18:07:22] <Amanda> Was the only
reason my rooms weren't counted as barraks earlier is because I
made them too large!?
L311[18:07:33] <Amanda> damnit
L312[18:07:35]
<Forecaster> possibly
L313[18:07:51]
<Forecaster> also they can only have a
single bed
L314[18:08:05]
<Forecaster> I just have a bed and a
sculpture in mine
L315[18:08:25] <Amanda> One room with four
cots is counted as a barraks according to the overlay
L316[18:08:55]
<Forecaster> huh, the room tool said a
single bed
L317[18:09:03]
<Forecaster> but I guess it meant "at
least one bed"?
L318[18:09:23] <Amanda> I guess so. That's
what the wiki says though, "at lesast one beD"
L319[18:12:21] <Ocawesome101>
>typos
L320[18:12:33] <Ocawesome101> also for
some reason konversation seems to be a battery drain
L321[18:12:37] <Ocawesome101> so, IRSSI
:)
L322[18:15:03] ⇦
Quits: ThePiGuy24 (~ThePiGuy2@37.152.254.97) (Ping timeout: 198
seconds)
L323[18:15:29]
⇨ Joins: ThePiGuy24 (~ThePiGuy2@37.152.254.97)
L324[18:16:31]
⇨ Joins: ben_mkiv
(~ben_mkiv@200116b814660900428031d040d21821.dip.versatel-1u1.de)
L325[18:17:19]
<Kristopher38> Yes, conversations wear me
out too
L326[18:17:30] <Ocawesome101> lol
L327[18:17:45] <Ocawesome101> did you see
my "standards-compliant vt100" thing for openos
L328[18:17:50] <Ocawesome101> i think i
@'d you
L329[18:18:13]
⇨ Joins: QuakBanana
(~QuakBanan@ns555578.ip-142-44-143.net)
L330[18:19:44] ⇦
Quits: QuakBanana (~QuakBanan@ns555578.ip-142-44-143.net) (Remote
host closed the connection)
L331[18:29:35]
<Kristopher38> Yeah
L332[18:29:45]
<Kristopher38> I'm about to test it
L333[18:29:51] <Ocawesome101> it seems to
work
L334[18:29:57] <Ocawesome101> should work
for any paragon utility
L335[18:30:09] <Ocawesome101> since it
basically summons an instance of the paragon vt100 emulator
L336[18:31:10]
<Kristopher38> I need get up first
L337[18:31:30] <Ocawesome101> lol
L338[18:31:55]
⇨ Joins: TPG24 (~ThePiGuy2@37.152.254.97)
L339[18:33:23] ⇦
Quits: ThePiGuy24 (~ThePiGuy2@37.152.254.97) (Ping timeout: 189
seconds)
L340[18:37:54]
<Kristopher38> how much did you have to
change in tle.lua itself?
L341[18:38:09] <Ocawesome101> pretty much
zero
L342[18:38:26] <Ocawesome101> i did a
little bit of debug stuff but other than that, since it's all
standard lua, it just stayed the same
L343[18:38:45] <Ocawesome101> if you
really want to know you can diff it vs the apotheosis-coreutils
version
L344[18:40:03]
<Kristopher38> you might've not realized
it but having this in a separate repo will make it harder to sync
to the latest TLE version
L345[18:40:13] <Ocawesome101> yeah, i
know
L346[18:40:17] <Ocawesome101> it was a
very rough POC
L347[18:40:37] <Ocawesome101> more of a
"get-it-working" than "get it working in a polished
way"
L348[18:42:52] <Ocawesome101> i need to
set up a thing for the apotheosis repo also so i don't have to
manually update every single time TLE updates
L349[18:42:59]
<Kristopher38> god damn it's slow as
hell
L350[18:43:01] <Ocawesome101> though, the
updates are largely pretty small
L351[18:43:15] <Ocawesome101> what tier of
computer are you using it on?
L352[18:43:24] <Ocawesome101> compared to
edit.lua it's *really* slow
L353[18:43:30]
<Kristopher38> looks like it's redrawing
the entire screen each time I type a character
L354[18:43:34]
<Kristopher38> t3
L355[18:43:43] <Ocawesome101> it should
only be redrawing the top character
L356[18:43:44] <Ocawesome101>
however
L357[18:43:54] <Ocawesome101> it might be
if there's only a couple lines in the file
L358[18:44:01] <Ocawesome101>
s/character/status line
L359[18:44:02] <MichiBot>
<Ocawesome101> it should only be redrawing the top status
line
L360[18:44:29] <Ocawesome101> try opening,
say, /lib/core/boot.lua and see if it's faster
L361[18:44:56]
<Kristopher38> it would be workable if it
worked at the same speed typing on the first line as it does on the
last line
L362[18:45:08] <Ocawesome101> yeah, i
know
L363[18:45:12]
<Kristopher38> why is it done that way
:thonk:
L364[18:45:18] <Ocawesome101> it should be
the same speed if all the lines have text on them
L365[18:45:29] <Ocawesome101> it caches
lines so it knows whether to update them
L366[18:45:36] <Ocawesome101> so scrolling
and switching buffers is slow
L367[18:45:58] <Ocawesome101> and when
there's no text on a line, or a line doesn't exist, it doesn't get
cached. i should fix that. probably be pretty simple actually
L368[18:46:24] <Ocawesome101> therefore, a
file that's as large as the screen is tall, or larger, will be
faster to edit than a file that isn't
L369[18:46:32]
<Kristopher38> yeah scrolling is slow as
well
L370[18:46:35] <Ocawesome101> rather
counterintuitive but yes that's what it does currently
L371[18:46:42] <Ocawesome101> scrolling
clears the line cache :)
L372[18:46:58] <Ocawesome101> but hey, i
think it's still better than plan9k's editor
L373[18:46:59] <Ocawesome101> which
uh
L374[18:47:04] <Ocawesome101> is very
slow
L375[18:47:10] <Ocawesome101> and doesn't
support syntax highlighting
L376[18:50:18] <Ocawesome101> and then,
performance isn't exactly my primary goal with apotheosis (though i
do want it to be usably fast)
L377[18:50:27] <Ocawesome101> that's why i
made the upstream optimizations to tle in the first place
L378[19:03:40] <Ocawesome101>
@Kristopher38 i made some more optimizations to TLE so it should be
consistent now. maybe even faster for only editing a single line.
might still have some bugs so if you find any please stab me
;D
L379[19:05:25]
<i develop
things> the only change i had to make from the
apotheosis-coreutils version was commenting out the shebang at the
top
L380[19:09:14]
<Kristopher38> >scrolling clears the
line cache
L381[19:09:31]
<Kristopher38> can't it like
L382[19:09:42]
<Kristopher38> just shift stuff one line
up or down?
L383[19:09:51]
<Kristopher38> scrolling is unusably slow
atm
L384[19:10:50]
<Kristopher38> also i commend your
efforts, editing almost-empty files is actually faster now
L385[19:12:59]
<i develop
things> :)
L386[19:13:06]
<i develop
things> it was a pretty simple change, only about 5 lines
L387[19:13:26]
<i develop
things> scrolling i could possibly do that way, though it'd
require more changing than i'm willing to do atm
L388[19:13:40]
<i develop
things> tip: ^G will prompt you for a line to jump to
L389[19:18:03]
<Kristopher38> alright, now how do I use
syntax highlighter with it
L390[19:18:15] ⇦
Quits: Ariri (~finch@cpe-104-33-154-8.socal.res.rr.com) (Ping
timeout: 198 seconds)
L391[19:19:11]
<i develop
things> you need the syntax highlighting files
L392[19:19:19]
⇨ Joins: finch
(~finch@cpe-104-33-154-8.socal.res.rr.com)
L394[19:19:21]
<Kristopher38> alright, I figured it
out
L395[19:19:25]
<i develop
things> yeye
L396[19:19:29]
<i develop
things> copy to /usr/share/TLE/lua.lua
L397[19:19:41]
<Kristopher38> damn, feels weird to have
syntax highlighting editor in OC
L398[19:19:46]
<Kristopher38> but it looks so nice
L399[19:19:47]
<i develop
things> heh
L400[19:19:50]
<i develop
things> ty :)
L401[19:20:15]
<i develop
things> plus i don't think it's too much of a performance hit
(obviously is one, but less than in some editors)
L402[19:21:22]
<Kristopher38> yeah, not that notice'able
compared to edit
L403[19:21:35]
<i develop
things> edit vs shedit you mean? :)
L404[19:22:08]
<Kristopher38> hm, last time I tried
shedit it was broken
L405[19:22:11]
<Kristopher38> let's try that again
L406[19:23:35] <Corded> * <i develop
things> hmms, wonders if he could kludge in TLE's syntax
highlighting to plan9k's `edit.lua`
L407[19:23:50]
<i develop
things> plan9k's editor doesn't even do line wrap or line
scrolling or any of that
L408[19:24:32]
<Kristopher38> oh it works
L409[19:24:40]
<Kristopher38> it'd say typing lag is
comparable
L410[19:24:59]
<i develop
things> and SHEdit's scrolling is, let me guess, waaaaay
faster?
L411[19:25:25]
<Kristopher38> yeah
L412[19:25:30]
<i develop
things> heh
L413[19:25:40]
<Kristopher38> also i noticed that
deleting stuff in tle is laggy as well
L414[19:25:49]
<Kristopher38> doesn't stop when I stop
holding backspace
L415[19:25:59]
<Kristopher38> as in, doesn't stop
immediately
L416[19:26:10]
<i develop
things> how long that happens for depends on how long you hold
the key down and how fast your key repeat is :P
L417[19:26:40]
<i develop
things> it redraws 4 or 5 lines instead of just 1 every time
that happens because i was too lazy to properly check what it needs
to update
L418[19:26:49]
<i develop
things> ctrl-K deletes lines
L419[19:27:07]
<i develop
things> i could probably do something with vt100 scroll regions
or something like that to improve scrolling performance, but the
paragon vtemu doesn't support that and i have no idea how it
works
L420[19:28:08]
<i develop
things> i will admit that TLE is a bit of a lost cause on T1
hardware unless you increase component call limits
L421[19:55:46]
⇨ Joins: PMX (~PMX@91.242.54.70)
L422[19:55:53] ⇦
Quits: PMX (~PMX@91.242.54.70) (Client Quit)
L423[20:01:56] ⇦
Quits: TPG24 (~ThePiGuy2@37.152.254.97) (Ping timeout: 189
seconds)
L424[20:28:41]
<Vaur>
%tonk
L425[20:28:42] <MichiBot> Dad-Sizzle!
Vaur! You beat ThePiGuy24's previous record of <0 (By 8 hours,
20 minutes and 9 seconds)! I hope you're happy!
L426[20:28:43] <MichiBot> Vaur's new
record is 8 hours, 20 minutes and 9 seconds! Vaur also gained
0.00834 tonk points for stealing the tonk. Position #14. Need
0.03777 more points to pass The_Stargazer!
L427[20:35:31] ***
finch is now known as Ariri
L428[20:40:03]
⇨ Joins: bauen1
(~bauen1@aftr-62-216-207-249.dynamic.mnet-online.de)
L429[20:45:24]
⇨ Joins: hnOsmium0001
(uid453710@2001:67c:2f08:8::6:ec4e)
L430[20:58:52]
⇨ Joins: Jouda_2007 (~Jouda_200@41.227.45.64)
L431[20:59:05] <Jouda_2007> hello
L432[20:59:57] ⇦
Quits: Jouda_2007 (~Jouda_200@41.227.45.64) (Client
Quit)
L433[21:05:12]
<Forecaster> %sip
L434[21:05:12] <MichiBot> You drink a
sweet green potion (New!). The bottle turns into an apple.
L435[21:19:01]
<Forecaster> also Amanda, if you have
grubfruits nearby, get them and start a farm, also get some of the
sweetle beetles that like to hang out nearby
L436[21:20:23]
<Forecaster> if you keep them with the
grubfruit plants they'll "tend" them and they will then
produce fruits that are +1 instead of 0
L437[21:22:57] *
dequbed pokes Amanda
L438[21:26:05] *
Amanda meows
L439[21:26:10] <Amanda> Don't think I've
seen any of those yet
L440[21:26:20]
⇨ Joins: Guest28040
(~max@modemcable254.185-178-173.mc.videotron.ca)
L441[21:26:49]
<Forecaster> they occur near sulfur
deposits (and require sulfur to grow)
L442[21:26:50] ⇦
Quits: Guest28040 (~max@modemcable254.185-178-173.mc.videotron.ca)
(Client Quit)
L444[21:28:42]
<Forecaster> there are what-volcanos
there
L445[21:28:49]
<Forecaster> ?1
L446[21:28:54]
<Forecaster> !?
L447[21:38:31]
<Forecaster> hrm, I have too much
hydrogen
L448[21:38:51]
<Forecaster> is there anything else I can
do with it besides power which I don't really need right now
L449[21:40:12]
<Forecaster> it can be cooled to liquid to
be used as rocket fuel, but that requires really low
temperatures...
L450[21:40:16] <dequbed> Amanda: Up for
backstaberry?
L451[21:47:29] <Amanda> dequbed:
mew?
L452[21:52:36] <dequbed> Not
"mew". "Amanda Sus"\
L453[21:52:56] <Amanda> I'm confused what
you're asking. :P
L454[21:53:12] <dequbed> Do you want to
play Among us with me and $friends
L455[21:53:18] <Amanda> ah, no thank
you
L456[21:53:29] <Amanda> not really my kind
of game
L457[22:00:04]
<Latibro>
Mod dev question (OC addon/integration):
L458[22:00:04]
<Latibro>
Seems like OC doen't like array-like structures.
L459[22:00:04]
<Latibro>
In a ManagedEnvironment.invoke() impl. that arguments works fine,
expect if the input is array-like, then it fails
"LuaRuntimeException: invalid key to 'next'"
L460[22:00:52]
<Latibro>
Passing in {"first", "second"} fails. Passing
in {a="first", b="second"} works fine
L461[22:02:10]
<Latibro>
browsing throug the issues on github it looks like that has been
know for really long time, but can't find the solution/workaround
for it.
L463[22:04:28]
<Latibro>
Anyone has suggestions?
L464[22:04:28] <MichiBot>
Title:
Lua 5.3 Invalid key to 'next'
| Posted by: MrJake222
|
Posted: Sun Apr 26 10:08:52 UTC 2020
| Status:
closed
L465[22:15:41]
⇨ Joins: Webchat177
(webchat@gentoo-vps01.timothycopeland.net)
L466[22:20:11]
⇨ Joins: Webchat497
(webchat@0x573d5588.static.cust.fastspeed.dk)
L467[22:20:58] <Webchat177> Does anyone
else crash because of motion detectors on 1.7.5-1356? It's a
server-side crash, and only happens when using a forge/bukkitforge
server jar rather than in singleplayer. Tested with just OC on
forge 1614 and 1558.
L468[22:21:46] ⇦
Quits: Webchat497 (webchat@0x573d5588.static.cust.fastspeed.dk)
(Client Quit)
L469[22:25:32]
⇨ Joins: hilariousppp
(~hilarious@97-113-107-130.tukw.qwest.net)
L470[22:28:40] <Michiyo> %stacktrace
L472[22:28:55] <Michiyo> Ah, right
L473[22:29:01] <Michiyo> %stacktrace
Webchat177
L476[22:32:01] <Michiyo> NoSuchMethodError
usually means that a method the mod uses got renamed in later forge
versions.
L477[22:32:09] <Michiyo> Not a lot that
can be done about that sadly
L478[22:33:24] <Webchat177> There are a
couple of mods that use func_70666_h(F)Lnet/minecraft/util/Vec3,
but I'm pretty sure they call them on Entity's rather than
EntityLivingBase's
L479[22:33:37] <Webchat177> A couple of
working mods*
L480[22:34:13] <Webchat177> For instance,
MFR uses this function in its rayTrace() function for the
spyglass
L481[22:35:07] <Webchat177> Also it worked
on 1.7.5-1290
L482[22:42:05] <Michiyo> func_70666_h is
simply getPosition
L483[22:44:53] <Webchat177> Yeah, the
other mods usually call
`(Minecraft.func_71410_x()).field_71451_h.func_70666_h(1.0F)`,
which is
`(Minecraft.getMinecraft()).renderViewEntity.getPosition(1.0F)`. I
can't help but think that getPosition only exists on the client,
but I'm pretty sure people are running OC's latest build on
servers.
L484[22:47:27]
⇨ Joins: Yuy (~Yuy@93.179.66.18)
L485[22:47:46] ⇦
Quits: Yuy (~Yuy@93.179.66.18) (Client Quit)
L486[22:49:28] <Michiyo> I'm fairly sure
that EntityLiving.getPosition isn't client only.. but I'm not about
to go digging through forge to confirm
L487[22:49:36] ⇦
Quits: baschdel (~baschdel@2a02:6d40:3671:c201:679f:925f:ffb0:7303)
(Ping timeout: 189 seconds)
L488[22:53:39] <Webchat177> Shows up as
`@SideOnly(value=CLIENT)` when you try to use it in Eclipse
L489[22:54:24] <Michiyo> Ah, the fun of
SRG names....
L490[22:54:25] <Michiyo> -MCPBot_Reborn-
=== MC 1.7.10: net/minecraft/client/Minecraft.getMinecraft (bao.B)
UNLOCKED ===
L491[22:54:25] <Michiyo> -MCPBot_Reborn-
Name : B => func_71410_x => getMinecraft
L492[22:54:45] <Michiyo> it also resolved
to getPosition once upon a time.
L493[23:00:06] <Michiyo> And thanks to
Jenkins only keeping 5 builds... I have no way to verify when
exactly this broke.
L494[23:00:14] <Michiyo> The last change
the the motion sensor was in 2017
L495[23:00:24] ⇦
Quits: ben_mkiv
(~ben_mkiv@200116b814660900428031d040d21821.dip.versatel-1u1.de)
(Ping timeout: 378 seconds)
L496[23:05:31] <Michiyo> Yeah, I think
your best bet (At least for now) here is to downgrade forge to what
OC is targeting, or use the older build of OC which worked.
L498[23:06:50] <MichiBot>
Title:
motion sensor from opencomputers will corrupt the chunk you place
it in
| Posted by: boubou19
| Posted: Fri Aug 07
00:18:20 UTC 2020
| Status: open
L499[23:07:17]
<Kodos> If
only I had the permissions to laugh at them as I close it
L500[23:07:18] <Michiyo> OC was built
against 10.13.4.1448-1.7.10
L501[23:09:44]
<Kodos>
Forecaster, how have you been liking ONI
L502[23:10:24]
⇨ Joins: Latibro
(webchat@0x573d5588.static.cust.fastspeed.dk)
L503[23:11:09] ⇦
Quits: Latibro (webchat@0x573d5588.static.cust.fastspeed.dk)
(Client Quit)
L504[23:13:42]
<Forecaster> It's fun
L505[23:14:14]
<Forecaster> The new expansion of
interesting though I haven't explored much of it yet
L506[23:14:51] <Michiyo> Anyway enough
staring at 1.7 forge crap
L507[23:15:05] <Michiyo> I get to figure
out why 2 of the drives in my fucking RAID array just
dropped.
L508[23:15:12] <Michiyo> and... likely
deal with THAT data loss.
L509[23:15:14]
<Forecaster> I don't know if the expansion
can be credited with why this colony is going so well compared to
my other attempts or not
L510[23:15:56] <Michiyo> Maybe RAID over
these shitty SATA extenders was a bad idea (TM)
L511[23:22:17]
⇨ Joins: Latibro
(~latibro@0x573d5588.static.cust.fastspeed.dk)
L512[23:23:56]
<Forecaster> Raid sounds like a lot of
fun
L513[23:25:51] <Latibro> Any suggestions
on how to mitigate problem with array-like tables as arguments for
ManagedEnvironment.invoke() ?
L514[23:28:28] <Michiyo> The issue you
linked has a work around? Does that no longer work?
L515[23:29:19] ⇦
Quits: t20kdc
(~20kdc@cpc139384-aztw33-2-0-cust220.18-1.cable.virginm.net)
(Remote host closed the connection)
L516[23:29:40] <Michiyo> At any rate,
@payonel hasn't been around a lot recently, and @Sangar in even
longer. Vexatos may have some insight though.
L517[23:30:35]
<i develop
things> sangar talked in here a little bit a couple days ago but
other than that yeah nobody here's heard from him and he's stepped
down from mod dev anyway iirc
L518[23:31:27]
<Latibro>
my problem is that i get the error as soon as I do
arguments.checkedAny(0), so I'm not able to get hold of the
object
L519[23:32:16] *
Michiyo bashes head against server
L520[23:32:29] <Michiyo> WHY. CAN'T. YOU.
FIND. DISK 1. AND. 2?!
L521[23:32:35]
<Latibro>
Trying to browse around in the source to find a loophole but hasn't
found one yet
L523[23:33:23]
<Forecaster> Advice for life
L524[23:33:24]
<Latibro>
Seems like all access go through the iterator
L525[23:33:32]
<Forecaster> "Which one?"
L526[23:33:35]
<Forecaster> Yes.
L528[23:36:04] <Michiyo> YAY! ONLY ONE
DISK IS DETECTED NOW!
L529[23:36:52] <Michiyo> 4tb 2.5"
disks now plox.
L530[23:38:33] <Webchat177> Yeah this
issue happens with the forge universal server jar too
L531[23:39:11] <Webchat177> Not just
thermos
L532[23:39:24] <Webchat177> The last
change to the motion sensor was may this year
L534[23:40:25] <Michiyo> Damn it @payonel
<_>
L536[23:53:36] <Michiyo> ffs that is
PITA.
L537[23:54:26] <Michiyo> I think I
re-imported the foreign config, and the original single missing
disk is rebuilding
L538[23:54:56] <Michiyo> Thankfully when
the 2nd disk went missing the whole array offlined, so nothing IN
THEORY should be missing.