#programmers-off-topic
1 messages · Page 127 of 1
At one point up until like a year ago, I had a CD with civ 2 or 3 on it
(Not an official CD - a home-burnt CD with sharpy on it saying what it was)
To be fair, the internet only ever acknowledges RC2
Which implies the existance of RC1, but not RC3
The fact that there was HP spinoff so early surprises me but I guess it shouldnt
Anyways Emma Watson
Did your parents really like that game or smth
Smh it's a video game
I kind of expected someone to say this
I'd love to replay HM:DS if not for the whole crop growth/weather system
From what I understand the sequel(?) had the same mechanics too, even if a lot of other things improved
...not HM:DS
HM:Island of Happiness, which was also on DS
also if I replayed I'd grab that mod that lets you be a lesbian, but anyways
tf is this
part 3 yes
...oh it has some real games on there too
wtf it has Tux Racer
I was about to make a joke about that
So is this 101-150 then
That and "are all of these even on PC?", like Zoo Tycoon
They never said what they were the top 50 of
I also actually own SimLife
guess so...
The one my brother was just asking me to make a modernized version of literally less than a week ago????
I have it
coincidence...
No
damn, the animals on the cover are nearly as old as the game
harvest moon ❤️
how many fingers am I not holding up 🤞
I have vague recollection of a PC lego game where you delivered pizzas but it quickly became not so mundane
Can't recall what it was
there's a lot of lego games...
Hence why I can't recall
I looked at one point and never found it
I think you got to buy a house or something too?
I think the one on that CD I just showed is called Lego Loco
The American dream
I could not read any of the words besides lego
Delivering pizzas and buying a house
Nobody wants to deliver the pizzas - only eat them
Dogz, Lego and Freddi Fish
God Lego Loco
I should play this again
lmao
it was one of the very first lego games ever
actually it came out shortly after Lego island
I'm like 98% certain this was the game I mentioned
Seven
you got it wrong. wow, you really can't read
Lego island was basically the first lego video game ignoring a funky Japan only game
Lego Loco was second
🙏
?????????????
there's a modern recompilation of Lego island if you want to replay it
To try because nostalgia, or to not try and not ruin nostalgia
▶SUPPORT on Patreon or YouTube Members and watch videos like this early and ad-free:
https://patreon.com/mattkc
http://youtube.com/@MattKC/join
▶LEGO Island Decompilation on GitHub: https://github.com/isledecomp/isle
▶FOLLOW on Bluesky: https://bsky.app/profile/mattkc.com
▶FOLLOW on Twitch: https://twitch.tv/mattkclive
▶FOLLOW on In...
shoutout to mattkc
good channel
they have a Lego island documentary too
I'm thinking sourdough pizza crust
The moz from Costco
Great tomatoes
And some fresh basil
you do actually deliver pizzas in Lego island so you're not wrong
you actually deliver some to a criminal who you then accidentally help escape from jail
I sure wish there was a convenient ranking of using different tomatos for sauce floating around...
I had this on game boy lol
I did not think I was wrong
I'm getting the $2 ones
nostalgia trip going through my old games...
never know like 99% of the games people talk about online when they say retro games
where's the pc gamers
this was when the tycoon genre peaked actually
you could breed new dinosaur species
Am I influenced enough to buy one of those bread baskets...
The Lego pizza omg
incorrect. this is when the tycoon genre peaked
https://www.jellyneo.net/?go=plushie_tycoon
Jellyneo.net provides Neopets users with game guides, helpful articles, solutions and goodies to guide your Neopets experience. With over 1,000 pages of quality content, you can't go wrong with Jellyneo!
😌
I only played 2 games in neopets
a little game where you have to grab dubloons in a boat
What
Okay, you know what, I need to get two perfect scores in duolingo today so I dont need to know
and a game where you were a little gelatine creature and you absorbed smaller gelatine creatures to grow and grow
If I close my idea great basil and perfect tomatoes and mozzarella cheese will show up and so will a kitchenaid so I can make cultured butter
I never really got far in neoquest
I remember a bunch of different neopets games though
I was never too big into neopets
I was just too young to know what I was doing 😛
...I wonder if all the flash games are archived
A lot of them were on archive.org.
this game is almost impossible to find information about
I get the impression it was only ever released in the Netherlands
ah good channel name
of course a big part of my childhood was runescape but I still play that to this day so it doesn't feel very nostalgic
I played an ice breaking game and something like snake in neopets
oh Runescapeeeeee
trying my best to survive with my younger brother roasting me the entire time lol
does old school runescape even count if its present day
Meerca chase or the faerieland "pvp" (against AI) one
(re:like snake)
why are we gaming retro-ly
the 19th is going to be a special day for runescape. They're removing most pay to win microtransactions and the whole gambling system from Runescape 3 (the not old school one)
I love old school games. I started mossing with the original Sims and zoo tycoon
YES! That's the one. I lived for that game
Those are two different ones 😛
loved the Sims and zoo tycoon
Meerca sorry I got excited XD
my first video game was undertale and I’m pretty sure my second was stardew 
Yep, I liked creating new furniture for the Sims. You had to use a program called the transmogrifier
I just didn’t grow up an epic gamer I’m afraid
my first sims was 3 with pretty much all its dlc
my first game was a game called hickory that we got for free on a floppy disk with a pair of shoes
a rich girl I knew gave me her old ds when I was 10 because the screen was slightly scratched up and I had a single layton game on that so that’s probably my first full game actually, and I, uh, completely legally got the sims 4 at various points
New quote added by atravita as #7018 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1462254585631477770)
New quote added by atravita as #7019 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1462254882898706474)
I do still miss treating sims as an RTS with the openworld.
sims4 with loading zone hell is a very different vibe
sims 4 is also free so its not hard to legally get
my first "proper" game was Pokémon Red I think. I was like 3
-# it was not back then. and definitely not on linux
my first pokemon was ruby
Do you count Oregon Trail
its been free for almost 4 years!!
"at various points"
wow, such a loyal fan to buy all of the sims 4 dlc multiple times
Let's see
yes
Do we count Duolingo
no
it's more of a game than a language learning tool so yes
my first game was PGA tour golf for the snes
Pokemon go also doesn't count as a game in my opinion
To me, gamified productivity tool != game
what productivity is pokemon go creating
Pretending you'll exercise, I guess?
I looked up the flash archive thing (flashpoint), and uh
the achievement I am most baffled by that was achieved by baby me was beating Golden Sun Lost Age despite being unable to read
Why does it have the neopoints scratch cards
The games, yeah sure
But the scratch cards?????
I'm pretty sure the only two games I've ever played, based on Casey's definitjon of game, is Runescape and Stardew
oh I played many flash games
did anyone else play too much of this or just me
I played a bunch of flash games, but I don't remember them well
There are a lot of not games in there....KoL, Pokémon Go, Zombies Run
First time I've heard of it
I still recommend the shift games and my attempt at tempting you guys is going to be that they were portal lite if portal was a flash platformer
Do you count the games installed in windows
ive never heard anyone else ever talk about the premier racing game of our time, beetle adventure racing
I didn't even know the n64 existed as a child. Everyone I knew had a Playstation
If we change beetle -> beedle, I'll consider it
I'm damn good at minesweeper
atra how do you feel about demoncrawl
Never heard of it
yeah i figured
If you want me to play a game send it to the Gog account I've yet to open
Microsoft peaked when they made the falling card animation after you beat solitaire on the windows xp version
its a minesweeper rpg roguelite
a what now
Was poker roguelike not enough
wtf
if you like minesweeper its actually quite fun
i played a lot of it
Title result: DemonCrawl on Steam
Are you sure they made that intentionally and it didn't just have the same bug that moving windows over an unresponsive one did back then
apparently it crashes on startup now due to their servers no longer existing
so thats fun

