Skip to content

Instantly share code, notes, and snippets.

@Kaldaien
Created July 8, 2025 06:25
Show Gist options
  • Save Kaldaien/c66bf3dca62a5ac63785714f686e60ad to your computer and use it in GitHub Desktop.
Save Kaldaien/c66bf3dca62a5ac63785714f686e60ad to your computer and use it in GitHub Desktop.
Why I Deleted My Steam Account After 20 Years

Why I Deleted My Steam Account After 20 Years

Some may know me from over a decade worth of modding broken, under-performing or otherwise inconvenient aspects of PC ports. Dedicated users of Special K also know that I have spent as much time battling problems caused by Steam as I have defects in the games themselves.

My experience with PC gaming goes back a further two decades, to the days of shareware, dialing into a BBS to get game patches / user generated content and tedious DRM fetch-quests involving physical game manuals. I was irritated when Half-Life 2 shipped on PC and required a dedicated piece of software to satisfy DRM and patch the game, but at the time these were minor inconveniences. Valve tried to quell concerns of software preservation with the first of a long series of lies wherein they claimed to have a contingency plan for the DRM scheme reaching end-of-life.

   Steam's DRM scheme has reached end-of-life multiple times without the promised parachute.

In 2002, the client ran on Windows 98. Over the years, they bloated the living hell out of the DRM client with all kinds of unnecessary and undefeatable features that hinder software compatibility. Games you purchased on a Windows 98 machine later had their system requirements bumped up to Windows XP, then to Windows 7, then to Windows 10...

Because the Steam client patches itself and because Valve was lying about contingency plans, their DRM prevents running Windows 98-era games on original hardware. Requirements go up post-purchase without the developer doing anything. Neither the game's publisher, nor its developers are to blame for the game no longer working. The store you bought the game from is squarely responsible for your game not running.

Coming from the pre-Steam era of PC gaming, where you could purchase a game from whatever store was most convenient and then go online to a BBS or FTP site to get patches (irrespective of whether the store you used is even still in business), this is all infuriating!

   The proliferation of Steam for content distribution has fragmented PC gaming irreparably.

You no longer have the liberty of buying a game from wherever you want. You must consider whether your store is going to continue receiving patches, whether the store itself is going to continue supporting your hardware and software, and whether your friends online bought the game from the same store as you did (thank you Epic for partially addressing this).

   I was a registered Steamworks partner and had access to developer forums.

No matter how many times I raised red flags about the implementation of various things in the Steam client (mostly input-related), my concerns were ignored. I watched other developers raising the same concerns for years with no action from Valve. By the end of my bitter dealings with Valve I was simply working-around bugs in the Steam client, not even wasting my time reporting the bugs because there was zero hope. The Steam client is layered on various open-source projects, all of which I could submit bug reports / pull requests to if those projects were causing the problems.

Unfortunately, it is all Steam's proprietary code that has problems and because that is coupled tightly to their DRM client, I now regard that code and all of the unnecessary features that keep being integrated into Valve's DRM client without true off switches as obstacles rather than value-added service.

Ironically, the only store that messes with input also frequently has input-related features patched out of games after you purchase them. Numerous games have native DualSense support on Epic, but are XInput-only on Steam. S.T.A.L.K.E.R. 2: Heart of Chornobyl uses Microsoft's advanced GameInput API on Microsoft Store and Epic and supports Xbox One controller Impulse Triggers, but has had input functionality removed from the Steam version after a few patches and has been reduced to Xbox 360-equivalent on Steam.

I buy games from Epic Games Store, Microsoft Store and GOG precisely because those stores have no bloated features unrelated to DRM crammed down your throat. Without those stores adding unwanted code that requires patching the store's client to properly disable, open-source projects like DS4Windows operate free from interference from obnoxious proprietary software.

   Stores should only provide DRM, and anything else that they do must be optional.

Stores must not invent proprietary APIs like Steam Input (the actual API accessed through steam_api{64}.dll, not the XInput translation layer) that require the store's DRM client to provide services that the Operating System provides for the same game purchased from a competing store. The native Steam Input API is an abomination, many games that use it have fallback code to use Operating System input APIs (i.e. DirectInput, XInput, HID, Windows.Gaming.Input), however Valve's unbelievably short-sighted design deliberately hooks and blocks access to those APIs as part of Steam Input's initialization.

Patching-out the native Steam Input API involves modifying steam_api{64}.dll, which is considered by many games to be tampering with the game's DRM. Depending on the publisher your punishment for trying to cut the Steam client out of the equation and preserve the software you paid for may range from the game simply refusing to run or deliberate glitches during gameplay such as missing assets or a screen that gets dimmer until you can no longer see the game (thanks CAPCOM, I hate it!)

   Enter Monthly Subscription Game Libraries and DRM-free → Exit Steam

In lieu of even the simplest commitment by Valve to keep their DRM client free of system requirement creep, business models like Ubisoft+, EA Access and Game Pass represent far greater value to consumers. The claim is often made that you "do not own the game" with these services, but you do not own them on Steam either; Valve stops pretending to care if their store's software breaks your game after you have played it for two hours.

I would rather pay a fraction of the price to play a game for one month than pretend digitally distributed games have the lifespan of a boxed physical product. You can consume the entirety of a game within one month and pay an appropriate amount of money for the ephemeral service offered.

GOG actually guarantees they will not patch anything without user consent. CD Projekt has my respect and may have its full retail prices and 30% revenue cut; they earned it. Valve and others should not be leaching as much money from the publishers as they are without stronger commitments to the end-user that their software is going to continue running in the future.

Valve does not expect users to delete their account; they think because you paid them thousands of dollars on your software library they can lead you around and nobody will ever hold them accountable. I do not have the patience to bother getting a company I no longer have an account with or any respect for to keep their word, so I am just going to mention this passive-aggressively and you can judge them on their documented actions.

