<<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] <Sagh​etti> it's been nothing but joins and leaves for the past 3 hours
L9[02:33:30] <Sagh​etti> wow
L10[02:33:48] <Kristo​pher38> Zzzzz
L11[02:34:10] <Kristo​pher38> @Saghetti how's your bungee thing going
L12[02:34:16] <Sagh​etti> well
L13[02:34:20] <Sagh​etti> very wel
L14[02:34:31] <Sagh​etti> but i'm realizing now
L15[02:34:44] <Sagh​etti> uninstalling discord would make productivity a hell of a lot better
L16[02:35:36] <pay​onel> bungee?
L17[02:35:38] <Kristo​pher38> 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] <Kristo​pher38> And it's 3am
L19[02:35:43] <Sagh​etti> bungeecord
L20[02:35:57] <Corded> * <pay​onel> googles
L21[02:36:10] <Sagh​etti> o_O
L22[02:36:16] <Kristo​pher38> Very well as in, what have you got working recently
L23[02:36:16] <Sagh​etti> how do you not know what bungee is
L24[02:36:26] <pay​onel> this? https://github.com/SpigotMC/BungeeCord
L25[02:36:28] <Sagh​etti> yes
L26[02:36:32] <Kristo​pher38> Also did I mention that one of my rats is named Lua? :D
L27[02:36:33] <pay​onel> yep, never heard of it
L28[02:36:48] <Sagh​etti> it's literally the software that runs all the huge server networks
L29[02:36:55] <Sagh​etti> hypixel, cubecraft, mineplex, the hive, etc
L30[02:36:55] <pay​onel> i dont play in server networks
L31[02:37:01] <pay​onel> i only play on my own hosted worlds
L32[02:37:06] <pay​onel> never played on any of those
L33[02:37:09] <Sagh​etti> anyways
L34[02:37:19] <Sagh​etti> terrabungee can now read a manifest
L35[02:37:38] <Sagh​etti> and copy files, decompress zips, create folders, etc. based off of the manifest
L36[02:38:01] <Sagh​etti> it pulls all of them off of a HTTP server on the internal network (localhost for now)
L37[02:38:21] <Sagh​etti> this allows me to dynamically create mc servers based off of templates
L38[02:38:39] <Sagh​etti> so it copies files such as server.properties, plugins, worlds, etc
L39[02:38:41] <Kristo​pher38> 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] <Sagh​etti> yeah
L41[02:38:52] <Sagh​etti> we're making a minigames server
L42[02:39:04] <Kristo​pher38> Oh here we go again
L43[02:39:09] <Kristo​pher38> MINIGAMES
L44[02:39:09] <Sagh​etti> (and if that doesn't work out, i could always license this to other people)
L45[02:39:12] <Sagh​etti> yes
L46[02:39:19] <Sagh​etti> not my idea, but i wanted something fun to work on
L47[02:39:36] <Sagh​etti> so i took up the challenge of designing scalable infrastructure for it
L48[02:41:09] <Kristo​pher38> So wait, you're literally creating server setups and running them on the fly?
L49[02:41:14] <Sagh​etti> yep
L50[02:41:29] <Sagh​etti> do you want an explanation of terminology and stuff?
L51[02:41:31] <Kristo​pher38> Ngl that's cool
L52[02:42:29] <Sagh​etti> anyways, the core reason why i'm doing this is because managing stuff is painful
L53[02:42:33] <Sagh​etti> and so is scaling and load balancing
L54[02:42:59] <Sagh​etti> once you have like 30 backend servers, changing one config option across many of them is really tedious
L55[02:43:26] <Kristo​pher38> I've always dreamed about writing some load balancing stuff but the need never really came up
L56[02:43:44] <Sagh​etti> well the need definitely is here, we're going to need to support thousands of players
L57[02:43:52] <Kristo​pher38> Yeah, explain it, I like listening to how cool stuff is made
L58[02:43:59] <Sagh​etti> so
L59[02:44:06] <Sagh​etti> there are 3 main pieces of the "network"
L60[02:44:17] <Sagh​etti> you have your controller, your proxies, and your nodes
L61[02:44:30] <Sagh​etti> (yes, this thing is designed to work with multiple bungeecord instnaces)
L62[02:44:46] <Sagh​etti> the controller acts as the centerpiece of the network
L63[02:45:11] <Sagh​etti> it handles all commands sent to it, and controls other services as needed
L64[02:45:27] <Sagh​etti> a service is simply something that communicates on the network
L65[02:45:31] <Sagh​etti> next up are nodes
L66[02:45:53] <Sagh​etti> these are services that actually host the MC servers (instances, as i call them internally)
L67[02:46:24] <Sagh​etti> they receive commands from the controller to do actions such as creating and modifying servers
L68[02:46:35] <Sagh​etti> and finally are proxies
L69[02:47:14] <Sagh​etti> 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] <Sagh​etti> there's a lot more happening, this is just a "simple" explanation
L71[02:47:37] <Sagh​etti> did i lose you?
L72[02:48:04] <Kristo​pher38> I'm here, just making toasts
L73[02:48:11] <Sagh​etti> oh good
L74[02:48:12] <Kristo​pher38> I'm following
L75[02:48:28] <Sagh​etti> that's basically how it works in a nutshell
L76[02:49:19] <Kristo​pher38> Can instances be physically on one machine?
L77[02:49:32] <Sagh​etti> usually, there's one node per machine
L78[02:49:42] <Sagh​etti> so you could have, for example, Server A
L79[02:49:48] <Sagh​etti> with the ip address of 10.0.0.1
L80[02:50:08] <Sagh​etti> it would be sent commands, and then it spins up instances accordingly
L81[02:50:32] <Sagh​etti> 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] <Sagh​etti> so there are almost always multiple instances on one machine
L83[02:51:26] <Sagh​etti> this means that it also plays nicely with multi-cored machines
L84[02:52:18] <Kristo​pher38> Yeah, I specifically thought about this
L85[02:52:36] <Kristo​pher38> Since Minecraft heavily utilises a single core
L86[02:53:02] <Sagh​etti> minigame servers scale nicely
L87[02:53:21] <Sagh​etti> because you usually have many servers with ~25 players max
L88[02:53:30] <Sagh​etti> so you can do multiple cores and multiple machines
L89[02:53:45] <Kristo​pher38> Yeah, I imagine
L90[02:54:18] <Sagh​etti> also a few days ago, i realized that this was actually really similar to how minecraft realms works
L91[02:55:14] <Kristo​pher38> Huh, I never bothered to check how realms works, probably because it's far too expensive for what it offers
L92[02:55:33] <Sagh​etti> i agree
L93[02:55:40] <Sagh​etti> it's overpriced and doesn't have a lot of nice features
L94[02:55:46] <Sagh​etti> such as plugin/mod support
L95[02:56:02] <Sagh​etti> but anyways, here's the article on how the realms infrastructure works
L96[02:56:02] <Sagh​etti> https://aws.amazon.com/blogs/aws/hosting-minecraft-realms-on-aws/
L97[02:56:21] <Sagh​etti> their manager is the same as my controller
L98[02:56:27] <Sagh​etti> and their controllers are the same as my nodes
L99[02:57:01] <Sagh​etti> basically the same thing, but with different terminology and a web interface in the place of a proxy
L100[02:57:50] <Kristo​pher38> 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] <Kristo​pher38> But
L102[02:58:59] <Kristo​pher38> How does the controller know when and where to spin up instances
L103[02:59:22] <Sagh​etti> so there are these things called "fleets"
L104[02:59:32] <Sagh​etti> groups of instances that can be scaled up and down
L105[02:59:53] <Sagh​etti> so a player connects to a proxy, and it tries to send them to the lobby fleet, for example
L106[03:00:08] <Sagh​etti> lets say that there isn't enough capacity
L107[03:00:51] <Sagh​etti> so the proxy tells the controller that there isn't capacity, and the controller distributes the instances among the nodes
L108[03:00:58] <Kristo​pher38> What's defined as "not enough capacity", the instance capacity which is some arbitrary number?
L109[03:01:10] <Kristo​pher38> What's defined as "capacity", the instance capacity which is some arbitrary number? [Edited]
L110[03:01:36] <Sagh​etti> capacity is basically defined as `max players per instance * instances`
L111[03:01:45] <Sagh​etti> so the maximum amount of people that can join
L112[03:01:54] <Kristo​pher38> Oh I see
L113[03:02:14] <Sagh​etti> my old system worked by queueing the players if there isn't enough capacity
L114[03:02:28] <Sagh​etti> if all servers were full
L115[03:02:53] <Sagh​etti> but i'm thinking of adding a threshold, so when there are less than 50 slots available, for example
L116[03:04:46] <pay​onel> i'm curious how this is hosted, cost, who's paying for it 🙂
L117[03:05:00] <Kristo​pher38> 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] <Sagh​etti> Kristopher38: yep
L119[03:06:21] <Sagh​etti> you need to join the same lobby as your friend
L120[03:06:32] <Sagh​etti> but this also includes actual game serverrs
L121[03:06:46] <Sagh​etti> where when you start a game, it creates an instance and sends people to it
L122[03:07:03] <Sagh​etti> if you add your friend to a party, you can join the same games and play together
L123[03:07:15] <Sagh​etti> payonel: i'm hosting it for now
L124[03:07:26] <Sagh​etti> i have a pretty beef server box at a datacenter
L125[03:07:36] <Sagh​etti> 40 cores @ 2.4ghz, 128gb ram
L126[03:09:04] <Kristo​pher38> 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] <Sagh​etti> that was something i tried to do earlier
L128[03:09:35] <Sagh​etti> sync players and block updates via redis across multiple servers
L129[03:09:53] <Sagh​etti> but that proved too hard to make, and not feasible to host
L130[03:10:08] <Kristo​pher38> Oooh, right, I thought that and bungee were the same thing
L131[03:10:20] <Kristo​pher38> Oooh, right, I thought that this and bungee were the same thing [Edited]
L132[03:10:26] <Sagh​etti> the minigame server is something else players can do, if they want to take a break from building
L133[03:10:49] <Sagh​etti> we're going to host events on there so that the community stays engaged
L134[03:11:09] <Kristo​pher38> Makes sense
L135[03:12:27] <Kristo​pher38> I'm gonna go now, I've gained an interesting insight, thanks
L136[03:12:34] <Kristo​pher38> Gn all
L137[03:12:37] <Sagh​etti> 👋
L138[03:12:47] <Sagh​etti> i guess that's my cue to go back to coding
L139[03:12:49] <Sagh​etti> 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_St​argazer> payonel: is it currently that a small dirty page costs as much as a large one?
L147[03:44:12] <The_St​argazer> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/acixirefev
L148[03:44:40] <The_St​argazer> what better way to say "o/" to a world than blow it up
L149[03:47:06] <Sagh​etti> wait
L150[03:47:13] <Sagh​etti> world reset?
L151[03:49:21] <Sagh​etti> @The_Stargazer
L152[03:49:29] <The_St​argazer> well
L153[03:49:32] <The_St​argazer> more like
L154[03:49:33] <The_St​argazer> potential new pack
L155[03:50:20] <The_St​argazer> 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_St​argazer> the world's going to go boom
L158[03:51:06] <Izaya> can has download pls
L159[03:51:15] <The_St​argazer> yeah ariri's gonna back it up
L160[03:51:26] <Izaya> cool cool
L161[03:51:40] <The_St​argazer> but if you want to say your goodbyes to the live copy
L162[03:51:42] <The_St​argazer> do it now :P
L163[03:52:41] <Sagh​etti> ah dang
L164[03:52:45] <The_St​argazer> Amanda: you too (iirc you based with Inari, or possible on the mountain)
L165[03:52:51] <Sagh​etti> there's so much i haven't done
L166[03:53:08] <The_St​argazer> well, new pack and new goals coming soon!
L167[03:53:08] <Sagh​etti> didn't have enough time to play here
L168[03:53:18] <Sagh​etti> cool i guess
L169[03:53:26] <Amanda> I'm about to pass out for the night
L170[04:03:47] <Ar​iri> 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_St​argazer> space race sounds pretty good actualyl
L172[04:05:04] <The_St​argazer> advanced rocketry has a lot of stuff
L173[04:05:16] <The_St​argazer> it even includes achievements for e.g. the first player to operate a warp drive capable ship
L174[04:06:13] <The_St​argazer> https://cdn.discordapp.com/attachments/642623158440165392/712138471669760050/unknown.png
L175[04:06:13] <The_St​argazer> You guys wanna keep any of these?
L176[04:10:14] <Klea​dron> good choice in theme color
L177[04:11:07] <Ar​iri> 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] <Ar​iri> 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_St​argazer> 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_St​argazer> 50^set?
L193[04:30:23] <The_St​argazer> you mean 50*set?
L194[04:30:44] <payonel> yes, 50*set
L195[04:30:45] <payonel> so
L196[04:30:48] <The_St​argazer> 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_St​argazer> 👍
L206[04:42:31] <Ocawes​ome101> @Ariri total war please :D
L207[04:44:45] <Ar​iri> 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] <Ar​iri> I don’t want any cheesy defenses though, like a private dimension.
L209[04:44:46] <Ar​iri> Kind of like the cold war and space race combined I suppose. Surveillance, counters, etc
L210[04:48:26] <Ocawes​ome101> I actually put together a kind of total-war-focused modpack today
L211[04:48:37] <Ocawes​ome101> I can give you the modlist if you want to build off it
L212[04:49:48] <ThePi​Guy24> 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] <Ocawes​ome101> payonel: and how do you keep you page clean?
L217[04:51:25] <ThePi​Guy24> how fast can you set a full colour "frame" to the screen now?
L218[04:53:17] <The_St​argazer> @Ariri so, since you don't want private dimensions: remove RFTools Dimensions?
L219[04:53:48] <Ar​iri> I was hoping that would be more honor enforced, rftools has some uses
L220[04:54:03] <The_St​argazer> rftools can be used without the dim module
L221[04:54:17] <Ar​iri> eh, im fine with it
L222[04:54:22] <The_St​argazer> alright ¯\(ツ)/¯
L223[04:54:25] <Ar​iri> its just less honorable to use it like that
L224[04:54:29] <The_St​argazer> yeah
L225[04:54:54] <The_St​argazer> oh, by the way
L226[04:54:57] <The_St​argazer> keep twilight forest?
L227[04:55:00] <The_St​argazer> idk if it was ever used
L228[05:01:13] <pay​onel> @Ocawesome101 when you modify a buffer (color, palette, chars) it becomes dirty
L229[05:01:32] <Ocawes​ome101> ah ok
L230[05:02:17] <Ocawes​ome101> if you call `set(1, 1, " ")` 1000 times, it only changes one pixel and is still very cheap, right?
L231[05:02:26] <ThePi​Guy24> how are the bufferes accessed?
L232[05:02:45] <pay​onel> @ThePiGuy24 https://ocdoc.cil.li/component:gpu#video_ram_buffers
L233[05:02:57] <pay​onel> you set the active buffer, then use the gpu api as before
L234[05:03:04] <ThePi​Guy24> ah
L235[05:03:55] <pay​onel> @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] <ThePi​Guy24> 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] <pay​onel> that's a possible extension of this
L238[05:04:45] <pay​onel> but there was a LOT of groundwork that had to exist before that was possible
L239[05:05:06] <pay​onel> there is an system of handling buffers, syncing with clients, clearing caches, etc --
L240[05:05:18] <pay​onel> i couldn't just add an api for raw table writes without first doing this part
L241[05:06:08] <ThePi​Guy24> but these buffers seem like they could make my (terrible) remote gpu thing faster
L242[05:06:19] <pay​onel> it was not an option to allow writing a raw screen buffer directly from a lua table to the screen
L243[05:06:23] <pay​onel> there needed to be vram first
L244[05:06:49] <ThePi​Guy24> yeah that makes sense
L245[05:07:13] <ThePi​Guy24> cant write to something if there is no something to write to
L246[05:07:49] <pay​onel> 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] <pay​onel> 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] <pay​onel> it would be like a function all of its own, redoing a lot of what is already there
L250[05:09:16] <pay​onel> these vram pages allow you to use the entire gpu api and system that is already in place
L251[05:09:19] <pay​onel> then, bitblt it
L252[05:09:26] <pay​onel> and i can focus on optimizing and budgeting JUST bitblt
L253[05:09:54] <pay​onel> if at some point we all you to write a full "table" to vram, that would be a reasonable feature
L254[05:09:59] <pay​onel> because i don't need to budget that
L255[05:10:28] <pay​onel> 🙂 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] <pay​onel> warning, i'm sharing idea "too early" 🙂
L259[05:11:12] <pay​onel> `gpu.get(x)` and `gpu.get()` would return an entire line and entire screen's worth of data
L260[05:11:32] <pay​onel> `gpu.set(x, line)` and `gpu.set(screen)` would allow you to write it all back
L261[05:11:49] <pay​onel> however, these overloads would not allow you to do that if the active buffer was the screen
L262[05:11:50] <pay​onel> only to vram
L263[05:12:03] <pay​onel> this is not a feature yet ^ only my musings
L264[05:15:32] <ThePi​Guy24> 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] <Klea​dron> what version of OC will this possible update be in?
L266[05:22:23] <pay​onel> an alpha (buggy, imbalanced) version is already in dev builds
L267[05:22:36] <pay​onel> i push to 1.7.10, 1.10, and .1.12
L268[05:22:38] <pay​onel> 1.12 *
L269[05:22:54] <Klea​dron> ah cool
L270[05:23:33] <Ar​iri> The_Stargazer: it was used, might as well keep it, fairly lightweight
L271[05:26:01] <Klea​dron> 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] <pay​onel> 1.7.10 is still our default
L273[05:28:36] <Klea​dron> 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] <Klea​dron> although that's for setup and i don't think it effects existing environments
L275[05:30:32] <pay​onel> because i've been doing this for a long time
L276[05:30:39] <pay​onel> i maintain the maven repo of our deps
L277[05:30:45] <pay​onel> i have found ways to make it work
L278[05:31:00] <pay​onel> additionally, have a few environments for running different builds that i keep around
L279[05:31:10] <The_St​argazer> Ariri: got it
L280[05:31:44] <ThePi​Guy24> just had an interesting idea for some sort of "advanced relay"
L281[05:31:51] <The_St​argazer> Kleadron: it just Works™️
L282[05:32:25] <The_St​argazer> Microsoft Works™️
L283[05:32:26] <The_St​argazer> a failed product
L284[05:32:26] <Ocawes​ome101> there, Monolith now has a proper 2001: ASO reference
L285[05:32:46] <The_St​argazer> the newer version is Microsoft Never Works™️
L286[05:32:54] <The_St​argazer> er, actually
L287[05:32:58] <The_St​argazer> Microsoft WorksNever™️
L288[05:34:12] <ThePi​Guy24> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/sowopiroha
L289[05:34:31] <ThePi​Guy24> oh and:
L290[05:34:31] <ThePi​Guy24> - events
L291[05:35:01] <ThePi​Guy24> would probably be a pain to implement
L292[05:37:05] <Klea​dron> The_Stargazer: not for me
L293[05:38:45] <Klea​dron> 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] <Klea​dron> didn't work, didn't really have anything in it for some reason
L295[05:47:42] <Klea​dron> 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_St​argazer> Kleadron: why spite?
L297[05:52:34] <The_St​argazer> spite for Forge dropping 1.7.10?
L298[05:55:05] <The_St​argazer> Izaya: now would be the time to say your goodbyes to the live copy of ariri's server world
L299[05:55:20] <The_St​argazer> and I mean right now
L300[05:56:31] <Klea​dron> "why spite?" for those people telling me to update :)
L301[05:56:44] <The_St​argazer> ah
L302[05:57:00] <The_St​argazer> those who don't understand that 1.7.10 is the One True Version
L303[05:58:48] <Klea​dron> yes
L304[06:00:19] <ThePi​Guy24> imo 1.8.9 is the best version, but 1.7.10 is pretty much as good
L305[06:00:37] <Ocawes​ome101> nah man
L306[06:00:40] <Ocawes​ome101> 1.13.2
L307[06:00:43] <Ocawes​ome101> for modding 1.12.2
L308[06:00:51] <Klea​dron> how
L309[06:01:30] <ThePi​Guy24> 1.9 is where mojang started changing it too much
L310[06:01:33] <The_St​argazer> @ThePiGuy24 oh god yes
L311[06:01:39] <The_St​argazer> i have so many 1.8.9 memories
L312[06:02:00] <The_St​argazer> its a hard tie between 1.8.9, 1.7.2 and 1.7.10 for "most memories"
L313[06:03:03] <ThePi​Guy24> 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_St​argazer> pentium 4? oof
L315[06:03:29] <The_St​argazer> %s/pentium 4/intel
L316[06:03:29] <MichiBot> <The_Stargazer> intel? oof
L317[06:03:30] <Klea​dron> my pentium 4 machine could run 1.14.4 with optifine
L318[06:03:38] <ThePi​Guy24> 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] <ThePi​Guy24> i didnt know about mods back then
L320[06:04:05] <The_St​argazer> 1.6.4 has great mods
L321[06:04:13] <Klea​dron> 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] <Klea​dron> i wonder if the dev environment for 1.8.9 still works
L323[06:05:01] <ThePi​Guy24> oc for 1.8.9 :p
L324[06:07:03] <Klea​dron> 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] <Klea​dron> i may also be horribly wrong
L326[06:07:43] <The_St​argazer> 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_St​argazer> 1.12.2 and 1.8.9 would have major differences
L329[06:08:11] <The_St​argazer> probably more so than 1.7.10
L330[06:08:31] <Klea​dron> scratch that then
L331[06:15:28] <Klea​dron> does anyone want to start a little community for 1.7.10/1.8.9 modding, unless that already exists?
L332[06:32:58] <Klea​dron> 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] <ThePi​Guy24> 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] <ThePi​Guy24> 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] <Klea​dron> good luck getting the dev envrionment to work
L341[06:57:11] <ThePi​Guy24> OC for 1.2.5
L342[06:57:12] <Klea​dron> 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] <Klea​dron> 1.2.5
L344[06:57:37] <Klea​dron> i'd love to try to mod that
L345[06:57:41] <ThePi​Guy24> i still play tekkit classic from time to time
L346[06:58:06] <Klea​dron> i think 1.2.5 is the best in that it doesn't use an internal server
L347[07:34:38] <Ar​iri> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/uyeyehavaj
L348[07:36:13] <Klea​dron> what's this server you speak of?
L349[07:36:29] <Ar​iri> Blowing up!
L350[07:36:29] <Klea​dron> what does it serve
L351[07:36:34] <Klea​dron> oh
L352[07:36:36] <Klea​dron> fair enough
L353[07:36:52] <Ar​iri> 7(?) month old server that’s been dying of negligence
L354[07:36:59] <Ar​iri> Custom dw20 pack
L355[07:37:25] <Klea​dron> sounds cool
L356[07:37:52] <Ar​iri> It’s both sad and satisfying to see sections of my base sliced up with antimatter
L357[07:38:21] <The_St​argazer> 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_St​argazer> 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_St​argazer> you missed EVERYTHING
L372[08:06:35] <The_St​argazer> The original AririCraft server is officially over
L373[08:06:36] <The_St​argazer> o/
L374[08:06:57] <The_St​argazer> ...and now I know what to call the pack.
L375[08:07:32] <Ar​iri> And thats the end of it
L376[08:08:05] <Ar​iri> 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_St​argazer> it was fun playing with OP items; but now there's a new pack and a new world
L378[08:08:11] <The_St​argazer> oh..
L379[08:08:13] <The_St​argazer> F for the wolf
L380[08:08:16] <Ar​iri> F
L381[08:08:19] <The_St​argazer> also: you had a wolf?
L382[08:08:37] <The_St​argazer> oh, yeah
L383[08:08:39] <Ar​iri> Yeah, it was my last line of defense
L384[08:08:40] <The_St​argazer> the wolf in the basement
L385[08:08:45] <Ar​iri> My faithful companion
L386[08:09:02] <The_St​argazer> I guess the old saying "The captain goes down with his ship" holds true
L387[08:09:25] <Ar​iri> He defended it with his life
L388[08:09:29] <Ar​iri> o7
L389[08:09:33] <The_St​argazer> o7
L390[08:09:50] <The_St​argazer> i even thought he was sitting
L391[08:09:59] <The_St​argazer> afaik, sitting wolves don't TP
L392[08:10:03] <Ar​iri> He was, strangely enough
L393[08:10:03] <The_St​argazer> maybe he took damage
L394[08:10:12] <The_St​argazer> i think they un-sit if they take damage
L395[08:10:20] <Ar​iri> Might be, but that part of the lab didnt explode yet
L396[08:10:23] <Ar​iri> maybe shock damage
L397[08:10:23] <The_St​argazer> yeah
L398[08:10:26] <The_St​argazer> 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_St​argazer> well
L401[08:11:00] <The_St​argazer> 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_St​argazer> it is time for Phase 2: Configuration Configurating
L404[08:11:37] <The_St​argazer> 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] <Ar​iri> lemme take a peek, but ive gotta leek and sleep soon :P
L407[08:12:29] <The_St​argazer> aight
L408[08:12:32] <The_St​argazer> it's in the revision
L409[08:12:43] <The_St​argazer> `Rev 0.1.zip`
L410[08:13:14] <Ar​iri> Dling now
L411[08:13:18] <Ar​iri> DLing now [Edited]
L412[08:13:23] <The_St​argazer> 👍
L413[08:14:12] <Klea​dron> "And thats the end of it"
L414[08:14:12] <Klea​dron> is that the end of the minecraft server, like for good?
L415[08:14:12] <Klea​dron> i kinda wanted to play on it
L416[08:14:26] <The_St​argazer> nope
L417[08:14:31] <The_St​argazer> just the end of the first one
L418[08:14:39] <The_St​argazer> a new pack is gonna be released
L419[08:14:46] <Klea​dron> what version of mc
L420[08:14:55] <The_St​argazer> 1.12.2, since it uses DW20 as a base
L421[08:15:10] <The_St​argazer> unfortunately nobody plays 1.7.10 servers anymore
L422[08:15:40] <Klea​dron> 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] <Ar​iri> 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] <Ar​iri> But the new one will be better, I'll implement more server automation and faster stuff. Hopefully more stability
L425[08:16:38] <Ar​iri> Now that I have time to play :D
L426[08:17:23] <Ar​iri> The_Stargazer: Looks good, could you just make a change log as you go along? just to keep track
L427[08:18:23] <The_St​argazer> Will do
L428[08:18:44] <The_St​argazer> I'll make a note every time I release a revision with the additions or changes
L429[08:19:29] <Ar​iri> 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] <Ar​iri> If theres anything to do there, Ill do that
L431[08:19:47] <The_St​argazer> Will do
L432[08:19:51] <The_St​argazer> aight
L433[08:20:04] <Klea​dron> everything checks out ;) http://tinyurl.com/ydddp7ru
L434[08:20:53] <Ar​iri> 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] <Ar​iri> Or I could make it public, is there any harm in sharing those files?
L436[08:22:18] <Ar​iri> any security risks?
L437[08:22:46] <The_St​argazer> shouldn't be
L438[08:22:49] <Klea​dron> credit card information
L439[08:23:03] <The_St​argazer> if you're storing that with Minecraft info there are bigger problems :P
L440[08:23:43] <Klea​dron> are you telling me you don't
L441[08:23:44] <Ar​iri> 24gb... lmao
L442[08:24:25] <The_St​argazer> Kleadron: nope, I have nothing to store!
L443[08:34:21] <SquidDev> %tonkout
L444[08:34:21] <MichiBot> Jiminy Cricket! Squi​dDev! 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> Squi​dDev 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 Li​zzy!
L446[08:36:27] <The_St​argazer> %tonk
L447[08:36:28] <MichiBot> Dagnammit! The_St​argazer! You beat Squi​dDev'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 DaCompu​terNerd!
L449[08:36:50] <The_St​argazer> @Ariri Stage 2: "Configuration Configurating" complete!
L450[08:37:05] <The_St​argazer> i'll send you the config'd pack, have a play with it
L451[08:37:08] <Forec​aster> now to reticulate splines
L452[08:37:22] <The_St​argazer> Forecaster: did that in stage one
L453[08:44:28] <Forec​aster> oh man, I had no idea you could do this http://tinyurl.com/y9bc4ujb
L454[08:44:38] <Forec​aster> http://tinyurl.com/ycye65o2
L455[08:44:41] <Forec​aster> This is super useful
L456[08:46:50] <The_St​argazer> > mctycoon
L457[08:46:50] <The_St​argazer> concern
L458[08:47:07] <The_St​argazer> also
L459[08:47:12] <The_St​argazer> > .php
L460[08:47:12] <The_St​argazer> more concern
L461[08:49:04] <Klea​dron> operating system that runs on php 🤔
L462[08:49:41] <Forec​aster> nothing to be concerned about, just railcraft server season 2 stuff
L463[08:49:42] <The_St​argazer> the most cursed thing
L464[08:49:54] <The_St​argazer> ok what part of "tycoon" is "railcraft server"
L465[08:49:56] <The_St​argazer> also it's php
L466[08:50:15] <Forec​aster> the part I'm working on :P
L467[08:50:25] <The_St​argazer> mmhmm
L468[08:50:27] <The_St​argazer> i am concern
L469[08:54:02] <Forec​aster> nope, nothing suspicious here
L470[08:55:44] <The_St​argazer> that makes me even MORE concern!
L471[09:02:19] <Forec​aster> makes no sense
L472[09:05:24] ⇦ Quits: lord| (~ba7888b72@66.109.211.150) (Ping timeout: 189 seconds)
L473[09:19:10] <Forec​aster> %sip
L474[09:19:11] <MichiBot> You drink a viscous stainless steel potion (New!). Forec​aster'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! Squi​dDev! You beat The_St​argazer'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 Li​zzy!
L489[12:13:16] ⇨ Joins: immibis (~immibis@x52716397.dyn.telefonica.de)
L490[12:13:56] <Kristo​pher38> @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)
L497[12:53:04] <Forec​aster> https://i.imgur.com/snv9h6O.gifv
L498[13:51:22] <The_St​argazer> i am happy
L499[13:51:28] <The_St​argazer> i just found an OC user "in the wild"
L500[13:51:42] <The_St​argazer> 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_St​argazer> 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.
L512[14:43:37] <The_St​argazer> thoughts on my new (and organized!) desktop layout? http://tinyurl.com/ybfr726s
L513[14:44:05] <The_St​argazer> 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] <Forec​aster> I haven't used my desktop in years now, except for displaying images
L516[14:44:35] <The_St​argazer> wait, what
L517[14:45:05] <Ocawes​ome101> Too much windows
L518[14:45:35] <The_St​argazer> I know
L519[14:45:40] <The_St​argazer> Not my laptop tho
L520[14:45:46] <Inari> Amanda: rude
L521[14:45:50] <Forec​aster> 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] <B​ob> windows 😢
L525[14:45:58] <Forec​aster> 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] <Forec​aster> the desktop is not very useful
L529[14:46:18] <Inari> Lame
L530[14:46:18] <The_St​argazer> Amanda: I would say you won the lewdness award, but Inari wins that.
L531[14:46:20] <Ocawes​ome101> I don’t really use my desktop for anything tbh
L532[14:46:33] <The_St​argazer> Inari always wins the lewdness award.
L533[14:46:36] <Ocawes​ome101> 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_St​argazer> Ulaunch..what?
L536[14:47:09] <Amanda> https://ulauncher.io/
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_St​argazer> Bad Inari!
L542[14:47:33] <The_St​argazer> %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_St​argazer> %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_St​argazer> oh rip
L547[14:50:00] <Ocawes​ome101> Amanda: oh nice
L548[14:50:17] <Inari> %fling @The_Stargazer
L549[14:50:17] <MichiBot> In​ari flings @The_Stargazer in a random direction. It hits prog​wml6 in their spleen. They take 1d4 => 2 damage!
L550[14:50:48] <The_St​argazer> wait
L551[14:50:57] <The_St​argazer> > You fling a resonating iron potion (New!) that splashes onto @TheStargazer. A Toxictop bow appears next to @TheStargazer.
L552[14:50:57] <The_St​argazer> no ping
L553[14:51:07] <The_St​argazer> but the latest michibot message.. ping?
L554[14:51:10] <The_St​argazer> 🤔
L555[14:51:29] <Forec​aster> because there was a period at the end
L556[14:51:36] <The_St​argazer> Oh
L557[14:52:02] <Forec​aster> pings only work if the name ends with a space
L558[14:52:11] <The_St​argazer> Oh.
L559[14:52:18] <Inari> Periods are evil
L560[14:53:15] <The_St​argazer> %stab period
L561[14:53:16] <MichiBot> The_St​argazer 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_St​argazer> > For all of attempt to index nil value's flaws, it's biggest was that it no longer exists.
L563[14:53:37] <The_St​argazer> that.. could not be more perfect.
L564[14:58:44] <DaCompu​terNerd> lol
L565[15:01:42] <Forec​aster> huh, only two and about a half columns of icons on my desktop, not as bad as I expected
L566[15:02:36] <Forec​aster> 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] <Brisingr​Aerowing> @Ariri For total war, you might like TechGuns.
L569[15:26:17] <Brisingr​Aerowing> Lots of cool guns and other miscellaneous materials of war.
L570[15:26:25] <Ocawes​ome101> Heck yes
L571[15:26:56] <Ocawes​ome101> Perhaps NuclearCraft Overhauled, ICBM Classic, and Trinity
L572[15:27:05] <Brisingr​Aerowing> My current pack is based around IE and various addons, and also includes a number of decoration / building mods.
L573[15:27:35] <Brisingr​Aerowing> It also has Fossils and Archeology Revived. I plan on using it and ZAWA for building a zoo.
L574[15:28:56] <Brisingr​Aerowing> I'm designing a very tech based pack with a ton of weapons as well.
L575[15:30:16] <Brisingr​Aerowing> Open Modular Turrets is also a fun mod.
L576[15:34:55] <Ocawes​ome101> Got that in mine too
L577[15:35:13] <B​ob> nuclearcraft is lit af
L578[15:35:16] <DaCompu​terNerd> indeed
L579[15:35:23] <DaCompu​terNerd> the overhaul is fun but unfinished
L580[15:35:51] <Brisingr​Aerowing> I have QMD installed as well. It adds a particle accelerator.
L581[15:35:58] <Brisingr​Aerowing> 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> Ama​nda: 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> Ama​nda: 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] <Ocawes​ome101> hmm
L591[16:08:14] <Ocawes​ome101> 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] <DaCompu​terNerd> i wonder, what OC version is the new gpu stuff going to be in
L599[16:35:22] <Ocawes​ome101> fairly soon once the kinks are worked out probably
L600[16:35:30] <Forec​aster> 1.7.10 and up
L601[16:35:36] <Ocawes​ome101> 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] <DaCompu​terNerd> 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] <DaCompu​terNerd> FMP?
L606[16:39:21] <Forec​aster> 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] <DaCompu​terNerd> they're asking for a substitute
L610[16:40:02] <DaCompu​terNerd> oh you said that lol
L611[16:40:05] <DaCompu​terNerd> nothing wrong with my head
L612[16:40:13] <Blue_595> yeah
L613[16:40:20] <DaCompu​terNerd> what did it do?
L614[16:40:28] <Forec​aster> 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] <DaCompu​terNerd> 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] <Forec​aster> 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] <Forec​aster> %sip
L635[16:50:42] <MichiBot> You drink a basic bombastium potion (New!). The bottle turns into an apple.
L636[16:50:59] <Corded> * <Forec​aster> 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] <B​ob> EWWW
L639[16:53:39] <B​ob> 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] <Ocawes​ome101> 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] <DaCompu​terNerd> 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] <pay​onel> someone should PR that
L652[17:12:15] <pay​onel> 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] <Forec​aster> just put a bunch of TNT on the ground, then stand on top of it
L664[17:36:52] <Forec​aster> 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] <Forec​aster> 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] <pay​onel> do a lot of people disable power in oc?
L673[17:46:14] <pay​onel> if so, what would make power in oc better?
L674[17:47:34] <Ocawes​ome101> 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] <Forec​aster> 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] <Forec​aster> yes
L683[18:01:27] <Forec​aster> until you restart the computer or event.ignore them
L684[18:02:23] <B​ob> 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] <Forec​aster> I usually have a `while run do` as the main loop
L688[18:04:39] <Forec​aster> then initialize run as true, then register a listener for the interrupted event and in there set run to false
L689[18:04:52] <Forec​aster> then after the main loop unregister any listeners
L690[18:05:46] <Forec​aster> if the program errors event listeners will also not be unregistered
L691[18:07:11] <Blue_595> oh
L692[18:10:10] <pay​onel> @Ocawesome101 another "power source" to store power or to generate power? we have the carpeted capacitor
L693[18:10:43] <pay​onel> oh, blue said the same thing
L694[18:11:13] <Blue_595> yeah but its ok
L695[18:11:34] <pay​onel> another solution for service code, i like using threads btw
L696[18:11:40] <pay​onel> 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] <pay​onel> yep,
L700[18:12:19] <pay​onel> https://www.youtube.com/watch?v=zbkZ-1dIR1o
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] <Forec​aster> 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] <Adorabl​eCatgirl> a
L715[18:24:54] <Inari> b
L716[18:28:13] <Blue_595> c
L717[18:32:11] <Forec​aster> %sip
L718[18:32:12] <MichiBot> You drink a porous rock potion (New!). The potion bottle insults Forec​aster's haircut.
L719[18:32:17] <Forec​aster> 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] <Kristo​pher38> I wish OC had a built-in power generator block, but not as impractical as carpeted capacitors
L727[18:41:01] <Kristo​pher38> but that's probably against the core philosophy of the mod (?)
L728[18:41:24] <Kristo​pher38> 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! Squi​dDev! 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> Squi​dDev 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 Li​zzy!
L732[18:42:15] <Inari> How are carpeted capacitors impractical
L733[18:43:19] <Kristo​pher38> 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] <pay​onel> 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] <Kristo​pher38> to keep the my generator running, sure
L737[18:44:12] <Kristo​pher38> sheep-powered generator
L738[18:44:16] <pay​onel> yeah, what do sheep eat to breed ?
L739[18:45:13] <pay​onel> put that in a dispenser to feed the sheep, send a pulse to the dispenser from time to time
L740[18:45:32] <pay​onel> 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] <Kristo​pher38> 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] <Forec​aster> it don't got abs, it's got one very long ab
L748[19:03:07] <Lizzy> %tonk
L749[19:03:08] <MichiBot> Fudge! Li​zzy! You beat Squi​dDev'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 Forec​aster!
L751[19:14:51] ⇨ Joins: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L752[19:17:56] <Sagh​etti> 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] <Brisingr​Aerowing> %s/A/AD/g
L757[19:20:12] <MichiBot> <Saghetti> BADBADBADBADBADBADBADBADBAD
L758[19:22:01] <Ocawes​ome101> %s/D/DA/g
L759[19:22:02] <MichiBot> <Saghetti> BADABADABADABADABADABADABADABADABADA
L760[19:36:13] <pay​onel> so i wanted to share some perspective, some thoughts, i've been having about the vram system
L761[19:36:21] <pay​onel> i think some expectations should be shared
L762[19:36:43] <pay​onel> we're not trying to build a system for animation streams
L763[19:37:03] <pay​onel> 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] <pay​onel> 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] <pay​onel> 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] <pay​onel> 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] <pay​onel> that may mean that bitblt is not better in client-side frames per second
L768[19:39:24] <pay​onel> 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] <pay​onel> there are optimizations in mind, but -- to be frank, any optimization is only to improve optimistic conditions
L770[19:40:51] <pay​onel> 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] <pay​onel> 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] <pay​onel> it also brings real value to gpus
L773[19:42:43] <pay​onel> 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] <pay​onel> haha
L776[19:43:25] <Ocawes​ome101> 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] <pay​onel> what do you mean "speed it up"?
L778[19:44:02] <Ocawes​ome101> take MineOS
L779[19:44:06] <pay​onel> 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] <Ocawes​ome101> this could at least decrease its RAM Use
L782[19:44:27] <Ocawes​ome101> %s/Use/use/
L783[19:44:27] <MichiBot> <Ocawesome101> this could at least decrease its RAM use
L784[19:44:29] <pay​onel> 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] <pay​onel> true, this gives you a new pool of memory where you can store screen data
L786[19:45:56] <Kristo​pher38> 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] <pay​onel> that is correct
L788[19:46:36] <pay​onel> using clean buffers is where you'll have the perf boost
L789[19:46:47] <pay​onel> and that is super cheap on the network
L790[19:46:47] <Adorabl​eCatgirl> haha! i've almost got my block device library done :)
L791[19:46:49] <pay​onel> so we like that
L792[19:47:19] <Vexaton> sounds very nice
L793[19:47:32] <Adorabl​eCatgirl> just adding drivers for Izaya's partition table and MBR
L794[19:47:56] <Ocawes​ome101> OpenUPT please?
L795[19:48:04] <Adorabl​eCatgirl> give me a spec?
L796[19:48:22] <Adorabl​eCatgirl> also, you could make your own module :)
L797[19:48:27] <Ocawes​ome101> https://github.com/GlobalEmpire/OpenStandards/blob/master/Filesystems/OpenUPT.md
L798[19:48:53] <Adorabl​eCatgirl> all it would have to be is some code that makes a prototype and calls `blkdev.register("name", proto)`
L799[19:48:56] <pay​onel> 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
L800[19:49:13] <CompanionCube> Izaya: https://lore.kernel.org/lkml/20200519163234.226513-1-sashal@kernel.org/ is it me...or has hell frozen over?
L801[19:49:21] <pay​onel> 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] <Kristo​pher38> @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] <pay​onel> i've definitely worked in that space, and did measurements
L804[19:49:52] <Adorabl​eCatgirl> CC: wh-what
L805[19:49:55] <Kristo​pher38> yeah, if I could have a way of comparing actual fps that'd be great
L806[19:50:00] <pay​onel> of course it is better, but our primary concern is about capping bitblt from abuse
L807[19:50:08] <Adorabl​eCatgirl> also
L808[19:50:20] <Adorabl​eCatgirl> when i saw bitblt, i immediate thought "hey i can make DOS now"
L809[19:50:25] <Adorabl​eCatgirl> "ez"
L810[19:50:32] <Adorabl​eCatgirl> but then i saw how it worked
L811[19:50:37] <Adorabl​eCatgirl> and i was like "dern"
L812[19:50:42] <pay​onel> oh? can you explain?
L813[19:50:52] <pay​onel> perhaps you have a use case i didn't cover right
L814[19:50:55] <Adorabl​eCatgirl> tl;dr was thinking the buffers were just massive strings
L815[19:51:12] <Adorabl​eCatgirl> 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] <Adorabl​eCatgirl> oh shit
L818[19:51:36] <Adorabl​eCatgirl> mail's here
L819[19:52:01] <Amanda> Heeeeeerrreeee's the mail, it never fails!
L820[19:52:35] <Kristo​pher38> hmm, in the worst case you'd still need to send the whole page
L821[19:52:37] <CompanionCube> AdorableCatgirl: https://devblogs.microsoft.com/directx/directx-heart-linux/ accompanying blogpost
L822[19:53:15] <pay​onel> @Kristopher38 for this to be release ready, it needs to be "safe" for load
L823[19:53:32] <pay​onel> so my tests need to focus on, or assume, full dirty page
L824[19:53:50] <pay​onel> then to measure the results and make sure we're not worse than set ("worse" on network)
L825[19:53:58] <Kristo​pher38> yeah, I get that
L826[19:54:05] <pay​onel> THEN, we can optimize and look for speed ups
L827[19:54:24] <Kristo​pher38> but if size of the difference in data was calculated, that could be used to scale bitblt cost as well 🤔
L828[19:54:44] <pay​onel> yes, under ideal workflows
L829[19:54:55] <pay​onel> but the scale of worst case needs to be fixed first
L830[19:55:13] <Kristo​pher38> that'd mean bitblting cost would directly correspond to the amount of data being sent over the network
L831[19:55:17] <Adorabl​eCatgirl> crazy shit
L832[19:55:37] <Kristo​pher38> 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] <Adorabl​eCatgirl> tbh
L835[19:56:06] <Adorabl​eCatgirl> i cba to write more partition table drivers
L836[19:59:00] <Adorabl​eCatgirl> 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
L842[20:13:27] <Inari> https://www.youtube.com/watch?v=UVT6_xq930I interesting
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] <Adorabl​eCatgirl> okay
L849[20:21:50] <Adorabl​eCatgirl> so
L850[20:21:57] <Adorabl​eCatgirl> we got fat in Zorya now
L851[20:22:04] <Adorabl​eCatgirl> hopefully
L852[20:22:09] <Adorabl​eCatgirl> if luamin didn't mangle it
L853[20:22:19] <M​GR> 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] <Adorabl​eCatgirl> what
L856[20:22:55] <M​GR> ```
L857[20:22:55] <M​GR> we got fat in Zorya now
L858[20:22:55] <M​GR> ```
L859[20:23:02] <M​GR> ```fat```
L860[20:23:04] <Adorabl​eCatgirl> yes
L861[20:23:17] <Adorabl​eCatgirl> now i can boot stuff of of fat volumes
L862[20:23:25] <M​GR> I'm not treating it as an acronym
L863[20:23:26] <M​GR> It's a joke
L864[20:23:30] <Adorabl​eCatgirl> oh ok
L865[20:23:42] <Adorabl​eCatgirl> anyways
L866[20:23:57] <Adorabl​eCatgirl> i really should just say fuck it and implement a vfs and all in Zorya
L867[20:24:03] <Adorabl​eCatgirl> call it an OS
L868[20:24:05] <Klea​dron> can you directly copy an ms dos computer's hard drive into the oc computer and have zorya read it
L869[20:24:14] <Adorabl​eCatgirl> no
L870[20:24:52] <Adorabl​eCatgirl> now, if you got the partition, it probably could
L871[20:25:07] <Adorabl​eCatgirl> but you could do floppies
L872[20:25:39] <Klea​dron> natively running windows 1.01 in oc 👀
L873[20:26:30] <Adorabl​eCatgirl> nice emem
L874[20:27:23] <Adorabl​eCatgirl> i do love how sublime doesn't even try to highlight the mess that is the installer tsar i shoved into a lua file
L875[20:27:35] <Adorabl​eCatgirl> http://tinyurl.com/ydhcv4vk
L876[20:38:30] <Adorabl​eCatgirl> lol
L877[20:38:37] <Adorabl​eCatgirl> i should make a devfs driver for osdi
L878[20:39:08] ⇨ Joins: immibis (~immibis@x5271622d.dyn.telefonica.de)
L879[20:39:47] <Adorabl​eCatgirl> like
L880[20:39:52] <Adorabl​eCatgirl> so it shows up in devfs
L881[21:02:03] <SquidDev> %tonk
L882[21:02:04] <MichiBot> Fudge! Squi​dDev! You beat Li​zzy'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 Li​zzy!
L884[21:22:32] <Amanda> %choose veg out?
L885[21:22:32] <MichiBot> Ama​nda: Oh yes, definitely!
L886[21:31:47] <Ocawes​ome101> @Kleadron Lunatic86
L887[21:36:02] <Klea​dron> oh yeah you're right
L888[22:24:30] ⇦ Quits: Inari (~Pinkishu@pd9e8f968.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L889[22:32:07] <Kristo​pher38> @payonel are setForeground and setBackground free as well when operating in vram?
L890[22:34:34] <Kristo​pher38> oh it seems they're not :D
L891[22:34:41] <pay​onel> they are not
L892[22:34:49] <pay​onel> nor are they in the special build i linked to you
L893[22:35:05] <pay​onel> but i have a path forward to improve that
L894[22:35:07] <pay​onel> tonight
L895[22:35:13] <pay​onel> when you're offline 🙂
L896[22:35:48] <pay​onel> anyways, all gpu calls to vram "will" be free, once i finish a refactor relating ot that
L897[22:35:52] <pay​onel> except, of course, for bitblt
L898[22:35:59] <pay​onel> (to screen)
L899[22:38:40] <Kristo​pher38> 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] <pay​onel> you can assume setForeground will be free. so i would "dirty" the buffer but not worry about changing its colors
L901[22:39:21] <pay​onel> or you can, either way
L902[22:39:34] <pay​onel> btw, i think adding color to set calls (via fore/back) is only going to slow set down
L903[22:39:46] <pay​onel> btw, adding color to set calls (via fore/back) is only going to slow set down [Edited]
L904[22:39:59] <pay​onel> a set fore/back is only going to take away from the call budget
L905[22:40:07] <pay​onel> so you'll get fewer sets, thus slower fps
L906[22:40:14] <Kristo​pher38> yeah ik
L907[22:40:22] <pay​onel> so in this regard, bitblt is already superior in perf
L908[22:40:32] <pay​onel> but i'll make it better with the set calls
L909[22:40:34] <pay​onel> then it'll be obvious
L910[22:41:05] <pay​onel> well, my goal again is not to make it better, but reasonably equivalent
L911[22:41:17] <pay​onel> again, i dont want to add more load to the network than we can already do
L912[22:41:26] <pay​onel> (in the worst case)
L913[22:44:48] <pay​onel> @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] <pay​onel> slowing down set because of color is probably more likely, but moves away from the abuse scenario
L915[22:45:17] <pay​onel> so, i wouldn't stress it
L916[22:48:14] <Kristo​pher38> well in that case http://tinyurl.com/y9688nuc
L917[22:48:52] <Kristo​pher38> directly drawing on the screen on the left, drawing to the buffer and bitblting on the right
L918[22:49:05] <Kristo​pher38> obviously the setForeground calls are eating up the call budget
L919[22:50:21] <pay​onel> yep, this is great
L920[22:50:39] <pay​onel> and smooth!
L921[22:50:42] <pay​onel> that's what we want
L922[22:50:59] <pay​onel> 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] <pay​onel> @Kristopher38 is that latest or with my "free set" build?
L926[22:57:02] <Kristo​pher38> that's with free set
L927[22:57:12] <Kristo​pher38> lemme test that with latest just out of curiosity
L928[22:57:20] <Kristo​pher38> and i'll send that demo over to you
L929[22:57:25] <pay​onel> well sure
L930[22:57:37] <pay​onel> but free set is closer to what you'll see in the next build
L931[23:00:09] <Kristo​pher38> also did you get the linear cost scaling working?
L932[23:11:52] <SquidDev> %tonkout
L933[23:11:53] <MichiBot> Heckgosh! Squi​dDev! 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> Squi​dDev 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 Li​zzy!
L935[23:12:24] <Adorabl​eCatgirl> finally
L936[23:12:29] <Adorabl​eCatgirl> 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! Li​zzy! You beat Squi​dDev'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 Forec​aster!
L944[23:32:53] ⇦ Quits: Amanda (~quassel@c-73-165-85-199.hsd1.pa.comcast.net) (Read error: Connection reset by peer)
L945[23:40:35] <Forec​aster> https://i.imgur.com/5OyVvhY.jpg
L946[23:40:59] <Forec​aster> Accurate, unfortunately
L947[23:45:38] <Sagh​etti> ooh
L948[23:45:39] <Sagh​etti> 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] <xar​ses> 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] <pay​onel> holy crap it's xarses
L956[23:53:02] <Blue_595> o/
L957[23:53:04] <Sagh​etti> wait
L958[23:53:08] <Sagh​etti> 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] <xar​ses> I lurk 🙂
L961[23:53:29] <Blue_595> and i remembered i only finished 25% of my notes
L962[23:53:30] <pay​onel> @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] <xar​ses> 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] <xar​ses> @Kristopher38's A/B tests look awesome
L966[23:55:38] <pay​onel> @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] <pay​onel> 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] <xar​ses> 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
<<Prev Next>> Scroll to Top