its not even because of always online drm or anything it just crashes when it tries and fails to phone home for things like leaderboards lmao
almost impressive in a way
doesn’t that mean it would have crashed any time someone tried to play it offline 
no going offline actually stops it from happening
The reviews say it works offline
that and blocking outbound connections in your firewall
your guess is as good as mine as to why it happens exactly
I'll take a look next gog sale
no you wont
it is odd that "connection failed due to being offline or firewall" is fine but "connection failed due to server gone" crashes
I'll forget to take a look next gog sale
I wonder if the issue is how they parsed the response
i trust you
it might fail earlier into the process if you don't have a connection at all
and never reach the bad code
so no response is fine but if they assumed a 200 response, crash on 404 etc
wow I completely forgot I ever even knew about this
Let's see how long it takes for me to play alchemy game
Or the other one, the pcb one
Remind me in 2 years to check if atra played the alchemy game
hopefully you don't mind if I end up a few hours off on that one, been a long day and I may doze off. (#7035043) (2y | <t:1831772061>)
(source: I have a discord bot I initially didn’t bother setting up error handling on. did indeed crash on non 200 responses)
What about going back to Runescape, that hasn't happened either
How do you know that it will be a long day in two years?
What do I look like, a SMART bot?!
... kinda?
Anyways of all the games yall have waved under my nose the alchemy one seems interesting but I've already forgotten what it is called
Opus Magnum?
Possibly???
this one? (I think this was originally selph’s gif)
Yep, Selph's #programmers-off-topic message
Oh, they posted it, and you mean did they make the original machine in it
well. I went to make a gog account but I can't pass teh captcha
have you considered that youre a robot
New quote added by atravita as #7025 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1462254952159117414)
atra thinks iro is boring, confirmed
this is a lie. i just won't believe someone like this is real
stardew was fairly early for me too but not in my first 5 by any means
-# it seems that iro might be a filthy casual
Atra thinks atra is boring, next
Atra has more opinions on mortgage products than video games
I'm pretty sure to this day I have under ten games on steam and opus magnum is the first one I 100%ed 
(stardew is on gog)
you are now a certified alchemist
I have 7 games 100% and all but one are puzzle games
another one i can recommend https://store.steampowered.com/app/3035120/Is_This_Seat_Taken/
Window seat or aisle? Booth or table? Lone wolf or life of the party? In Is This Seat Taken?, your mission is to organize groups of people according to their preferences. It’s a cozy, no-pressure logic puzzle game where you’re in charge of who sits where.
Whether it’s the cinema, a crowded bus, a wedding reception, or a cramped taxi cab,…
$9.99
6051
79
Title result: Is This Seat Taken? on Steam
tadaa
I love Dave the diver and dream daddy. Still slowly chipping away at Hades (I die a lot)
if you don't have god mode on you should enable it if you're getting frustrated
in hindsight it's hilarious it's called god mode
If it keeps happening I'll toggle it on, but I made my way through most of Dead Cells - it just takes time XD
there's something simply beautiful about 3 hidden games and dream daddy: a dad dating simulator not one of them
which i'm allowed to say because it's in my library too through the magic of steam family sharing
(and don't plan to)
you can actually right-click -> manage -> hide this game if you prefer 
good for atomising junk games
just js things:
var a = obj[obj.length - 1]
var b = obj.pop()
a == b // false
very cursed sentence ahead: I think I'm dealing with javascript gc shenanigans
"I don't need to write this properly it's only a personal debug thing I'll use once" <- a sentence spoken by fools
same
I'd like to thank my sister
that's such a small amount of games
I'd turn on steam family sharing but I'm the only person in my family with a steam account

I barely even have to buy games
my sister and mom do it for me
my sister doesn't even have the time or energy to play them but she does buy them so ez
I share a steam library with my husband and my brother who both have MASSIVE amounts of games (i love arin Hanson that’s why i have dream dads) so if I find out about a game I want there’s a good chance one of them already has it
nice
for me I'm usually set if it's a narrative title or a turn based rpg
if it's not I probably have to buy it myself
thankfully that's most of what I play too
There’s a few cozy type games I’ve gotten/had them get for me - but it helps that brothers wife likes that kinda thing too (so I can play coral island without buying it)
nice
I am 50/50 on turn based rpgs - I like chrono trigger a lot. Sometimes it’s a vibe and sometimes it’s not haha
Blue Prince is so based
I did make a gog account. There are also technically a few more on the Amazon game store because Amazon gives me Prime sometimes, but I grabbed those because they are free....they dont actually look fun
the first 2/3rds of it are very very good (I wish they put more care into the last 1/3rd of both the puzzles and the plot though)
what does the last 1/3rd even mean for a game like this
when did domain names get so expensive, damn
All the hobbyists buying one for their 34th project idea that never goes anywhere led to a shortage
I think it's time to swap this one out
I'm open to suggestions
I'm still on namecheap, I guess I might as well transfer it to porkbun and see if they'll give me a better deal, then let it lapse if not
I barely pay $60 for the server
stardew.lol
I forget what the original one was
stardewvalley.community I think
it was not a good url
CA give me a subdomain
Not allowed to hack CA's domains
...but I guess that's why you asked him to give you one
I'll be good, I'll just send it to a server
they're asking a price to transfer to porkbun
is that just the transfer, or is that also a year of renewal
Porkbun is?
yeah
"That's... how DNS works".jpg
(I don't know that meme format well enough to find it)
I'm 99% sure my last transfer included a year unexpectedly for me...
You can get kittycatcasey.space for 26/yr 
I think this does include a year
It's half of what namecheap was asking for at least
One of the most common questions we get from registrants (that’s you) is, “do I lose domain registration time if I transfer domains?” Nope! You won't lose any existing months/years of registration, and in most cases the domain transfer will also add a year of registration time to your domain once the transfer is complete.
I could also eat all the tasty food in the house for nothing but the price of upsetting my parents (huge price to be fair, I don't want them sad 🙁 )
"In most cases" is very helpful. 
I was hoping to get a first time deal
maybe theres a coupon somewhere
I found a $1 off coupon lol

alright, I'll keep stardew.chat for now
now to figure out how to change nameservers...
I guess I'll see if it transfers
I've been wanting to play opus magnum and blue prince but I havent gotten around to it
Wut
not gonna lie, I haven't experienced the last third yet cuz my laptop dies when I play it
do it (for both)! great games
blue prince for when you're in the mood for a more involved, longer game, opus magnum for when you just want a fun puzzle
What if I want a longer more involved combat game, with more puzzles than any person in their right mind would expect going into it?
Oh wait, that's just CrossCode
(it's a lot of fun. yes I used a walkthrough for most of the puzzles 😛 )
(and used the setting that made the timing for said puzzles less strict)
Don't tell @earnest cairn , but I still haven't played the Alabaster Dawn demo
I still need to finish CrossCode...
I still need to do my 100% playthrough
same 
I set up a ton of mods like a year ago for my NG+ run, and then never actually played it
I was shaken when I discovered CrossCode was written using Javascript.
I was just about to say "I'd probably mod it some if it wasn't JS"
New quote added by atravita as #7027 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1462510668157681665)
me neither
And yeah. I didn't use walkthroughs for the puzzles but I had the puzzles set to the absolute slowest pace you could
and even then I sometimes floundered the execution
WAIT, WHAT IS THIS NEW GAME BY THE CROSSCODE PEOPLE?
Downloading the demo right now.
Dang, DH is gonna play the alabaster dawn demo before I am
same
Now I know it exists, absolutely!
Admittedly part of the reason I used a walkthrough was once I realized your time actually affected if you got through before Emilie or not 😛
Steam please.
This is actually going to be the first thing I've played with a controller since my clicky DualSense mod a few days ago.
First time you've played with a controller since a few days ago
Uh
I guess it would be the same here, since I played something on Friday
New quote added by atravita as #7031 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1462519136264523912)
That really reads like something like "man, that was the first meal I had since this morning"
Wanna make a bet on whether or not I'll get to alchemy game first
Remind me in 2 years to also check if I have played Alabaster Dawn yet
.....ok..... (#7035844) (2y | <t:1831834310>)
I bet 12 that you will not get to it first
as in, the concept of the number 12. if I lose the bet I'm not allowed to use 12 ever again
damn a big gamble
Since you said "the concept of the number 12", does that mean you can't use other equivalences as well, like 6+6?
Or "the number after 11"
yes, if I make calculations that resolve to 12 it just turns into a black void
a little problematic considering it has the most factors of any number that small
does that void all numbers after twelve too since the natural numbers are constructed by incrementing from one
are we now limited to zero through eleven
I didn’t realise the concept of the number 12 was an individual one
Also, does this limit your use of it, or your understanding of it?
even math is subjective in the glorious 2026
it seems I'll also be unable to formulate sentences longer than 12 letters
you mean the glorious 3137
Letters, not words?
it's tough but I'll figure it out
New quote added by atravita as #7032 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1462521367743435009)
no message longer than 11 bits
I assume Casey actually owns that game
I have not purchased the alchemy game but did successfully add it to my gog wishlist which I will then treat the same as my steam wishlist
I imagine it's more like a censor. Like, anything less than twelve as fine, and anything over twelve is fine if you don't think about it in terms of 12s.
12 itself? What's that?
13 bits
zero index
It's not even in EA yet. We were talking about the demo earlier
Oh
Well
Yeah, I guess putting it on steam wishlist would be difficult when you can't log into steam until the 3d mod is done
I am not a video game understander
Heyyyy now
Wait did you mod the controller???
Wait wait wait
waits
I'm never giving you the interrupt to get out of that wait
waits
Thank yoba I'm not hardware
Does that mean u take all of december off
and also 12PM everyd- oh wait that's just lunch break
Guess you can’t have lunch now 😔
I mean it's not like I made the mod, but I installed a microswitch mod for it, yeah.
I just realized casey has "code crime queen" after her name over here. Should I add that too after making C#-for-JVM a thing that exists? I feel like that's a bigger code crime than anything casey has done, even if it was casey's fault in the first place 🤔
I feel like Chord would justify something like that.
you can be code crime prime minister
What about code crime madam president
Sounds awesome! What does it do
code crime head of state vs head of government
I couldn't fit madam president I demand a longer nickname
who is the Code Crimes General Secretary of the Ruling Party (neither head of state or government but holds more power than both in practice)
Chue
- You made a separate language, which has literally been done before. For it to be a code crime, you would've had to go the transpilation route. Chord isn't a code crime, it's a DIWhy
- You clearly are unaware of the extent of my code crimes.
- I never even asked or suggested you make chord
Code crime civil war
What's the point of code crimes if you can't flaunt them to people
Khloe I expect both of y'all to make Minecraft mods with Chord
...that's literally what it was made for
Although doing hytale mods is also tempting now
I dont know what hytale is :P
Yeah, that is in fact why I made it
Hytale is Minecraft 2 /lh
(At least they wanna be Minecraft 2)
I don't think they want it to be, considering how much they've stressed they have a different focus 😛
(The online fans at large though? Yeah, true)
Well, best of luck!
I meant more in the sense of "becoming the gold standard with a huge player base that has a massive community and lasts forever"
Ah
Especially since they've put so much focus on creator tools.
we are all minecraft 2
imagine how far along hytale could've been if they didn't spend 300 years rewriting the entire engine only to then throw that away
Imagine how far long hypothetical casey game could be if she actually worked on it consistently and didn't change which one she wanted to do every other day
Youtube and Crunchyroll trying to get me back into anime with a show I watched ages ago
Could've sworn she had white hair
(Even if you haven't seen the show, there's a decent chance you saw this old meme format from it)
I have seen neither
I remember the last like 1-2 or two being rushed
Like an entire season's worth in that 1-2 episodes
New quote added by atravita as #7036 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1462539142519980288)
I'm honestly a little proud of how shit this solution is while still working
it's dirt cheap, which is an advantage if you're working for a particularly poor company noble house
that has a lot of time to be waiting
which part
"Tonic of Hydration"
oh
no but their "tonic of bravery" or whatever was (spoilers) ||just alcohol||
It doesnt load for me either dont worry
wow I hated this level
This seems like a game that'd be super hard to design puzzles for
there's actually a puzzle editor with steam workshop support built in so people do try
lmao that's the same one leroy was complaining about
tbh I think it's fine (not bragging /srs)
I considered doing waste management and decided I refuse
so I just used everything instead
most puzzles (and the only type that the ingame puzzle editor supports) give you infinite space
you are right that puzzles built around limited space would be tough to design, but that's a minority
is this a pun
also you'd need an external tool for those
it is now 😌
I'm annoyed that you can't use the in game editor to connect a triple bond to the ... atom
I was gonna say "be the change you wish to see"
But it looks to be a C++ game
I mean, you still could, but the difficulty increases
Also to be fair I meant for the game developers too, not just the average player 😛
I'm surprised the editor doesn't support everything
there is a mod loader using MonoMod to directly extend the game with new features, but apparently you need to revert to the previous version of the game, and I'd be surprised if it has more than 5 users
SteamworksNET very much leans C#
I may or may not be blind
but the steamdb detected technology logic runs entirely off filename/filepath matching with regex, so without C# looking files theres nothing to match against.
for windows it looks like its just .NET Framework 4.6.2 via a shared redist depot, and I honestly have no idea how the macos/linux depots seem to work as they seem way too small to contain a full mono runtime
I also wasn't fully aware steam had a shared redist for .net like it does for SDL and stuff
Bold of you to assume I know/remember things
looking at the file detection rules, steamdb doesn't have a C# / .NET rule anyway, probably in part due to how inpractical it can be as it wouldn't detect a single file app
I had assumed all steam .net games were standalone... for some reason
(ie. would have standard .net DLLs included)
.NET core+ probably is, but anything from the framework era would be framework installs using the .NET redist depot to ensure its installed prior to running
as you couldn't really self ship .net framework yourself as it wasn't designed to be self contained
you couldn't anyway, there's no trash "machine" in this level. And I'm pretty sure there's a way to make it in "one cycle" with some nice logic
Put this in the #making-mods-general channel too because I wasn't sure which one to put it under, but does anyone know any Youtube tutorials or anything to help me learn?
There aren't really any good YouTube tutorials as far as I know, but depending on what you want to do, the Content Patcher docs (https://github.com/Pathoschild/StardewMods/blob/develop/ContentPatcher/docs/author-guide.md) are a really useful resource. Other than that, looking at the code of open-source mods helps you learn how things are actually done in practice.
(I linked them to the start modding guide in mgs!)
Is there any good website to write the code in?
website?
are you trying to make mods for stardew specifically? if so we recommend apps like vscode
I use vscodium, personally, but yeah, it's an app, not a website
Mods for stardew specifically, yeah. I wasn't sure exactly what was used to create sprites, just assumed it was a website.
I don't think any of us use web-based code editors
OH you want art tools for that
!pixelart
Where to Start With SDV-Style Pixel Art
If you've never done pixel art before, don't stress! It's easy to pick up the basics - the key is to start small, ask for feedback, and incorporate that into your work.
To start, you'll want an art program. See a list of recommended programs in the !software command.
Here's some good beginner tutorials!
http://pixeljoint.com/forum/forum_posts.asp?TID=11299&PID=139322
https://medium.com/pixel-grimoire/how-to-start-making-pixel-art-2d1e31a5ceab
To start off, try opening an existing portrait and changing the outfit. Start small: edit a shirt pattern, change a jacket collar, or remove a scarf and draw the clothes underneath. Ask for feedback too! The best way to improve is learning how to identify what's wrong and why, so then you can work out how to fix it.
Here's more good tips from the artist of "Celeste":
General pixel art 1: https://www.patreon.com/posts/pixel-art-1-6971422
General pixel art 2: https://www.patreon.com/posts/pixel-art-part-2-11225146
Outlines: https://www.patreon.com/posts/outlines-14106192
Shading: https://www.patreon.com/posts/shading-13869731
Portraits: https://www.patreon.com/posts/portraits-8693396
SDV has a few quirks to remember too:
- Colour limits: Limit the number of shades you use - stick to six including the outline.
- Hue shifts: Rather than making shadows and highlights lighter or darker versions of the base tone, SDV shifts the hue too. Eg. a base orange will have yellow highlights and red shadows. This goes for skintones too!
- Light source: SDV uses a top-right & slightly forward light source - check the vanilla art for reference.
Most importantly, don't hesitate to ask questions and get advice from people. Have fun!
... Wait
Last edited by AtlasVBot on 2025-09-13 18:46:34
These programs can make the modding experience much easier! You don't need all of these, just choose the ones that best fit your needs.
I'm so sorry, I meant both. I'm new to modding and needed help finding the websites/apps to make this stuff
Thanks for the help!
no worries! post in #making-mods-general if you need any other help - NPCs and such are a bit out of my personal wheelhouse but there are plenty of knowledgeable people in there!
!software
Here's a list of software for pixel art and JSON text editors we recommend: https://gist.github.com/ishanjalan/c8efb21afa21f74a052293176db107f7
For making SMAPI (C#) mods, see the Requirements section here for which IDE to install https://stardewvalleywiki.com/Modding:Modder_Guide/Get_Started#Get_started.
(Also, use commands in #governors-mansion if just for personal use)
lol
Time to try and fix nearly a decade of tech debt in bouncer
should only be a few minutes of work
mmmm
did a recent message expose a bad bug or something
Even worse, everything is working perfect and I'm here to ruin it
good luck
I've been storing datetimes as strings, some with time zones, some not, and it's kind of a mess
With the timing, I was concerned I broke something last night somehow 😛
now you're adding storing them as numbers as an extra
I'm going to store them as just unix epoch values, yeah, but I'm actually going to go through and convert the database over
easy
...what did you do last night
By rewriting in Rust, right?
(I'm really not sure what was going on there)
(Whatever it was wasn't happening on other servers though)
There's nothing that frustrates me more than Rust's string manipulation, which is entirely what a bot is
Yeah, perfect choice then! 
it's really not that bad
it is when you play fast and loose
I thought rust is like all String are StringBuilder
Just push whatever u want on there
This database has three tables that I'm not even using anymore hmm
I need a european
or whoever
What does this look like <t:1768829588:S>
same country as DH, slightly different format 
I haven't gotten any errors at all yet, suspicious
New quote added by irocendar as #7037 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1462883491912880236)
RIP this mess
New quote added by atravita as #7038 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1462876102232899639)
I
rust strings
There is a library for that
yeah datetime
Are you sure you want it to RI peace and not something worse because of how janky it is
dateparser – python parser for human readable dates — DateParser 1.2.2 documentation https://share.google/zPNCxmUxiRBYhqmQC
I try to include as few external libraries as I can, as a rule
bouncer only has two (plus their sub-dependencies) thus far
but what if you need to pad a string to the desired length by adding spaces to the beginning
you're right, best add a library to do that one thing
top percentile ridiculousness
speed
New channel name should be #iros-alchemy-playthrough /s
(these gifs are always very mesmerizing)
my name is iro and I approve this message
i'm glad i get to sell my favorite puzzle game to at least 2 other people
Hnnng slay the spire 2 doesn't come out until March. Please megacrit I'm dying
Huh...
today's latest and greatest win11 gripe: alt-tab and win-tab do not work for some (no?) reason
up there with 'cannot search in start menu for some (no?) reason'
Have you tried percussive maintenance
problem exists between physical plane and displayed output
the user...
not quite
HYTTIOAOA?
gesundheit
Beautiful
This is literally supported by python fstrings
In syntax so garbage I have to Google it every time
Can't you also just do it like paddedString = " " * (desiredLength - len(string)) + string?
That's also ugly!
f"blah {var:<padding}"
(There are some cases in code where I will indeed be a diva, lol)
Full diva mode here
You can also do monkey-patching on internal classes using forbiddenfruit:
from forbiddenfruit import curse
def paddedString(self: str, desiredLength: int) -> str:
return " " * (desiredLength - len(self)) + self
curse(str, "padded", paddedString)
print("hello".padded(10)) outputs hello then.
... I should stop reinventing the wheel, people smarter than me have done that already.
Never, always reinvent every wheel
Tbh I wish extension methods exist in python but I understand why they dont
That reminds me of the time I invented my own sorting algorithm that on hindsight is thrice as bad as Bubblesort.
To be fair, I was 12 back then.
Fair! When I was 12 I was very very dumb
As opposed to now, where I'm just very dumb and a bit of a diva
Relatable. We are all divas for things we care about. Like coffee for me.
I like my coffee black, hot, and strong
I want my espresso slightly bitter, but not too much, not very sour, and maybe with a mild inexplicably taste of chocolate.
I also love it that my employer, not me, pays for the coffee
Behold the bad sorting algorithm I invented when I was twelve:
def twelvesort(unsortedList: list) -> list:
sortedList = unsortedList.copy()
i = 0
while i < len(sortedList):
i += 1
if sortedList[i] < sortedList[i - 1]:
sortedList.insert(0, sortedList.pop(i))
i = 0
return sortedList #had a typo previously, thanks casey
That's awesome for a twelve year old!
Am I reading correctly that it still returned the unsorted results
(I listed it on gog as a wishlist item! Now watch how long it takes for me to buy it.)
(If you want more precision
- I wont buy it not on sale.
- I'm in "fund the roth ira ASAP " mode
- I have a cavity I need fixed.)
oh no (re: 3)
It's okay! It just pushes back the fully funded roth ira by one paycheck
I first made it an in-place sort, then I quickly changed it but mistyped that one.
Thank you. To be fair, back then I couldn't really code. I had the idea how a robot could sort my books, and tried to think of how it would do that. This is basically the first time I have written it down.
The most cliché thing is that I was typing that code while cuddling with my cat.
That's how I code 75% of all time.
meanwhile me
damn
next month I'll start streaming a series of "I complete games I never completed", starting with Zacjtronics
I'm 95% done with most of their games
Nice!
You wanna post this in #stardrop-arcade, this is the programming chat 
We all know programmers only have fun when coding.
we have fun?
what do you say, should I play that one next? 
it's the only Zachtronics game i've completed, so idk
i felt like allowing a single extra instruction across your CPUs/units/whatever would help some frustration in this game
i've been running into that issue so many times
"if i could only fit 1 more line of code...!"
I felt that TIS100 was way more interesting to work with
I've been going back to early levels of opus magnum and trying to get top percentile and the frustration of being 1 instruction over is so real 
i haven't given TIS-100 a real chance yet
in Shenzhen, i've picked up some tricks later on, didn't feel too bad
like receiving data from multiple units on one port
also only used a wait loop trick like once across the campaign (waiting for sync)
if you think about it, this is very similar to bubble sort, you just send unsorted values to the start instead of swapping them with the one before and immediately go back to the start of the list when you find an unsorted value instead of continuing to the end each time
kinda dreading the extra levels, i've heard there is very little physical space to work with, and i've also been having problems with that, sometimes
i have to go back to EXAPUNKS, was probably also like 95% done with it
Despite its appearances, TIS-100 is a game!
from the steam page 
I really appreciate how little space and resources zachtronics games take
(also opus magnum's assets aren't even bundled, they're literally pngs and text files, which I find really fun)
i have not finished the original, SpaceChem, either
Kinda, but it becomes as inefficient as a Tower of Hanoi scenario:
5, 1, 2, 3, 41, 5, 2, 3, 42, 1, 5, 3, 41, 2, 5, 3, 43, 1, 2, 5, 41, 3, 2, 5, 42, 1, 3, 5, 41, 2, 3, 5, 44, 1, 2, 3, 51, 4, 2, 3, 52, 1, 4, 3, 51, 2, 4, 3, 53, 1, 2, 4, 51, 3, 2, 4, 52, 1, 3, 4, 51, 2, 3, 4, 5
still impressive for a twelve year old!
I just found out there's an even older flash game that they say is the inspiration for spacechem but looks exactly like opus magnum called the codex of alchemical engineering
(Too real tbh)
This sounds way too technical for me to actually look into, but it seems fancy.
https://pijul.org/
An easy to use, distributed and fast version control system.
distributed version control 
Couldn't you argue git is distributed
it's web scale
The "seems fancy" part was mainly whatever "Its distinctive feature is to be based on a theory of patches, while still being fast and scalable" means (their bold text, not mine)
In Pijul, conflicts are not modelled as a "failure to merge", but rather as the standard case
conflicts are the standard
ez
could and should. it very much is
I'm officially out, they had to implement cryptographic algorithms with notes on quantum computer attack robustness just to allow labelling specific versions 
(because the way they work doesn't allow you to rely on "this happened before that")

I thought so, but worded it that way because my brain is my brain
(ie. I could've thought a stupid)
i'm open to the possibility that whatever this thing is means something else when they say "distributed", but git is a distributed version control system by the actual definition of that thing
I assume it means what you think and I've just never heard anyone refer to VCS as distributed
I found it on a r/ProgrammerHumor post about replacing github, so half of the comments were shilling their favorite unknown alternative to git itself (as one does)
I assume the point of distributed here is that multiple people can make changes at the same time to the same "branch" and it not being an issue
since you're not stuck on a linear timeline of when changes happened
distributed (e.g. git, mercurial, other good ones) as opposed to centralized (e.g. cvs, rcs, other bad ones)
Dont taunt me, ichor
I can't wait for the time-travel-based VCS to come out
"Hey can you check in X file, I kinda need it...."
Get an exploit fixed a week before it is discovered
Get managers asking you to finish something yesterday, literally
so with cvs, there's one central repository where all the stuff lives. when you want to change stuff, you check out the files and also "lock" them, so nobody else can work on them. when you're done, you commit them back and they become available.
yes, if you were born after this era, you should be horrified by this approach. it sucks! this is why DVCSes were invented!
I'm fascinated by your version control system seemingly operating similarly to how we do document control at one of the internal work applications
<perforce flashbacks>
(Still very much in use by at least one company 2 years ago. source: my suffering)
"Hey can you check in the status excel file, I need to update it"
(I'm sure you can search "perforce from:kittycatcasey" and find me complaining about it)
You're free now
I think Perforce is pretty common in larger team gamedev
You get to use gitlab now
lmao nah not quite like that
I literally also said that last week
I get why it's frequently used for gamedev. Doesn't mean I don't hate it
I think it's a reasonable system for anything where you can't just diff changes
I have
me too
but I have also dealt with old auto generated files in shit like WinForms and know how nasty and annoying git can get even for those
you can't just fix the merge conflict you gotta fix the conflicts in the normal files and then generate a new version
but you also couldn't just put them in the gitignore for some reason
Yeah...
There are definitely times I want files in version control for reference but don't actually care about conflicts
my hot take is that git is fine for 99.99% of purposes
Is that a hot take? (I'm not sure I'd go up to 99.99% though, if only because of the binary file woes)
Shenzhen IO is one of the other Zachtronics games I completed, and I enjoyed the main campaign enough, but the bonus levels start to feel like less like a Game and more Actual Work so I kinda bounced off it
(Opus Magnum is the only one where I came back for more, and that's because it's fairly open ended and streamlined which makes it more personally enjoyable, even if it's way easier than every other Zach games and also the machines look so good and did I mention I'm a huge sucker for the alchemical steampunk fantasy vibe)
If you're an Arch user, don't forget to run pacman -Qoq /usr/lib/python3.13 to see what AUR packages are still built against an old python version
or 3.12...
(I'm with you on the vibes so much, I feel like I'll be a tiny bit disappointed if I play any of the other games now haha just because of the aesthetic)
I don't use arch btw
Ngl I love how pretty it looks
Thr machines look so satisfying
have you tried going for top percentile in opus magnum selph? usually I find that kind of stuff way too annoying but at least for chapter one I'm having fun
New quote added by atravita as #7049 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1463203354716016702)
Downgrading from qt6 to qt5: where instead of slicing strings, you call them mid
(sliced being the substr equivalent, and now I'm needing to use mid)
yeah same; I usually don't care too much for it in later puzzles but optimizing earlier ones is also a fun thing on its own
the first few I was able to group top percentile for area and cost in the same solution but that quickly became impossible
I try to get the mode/highest bar in the histogram in all three categories on all puzzles
but I've given up on a couple in the journal
Ugh, Qt5 doesn't have implicit conversions for things to QString
for later puzzles it definitely becomes a "pick one" situation - if you want to optimize for speed you want to pull inputs as quick as possible, but if the input is complicated you need a lot more arms/space to process it
I do like Qt, but it's so strange that they essentially insist on having their own standard library...\
generally for the mode I'm able to do it for all three in one solution, but definitely not for top percentile lmao
and if you optimize for cost you need to overwork a single arm with hundreds of instructions, increasing cycles
I imagine that's largely for legacy reasons.
But that's not that unheard - like, Unreal and Godot both do, for example
If I was writing a UI framework in the 90s, I probably would have my own standard library too
I mean... yeah, same. 
Having to change all my "meow" to QString("meow") and kitties to QString(kitties.c_str())
I do take a level of pride if my usual solutions for more complex puzzles can reach top percentile in all 3 of speed, cost and area
surely a desirable thing in IRL production chains as well
Oh, I only have to do the std::string ones, not the C strings
That makes a bit more sense
I don't even have a top percentile across the board solution for chapter one puzzles
but tbf those are probably very tightly optimised so "top percentile" is probably the actual limit
So I'm just going to rant about this here, because there's too much help going on in the modding channel... Casey's already aware of this.
For over a year now, I haven't been able to get Rider to attach to SMAPI to debug my mods on Linux.
oh I remember you saying that
Oh boy, can't wait for everyone to hear about what it turns out the issue was
you guys get a debugger working for SV modding?
Yeah, so... I figured out what the problem was.
I'm just loggin stuff
I saw a teaser in mmg 
I've been using a debugger for ages
anywhere in the path?
This debugging session was started about 10 seconds ago.
(In other news re:Qt, I'm freeeeeeeeeee!
Until I need to make changes for the PR review, anyways.)
/home/alan/Dev/Console.App 1/ConsoleApp1/ConsoleApp1.slnx
that still seems like a bug to me, that's so annoying
(Although if the builds still fail I will actually not be free from Qt yet...)
...RIP
oh I don't think this one is my fault
A fresh, normal project made with a space in it debugs just fine.
/home/alan/Dev/RiderDebuggerRepro/Rider Debugger Repro/Rider Debugger Repro.csproj
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net10.0</TargetFramework>
<RootNamespace>Rider_Debugger_Repro</RootNamespace>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
</Project>
This is fine.
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net10.0</TargetFramework>
<RootNamespace>Rider_Debugger_Repro</RootNamespace>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<SelfContained>true</SelfContained>
<RuntimeIdentifier>linux-x64</RuntimeIdentifier>
</PropertyGroup>
</Project>
This is not.
It's... somehow, for some reason, only with self-contained .NET programs.
Which Stardew/SMAPI is/are.
or maybe it is, other PRs are fine
You haven't been able to debug, though? Does it just... not work?
didn't try
Oh, yeah, no, it works fine. Most of all on Windows.
I'm using vsc on linux though
At one point - I think on windows even - I had debug and hot reload working, but not together.
The debugger would be launched normally, but for hot reload I had to use dotnet watch
And I didn't know how to combine the two
Oh, so this actually failed on Mac because of "Install qasesprite plugin", not building tiled itself (I think?). So I think I can safely say "not my fault"
However windows 64bit failed because of compiler differences with headers...
While Git is fine for 99.99% of purposes, have you considered that Mercurial is better for 99.99% of purposes?
I have never worked in Mercurial, but that's only because I can't find a host that supports it.
By the way, Mercurial supports binary files out of the box.
Do u consider git lfs not out of box
LFS helps with the large file size issue, but not the binary file issue
Nope. It's an extension that uses pointers, not actual files.
The advantage that stuff like Perforce has there is that only one person can really edit the file at once
So you won't have two people edit the spritesheet at the same time, and then have to figure out how to merge them manually
(or worse for less clear cases, like 3d models or whatever)
Mercurial has an extension for that, but it's pretty hard to figure out a good solution for distributed systems.
I wasn't paid by Mercurial, by the way.
Also, it amuses me that when doubling the amount of bits you build for (ie. 32bit -> 64bit), the build time is almost doubled as well.
32bit Tiled built in 4m49s, 64bit Tiled built in 9m17s.
yes that's also qt 5 -> qt 6 and probably other changes as well but shhhhhhhh
is it really better if I have to think about it more 😌
mercurial is slow (python!) and i think git's definition of branches is better and easier. but mercurial's big advantage is not having the kind of CLI that gives rise to the git man page generator
I don't think you have to think about it more. Git was never meant to be a program the user directly interacts with, and it really shows.
linus wrote git so he could use it for the linux kernel
I'd have to think about finding a host for it 
anyway i use git and i don't miss mercurial, but mostly that's because i will never miss any instance of python on my computers /lh
Fair. The Python part is justified. Can you compile it to C? I think Python usually compiles to C anyway, but it doesn't cache stuff.
no idea. i habitually avoid python wherever possible
fades from existence
(I prefer the command line for git, sue me)
don't actually sue me I can't afford it
I also prefer the command line, and yet I hate it.
Hm i feel like i been confused this whole convo cus i thought mercurial is svn
nope, that's a third thing
when I learned about git, I made my first project by dropping files into github
obviously didn't know the difference
Shoutout to the projects lost to the sands of time (ie. they were on googlecode and were not backed up before that went completely down)
(pretty sure that was SVN, though)
Ripperoni http://warehousepanic.googlecode.com/
gasp
Damn none of y'all will be playing the game in early April smh
friends? you mean rivals you gotta stomp
you right
idk about their other games, but EXAPUNKS has special puzzles that are specifically designed with asynchronous PvP (against your friends rivals) in mind
yeah, usually you don't win all three with one design
Git finally supports partial clones? Why did nobody tell me?
it what
maybe played before that category was introduced? although i'm not familiar with the game
i just know some of their games started out with 2 categories
I was born a dumbass and don't know how to reduce the cycles on the very first puzzle
You can now clone only parts of a repository, like only a sub-sub-subdirectory or something.
I was born a dumbass, I'm still a dumbass, but I was born one too
some of their games introduce "tricks" later in the story, which do help bring cycles etc down on the earlier puzzles
do I just not understand how cycles are counted smh
I see...
so I might have more tools available to me later into the game?
not the case for this one actually, you get what you get every level
you might, but it would be best if others who played the game confirmed it, although that would be a spoiler i guess
ah
alright good
wait I figured out a way to do things with a different arm choice
this is truly hydrogen bomb vs coughing baby
alright where is it saving these gifs
desktop
my very first solution that wasn't the tutorial to remember this occasion by
fewer cycles is possible though apparently...
I mean better is possible in every category
New quote added by atravita as #7052 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1463245107200266449)
Yes, shallow checkouts
A godsend for big repos
One painful rabbit hole later... Now on github! https://github.com/spacechase0/warehousepanic
There's nothing that fucks up WSL2 more than trying to do a tab completion
no button, but ctrl z works
it also undoes placing commands
I should never have started
I think cycles is my favorite one to optimize
oh no I don't understand wtf it means with "an atom cannot be moved in two directions at once" I am not doing that there is literally only 1 arm on it
(Now with an actual README saying what the heck it is!)
are you sure you told the other arm to drop
definitely
nothing could ever be rotating the same atom in two directions at once
there is no overlap

ah it's because the first arm is looping back to its first instruction
if you need the first arm to remain still when the second arm does stuff there's an "extend time" instruction that does nothing other than pad the runtime
oh the one where it says you rarely need to use this
"Period Override Instruction"
looks like my competition has already lowered to only 1 person
It's working now thanks Selph
hi I need more steam friends who have played this game
Ui designers, is it the new modern thing to cover 1/2 of screen real estate with a request to rate the article
Only 1/2?
Call to Action
Oh, only 1/2 for rating. I assume another 1/4 for ads, 1/8 for "please subscribe", 1/16 for a cookie consent
1/16 is too low for cookie consent, that has to cover up an annoying amount of real estate (ideally covering exactly what you want to read) in order to get the user to be fed up enough to just accept it blindly
I might buy it soon the more you people post gifs.
If I block the cookie consent using a custom stylesheet, do I consent to it?
good 🙏
I was running out of space, so I just made the most important thing the smallest. As is, 94% of the page is covered.
It can be right in the center of what's left for actual content though!
(and scrolls with the window, or even prevents scrolling entirely. and blocks you from Xing out the other ones, of course)
What about gog friends
Dang it there's leaderboards?
But I don't need to buy another game I'll promptly never go back to after the next day.
I have spent the last 15 minutes rebooting the work machine
Fjeocheowonfejw Delllllll
I don't like how it has already devolved in to funky jank
I'm definitely only going to optimize for cycles that's the most fun one to me
When Casey finishes 3d mod I will be friends with you on steam, crumble
incredible
ive simply never questioned the library terminology of checking out a branch and how it implies that finishing the branch would have you check it in again. nor did i think that there would be a centralised VCS that, much like a library, has you wait for someone to checkin the book again before you can checkout
another rfine 4+.5 hours of sleep. one day I will learn to not lrogrsmming
New quote added by atravita as #7055 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1463282490293751942)
the garden of a pesron called sigmar
is it really not going to explain the rules to me lmao
is this supposed to look like a typical board game I obviously would already know and need no instructions...
alright idk what this is
gonna ignore it
.. are you sure
is solitaire something different from what I think it is
solitaire to me is that one card game you used to get with windows
I played a shit ton of solitaire
Then windows stuffed it with ads and I stopped playing it
how dare you question me
oh I don't question whether you played sigmars garden
I was questioning whether it's anything like solitaire
I googled solitaire and have learnt that the name is used to refer to a gazillion different games
its a game where you have a set of matching items and you're trying to remove them all from the board
up until this moment solitaire to me was specifically the card game in windows where you have to gradually get the 4 stacks at the top to contain all the cards of that type in the right order
the more you know I guess
it refers to a whole class of games with only vaguely sharing the same general concept
I still don't know the rules of this specific one
i just clicked on the random tiles I was allowed to click for a few minutes and absolutely nothing happened
well no one time suddenly one disappeared and different tiles became clickable
but I couldn't figure out what happened cause I'd clicked that tile tons of times before
You select tiles in pairs to remove them from the board
so a pair of wind/fire/earth/air circles
the salt one is a wild
you can only highlight circles that are... I forget the exact criteria, they have to have so much free space around them
salt is the one with a theta
oh i found the instructions
would've been nice if it had shown me that in game
It's a button that's easy to miss
I think they also changed it in the solitaire collection to fade out items that cant be selected, making it more obvious
Dangit this game isn't super up my regular alley but y'all got me adding it to my wishlist
in opus magnum the non clickable ones are practically transparent
I'm sure there's a strategy to it
There do be
but much like Microsoft solitaire I might never learn what that is
It's one of my favorites from their solitaire games
it's not exactly what I bought the game for
it's like playing a game and it suddenly makes you solve a sudoku
Some of the zachtronics games do actually make you do the solitaire as part of the story I think lol
this one said it was optional thankfully
seems like an odd thing to include but I guess it's part of the zachtronics formula
There's a solitaire game in each of their normal games, and some are really neat and some are really not good
the opus magnum one is the only one that doesnt use cards
(later in the game there's another version with a new mechanic btw)
Card solitaire games are called patiences. What @pliant snow was talking about is called Peg Solitaire, I think:
👀
that's not in the solitaire collection...
nah this is yet another game it seems
one I have actually, physical version
sigmars garden appears to be based on abalone judging by the board shape