They claim that upon deleting your account, your community posts will remain and will be attributed to [deleted], however this is not true and 50,000+ posts and 30+ guides (some of which had shared attribution with multiple accounts) are gone. In less than one month, all of this content went from [deleted] to literally deleted, despite their worthless promise otherwise.

> Will all of my information be deleted?
Your personal information is removed, but some content you’ve posted in community areas is not. This includes things like discussion posts, or content that you posted in Steam community hubs, as well as comments you made on other Steam account’s profiles.

   The biggest obstacle to game ownership on PC is the store you licensed it from, not developers.

A game with zero online features is subject to internet-based DRM and constantly increasing system requirements when the store self-updates and irreversibly patches the software in your library. There is some value to having a store automatically update your software, there is literally no value to a store that forces patches and offers users no path back to the working version of the software they initially paid for.

   Valve is right about piracy being a service issue, their service inevitably requires it.

I would encourage re-evaluating who you license your software from and whether long-term "ownership" of software that self-updates is even possible. Given the weak guarantees and outright lies of some stores, subscribing to a publisher's entire catalog of games for a month, or buying from Microsoft Store to take advantage of their cross-platform license to avoid the headache of PC compatibility may give you peace of mind.

@Selectively1
Copy link

Selectively1 commented Jul 13, 2025

That would be censorship. Real people can buy the game during that period, not like it then refund it. Do you want to silence those as well? Valve's approach is empowering the community while indeed hurting the publishers.

For the love of god. No one is saying some chud can't spin up his own webserver and make a blog post. Every other major platform doesn't allow for this kind of behavior - refunding is fine, but if a title is purchased/neged/refunded during a harassment campaign, the review should not be shown. Valve stands alone, and it is despicable.

Censorship is a thing a Government could do. No one has a right to 'speech' in a private space. Steam is not the Government.

There are reasons the biggest games in the world are largely missing from Steam. There is a reason a massive amount of Steam 'users' in-game are bots mining cards. Some of those are about the cut, but less than you would think - the big discount Valve gives the biggest publishers largely covers that.

No, it's mostly about policies - ones that put games next to slop, ones that enable abusive behavior.

@Wad67
Copy link

Wad67 commented Jul 13, 2025

The concept of a 'review bomb' makes 0 sense to me. If a drove of people suddenly leave a negative review, for whatever reason, well tough shit. A review is never invalid, and should not be invalidated because of a specific circumstance, reason, etc.

Subscription services for intangible, ephemeral digital 'products', if you pay for these you are a retard. Yes, the contents of my steam library probably fall under this category because of some clause in some license agreement I do not care to look at. The reality is that, if I wanted to, I could back up 90% of my steam library, strip the DRM, and own the products I purchased. Is this piracy? Probably.

SAAS is probably the most egregious model, pay for the privelage of no longer running the binary on your own machine, no longer possessing, or owning the software. This is Antichrist worship pure and simple.

So why do these giant evil, unaccountable corporations come about in the first place? It is because of you, the unwitting mindless consumer, the paypigs, the whales, people endlessly purchasing 'skins' and other 'products' that have 0 value. To you people, I say congratulations! Your apathy and mindless consumption have enabled this hell we now live in.

@PhialsBasement
Copy link

@Selectively1 Your 42+ comments are hilarious. You claim Steam provides "zero value" and "charges indies 30% for nothing," yet indie developers ACTIVELY CHOOSE Steam over Epic's 12% cut.
Why would indies voluntarily pay 18% more if Steam offered nothing? Because Steam actually delivers:

  • Massive customer base that actually buys games
  • Discovery algorithms that help unknown games get found
  • Community features that build fanbases
  • Regional pricing for global sales
  • Steam Deck
  • Workshop for mods
  • Players who trust the platform enough to actually purchase

Epic offers better revenue splits AND pays for exclusives, yet indies still flock to Steam. That's the market literally proving Steam's value.
Your Game Pass shilling is even more absurd, you're promoting a service where you own NOTHING and games disappear monthly as somehow better for preservation than a platform where you can at least backup your files.

You attack everyone who disagrees as "non-technical" while showing zero technical knowledge yourself. You just parrot Kaldaien's talking points about Steam Input without understanding that it's optional and can be disabled.

42 comments defending someone else's technical rant, using identical talking points, aggressively promoting the same subscription services... totally not suspicious at all. Maybe try varying your writing style between accounts next time?

@NikoofDeath
Copy link

NikoofDeath commented Jul 13, 2025

@Selectively1 Your 42+ comments are hilarious. You claim Steam provides "zero value" and "charges indies 30% for nothing," yet indie developers ACTIVELY CHOOSE Steam over Epic's 12% cut. Why would indies voluntarily pay 18% more if Steam offered nothing? Because Steam actually delivers:

  • Massive customer base that actually buys games
  • Discovery algorithms that help unknown games get found
  • Community features that build fanbases
  • Regional pricing for global sales
  • Steam Deck
  • Workshop for mods
  • Players who trust the platform enough to actually purchase

Epic offers better revenue splits AND pays for exclusives, yet indies still flock to Steam. That's the market literally proving Steam's value. Your Game Pass shilling is even more absurd, you're promoting a service where you own NOTHING and games disappear monthly as somehow better for preservation than a platform where you can at least backup your files.

You attack everyone who disagrees as "non-technical" while showing zero technical knowledge yourself. You just parrot Kaldaien's talking points about Steam Input without understanding that it's optional and can be disabled.

42 comments defending someone else's technical rant, using identical talking points, aggressively promoting the same subscription services... totally not suspicious at all. Maybe try varying your writing style between accounts next time?

