Downloaded game through steam Downloaded dlcs through xlabs discord (https://xlabs.dev/; there has been a new dlc pack since ~2022/23, so old ddl links are outdated). Alternatively just use the torrents if you have a vpn or a isp that doesn't send you nice letters.
Download iw4x.dll
from https://github.com/XLabsProject/iw4x-client/releases/latest
Put it next to the iw4mp.exe
in the root mw2 folder
Download files from https://github.com/XLabsProject/iw4x-rawfiles/releases/latest
Put all files next to the iw4x.dll
You can now add a shortcut to steam, activate proton in game compatibility (i use proton 7.0-6) and play the game.
Download zip from https://github.com/XLabsProject/iw4x_bot_warfare/releases/latest
Follow the installation instructions there (extract the bots
folder into mods
)
If you want to automatically start the game with bots and configure it you can add commandline arguments to the shortcut.
I used these: +set fs_game "mods/bots" +set intro "0" +set sv_maxclients "10" +set party_maxplayers "10" +set sv_lanonly "1" +set sv_randomMapRotation "1" +set bots_main_chat "0" +set bots_manage_add "9" +set bots_skill_max "5" +set sv_maprotation "map mp_highrise map mp_terminal map mp_firingrange map mp_trailerpark map mp_boneyard map mp_quarry map mp_killhouse map mp_rundown map mp_rust_long map mp_nightshift map mp_afghan map mp_abandon map mp_estate_tropical map mp_crash_tropical map mp_bloc_sh map mp_checkpoint map mp_invasion map mp_storm_spring map mp_fav_tropical map mp_rust map mp_nuked map mp_shipment map mp_strike map mp_cargoship_sh map co_hunted map mp_underpass map oilrig map mp_cross_fire map mp_brecourt map mp_crash map mp_fuel2 map mp_cargoship map mp_vacant map mp_subbase map mp_storm map mp_complex map mp_favela map mp_shipment map mp_derail map mp_compact map mp_overgrown map mp_estate map mp_derail map mp_shipment_long"
Which cause:
- fs_game: load the bots mod
- intro: skip the intro
- sv_maxclients/party_maxplayers: limit server to 10 players
- sv_lanonly: games you host are lan
- sv_mapRandomRotation: maps are selected randomly from sv_maprotation
- bots_main_chat: disable bots shittalking in chat
- bots_manage_add: add 9 bots to the game, you could probably also use bots_manage_fill
- bots_skill_max: set the max bot skill, from 0-7