ValveSoftware / Source-1-Games

Source 1 based games such as TF2 and Counter-Strike: Source
649 stars 75 forks source link

HL2 episodic achievements may be restricted to their standalone origins #6537

Open vrad-exe opened 3 hours ago

vrad-exe commented 3 hours ago

In the Xbox 360 version of The Orange Box, certain achievements are shared between Half-Life 2, Episode One, and Episode Two.

This ability was disabled in the PC versions of the games due to the fact that they were separate AppIDs, making it impossible to share achievements between them. But now all the episodes have been combined into the base game, making it possible to bring back the shared achievements! Considering the fact that everything is under the same Steam app now, people will probably expect these achievements to be obtainable everywhere (maybe even including Lost Coast and workshop maps?), so this is probably a good change to make.

According to the code in the SDK, enabling these achievements in all of the games should be as simple as removing the SetGameDirFilter() calls in game/shared/achievements_hlx.cpp and game/shared/episodic/achievements_epx.cpp.

kisak-valve commented 3 hours ago

Hello @vrad-exe, with With the Episodes and Lost Coast now contained within Half-Life 2 itself, we'll be reducing the visibility of the standalone versions on the Steam Store. The old standalone applications will remain available to ensure community projects that rely on them still function properly but they will now appear within the Tools menu on your Steam Library. in https://store.steampowered.com/news/app/220/view/6633333780228604001, that's a fairly clear indicator that the standalone variants of the episodic content are being sunset in favor of playing the content from the base game.

That makes this request a non-starter.

vrad-exe commented 3 hours ago

That's...completely missing the point of this suggestion. Maybe I explained badly? All the achievements are indeed now under the HL2 AppID, but as far as I am aware, the achievements I listed are still locked to only being obtainable while playing specific campaigns. They should be changed to be unlockable in all of them like on Xbox.