This topic has been locked
LyaVanLou 17 Aug, 2019 @ 4:02am
Seperate out DLC-only achievements
So, as somebody who is somewhat of an achievement collector, this is a giant pet peeve of mine: Please seperate base game and DLC achievements - or at least only add the DLC-only achievements only after purchasing the DLC(s).
There is nothing more frustrating than finding out you need to buy all DLCs in order to get your 100% achievement completion for a game.
It makes me consider going back to playing on PS4 only - they do it and I love it!
Originally posted by wuddih:
Originally posted by LyaVanLou:
Originally posted by wuddih:
it supports it.
separate appid. put dlc and achievements in, parent it to the original app id .. and you have separate dlc achievements.

just $100 per appid .. and that is probably only one reason this is not done. the bigger reason is probably some sort of FOMO or: "you wanna 100% the game? buy everything then" ...
which is i think not possible on the console platforms because the platform dictates how achievements are implemented, on Steam the dev decides that.

So you're telling me that a developer who openly stated that "it's impossible on Steam" just flat out lied?
and they flat out didn't bother to look for a solution. i literally stated the way to do it and there are games that did this.

i would not call myself a regular user. im a dev and i helped a few devs onto Steam. about 350 at this point.

i didn't help on this one, so there is no conflicting interest and i can use it as an example:
main game (appid 562260):
https://steamhost.cn/app/562260/WAVESHAPER/
https://steamhost.cn/steamcommunity_com/stats/562260/achievements/

dlc (appid 635580):
https://steamhost.cn/app/635580/WAVESHAPER_Original_Soundtrack/
https://steamhost.cn/steamcommunity_com/stats/635580/achievements/

clearly impossible /s

here are another few things that are available for devs utilizing Steam and that are sometimes also told to be impossible by devs:
- playing the game while it still downloads (a female dog to setup but if done correctly, it works as expected)
- multiple versions of the game and not enforced updates (the branch system totally allows devs to do that)
and the classic:
- resetting achievement (often requested to be available outside of the game directly within Steam, which will not happen because that has to be implemented by the dev in their game, otherwise stuff can and will break ... but this also often told by devs to not be possible, which it totally is)
< >
Showing 1-15 of 16 comments
ElvisDeadly 17 Aug, 2019 @ 7:38am 
Originally posted by LyaVanLou:
There is nothing more frustrating than finding out you need to buy all DLCs in order to get your 100% achievement completion for a game.

You do realise the devs that set it up this way have done it on purpose?

Because they want you to feel like you must buy all the dlc

Its intentional
Last edited by ElvisDeadly; 17 Aug, 2019 @ 7:38am
On Vacation 17 Aug, 2019 @ 8:44am 
Originally posted by cSg|mc-Hotsauce:
You can ask the game dev to set it up that way.

https://steamhost.cn/steamcommunity_com/discussions/forum/10/1798529872646224741/

:qr:


And how would this be done outside of making the dlc stand alone? The reason I ask is because you don't choose which app id to store stats for or achievements. This is done through a utility function that gets the current process and returns the app id of said process. So how would you set it up to where it returns two app id's for the main game's exe so that achievements could be separated but both be unlocked within a single gaming session?

The flip side is of course excluding achievements from counting against ACG or showing if you do not own a dlc, but what function allows for this exactly?

If I've missed something, feel free to point it out, but I am genuinely curious where the notion came from (having seen it many times now) that this is something that developers can just do easily.
Last edited by On Vacation; 17 Aug, 2019 @ 9:18am
LyaVanLou 19 Aug, 2019 @ 12:04am 
Originally posted by ElvisDeadly:
Originally posted by LyaVanLou:
There is nothing more frustrating than finding out you need to buy all DLCs in order to get your 100% achievement completion for a game.

You do realise the devs that set it up this way have done it on purpose?

Because they want you to feel like you must buy all the dlc

Its intentional

I don't think so. There are several games I own on both, Steam and PlayStation - if they do it in PlayStation, why should they intentionally do it differently on here?
I have yet to come across proof that Steam Achievements support any kind of seperation.
wuddih 19 Aug, 2019 @ 3:36am 
it supports it.
separate appid. put dlc and achievements in, parent it to the original app id .. and you have separate dlc achievements.

just $100 per appid .. and that is probably only one reason this is not done.* the bigger reason is probably some sort of FOMO or: "you wanna 100% the game? buy everything then" ...
which is i think not possible on the console platforms because the platform dictates how achievements are implemented, on Steam the dev decides that.

*changed 2017, 2 years prior to this post, does not cost anything, simply no one bothers to do it.
Last edited by wuddih; 19 Sep, 2022 @ 4:32pm
LyaVanLou 19 Aug, 2019 @ 7:04am 
Originally posted by wuddih:
it supports it.
separate appid. put dlc and achievements in, parent it to the original app id .. and you have separate dlc achievements.

just $100 per appid .. and that is probably only one reason this is not done. the bigger reason is probably some sort of FOMO or: "you wanna 100% the game? buy everything then" ...
which is i think not possible on the console platforms because the platform dictates how achievements are implemented, on Steam the dev decides that.