Using DRM for mods as a positive for steam/valve is absolutely hilarious (BTW, another thing Valve has done to prevent other storefronts from being viable!)

@PhialsBasement
Copy link

Using DRM for mods as a positive for steam/valve is absolutely hilarious (BTW, another thing Valve has done to prevent other storefronts from being viable!)

Wait, what? Are you seriously trying to claim the Steam Workshop is "DRM for mods"? That's not how any of this works. Mod authors can ALSO host on Nexus, ModDB, GitHub, anywhere all the while players can install mods manually without Steams Workshop, most games support non-Workshop mods just fine and even when they do not officially support it, the workshop works in such a simplistic way you can just force it to recognize non workshop mods by renaming the folder name of the mod, which leads to my point, workshop is just convenient automatic installation.

Actual mod DRM: You know who ACTUALLY put DRM in mods? Kaldaien himself with Special K! He literally blocked users he didn't like from using his mods. But sure, blame Valve for... providing free hosting and bandwidth for mod authors?

Epic doesn't even HAVE mod support for most games. How is Steam providing an OPTIONAL convenience feature "preventing other storefronts"? Other stores could build their own workshop systems, they just don't because it costs money and they don't care.

@SandeMC
Copy link

SandeMC commented Jul 13, 2025

”DRM bad”

puts DRM in special k and shills denuvo

”steam doesn’t let you run 3 decade old games on og hardware!!”

shills GOG that doesn’t let you do the same either

blames steam for devs not supplying patches to other stores

”i was ignored on steam dev forums”

conveniently leaves out the part where he was toxic as fuck and lied all the time on there

”i buy from EGS and MS because they only supply DRM”

EGS can shove epic online services down your throat with no option to not agree, the only reason this guy ignores that is because it offers crossplay too

MS can shove UWP down your throat which also prevents modding

neither of those are even working on Linux, and while you can get EGS games, you can’t get MS games.

EGS is also an uber predatory platform that actually forces exclusivity sometimes. their launcher is a forced UE5 application btw.

”ownership sucks, never own your games, buy even scummier subscription services instead that only have 10% of what you want to play (gradually decreasing number) and will never let you own games”

(i do like gamepass but shilling subs is funny i’ll only ever use them to play 60$ games for 10$ on release)

”GOG has my respect”

GOG doesn’t guarantee your games working on latest hardware, they monopolize patches to their platform even if they can port them to Steam and their “fixing games initiative” was revived just to put ZOOM Platform in the shade and cannibalize them, which is an actually better platform. Also GOG Galaxy can serve as a DRM sometimes (multiplayer games).

”i deleted my account to show valve and they actually deleted it to follow through with GDPR how dare they”

leaves out the part where he was bullied off steam because they don’t let him have special k on steam

literally the only part anybody should agree with here is that steam shouldn’t inject anything unwanted into the game if the dev/user didn’t ask for it. that’s it. everything else is schizo rambling.

@AkiraJkr
Copy link

I love how every tourist who comes here so far has blindly bashed Kal because he doesn't like Steam or because they are angry & annoying pirates now or were in the past

While ignoring the valid arguments he has to throw here, only the strange stuff like subscriptions, etc

@SandeMC
Copy link

SandeMC commented Jul 13, 2025

@AkiraJkr it's the hypocrisy and the "strange stuff" he brings up that make this post hilarious

not to mention most of the stuff he mentioned is a non-issue

@Selectively1
Copy link

”DRM bad”

puts DRM in special k and shills denuvo

”steam doesn’t let you run 3 decade old games on og hardware!!”

shills GOG that doesn’t let you do the same either

blames steam for devs not supplying patches to other stores

”i was ignored on steam dev forums”

conveniently leaves out the part where he was toxic as fuck and lied all the time on there

”i buy from EGS and MS because they only supply DRM”

EGS can shove epic online services down your throat with no option to not agree, the only reason this guy ignores that is because it offers crossplay too

MS can shove UWP down your throat which also prevents modding

neither of those are even working on Linux, and while you can get EGS games, you can’t get MS games.

EGS is also an uber predatory platform that actually forces exclusivity sometimes. their launcher is a forced UE5 application btw.

”ownership sucks, never own your games, buy even scummier subscription services instead that only have 10% of what you want to play (gradually decreasing number) and will never let you own games”

(i do like gamepass but shilling subs is funny i’ll only ever use them to play 60$ games for 10$ on release)

”GOG has my respect”

GOG doesn’t guarantee your games working on latest hardware, they monopolize patches to their platform even if they can port them to Steam and their “fixing games initiative” was revived just to put ZOOM Platform in the shade and cannibalize them, which is an actually better platform. Also GOG Galaxy can serve as a DRM sometimes (multiplayer games).

”i deleted my account to show valve and they actually deleted it to follow through with GDPR how dare they”

leaves out the part where he was bullied off steam because they don’t let him have special k on steam

literally the only part anybody should agree with here is that steam shouldn’t inject anything unwanted into the game if the dev/user didn’t ask for it. that’s it. everything else is schizo rambling.

Special K has never had anti-piracy DRM. Special K uses functions unimplemented by the CODEX emulator and the bad Steam Emu crashes the game so early that an error message cannot be presented. You are welcome to use a less shit Steam emu - Goldberg, for one - and use Special K in default configuration without any problems.

GOG will let you run games on any hardware that was supported when the game came out.

"EGS can shove epic online services down your throat with no option to not agree, the only reason this guy ignores that is because it offers crossplay too" SteamWorks is not optional. Epic Online Services allows for cross-platform play, cross-platform save syncing, free anti-cheat that is effective. It's a win.

UWP does not prevent modding and modern Microsoft Store games are not even UWP titles.

