Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows Executables not launched via Game Store(s) [on Windows] #2492

Open
wrathgewp opened this issue Jan 17, 2025 · 3 comments
Open

Windows Executables not launched via Game Store(s) [on Windows] #2492

wrathgewp opened this issue Jan 17, 2025 · 3 comments

Comments

@wrathgewp
Copy link

Bug Report

Summary

When the game Cyberpunk 2077 is executed using Nexus Mods App, the game is not open trough Steam, and as a result, there is no Steam overlay, the played time is not counted, Steam Cloud won't sync the save data, and potentially other issues like achievements not being unlocked.

Steps to reproduce

  • Create a Cyberpunk 2077 loadout
  • Launch the game trough the mod manager
  • Try to open the Steam Overlay while in game, or simply look on the Steam client if the game is being played

What is the expected behaviour?

The game, when starting it from the mod manager, should be launched from Steam, allowing the mods to be loaded and all Steam's feature to be used

Other information

I attached Nexus Mods App's logs, but I don't think they may be useful at all.

nexusmods.app.main.current.log

nexusmods.app.slim.26.log

@Sewer56
Copy link
Member

Sewer56 commented Jan 17, 2025

You're on Windows. Currently the App on Windows launches game executables directly.

Normally most games (don't know if applies to Cyberpunk off top of my head) reboot themselves via Steam if booted from EXE directly. Why is it not happening here? Either game chooses not to, there's a steam_appid.txt in there, or some mod is hooking it not to reboot.

In any case, for now this is 'working as intended', but I have previously suggested unifying/normalizing how we launch games. For reasons, like the one listed here (Steam Overlay, Steam Input etc.), most users expect their game to be launched directly via the game store. Which we actually do on Linux, but not Windows.

I'll mention it to the team next week but I'm not sure if/when this behaviour will change, we've got plenty of work to do.

(An issue for this might exist already, but am not searching over weekend)

Edit Note: Playtime&Achievements should still work in this state, as Steam does pick up you're playing; but sync to cloud may be delayed as it wouldn't happen right after game closes but at later date. Overlay & Input are dead.

@Sewer56 Sewer56 changed the title Cyberpunk 2077 is not launched trough Steam Windows Executables not launched via Game Store(s) Jan 17, 2025
@Sewer56 Sewer56 changed the title Windows Executables not launched via Game Store(s) Windows Executables not launched via Game Store(s) [on Windows] Jan 17, 2025
@wrathgewp
Copy link
Author

Thank you for your quick reply.

I checked if there was a steam_appid.txt in the game's directory, but it doesn't seem like it.

I also tried to create an empty loadout to check if any of the mods I have installed is preventing the reboot, but even without any installed mod, the same issue happen.

I didn't found an already existing issue about this game specifically, nor for any game in general, but I may be wrong.

@Sewer56
Copy link
Member

Sewer56 commented Jan 17, 2025

Game probably just chooses not to reboot in this case.

On a positive note, the App doesn't do any code injection, so you can just boot it from outside the Mod Manager once you hit 'Apply' to send the changes to your game folder.

Should work for the time being.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants