This topic has been locked
Jasspur Feb 4, 2023 @ 10:51pm
Possible method of validating achievements.
It's come to my attention that several websites use a steam sign in to display valid Steam achievements. Some exmaples are Astats and TrueSteamAchievements. With the past issues experience by third parties like "Steam Achievement Manager (SAM for short), it makes this particular feature feel like less of an achievement. I would like to suggest working with the people behind these websites to potentially validate all achievements on steam. It won't curb in game hacking to get achievements, but it will slow down a massive achievement dump that hurts those of us who like prove our reward; especially if we are trusted to write guides. I am at your disposal for any needs or questions to improve Steam, SteamOS, the SteamDeck and all things related. I hope I can be of assistance.
< >
Showing 31-45 of 130 comments
Jasspur Feb 6, 2023 @ 2:00pm 
Originally posted by Tanoomba:
Originally posted by BJWyler:
Which we have discussed before, does not make them inherently social or competitive.
I disagree. I believe giving everyone access to these numbers does make them inherently social and competitive.

Originally posted by BJWyler:
It's just a data point that, based on perception, someone can use in a social or competitive way.
I would argue that literally the only reason these data points are offered at all is to make achievements social and competitive. You're free to disregard that aspect, of course, but it seems pretty silly to me to pretend the social aspect isn't woven directly into the achievement system. Heck, Steam even lets you compare achievements with friends who play the same games as you. That feature obviously exists for social/competitive reasons.

Originally posted by BJWyler:
It's simply a data point that does not have any affect on how or why I play any particular game.
But it has a large effect on the satisfaction others derive from getting achievements, and with good reason. It's disingenuous to suggest that that has no value simply because you, personally, don't care.

To be clear, it's fine that you don't care. I'm not telling you how to play your games. But the suggestion that people cheating their achievements has no effect on others is simply wrong. I'm not saying cheaters should feel guilty, but it's insulting to tell someone the effect that cheaters have on their experience isn't valid. When Steam gives you global numbers specifically so you can have bragging rights for your rarer or more difficult achievements, then it's valid to say that that satisfaction is diminished when people cheat the system and get those achievements without earning them.

I would like to thank you for your kindess and keen observation. It felt good to hear someone speak sense after I have recieved 28 hate messages regarding this post. I have to remind myself that the good people likely just don't see it or bother commenting. Your statements more than prove they were meant for a competative enviroment.
Crazy Tiger Feb 6, 2023 @ 2:02pm 
Valve wasn't interested in maintaining a legacy client for XP, they're not interested in maintaining a second UI for people with older computers. And now you suggest they maintain two clients for achievements?

You have high hopes.
Jasspur Feb 6, 2023 @ 2:09pm 
Originally posted by Supafly:
Originally posted by Jasspur:

I left my message as a huge block on purpose, because I knew someone would further attest that mankind (especially the United States) is failing fast. It's learn to work together or get left behind. If achievements were menat for the players private recognition, they would not have display cases available on steam. That was not the original intent of their design. Had it been, they would have called them "Milestones" or something similar. Now let's not go down this hateful path. I actually work as a teacher and have taught language many times. We all avoid grammar/format when we're in informal situations.

Grow together, love one another, and make a better world.

Primarily = main reason is for the user. If they won't to show them of that's fine but that does NOT mean that is the main reason for them. Might ignore that stuff but that does NOT mean every teacher does. My mother is a Teacher and she is forever commenting when I make grammatical errors. Your wall of text was not just poor grammar but also horrible to read. I had to copy it in order to manually add paragraphs so it was easier to read. Not adding a paragraph or 2 was just lazy and FYI I don't believe you teach as I find it hard to imagine a teacher would write like that and then have the nerve to say they teach. If you do teach you clearly aren't a good English teacher. Was going to bloat this just to make a wall of text but I can't be bothered...

Perhaps your grandmother should have focused on your attitutude instead. I could reverse the psychology here and say you're too lazy to read the block of text. I'm not going to get into teaching credentials or what fields are taught. I'm just making a statement that many people (including myself) avoid appropriate use of characters when speaking to many people quite quickly. It can take considerable time to naviage the entire ASCII character set; especially if you're including pseudocode in your conversations. Please be respectful.
Satoru Feb 6, 2023 @ 2:10pm 
Originally posted by Jasspur:
The trick is to have both options. Two steam clients. One that syncs with open ends and one that is completely dual encrypted. I would avoid always online, because they will eventually have to shut down the servers when players dwindle. The open ended version would convince people who want to cheat to stray away from the closed one. That is the best answer I can think of. Microsoft's dual layer encryption must be working or they would be bleeding hackers and modified data all over the Xbox from their Xbox PC and Gamepass games.

