ccomrade/c1-launcher

Crysis Warhead launcher cannot be used when running the game via Steam

Opened this issue · 9 comments

There isn't a way to run the Warhead launcher via Steam without changing the target executable somehow. Steam always runs Bin64/Crysis64.exe, which is required by the Warhead launcher.

One workaround I'm currently using is specifying executable via launch options.
Launch options

I guess this is also the only way to run 64-bit version of Crysis and Crysis Wars instead of 32-bit one, which is the default in Steam for these two.

Crysis 1 has a 64 bit launch option but they forgot to name it.
Launch options 2

Crysis 1 has a 64 bit launch option but they forgot to name it. Launch options 2

You can use SteamEdit https://steamedit.tg-software.com/ to set a proper string.

I did use it before, but Steam tends to reset the changes every now and then.

I did use it before, but Steam tends to reset the changes every now and then.

Very unlikely 🤔 unless you reinstall Steam from scratch or do weird things: SteamEdit modifications are done to the "C:\Program Files (x86)\Steam\appcache\appinfo.vdf" file, which contains your game list (including your customized groups etc.), and does a file backup before it applies changes for safety reasons...
Recent Steam versions BTW should backup in the cloud that file too, so even if you reinstall Steam from scratch on a new PC your game list should be restored automatically, hence including changes made by SteamEdit to appinfo.vdf.

Well, it's not really resetting, i can still launch SteamEdit and see my changes. Even if i make appinfo read-only - Steam sometimes ignores the changes and displays unaltered info, until i close and relaunch Steam client.
Steam Cloud? I have it disabled.

After you apply SteamEdit changes, you have to quit & relaunch Steam.
I fixed empty Crysis x64 menu launcher 2 weeks ago with SteamEdit and my changes were never overwritten. Not sure what's wrong with your Steam installation...

image

EDIT: @vlad54rus I think patched "c:\program files (x86)\steam\appcache\appinfo.vdf" gets reset if you switch from Public/Beta Steam release. This may explain why it sometimes randomly you see changes get reverted.

works for me when adding this to steam launch options:

"X:\SteamLibrary\steamapps\common\Crysis Warhead\Bin64\CrysisWarheadLauncher.exe" %command%