Installer Steam
connexion
|
langue
简体中文 (chinois simplifié)
繁體中文 (chinois traditionnel)
日本語 (japonais)
한국어 (coréen)
ไทย (thaï)
Български (bulgare)
Čeština (tchèque)
Dansk (danois)
Deutsch (allemand)
English (anglais)
Español - España (espagnol castillan)
Español - Latinoamérica (espagnol d'Amérique latine)
Ελληνικά (grec)
Italiano (italien)
Bahasa Indonesia (indonésien)
Magyar (hongrois)
Nederlands (néerlandais)
Norsk (norvégien)
Polski (polonais)
Português (portugais du Portugal)
Português - Brasil (portugais du Brésil)
Română (roumain)
Русский (russe)
Suomi (finnois)
Svenska (suédois)
Türkçe (turc)
Tiếng Việt (vietnamien)
Українська (ukrainien)
Signaler un problème de traduction
When a game wants to unlock an achievement, it calls this function:
https://partner.steamgames.com/doc/api/ISteamUserStats#SetAchievement
and then to commit the change it calls this function:
https://partner.steamgames.com/doc/api/ISteamUserStats#StoreStats
That's it. One string that gets mapped to a dword index and a bit index and nothing else.
What "server-side validation" are you expecting Steam to implement? Literally the only information Valve gets sent is "the achievement at bit 3 of stat 27 in appid 123450 was earned".
When someone uses an aimbot in a multiplayer shooter game, the server receives information about where the player was and was aiming every frame and can cross reference that against where the other players were and where the map geometry was and what the other players were doing.
Steam knows nothing about what causes a game to unlock an achievement. That's entirely handled by the game's internal logic. And SAM just says "hi, I'm [this game]".
You could try to restrict what programs are allowed to say "hi, I'm [this game]", but that would mainly just make life harder for modders and game developers like me and make SAM take a fraction of a second longer to start up because it needs to rename some files. As long as personal computers are allowed to run video games, you can't guarantee that something hasn't been modified.
Cheating in online games hasn’t been “solved” either, yet anti-cheat systems exist and constantly improve. Should we just give up and let people wallhack in CS2?
Piracy hasn’t been “solved,” but companies still take steps to minimize it. Should they just stop enforcing copyright?
Fraud exists in digital marketplaces, but Steam still has measures against scam accounts. Should they just stop caring?
Saying "cheating will always exist, so don’t try to improve the system" is the laziest possible take. Just because you can’t stop 100% of cheaters doesn’t mean you shouldn’t make it harder for them.
Oh wow, Steam adding basic integrity checks is now equivalent to fixing all of human nature? Amazing leap of logic there.
"I don’t have a real argument, so let me just throw in a joke to act like I don’t care."
This is a misrepresentation of how development works.
Steam has multiple teams working on different features. Improving achievements doesn’t suddenly pull resources away from things like anti-cheat, UI updates, or Steam Deck support. Valve has a history of working on niche features (VR, trading cards, Big Picture Mode, Steam Points), why should achievements be the one thing they completely ignore? If achievements are so unimportant that they should never get updates, why do Xbox, PlayStation, and third-party Steam sites all put effort into them?
This "one hour spent here means one hour lost elsewhere" argument is oversimplified to the point of being meaningless.
Basic logic is also realizing that companies don’t operate on a single-task system.
By this logic, Valve should never work on anything niche or non-essential. Yet, they constantly do. Game companies don’t pause all development to focus on one thing at a time. Steam has dedicated engineers for different features, not every dev who works on achievements would otherwise be improving security, for example. This is like saying improving Steam Chat meant Steam couldn’t improve anti-cheat, it’s a false trade-off.
That’s the problem, and it’s exactly what needs improvement.
Just because Steam currently doesn’t validate achievements doesn’t mean it can’t.
Other platforms do track achievement unlocks with timestamps, ordering, and verification logic. Steam is behind the curve, not incapable. If third-party sites already flag suspicious achievements, Steam could easily improve on that with built-in pattern recognition, time analysis, or flagging unlock anomalies.
Simple: basic sanity checks.
This is basic anti-cheat logic, other platforms use it, Steam doesn’t because they never bothered.
This is a false equivalence.
Mods don’t work by triggering achievements with API calls, they work by modifying game logic. The goal isn’t to block all external access, but to prevent achievement unlock abuse. Games like Destiny 2, Warframe, and The Division track player progress via external servers. Steam could introduce optional verification tools for developers who want to prevent achievement manipulation.
This isn’t about “banning all modifications”, it’s about closing an obvious exploit that makes achievements meaningless.
I didn't point out why the suggestion was flawed. Also, there are several suggestion in both threads, not just one single one you could consider "flawed". Improving or providing UI elements is a whole lot different than asking for a Steam points for achievements is a whole lot different than asking to handle unobtainables.
My very first sentence "No it isn't" is a direct reply to the quoted statement that PSN is more rewarding/respecting towards completionists. Which I still say: no, it isn't. It has the same flaws as the Steam system. There are some things it does better, like giving people a platinum trophy milestone to work towards to, it does some things worse, like not having any way to remove broken trophies.
Regarding Platinum trophies: *I*, me for myself, do not get the importance of. I consider myself more of a completionist. The platinum trophy just marks completing a subset of the available trophies, so it holds no value for me, myself, me personally. There has been several suggestions in the community about a platinums for substantial DLCs or even a higher tiered trophy for achieving 100 % completion. However, I do not berate people for going after the plat and call it a day. I get that people rather want that "core game" done without spending extra money and it does provide a nice capstone on this journey. Does it mean I don't want them on Steam? Hell, no. There are troves of people wanting them - so more power to them.
Providing a better interface for achievements would be an easy win for Steam, satisfying a lot of customers. "Achievement hunters" and "completionists" might be fringe groups, but the general gaming population actually likes getting achievements. They like getting rewards for rewards. They like rising in ranks or comparing with their friends or showing off to them. It's almost as if gamers like gamification and a good natured competion. Absolute Shocker! Most people just don't go particularly out of their way to beat games on the hardest settings, grinding out numbers or playing game modes they don't enjoy.
Another frequent suggestion is also getting an achievement or marker for games you have completed the story on.
You know who has the best achievement system on PC currently (apart from LIVE games?) Epic. By simply doing some of the things that this thread and many more over the past years are asking for. It's just that it's criminally underused by the game on the platform.
It's bead business to have more interest in someone else's product than they have have in it.
Because Steam is the platform owner.
It’s Steam’s job to provide infrastructure, not individual developers. Xbox and PlayStation don’t leave achievements entirely up to devs, they have platform-wide standards, better UI, and features like progress tracking. If Steam ignored things just because devs didn’t care, we wouldn’t have Trading Cards, Cloud Saves, or anti-cheat.
By this logic, Valve should just shut down Steam Support too, because if devs don’t care about customer issues, why should Steam?
That’s literally how platforms work.
Steam relies on third-party games, but that doesn’t mean they shouldn’t improve their own ecosystem. Epic, Microsoft, and Sony all enhance their achievement systems, even though individual devs handle game content.
Better achievement tracking = better engagement = more people playing games for longer = more money for Valve. Steam investing in its own achievement infrastructure is just smart business.
Never claimed it did, it seems you aren't reading what I post. If someone spends 50 hours working on achievements that is 50 hours they can't spend on other features that are more important.
I mean thats basic logic really, so the fact that it has to be explained that if you spend time doing X you can't have spent that same time doing Y well......
DOes a landlord give two ♥♥♥♥♥ abiout whether or not you're getting paid well? No.
It's not their stuff. And there's a firm rule in business. DOn't touch other people's stuff. If things go right you don't get paid, and if things go wrong you get sued by the owners for mishandling their stuff.
That's why Valve and many other operate by simply providing tools and letting the dev/pubs do what they feel is best for their community and their product.
ANd the ifrastructure is there for all of this. dev/pubs just have to use it., Dev pubs can secure their cheevos if they choose. by any number of means the might decide upon.
They can assign point values, create leaderboards, and so forth, but only for their games.
This can already be done. Most dev/pubs don't because it's really not worth their time. They literally don't care if you bother to get the cheevos. THey don't care how many you get.
They have your money already. WHether or not yoyu go for 100% is your business and your business alone and if you need externalities to go for cheevos..then you're not really an achievemwent hunty. You're a "Ding Chaser"
And their cheevos get cheated just as much as anywhere else.. fancy that.
Steam support deals with issues regarding the steam client. If you come to support with issues not on their list..they will direct you to the appropriate parties..usually the dev/pubs.
That’s literally how platforms work.
[/quote]
Not really. Console platforms have a co-licensing arrangement with dev/pubs.
Here's a simple way to think about it. Games don't have cheevos because of steam. STeam has cheevos because the games dev/pubs bring have cheevos.
Valve makes the same amount of money whether you play a game for 1 hour or 1000hours. Which is the same amount of money they make if you play 0 hours. Once you buy the game. Valve literally couldn't care less if you're engaging with it. Same for most devs...especially if the game is single player.
dev/pub that desire to maintain engagement can dio the work to tart up their cheevos.
My opinion on achivs is not even in the same ball park as vegans in meat discussions, or religious activities, and those comments are a text book example of a false equivalence, and a deflection.
Developers have set budgets for making games, and as such a portion of said budget is spent on achivs.
What seems to go over your head, is that achivs are a "niche" thing, and that has been verified by numerous developers, which in my opinion makes it a waste of resources (time and money) that should be spent on the actual game, and that all these things you and certain others want amount to nothing more than a reward for getting a reward.
I've said this multiple times, as have others, but it seems it's just not getting through to you.
Unless they overhaul achievements, which is completely unnecessary because of a niche, overly-vocal community like the win7 crowd, I don't see achievements ever meaning anything, which they already don't outside of achievement hunter websites not even remotely affiliated with Steam. Rather they not try to act like consoles where people focus on digital trophies over enjoying the game.
I could understand if achivs were actually a challenge, and more importantly, interesting, but the vast majority are simply mundane "busy work" tasks.
I played one of the Terminator games and got all but 3 of the achivs, just by playing the game.
One I did not get requires I play a different mode, another was for killing a Terminator with an electric knife (which I did not care about) and the 3rd was for unlocking (lock picking) a door in one of the destroyed cities. This door was just tha, a door and frame standing in a pile of rubble. WhyTF would I spend time unlocking a door that leads to literally nowhere? As I said, mundane busy work.
In another game I received an achive for completing the tutorial, which BTY could not be skipped.
Payday 2 had a neat bit where you actually had to do some challenging achievements to unlock gear, but the issue is anyone could use sam and just unlock it all. Most Devs just do "you completed chapter 1", "you completed chapter 2" etc; easy stuff literally "achieved" by merely playing the game with little effort.
an achievement for doing the tutorial, they might as well just give it for loading the game so people can see how many players actually launched the game, lol. Might be their version of "how many people play past the boring tutorial of how to move your character and basic controls in most games".
Every now and then I see achivs that appear to be interesting, but it's rare.
Killing floor had one..Highlander. The issue though, was the achiv was the same regardless of the difficulty level you got it on, so the ones that did it on beginner had the same achive as those that did it on Hell on Earth...no distinction whatsoever.
The tutorial achiv just goes to show how little developers care about them. In that game there were also the, mined X amount of mineral A, then B, then C, and so on. basically just things that would happen regardless as you play the game.
i cheat in single player games all of the time
usually after i play through it once but sometimes just to make it fun
if they tie achievements to anything that i cheat at
and that bothers you
too bad
those achievements are there for you to feel whatever good feel it gives you
and more power to you if you like them
i do not play games for the achievements attached to them
and do not care at all if they are there
so, give me a way to remove them
do not tie any kind of improvement to profiles (or anything) for getting them
and you can have at it
better leader boards
better ways to display them or something
quality of life stuff for steam, i get
hell, if they find a way to mark that i used sam, i would be cool with it
for those that feel the need to compare
but me cheating in my single player games
including using sam to stop the damn pop ups i could not turn off
is a me thing
edit:
by improvement i mean things like more friends or anything like that
improvement to display the achievements and the like i get
No, not having a different opinion. Going into a topic you despsie just to let everyone know you despise it. Cool. That's not what a discussion is nor what some rational human being would to IRL. Live and let live.
Also no, your points are not valid. Again: implementing achievements does not take away development time. You do not have to make a choice between achievements and another feature or piece of content. You don't have the same people working on their implementation that could fix a major bug instead. They are already treated as an afterthought by most studios, something that is done when eveything else is finished. Games without achievement support don't feature more content, aren't more complex, more challenging, more polished or in any way better than games that do support achievements.
The vast majority of most game is just "busy work". Running through a level to a boss, gathering items or skilling up, maintaining metres, clicking through dialogues ... not everything needs to be a challenge for the R3AL GAM3RZZZ (tm).
You don't get achievements. We get it. It's fine. And you will never get it because you are not the slightest interested in doing so. That's also fine. But no need to let everyone know every chance you get.
I feel deeply sorry that achievements have stolen your girlfriend in the past. Maybe it's time to get over it?
Also regarding the niche feature: games still implement multiplayer modes that are DOA. Even multiplayer only games implement modes and maps that barely anyone will ever touch. Accessibility features are niche. Certain languages are niche.
FFS, a game's ending can be considered a waste of development time as only a quarter to a third will ever get to it.
And it's not even like anybody is talking about game developers. The topic is mostly about Steam providing a better feature set for a subset of their customers who enjoy said feature. To improve the platform for them. Partial increase of the satisfaction of parts of you customer base eventually equals an increase in the overall experience for everyone.
You can work on solving the Mac issue. You can work on providing better discoverability on the point shop. You can work on providing better moderation tools. Streaming OSTs, supporting more local currencies, making a new Steam controller, improving the discovery queue ... they can do all of that eventually and don't have to decide one or another.
Hm, they implemented a way to not have the notification pop up anymore. I really wonder what got delayed or axed for finally catering for the small group of people who got positively annoyed be that. We still don't have Half-Life 3 because of it!!!
The point of making a suggestion is to tell them what you'd like to see them working on. Nobody in their right mind demands somebody at Valve dropping everything they're doing right now and work on their suggestion.
I ♥♥♥♥♥♥♥ hate the general attitude on these forums. This constant need to one-up another, spreading negativity and dragging everything and everyone down.
By this logic, Valve should never improve Steam Deck compatibility, VR support, or the Big Picture UI, because 'those hours could be spent on something more important.' That’s not how software development works. Different teams handle different features. If you’re going to argue against achievement improvements, at least come up with a real reason.
Yes, if the landlord profits from your success. Valve isn’t just a neutral landlord; they run the entire platform. They already enforce standards in other areas (anti-cheat, refunds, cloud saves). Why is it suddenly different for achievements?
That’s exactly the issue. No standards = inconsistency. Consoles enforce proper achievement systems, Steam doesn’t. PlayStation and Xbox don’t ‘just provide tools’; they ensure a working system.
Plenty of devs do, but they also know Valve doesn’t enforce anything. If Valve had better tools and consistency, more devs would integrate achievements properly, just like they do with cloud saves or anti-cheat.
Not an argument. People enjoy games differently. Who are you to decide what’s a valid way to play? Some enjoy competition, others enjoy collecting. Let people play how they want.
False. Exploits exist everywhere, but consoles actively combat them.
Yes, and before refunds existed, they didn’t handle refunds either. Valve expanded Steam Support when it made sense. If better achievement handling improved engagement, why wouldn’t they do the same?
That’s a meaningless distinction. Consoles also rely on devs, yet they enforce achievement standards. Steam just lets anything happen with zero oversight.
Wrong. More playtime = more engagement = more store visits = more DLC sales = more microtransactions. Steam literally profits from player retention.
And if Valve set better standards, they would. Just like how Valve enforces cloud saves, refunds, and anti-cheat, a better achievement system would lead to better developer integration.
By this logic, Steam should also remove trading cards, profile showcases, and community market support, since those are also 'niche' features. Yet, Valve invests in them because they drive engagement and profit. Achievements do the same. Achievements are part of the user experience, just like UI, accessibility settings, or controller support. Good implementation enhances the game; bad implementation frustrates completionists. It's not about 'wasting resources,' it's about using them correctly.
"You just want rewards for getting rewards"... Not really. The suggestions were about better tracking, UI improvements, and standardization, not free stuff. Even if rewards were added, what's the issue? Steam already gives points for purchases, so clearly, incentives exist.
"I've said this multiple times(...)"...... Because repeating something doesn’t make it right. Achievements being 'niche' doesn’t mean they shouldn’t be improved, just like how Steam improved things like cloud saves and refunds over time. If Valve sees potential value, they’ll act on it, whether you personally care or not.
Claiming I made this thread because of some YouTuber is not only dismissive but also insulting. If you had actually read the topics instead of making baseless assumptions, you would know that I created this second thread because I felt the first one relied too much on console comparisons and had arguments that were too short, which led to confusion and negativity from people like you. But it turns out that no matter how I frame the discussion or what arguments I provide, some will always respond with the same hostility.
I’ve already explained countless times why that logic doesn’t hold up, giving multiple examples of other niche Steam features that are still supported. If you actually want an answer, you can find it easily in the previous replies.
This is the second time you’ve thrown insults instead of actually discussing anything. It’s just straight-up toxic. I won’t bother replying to anything you say from now on.
But FYI: I get it, you hate achievements, they’re your mortal enemy or whatever. But this thread is about improving the system for people who enjoy them. If you don’t care about it, maybe go make a thread about something you do care about instead of wasting time here.
But hey, I’m probably wasting my words on a troll anyway.
Oh, so I’m an AI now? Sure, why not. Say hello to ChatGPT.
Not everyone enjoys the same things in games. Some people love speedrunning, others grind for skins, some spend hours in photo mode, and some enjoy collecting achievements. Fun is subjective, and that’s the point. This thread isn’t about convincing you that achievements are fun, it’s about improving the system for those who do enjoy them.
Fair enough. If improvements to achievements don’t affect you, then there’s no issue with discussing them for those who do care. The whole idea is to refine the system in a way that benefits achievement hunters while not interfering with those who don’t engage with them. Things like better tracking, leaderboards, and improved UI don’t impact players who ignore achievements, so there’s no downside.
This pretty much sums it up. I started this topic to discuss improvements to Steam’s achievement system, but instead, I’ve been told that I should hate myself for enjoying achievement hunting, that I have no life, that I’m an AI, or that I have some kind of psychological disorder. All because I suggested changes for a feature some of us care about. What a welcoming community.