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.
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.
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...
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%