Got a new computer with windows 11. Installed steam, bad company 2 and extracted project rome dinput8.dll to the folder C:\Program Files (x86)\Steam\steamapps\common\BattleField Bad company 2.
It makes a new folderr in there named “dinput8.dll”
When I launch the game and try to log into multiplayer, it immediatelly disconnects, or loads for a few seconds then disconnects. When I try loggin in on my old computer I log in fine.
Maybe I extracted dinput.dll into the wrong folder? I tried it into MyDocuments\BFBC2\ and same deal even after deleteing dinput.dll from other folder
I use 7zip to extract and I wonder, is it supose to make a folder or extract the files somplace? When I press “extract” button it makes a window where I choose the path and the window says " copy to". Because on my old comp, I don’t see a folder dinput.dll in the Battlefield folder under steam. I do see dinput8.dll in system32, but that could be a different dinput8.dll file for something else
What am I doing wrong?
Got a reply that solved my issue. I had to turn off firewall to install new Visual C++. Before, my game wouldn’t load from the steam library after I exctracted dinput8.dll to the steam battlefield folder. The green play button turned blue for 3 seconds and then back to green. No launch.
Support said:
This is almost always caused by missing Visual C++ files, usually (but not always) accompanied by the game throwing an error stating that MSVCP100.dll is missing. To fix this, run the included Visual C++ setup. It’s located in Battlefield Bad Company 2\install\Redistributable\x86
. The setup file is called vcredist.msi . You may need to reboot afterwards. Alternatively you can download the all-in-one Visual C++ installer if all else fails: https://www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one/