<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:09:29] ⇦
Quits: tcfun (~tcfun@pool-100-40-67-37.prvdri.fios.verizon.net)
(Remote host closed the connection)
L2[00:42:42] ⇦
Quits: baschdel (~baschdel@2a02:6d40:3672:b201:33c7:d66f:f023:d163)
(Ping timeout: 189 seconds)
L3[01:04:48] ⇦
Quits: Vexatos (~Vexatos@port-92-192-52-80.dynamic.as20676.net)
(Quit: Insert quantum chemistry joke here)
L4[01:44:11] ⇦
Quits: DBotThePony (~Thunderbi@31.220.170.28) (Quit:
DBotThePony)
L5[01:46:23] ⇦
Quits: immibis (~immibis@x52716397.dyn.telefonica.de) (Ping
timeout: 190 seconds)
L6[01:51:46] ⇨
Joins: DBotThePony (~Thunderbi@31.220.170.28)
L7[02:00:47] ⇨
Joins: ben_mkiv
(~ben_mkiv@mue-88-130-63-155.dsl.tropolys.de)
L8[02:33:29]
<Saghetti>
it's been nothing but joins and leaves for the past 3 hours
L9[02:33:30]
<Saghetti>
wow
L10[02:33:48]
<Kristopher38> Zzzzz
L11[02:34:10]
<Kristopher38> @Saghetti how's your bungee
thing going
L12[02:34:16]
<Saghetti>
well
L13[02:34:20]
<Saghetti>
very wel
L14[02:34:31]
<Saghetti>
but i'm realizing now
L15[02:34:44]
<Saghetti>
uninstalling discord would make productivity a hell of a lot
better
L16[02:35:36]
<payonel>
bungee?
L17[02:35:38]
<Kristopher38> Oh Christ my rats scared me
to death, one of them did a sound as if someone was knocking on the
door
L18[02:35:43]
<Kristopher38> And it's 3am
L19[02:35:43]
<Saghetti>
bungeecord
L20[02:35:57] <Corded> * <payonel>
googles
L21[02:36:10]
<Saghetti>
o_O
L22[02:36:16]
<Kristopher38> Very well as in, what have
you got working recently
L23[02:36:16]
<Saghetti>
how do you not know what bungee is
L25[02:36:28]
<Saghetti>
yes
L26[02:36:32]
<Kristopher38> Also did I mention that one
of my rats is named Lua? :D
L27[02:36:33]
<payonel>
yep, never heard of it
L28[02:36:48]
<Saghetti>
it's literally the software that runs all the huge server
networks
L29[02:36:55]
<Saghetti>
hypixel, cubecraft, mineplex, the hive, etc
L30[02:36:55]
<payonel> i
dont play in server networks
L31[02:37:01]
<payonel> i
only play on my own hosted worlds
L32[02:37:06]
<payonel>
never played on any of those
L33[02:37:09]
<Saghetti>
anyways
L34[02:37:19]
<Saghetti>
terrabungee can now read a manifest
L35[02:37:38]
<Saghetti>
and copy files, decompress zips, create folders, etc. based off of
the manifest
L36[02:38:01]
<Saghetti>
it pulls all of them off of a HTTP server on the internal network
(localhost for now)
L37[02:38:21]
<Saghetti>
this allows me to dynamically create mc servers based off of
templates
L38[02:38:39]
<Saghetti>
so it copies files such as server.properties, plugins, worlds,
etc
L39[02:38:41]
<Kristopher38> Do I remember this right,
you're doing this for that community doing 1:1 recreation of earth
with cubic chunks?
L40[02:38:47]
<Saghetti>
yeah
L41[02:38:52]
<Saghetti>
we're making a minigames server
L42[02:39:04]
<Kristopher38> Oh here we go again
L43[02:39:09]
<Kristopher38> MINIGAMES
L44[02:39:09]
<Saghetti>
(and if that doesn't work out, i could always license this to other
people)
L45[02:39:12]
<Saghetti>
yes
L46[02:39:19]
<Saghetti>
not my idea, but i wanted something fun to work on
L47[02:39:36]
<Saghetti>
so i took up the challenge of designing scalable infrastructure for
it
L48[02:41:09]
<Kristopher38> So wait, you're literally
creating server setups and running them on the fly?
L49[02:41:14]
<Saghetti>
yep
L50[02:41:29]
<Saghetti>
do you want an explanation of terminology and stuff?
L51[02:41:31]
<Kristopher38> Ngl that's cool
L52[02:42:29]
<Saghetti>
anyways, the core reason why i'm doing this is because managing
stuff is painful
L53[02:42:33]
<Saghetti>
and so is scaling and load balancing
L54[02:42:59]
<Saghetti>
once you have like 30 backend servers, changing one config option
across many of them is really tedious
L55[02:43:26]
<Kristopher38> I've always dreamed about
writing some load balancing stuff but the need never really came
up
L56[02:43:44]
<Saghetti>
well the need definitely is here, we're going to need to support
thousands of players
L57[02:43:52]
<Kristopher38> Yeah, explain it, I like
listening to how cool stuff is made
L58[02:43:59]
<Saghetti>
so
L59[02:44:06]
<Saghetti>
there are 3 main pieces of the "network"
L60[02:44:17]
<Saghetti>
you have your controller, your proxies, and your nodes
L61[02:44:30]
<Saghetti>
(yes, this thing is designed to work with multiple bungeecord
instnaces)
L62[02:44:46]
<Saghetti>
the controller acts as the centerpiece of the network
L63[02:45:11]
<Saghetti>
it handles all commands sent to it, and controls other services as
needed
L64[02:45:27]
<Saghetti>
a service is simply something that communicates on the
network
L65[02:45:31]
<Saghetti>
next up are nodes
L66[02:45:53]
<Saghetti>
these are services that actually host the MC servers (instances, as
i call them internally)
L67[02:46:24]
<Saghetti>
they receive commands from the controller to do actions such as
creating and modifying servers
L68[02:46:35]
<Saghetti>
and finally are proxies
L69[02:47:14]
<Saghetti>
these are where players actually connect to. when players join or
leave, it sends commands to the controller telling it to scale
up/down accordingly
L70[02:47:34]
<Saghetti>
there's a lot more happening, this is just a "simple"
explanation
L71[02:47:37]
<Saghetti>
did i lose you?
L72[02:48:04]
<Kristopher38> I'm here, just making
toasts
L73[02:48:11]
<Saghetti>
oh good
L74[02:48:12]
<Kristopher38> I'm following
L75[02:48:28]
<Saghetti>
that's basically how it works in a nutshell
L76[02:49:19]
<Kristopher38> Can instances be physically
on one machine?
L77[02:49:32]
<Saghetti>
usually, there's one node per machine
L78[02:49:42]
<Saghetti>
so you could have, for example, Server A
L79[02:49:48]
<Saghetti>
with the ip address of 10.0.0.1
L80[02:50:08]
<Saghetti>
it would be sent commands, and then it spins up instances
accordingly
L81[02:50:32]
<Saghetti>
so it could be told to create 5 lobby servers, and it would return
IP addresses, such as 10.0.0.1:12345
L82[02:51:15]
<Saghetti>
so there are almost always multiple instances on one machine
L83[02:51:26]
<Saghetti>
this means that it also plays nicely with multi-cored
machines
L84[02:52:18]
<Kristopher38> Yeah, I specifically
thought about this
L85[02:52:36]
<Kristopher38> Since Minecraft heavily
utilises a single core
L86[02:53:02]
<Saghetti>
minigame servers scale nicely
L87[02:53:21]
<Saghetti>
because you usually have many servers with ~25 players max
L88[02:53:30]
<Saghetti>
so you can do multiple cores and multiple machines
L89[02:53:45]
<Kristopher38> Yeah, I imagine
L90[02:54:18]
<Saghetti>
also a few days ago, i realized that this was actually really
similar to how minecraft realms works
L91[02:55:14]
<Kristopher38> Huh, I never bothered to
check how realms works, probably because it's far too expensive for
what it offers
L92[02:55:33]
<Saghetti>
i agree
L93[02:55:40]
<Saghetti>
it's overpriced and doesn't have a lot of nice features
L94[02:55:46]
<Saghetti>
such as plugin/mod support
L95[02:56:02]
<Saghetti>
but anyways, here's the article on how the realms infrastructure
works
L97[02:56:21]
<Saghetti>
their manager is the same as my controller
L98[02:56:27]
<Saghetti>
and their controllers are the same as my nodes
L99[02:57:01]
<Saghetti>
basically the same thing, but with different terminology and a web
interface in the place of a proxy
L100[02:57:50]
<Kristopher38> I see, gonna read that
tomorrow since it's starting to get bright outside so I should be
going to bed :D
L101[02:58:23]
<Kristopher38> But
L102[02:58:59]
<Kristopher38> How does the controller
know when and where to spin up instances
L103[02:59:22]
<Saghetti>
so there are these things called "fleets"
L104[02:59:32]
<Saghetti>
groups of instances that can be scaled up and down
L105[02:59:53]
<Saghetti>
so a player connects to a proxy, and it tries to send them to the
lobby fleet, for example
L106[03:00:08]
<Saghetti>
lets say that there isn't enough capacity
L107[03:00:51]
<Saghetti>
so the proxy tells the controller that there isn't capacity, and
the controller distributes the instances among the nodes
L108[03:00:58]
<Kristopher38> What's defined as "not
enough capacity", the instance capacity which is some
arbitrary number?
L109[03:01:10]
<Kristopher38> What's defined as
"capacity", the instance capacity which is some arbitrary
number? [Edited]
L110[03:01:36]
<Saghetti>
capacity is basically defined as `max players per instance *
instances`
L111[03:01:45]
<Saghetti>
so the maximum amount of people that can join
L112[03:01:54]
<Kristopher38> Oh I see
L113[03:02:14]
<Saghetti>
my old system worked by queueing the players if there isn't enough
capacity
L114[03:02:28]
<Saghetti>
if all servers were full
L115[03:02:53]
<Saghetti>
but i'm thinking of adding a threshold, so when there are less than
50 slots available, for example
L116[03:04:46]
<payonel>
i'm curious how this is hosted, cost, who's paying for it 🙂
L117[03:05:00]
<Kristopher38> So uh, instances obviously
don't share the same map and visible players walking around, right?
What if there's a capacity of let's say 20 people on one instance
and that instance is full and I want to join a friend playing
there, the friend has to exit that instance so we can get connected
to another instance, now together?
L118[03:06:00]
<Saghetti>
Kristopher38: yep
L119[03:06:21]
<Saghetti>
you need to join the same lobby as your friend
L120[03:06:32]
<Saghetti>
but this also includes actual game serverrs
L121[03:06:46]
<Saghetti>
where when you start a game, it creates an instance and sends
people to it
L122[03:07:03]
<Saghetti>
if you add your friend to a party, you can join the same games and
play together
L123[03:07:15]
<Saghetti>
payonel: i'm hosting it for now
L124[03:07:26]
<Saghetti>
i have a pretty beef server box at a datacenter
L125[03:07:36]
<Saghetti>
40 cores @ 2.4ghz, 128gb ram
L126[03:09:04]
<Kristopher38> I thought before you were
doing an entirely different thing, like synchronizing that earth
1:1 map between bungecoord instances and seamlessly transferring
players from instance to instance, and other magic stuff
L127[03:09:25]
<Saghetti>
that was something i tried to do earlier
L128[03:09:35]
<Saghetti>
sync players and block updates via redis across multiple
servers
L129[03:09:53]
<Saghetti>
but that proved too hard to make, and not feasible to host
L130[03:10:08]
<Kristopher38> Oooh, right, I thought that
and bungee were the same thing
L131[03:10:20]
<Kristopher38> Oooh, right, I thought that
this and bungee were the same thing [Edited]
L132[03:10:26]
<Saghetti>
the minigame server is something else players can do, if they want
to take a break from building
L133[03:10:49]
<Saghetti>
we're going to host events on there so that the community stays
engaged
L134[03:11:09]
<Kristopher38> Makes sense
L135[03:12:27]
<Kristopher38> I'm gonna go now, I've
gained an interesting insight, thanks
L136[03:12:34]
<Kristopher38> Gn all
L137[03:12:37]
<Saghetti>
👋
L138[03:12:47]
<Saghetti>
i guess that's my cue to go back to coding
L139[03:12:49]
<Saghetti>
gn
L140[03:13:50] <payonel> %tell Vexatos
i've reviewed copy/fill/set gpu budget and power costs. they are
the same as they were before. no changes. budget is still a fixed
cost regardless of data size (as before), and power cost scales
linearly
L141[03:13:51] <MichiBot> payonel: Vexatos
will be notified of this message when next seen.
L142[03:13:56] <payonel> %tell asie i've
reviewed copy/fill/set gpu budget and power costs. they are the
same as they were before. no changes. budget is still a fixed cost
regardless of data size (as before), and power cost scales
linearly
L143[03:13:57] <MichiBot> payonel: asie
will be notified of this message when next seen.
L144[03:16:37] ⇦
Quits: t20kdc
(~20kdc@cpc139340-aztw33-2-0-cust225.18-1.cable.virginm.net)
(Remote host closed the connection)
L145[03:16:46] <payonel> the bitblt budget
cost needs to scale, unlike the other methods. a bitblt with a
large dirty page should cost more call budget than a small dirty
page. i'm less concerned about power cost, but it should also
scale, and be similar to copy
L146[03:32:56]
<The_Stargazer> payonel: is it currently
that a small dirty page costs as much as a large one?
L148[03:44:40]
<The_Stargazer> what better way to say
"o/" to a world than blow it up
L149[03:47:06]
<Saghetti>
wait
L150[03:47:13]
<Saghetti>
world reset?
L151[03:49:21]
<Saghetti>
@The_Stargazer
L152[03:49:29]
<The_Stargazer> well
L153[03:49:32]
<The_Stargazer> more like
L154[03:49:33]
<The_Stargazer> potential new pack
L155[03:50:20]
<The_Stargazer> also, Izaya: if you want
to say your goodbyes to the Minitel village now would be the
time
L156[03:50:54] <Izaya> oh shit what
L157[03:51:00]
<The_Stargazer> the world's going to go
boom
L158[03:51:06] <Izaya> can has download
pls
L159[03:51:15]
<The_Stargazer> yeah ariri's gonna back it
up
L160[03:51:26] <Izaya> cool cool
L161[03:51:40]
<The_Stargazer> but if you want to say
your goodbyes to the live copy
L162[03:51:42]
<The_Stargazer> do it now :P
L163[03:52:41]
<Saghetti>
ah dang
L164[03:52:45]
<The_Stargazer> Amanda: you too (iirc you
based with Inari, or possible on the mountain)
L165[03:52:51]
<Saghetti>
there's so much i haven't done
L166[03:53:08]
<The_Stargazer> well, new pack and new
goals coming soon!
L167[03:53:08]
<Saghetti>
didn't have enough time to play here
L168[03:53:18]
<Saghetti>
cool i guess
L169[03:53:26] <Amanda> I'm about to pass
out for the night
L170[04:03:47]
<Ariri>
There will be a common objective, be it a space race, first to
reach an endpoint, or total war, undetermined right now. Security,
missiles, automation, strategy, etc are to be key in whatever it
is.
L171[04:04:54]
<The_Stargazer> space race sounds pretty
good actualyl
L172[04:05:04]
<The_Stargazer> advanced rocketry has a
lot of stuff
L173[04:05:16]
<The_Stargazer> it even includes
achievements for e.g. the first player to operate a warp drive
capable ship
L175[04:06:13]
<The_Stargazer> You guys wanna keep any of
these?
L176[04:10:14]
<Kleadron>
good choice in theme color
L177[04:11:07]
<Ariri> I
personally like the Morph mod, and I know I added a few of those
for some people on here, but idk about funky locomotives or
exchangers
L178[04:11:24]
<Ariri> mob
grinding utils can be removed if needed bc there are
alternatives
L179[04:15:43] <payonel> @The_Stargazer
bitblts for small pages is cheaper than for large. it grows
linearly. i'm doing a deep analysis of the packet loads and
behavior to determine the right balance
L180[04:16:28]
<The_Stargazer> ah, ok
L181[04:16:31] <payonel> a dirty page
should, rightfully, cost as much as doing it by hand (but a little
less)
L182[04:17:18] <payonel> worst cast, you
are changing colors and changing every char positions. that's (For
a 160x50 scree, thus 8k) 8k * foreground+background+char
updates
L183[04:17:37] <payonel> so that's my
upper bound of what it should cost to sync a dirty page
L184[04:24:12] <Michiyo> payonel, BLT's at
your place?
L185[04:24:28] <payonel> haha, i would
like that
L186[04:24:31] <Michiyo> lol
L187[04:29:46] <payonel> ok this budget
system is looking pretty great
L188[04:29:56] <payonel> T1 bitblt is
16*copy budget
L189[04:30:09] <payonel> T2 is 25*copy,
and T3 is 50^copy
L190[04:30:14] <payonel> err, i meant
set
L191[04:30:15] <payonel> not copy
L192[04:30:21]
<The_Stargazer> 50^set?
L193[04:30:23]
<The_Stargazer> you mean 50*set?
L194[04:30:44] <payonel> yes, 50*set
L195[04:30:45] <payonel> so
L196[04:30:48]
<The_Stargazer> ah
L197[04:31:00] <payonel> each tier (1,2,3)
has a different performance for set
L198[04:31:25] <payonel> the worst you can
do to the network is call set on a full line
L199[04:31:37] <payonel> bitblt is like y
lines of sets
L200[04:31:45] <payonel> plus, color
data
L201[04:32:04] <payonel> so T1 is 16
lines, T2 is 25 lines, and T3 is 50 lines
L202[04:32:20] <payonel> i then scale that
linearly to the size of the vram page
L203[04:32:32] <payonel> so a tiny page is
a fraction of that product
L204[04:32:44] <payonel> anyways, this
seems to scale nicely, i have more perf benchmarking to do
L205[04:32:54]
<The_Stargazer> 👍
L206[04:42:31]
<Ocawesome101> @Ariri total war please
:D
L207[04:44:45]
<Ariri> I
was thinking a combination of them all in a way, space gets you
mats and tech for evolving your base, and protecting your base
prevents stealing and stuff
L208[04:44:46]
<Ariri> I
don’t want any cheesy defenses though, like a private
dimension.
L209[04:44:46]
<Ariri>
Kind of like the cold war and space race combined I suppose.
Surveillance, counters, etc
L210[04:48:26]
<Ocawesome101> I actually put together a
kind of total-war-focused modpack today
L211[04:48:37]
<Ocawesome101> I can give you the modlist
if you want to build off it
L212[04:49:48]
<ThePiGuy24> Techguns and Pixelmon is a
cursed combiniation
L213[04:50:07] <payonel> OOOO i'm getting
this right! now bitblt is JUST a tiny bit faster than set (taking
average of 100s of calls)
L214[04:50:24] <payonel> and it scales, so
it can be faster, and if you keep your page clean, it's super
fast
L215[04:50:35] <CompanionCube> i don't see
much cold about this hypothetical war
L216[04:50:54]
<Ocawesome101> payonel: and how do you
keep you page clean?
L217[04:51:25]
<ThePiGuy24> how fast can you set a full
colour "frame" to the screen now?
L218[04:53:17]
<The_Stargazer> @Ariri so, since you don't
want private dimensions: remove RFTools Dimensions?
L219[04:53:48]
<Ariri> I
was hoping that would be more honor enforced, rftools has some
uses
L220[04:54:03]
<The_Stargazer> rftools can be used
without the dim module
L221[04:54:17]
<Ariri> eh,
im fine with it
L222[04:54:22]
<The_Stargazer> alright ¯\(ツ)/¯
L223[04:54:25]
<Ariri> its
just less honorable to use it like that
L224[04:54:29]
<The_Stargazer> yeah
L225[04:54:54]
<The_Stargazer> oh, by the way
L226[04:54:57]
<The_Stargazer> keep twilight
forest?
L227[04:55:00]
<The_Stargazer> idk if it was ever
used
L228[05:01:13]
<payonel>
@Ocawesome101 when you modify a buffer (color, palette, chars) it
becomes dirty
L229[05:01:32]
<Ocawesome101> ah ok
L230[05:02:17]
<Ocawesome101> if you call `set(1, 1,
" ")` 1000 times, it only changes one pixel and is still
very cheap, right?
L231[05:02:26]
<ThePiGuy24> how are the bufferes
accessed?
L233[05:02:57]
<payonel>
you set the active buffer, then use the gpu api as before
L234[05:03:04]
<ThePiGuy24> ah
L235[05:03:55]
<payonel>
@Ocawesome101 i'm still working on some bugs right now, but that is
the intention, that writes to vram are extremely cheap
L236[05:04:15]
<ThePiGuy24> would be cool to just have it
as a table where you can edit the characters and colours directly
for loading data directly
L237[05:04:33]
<payonel>
that's a possible extension of this
L238[05:04:45]
<payonel>
but there was a LOT of groundwork that had to exist before that was
possible
L239[05:05:06]
<payonel>
there is an system of handling buffers, syncing with clients,
clearing caches, etc --
L240[05:05:18]
<payonel> i
couldn't just add an api for raw table writes without first doing
this part
L241[05:06:08]
<ThePiGuy24> but these buffers seem like
they could make my (terrible) remote gpu thing faster
L242[05:06:19]
<payonel>
it was not an option to allow writing a raw screen buffer directly
from a lua table to the screen
L243[05:06:23]
<payonel>
there needed to be vram first
L244[05:06:49]
<ThePiGuy24> yeah that makes sense
L245[05:07:13]
<ThePiGuy24> cant write to something if
there is no something to write to
L246[05:07:49]
<payonel>
well....it was possible, it's more about how to logically scale the
cost
L247[05:08:00] ⇦
Quits: superminor2 (~super@159.242.41.91.dynamic.cltel.net) (Ping
timeout: 200 seconds)
L248[05:08:44]
<payonel>
if you could write an entire screen directly, we'd have to have a
crap ton of ... code that breaks up the data into chunks and costs
and writes to the screen
L249[05:09:00]
<payonel>
it would be like a function all of its own, redoing a lot of what
is already there
L250[05:09:16]
<payonel>
these vram pages allow you to use the entire gpu api and system
that is already in place
L251[05:09:19]
<payonel>
then, bitblt it
L252[05:09:26]
<payonel>
and i can focus on optimizing and budgeting JUST bitblt
L253[05:09:54]
<payonel>
if at some point we all you to write a full "table" to
vram, that would be a reasonable feature
L254[05:09:59]
<payonel>
because i don't need to budget that
L255[05:10:28]
<payonel> 🙂
and i already know the api i would use
L256[05:10:30]
⇨ Joins: superminor2
(~super@159.242.41.91.dynamic.cltel.net)
L257[05:10:30]
zsh sets mode: +v on superminor2
L258[05:10:41]
<payonel>
warning, i'm sharing idea "too early" 🙂
L259[05:11:12]
<payonel>
`gpu.get(x)` and `gpu.get()` would return an entire line and entire
screen's worth of data
L260[05:11:32]
<payonel>
`gpu.set(x, line)` and `gpu.set(screen)` would allow you to write
it all back
L261[05:11:49]
<payonel>
however, these overloads would not allow you to do that if the
active buffer was the screen
L262[05:11:50]
<payonel>
only to vram
L263[05:12:03]
<payonel>
this is not a feature yet ^ only my musings
L264[05:15:32]
<ThePiGuy24> yeah it makes sense that
writing large amounts of data directly to screen should be slow/not
possible, as on real hardware, the screen buffer is (nearly)
constantly being read to be sent to the display, and you cant
read/write at the same time
L265[05:21:55]
<Kleadron>
what version of OC will this possible update be in?
L266[05:22:23]
<payonel>
an alpha (buggy, imbalanced) version is already in dev builds
L267[05:22:36]
<payonel> i
push to 1.7.10, 1.10, and .1.12
L268[05:22:38]
<payonel>
1.12 *
L269[05:22:54]
<Kleadron>
ah cool
L270[05:23:33]
<Ariri>
The_Stargazer: it was used, might as well keep it, fairly
lightweight
L271[05:26:01]
<Kleadron>
i was asking because i didn't know if the update is coming to an mc
1.7.10 supporting version of oc or not
L272[05:26:27]
<payonel>
1.7.10 is still our default
L273[05:28:36]
<Kleadron>
how are you guys able to keep developing OC for 1.7.10 when i heard
about problems with getting the dev environment set up?
L274[05:28:56]
<Kleadron>
although that's for setup and i don't think it effects existing
environments
L275[05:30:32]
<payonel>
because i've been doing this for a long time
L276[05:30:39]
<payonel> i
maintain the maven repo of our deps
L277[05:30:45]
<payonel> i
have found ways to make it work
L278[05:31:00]
<payonel>
additionally, have a few environments for running different builds
that i keep around
L279[05:31:10]
<The_Stargazer> Ariri: got it
L280[05:31:44]
<ThePiGuy24> just had an interesting idea
for some sort of "advanced relay"
L281[05:31:51]
<The_Stargazer> Kleadron: it just
Works™️
L282[05:32:25]
<The_Stargazer> Microsoft Works™️
L283[05:32:26]
<The_Stargazer> a failed product
L284[05:32:26]
<Ocawesome101> there, Monolith now has a
proper 2001: ASO reference
L285[05:32:46]
<The_Stargazer> the newer version is
Microsoft Never Works™️
L286[05:32:54]
<The_Stargazer> er, actually
L287[05:32:58]
<The_Stargazer> Microsoft
WorksNever™️
L289[05:34:31]
<ThePiGuy24> oh and:
L290[05:34:31]
<ThePiGuy24> - events
L291[05:35:01]
<ThePiGuy24> would probably be a pain to
implement
L292[05:37:05]
<Kleadron>
The_Stargazer: not for me
L293[05:38:45]
<Kleadron>
i kinda want to make a basic 1.7.10 mod for fun (and out of spite)
but i don't think that's going to happen, although i've done it
before and i might be able to use that environment but i doubt
it
L294[05:46:25]
<Kleadron>
didn't work, didn't really have anything in it for some
reason
L295[05:47:42]
<Kleadron>
payonel, any way you could help me get a forge environment setup
for 1.7.10 or at least point me in the right direction? or is that
just a big waste of time
L296[05:52:29]
<The_Stargazer> Kleadron: why spite?
L297[05:52:34]
<The_Stargazer> spite for Forge dropping
1.7.10?
L298[05:55:05]
<The_Stargazer> Izaya: now would be the
time to say your goodbyes to the live copy of ariri's server
world
L299[05:55:20]
<The_Stargazer> and I mean right now
L300[05:56:31]
<Kleadron>
"why spite?" for those people telling me to update
:)
L301[05:56:44]
<The_Stargazer> ah
L302[05:57:00]
<The_Stargazer> those who don't understand
that 1.7.10 is the One True Version
L303[05:58:48]
<Kleadron>
yes
L304[06:00:19]
<ThePiGuy24> imo 1.8.9 is the best
version, but 1.7.10 is pretty much as good
L305[06:00:37]
<Ocawesome101> nah man
L306[06:00:40]
<Ocawesome101> 1.13.2
L307[06:00:43]
<Ocawesome101> for modding 1.12.2
L308[06:00:51]
<Kleadron>
how
L309[06:01:30]
<ThePiGuy24> 1.9 is where mojang started
changing it too much
L310[06:01:33]
<The_Stargazer> @ThePiGuy24 oh god
yes
L311[06:01:39]
<The_Stargazer> i have so many 1.8.9
memories
L312[06:02:00]
<The_Stargazer> its a hard tie between
1.8.9, 1.7.2 and 1.7.10 for "most memories"
L313[06:03:03]
<ThePiGuy24> i have most memories of 1.6.4
as for quite a while i had a pentium 4 xp machine that wouldnt
launch anything above that
L314[06:03:15]
<The_Stargazer> pentium 4? oof
L315[06:03:29]
<The_Stargazer> %s/pentium 4/intel
L316[06:03:29] <MichiBot>
<The_Stargazer> intel? oof
L317[06:03:30]
<Kleadron>
my pentium 4 machine could run 1.14.4 with optifine
L318[06:03:38]
<ThePiGuy24> by quite a while i mean i was
still stuck on 1.6.4 even when 1.8.9 was out
L319[06:03:56]
<ThePiGuy24> i didnt know about mods back
then
L320[06:04:05]
<The_Stargazer> 1.6.4 has great mods
L321[06:04:13]
<Kleadron>
i'm gonna have to agree with you pi guy about the version thing
because 1.8.9 afaik had a bunch of technical improvements and
doesn't have the new combat, unfortunately nearly nobody makes mods
for it :(
L322[06:04:47]
<Kleadron>
i wonder if the dev environment for 1.8.9 still works
L323[06:05:01]
<ThePiGuy24> oc for 1.8.9 :p
L324[06:07:03]
<Kleadron>
i somehow think backporting the 1.12 / 1.10 version to 1.8.9 would
be easier than porting the 1.7.10 version to it because of a lot of
the differences between 1.7, and 1.12 might be more similar
L325[06:07:29]
<Kleadron>
i may also be horribly wrong
L326[06:07:43]
<The_Stargazer> you probably are :P
L327[06:07:44] ⇦
Quits: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net)
(Read error: Connection reset by peer)
L328[06:08:02]
<The_Stargazer> 1.12.2 and 1.8.9 would
have major differences
L329[06:08:11]
<The_Stargazer> probably more so than
1.7.10
L330[06:08:31]
<Kleadron>
scratch that then
L331[06:15:28]
<Kleadron>
does anyone want to start a little community for 1.7.10/1.8.9
modding, unless that already exists?
L332[06:32:58]
<Kleadron>
i'll take the silence as a "probably not", but
suprisingly you can still set up a 1.8.9 forge environment with no
issues
L333[06:41:06] ⇦
Quits: Cervator (~Thunderbi@70.241.38.147) (Quit:
Cervator)
L334[06:50:53] <ben_mkiv> i'm in
L335[06:51:03] <ben_mkiv> let's make a mod
that deletes 1.7.10 and installs 1.15.2+
L336[06:53:33]
<ThePiGuy24> other way round
L337[06:54:46] <ben_mkiv> so you mean
install 1.15.2 and delete 1.7.10?
L338[06:55:19]
<ThePiGuy24> no, delete 1.15.2 and install
1.7.10
L339[06:55:36] <ben_mkiv> i think you
missed the point
L340[06:56:45]
<Kleadron>
good luck getting the dev envrionment to work
L341[06:57:11]
<ThePiGuy24> OC for 1.2.5
L342[06:57:12]
<Kleadron>
i'm not sure what i'm doing with 1.8.9 when there's really no mods
for it though
L343[06:57:24]
<Kleadron>
1.2.5
L344[06:57:37]
<Kleadron>
i'd love to try to mod that
L345[06:57:41]
<ThePiGuy24> i still play tekkit classic
from time to time
L346[06:58:06]
<Kleadron>
i think 1.2.5 is the best in that it doesn't use an internal
server
L348[07:36:13]
<Kleadron>
what's this server you speak of?
L349[07:36:29]
<Ariri>
Blowing up!
L350[07:36:29]
<Kleadron>
what does it serve
L351[07:36:34]
<Kleadron>
oh
L352[07:36:36]
<Kleadron>
fair enough
L353[07:36:52]
<Ariri>
7(?) month old server that’s been dying of negligence
L354[07:36:59]
<Ariri>
Custom dw20 pack
L355[07:37:25]
<Kleadron>
sounds cool
L356[07:37:52]
<Ariri>
It’s both sad and satisfying to see sections of my base sliced up
with antimatter
L357[07:38:21]
<The_Stargazer> there's still mine to
go
L358[07:47:49]
⇨ Joins: S|h|a|w|n
(~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L359[07:48:22]
⇨ Joins: Saghetti
(~Mibbit@c-67-164-116-220.hsd1.ca.comcast.net)
L360[07:49:29] <asie> thanks for letting
me know payo
L361[07:52:38] <Saghetti> whats the range
for remote terminals?
L362[07:53:24] <Saghetti> also i wonder if
any software exists for making an in-game mainframe
L363[07:54:12] <Saghetti> that would be
really neat
L364[07:55:51]
<The_Stargazer> Saghetti: you missed the
action
L365[07:56:15] <Saghetti> dang it
L366[07:56:25] <Saghetti> by how
much?
L367[07:56:35] <Saghetti> and also what
was it
L368[07:56:53] <Saghetti> oh nvm
L369[07:57:10] <Saghetti> the minecraft
server
L370[07:57:35] <Saghetti> i thought you
meant irc
L371[08:01:58]
<The_Stargazer> you missed
EVERYTHING
L372[08:06:35]
<The_Stargazer> The original AririCraft
server is officially over
L373[08:06:36]
<The_Stargazer> o/
L374[08:06:57]
<The_Stargazer> ...and now I know what to
call the pack.
L375[08:07:32]
<Ariri> And
thats the end of it
L376[08:08:05]
<Ariri> The
saddest death was my wolf teleporting next to me on top of my force
field and dying from the shock wave
L377[08:08:05]
<The_Stargazer> it was fun playing with OP
items; but now there's a new pack and a new world
L378[08:08:11]
<The_Stargazer> oh..
L379[08:08:13]
<The_Stargazer> F for the wolf
L380[08:08:16]
<Ariri>
F
L381[08:08:19]
<The_Stargazer> also: you had a
wolf?
L382[08:08:37]
<The_Stargazer> oh, yeah
L383[08:08:39]
<Ariri>
Yeah, it was my last line of defense
L384[08:08:40]
<The_Stargazer> the wolf in the
basement
L385[08:08:45]
<Ariri> My
faithful companion
L386[08:09:02]
<The_Stargazer> I guess the old saying
"The captain goes down with his ship" holds true
L387[08:09:25]
<Ariri> He
defended it with his life
L388[08:09:29]
<Ariri>
o7
L389[08:09:33]
<The_Stargazer> o7
L390[08:09:50]
<The_Stargazer> i even thought he was
sitting
L391[08:09:59]
<The_Stargazer> afaik, sitting wolves
don't TP
L392[08:10:03]
<Ariri> He
was, strangely enough
L393[08:10:03]
<The_Stargazer> maybe he took damage
L394[08:10:12]
<The_Stargazer> i think they un-sit if
they take damage
L395[08:10:20]
<Ariri>
Might be, but that part of the lab didnt explode yet
L396[08:10:23]
<Ariri>
maybe shock damage
L397[08:10:23]
<The_Stargazer> yeah
L398[08:10:26]
<The_Stargazer> probably
L399[08:10:27] ⇦
Quits: Saghetti (~Mibbit@c-67-164-116-220.hsd1.ca.comcast.net)
(Quit: https://mibbit.com Online IRC Client)
L400[08:10:55]
<The_Stargazer> well
L401[08:11:00]
<The_Stargazer> i've now named the
pack
L402[08:11:23] ⇦
Quits: Klead (~Kleadron@c-73-254-147-9.hsd1.wa.comcast.net) (Ping
timeout: 190 seconds)
L403[08:11:37]
<The_Stargazer> it is time for Phase 2:
Configuration Configurating
L404[08:11:37]
<The_Stargazer> you happy with the
modlist?
L405[08:12:15]
⇨ Joins: Kleadron
(~Kleadron@c-73-254-147-9.hsd1.wa.comcast.net)
L406[08:12:16]
<Ariri>
lemme take a peek, but ive gotta leek and sleep soon :P
L407[08:12:29]
<The_Stargazer> aight
L408[08:12:32]
<The_Stargazer> it's in the revision
L409[08:12:43]
<The_Stargazer> `Rev 0.1.zip`
L410[08:13:14]
<Ariri>
Dling now
L411[08:13:18]
<Ariri>
DLing now [Edited]
L412[08:13:23]
<The_Stargazer> 👍
L413[08:14:12]
<Kleadron>
"And thats the end of it"
L414[08:14:12]
<Kleadron>
is that the end of the minecraft server, like for good?
L415[08:14:12]
<Kleadron>
i kinda wanted to play on it
L416[08:14:26]
<The_Stargazer> nope
L417[08:14:31]
<The_Stargazer> just the end of the first
one
L418[08:14:39]
<The_Stargazer> a new pack is gonna be
released
L419[08:14:46]
<Kleadron>
what version of mc
L420[08:14:55]
<The_Stargazer> 1.12.2, since it uses DW20
as a base
L421[08:15:10]
<The_Stargazer> unfortunately nobody plays
1.7.10 servers anymore
L422[08:15:40]
<Kleadron>
don't make me turn my windows xp minecraft 1.2.5 server into a
1.7.10 server out of spite 👀
L423[08:16:01]
<Ariri> It
had been going on for about 7 months now, it was time to call it.
After so many updates and additions it was barely holding
together
L424[08:16:30]
<Ariri> But
the new one will be better, I'll implement more server automation
and faster stuff. Hopefully more stability
L425[08:16:38]
<Ariri> Now
that I have time to play :D
L426[08:17:23]
<Ariri>
The_Stargazer: Looks good, could you just make a change log as you
go along? just to keep track
L427[08:18:23]
<The_Stargazer> Will do
L428[08:18:44]
<The_Stargazer> I'll make a note every
time I release a revision with the additions or changes
L429[08:19:29]
<Ariri>
Sounds good. Im not sure if the server and client configs were
matched up, so just keep a record on that too
L430[08:19:46]
<Ariri> If
theres anything to do there, Ill do that
L431[08:19:47]
<The_Stargazer> Will do
L432[08:19:51]
<The_Stargazer> aight
L434[08:20:53]
<Ariri> Ill
upload the latest server and worlds to my file server and share it
here, same password as the original pack download.
L435[08:22:10]
<Ariri> Or
I could make it public, is there any harm in sharing those
files?
L436[08:22:18]
<Ariri> any
security risks?
L437[08:22:46]
<The_Stargazer> shouldn't be
L438[08:22:49]
<Kleadron>
credit card information
L439[08:23:03]
<The_Stargazer> if you're storing that
with Minecraft info there are bigger problems :P
L440[08:23:43]
<Kleadron>
are you telling me you don't
L441[08:23:44]
<Ariri>
24gb... lmao
L442[08:24:25]
<The_Stargazer> Kleadron: nope, I have
nothing to store!
L443[08:34:21] <SquidDev> %tonkout
L444[08:34:21] <MichiBot> Jiminy Cricket!
SquidDev! You beat your own previous record of 1 hour, 20 minutes
and 19 seconds (By 8 hours, 26 minutes and 4 seconds)! I hope
you're happy!
L445[08:34:22] <MichiBot> SquidDev has
tonked out! Tonk has been reset! They gained 0.009 tonk points!
plus 0.016 bonus points for consecutive hours! Current score:
0.53889, Position #4 Need 0.13656 more points to pass Lizzy!
L446[08:36:27]
<The_Stargazer> %tonk
L447[08:36:28] <MichiBot> Dagnammit!
The_Stargazer! You beat SquidDev's previous record of <0 (By 2
minutes and 6 seconds)! I hope you're happy!
L448[08:36:29] <MichiBot> The_Stargazer's
new record is 2 minutes and 6 seconds! The_Stargazer also gained
0.00004 tonk points for stealing the tonk. Position #9. Need
0.09986 more points to pass DaComputerNerd!
L449[08:36:50]
<The_Stargazer> @Ariri Stage 2:
"Configuration Configurating" complete!
L450[08:37:05]
<The_Stargazer> i'll send you the config'd
pack, have a play with it
L451[08:37:08]
<Forecaster> now to reticulate
splines
L452[08:37:22]
<The_Stargazer> Forecaster: did that in
stage one
L455[08:44:41]
<Forecaster> This is super useful
L456[08:46:50]
<The_Stargazer> > mctycoon
L457[08:46:50]
<The_Stargazer> concern
L458[08:47:07]
<The_Stargazer> also
L459[08:47:12]
<The_Stargazer> > .php
L460[08:47:12]
<The_Stargazer> more concern
L461[08:49:04]
<Kleadron>
operating system that runs on php 🤔
L462[08:49:41]
<Forecaster> nothing to be concerned
about, just railcraft server season 2 stuff
L463[08:49:42]
<The_Stargazer> the most cursed
thing
L464[08:49:54]
<The_Stargazer> ok what part of
"tycoon" is "railcraft server"
L465[08:49:56]
<The_Stargazer> also it's php
L466[08:50:15]
<Forecaster> the part I'm working on
:P
L467[08:50:25]
<The_Stargazer> mmhmm
L468[08:50:27]
<The_Stargazer> i am concern
L469[08:54:02]
<Forecaster> nope, nothing suspicious
here
L470[08:55:44]
<The_Stargazer> that makes me even MORE
concern!
L471[09:02:19]
<Forecaster> makes no sense
L472[09:05:24] ⇦
Quits: lord| (~ba7888b72@66.109.211.150) (Ping timeout: 189
seconds)
L473[09:19:10]
<Forecaster> %sip
L474[09:19:11] <MichiBot> You drink a
viscous stainless steel potion (New!). Forecaster's toes turn
invisible for 4 hours.
L475[10:07:03]
⇨ Joins: Vexatos
(~Vexatos@port-92-192-52-80.dynamic.as20676.net)
L476[10:07:03]
zsh sets mode: +v on Vexatos
L477[10:07:32] ⇦
Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit:
Leaving.)
L478[10:37:15]
⇨ Joins: Vexaton
(~Vexatos@port-92-192-106-153.dynamic.as20676.net)
L479[10:37:15]
zsh sets mode: +v on Vexaton
L480[10:39:43] ⇦
Quits: Vexatos (~Vexatos@port-92-192-52-80.dynamic.as20676.net)
(Ping timeout: 190 seconds)
L481[11:03:07]
⇨ Joins: lord| (~ba7888b72@66.109.211.150)
L482[11:17:23] ⇦
Quits: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
(Read error: Connection reset by peer)
L483[11:48:43] ⇦
Quits: ben_mkiv (~ben_mkiv@mue-88-130-63-155.dsl.tropolys.de)
(Killed (NickServ (GHOST command used by
ben_mkiv|afk!~ben_mkiv@88.130.156.140)))
L484[11:48:48]
⇨ Joins: ben_mkiv|afk (~ben_mkiv@88.130.156.140)
L485[11:49:40]
⇨ Joins: t20kdc
(~20kdc@cpc139340-aztw33-2-0-cust225.18-1.cable.virginm.net)
L486[12:11:31] <SquidDev> %tonk
L487[12:11:32] <MichiBot> By my throth!
SquidDev! You beat The_Stargazer's previous record of 2 minutes
and 6 seconds (By 3 hours, 32 minutes and 57 seconds)! I hope
you're happy!
L488[12:11:33] <MichiBot> SquidDev's new
record is 3 hours, 35 minutes and 3 seconds! SquidDev also gained
0.00355 tonk points for stealing the tonk. Position #4. Need
0.13301 more points to pass Lizzy!
L489[12:13:16]
⇨ Joins: immibis
(~immibis@x52716397.dyn.telefonica.de)
L490[12:13:56]
<Kristopher38> @Ariri @Ocawesome101 Has
put together a pack designed for old-school raiding, although I see
that you want something different than what we've got, basically
our idea was to make things hard to make to incentivize raiding,
and defense and offense should be balanced (no stuff that would
make players overpowered, no stuff that would make it possible to
transfer the entire base's contents somewhere else)
L491[12:15:56] <Lizzy> NU
L492[12:16:09] <Lizzy> no stealy my tonk
posistion!
L493[12:18:59] <stephan48> why noty?
L494[12:49:56]
⇨ Joins: baschdel
(~baschdel@2a02:6d40:3672:b201:33c7:d66f:f023:d163)
L495[12:50:18] ⇦
Quits: LeshaInc (LeshaInc@fomalhaut.me) (Quit: ВСЕМ
ПОКА)
L496[12:52:47]
⇨ Joins: LeshaInc (LeshaInc@fomalhaut.me)
L498[13:51:22]
<The_Stargazer> i am happy
L499[13:51:28]
<The_Stargazer> i just found an OC user
"in the wild"
L500[13:51:42]
<The_Stargazer> that's not a common thing
afaik
L501[13:59:00]
⇨ Joins: tcfun
(~tcfun@pool-100-40-67-37.prvdri.fios.verizon.net)
L502[13:59:02] ⇦
Quits: tcfun (~tcfun@pool-100-40-67-37.prvdri.fios.verizon.net)
(Remote host closed the connection)
L503[14:00:42]
⇨ Joins: Inari
(~Pinkishu@pd9e8f968.dip0.t-ipconnect.de)
L504[14:01:03]
⇨ Joins: tcfun
(~tcfun@pool-100-40-67-37.prvdri.fios.verizon.net)
L505[14:01:15] <tcfun> ooga
L506[14:01:31] ⇦
Quits: tcfun (~tcfun@pool-100-40-67-37.prvdri.fios.verizon.net)
(Remote host closed the connection)
L507[14:02:38]
<The_Stargazer> wat
L508[14:24:34] ⇦
Quits: immibis (~immibis@x52716397.dyn.telefonica.de) (Ping
timeout: 378 seconds)
L509[14:30:15]
⇨ Joins: Cervator (~Thunderbi@70.241.38.147)
L510[14:37:09] <Amanda> Inari: don't
worry, this definately didn't happen last night: <+MichiBot>
You fling a mutable tan potion (New!) that splashes onto inari.
inari turns into an octiron frog girl until they have an
apple.
L511[14:37:16] <Amanda> In other news,
I've removed all the apples from your house.
L513[14:44:05]
<The_Stargazer> i've got my programs
grouped into categories so i can find them easy
L514[14:44:10]
⇨ Joins: Berinkton
(~Berinkton@p5b0fbed9.dip0.t-ipconnect.de)
L515[14:44:29]
<Forecaster> I haven't used my desktop in
years now, except for displaying images
L516[14:44:35]
<The_Stargazer> wait, what
L517[14:45:05]
<Ocawesome101> Too much windows
L518[14:45:35]
<The_Stargazer> I know
L519[14:45:40]
<The_Stargazer> Not my laptop tho
L520[14:45:46] <Inari> Amanda: rude
L521[14:45:50]
<Forecaster> shortcuts in the start menu,
folders in the sidebar
L522[14:45:53] <Inari> %splash
Amanda
L523[14:45:53] <MichiBot> You fling a
viscous blue potion (New!) that splashes onto Amanda. Amanda feels
like a champion!
L524[14:45:57]
<Bob>
windows 😢
L525[14:45:58]
<Forecaster> don't need to minimize
anything to get to it
L526[14:45:59] <Amanda> :D
L527[14:46:01] <Amanda> I won!
L528[14:46:09]
<Forecaster> the desktop is not very
useful
L529[14:46:18] <Inari> Lame
L530[14:46:18]
<The_Stargazer> Amanda: I would say you
won the lewdness award, but Inari wins that.
L531[14:46:20]
<Ocawesome101> I don’t really use my
desktop for anything tbh
L532[14:46:33]
<The_Stargazer> Inari
always wins
the lewdness award.
L533[14:46:36]
<Ocawesome101> I have Ulauncher installed
so I can still launch things pretty fast
L534[14:46:42] <Amanda> My desktop
background is the awesomewm default one. I've not bothered to
change it, since I never see it really
L535[14:46:47]
<The_Stargazer> Ulaunch..what?
L537[14:47:12] <Inari> %splash
@The_Stargazer
L538[14:47:13] <MichiBot> You fling a
resonating iron potion (New!) that splashes onto @The_Stargazer. A
Toxictop bow appears next to @The_Stargazer.
L539[14:47:14] <Amanda> I use that
too
L540[14:47:17]
⇨ Joins: immibis
(~immibis@x52716397.dyn.telefonica.de)
L541[14:47:30]
<The_Stargazer> Bad Inari!
L542[14:47:33]
<The_Stargazer> %splash Inari
L543[14:47:33] <MichiBot> You fling a
sedimented solarium potion (New!) that splashes onto Inari. Inari
feels the need to use "%fling".
L544[14:47:41]
<The_Stargazer> %tonk
L545[14:47:41] <MichiBot> I'm sorry
The_Stargazer, you were not able to beat SquidDev's record of 3
hours, 35 minutes and 3 seconds this time. 2 hours, 36 minutes and
9 seconds were wasted! Missed by 58 minutes and 54 seconds!
L546[14:47:48]
<The_Stargazer> oh rip
L547[14:50:00]
<Ocawesome101> Amanda: oh nice
L548[14:50:17] <Inari> %fling
@The_Stargazer
L549[14:50:17] <MichiBot> Inari flings
@The_Stargazer in a random direction. It hits progwml6 in their
spleen. They take 1d4 => 2 damage!
L550[14:50:48]
<The_Stargazer> wait
L551[14:50:57]
<The_Stargazer> > You fling a
resonating iron potion (New!) that splashes onto @TheStargazer. A
Toxictop bow appears next to @TheStargazer.
L552[14:50:57]
<The_Stargazer> no ping
L553[14:51:07]
<The_Stargazer> but the latest michibot
message.. ping?
L554[14:51:10]
<The_Stargazer> 🤔
L555[14:51:29]
<Forecaster> because there was a period at
the end
L556[14:51:36]
<The_Stargazer> Oh
L557[14:52:02]
<Forecaster> pings only work if the name
ends with a space
L558[14:52:11]
<The_Stargazer> Oh.
L559[14:52:18] <Inari> Periods are
evil
L560[14:53:15]
<The_Stargazer> %stab period
L561[14:53:16] <MichiBot> The_Stargazer
is stabbing period with attempt to index nil value for 1d4 => 2
damage! For all of attempt to index nil value's flaws, it's biggest
was that it no longer exists.
L562[14:53:30]
<The_Stargazer> > For all of attempt to
index nil value's flaws, it's biggest was that it no longer
exists.
L563[14:53:37]
<The_Stargazer> that.. could not be more
perfect.
L564[14:58:44]
<DaComputerNerd> lol
L565[15:01:42]
<Forecaster> huh, only two and about a
half columns of icons on my desktop, not as bad as I expected
L566[15:02:36]
<Forecaster> and hide icons again and now
I probably wont see those again for several years
L567[15:03:46] ⇦
Quits: Berinkton (~Berinkton@p5b0fbed9.dip0.t-ipconnect.de) (Quit:
Leaving)
L568[15:25:32]
<BrisingrAerowing> @Ariri For total war,
you might like TechGuns.
L569[15:26:17]
<BrisingrAerowing> Lots of cool guns and
other miscellaneous materials of war.
L570[15:26:25]
<Ocawesome101> Heck yes
L571[15:26:56]
<Ocawesome101> Perhaps NuclearCraft
Overhauled, ICBM Classic, and Trinity
L572[15:27:05]
<BrisingrAerowing> My current pack is
based around IE and various addons, and also includes a number of
decoration / building mods.
L573[15:27:35]
<BrisingrAerowing> It also has Fossils and
Archeology Revived. I plan on using it and ZAWA for building a
zoo.
L574[15:28:56]
<BrisingrAerowing> I'm designing a very
tech based pack with a ton of weapons as well.
L575[15:30:16]
<BrisingrAerowing> Open Modular Turrets is
also a fun mod.
L576[15:34:55]
<Ocawesome101> Got that in mine too
L577[15:35:13]
<Bob>
nuclearcraft is lit af
L578[15:35:16]
<DaComputerNerd> indeed
L579[15:35:23]
<DaComputerNerd> the overhaul is fun but
unfinished
L580[15:35:51]
<BrisingrAerowing> I have QMD installed as
well. It adds a particle accelerator.
L581[15:35:58]
<BrisingrAerowing> Among other planned
things.
L582[15:50:55]
⇨ Joins: tcfun
(~tcfun@pool-100-40-67-37.prvdri.fios.verizon.net)
L583[15:50:57] ⇦
Quits: tcfun (~tcfun@pool-100-40-67-37.prvdri.fios.verizon.net)
(Remote host closed the connection)
L584[16:05:31] <Amanda> %choose scrap or
cubes
L585[16:05:31] <MichiBot> Amanda: The
sands of time whisper to me... they're saying
"cubes".
L586[16:05:42] <Amanda> %choose lua cubes
or java cubes
L587[16:05:43] <MichiBot> Amanda: The
proof is in the pudding. Definitely "lua cubes". Now
please get it out of my pudding.
L588[16:05:48] <Amanda> never~
L589[16:05:51] *
Amanda noms the pudding
L590[16:08:02]
<Ocawesome101> hmm
L591[16:08:14]
<Ocawesome101> so how exactly does
executable signature verification work?
L592[16:19:19] <Amanda> key shenanagins I
don't pretend to understand
L593[16:19:53] <Amanda> the
"signature" is basically just metadata tacked into the
executable though
L594[16:24:42] <t20kdc> Amanda: block =
block[16][16][16] as node // cryptic wars of being cryptic are
fun
L595[16:34:19]
⇨ Joins: Blue_595 (webchat@47.196.97.219)
L596[16:34:43] <Blue_595> i was told a
while ago that Ender IO contained FMP Integration in some way
L597[16:34:57] <Blue_595> it isnt working
right now and i dont know how to enable it
L598[16:35:05]
<DaComputerNerd> i wonder, what OC version
is the new gpu stuff going to be in
L599[16:35:22]
<Ocawesome101> fairly soon once the kinks
are worked out probably
L600[16:35:30]
<Forecaster> 1.7.10 and up
L601[16:35:36]
<Ocawesome101> and it's already in the dev
builds
L602[16:38:03] ⇦
Quits: baschdel (~baschdel@2a02:6d40:3672:b201:33c7:d66f:f023:d163)
(Ping timeout: 189 seconds)
L603[16:38:15]
<DaComputerNerd> so basically the answer
is "the next one"
L604[16:38:50] <Blue_595> is there a
substitute for FMP Integration for 1.12.2
L605[16:39:10]
<DaComputerNerd> FMP?
L606[16:39:21]
<Forecaster> Forge MultiPart
L607[16:39:23] <Blue_595> Forge Multipart
(microblocks and stuff) Integration
L608[16:39:36] <Blue_595> CurseForge says
that mod is only available for up to 1.7.10
L609[16:39:53]
<DaComputerNerd> they're asking for a
substitute
L610[16:40:02]
<DaComputerNerd> oh you said that
lol
L611[16:40:05]
<DaComputerNerd> nothing wrong with my
head
L612[16:40:13] <Blue_595> yeah
L613[16:40:20]
<DaComputerNerd> what did it do?
L614[16:40:28]
<Forecaster> didn't it get integrated into
forge itself after starting out as a separate mod?
L615[16:40:34] <Blue_595> made all modded
blocks work in Forge MicroPart
L616[16:40:55]
<DaComputerNerd> i think it might just be
part of FMP now
L617[16:41:22] <Amanda> Blue_595: facades
are a hot mess in MC, different versions, even inside the same MC
version, was adding and removing support for it. I had all my RS
wires destroyed by such a change in 1.10
L618[16:42:05] <Blue_595> im using
multi-part CBE for some reason
L619[16:42:42] <Amanda> There's been
attempts to get multi-part built into forge itself, like how ore
dict / fluids were, but I think they fell flat, judging from 1.15's
facade story
L620[16:43:02] <Blue_595> im using
1.12.2
L621[16:43:05] <Blue_595> not 1.15
L622[16:43:32] <Amanda> I didn'tthink you
were using 1.15, I'm just saying several forge versions / releases
later, it's not been integrated
L623[16:43:34]
<Forecaster> also power
L624[16:43:55] <Amanda> Power! That was
the other one.
L625[16:44:00] <Amanda> Oredict turned
vanilla, with Tags.
L626[16:44:33] <Blue_595> does such a
substitute even exist
L627[16:44:40] <Blue_595> or do i have to
stick with the 1.7.10 modpack
L628[16:46:36] <Amanda> Ive just accepted
that there's no universal facade solution
L629[16:46:42] <Amanda> Ender IO adds it's
own facades.
L630[16:47:23] <Blue_595> yes but i want
to be able to put a Project Red logic gate in the same block as a
microblock cover for the next board
L631[16:50:05] <Inari> %sip
L632[16:50:06] <MichiBot> You drink a
thick aether potion (New!). Inari turns into a green wolf goat girl
until they exit the room.
L633[16:50:15] <Inari> baaaahwoooo
L634[16:50:41]
<Forecaster> %sip
L635[16:50:42] <MichiBot> You drink a
basic bombastium potion (New!). The bottle turns into an
apple.
L636[16:50:59] <Corded> *
<Forecaster> bakes it into a tiny pie
L637[16:52:39] *
Blue_595 is considering adding Chisels and Bits. Is Chisel supposed
to have a recipe for cyan stained clay by default?
L638[16:53:37]
<Bob>
EWWW
L639[16:53:39]
<Bob>
LittleTiles man
L640[16:54:28] <Blue_595> oh
L641[16:55:21] <Blue_595> it seems like
its own microblock mod
L642[16:55:54] <Amanda> C&B can
integrate with FMP
L643[16:56:11]
<Ocawesome101> LittleTiles is neat, though
redstone is broken last I checked
L644[17:08:38] <Blue_595> ComputerCraft
cables dont fit through FMP facades -_-
L645[17:09:03]
<DaComputerNerd> what about OC ones
L646[17:11:04] <Blue_595> they do
L647[17:11:08] <Blue_595> but not CC
L648[17:11:29] <Blue_595> well OC cables
work because im back in the 1.7.10 modpack, where i have FMP
integration
L649[17:11:36] <Blue_595> in the 1.12.2
modpack it wasnt working
L650[17:11:59] <Amanda> I don't think FMP
was added back in 1.12 OC yet, since the FMP mod took awhileto
update
L651[17:12:12]
<payonel>
someone should PR that
L652[17:12:15]
<payonel>
that'd be great
L653[17:13:25] <Vexaton> well on 1.12 you
have MCMP2 instead
L654[17:14:11] <Blue_595> oh
L655[17:23:06]
⇨ Joins: baschdel
(~baschdel@2a02:6d40:3672:b201:33c7:d66f:f023:d163)
L656[17:24:47] <Blue_595> oh uh
L657[17:24:50] <Blue_595> a late o/ to
you
L658[17:28:00] <Blue_595> oh well thanks
my freaking brain
L659[17:28:17] <Blue_595> now i have to
make an elevator
L660[17:34:45] <Blue_595> cant be too bad
right?
L661[17:34:52] <Blue_595> loads of
redstone engineers have made elevators in the pas
L662[17:34:53] <Blue_595> t
L663[17:36:43]
<Forecaster> just put a bunch of TNT on
the ground, then stand on top of it
L664[17:36:52]
<Forecaster> you'll reach the upper floors
in notime
L665[17:37:44] <Blue_595> yeah but youll
also die
L666[17:37:49] <Blue_595> and you need
water
L667[17:38:03]
<Forecaster> well yeah, but it'll get you
there
L668[17:40:23]
⇨ Joins: Backslash
(~Backslash@d137-186-220-152.abhsia.telus.net)
L669[17:44:11] <Blue_595> and now i find
out whether or not i disabled power in OC
L670[17:44:35] <Blue_595> it is on
:(
L671[17:45:08] <Blue_595> expect some
downtime...
L672[17:46:08]
<payonel>
do a lot of people disable power in oc?
L673[17:46:14]
<payonel>
if so, what would make power in oc better?
L674[17:47:34]
<Ocawesome101> I usually play in creative,
but IMO having some form of power source other than the capacitor
built-in to the mod would be nice, even if one or two of it is only
enough to power one T1 computer
L675[17:49:57] <Inari> Never disabled it,
since it doesn't use any power anyway
L676[17:49:57] <Inari> :)
L677[17:59:55] <Blue_595> trying to use an
OpenSecurity keypad
L678[18:00:01] <Blue_595> keep getting
duplicate messages
L679[18:00:22]
<Forecaster> did you register an event
listener?
L680[18:00:48] <Blue_595> wait
L681[18:00:59] <Blue_595> does
event.listen persist after you exited the program?
L682[18:01:08]
<Forecaster> yes
L683[18:01:27]
<Forecaster> until you restart the
computer or event.ignore them
L684[18:02:23]
<Bob> i
didn't have problems with the keypad
L685[18:02:26] <Blue_595> that was the
problem
L686[18:02:55] <Blue_595> also
@Ocawesome101 the carpeted capacitor exists
L687[18:04:13]
<Forecaster> I usually have a `while run
do` as the main loop
L688[18:04:39]
<Forecaster> then initialize run as true,
then register a listener for the interrupted event and in there set
run to false
L689[18:04:52]
<Forecaster> then after the main loop
unregister any listeners
L690[18:05:46]
<Forecaster> if the program errors event
listeners will also not be unregistered
L691[18:07:11] <Blue_595> oh
L692[18:10:10]
<payonel>
@Ocawesome101 another "power source" to store power or to
generate power? we have the carpeted capacitor
L693[18:10:43]
<payonel>
oh, blue said the same thing
L694[18:11:13] <Blue_595> yeah but its
ok
L695[18:11:34]
<payonel>
another solution for service code, i like using threads btw
L696[18:11:40]
<payonel>
rather than event listeners
L697[18:11:52] <Blue_595> also fair
warning: cats n sheep take damage over time when standing on
carpeted capacitors
L698[18:11:57] <Blue_595> the carpet sort
of zaps them
L699[18:12:14]
<payonel>
yep,
L701[18:12:20] <MichiBot>
OpenComputers: Carpeted Capacitors | length:
3m 59s |
Likes:
34 Dislikes:
3 Views:
1,846 | by
Mighty Pirates
| Published On 4/2/2018
L702[18:12:42] <Blue_595> also Exapunks
status update: i just have one last level then ive beat the ENTIRE
GAME
L703[18:16:12] <Blue_595> "The
occupant's body also seemed to be partially made of computer
equipment." yep, freaking phage :(
L704[18:17:23] *
Inari makes Blue_595 out of computer equipment
L705[18:17:37] <Blue_595>
_partially_
L706[18:18:17] <Blue_595> due to the
"phage" which was the whole reason you started hacking
again; you struck a deal with an AI known as EMBER-2 that for each
hack, you would receive one day's worth of medication to slow the
spread of the phage.
L707[18:18:20] *
Inari pours some blood over the computer equipment
L708[18:18:22] <Inari> There,
partially
L709[18:18:26] <Blue_595> :D
L710[18:19:41] <Blue_595> SWIZ command
takes R/N (input) R/N (mask) R (output) so my obfuscation idea
could work
L711[18:21:19] <Blue_595> fun fact: by the
time i was found, the affected areas were:
L712[18:21:44]
<Forecaster> you don't have to recite game
text
L713[18:21:47] <Blue_595> left arm, heart,
left hand, visual cortex, cerebral cortex, likely a bunch more (a
foot perhaps) i never knew about
L714[18:24:34]
<AdorableCatgirl> a
L716[18:28:13] <Blue_595> c
L717[18:32:11]
<Forecaster> %sip
L718[18:32:12] <MichiBot> You drink a
porous rock potion (New!). The potion bottle insults Forecaster's
haircut.
L719[18:32:17]
<Forecaster> aw D:
L720[18:33:21]
⇨ Joins: Scraft161
(webchat@94-226-183-16.access.telenet.be)
L721[18:34:58] ⇦
Quits: Scraft161 (webchat@94-226-183-16.access.telenet.be) (Client
Quit)
L722[18:39:01] <Blue_595> i dont even have
an A button anymore
L723[18:39:16] <Blue_595> ive played so
much its label is worn off
L724[18:39:21] <Blue_595> its just the V O
I D button
L725[18:40:10]
⇨ Joins: Thutmose
(~Patrick@host-69-59-79-181.nctv.com)
L726[18:40:20]
<Kristopher38> I wish OC had a built-in
power generator block, but not as impractical as carpeted
capacitors
L727[18:41:01]
<Kristopher38> but that's probably against
the core philosophy of the mod (?)
L728[18:41:24]
<Kristopher38> Robots and drones already
have power generation upgrades though, but that's a special
case
L729[18:42:09] <SquidDev> %tonkout
L730[18:42:09] <MichiBot> Sard! SquidDev!
You beat your own previous record of 3 hours, 35 minutes and 3
seconds (By 19 minutes and 24 seconds)! I hope you're happy!
L731[18:42:10] <MichiBot> SquidDev has
tonked out! Tonk has been reset! They gained 0.003 tonk points!
plus 0.004 bonus points for consecutive hours! Current score:
0.54944, Position #4 Need 0.12601 more points to pass Lizzy!
L732[18:42:15] <Inari> How are carpeted
capacitors impractical
L733[18:43:19]
<Kristopher38> they're meme-ish, you can
use them, sure, but it's a pain to keep them running since they
require you to replenish sheep/cat livestock because they can get
zapped
L734[18:43:29]
<payonel>
maybe we should let a robot charge a capacitor with its internal
power 🙂
L735[18:43:43] <Inari> Just means you
build a machine that breeds sheep
L736[18:44:04]
<Kristopher38> to keep the my generator
running, sure
L737[18:44:12]
<Kristopher38> sheep-powered
generator
L738[18:44:16]
<payonel>
yeah, what do sheep eat to breed ?
L739[18:45:13]
<payonel>
put that in a dispenser to feed the sheep, send a pulse to the
dispenser from time to time
L740[18:45:32]
<payonel>
i'll be doing that in a survival let's series i'm doing for oc
("soon")
L741[18:45:45] <Inari> For a start
L742[18:45:50]
<Kristopher38> I wish there was at least a
way to use the generator upgrade or solar upgrade to charge
external things, but those are limited to robots/drones/uCs/tablets
which can't connect to external stuff
L743[18:46:08] <Inari> Later on, have many
capacitors and a system that uses machine learning to determine if
more sheeps need to be bred
L744[18:46:45] ⇦
Quits: Blue_595 (webchat@47.196.97.219) (Quit:
webchat.esper.net)
L745[18:54:55] <Michiyo>
session=<F87kG+2l6qcAAAAAAAAAAAAAAAAAAAAB>
L746[18:55:08] <Michiyo>
AAAAAAAAAAAAAAAAAAAA....B
L747[18:58:14]
<Forecaster> it don't got abs, it's got
one very long ab
L748[19:03:07] <Lizzy> %tonk
L749[19:03:08] <MichiBot> Fudge! Lizzy!
You beat SquidDev's previous record of <0 (By 20 minutes and 58
seconds)! I hope you're happy!
L750[19:03:09] <MichiBot> Lizzy's new
record is 20 minutes and 58 seconds! Lizzy also gained 0.00035 tonk
points for stealing the tonk. Position #3. Need 0.08869 more points
to pass Forecaster!
L751[19:14:51]
⇨ Joins: S|h|a|w|n
(~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L752[19:17:56]
<Saghetti>
AAAAAAAAA
L753[19:19:14] <Lizzy> s/A/BA/g
L754[19:19:15] <MichiBot> <Saghetti>
BABABABABABABABABA
L755[19:19:28] <Amanda> I see Wheatly is
in charge of designing the session tokens.
L756[19:20:11]
<BrisingrAerowing> %s/A/AD/g
L757[19:20:12] <MichiBot> <Saghetti>
BADBADBADBADBADBADBADBADBAD
L758[19:22:01]
<Ocawesome101> %s/D/DA/g
L759[19:22:02] <MichiBot> <Saghetti>
BADABADABADABADABADABADABADABADABADA
L760[19:36:13]
<payonel>
so i wanted to share some perspective, some thoughts, i've been
having about the vram system
L761[19:36:21]
<payonel> i
think some expectations should be shared
L762[19:36:43]
<payonel>
we're not trying to build a system for animation streams
L763[19:37:03]
<payonel>
that's isn't the goal. and i think a lack of clear feature
requirements may have confused that a bit
L764[19:37:39]
<payonel>
to stream animation, per oc computer, to N clients, is going to put
far too much load on a network, and OC does not want to impact
servers like that
L765[19:38:18]
<payonel>
now, we've already put our line in the sand about load based on
long existing features with gpu.set and the family
L766[19:38:45]
<payonel>
and so, i'm working hard to measure the real cost of gpu.set, and
looking to make bitblt no worse
L767[19:39:00]
<payonel>
that may mean that bitblt is not better in client-side frames per
second
L768[19:39:24]
<payonel>
in fact, it could even be worse in some cases. why? bitblt sends
everything, color data, palette data, and char data
L769[19:39:59]
<payonel>
there are optimizations in mind, but -- to be frank, any
optimization is only to improve optimistic conditions
L770[19:40:51]
<payonel>
at the end of the day, we need to keep OC respected in the server
community - we need to respect load. and if bitblt is not more
important
L771[19:41:43]
<payonel>
ok, so why vram? what is the benefit? it is for convenience, it
makes storing and updating screen data easier. it provides
meaningful designs for structuring how to update your screen
L772[19:41:59]
<payonel>
it also brings real value to gpus
L773[19:42:43]
<payonel>
and, it brings the potential for more features in this family of
gpu work
L774[19:42:44] <Inari> Thats why we need
shaders :D
L775[19:42:50]
<payonel>
haha
L776[19:43:25]
<Ocawesome101> I suppose if you're doing a
lot of graphical stuff (screen writes especially) this vram stuff
could still speed it up
L777[19:43:46]
<payonel>
what do you mean "speed it up"?
L778[19:44:02]
<Ocawesome101> take MineOS
L779[19:44:06]
<payonel>
because that's my concern, i'm trying to set expectations about
performance
L780[19:44:16] <Inari> Shaders in the
sense of, precompiled code bits that can be executed whenever. But
since the execution just needs to be sent to each client as a
command, it keeps network low
L781[19:44:20]
<Ocawesome101> this could at least
decrease its RAM Use
L782[19:44:27]
<Ocawesome101> %s/Use/use/
L783[19:44:27] <MichiBot>
<Ocawesome101> this could at least decrease its RAM use
L784[19:44:29]
<payonel>
i'm saying that our goal is not to speed up framerate. but to
provide value in gpus, and simplify ui work
L785[19:44:46]
<payonel>
true, this gives you a new pool of memory where you can store
screen data
L786[19:45:56]
<Kristopher38> Let's say we've got some
GUI system, and we want to drag a window, the background is in one
buffer, the window is in another, to drag the window you just need
to bitblt the background, and bitblt the window in the desired
location, and the way this works now it should be entirely free
since both buffers aren't dirty
L787[19:46:26]
<payonel>
that is correct
L788[19:46:36]
<payonel>
using clean buffers is where you'll have the perf boost
L789[19:46:47]
<payonel>
and that is super cheap on the network
L790[19:46:47]
<AdorableCatgirl> haha! i've almost got my
block device library done :)
L791[19:46:49]
<payonel>
so we like that
L792[19:47:19] <Vexaton> sounds very
nice
L793[19:47:32]
<AdorableCatgirl> just adding drivers for
Izaya's partition table and MBR
L794[19:47:56]
<Ocawesome101> OpenUPT please?
L795[19:48:04]
<AdorableCatgirl> give me a spec?
L796[19:48:22]
<AdorableCatgirl> also, you could make
your own module :)
L798[19:48:53]
<AdorableCatgirl> all it would have to be
is some code that makes a prototype and calls
`blkdev.register("name", proto)`
L799[19:48:56]
<payonel>
anyways, about performance again. the work @Kristopher38 is doing
is extremely valueable. his animation test isn't necessarily the
use case of vram, but it definitely shows where is suffers and
gives me a model to compare to gpu.set
L801[19:49:21]
<payonel>
btw, kristoph, i should share with you some adjustments i made to
compare things like actual fps, and to test against set, etc
L802[19:49:22]
<Kristopher38> @payonel one thing that
came to my mind is doing differential check on the dirty page and
send only the data that's changed, I don't know if you're already
doing this or if it's feasible though
L803[19:49:49]
<payonel>
i've definitely worked in that space, and did measurements
L804[19:49:52]
<AdorableCatgirl> CC: wh-what
L805[19:49:55]
<Kristopher38> yeah, if I could have a way
of comparing actual fps that'd be great
L806[19:50:00]
<payonel>
of course it is better, but our primary concern is about capping
bitblt from abuse
L807[19:50:08]
<AdorableCatgirl> also
L808[19:50:20]
<AdorableCatgirl> when i saw bitblt, i
immediate thought "hey i can make DOS now"
L809[19:50:25]
<AdorableCatgirl> "ez"
L810[19:50:32]
<AdorableCatgirl> but then i saw how it
worked
L811[19:50:37]
<AdorableCatgirl> and i was like
"dern"
L812[19:50:42]
<payonel>
oh? can you explain?
L813[19:50:52]
<payonel>
perhaps you have a use case i didn't cover right
L814[19:50:55]
<AdorableCatgirl> tl;dr was thinking the
buffers were just massive strings
L815[19:51:12]
<AdorableCatgirl> just me being an
idiot
L816[19:51:25] ⇦
Quits: ben_mkiv|afk (~ben_mkiv@88.130.156.140) (Ping timeout: 204
seconds)
L817[19:51:34]
<AdorableCatgirl> oh shit
L818[19:51:36]
<AdorableCatgirl> mail's here
L819[19:52:01] <Amanda> Heeeeeerrreeee's
the mail, it never fails!
L820[19:52:35]
<Kristopher38> hmm, in the worst case
you'd still need to send the whole page
L822[19:53:15]
<payonel>
@Kristopher38 for this to be release ready, it needs to be
"safe" for load
L823[19:53:32]
<payonel>
so my tests need to focus on, or assume, full dirty page
L824[19:53:50]
<payonel>
then to measure the results and make sure we're not worse than set
("worse" on network)
L825[19:53:58]
<Kristopher38> yeah, I get that
L826[19:54:05]
<payonel>
THEN, we can optimize and look for speed ups
L827[19:54:24]
<Kristopher38> but if size of the
difference in data was calculated, that could be used to scale
bitblt cost as well 🤔
L828[19:54:44]
<payonel>
yes, under ideal workflows
L829[19:54:55]
<payonel>
but the scale of worst case needs to be fixed first
L830[19:55:13]
<Kristopher38> that'd mean bitblting cost
would directly correspond to the amount of data being sent over the
network
L831[19:55:17]
<AdorableCatgirl> crazy shit
L832[19:55:37]
<Kristopher38> yeah, worst case should be
considered first
L833[19:55:53] <CompanionCube> imagine
seeing 'directx loves linux' in years gone by, would sound
hilarious
L834[19:55:55]
<AdorableCatgirl> tbh
L835[19:56:06]
<AdorableCatgirl> i cba to write more
partition table drivers
L836[19:59:00]
<AdorableCatgirl> time to modify this fat
driver
L837[20:02:51] <Amanda> What license is
mesa under? Curious if this will ever be merged up-stream or even
attempted to be. I could see them forking it and making it a
private binary of mesa you have to use
L838[20:05:38] <Inari> Cobol arch
when
L839[20:11:38] <CompanionCube> Amanda:
MIT, apparently
L840[20:12:03] <Amanda> CompanionCube:
so... no obligation to make it oss, then.
L841[20:12:21] <Amanda> Magic kernel
driver go wheeee
L843[20:13:28] <MichiBot>
Yandere
Simulator Decompiled Source Code Review - Code Review - Full Stream
Archive 5/11/20 | length:
2h, 30m 23s | Likes:
973 Dislikes:
6 Views:
15,935 | by
dyc3 |
Published On 11/5/2020
L844[20:13:29] <Amanda> CompanionCube: I'm
not hopeful for that being upstreamed then, and apparently MS's key
signing code needs specific people to be active. I've had VSCode
updates take weeks because the person who "owns" the key
for their yum/apt/whatever repo was out on vacation
L845[20:14:23] <Amanda> All the while it
was bitching about it being out of date. :D
L846[20:15:04] <CompanionCube> Amanda:
also mesa isn't involved here
L847[20:15:31] <CompanionCube> except for
implementing opengl support on top of it
L848[20:21:49]
<AdorableCatgirl> okay
L849[20:21:50]
<AdorableCatgirl> so
L850[20:21:57]
<AdorableCatgirl> we got fat in Zorya
now
L851[20:22:04]
<AdorableCatgirl> hopefully
L852[20:22:09]
<AdorableCatgirl> if luamin didn't mangle
it
L853[20:22:19]
<MGR>
Sorry, but I prefer a more svelte OS
L854[20:22:20] ⇦
Quits: immibis (~immibis@x52716397.dyn.telefonica.de) (Read error:
Connection reset by peer)
L855[20:22:42]
<AdorableCatgirl> what
L856[20:22:55]
<MGR>
```
L857[20:22:55]
<MGR> we
got fat in Zorya now
L858[20:22:55]
<MGR>
```
L859[20:23:02]
<MGR>
```fat```
L860[20:23:04]
<AdorableCatgirl> yes
L861[20:23:17]
<AdorableCatgirl> now i can boot stuff of
of fat volumes
L862[20:23:25]
<MGR> I'm
not treating it as an acronym
L863[20:23:26]
<MGR> It's
a joke
L864[20:23:30]
<AdorableCatgirl> oh ok
L865[20:23:42]
<AdorableCatgirl> anyways
L866[20:23:57]
<AdorableCatgirl> i really should just say
fuck it and implement a vfs and all in Zorya
L867[20:24:03]
<AdorableCatgirl> call it an OS
L868[20:24:05]
<Kleadron>
can you directly copy an ms dos computer's hard drive into the oc
computer and have zorya read it
L869[20:24:14]
<AdorableCatgirl> no
L870[20:24:52]
<AdorableCatgirl> now, if you got the
partition, it probably could
L871[20:25:07]
<AdorableCatgirl> but you could do
floppies
L872[20:25:39]
<Kleadron>
natively running windows 1.01 in oc 👀
L873[20:26:30]
<AdorableCatgirl> nice emem
L874[20:27:23]
<AdorableCatgirl> i do love how sublime
doesn't even try to highlight the mess that is the installer tsar i
shoved into a lua file
L876[20:38:30]
<AdorableCatgirl> lol
L877[20:38:37]
<AdorableCatgirl> i should make a devfs
driver for osdi
L878[20:39:08]
⇨ Joins: immibis
(~immibis@x5271622d.dyn.telefonica.de)
L879[20:39:47]
<AdorableCatgirl> like
L880[20:39:52]
<AdorableCatgirl> so it shows up in
devfs
L881[21:02:03] <SquidDev> %tonk
L882[21:02:04] <MichiBot> Fudge!
SquidDev! You beat Lizzy's previous record of 20 minutes and 58
seconds (By 1 hour, 37 minutes and 56 seconds)! I hope you're
happy!
L883[21:02:05] <MichiBot> SquidDev's new
record is 1 hour, 58 minutes and 55 seconds! SquidDev also gained
0.00163 tonk points for stealing the tonk. Position #4. Need
0.12473 more points to pass Lizzy!
L884[21:22:32] <Amanda> %choose veg
out?
L885[21:22:32] <MichiBot> Amanda: Oh yes,
definitely!
L886[21:31:47]
<Ocawesome101> @Kleadron Lunatic86
L887[21:36:02]
<Kleadron>
oh yeah you're right
L889[22:32:07]
<Kristopher38> @payonel are setForeground
and setBackground free as well when operating in vram?
L890[22:34:34]
<Kristopher38> oh it seems they're not
:D
L891[22:34:41]
<payonel>
they are not
L892[22:34:49]
<payonel>
nor are they in the special build i linked to you
L893[22:35:05]
<payonel>
but i have a path forward to improve that
L894[22:35:07]
<payonel>
tonight
L895[22:35:13]
<payonel>
when you're offline 🙂
L896[22:35:48]
<payonel>
anyways, all gpu calls to vram "will" be free, once i
finish a refactor relating ot that
L897[22:35:52]
<payonel>
except, of course, for bitblt
L898[22:35:59]
<payonel>
(to screen)
L899[22:38:40]
<Kristopher38> my question is, should I
optimize that benchmark or not? as in, grouping colors together in
a way that I talked about in my comment on the original issue
L900[22:39:14]
<payonel>
you can assume setForeground will be free. so i would
"dirty" the buffer but not worry about changing its
colors
L901[22:39:21]
<payonel>
or you can, either way
L902[22:39:34]
<payonel>
btw, i think adding color to set calls (via fore/back) is only
going to slow set down
L903[22:39:46]
<payonel>
btw, adding color to set calls (via fore/back) is only going to
slow set down [Edited]
L904[22:39:59]
<payonel> a
set fore/back is only going to take away from the call budget
L905[22:40:07]
<payonel>
so you'll get fewer sets, thus slower fps
L906[22:40:14]
<Kristopher38> yeah ik
L907[22:40:22]
<payonel>
so in this regard, bitblt is already superior in perf
L908[22:40:32]
<payonel>
but i'll make it better with the set calls
L909[22:40:34]
<payonel>
then it'll be obvious
L910[22:41:05]
<payonel>
well, my goal again is not to make it better, but reasonably
equivalent
L911[22:41:17]
<payonel>
again, i dont want to add more load to the network than we can
already do
L912[22:41:26]
<payonel>
(in the worst case)
L913[22:44:48]
<payonel>
@Kristopher38 anyways, maybe adding set color is unfair for this.
maybe the set-only testing is good enough. it gives me a benchmark
for network load from set, and based on that i can measure bitblt
costs
L914[22:45:09]
<payonel>
slowing down set because of color is probably more likely, but
moves away from the abuse scenario
L915[22:45:17]
<payonel>
so, i wouldn't stress it
L917[22:48:52]
<Kristopher38> directly drawing on the
screen on the left, drawing to the buffer and bitblting on the
right
L918[22:49:05]
<Kristopher38> obviously the setForeground
calls are eating up the call budget
L919[22:50:21]
<payonel>
yep, this is great
L920[22:50:39]
<payonel>
and smooth!
L921[22:50:42]
<payonel>
that's what we want
L922[22:50:59]
<payonel>
you'll love my next build 🙂
L923[22:51:20] <Amanda> With blackjack!
And cookers!
L924[22:51:26] <SquidDev> Oh wow, that's
pretty
L925[22:52:48]
<payonel>
@Kristopher38 is that latest or with my "free set"
build?
L926[22:57:02]
<Kristopher38> that's with free set
L927[22:57:12]
<Kristopher38> lemme test that with latest
just out of curiosity
L928[22:57:20]
<Kristopher38> and i'll send that demo
over to you
L929[22:57:25]
<payonel>
well sure
L930[22:57:37]
<payonel>
but free set is closer to what you'll see in the next build
L931[23:00:09]
<Kristopher38> also did you get the linear
cost scaling working?
L932[23:11:52] <SquidDev> %tonkout
L933[23:11:53] <MichiBot> Heckgosh!
SquidDev! You beat your own previous record of 1 hour, 58 minutes
and 55 seconds (By 10 minutes and 53 seconds)! I hope you're
happy!
L934[23:11:54] <MichiBot> SquidDev has
tonked out! Tonk has been reset! They gained 0.002 tonk points!
plus 0.002 bonus points for consecutive hours! Current score:
0.55507, Position #4 Need 0.12073 more points to pass Lizzy!
L935[23:12:24]
<AdorableCatgirl> finally
L936[23:12:29]
<AdorableCatgirl> halo 2 rebalanced is
out
L937[23:14:05] <Amanda> %tell Inari also,
btw: Dark Magic is actually Dark Energy, just so you know when the
mana apocalypse happens.
L938[23:14:06] <MichiBot> Amanda: Inari
will be notified of this message when next seen.
L939[23:27:01] ⇦
Quits: MajGenRelativity
(~MajGenRel@c-73-123-203-209.hsd1.ma.comcast.net) (Quit:
Leaving)
L940[23:28:24]
⇨ Joins: geever
(webchat@catv-80-99-221-205.catv.broadband.hu)
L941[23:32:35] <Lizzy> %tonk
L942[23:32:35] <MichiBot> Dagnammit!
Lizzy! You beat SquidDev's previous record of <0 (By 20
minutes and 42 seconds)! I hope you're happy!
L943[23:32:36] <MichiBot> Lizzy's new
record is 20 minutes and 42 seconds! Lizzy also gained 0.00035 tonk
points for stealing the tonk. Position #3. Need 0.08834 more points
to pass Forecaster!
L944[23:32:53] ⇦
Quits: Amanda (~quassel@c-73-165-85-199.hsd1.pa.comcast.net) (Read
error: Connection reset by peer)
L946[23:40:59]
<Forecaster> Accurate, unfortunately
L947[23:45:38]
<Saghetti>
ooh
L948[23:45:39]
<Saghetti>
bitmap?
L949[23:49:30] <Elfi> Saw bitmap, read
bitlämp
L950[23:51:09]
⇨ Joins: Blue_595 (~c8h10n4o2@47.196.97.219)
L951[23:51:20] <Blue_595> well slap my ass
and call me 1929 cuz im in a great depression
L952[23:51:39] <Elfi> Big mood
L953[23:52:05]
<xarses>
super stoked to see the new graphics changes @payonel
L954[23:52:37] <Blue_595> super stoked to
see double-height server racks (might need a GUI overhaul for the
server racks though) and KVM switches
L955[23:52:37]
<payonel>
holy crap it's xarses
L956[23:53:02] <Blue_595> o/
L957[23:53:04]
<Saghetti>
wait
L958[23:53:08]
<Saghetti>
thats going to be a thing?
L959[23:53:19] <Blue_595> btw i have a
history DBA at 19:40 today
L960[23:53:29]
<xarses> I
lurk 🙂
L961[23:53:29] <Blue_595> and i remembered
i only finished 25% of my notes
L962[23:53:30]
<payonel>
@xarses it's definitely alpha right now, i have a lot of fixes and
balancing to do, but it's going to be pretty great
L963[23:53:41] <Blue_595> rushed through
the rest in 30 minutes
L964[23:54:23]
<xarses> it
looks like got a hornets nest of testers already, but I'd be happy
to help if there is any need 🙂
L965[23:54:40]
<xarses>
@Kristopher38's A/B tests look awesome
L966[23:55:38]
<payonel>
@xarses oh definitely 🙂 right now i know a lot of the problems it
has
L967[23:55:41] <Blue_595> wdym A/B
tests
L968[23:55:44] <Blue_595> GPU
update?
L969[23:55:48]
<payonel>
but i'll ping you tomorrow with the fixes i already plan to
make
L970[23:55:58] <Blue_595> and could i
maybe have a picture :)
L971[23:58:08]
<xarses>
Blue_595: A/B is the concept of comparing one way with another, in
this case the old update code and the new vram mode
L972[23:58:46] <Blue_595> oh
L973[23:59:09] <Blue_595> i want to see a
sort of console GPU in an expansion mod
L974[23:59:36] <Blue_595> where it gives
you routines for true bit mapped graphics, along with a 50x16 (i
think thats T1) text mode