Steam was built on major forced exclusives, but you are probably too young to have memory of that.

"GOG doesn’t guarantee your games working on latest hardware, they monopolize patches to their platform...."

Literally all of that is false.

Impressive, to be wrong on every single point. How did you pull that off?

@Selectively1
Copy link

Selectively1 commented Jul 13, 2025

@Selectively1 Your 42+ comments are hilarious. You claim Steam provides "zero value" and "charges indies 30% for nothing," yet indie developers ACTIVELY CHOOSE Steam over Epic's 12% cut. Why would indies voluntarily pay 18% more if Steam offered nothing? Because Steam actually delivers:

  • Massive customer base that actually buys games
  • Discovery algorithms that help unknown games get found
  • Community features that build fanbases
  • Regional pricing for global sales
  • Steam Deck
  • Workshop for mods
  • Players who trust the platform enough to actually purchase

Epic offers better revenue splits AND pays for exclusives, yet indies still flock to Steam. That's the market literally proving Steam's value. Your Game Pass shilling is even more absurd, you're promoting a service where you own NOTHING and games disappear monthly as somehow better for preservation than a platform where you can at least backup your files.

You attack everyone who disagrees as "non-technical" while showing zero technical knowledge yourself. You just parrot Kaldaien's talking points about Steam Input without understanding that it's optional and can be disabled.

42 comments defending someone else's technical rant, using identical talking points, aggressively promoting the same subscription services... totally not suspicious at all. Maybe try varying your writing style between accounts next time?

They 'choose' it because scum like you will harass them endlessly if they don't. You shill for the massive, abusive company in a way that hurts developers.

'Massive customer base that actually buys games' Actually, it seems that the audience either is playing CS2 or F2P titles. If you look at Steam Charts, they are not dominated by titles that cost actual money (more than $30)

Steam Discovery is total dogshit and surfaces slop.

The 'Community Features' connect normal people with Nazis

Regional pricing exists in EGS (and is often better) and the EA app and the Ubi app and the Xbox App

The Steam Deck is an abomination, but that's a whole different subject.

Workshop is cool, but it ties mods for games to a specific storefront, so it's largely useless - developers can't put their stuff on it as they are forced to support that one way to install stuff while the rest of the game's audience installs another way.

"You just parrot Kaldaien's talking points about Steam Input without understanding that it's optional and can be disabled." This is how you show you Don't Computer Good. Steam Input can only be disabled via Steam Plug. Go connect a DualSense with Steam running and see what it does. It's going to hijack your controller and break DS4Windows.

@SandeMC
Copy link

SandeMC commented Jul 13, 2025

Special K has never had anti-piracy DRM. Special K uses functions unimplemented by the CODEX emulator and the bad Steam Emu crashes the game so early that an error message cannot be presented. You are welcome to use a less shit Steam emu - Goldberg, for one - and use Special K in default configuration without any problems.

sure brother

GOG will let you run games on any hardware that was supported when the game came out.

sure brother

"EGS can shove epic online services down your throat with no option to not agree, the only reason this guy ignores that is because it offers crossplay too" SteamWorks is not optional. Epic Online Services allows for cross-platform play, cross-platform save syncing, free anti-cheat that is effective. It's a win.

epic online services is not optional to the user either when the dev wants to use it. and no it's not a win if you don't use any of it. effective anti-cheat lol

UWP does not prevent modding and modern Microsoft Store games are not even UWP titles.

UWP games are not moddable, and they never made older games non-UWP

Steam was built on major forced exclusives, but you are probably too young to have memory of that.

oh no valve decided to sell their games on their own storefront, just like how every game back then did

Literally all of that is false.

outright denial because there's multiple cases and proof of that happening - also how do you even deny them not porting patches to other storefronts and trying to cannibalize ZP when... that. happened? also multiplayer games on gog do largely require gog galaxy. educate yourself lmao. the whole "restoring old games" initiative from GOG is pathetic because they're just re-advertising what they initially strove to do just because they strayed away from it but have to cannibalize ZP now - not only did they start that initiative to steal the spotlight from ZP doing the same (and way better because they also support linux) they also actively did downcuts to cannibalize ZP's revenue, this is public info that you refuse to acknowledge, not false

alas i have no interest in arguing with people who are in outright denial, so i'm just gonna unsubscribe from this pointless convo now

btw kaldaien relogin to your main please

@Selectively1
Copy link

Selectively1 commented Jul 13, 2025

Special K has never had anti-piracy DRM. Special K uses functions unimplemented by the CODEX emulator and the bad Steam Emu crashes the game so early that an error message cannot be presented. You are welcome to use a less shit Steam emu - Goldberg, for one - and use Special K in default configuration without any problems.

sure brother

GOG will let you run games on any hardware that was supported when the game came out.

sure brother

"EGS can shove epic online services down your throat with no option to not agree, the only reason this guy ignores that is because it offers crossplay too" SteamWorks is not optional. Epic Online Services allows for cross-platform play, cross-platform save syncing, free anti-cheat that is effective. It's a win.

epic online services is not optional to the user either when the dev wants to use it. and no it's not a win if you don't use any of it. effective anti-cheat lol

UWP does not prevent modding and modern Microsoft Store games are not even UWP titles.

UWP games are not moddable, and they never made older games non-UWP

Steam was built on major forced exclusives, but you are probably too young to have memory of that.

oh no valve decided to sell their games on their own storefront, just like how every game back then did

Literally all of that is false.