Note really I don't think you actually understand how this work at all.

Consoles are functionally walled gardens. You can't run arbitrary code and every game is sandboxed so no other application can access another. Aka you can't even get a game on a console that would be able to trigger achievements because it cannot access the memory of any other game on the system anyway.

Again I have control over the client. "Encrypting" the client is meaningless. I CONTROL IT. I control the decryption key, I HAVE the decryption key because otherwise I can't play the game. I have access to game memory, because again, I control the computer. Do not confuse "there is no SAM on xbox" with "you cannot hack achievemnts on xbox"

If you think hackers dont exist on console. OH BOY do I have news for you.
Last edited by Satoru; Feb 6, 2023 @ 2:19pm
Jasspur Feb 6, 2023 @ 2:15pm 
Originally posted by Crazy Tiger:
Valve wasn't interested in maintaining a legacy client for XP, they're not interested in maintaining a second UI for people with older computers. And now you suggest they maintain two clients for achievements?

You have high hopes.
One hardly needs maintained since it's open. It's just a connection to the store. I'm uncertain what you are referring to as a legacy XP client. The client side of Steam is still updated regularly today. It has ran over XP, Vista, 7, 8, 8.1,10, 11, and anything that has a Linux kernal (which I am using now). The load wouldn't increase or decrease to the servers because the people would just split where they play (with or without structure).
Jasspur Feb 6, 2023 @ 2:32pm 
Originally posted by Satoru:
Originally posted by Jasspur:
The trick is to have both options. Two steam clients. One that syncs with open ends and one that is completely dual encrypted. I would avoid always online, because they will eventually have to shut down the servers when players dwindle. The open ended version would convince people who want to cheat to stray away from the closed one. That is the best answer I can think of. Microsoft's dual layer encryption must be working or they would be bleeding hackers and modified data all over the Xbox from their Xbox PC and Gamepass games.

Note really I don't think you actually understand how this work at all.

Consoles are functionally walled gardens. You can't run arbitrary code and every game is sandboxed so no other application can access another. Aka you can't even get a game on a console that would be able to trigger achievements because it cannot access the memory of any other game on the system anyway.

Again I have control over the client. "Encrypting" the client is meaningless. I CONTROL IT. I control the decryption key, I HAVE the decryption key because otherwise I can't play the game. I have access to game memory, because again, I control the computer. Do not confuse "there is no SAM on xbox" with "you cannot hack achievemnts on xbox"

If you think hackers dont exist on console. OH BOY do I have news for you.

I am well aware of hacking on all consoles. I studied and often write code myself. You may be suprised to see what you can do with code and security. There is a reason blockchain was used to secure cryptocurrency. The Xbox PC side is kept fairly safe from being modified. I don't condone the use of always online or Denuvo, but encryption is the least intrusive option. Easy anti-cheat is useful, but it cost a lot, hogs resources and could me used as a tool to attack SteamOS since Epic/game creators can determine to enable it outside of Windows. An ever changing encryption that uses updates seems like a viable option.
Satoru Feb 6, 2023 @ 2:59pm 
Originally posted by Jasspur:
I am well aware of hacking on all consoles. I studied and often write code myself. You may be suprised to see what you can do with code and security. There is a reason blockchain was used to secure cryptocurrency.

OH MY GOD

Now I know you have literally zero idea what you are talking about. blockchains do not work this way. and putting your entire code on the blockchain is a monumentally dumb idea for a zillion reasons. No games have their code on the chain because

1) the chain is too expensive to put code
2) oh sorry did you have a bug? whoops we have to basically throw out everything

the blockchain is Garbage In Garbage Out. Your game isn'ton the chain. Meaning it has the exact same issues as any other Oracle problem. YOU HAVE NO WAY TO VERIFY INPUTS. Only that Inputs happened.

If you're some crypto-bro goober who thinks the blockchain 'fixes' anything in gaming, I have a suprise for you. IT DOESNT

The Xbox PC side is kept fairly safe from being modified

Note that the pc side basically uses the exact same methodology as steam. you need an xauth ticket and then basically have to send the correct header, with your ticket to xbox. Security through obscurity is not security. There are already tools out there that unlock xbox achievements on PC.

An ever changing encryption that uses updates seems like a viable option.

