Problem with Bink

I am having problems running Sins of a Solar Empire: Entrenchment. I have a hard-copy (DVD) of Sins, and downloaded all the updates. I purchased Entrenchment through Impulse, and also downloaded all of its updates. Both products are registered and installed. Sins runs fine, but when I attempt to run Entrenchment, an error box pops up, saying "The procedure entry point _BinkShouldSkip@4 could not be located in the dynamic link library binkw32.dll." Is there a software-based fix for this?

4,955 views 3 replies
Reply #1 Top

I would do a search on your system for all binkw32.dll and make sure that you are not loading the wrong binkw32.dll instead of the one that is shipped with entrenchment. This could happen due to your path variable or something in the registry, but most executables should look in the current working directory for all dynamic linked libraries before searching externally. This became a standard in software development around the release of WinXP OS. If I remember correctly this has to be done for microsoft certification.

You can also try to search the internet for bink32w.dll and try to find the latest release of the library and rename the one in entrenchment directory and copy the one from internet in place. This will just insure the library shipped with entrenchment is not corrupted or a incorrect version. ( I highly doubt this will be the case, but it is the fastest test).

Reply #2 Top

Well, it turns out the problem was caused by my already having installed Bink & Smacker. I uninstalled it, then uninstalled Entrenchment, then reinstalled Entrenchment, and now it seems to work.

Reply #3 Top

Sweet Its good to hear you got it fixed. Still they should of looked in current working directory for the dll first, instead of using the first one it found either using the path or the registry.