outright denial because there's multiple cases and proof of that happening - also how do you even deny them not porting patches to other storefronts and trying to cannibalize ZP when... that. happened? also multiplayer games on gog do largely require gog galaxy. educate yourself lmao. the whole "restoring old games" initiative from GOG is pathetic because they're just re-advertising what they initially strove to do just because they strayed away from it but have to cannibalize ZP now - not only did they start that initiative to steal the spotlight from ZP doing the same (and way better because they also support linux) they also actively did downcuts to cannibalize ZP's revenue, this is public info that you refuse to acknowledge, not false

alas i have no interest in arguing with people who are in outright denial, so i'm just gonna unsubscribe from this pointless convo now

btw kaldaien relogin to your main please

EOS is no different from SteamWorks, except it is less hostile to developers and users. - EOS doesn't tie online play with Steam customers to 'having the game on Steam'. Neither are optional for end users; a developer can choose to use one (EOS is everywhere, very little uses SteamWorks anymore) or not, but that's the extent of the choice.

"UWP games are not moddable, and they never made older games non-UWP" this is false. UWP Dumper exists.

Let me know when you are ready to engage in good faith. Like I said, everything you said is false.

@PhialsBasement
Copy link

They 'choose' it because scum like you will harass them endlessly if they don't. You shill for the massive, abusive company in a way that hurts developers.

'Massive customer base that actually buys games' Actually, it seems that the audience either is playing CS2 or F2P titles. If you look at Steam Charts, they are not dominated by titles that cost actual money (more than $30)

Steam Discovery is total dogshit and surfaces slop.

The 'Community Features' connect normal people with Nazis

Regional pricing exists in EGS (and is often better) and the EA app and the Ubi app and the Xbox App

The Steam Deck is an abomination, but that's a whole different subject.

Workshop is cool, but it ties mods for games to a specific storefront, so it's largely useless - developers can't put their stuff on it as they are forced to support that one way to install stuff while the rest of the game's audience installs another way.

"You just parrot Kaldaien's talking points about Steam Input without understanding that it's optional and can be disabled." This is how you show you Don't Computer Good. Steam Input can only be disabled via Steam Plug. Go connect a DualSense with Steam running and see what it does. It's going to hijack your controller and break DS4Windows.

"Scum like you will harass them endlessly" - Says the person with 43 COMMENTS calling OTHERS scum in this thread. The irony is off the charts.

Steam's algorithm literally makes or breaks indie careers. 74 new releases grossed between $500k and $1 million in the first half of 2024. Games like Vampire Survivors, Lethal Company became hits through Steam discovery. Epic has... a static storefront with no discovery?

"Workshop ties mods to a storefront" - This proves you have ZERO technical knowledge. Workshop just downloads files to a folder. The game reads from: steamapps/workshop/content/[gameid]/ OR a pre-specified mods folder the game gives to steamworks. Developers don't write special Workshop code, they just read files from folders. Every Workshop game supports manual mods with zero extra work.

Valve dev literally told Kaldaien how to Steam Input. Per-game settings -> disable Steam Input. Done. Your hero got the solution and chose to have a meltdown instead.

Also in regards to the steamdeck, the device that made Linux gaming mainstream and created a new market for indies is bad? Cope harder.

@Selectively1
Copy link

Selectively1 commented Jul 13, 2025

You remain wrong. 'Putting files in folders' is still a workload - you are expected to publish in two places and test for weird edge cases.

The Valve response remains incorrect. I have Steam Input disabled. It still hijacks input. If you were technical, you would see this when you analyzed the behavior - but, since you aren't: connect a PS5 controller with Steam running and watch that it does. The technical facts are superior to a post from some Valve person. Moreover, a store front should not be introducing APIs used by software other than the store front itself - Windows already offers a modern controller API. Games built for Windows should use that. Games built for Linux should use whatever the Linux thing is.

The Steam Deck is an abomination. Training users to expect Windows software to run correctly under a reverse engineered quasi-legal API translation layer is offensive and leads to bad outcomes for developers (now developers are stuck getting error/bug reports relating to issues with Proton, not their Win32 application) and end users (whining all day about anti-cheat when SteamOS cannot support effective anti-cheat due to choices made by Valve/Linux kernel maintainers). Wine/Proton are fine for technical users but should never be the basis for an entire device's existence - Linux gaming handhelds should be sold to run Linux games. This 'new market' was outsold by the other handheld in a few days, by the way - it's not mainstream and is not a giant market.

@Wad67
Copy link

Wad67 commented Jul 14, 2025

You remain wrong. 'Putting files in folders' is still a workload - you are expected to publish in two places and test for weird edge cases.

Yes, god forbid you actually do the legwork yourself and figure out how to distribute properly.

The Valve response remains incorrect. I have Steam Input disabled. It still hijacks input. If you were technical, you would see this when you analyzed the behavior - but, since you aren't: connect a PS5 controller with Steam running and watch that it does. The technical facts are superior to a post from some Valve person. Moreover, a store front should not be introducing APIs used by software other than the store front itself - Windows already offers a modern controller API. Games built for Windows should use that. Games built for Linux should use whatever the Linux thing is.

This makes 0 sense, it sounds like a you problem. My own title works fine with steam input disabled, enabled, any controller supporting usb. If you are on windows it could be that the client there is shitty and is actually hijacking, or the windows drivers suck, or your title is using someone else's crap bindings introducing more unwanted functionality than what you want. Without any evidence your claim is baseless.

The Steam Deck is an abomination. Training users to expect Windows software to run correctly under a reverse engineered quasi-legal API translation layer is offensive and leads to bad outcomes for developers (now developers are stuck getting error/bug reports relating to issues with Proton, not their Win32 application) and end users (whining all day about anti-cheat when SteamOS cannot support effective anti-cheat due to choices made by Valve/Linux kernel maintainers). Wine/Proton are fine for technical users but should never be the basis for an entire device's existence - Linux gaming handhelds should be sold to run Linux games. This 'new market' was outsold by the other handheld in a few days, by the way - it's not mainstream and is not a giant market.

