cogwheel wrote:Flawless Widescreen isn't working at all for me, and as far as I can tell it's a dll problem with FASM. I'm trying to use FW (x64 version) with Fallout 4 (thanks Bethesda for hardcoding so much stuff!), and once Fallout 4 starts up, FW appears to detect that, but almost immediately throws a "Could not open pipe to FASM" error in the status tab and I get a pair of error boxes from fasm_wrapper stating it can't find msvcr100.dll and msvcp100.dll, and subsequently does nothing for FO4. I've tried uninstalling and reinstalling the Microsoft Visual C++ 2010 Re-distributable Package (x64 version) multiple times, and checking for updates and installing those, and no changes to the errors. I've tried copy pasting the offending dlls into the FW directory, and while that changes the error message from fasm_wrapper ("The application was unable to start correctly (0xc000007b)"), I still get the "Could not open pipe" error from FW itself. Running FW as administrator makes no difference. I'm running Windows 10 x64 (very fresh install on a new computer, only one week old) and a AMD R9 390 if that matters.
For backward compatibility reasons the FASM DLL is only 32bit - thus it get's called via a intermediary 32bit bridge, a pipe is used to communicate between the 32bit and 64bit bridge.
Short story is:
You need both the 32bit and 64bit C++ redistributable installed.
Most people probably don't experience this problem because it's so common for these redistributables to already be installed by countless other applications.