Encryption does nothing again, because your decryption key has to be stored in memory, meaning that I have access to it no matter what you think.
Last edited by Satoru; Feb 6, 2023 @ 3:03pm
Jasspur Feb 6, 2023 @ 3:55pm 
Originally posted by Satoru:
Originally posted by Jasspur:
I am well aware of hacking on all consoles. I studied and often write code myself. You may be suprised to see what you can do with code and security. There is a reason blockchain was used to secure cryptocurrency.

OH MY GOD

Now I know you have literally zero idea what you are talking about. blockchains do not work this way. and putting your entire code on the blockchain is a monumentally dumb idea for a zillion reasons. No games have their code on the chain because

1) the chain is too expensive to put code
2) oh sorry did you have a bug? whoops we have to basically throw out everything

the blockchain is Garbage In Garbage Out. Your game isn'ton the chain. Meaning it has the exact same issues as any other Oracle problem. YOU HAVE NO WAY TO VERIFY INPUTS. Only that Inputs happened.

If you're some crypto-bro goober who thinks the blockchain 'fixes' anything in gaming, I have a suprise for you. IT DOESNT

The Xbox PC side is kept fairly safe from being modified

Note that the pc side basically uses the exact same methodology as steam. you need an xauth ticket and then basically have to send the correct header, with your ticket to xbox. Security through obscurity is not security. There are already tools out there that unlock xbox achievements on PC.

An ever changing encryption that uses updates seems like a viable option.

Encryption does nothing again, because your decryption key has to be stored in memory, meaning that I have access to it no matter what you think.

I don't understand why we have to be so rude. It's not so easy for just anyone to open encrypted information that gets patched over and over. Patches break hacking tools. They at least provide some for of prevention instead of leaving it wide open. The other part is to ban people who use it; because it does violate Valve's terms. I'm not suggesting to attempt re-write the entire steam client in blockchain. Most people aren't going to understand encryption when they open it in a text file.
BJWyler Feb 6, 2023 @ 4:33pm 
Originally posted by Tanoomba:
I disagree. I believe giving everyone access to these numbers does make them inherently social and competitive.
Only based upon that individual's perception and feelings. Competitive people will see a competition in it. Social people will see them as a way to be more social. Those that see them as individual goals will still see them as individual goals.

It's no different than say BioWare sharing the % number of people who played each race in Dragon Age: Origins, or one choice in a quest conversation over another. Doing so doesn't suddenly change DA:O into a social multiplayer game. It is just data they are sharing. The game and the quests still are inherently an individual single-player experience.

Originally posted by Tanoomba:
I would argue that literally the only reason these data points are offered at all is to make achievements social and competitive. You're free to disregard that aspect, of course, but it seems pretty silly to me to pretend the social aspect isn't woven directly into the achievement system. Heck, Steam even lets you compare achievements with friends who play the same games as you. That feature obviously exists for social/competitive reasons.
And I would argue that it is simply a data point that shows how many people completed a certain task, no different than sharing data on how many people complete a specific quest in Dragon Age: Origins. Certainly, people who want to make it a social experience and competition out of them can, and the data lends to that. Hence why there are third party achievement hunting sites. But it is silly to me, even in a social aspect, to worry a whole lot about what random internet strangers are doing with their own games and achievements. If anything, if I was so inclined, my worry would be amongst my friends and family. That's where any validation would be gotten for me. Again, the achievement system is obviously designed to encourage and increase engagement with the games, as I have mentioned before. That is what the system was originally designed to do and continues to be a focus in any system in any game or platform. Those that want to be social with them are free to do so - until they decide that their perspective is more important than the choice that anyone else makes in regards to how they interact with the system.

Originally posted by Tanoomba:
But it has a large effect on the satisfaction others derive from getting achievements, and with good reason. It's disingenuous to suggest that that has no value simply because you, personally, don't care.
It's not disingenuous when the simple fact of the matter is that achievements have no intrinsic value. You get nothing of value when you complete an achievement. You just get the personal satisfaction of having accomplished a goal. Heck, one could argue that a quest in an RPG has more value because completing one often comes with a reward - such as an in game item that your character can use. Achievements come with nothing. Even ones that have an item tied to them can be argued that the item is actually tied to the task needed to complete the achievement and not the achievement itself, except in specific circumstances (the exception to every rule, so to speak). But in a general sense the only true value gained from the achievement system is the engagement developers get with their product.