I agree with this sentiment, all portable computers are abominations, especially the 'gaming' ones. However, there are some categorically incorrect assumptions here. Unless a developer chooses to support the steam deck, they are under no obligation to handle anything proton related. And besides, any proton issues should be palmed off to valve anyway.
If you do chose to support the steam deck, and your game is poorly written or includes some kind of invasive anti cheat software, yes it will not work with proton, and yes you will get complaints expecting you to fix it.

There is basically 0 market interest in a portable gaming device, that can only run native linux binaries. What would be the point? The vast majority of linux game binaries are:

  • FOSS, not requiring a storefront at all, requiring at least some technical knowledge to compile and run
  • FOSS, with some arbitrary licensing that allows the developer to sell it on steam anyway
  • Crap, I mean look at some of the linux exclusive titles, you are going to buy a steam deck to play fuckin tux cart ?
  • Unmaintained, buggy derivatives cross compiled from a windows oriented projects - The rust game linux native binary is a classic example of this.

There are some exceptions of course, but these are usually niche indie titles and not consumer oriented slop softproducts.

@NikoofDeath
Copy link

NikoofDeath commented Jul 14, 2025

Using DRM for mods as a positive for steam/valve is absolutely hilarious (BTW, another thing Valve has done to prevent other storefronts from being viable!)

Wait, what? Are you seriously trying to claim the Steam Workshop is "DRM for mods"? That's not how any of this works. Mod authors can ALSO host on Nexus, ModDB, GitHub, anywhere all the while players can install mods manually without Steams Workshop, most games support non-Workshop mods just fine and even when they do not officially support it, the workshop works in such a simplistic way you can just force it to recognize non workshop mods by renaming the folder name of the mod, which leads to my point, workshop is just convenient automatic installation.

Actual mod DRM: You know who ACTUALLY put DRM in mods? Kaldaien himself with Special K! He literally blocked users he didn't like from using his mods. But sure, blame Valve for... providing free hosting and bandwidth for mod authors?

Epic doesn't even HAVE mod support for most games. How is Steam providing an OPTIONAL convenience feature "preventing other storefronts"? Other stores could build their own workshop systems, they just don't because it costs money and they don't care.

Keyword is CAN. Way too many mod authors DON'T (btw, by your logic, a game being on GOG or other form of DRM-free release means that no DRM applied to it elsewhere counts as DRM) In what world is tying distribution of files to being logged in to an account that has a specific license not a form of DRM? If you have a non-steam version of a game and the mod community is stupid enough to center around that garbage, you have to rely on third party sites to reupload mods for you. Hell, they didn't even do that for CNC Remastered, even though the non-steam option for that game is EA'S OWN FUCKING LAUNCHER (Of course, EA is also to blame for adding workshop support without Valve making it less bullshit).
As for "convenience", Workshop is only convenient for people who are afraid to touch a file manager. It didn't get any sort of load order management until recently, and what it has is still vastly inadequate. Its design only makes sense for extremely simple stuff like custom maps. Btw, still haven't even bothered to add a "open containing folder" button, really love having to open the workshop page for a mod to check the URL for the ID to figure out which random string of numbers I need to open to find the mods files.
And it's not free bandwidth, again, because it's directly tied to ownership of the game specifically on steam, which is something they profit off of.
Again, this is a perfect example of Valve using "good guy" features to entrench their monopoly without overstepping so much that their cultist fans wake up.

Also, is there any source on the blacklist thing? I wouldn't be surprised if Kal did something like that - The reason any of the "anti-piracy" stuff became a thing in the first place was because he was so into frivolous steamapi stuff, so adding a blacklist of steamids wouldn't be too big of a stretch. However, I've seen it mentioned a lot without any actual instances of it happening.

@NikoofDeath
Copy link

NikoofDeath commented Jul 14, 2025

They 'choose' it because scum like you will harass them endlessly if they don't. You shill for the massive, abusive company in a way that hurts developers.
'Massive customer base that actually buys games' Actually, it seems that the audience either is playing CS2 or F2P titles. If you look at Steam Charts, they are not dominated by titles that cost actual money (more than $30)
Steam Discovery is total dogshit and surfaces slop.
The 'Community Features' connect normal people with Nazis
Regional pricing exists in EGS (and is often better) and the EA app and the Ubi app and the Xbox App
The Steam Deck is an abomination, but that's a whole different subject.
Workshop is cool, but it ties mods for games to a specific storefront, so it's largely useless - developers can't put their stuff on it as they are forced to support that one way to install stuff while the rest of the game's audience installs another way.
"You just parrot Kaldaien's talking points about Steam Input without understanding that it's optional and can be disabled." This is how you show you Don't Computer Good. Steam Input can only be disabled via Steam Plug. Go connect a DualSense with Steam running and see what it does. It's going to hijack your controller and break DS4Windows.

"Scum like you will harass them endlessly" - Says the person with 43 COMMENTS calling OTHERS scum in this thread. The irony is off the charts.

Steam's algorithm literally makes or breaks indie careers. 74 new releases grossed between $500k and $1 million in the first half of 2024. Games like Vampire Survivors, Lethal Company became hits through Steam discovery. Epic has... a static storefront with no discovery?

"Workshop ties mods to a storefront" - This proves you have ZERO technical knowledge. Workshop just downloads files to a folder. The game reads from: steamapps/workshop/content/[gameid]/ OR a pre-specified mods folder the game gives to steamworks. Developers don't write special Workshop code, they just read files from folders. Every Workshop game supports manual mods with zero extra work.

Valve dev literally told Kaldaien how to Steam Input. Per-game settings -> disable Steam Input. Done. Your hero got the solution and chose to have a meltdown instead.