So you're telling me that a developer who openly stated that "it's impossible on Steam" just flat out lied? That's still hard to believe for me - but I guess unless someone from Valve gives a statement, there won't ever be a clear up of this for the regular user.
cSg|mc-Hotsauce 19 Aug, 2019 @ 7:06am 
Originally posted by LyaVanLou:
So you're telling me that a developer who openly stated that "it's impossible on Steam" just flat out lied? That's still hard to believe for me - but I guess unless someone from Valve gives a statement, there won't ever be a clear up of this for the regular user.

You'd be surprised how many devs/pubs flat out lie and tell you to contact Valve about X issue when they are the ones in charge of X issue.

Setting prices is one thing a lot of them love to lie about.

:qr:
The author of this thread has indicated that this post answers the original topic.
wuddih 19 Aug, 2019 @ 9:12am 
Originally posted by LyaVanLou:
Originally posted by wuddih:
it supports it.
separate appid. put dlc and achievements in, parent it to the original app id .. and you have separate dlc achievements.

just $100 per appid .. and that is probably only one reason this is not done. the bigger reason is probably some sort of FOMO or: "you wanna 100% the game? buy everything then" ...
which is i think not possible on the console platforms because the platform dictates how achievements are implemented, on Steam the dev decides that.

So you're telling me that a developer who openly stated that "it's impossible on Steam" just flat out lied?
and they flat out didn't bother to look for a solution. i literally stated the way to do it and there are games that did this.

i would not call myself a regular user. im a dev and i helped a few devs onto Steam. about 350 at this point.

i didn't help on this one, so there is no conflicting interest and i can use it as an example:
main game (appid 562260):
https://steamhost.cn/app/562260/WAVESHAPER/
https://steamhost.cn/steamcommunity_com/stats/562260/achievements/

dlc (appid 635580):
https://steamhost.cn/app/635580/WAVESHAPER_Original_Soundtrack/
https://steamhost.cn/steamcommunity_com/stats/635580/achievements/

clearly impossible /s

here are another few things that are available for devs utilizing Steam and that are sometimes also told to be impossible by devs:
- playing the game while it still downloads (a female dog to setup but if done correctly, it works as expected)
- multiple versions of the game and not enforced updates (the branch system totally allows devs to do that)
and the classic:
- resetting achievement (often requested to be available outside of the game directly within Steam, which will not happen because that has to be implemented by the dev in their game, otherwise stuff can and will break ... but this also often told by devs to not be possible, which it totally is)
L. Stotch 23 Aug, 2019 @ 11:56am 
Originally posted by wuddih:
it supports it.
separate appid. put dlc and achievements in, parent it to the original app id .. and you have separate dlc achievements.

How to bind AppId to parent app?
cSg|mc-Hotsauce 23 Aug, 2019 @ 12:46pm 
Originally posted by L. Stotch:
Originally posted by wuddih:
it supports it.
separate appid. put dlc and achievements in, parent it to the original app id .. and you have separate dlc achievements.

How to bind AppId to parent app?

Ask in the Steamworks group. That's what it is there for.

:qr:
Beetle 22 Apr, 2020 @ 10:44am 
Hope we could vote for this kind of stuff, 'cause i would love this. It's really annoying trying to get an achievement, that you should be able to do, but can't 'cause you don't have the DLC :SupraBlueGuy:
olek 22 Apr, 2020 @ 10:55am 
god men
Snail Simulator 8 May, 2024 @ 7:53pm 
After seeing wuddih's post, I went on a mission to implement this myself. I could find 0 documentation on the matter, and very, very few devs outside of this post saying the feature even exists. Most who say it exists point to this thread.

I technically figured out how to add achievements to a DLC by manually going to the URL for the DLC's achievement page in Steamworks, but they don't really seem to do anything. Think about this: where would they even show up if the DLC doesn't show as its own item in your Library? If they don't show with the achievements for the base game... then where?

Even after adding an achievement to my live DLC and then using Steam Achievement Manager to "achieve" it, there's nowhere I can view it. Navigating directly to the DLC's achievement page throws an error. I still can't add it to my profile in a showcase. Other than the achievement popping up when I acquired it, it's as if it doesn't exist.

It was at this point that I decided to ask Valve. Their response? The feature does not exist.

So I have to conclude that @cinedine is correct here. I've literally never seen a working example that is not a soundtrack, and it seems as if soundtracks are special cases.

Here was Valve's response to my Support Ticket: https://imgur.com/a/27QN1V1

I'd love to be proven wrong, but until I see an actual working example, I just don't believe it exists. I'll take Valve's word on this.
Last edited by Snail Simulator; 8 May, 2024 @ 8:13pm
Snail Simulator 8 May, 2024 @ 8:10pm 
Originally posted by cSg|mc-Hotsauce:
You can ask the game dev to set it up that way.

https://steamhost.cn/steamcommunity_com/discussions/forum/10/1798529872646224741/

:qr:

there's nothing in that thread that indicates that separating DLC achievements from the base game is possible
Originally posted by Snail Simulator:
Originally posted by cSg|mc-Hotsauce:
You can ask the game dev to set it up that way.

https://steamhost.cn/steamcommunity_com/discussions/forum/10/1798529872646224741/

:qr:

there's nothing in that thread that indicates that separating DLC achievements from the base game is possible
Your replying to someone who posted 5 years ago, are you okay dude?
< >
Showing 1-15 of 16 comments
Per page: 1530 50

Date Posted: 17 Aug, 2019 @ 4:02am
Posts: 16