Originally posted by Tanoomba:
To be clear, it's fine that you don't care. I'm not telling you how to play your games. But the suggestion that people cheating their achievements has no effect on others is simply wrong. I'm not saying cheaters should feel guilty, but it's insulting to tell someone the effect that cheaters have on their experience isn't valid. When Steam gives you global numbers specifically so you can have bragging rights for your rarer or more difficult achievements, then it's valid to say that that satisfaction is diminished when people cheat the system and get those achievements without earning them.
And like our last conversation, I don't disagree. But the effect stems from a perspective issue due to certain personality traits. That's something each individual has to deal with. There's a lot of things in life that I don't like, but I have to accept that I can't do anything about them, and often it's not my place to do anything about them. I have to own up to the fact that my personality traits are my own do deal with and overcome, and no one else should cater to me because of them.

The issue that we have, as I mentioned last time, is here we are again discussing this topic, barely a week or so since the last time, right? And why is that? Because, once again, someone has posted a topic on the forums that basically states that their view on achievements is the correct view and everyone else should agree with and conform to that view. They are in essence saying that cheaters should feel guilty and that their enjoyment of their games is an invalid experience and worth less than someone else's enjoyment of a game. And I can guarantee that within another week or two, we'll be right back here having the same conversation because the next person has decided to come along and do the same thing.

So, while I do completely understand that there is an effect on the feelings of people who want to show off their achievements to be validated by others, I have no no sympathy when they try to force their method of enjoying games upon everyone else, which is what threads like this attempt to do. So, in a couple of weeks, I'll be right back here doing this again in the next thread that is guaranteed to show up, and I will continue to do so until we get the acknowledgement that we deserve.
Last edited by BJWyler; Feb 6, 2023 @ 4:49pm
BJWyler Feb 6, 2023 @ 4:42pm 
Originally posted by Jasspur:
All these guys saying don't force us to play your way are forcing me to play their way,
No one is forcing you to cheat achievements.

Originally posted by Jasspur:
I don't understand why we have to be so rude.
Really?:
Originally posted by Jasspur:
... after I have recieved 28 hate messages regarding this post.
Originally posted by Jasspur:
I recieved 28 hateful messages within a day, because the community is immature.
Perhaps you should take some of your own advice. People disagreeing with your point of view hardly constitutes hate messages or immaturity.

Originally posted by Jasspur:
Please be respectful.
Respect is earned, not given and goes both ways, my friend.
Vault Hunter 101 Feb 6, 2023 @ 5:10pm 
Except you can't know if something was earned legit or not. You can only guess based on stuff like achievement requirements and unlock date but that's not always accurate. Heck I remember that one time I didn't had internet for few months and in a game I think it was Mount & Blade Warband I got like 10 achievements in one second after that because I loaded a save file that already had done the achievement requirements. For somebody that doesn't know what happened it looks like clear SAM usage
Start_Running Feb 6, 2023 @ 5:19pm 
COnsider if a game adds steam achievements post launch. You will lityerally have a tonof cheevos procing all at once.
Tanoomba Feb 6, 2023 @ 5:23pm 
Originally posted by BJWyler:
Only based upon that individual's perception and feelings.
Again, I disagree. The fact that we see global stats makes achievements inherently social and competitive. Certainly, whether one cares or not is based on their perception and feelings, but it's a social system.

Originally posted by BJWyler:
Doing so doesn't suddenly change DA:O into a social multiplayer game.
But it does give it a social aspect. Being able to compare what you did to what others did is inherently social.

Originally posted by BJWyler:
The game and the quests still are inherently an individual single-player experience.
They can be, if that's all you care about.

Originally posted by BJWyler:
But it is silly to me, even in a social aspect, to worry a whole lot about what random internet strangers are doing with their own games and achievements.
Of course it's silly to you, you don't care about the social aspect. But you not caring doesn't mean it isn't there or it isn't valid somehow.

Originally posted by BJWyler:
Again, the achievement system is obviously designed to encourage and increase engagement with the games
That's also why they added the social and competitive elements. Because for a lot of people, being part of a small group of people able to pull of a specific challenge set by the game increases engagement with the game.

Originally posted by BJWyler:
until they decide that their perspective is more important than the choice that anyone else makes in regards to how they interact with the system.
No one has done this.

Originally posted by BJWyler:
It's not disingenuous when the simple fact of the matter is that achievements have no intrinsic value.
VIDEO GAMES have no intrinsic value. This is a meaningless point.