Also in regards to the steamdeck, the device that made Linux gaming mainstream and created a new market for indies is bad? Cope harder.

PER-GAME SETTINGS
do you know what
PER-GAME
means

Also how does manual mods being possible change the fact that mods that ARE on workshop are only downloadable if you own the game on steam? You know, tying it to the storefront?

@Selectively1
Copy link

Selectively1 commented Jul 14, 2025

The Steam Deck is an abomination. Training users to expect Windows software to run correctly under a reverse engineered quasi-legal API translation layer is offensive and leads to bad outcomes for developers (now developers are stuck getting error/bug reports relating to issues with Proton, not their Win32 application) and end users (whining all day about anti-cheat when SteamOS cannot support effective anti-cheat due to choices made by Valve/Linux kernel maintainers). Wine/Proton are fine for technical users but should never be the basis for an entire device's existence - Linux gaming handhelds should be sold to run Linux games. This 'new market' was outsold by the other handheld in a few days, by the way - it's not mainstream and is not a giant market.

I agree with this sentiment, all portable computers are abominations, especially the 'gaming' ones. However, there are some categorically incorrect assumptions here. Unless a developer chooses to support the steam deck, they are under no obligation to handle anything proton related. And besides, any proton issues should be palmed off to valve anyway. If you do chose to support the steam deck, and your game is poorly written or includes some kind of invasive anti cheat software, yes it will not work with proton, and yes you will get complaints expecting you to fix it.

There is basically 0 market interest in a portable gaming device, that can only run native linux binaries. What would be the point? The vast majority of linux game binaries are:

  • FOSS, not requiring a storefront at all, requiring at least some technical knowledge to compile and run
  • FOSS, with some arbitrary licensing that allows the developer to sell it on steam anyway
  • Crap, I mean look at some of the linux exclusive titles, you are going to buy a steam deck to play fuckin tux cart ?
  • Unmaintained, buggy derivatives cross compiled from a windows oriented projects - The rust game linux native binary is a classic example of this.

There are some exceptions of course, but these are usually niche indie titles and not consumer oriented slop softproducts.

"This makes 0 sense, it sounds like a you problem. My own title works fine with steam input disabled, enabled, any controller supporting usb. If you are on windows it could be that the client there is shitty and is actually hijacking"

What I am telling you is how Steam Input works. The 'disable' option is fake - Steam hijacks the input anyway. It's not a driver issue. It's not a Windows thing. It's Valve ignoring intended behavior and deciding that they are in charge of controllers. This can be reproduced. There is a third party tool to disable this behavior, because the behavior exists.

"Unless a developer chooses to support the steam deck, they are under no obligation to handle anything proton related."

Valve does not allow developers to not present their game to Steam Deck users. Those users will see those games and try to launch those games. This can generate garbage error reports and forces developers into a situation where their title is being used by people who don't know better on a platform that does not run the supported OS. If only developers were allowed to list their game as 'incompatible'. Techie users could override it via some terminal command, but normal people would not.

It's an unimaginably shitty thing for Valve to have done. Games that were sold on Steam for years - under the assumption that Valve wants money but is not unhinged - are now (with zero active developer consent) being presented to people running Linux through unofficial API translation error. That's......that's just wild. Valve will even list games as 'Deck Verified' with zero developer/publisher consent.

Anyway, anti-cheat isn't going anywhere. Deck users can complain about it all they want - Valve can weaponize their fanbase to harass developers once again, it won't change anything - there is no way to achieve remotely effective anti-cheat under Linux/Proton as things stand today.

"There is basically 0 market interest in a portable gaming device, that can only run native linux binaries. What would be the point? The vast majority of linux game binaries are"

Sounds like a Linux handheld shouldn't be shipped, in that case. If the software library relies on a quasi-legal API translation layer, that product should not be sold to normal people. Normal people do not realize that they are in a totally unsupported scenario - a use case the developers never intended for - and will (in the users eyes) randomly stop being able to play their game when a developer adds in anti-cheat or the game is updated and some library causes problems in Proton or whatever.

@DAOWAce
Copy link

DAOWAce commented Jul 16, 2025

If Kal can't even get Valve to change their ways, then there's no hope for random nobodies like myself.

I've grew increasing upset at Valve for turning into basically Microsoft when Gabe criticized the hell out of Microsoft for years. The Steam client has turned into a mirror of Windows 10; fragmented updates changing parts of the system that constantly clash with how it's functioned for 15 years... and always into a worse, mobile-like form. I've tried sticking with the old client (updates disables via .cfg), but it can't download anything released after May 9 (zstd compression), and anything using newer Steamworks API versions doesn't work. Forced to dual boot clients, which causes its own issues (plus I hate the new Steam UI, especially the overlay).

Now modern Steam is basically just Chromium trash, bloated to hell, runs like crap, had customization deliberately removed, etc. Nevermind Steam Input constantly ruining things, to the point it has to be disabled to even get Playstation prompts in some games, while being required in others to even work at all. It was the first thing that conflicted with DS4Windows, and continues to this day.

It doesn't matter how many of us rant on the forums for every update; they don't listen, they don't care. Just as no major company does.

The phrase "enshittification" has been thrown around a lot lately. It is the reality of seemingly everything nowadays, regardless of industry, but especially in the software space. Things were supposed to improve as technology did; not get worse.

@TheOnlyDD4E
Copy link

You didn’t delete shit.

@Rickhntr1
Copy link

Good riddance, never come back, you and your DRM infested garbage ass mods.
Then again cant say I expected much from the same lobotomite that thinks HEHE denuvo isnt DRM!!!!!111!!. Nah obviously not, they just invented it as a little goof for the people. A goof that objectively makes games run worse.
Imagine feeling so self important that you have to write a crybaby essay about your departure like you are a celebrity, good god.
Get out and never come back, I'm glad valve fucked you over, now go cry in the corner in silence like an adult, you are not a celebrity, or keep whining like a bitch, its entertaining!.

