| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| games:linux:wine:cod_mw2_2009_iw4x_steamcmd [2026/05/09 19:19] – [Install] Sean Rhone | games:linux:wine:cod_mw2_2009_iw4x_steamcmd [2026/05/10 05:49] (current) – [dxvk.conf] Sean Rhone |
|---|
| ===== Prerequisites ===== | ===== Prerequisites ===== |
| |
| * [[linux:distros:opensuse_tumbleweed_gnome|openSUSE Tumbleweed (GNOME)]] | * [[linux:distros:opensuse_tumbleweed_xfce|openSUSE Tumbleweed (Xfce)]] |
| * [[linux:notes:wine|Wine]] (old WoW64) | * [[linux:notes:wine|Wine]] (old WoW64) |
| * [[programs:linux:steamcmd|SteamCMD]] | * [[programs:linux:steamcmd|SteamCMD]] |
| |
| * https://steamdb.info/app/10180/info/ | * https://steamdb.info/app/10180/info/ |
| | |
| | ===== Restore ===== |
| | |
| | mkdir -p ~/'Steam/steamapps/common' && gio open ~/'Steam/steamapps' |
| | |
| | ls ~/'Steam/steamapps/appmanifest_10180.acf' ~/'Steam/steamapps/appmanifest_10190.acf' ~/'Steam/steamapps/common/Call of Duty Modern Warfare 2/iw4sp.exe' ~/'Steam/steamapps/common/Call of Duty Modern Warfare 2/iw4mp.exe' |
| | |
| | ===== Install/Update ===== |
| |
| ~/'Steam/steamcmd/steamcmd.sh' +'login' 'Espionage724' +'@sSteamCmdForcePlatformType' 'windows' +'app_update' '10180' +'quit' | ~/'Steam/steamcmd/steamcmd.sh' +'login' 'Espionage724' +'@sSteamCmdForcePlatformType' 'windows' +'app_update' '10180' +'quit' |
| |
| ~/'Steam/steamcmd/steamcmd.sh' +'login' 'Espionage724' +'@sSteamCmdForcePlatformType' 'windows' +'app_update' '10190' +'quit' | ~/'Steam/steamcmd/steamcmd.sh' +'login' 'Espionage724' +'@sSteamCmdForcePlatformType' 'windows' +'app_update' '10190' +'quit' |
| | |
| | ===== Verify Files ===== |
| | |
| | **** |
| |
| ~/'Steam/steamcmd/steamcmd.sh' +'login' 'Espionage724' +'@sSteamCmdForcePlatformType' 'windows' +'app_update' '10180' 'validate' +'quit' | ~/'Steam/steamcmd/steamcmd.sh' +'login' 'Espionage724' +'@sSteamCmdForcePlatformType' 'windows' +'app_update' '10180' 'validate' +'quit' |
| **** | **** |
| |
| cd ~/'Steam/steamapps/common/Call of Duty Modern Warfare 2' && WINEPREFIX=~/'.wine/Call of Duty Modern Warfare 2 (2009)' wine ~/'Steam/steamapps/common/Call of Duty Modern Warfare 2/iw4x.exe' | cd ~/'Steam/steamapps/common/Call of Duty Modern Warfare 2' && WINEPREFIX=~/'.wine/Call of Duty Modern Warfare 2 (2009)' wine ~/'Steam/steamapps/common/Call of Duty Modern Warfare 2/iw4x.exe' +set 'com_maxfps 0' +set 'sv_lanOnly 1' +set 'g_antilag 0' |
| |
| ====== Bots ====== | ====== Bots ====== |
| * :?: https://github.com/ineedbots/iw4_bot_warfare/issues/45#issuecomment-1938616252 | * :?: https://github.com/ineedbots/iw4_bot_warfare/issues/45#issuecomment-1938616252 |
| |
| nano ~/'Steam/steamapps/common/Call of Duty Modern Warfare 2/players/iw4x_config.cfg' | mkdir -p ~/'Steam/steamapps/common/Call of Duty Modern Warfare 2/players' && nano ~/'Steam/steamapps/common/Call of Duty Modern Warfare 2/players/iw4x_config.cfg' |
| |
| <code> | <code> |
| // Bot Warfare | // Bot Warfare |
| | seta bots_main_menu "0" |
| seta com_maxfps "0" | |
| seta bots_main_chat "0" | seta bots_main_chat "0" |
| seta bots_manage_fill "10" | seta bots_manage_fill "10" |
| seta bots_skill "4" | seta bots_skill "4" |
| |
| // BW End</code> | // BW End</code> |
| |
| d3d9.enumerateByDisplays = "False" | d3d9.enumerateByDisplays = "False" |
| d3d9.samplerLodBias = "-2.0" | d3d9.samplerLodBias = "-2.0" |
| d3d9.maxFrameRate = "77" | d3d9.maxFrameRate = "85" |
| |
| # Intel | # Intel |
| d3d9.invariantPosition = "False" | d3d9.invariantPosition = "False" |
| d3d9.maxFrameLatency = "1" | d3d9.maxFrameLatency = "1" |
| d3d9.useD32forD24 = "True" | |
| |
| # HUD | # HUD |
| |
| # End</code> | # End</code> |
| |
| ====== TODO ====== | |
| |
| * :!: ''DISPLAY='' and ''Graphics = wayland'' cause ''~'' console key to not work | |
| * :?: Not sure if ''vulkan'' beneficial | |
| |
| WINEPREFIX=~/'.wine/Call of Duty Modern Warfare 2 (2009)' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\Direct3D' /v 'renderer' /t 'REG_SZ' /d 'vulkan' /f | |
| |