#programmers-off-topic
1 messages Ā· Page 68 of 1
Keep in mind I need to do this automatically
I'm not manually doing this for all the authors
(Obviously I'm using an LLM to determine the base cat factor that we just discussed)
What if I manually do it for all the mod authors
Pathos how many mod authors are there
Well you only have to do C# mod authors since content packs can't have stack traces
at least 12
(Though I suppose for these purposes they could....)
I hate that this is my kind of humor
New quote added by atravita as #6372 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1372398204942811246)
!compat
See https://smapi.io/mods for a searchable list of mods updated for the latest versions of SMAPI and Stardew Valley, with links to download them. :)
we're dangerously close to being on topic
Nicely formatted json dump of all c# mods for u, casey
No this is for more my super important video of Pathoscat, it's fine
I need the pdb info too š
Just dropping this mod in an existing install at the moment, assuming I have any around that are actually gameplay ones
Otherwise I'll just get a nexus collection downloaded since I have premium
maybe sinz might be able to help lol
All open source mods
....there are mods on mercurial
Downloading every mod sounds like it would take too long for the fixation roulette
The idea of exceptions flying behind Pathoscat makes me imagine him as the demon king of exceptions
A demon king would have them flying towards you
It'll be more clear in the finished product I have in mind, trust me
(more clear that Pathos is the victim, that is)
Pathoschild may be the victim, but pathoscat could be an agent of chaos, you never know
Poor pathos
This version of pathoscat will be the victim. Again, all will be made clear
Understatement of the century
Please, call me Pathoschild, Pathosfather was my father
New quote added by myuusubi as #6373 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1372401430866038844)
Ugh, System.Reflection.Metadata is so convoluted
no u
i only played sims city on the wii, so no
Reasonable use case for using a predefined type or two instead of tuples? Naaaaaaaaaah.
Dictionary<IManifest, List<Tuple<string, int, List<Tuple<string, List<string>>>>>>
I'm totally not lost in a sea of >
(Okay tuples are immutable, guess I'm convoluting it more by changing the int to Holder<int>)
(Sure wish C# had typedef right about now...)
What about that weird using syntax, does that work
...I forgot about that
class ShortName: Your<Fun<Generic, Whee>>> ?
Good workaround for generics
At this point I'm just whining not looking for an actual solution, since I think I'm done referencing the crazy type directly
The authenticity level has been reduced thanks to getting nonsense for source file filenames no matter what I do
Everything comes from ???.cs, have fun
The life of a Pathoscat.
https://www.youtube.com/watch?v=m8tTdU-BJ6g
Based on a true story (and totally not from a joke on the stardew valley discord modding community)
Brought to you by a custom mod, and Firefox's "Inspect Element" tool. (Totally didn't skip a step in the repository deletion process out of laziness.)
Definitely didn't take a whole five hours to make (between the mod and the video itself).
Cod...
@cinder karma @leaden marsh @rain apex Since y'all contributed idea wise I'm pinging you too
(I am very tempted to abuse the "showcase" thing so it reaches a wider audience.)
(But I must sleep, I was tired over 3 hours ago)
Whoever designed this job app portal's UI to require choosing years from a dropdown, I have questions and all of them are "Why?"
isn't that pretty common
A dropdown that's a list of years starting from 1958 or so is daft, at least use a calendar if you're gonna insist on choosing dates like that
But yeah, got very tedious very quickly due to the sheer number of years I had to input
Honestly, I feel like I can count the times I've seen a year input field not be a dropdown on a single hand.
Doesn't make the dropdowns less stupid... but they're everywhere!
usually you can also just click the dropdown and type the year manually and your browser will preselect the option
Yeah, a good normal dropdown will do that. Then you get the fun ones that are entirely custom creations and not technically a "real" dropdown that don't.
Those are fun!
real html dropdowns are terrible honestly
you can't search in them very well and on mobile platforms you can't search in them at all
they're fine if there's like 5 choices
this would be fun if it's actually 1958 cause that would mean my dad can't enter his bday
It was for work experience, the dob field was manual for some reason
I'd have had less of a problem if it had just preselected when entering the year manually, tbh
Nice!!!
yup, they cease and desisted a competitor
who posted the c&d to twitter with a laughing emoji 
AccessViolationException: all hope is lost is an accurate message for those errors. 
(So, Pathos... are you Pathoscat, or Cattoschild now?)
Is Cattoscat not an option?
It takes someone who truly understands the modding community to bring real authenticity to something like this
(As authentic as that error happening and the game not immediately crashing is, anyways.)
(shout out to OutOfMemoryException doing the same thing, as well as "Mod crashed on entry and might not work correctly" being able to happen at any point andnot just the beginning)
re: the caterpillar discussion the other day. I think reddit heard and wants to make me more horrified.
|| https://www.scientificamerican.com/article/carnivorous-bone-collector-caterpillars-wear-corpses-as-camouflage/||
(Please don't combine them with the giant amazon ones...)
Need an AbandonAllHopeException for when things are truly fucked
an exception beyond exceptions
It can be helpfully abbreviated as AAH
I'm not sure if it's more appropriate for that to be the one exception that crashes (or at least permanently freezes) the game, or for the errors to become exponentially faster each time it appears.
Regardless, the video description has a link to the code, so you too can experience losing the light of hope left in your heart. (Plus you can mod it to add your own exceptions! Or just run it on an actual modlist meant for gameplay instead of my dev environment that's 90% my mods)
Waiting for the Nexus Mods Collection - "Knick Knack KittyCat Pack, give a mod a home"
ShrugIDunnoException
"give a mod a home" sounds more like a horror story where I'm given a bunch of abandoned mods to maintain by myself.
Or, alternatively, a wish fulfillment fantasy where I get to make whatever mods I want with no limits - basically what I do during modding phases already I guess - but I get to hoist them onto someone else to maintain once I'm finished
Why would you do this to Pathos?
I didnāt specify it had to be Pathos.
Maybe Iām gonna drag atra back into modding by force. Or maybe youāll be stuck with my maintenance woes
Maybe it'll be supported by an organization - the Kitty Cat Collective
Not me shoveling my own old mods into the recycling bin /jk
Every day I get more tempted to just delete them
Sorry warp network but hhd is my new favorite child
Iāve definitely recycled some mods given how they transform or merge+get split at times.
Most just waste away in an untouched folder in the git repo, though
Is warp network the one that lets you do multiple warp statues and not just limited to Farm?
Iām not gonna pretend I want the kind of responsibility that comes with managing an organization
No, it's the old 1.5 mod that let you use the warp statues as a fast travel system
See the benefit of single repo is that i don't have to keep all me mods cloned
You don't need to manage it if it's "decentralized"
Democratize your mods for the greater good
Logically separate repos makes the most sense for sure. But for convenience mono repos sure does win
Or you could do a hybrid with some of the worst parts of both like I did before pathos merged all mine into one repo
My mods are now poly repos, and I use submodules to share my "common" project
Im going to keep using separate repos
I kinda hate git submodules.
Never used them, still hate them for some reason
I really love the concept, but they're a pain.
Maybe it's my tooling, but it's all pretty seamless to me
And just like that, we have almost every spot on the spectrum of submodule tastes represented. 
I probably would if I only had a few mods (though to be fair I didnāt update many to 1.6), and also if SpaceShared wasnāt a thing
Like I said Iāve never actually tried them. Also I stubbornly use git command line only
I think they're arguably easier to use in the terminal...
We still need someone to say "what are submodules?"
Repos with submodules certainly confuse those people when they clone them
Teach us your secrets
Specifically idk best way of having 2 cloned repos that use same submodule
Secretly, they're my way of gatekeeping - "must be this git-savvy to build my mods"
Atm im doing some dum thing where i push from one side and pull the other
My submodules have the added complexity of each project using symlinks to files in the submodule
Clever, but not so secret now, huh
Symlinks scare me because I've never taken the time to understand the different kinds
Wdym different kinds
Still, in VS at least when I clone, I pretty much get exactly what I expect
Symlink is just a lil file with a path that the fs looks at and follow
Only time I've ever consciously used them was several computers ago, when my programming folder was on my desktop and so had spaces in the path (because windows user directory). And things were much worse about spaces in paths back then, so I did a symlink at the root of my drive that resolved to the programming folder
I even wrote a script to create new projects that use my submodule so that I can have everything setup the way I want automatically
There's symlinks and junctions on windows and Linux, and they work differently on both. Windows also has hard links and I have no idea what those are
As opposed to the soft variety?
From a quick google, hard links still work when you delete the original target
As opposed to the symbolic variety
Linux has hard links too tho
I recall one of the link types on windows is unable to navigate across network paths or drives
They're like an synonym for the address of the file rather than a redirect I guess?
Junctions
But yeah idk what a windows fs is 
That's why you need admin to create symbolic links but not junctions on windows
I understand hard link on linux to be 2 paths that have the same inode number
Because symbolic links can point to network paths on windows which opens up all kinds of horrible vulnerabilities
I also automate symlinks to create different mod groups for each of my projects so that I can have a specific loadout for testing
Now I'm getting too on-topic, I realize
I thought linux hardlinks were something it supports but you really shouldn't use
I used to use symbolic links for minecraft launcher frankensteining but now prismlauncher has better modpack management tools so I don't need to do that any more
Okay, problem with this: I want a more fantasy-ish vibe, rather than a sci-fi-ish vibe.
Maybe I can have the robot mysteriously transported to a fantasy-like world or something, I guess
What if it was a person who died and was reborn as a robot in a fantasy world
Has that Isekai been done?
...does the vending machine isekai count
(That anime was way better than it had any right to be)
That probably counts
Replace robot parts with magical fantasy body parts
Maybe a golem?
Of course the goal is still "simple to pixel", and I feel like I can get away with a literal cube more easily with a robot than a golem
You can get away with anything being a cube if you do "simple to voxel"
(Speaking of vending machine isekai, season 2 is supposedly one of the summer anime this year, so that'll be fun.)
(I feel like there's a lot more summer anime that I'll like compared to this spring season, which there are like 4-6 series I'm watching total. Last season there was at least one a day I was watching, with an average being 2 a day. But this season there's 2-3 days of the week where I don't watch any of the shows with new episodes)
I'm a binge-watcher, so I tend to start shows after the season has fully aired
I like binging but my attention span doesn't usually last for a full season
Still sometimes binge not currently broadcasting stuff though
I've also noticed that I don't retain details for stuff I binge as well as I do with weekly releases (not just shows - webcomics too)
Part of me misses the ritual of having shows air at a specific day/time and making that a weekly event
Like, I have fond memories of saturday morning cartoons growing up
I enjoy it since there are streaming services so I don't have to watch it at the exact time
Can watch later in the day or something
Having so much instant gratification has changed our brains
I'm a weird type of binge watcher. I put on YouTube in the background and then don't pay attention it
Then I come back 8hr later to that tab and it's playing some video of a girl working on a coffeehouse or smth
Excuse you, my brain is just naturally messed up like that
I have trouble keeping up with weekly habits
I have trouble with almost any habit. But somehow regularly scheduled fiction releases work (as long as they aren't more than a week apart or something, if it's a monthly release I probably will forget)
I only remember when Iām watching/reading with someone else
Like thereās a web fiction that releases about once a week that my fiancĆ© and I read and then discuss, so we remind each other when it comes out
Or we used to watch GBBO weekly
Maybe Iāll resubscribe to watch it again
That's part of why I love web fiction
did you watch the version that they had to cgi replace every instance of the words ābake offā with ābaking showā? 
(aka the US version)
There's one story I follow that posts twice weekly and another that posts I've a week and honestly it keeps me going
thereās even a captain disillusionment vid about how they did the cgi on the trophy haha
which ones?
I keep track of mine using a custom widget on my ipad that I set up to be super flexible for adding new comics to, but I just have xkcd and questionable content right now
oh i remember seeing the trophy and thinking "surely that's just fixed in post"
(it's so eternally dumb that they can't call it "bake off" in the US because pillsbury has a trademark on that dating back to like 1932 or whatever)
absolutely
why are these generic trademarks even allowed?
do you think we can summon quill just by talking about ip law
in fairness to the trademark regime (you do not, in any circumstances, etc.), the trademark is about baking contests specifically so it's actually very applicable
"Matabar" and "No Need for a Fairy Godmother: A Parent's Guide to Raising Gifted Teens".
The second being a sequel to the mush-easier-to-type "Cross the Rubicon: Choices"
but like, pillsbury, surely you could have asked for a reasonable fee (i assume they wanted more than BBC was willing to pay, or flatly refused) and more people could be aware of your dumb trademark?
I used to really like one called Olympus Overdrive but it was abandoned
luckily not only is it archived on the wayback machine, but it even managed to archive the interactive panels!
iirc pillsbury didnāt even say anything, it was a precaution? but I could be wrong
Questionable Content I tried to get into but the start is really rough
At some point I will try again
Also I really need to catch up on egs
yeah, the start is from 2003 and his style has improved just a tiny bit 
itās been running continuously daily since 2003 though which is impressive
Oh yeah
I've been generally aware of it since like 2010 I've just been reading other things
honestly though jeph jacques himself says not to start at the beginning iirc
For a while I was really into twokinds
(aside: jeph is the guy who did the walmart.horse gag, which i respect and miss dearly)
thereās 5000+ strips and Iād say at the very least you can probably skip the first 1000 lmao
was that one of his collection of joke urls 
he had a lot
yeah. just a picture of a walmart with a doofy horse in front of it. incredible energy
sounds like him
didn't ass.butt or something similar redirect to qc itself for a while
huhhh I had no idea
ugh why did i come in here to get distracted. i have sprites to make
I've mentioned it before but I'm subscribed to way too many webtoon series at this point.
Honestly it's kinda hard to find good stuff on webtoon
There's only one I follow that's still posting (not finished/abandoned)
Hiveworks has some good stuff, though it's been a minute since I've checked to see what's new
To be fair I don't necessarily care about it being good, just needs to be entertaining enough for me to check in with each week
i.e. Webtoon junk food
When I say "way too many", I mean I just counted how many have updated within the past 7 days on my subscription list and there are about 110 (excluding ones on hiatus, including maybe 5-7 or so that I haven't really kept up with but need to get back into)
And yes, I get some of the similar ones confused occasionally
Like confusing plot points between the two
At leasty when I first binge them, as I get used to the weekly flow of each one that becomes less of an issue
Kinda ties into this
And it's not just webtoon, I'm a glutton for fantasy trash
Anime, books, etc. (though with books I haven't read too many lately, still have a big list of series I want to look into though)
I'm dead ass scared to write romance for my mod
On a similar note, I can't recall what I was doing before I counted my recent webtoon update list. My firefox windows last active tab aren't what I'm thinking of either
I can definitely enjoy romance but it's not a big draw for me.
Unless it's lesbians, which for some inexplicable reason (and totally not just because I'm a lesbian) amps up the interest factor a lot. Though still prefer them in fantasy settings
My weekly habits are either engraved in stone
Or might as well not exist
I think it's the other part of my brain break tbh
I hate disturbances from my routine
Ie, Wednesday is now swimming. Sundays I go to zumba and I'm mad if I have to go to Saturday Zumba
Meanwhile I'm very bad at remembering to check my car tire pressure lol
(You can see the absurd rigidity come up in other places. For example - our local grocery stores stopped selling frozen collard greens. They still sell frozen spinach and fresh collard greens. Either is a valid substitute. I went to....so far five different groceries looking for the specific ingredient.)
-# pssst if you havenāt read questionable content yet, you should
-# also his short scifi webcomic he released a while back
qc used to have heterosexuals. past tense /lh
in severance I am obsessed with the old gay men and their will they wont they
gay men arent?
nsfw content
..5570 pages currently? That's a lot.
The about page seems interesting enough to check out at least, I'll add it to my fiction backlog.
that was not meant to be like that I meant his plotline lmfao
jeez I keep hitting my enter key by accident
but thatās why I asked if you meant it literally
I was confused where that came from
Please follow server rules. That's all.
I didnt mean to say that
I just struggle with typing im sorry
I forgot a comma ā ļø š
donāt start at the beginning, it was definitely not as good back then haha. But I also recommend his scifi novella webcomic thing! Iāll find a link in a sec, itās much shorter and Iām pretty sure youāll like it
Saaaame
It did say on the about page to maybe start at 3500. But that's still a lot
https://www.questionablecontent.net/alice1.html
both of you will like this one I think, itās about 200 pages and itās fantastic iirc
huh, I used to read QC back in the days (2014-ish)
all I remember is the funi windows robot
"Get me away from her! She tried to kill me!"
"YOU TRIED TO BLOW ME UP."
You know, I'm not sure the black haired woman(?) is being entirely reasonable
"YOU RUINED MY LIFE FOR A VACATION"
"Hey, that makes me sound like a jerk! I demand an apology!"
Okay, thanks for confirming that neither of them are reasonable, I was only 90% certain so far.
Setting is very interesting but seemingly not enough to capture my struggling attention span at the moment. To the backlog it also goes!
(Maybe if there was more blatantly fantasy it would've crossed the threshold? Who knos)
counterpoint: you are about a quarter of the way through and not to spoil anything but⦠lesbians
Quarter of the way through? I thought you said 200 pages?
yeah, you got to about page 50 I think
Ahhhhh
each scroll-y html page is 50 pages
In that case I might can manage it now, I thought it was 200 pages of the length of that page
oh no 
Admittedly I was confused by the "51-100 -->" link at the bottom for the next page
Why is this just like a page that's purely image compilation and not a normal website though
This dialogue is great. Definitely will need to check out the main series at some point
It was initially hosted somewhere else I think, and his main website still uses the same php system itās been using for years⦠I think this was just the easiest thing for him
does anyone here care in any sense about lagrangian duals? I am feeling out some dialog options and would love to brainstorm w someone
reasonable
I thought it was gonna be space related because of vague recollections of lagrange points from Kerbal Space Program. And while presumably related, pure math = brain short circuit
I just really like duals
(the link irocendar posted) ||"Peanut butter! The secret of my longevity!" followed by him later saying he hates peanut butter is amazing||
I enjoy catagory theory
and I enjoy the applications of it
I just want to make a fun lagrangian problem
I have been deceived. Where are the lesbians? (I guess probably Alice and ||Sedna||, but that doesn't count since it's basically all in the past and barely touched on.)
Fun story though
tsk tsk
I remembered there being more than there is 
you've made your own headcanon
I mean like Casey said it's canon, but I definitely remembered there being an actual scene between them 
Got me thinking it was like in TOH when it was more like the end of Korra š
(No shade to Korra, it was a different time and they likely couldn't have shown anything directly for that reason thanks to corporate censorship)
it's not quite as annoying as korra was tbf, at least they explicitly mention the possibility that they're a couple in this one 
but I definitely remember it being made explicit, possibly because actual QC does not shy from these things lmao
But it's much closer to Korra level than TOH level š
I don't think I know what toh is in this case
The Owl House
oh, never watched it
but you'll like QC
Have you heard of the "dress up and travel together" meme?
actual, confirmed, happy, in love lesbians (also robots! and a lesbian robot!)
It originated from a translation specific censor for a scene where ||Luz and Amity officially get together||
oh, historians confirming they're besties
I'm not sure this quite qualifies as historians, but yes
Keep in mind that ||Amity is very clearly a frequent victim of lesbian panic and likes Luz, Luz explicitly says she likes Amity (at least in English version) in that episode, and that whole part of the episode was another character trying to get the two together (including getting them to go through a "tunnel of love", without either knowing that was happening until it happens)||
Hooty is such a wholesome, terrifying menace
I should do more creative writing
Writing is scary
I started planning a short story back in like
March
But never got around to it
Working title is "The Commune"
Totally don't just have unresolved trauma from a timed writing assignment (as a test sort of thing, not simply homework level) in public school during 4th or 5th grade (can't recall which)
It's about a computer scientist who ||raises her kids in a cult to separate them from modern technology||
this caught my attention
hubris
they say it speeds them up, and I literally never use one of the two drives
im doing it...
idk any other raid software other than zfs tho
Raider.io is pretty popular I think.
||I literally googled "world of warcraft raiding software" for this joke. I'm not sorry. The other option was a joke about cockroaches and malware/antiviruses or something||
(Pathos's avatar is now Pathoscat once again, clearly my totally intentional and secret plot with pathoscat.mp4 was a resounding success)
Please, you think you truly can understand the mind of the Pathoscat?
I don't understand my brain but I know taking my medicine definitely helps it
Weird comparison? Yes, absolutely. But who cares, all hail pathoscat
I can't recall for sure but I vaguely recall it being someone else
Pathos, who drew Pathoscat?
I tried searching discord but couldn't find anything. Definitely saw some old names I haven't seen in a while though
Also, I didn't realize Cat finally left the server (and not just the modding channels). I enjoyed seeing them randomly popping into conversations with a single comedic message, not to be seen again for an indeterminate amount of months
That channel was so much less serious in 2019
Back in my day, we had a single channel which encompassed everything modding related, and there were no threads in discord yet. And we liked it! (We didn't, people definitely wanted dedicated development vs support spaces after the first few years)
I remember the days when SMAPI had its own discord server
(I joined the SMAPI one first, and didn't join the SDV one until a bit later)
uhhhh there was an event or something where all the junimos changed their icons to cats I think...
Some other staff asked about it the other day so I had it on hand
...Pathoscat was a picrew all along?????
My entire worldview has been shattered
(To be fair it's a seemingly edited one based on there being no half-and-half pictures there, but it's not hard to make an image using the left half of one and the right half of another)
I saw something about that when I was searching but wasn't sure if it was the Pathoscat origin, or if it was something else
Like every junimo just changed their picture to a random cat photo
oh i can make my own kot 
Hmm, how much would it take to bribe jade to make it a server rule to have a cat profile picture.... /s
I was just about to ask the same. I just clicked their profile and was like "wait what is that if not a cat"
This does nothing to explain what they are if not cat. If anything it just points to "supernatural cat with destructive powers like explosive eye lasers"
okay actually putting them in RAID0 was actually a great idea, the drives now go brrrr
All the different RAID types scare me
RAID 0 is the "just merge two drives together, fuck it" one
Okay, but like, yours has cat ears. That's a big part of the confusion from someone who has never heard of medjed
But thanks for the explanation
mine is medjedra from puzzle and dragons
That's fair, but even then there's not many accounts I have that would be actually useful to anyone, and it's way easier to just use malware or phishing than to get access to the physical drive. If someone is breaking into my house they're gonna steal something actually worth money
Oh yeah I don't have a laptop, I have a desktop
If I had a laptop that wasn't 11 years that I actually took places then I would probably consider it
I did try to get Integrated Scripting to work with Web Assembly, and got it partially working but because they shadow the VM dependency instead of using the jar-in-jar system, it wouldn't actually run the web assembly function
Oof
What makes it worse is they have a three month old branch on their repo where they made it jar-in-jar, but never merged it with any of the other branches, so no releases have it
I want to do programming and not try and do super complex things with the variable cards, but I don't want to deal with JavaScript
The MC mod idea I'm most leaning towards doing right now is another Integrated Dynamics addon, and it's kinda crazy (and honestly I might not do it if Integrated Scripting didn't exist, since just doing what I want gameplay-wise with just variable cards would be crazy)
Integrated Dynamics is so cool, genuinely. I struggle to understand it, though, mostly because I find it hard to wrap my head around the concept of currying
Yeah, I haven't even actually played with it in a playthrough but love it
curry my beloved
It's an automation-adjacent mod for Minecraft that is very much like functional programming (as far as using it goes)
but what is it doing in a minecraft
It's a logistical programming mod for minecraft where you can use items and blocks to create programs that operate on the game world
wow pwoerful
It's not as simplistic to use as ComputerCraft, either
It's extremely powerful but also infamously difficult to use
Curry my beloved too ||we are talking about food right||
why there there multiple programming mods for mc...
why not both
It's infamously difficult to use?
Some of the variable stuff did seem a little cumbersome when I was testing the web assembly thing...
Because us programmers are insufferable and must have it as a part of everything
Why are there multiple digital storage mods?
Minecraft is the land of many cakes
Ain't that the truth
(it certainly helps that AE got much more complicated with version 2)
How many forks of waila are there now?
what is that mc mod that let u build machines that swing around blocks
I kinda want something like AE/RS/etc. storage terminals but not "given" to me if that makes sense? Like having to build out the interface myself. Sounds crazy but feels like it would be more rewarding. But I don't want it to be as granular as coding an actual MC interface
I'm not sure if you can make menus that dynamic as far as item slots though
Though when it first came out x it was literally impossible to search for because "create mod Minecraft" just brought up tutorials
I kinda have create fatigue despite barely touching it.... I like the more traditional approach for tech mods I guess.
For magic mods I love the multiblock stuff though
Same way I am about Twilight Forest, really
That would be really cool. I could see something like that as a cc addon
I really wanna try out Spectrum but haven't gotten around to it yet
Technically I had a mod like this a long time ago (or more like a prototype), but it was more about moving bases (like Valkyrie Skies 2, and older mods of the same concept) than machines
And it was very much a prototype

That's fair, I just like it because it gives me many ways to do a thing and it feels like I'm actually making stuff and not just plonking down a magic box.
Around the same time I did this mod: https://spacechase0.com/mods/minecraft/outdated/chunk-in-a-jar
(Which there are mods for doing things like this now, but back then it was very much groundbreaking... but I wasn't popular enough that anyone knew about it)
Same reason I like the idea of ID and the making terminals thing I mentioned earlier I guess
I'm not sure what it is about Create that I'm fatigued of
Doesn't help that I really only played the early versions
(And even then not very much)
Like, the create aesthetic is great. But for gameplay it just isn't quite what I want
I don't wanna do CC š Especially since it can't persist across chunk reloading, unlike the good old OpenComputers
ME TOO, I've been eyeing that mod literally for weeks. (You can ask DH.)
I added it to ATM9 recently and have been meaning to play but still haven't yet
(Using sinytra connector of course)
DH and I were talking about playing on a server together until we realized that the whole timezone thing would make things difficult with how different ours are
Blessed be our lord and savior sinytra connector
This is the modpack I set up that I still need to play:
All the Mods 9 - v1.0.8
removed:
curios api (covered by an accessories bridge mod later)
added:
sinytra connector
forgified fabric api
connector extras
accessories
accessories
trinkets compat layer for accessories
grappling hook mod
hookshot
gliders
integrated scripting
added (fabric, you'll need to turn on "fabric" as being allowed in the filters section):
curios compat layer for accessories
revelationary
modonomicon (I installed the fabric version since it's only used for spectrum)
spectrum
spectrum jetpacks
cosmetica
I got in game and browsed the quest book but didn't actually play
(also a lot of those fabric mods are just deps for spectrum, prism didn't auto download them for some reason)
I kinda want to make the fundamental features of my other ID addon (and maybe the web assembly addon for IS) before I play, but that would be a lot of work (especially if I go the C# route like I want to)
I've been alternating between atm10 plain edition and a fabrix/forge gigapack I put together for 1.20
I used to just throw mods together in my own modpack to play, but I like mods being integrated together well, as well as not having the same ore 5 times
Even with the ore dictionary
It checks against the current modloader IIRC so it can't get mod info for fabric mods if you're using connector
Each type takes its own slot, no thanks
But I explicitly added fabric to the allowed modloaders list in the mod browser when getting stuff š¦
I get it
But it could be better š
You can install AllTheCompatibility to get rid of most duplicates
The atm compat stuff isn't a script it's its own mod
Cosmetica is solely because I saw I could put a cat on my shoulder and wanted it: https://cosmetica.cc/user/kittycatcasey (no paid stuff with that mod, that's why I chose it over Essentials or similar mods)
Awwww
The old expert mode modpacks? Yeah, I remember loving and finishing agrarian skies 1, and got a fair bit into 2 as well
OH have you looked at figura? That's obviously more advanced, but it seems very cool
I tried going back at one point but even with 2 there's a lot of missing QoL features compared to modern minecraft
Yeah, but then I have to make the cosmetics myself
If I wasn't lazy (and probably playing on a server and not by myself) I might do that
I tried playing 1.12 again and I didn't realize how much I would miss swimming
AS1 was on 1.6.x, and so you could only sprint with double-tap-forward and not a separate button.
Slow-walking through water is so bad how did I ever stand it
Eurgh.
1.6.4 may have been a golden age of modding but boy did it age poorly otherwise.
Just looked at my old MC mods (https://spacechase0.com/mods/minecraft/outdated/) and see one I don't know of a modern equivalent for, guess I'm adding that to my list
(Biome Wand)
Also it looks like a mod or two is missing from there, like my working sponges mod
Personally I think of 1.7.10 as that, but yeah
Evilcraft has a thing for changing biomes
1.6.x and 1.7.x are when I did the vast majority of my modding
What if I don't want to be evil
Too bad >:)
Yeah I remember when ftb infinity cane out and it felt like a whole new generation of modding
(AS1 or 2 was my first time with Blood Magic, it was fun)
I miss thaumcraft but I also really miss essentialcraft
Maybe one day I will try to rewrite it but god it has so many vfx and those are probably going to be hell to port
Thaumcraft was great (but which version?), don't recall essentialcraft
Porting thaumcraft? I think technically the thermal team has "rights" for that
No I meant essentialcraft
Ah
In general I would think VFX would be easier to port than... literally everything else, given how much everything changes each major MC update (and lately, in some minor updates)
Like they completely changed how item data works in 1.20.5 I think
Data components, or simply components, are structured data used to define and store various properties. They are used on items, where they are referred as item components or item stack components, and block entities, partially replacing NBT format.
Data components are used in various places, including the player's inventory, container block enti...
I know world gen has changed a lot multiple times
Plus the shift from the way blocks/tile entities used to work, compared to now
(I think that might've been 1.8, and why I finally got fed up with updating mods?)
Also, I have to ask - am I the only one who thinks the typical guidebook system MC mods use kinda... sucks?
It certainly doesn't help that the default MC font is kinda painful to read for large amounts of text
Not like Thaumcraft
Well most of it was pretty straightforward stuff with TEs and some basic oregen and multiblocks and stuff. I wouldn't do a straight port, but I think a rewrite might not be too challenging.
The vfx though mostly used raw rendering not connected to specific entities, which I suspect would be a PITA to write in a way that plays nice with modern rendering pipelines
I mean like Tinker's Construct, Botania, ID, etc.
It's just... ugh, I dunno, I just hate the way most mod guidebooks are
Yeeeeaaah
They're too much like an actual book rather than a convenient in game documentation source?
Not thrilled about how patchouli has become the standard
Like, go to a specific page in a chapter, and have to click several times to go to the ToC and find something else, etc.
Like, I made this back in 1.6.x, and I feel like it's better than the main thing people do now
Because I can switch topics very easily
(This was from my modular equipment mod - did you know I made bows and armor before Tinker's Construct did? š Admittedly my armor implementation really sucked)
Ponder I think is a solid way to do it, but it's not really suited well to nonvisual detailed information
I did! I'm pretty sure I used that mod back when
I haven't played with recent Create, but is there a way to browse everything easily, rather than find a specific item and reference it? (even if you can do that through JEI or whatever the current is)
...........wat
Like
Actually
WAT
Practically nobody used my mods
(It always made me sad seeing week-old topics on the minecraft forums having more views and posts than my many months old one š )
I remember being surprised when I saw I you doing stardew mods bc I remembered your name from old-school mc modding
Amazing
I guess I remember feeling similar when Shockah was around (did he do MC or Terraria, or both? can't recall), and when MercuriousXeno was around for a bit
Sort of, but it's not very convenient. There's an index for everything but you can only access it by default through a button on the pause menu.
The only time I ever recall being spotted "in the wild" was someone saying hi on Hypixel š (this was pre-EULA changes)
Mod authors, please design things to make me want to use your mods.
(I say, as if most of my SDV mods aren't barely documented)
(Though to be fair I was planning on documenting anything I made substantially-sized, like MMR)
Yeah! Shockahpi in the modloader days, when mp was still a clusterfuck.
Don't remember what else he made
Do you mean in MC? Seeing as you mention the MP nonsense
Yeah mc
I only see the Terraria stuff on his github
But to be fair I'm not sure Github was around back then
Or git, even
Component Equipment was definitely my favorite of my MC mods, probably followed by Useful Pets.
Both of them are inspired by other mods š
(CE = Tinker's Construct but me wanting enchants not their system, UP = Doggy Talents, for presumably obvious reasons for anyone who has been around me long enough)
Oh right it was an aether dependency, that's why I remember it
Ahhhhhhh
Yeah people usually don't remember frameworks š
Okay well before it was popular, how's that? š
I don't recall a before git era tbh
When was github made
I used svn for literally one project, for a few months before I turned 13 I think?
2008 according to Wikipedia
I remember because that project was a group project game with some old C++ friends, and for my birthday my parents got me the obscure handheld game console we made it for
(And I had no idea they were getting it for me)
(I really need to finish my new site....)
Aw, that's fun
This is the obscure handheld console: https://en.wikipedia.org/wiki/GP2X_Wiz
The GP2X Wiz is a handheld game console and portable media player developed by South Korean company GamePark Holdings running a Linux kernel-based embedded operating system.
GP2X Wiz was released in May 2009, and was the first console from both Game Park and Game Park Holdings to also be released outside South Korea. It was announced by GamePark...
I still have it somwhere around here, no idea if it still works though
Honestly kinda a great console for it's time, especially if it was more mainstream and therefore had more games for it
But that wouldn't be likely since it was Linux and so people could get the files and stuff easily
(The old project was on google code, RIP)
Isn't a steam deck linux
Yep
Eh, modding is a hobby
I don't see more users as a plus anymore
Oh, I was just being an entitled whiny brat. I'm not sincerely demanding they do that
(I meant your lack of desire to do documentation:P)
Ah, yeah. I kinda get that, but at the same time it's not a great feeling for the smallest of mods to get more attention than all of yours which have a way more effort put into it (and content)
Like for CE, the initial release was August 2013 and the last update was March 2015
You can guess I don't have the patience to do tech support
Yeah, it's hard to pour your heart and soul into something and not have people care. Especially when things of questionable quality become wildly popular
I imagine it's something lots of indie devs face as well
CE also had my favorite of literally any quiver implementation I've seen in Minecraft to this day.
"Trinkets" type mods didn't exist back then, so you still had a quiver item in your inventory. But you filled it with arrows like you would backpack mods, and then when you had a (CE) bow selected, it showed the stack totals of all different types of arrows in the quiver above it on the hotbar, and you could ctrl+scroll to switch between them
(I think it was ctrl?)
And of course it'd remember which one you last used when you changed items and back
I think this is a jacked account, this is the first thing it has posted in 2 years
That's really cool
It's vaguely similar to another mod idea I have right now - one which could be very bad for mod incompatibility if not for some tricks I thought of š
(That idea is literally the longest of all my current ideas in my minecraft-modideas.txt file though - it's one of the three that have their own file, which has 11,111 characters apparently)
Yeah, unpaid volunteer labor can be like that
(Surprisingly not much a "content" mod despite that)
In unrelated, I was poking my nose through an open source verilog parsing lib this morning
And saw that they are now getting AI pull requests š¦
Complete and utter gibberish
I've heard cURL has had a BIG problem with that, especially regarding reporting vulnerabilities
Can't wait for ai generated stardew mo- oh wait
@supple ether I just looked at this (or Create: Storage, didn't see a "Better" one) and not sure I understand why it's a create mod
Vaults are a thing from Create. This mod adds additional tiers of them, sorta like the iron chests mod does for vanilla. It's an addon because it's adding a variant of a create block and reusing its code
Yeah.
Oh not Create: Better storage, it's create: Bigger Storage
I jokingly said "FIRE" (financial independence, retire early) earlier but yeah. Lots of reasons I'm glad I'm gone
You could probably make it standalone by copying the relevant code, though
Didn't realize that item vaults were a thing in vanilla create. Still seems weird though.
ĀÆ_(ć)_/ĀÆ
Yes
Maybe I'll decouple it if it's not too complicated
Like, "Create" makes me think of mechanical shenanigans. I don't see how a simple item storage block is
It'd be different if it was like, a terminal interface type thing but instead of a single block you set up conveyors to transport items to/from normal containers and such
That is a thing now in the latest create version
It's very cool
What's it called? (So I can google and Judgeā¢ļø )
(curse you discord, turning :tm: into an emoji now)
It's a bunch of blocks that work together, you can either look up a spotlight video for the create 6 update, or logistics and the stock ticker.
...I hate watching video spotlights when I just want to quickly understand something, but this feels like something that might need it...
The browser version has done that with the actual ⢠character for as long as I can remember. Seemed really stupid the first time I saw it.
but now it doesn't anymore, apparently?
It makes sense once you see how it works but it's hard to explain how it all fits together in text
The desktop version at least turns :tm: into the actual unicode character, but now it's doing it into the emoji
I tested with the direct unicode character a day or two ago and that still worked
I'm gonna go 2 bed before I crash. Have a good night yall
Enjoy your sleep!
Feel free to keep rambling
I'm going to go to bed miffed that Wikipedia called me old
Okay this does look really neat (admittedly just from jumping around the video a lot because this person's mic settings sound very tinny or something).
I think it'd be great to have a tech mod which smoothly transitioned you from something like early game Create all the way to more "automatic" things like AE
Like start with conveyor belts or something, then move to the old Buildcraft-style pipes, then move to the more instantaneous stuff like ID, and then move to something more automatic and perhaps wireless. And you'd put all the pieces together yourself in a more "natural" feeling way than suddenly going from chests to storage terminal
Yeah
My "final boss" modding idea in my list is a really complex magic mod which has almost no written down ideas (ie. just nebulous concepts in my head), maybe I'll add something like this to that bullet point
Except instead of conveyors and pipes it can be more like Thaumcraft golems or something
The instantaneous stuff could still be contiguous block based to say it needs an arcane path or something
Some of the "shortcuts" I'm thinking of with the magic mod are more along the idea of a mod tying together a bunch of the other mod ideas but with a magical theme
Instead of my current concept which is a nebulous "you should be able to do anything eventually with enough effort" sort of thing
I really like the idea of complex multiblocks you can get creative with, might go that route if I ever do it
(I know that's basically what create does and may be partially what my fatigue is from, but this is magical not mechanical, it's different š )
I do love how create does multiblocks compared to.... basically every other mod though
Cmoplex pieces you put together creatively for interesting results, rather than "a giant fixed-shape machine that you change out blocks for upgrades or minor functionality changes"
Hello #framework-off-topic. I have discovered the use of Easy Effects, and my Framework 16 sounds a little better now. I've heard this is a bigger deal for the 13.
easyeffects has been my savior for linux audio for years
I feel like the mic on my framework 13 is either just malfunctioning or genuinely the worst thing ever designed by humanity
I don't plan on ever using the thing in my life but I did test it
In this house we love Linux audio
My framework 13 I thought the microphone was awful, but just lowering the gain to like 40% helped wonders
I also have a laptop! it isn't a framework or anything, but it's... a laptop... I guess
I'm sorry to hear that
it's ok it's only once a year
Hows the dutch entrant
we're ranked 5th by the bookmakers
we also sent the only non-white contestant in this entire year, which includes any background singers
Wait fr
closest we're getting is vaugely middle eastern
I saw the first semifinalists in the spread done by De Volkskrant on Tuesday but I didn't realize there were no POC in the second semi final either
eurovision is fun tho
bonding moment
doesn't matter if the performances are shit or not
"if"
eurovision was emboldened early by ABBA but it hasnt quite panned out since then
eurovision had actually already been going on for nearly 2 entire decades by the time abba performed
oh i thought it started in the 70s
it seems like such a 70s thing
we were ahead of the trend
Basically a historial building
it's also my dad's birth year so idk why the apartment was what came to mind
coincidence?
1956 is recentish right
i love when a c# method compiles and works perfectly with either where T : class or where T : struct but doesn't work at all without one of those constraints š c#'s implementation of T? is so very sane and normal
what do you want to achieve
Oh, that
let's say i'm trying to write
bool Foo<T>(Func<T?> f, int count) where T : IEquatable<T> {
T? prev = null;
for (int i = 0; i < count; i++)
{
var curr = f();
if (curr is not null && prev is not null && curr.Equals(prev)) return true;
prev = curr;
}
return false;
}
when weāre reminded that this channel does, in fact, have a topic
- i can't assign
nulltoT?becauseT?is considered the same type asT, andTmight be a value type which doesn't allow assigningnull(???) - i can't return
nullfromfifTis a value type becauseT?is considered the same type asT(???)
hmm, thatās interesting, like itās completely ignoring the nullable operator for generics?
this is because T? is not real at all and is just the compiler lying to you
i also dont get why i have to use default instead of null to return a null on a T? method...
by default, T? is just a lint that hints to the compiler that the value is nullable if T is a reference type. however, *if the compiler knows for certain that T is a value type* then instead T?is implemented asSystem.Nullable<T>`
shouldn't you be able to return default instead of null
because if you pass int as T itll return 0
why...
because T? is not a type
it's syntax sugar for Nullable<T> as far as I know
hmm, interesting
Big Lang is lying to us
T? is exactly the same type as T unless the compiler knows for certain that it's a value type, in which case it's System.Nullable<T>
Blang for short
that seems⦠unideal 
so unless you put where T : struct, T? is the same type as T
yup, it sure is
in any case. assigning default should work fine right?
nope
default on an int? definitely returns null not 0
could you directly use System.Nullable<T>? or does that only work on value types?
System.Nullable<T>, for some unknown unholy reason, requires where T : struct
it doesn't actually use that bound mind you, it just has it for fun
then what does T? do if you feed it a non-struct value type
iirc that is possible though I could be imagining things
all value types are structs
what happens if you have the constraint where T : default?
fair, fair
it still doesn't let me return null from f, because the return type of f is secretly just T instead of Nullable<T>
@wet tendon You leveled up to Cowpoke. You can now speak in our voice channels and share images in all channels!
waow
gasp!
either I've somehow never run into this issue or I don't understand what's going on
the problem is that T? is not a type
this feels like one of those cases where the people who know lots about C# will eventually chime in and say āactually thereās a reason this is the intended behaviour because xyzā but alas I am not one of those people
to be fair. I'm trying to watch eurovision at the same time as this so my mind is only half on this
actually there's a reason this is the intended behavior
if i do this
Foo<int>(() => condition ? 0 : null)
```it will freak out about how `null` is not a valid `int`, despite that the function is supposed to return `T?`
whereās the because xyz aquo. donāt do this to us
well yeah that's obviously invalid
oh believe me i know this is intended behavior and why it works like this. it's just really dumb
I'd be worried if it didn't yell at you for that one
why is it obviously invalid? the lambda is supposed to return int?
you just defined it to be Foo<int> not Foo<int?>
could you use that lambda in any other context?
Foo<int> instantiates Foo<T>(Func<T?>)
so it should be Foo<int>(Func<int?>)
oh nevermind I understand what I'm reading now
but instead it's instantiated as Foo<int>(Func<int>) because generic T? is the same type as T unless you explicitly bind where T : struct
hmm, am I confused or does this documentation seem to contradict what you said earlier?
wdym?
if I wasn't watching eurovision I'd mess around for a bit rn cause I feel like this is a perfectly solvable issue but it feels wrong to say anything without actually testing it
this is the problem. T? is not a type, it's a weird compiler lint. item #2 here is the problem
if T is a value type, T? is the same value type, not System.Nullable<T>
you said that if T is a reference type, T? is the same as T, and if itās a value type T? is the same as System.Nullable<T>. This documentation seems to say something very different - if itās a reference type, T? is T?, and if itās a value type, T? is T
no
yes
I think you just said them the wrong way around by accident but thatās what you said
if we bind where T : struct, then T? is System.Nullable<T>
if we don't bind that, then T? is T
that's the problem here
this documentation is specifically for the case where we aren't binding where T : struct
hmm I see now
but I also see why it is the way that it is, because valueType? and referenceType? are actually two completely different things
I wish I had the opportunity to mess around with it but I'm actually curious... does method overloading work where 1 has a constraint of where T : struct and another T : class
this is because T? by default is just a compiler lint that the value might be uninitialized, but if you bind where T : struct (or explicitly use it on a value type, e.g. int?) then it uses System.Nullable<T> instead
I was just about to ask that 
i think it does lol, but i can't exactly define one of them in terms of the other, so i'd have to duplicate the body
I feel like the answer is going to be no
yes
you could define a single private method they both refer to using two type parameters, S and T, where S is just T?
hmmm perhaps
so PrivateFoo<U,V> would be called by Foo<T> as PrivateFoo<T,T?>
nasty workaround hours
for now i'm just putting where T : struct because i don't think i need to use this function with a reference type yet
even better 
i wish c# were a real programming language
then i could just use Option<T> or something
Java looms around the corner
may I suggest scala? it isnāt any better it will just make you grateful for C#
and itās great for fans of haskell!
lmao
(itās an unholy cross between haskell and java, for anyone curious)
ngl once you brought up Option I was worried you already liked scala 
I think Swift is like 50% just Option statements
I always forget how Option and Maybe work. are they the same thing
Maybe
honestly at this point i'd take either
wait no, haskell syntax is definitely Maybe, not Option
now I canāt remember where Option comes from
Option<T> in every language I've seen it is frankly just a better Nullable<T> abomination
i am in love with rust and hold a strong aesthetic appreciation for haskell
I'm a hater for haskell point-free/tacit-free/pointless programming
I was going to say, I see rust uses Option
and you call yourself a haskell fan, smh my head /lh
having a point is a side effect and therefore not true functional programming
i am under no illusions that haskell is not even more of a "real programming language" than rust, but unfortunately i cannot shake the hold that rustc has on my heart
she is so beautiful.....
haskell is my favourite crime against humanity
I once caused a kernel panic with haskell in the middle of a lecture, 10/10 would run the code the lecturer explicitly tells us not to run again
List of real programming languages
- Lua
- Others, probably
there's also LISP
I don't think that's a real thing
rust is beautiful because you can write these https://github.com/rust-lang/rust/blob/master/tests/ui/weird-exprs.rs btw
i love weird-exprs.rs
always a good start
lollll yea
fn semisemisemisemisemi() {
;;;;;;; ;;;;;;; ;;; ;;; ;;
;; ;; ;;;; ;;;; ;;
;;;;;;; ;;;;; ;; ;;;; ;; ;;
;; ;; ;; ;; ;; ;;
;;;;;;; ;;;;;;; ;; ;; ;;
}
fn punch_card() -> impl std::fmt::Debug {
..=..=.. .. .. .. .. .. .. .. .. .. .. .. .. ..
..=.. ..=.. .. .. .. .. .. .. .. .. .. ..=.. ..
..=.. ..=.. ..=.. ..=.. .. ..=..=.. ..=..=..=..
..=..=.. .. ..=.. ..=.. ..=.. .. .. .. ..=.. ..
..=.. ..=.. ..=.. ..=.. .. ..=.. .. .. ..=.. ..
..=.. ..=.. ..=.. ..=.. .. .. ..=.. .. ..=.. ..
..=.. ..=.. .. ..=..=.. ..=..=.. .. .. ..=..=..
}
these are wonderful
i love how all this code is in the official rust github repo
Oh look, a bunch of actually on-topic-for-off-topic-channel stuff that I don't have the attention span to backread
(Meanwhile I just typed up a long notepad file of ideas for a potential programming language which is basically just "C# plus some things minus some things")
(It's longer than my longest MC mod idea file (11k characters) - almost 16k characters, and of course only detailing the differences from C#)
maybe i should write mods in a different .net language im fed up w c#
C# my beloved
If only it supported all these other things I just typed up
It can't because of how CIL and the runtime are, though
time for F#
Hence why "C#++--" is compiled into CIL at runtime after analyzing all the loaded plugins together (it's designed for game modding)
I've seen that, but it's still limited to CLR stuff as far as interop with other compiled things goes
Most of the added features revolve around being able to do modding stuff more flexibly and cleanly.
Like, a big part is supporting mixins (both in your own types and into other plugin types) as well as a sort of harmony equivalent (no transpilers, but there are "safer" alternatives to mid-method injection if the method designer wants).
There's also some stuff from other modding platforms/languages, like being able to conditionally include certain interface implementations on your types (like only if another specific plugin is around) (inspired by minecraft modding stuff, or at least stuff that existed back in 1.7.x)
And there's some other stuff which is just stuff I want in general, like Java-style enum functionality, being able to use values in generics (which would compile down to something more similar to C++ templates, but a little different), actual typedefs (slightly different than using aliases), etc.
- some things C# has that I'd exclude for sanity during development (no unsafe code, no extension methods/properties/etc. since that functionality is covered by mixins, and probably a bunch of newer C# stuff I've literally never used (or maybe even older stuff - like I don't understand async stuff well enough to do it well)
And some stuff not directly language related like optional sandboxing and templates (not C++ templates, more like ones used for theming websites).
(Templates would be stuff like a file that is an event script without a bunch of boiler plate, essentially allowing you to write the event as a top level program, but more than once per program unlike normal C# top level statements since it wouldn't be for a primary program entry point)
what would Visual Basic mods look like
Suffering
(And outside of the scope of this project)
The biggest barrier would be generating the CIL, at least in a decently optimized way, for non trivial things (like complex switch pattern stuff, nested loops, etc.).
I guess I could generate C# code from my hypothetical language and just run it through the C# compiler, but then I'd need to include the c# compiler with any projects using it and who knows what antivirus would think of that.
Console Code is only 2.9MB, so for a full game added file size wouldn't be too much of a concern...
And of course there's making good tooling for IDEs (syntax highlighting and analyzers)
The silliest thing in it so far is the only keyword ideas I have for mixin permissions:
keyword on for "mixable" ness, ie. what do you allow mixins to do
TODO: come up with actually reasonable keywords for this
while this is kinda fun as a play on "mixin" and liquid viscousity, not sure it's reasonable for the end product :P
sauce - mixins can access anything, including private members
jelly - mixins can only access protected things, can combine with jam
jam - mixins can only access internal things, can combine with jelly
butter - mixins can only access public things
solid - no mixins allowed at all (like for a Vector2 class or something fundamental like that)
I guess I could do something like a mixable(protected, internal) sort of thing...
(And yes I had to google "things similar to jelly and jam" to figure out the naming conventions)
Something odd going on if your jelly is more liquid than your jam 
Yeah I couldn't come up with a good word for that theme for protected vs internal since, rather than being in a direct hierarchy, protected and internal are more like different things at the same level
So I just chose jelly and jam for those since I'm always like "what makes jam different from jelly anyways"
soup
(The default is butter by the way, not solid)
I'm not sure fruit soup as a condiment/additive really exists? Could be wrong though, I'm not an expert on the subject
I didn't even know fruit butter was a thing until I googled this stuff
I'd say soup is more of a thing you put stuf into, rather than something you put into stuff
cantonese dessert sugar water
Tong sui (Chinese: ē³ę°“; lit.ā'sugar water') or tim tong is a general term for any sweet soup served as a dessert typically at the end of a meal in Chinese cuisine. Tong sui originated in the Lingnan region of China, including Guangdong, Guangxi, Hainan, Hong Kong, Macau, and some parts of other provinces in China. Therefore, in the narrow ...
cant get more free form than this 
what if you do the thing microsoft says not to do and implement new language features via source generation 
Microsoft says not to do that? LAME
(I kinda did that with my dynamic fixed point generator, huh...)
That's sorta what I'd be doing though, since this would all compile to CIL before running anyways
(Or maybe compile to C# if I'm that lazy, and figure out a way to fix stack traces)
Strawberry soup is a thing in some places I think
But you're expected to eat soup standalone! That doesn't tend to be the case for the other options I listed! (well, outside of things like applesauce, but even then I'm sure there are people who will just eat them standalone like my dad does peanut butter)
Protected, internal, Protected internal, internal Protected š
is ketchup a soup
the kind of soop im familiar with as a child is like miso soup
So it's a side not a main
Banned
...are you saying you eat ketchup by itself. Like pouring a bowl a ketchup and going to town with a spoon
If so, I concur with chu
@fleet wren You leveled up to Cropmaster. That's level 500! The deepening purple represents your mad descent into the server.
ketchup soup got me to lvl 500
Yeah but you also don't put the soup on something else usually
Banned. Get out of here with that heretical excuse for a food - as penance you must cook and eat only gourmet meals for 30 days straight before returning. Proof of completion will be required
noted, pan frying steak for the next 30 days
does it count if I buy caviar and just spread it on a plate with some creams and crackers
We're applying rules similar to the many forced-food-variety mods for Minecraft
No, that's not close enough to cooking. Otherwise you could just make charcuterie boards all the time
The intent is not just to make you see the error of your ways and become better, but also make you suffer, you see
Where's my steak
Oh it has to be different gourmet meals
Just saw this and it looks like an improvement, at least? https://modrinth.com/mod/oracle-index
But still not quite as flexible as I'd like (but again, having the global ToC on the left side is a massive improvement)
Ideally I'd want to be able to make more dynamic pages though, with custom interactive UI components and such
Like imagine a widget that simulated a multiblock structure and you could easily swap blocks in it and see stats about the result, without having to get all the resources to build it and also test it to figure things out
oo it loads markdown
Yeah, and it isn't limited to being super cramped on-screen like patchouli š
Patchouli does have a lot of nice features as a mod developer, but as a user I don't like having to be limited to the cramped default window size (or simple scaled up)
Something something "I paid for the whole monitor I'm using the whole monitor" joke
late reply, sorry ated them all
If you ate them all that first, then that's hardly 30 days worth
(Or did you do that because I forbid using the same meal for 30 days, and so you combined all steak into a single meal so it wouldn't go bad)
my answer is... yes 
I just discovered the Nvidia App is the reason I've been running out of space on my Windows partition forever. It was using 37 GB for some reason, but it was all in its AppData folder so it's entry in the Apps list / Control Panel didn't report that much space usage
Having seen multiple "generate a knitting pattern!" apps made by...not actually real knitters...makes me really want to make my own
Sure you can generate a bog standard raglan but I want a stitch pattern darling
I just need to abstract knitting into a constraints system š
I have a coding question
Would it be possible to create a content patcher function where instead of taking a overlay from a asset in the folder, the mod will take a internalasset that has been loaded in game?
I was thinking something like this
"LogName": "Lyell Outfits",
"Action": "EditImage",
"Target": "Portraits/FC.Lyell",
"PatchMode": "Overlay",
"InternalAsset": "Portraits/FC.Lyell_Outfits",
"FromArea": { "X": "{{XFrom}}", "Y": 0, "Width": 128, "Height": 384 }, // optional, defaults to entire FromFile
"ToArea": { "X": 0, "Y": 0, "Width": 128, "Height": 384 } // optional, defaults to source size from top-left
},```
like it would be really cool if we could use loaded in assets for overlays, it would make recolors of overlays possible
not much of an off-topic question
anyway, i don't think this would be at all possible with how CP works
this would mean assets depending on each other, highly complicating the whole system
test
did your test work
always
do tests work if they always succeed
yes
@devout vault psst I'm out of retirement kinda
Gratz on not retired
I've thought about implementing similar things before but the main pitfall of relying on assets for other assets is that it becomes possible to create a cyclic dependency, which will either not work (if you have safety checks) or crash the game (if you don't)
In fact I did that to myself before by accident with c#
<@&239770080378880001>
already on it!
š
Using images is... novel.
Well Aquo, want to start working on OCR link blocking? /j
Getting lazier every day huh.. Alas
Nah, this is actually kinda clever to bypass censors!
Still not clever enough to get past apples 
Me when I'm halfway between being a chaos gremlin and responsible with commits.
The sheer number of times I've resorted to using xxd at work
concerning
I've actually thought about this a lot before! more specifically, how OCR could help get past using similar-looking letters from other languages/parts of unicode in links
having used my fair share of OCR tooling for dealing with PGS (image based) subtitles... they kinda suck
even for a fairly straightforward to parse script like the alphabet
play a fun game of I vs lvs 1 vs / vs \
the ones built into stuff like google lens seem to be really good but idk what they're using
Tesseract seems to be main open source one but I've used it and it seems to struggle
AI on every single image hosted on every Google platform, of course.
and more!
you might get tesseract to behave well enough for this purpose but for subtitle handling it requires a lot of cleanup after
but perhaps subtitle fonts are worse to deal with than normal thickness fonts
PGS subs are the devil btw
(for my specific purpose of sentence mining for language learning)
I fucked up submitting my taxes three times last year because I couldn't tell if my car's VIN number had a O or an 0 in it
I'm very much on hiatus from SDV modding at the moment unfortunately š
If you have any questions I might be able to answer them though if you DM me or ping me in MCN or something, just not doing actual development at the moment beyond for pathoscat.mp4 the other day
I take back what I said about my own programming language. I'm using this now. https://github.com/denismm/mystical_ps
Btw whenever you feel up to it lenne says my PR works
No hurry cause anyone dedicated can backread discord
Well Pathos sorta gave me a deadline for some spacecore stuff that will break with the next CP release, so ideally by the end of the month?
Since once I do spacecore I'll likely do JA/GMCM as well
Sounds good!
in other gourmet food (and not at all about programming) news, the water carbonator I splurged on arrived today (the co2 canister, on the other hand, hasn't yet)
did I waste money on a novelty that I likely won't use much? probably, but at least I'll be able to finish this entire bottle of squeezed lemon juice before it expires next month
You have to what on your taxes
Then again I mildly panick every time someone hands me a tax form
Merrill gave me a 5498 the other day and I was like oh god what is this
I bought an electric vehicle so if I wanted the tax credit I had to file my VIN number and stuff to show what I bought
Let me know how it goes
I've been wanting to DIY one for years now
...I'm not sure carbonated drinks count as gourmet
Sounds fun though, I think one of my brothers has a soda stream and likes it
in this household anything above "rice with egg and soy sauce" is gourmet /s
You know what? Fair
In my apartment, anything that's "not cooked in a microwave or from food delivery" might as well be gourmet
New quote added by atravita as #6376 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1373801745683316799)
In random laptop related news, today I got tired of the stupid numpad layout on my Framework and used the configuration tool to change the bindings of the top row keys. These ones:
I don't know why they thought numpad needed an Escape key, calculator shortcut, equals key, and a second enter key but at the top
I have rebound them to Home, PageUp, PageDown, End
I had to buy an actual incandescent bulb the other day and the single bulb was like $3
Escape on numpad? What
RIGHT?
There's a TV with a screen on it and it costs $3k
Is there not one elsewherre or something?
I don't like this world
Hmm. What would you even need an incandescent bulb for? Lava lamp?
...don't all TVs have screens?
And there's absolutely an escape key elsewhere, since you'd definitely also have a traditional keyboard.
Maybe they were planning ahead in case someone makes, I dunno, a touchscreen module that goes where they keyboard goes...?
the calculator button is a common thingā¢ļø on numpads for some reason
It looks like a calculator surely you want to be able to access a calculator instantly
(Except I never use the calculator app, I use a keystroke launcher that has a calculator module)
Well I'm gonna show Samsung and invent a TV with a refrigeration compartment
Not all traditional keyboards have an escape button š
That's why I had to ask
Perfect, it can make my food scalding to match volcano scenes or frozen to match antartica scenes
Bonus points if it can cook somehow. Binging a new TV series? Every episode it'll make you an appropriate snack for the upcoming plot points
Isekai'ed into the late roman empire? The snacks match!
casey in here asking me to invent a molecular printer built into a TV
(I absolutely would if I could)
I never use the calculator
I feel like the calculator is a mistake at best
No, worse. I'm asking you to have it come up with meals and cook them based on what's stocked in the refrigerator compartment
Wolframalpha.com or literal excel or the python terminal
So what do you have stocked
Let's hook chatgpt up to a robot arm and give it access to a stove
I have some salmon and about four pounds of chili
This sounds like a good idea
Why is it "fridge" and "refrigerator".... why did a letter disappear
Oh and I guess a bell pepper
As previously mentioned, only microwaveable things.
(And water, a little bit of apple juice left, and a little bit of chocolate milk left)
quick what's the square root of 5 divided by 2
I have no idea why fridge is spelled that way and it annoys me
I'm struggling to understand the context for this, even seeing the surrounding messages
Like, if it's based on frigid then where did the d come from
Anything is microwave able if you're brave enough
(I guess the d migrated?)
Tad bit more than 1.15
Wait really?? How the hell does that work
I guess without the d it'd be pronounced more like "fry-je"? (pretending english always follows it's own rules)
I assume it works via the Fn nonsense
Frustratingly
Damn, not bad for a mental math guess
Yes pronouncing words exactly how they look is very important in English, I guess they were just forced to put the d there
TrĆØs importe
Calculator button
I know I've seen keyboards without escape (and had to use them) before, but google is only showing me ones with escape that have the keycap removed
You can't attack me with French, I took a single year of that in high school and haven't needed it since
About every time I opened the calculator app I regret it
Ah, it sounded like you were saying you didn't see a reason why people would use calculators on their computer
I usually needed either wolfram alpha, the python console, or good old excel instead
Yeah, one of my coworkers actually uses the calculator app
I use it sometimes
Then copies the values back into excel
Oh