@Dominic-Stewart
Copy link

Eh, none of these seem like issues to the average person. About your concerns on steam restricting access to your library, I suppose we will need to wait for this stop killing games initiative to cause some changes before we can consider that further. I imagine any law pertaining to that would also effect valve. I also don't know why you are complaining about the deletion thing, that just seem like an error on whoever wrote when articles part. As for everything else, I agree. This is why alternatives exist. If you want more control over your games you can just use GOG or itch.io. I think that you fail to consider why we all trust valve however. While I can't account for everything valve has ever done (read about them packing steam with half life, that was bullshit), you can't deny they have grown. And while every other company lies about keeping gamepass prices low, or Ubisoft delisting games out of the blue, steam AT LEAST tries not to actively screw you. Of course of course they may be passively screwing you or some such, but no body's perfect. If I had to choose a drm, I'd prefer the one that keeps itself up to date, at the expense of compatibility. You wouldn't make that choice, and I respect that. I understand that GOG offers it's consumers a lot of freedom so I suppose I'll see you there?
Sorry, I know this post doesn't add much, just knew I couldn't get back to playing my game unless I really considered this.

@aelirae
Copy link

aelirae commented Jul 17, 2025

desperate-attention

@AkiraJkr
Copy link

@AkiraJkr it's the hypocrisy and the "strange stuff" he brings up that make this post hilarious

I understand that, but genuinely, there is still real issues here like the problems with Steam Input that should be tackled with, but everyone just calls it a "non-issue" just because it doesn't affect them.
As someone moderating the PPSSPP server, I fucking despise how every now and then an issue pops up that is related to Steam, and how even after disabling anything related to Steam Input, there is still problems, so I have to tell my users to close Steam, which is actively hijacking the motherfucking gamepad for no reason with NO WAY TO TOGGLE IT OFF BECAUSE THE OPTION ON THE STEAM CLIENT DOES NOT DISABLE THE HIJACKING.
So yes, I do wish people would stop ignoring real issues he brings up.

@TheDiakou
Copy link

Kaldaien's personal quirks aside as someone who gets too passionate about things almost to a fault (although I'd argue world would be better with more people who cared to this degree and stuck to principles)

I'm a game dev and our team is making a battlerite-esque game in UE5 (top down arena brawler, or actual MOBA definition.)

We actually suffered an issue thanks to SteamInput's underlying (native) hook itself that Kal is mentioning here and it was not until a last resort usage of Special K to maybe luckily find a hint through SK's logging as over the years it has built up an extreme amount of niche fixes across hundreds of games, it's surprisingly great at detecting (and auto-fixing) these obscure issues.

We had a beyond demonic bug with our unreal engine 5 game as we use SDL3 because UE input is slow + certain cross-platform reasons + our own custom deterministic rollback netcode (with physics from https://github.com/jrouwe/JoltPhysics the same physics engine death stranding 2 / horizon zero and decima engine is using.)

For some awful reason whenever we uploaded to a steam build our keyboard & mouse LMB / M1 click would not work outside of our slate UI unless another input bound to an action also was pressed down at the same time, e.g movement keys or spacebar or another valid game action input. It was mind boggling to hunt down and we just could not understand it.

We hook up Special K just for some hailmary checks. LMB works by itself, magically fixed and we're all scratching our heads.

I check SK logs, and as far as I understood it, SK’s RawInput/WinMM shim loads ahead of SDL WGI, so its RawInput call reaches the device before Steam Input grabs the HID handle and mutes our mouse button. In other words, SK fixes the mess because its RawInput layer fires first, whereas Steam Input’s global hook silences the event stream for any client that doesn’t beat it in the call order.

Keep in mind, I personally really like steam's "simplicity" vs other launchers too and it's clear that gamers prefer steam and its deals as well evidenced by the years, but there seems to be genuine demons lurking in how some of steam input is handled.
(game and its inputs running happily on steam now!)
https://gist.github.com/user-attachments/assets/aa47a485-930e-4228-ab46-0bcdd5873e7c

@hakube
Copy link

hakube commented Jul 19, 2025

Ohhh you deleted your account. Steam must be furious!

Epic Games Store, Microsoft Store are the worse to deal with and they're the exact opposite of what you're saying.

God! You're a fucking dumbass

@Aemony
Copy link

Aemony commented Jul 19, 2025

It's interesting to see how this thread is still somehow getting replies, when in reality nobody cares (least of all Kaldaien)

You didn’t delete shit.

Lol, I have no idea what you mean by that but yes, his main account is very much deleted. I am a part of his Steam Partner "organization" which now just shows a @del_922... identifier on his account nowadays.

@bobbobson21
Copy link

bad

@Fict513
Copy link

Fict513 commented Jul 21, 2025

What a great read, I for a moment thought I was the only one who disliked Steam - Not ever would I imagine the developer behind one of my favorite tools to share the same thoughts.

@plyskenn
Copy link

plyskenn commented Jul 22, 2025

I was a fan of the SK mod but man... I even tried defending you in some steam discussions, but I guess they were right.
I'm siding with Steam here. I live from the Philippines and our government had to implement a new law of taxing 12% VAT with steam purchases. We live in a developing/third world country, and we thought PC gaming for us would be over and get too expensive and would most likely resort to piracy again. But guess what Valve did? They shouldered the tax and the prices would still remain the same!!! We don't have to worry about the prices increasing because of the added tax! That's a pro consumer move to me! Tell me a store/platform that can do that?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment