Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
https://steamhost.cn/steamcommunity_com/discussions/forum/10/1798529872646224741/
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
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.
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.
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.
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.
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)
How to bind AppId to parent app?
Ask in the Steamworks group. That's what it is there for.
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.
there's nothing in that thread that indicates that separating DLC achievements from the base game is possible