Originally posted by BJWyler:
You just get the personal satisfaction of having accomplished a goal.
And that satisfaction is increased, often significantly, when you know most people will never accomplish that goal.

Originally posted by BJWyler:
Achievements come with nothing.
For you, and that's fine. But the competitive element adds a lot of value to those who care. And it's for those people that the system was made social in the first place.

Originally posted by BJWyler:
I have to own up to the fact that my personality traits are my own do deal with and overcome, and no one else should cater to me because of them.
I'm not asking to be catered to. I'm asking you to stop pretending that cheaters have no effect on people who use the achievement system as designed.

Originally posted by BJWyler:
Because, once again, someone has posted a topic on the forums that basically states that their view on achievements is the correct view and everyone else should agree with and conform to that view.
I didn't get that from OP at all. Don't get me wrong, I don't believe OP's suggestions would work, but simply making suggestions to reduce he impact that cheaters have on others is hardly demanding conformation.

Originally posted by BJWyler:
and I will continue to do so until we get the acknowledgement that we deserve.
What acknowledgement is that? "You can cheat if you want and don't have to feel guilty about it?" Talk about needing validation from others.
BJWyler Feb 6, 2023 @ 5:38pm 
Originally posted by Tanoomba:
Again, I disagree. The fact that we see global stats makes achievements inherently social and competitive. Certainly, whether one cares or not is based on their perception and feelings, but it's a social system.
I guess we will have to agree to disagree on this point.

Originally posted by Tanoomba:
Originally posted by BJWyler:
until they decide that their perspective is more important than the choice that anyone else makes in regards to how they interact with the system.
No one has done this.
Any time any one makes a post like this, it is exactly what they are doing. They are saying that how they feel about achievements is more important than someone who doesn't care about achievements.

Originally posted by Tanoomba:
Originally posted by BJWyler:
It's not disingenuous when the simple fact of the matter is that achievements have no intrinsic value.
VIDEO GAMES have no intrinsic value. This is a meaningless point.
Not when people try to claim that achievements have value. If video games have no value, then achievements certainly don't.

Originally posted by Tanoomba:
Originally posted by BJWyler:
I have to own up to the fact that my personality traits are my own do deal with and overcome, and no one else should cater to me because of them.
I'm not asking to be catered to. I'm asking you to stop pretending that cheaters have no effect on people who use the achievement system as designed.
But others certainly are, as evidenced by the regular appearance of threads such as this.

Originally posted by Tanoomba:
Originally posted by BJWyler:
Because, once again, someone has posted a topic on the forums that basically states that their view on achievements is the correct view and everyone else should agree with and conform to that view.
I didn't get that from OP at all. Don't get me wrong, I don't believe OP's suggestions would work, but simply making suggestions to reduce he impact that cheaters have on others is hardly demanding conformation.
Of course it is demanding conformation. Any attempt at all to remove ways and means of someone's ability to enjoy a game, and anything that comes along with it is outright telling them that they must conform to the viewpoints of those that are removing those options.

Originally posted by Tanoomba:
Originally posted by BJWyler:
and I will continue to do so until we get the acknowledgement that we deserve.
What acknowledgement is that? "You can cheat if you want and don't have to feel guilty about it?" Talk about needing validation from others.
I certainly don't need validation from a bunch of internet randos. Heck I don't even need it from my friends. Never have and never will. But, if achievement hunters demand acknowledgement of their feelings from the cheaters, I don't think it unfair at all that the cheater's get the same acknowledgement.
Jasspur Feb 6, 2023 @ 5:56pm 
Evidence that Valve acknowledges achievements as a social medium and cares about them only requires someone to look at the private steamworks group where a Valve employee posted via Reddit:

They made an offical change to trading cards being exploited and later persued achievements being exploited via games designed directly to unlock a plethora of achievements for doing nothing. They state that this was for the prevention of users bolstering their achievement counts. The achievement limit was set to 100 until games were fully validated and were blocked from being displayed on "Steam's achievement showcase."

Now that we have clear data that this was designed for competition (as bolstering achievements implies), we can also follow up with some of Valve's statements regarding difficulty being able to prevent people from using tools like SAM to surmise that they have lost control of their own achievement system.

This is why I've have made a statement that they should be removed, separated, or fixed.

Sincerely, the creator of this forum thread who does his research.
Last edited by Jasspur; Feb 6, 2023 @ 5:59pm
< >
Showing 31-45 of 130 comments
Per page: 1530 50

Date Posted: Feb 4, 2023 @ 10:51pm
Posts: 130