Assassin's Creed II

Assassin's Creed II

このトピックはロックされています
Ubisoft createDXGIFactory2 error after latest update
Ubisoft just did an update and I now get an error "the procedure entry point createDXGIFactory2 could not be located"

Anyone else get this ?
Know how to fix it ?
投稿主: mbutton15:
Found this on a Ubisoft forum:
"in Ubisoft Game Launcher directory find upc.exe and upc.exe.old files. Delete upc.exe and rename upc.exe.old to upc.exe. Launch. This temporary solution. "

Worked for me. :)

Forum link:
https://discussions.ubisoft.com/topic/138532/createdxgifactory2-could-not-be-located-in-the-dynamic-link-library-dxgi-dll-windows-7-no-longer-supported/187?suggested=true&lang=en-GB&page=10

Ubisoft Game Launcher location:
C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher
< >
1-6 / 6 のコメントを表示
このアプリの開発者がこの投稿を元のトピックへの回答としてマークしました。
Found this on a Ubisoft forum:
"in Ubisoft Game Launcher directory find upc.exe and upc.exe.old files. Delete upc.exe and rename upc.exe.old to upc.exe. Launch. This temporary solution. "

Worked for me. :)

Forum link:
https://discussions.ubisoft.com/topic/138532/createdxgifactory2-could-not-be-located-in-the-dynamic-link-library-dxgi-dll-windows-7-no-longer-supported/187?suggested=true&lang=en-GB&page=10

Ubisoft Game Launcher location:
C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher
最近の変更はmbutton15が行いました; 2022年9月28日 7時16分
Ubi_TheBerry  [開発者] 2022年9月29日 2時37分 
mbutton15 の投稿を引用:
Found this on a Ubisoft forum:
"in Ubisoft Game Launcher directory find upc.exe and upc.exe.old files. Delete upc.exe and rename upc.exe.old to upc.exe. Launch. This temporary solution. "

Worked for me. :)

Forum link:
https://discussions.ubisoft.com/topic/138532/createdxgifactory2-could-not-be-located-in-the-dynamic-link-library-dxgi-dll-windows-7-no-longer-supported/187?suggested=true&lang=en-GB&page=10

Ubisoft Game Launcher location:
C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher

Thanks for sharing what worked for you mbutton15!

I've moved this to the Player Support section just for better visibility for anyone else who may know it.

- Ubisoft Support
Weird, I can't find it in there.
This change to the launcher makes customers unable to play the games that they paid for. It's the Liberation HD fiasco all over again. You don't see Valve pulling this crap. At least patch the launcher out for Windows 7 games.

Basically Ubisoft connect client no longer supports WIn 7

Another work around is to install ReShade and point it to upc.exe during installation.
最近の変更はDustin81が行いました; 2022年9月29日 23時47分
From what i'm guessing the reason is that the Windows 7 version of the library dxgi.dll doesn't contain the necessary function, called createDXGIFactory2 in this case. However this can be resolved by using a third-party program called reshade.me (reshade dot me). You can download it from their website https://reshade.me/ or compile it from source from their Github page https://github.com/crosire/reshade. You can then run the Reshade installer and patch the upc.exe file (in my case it's located in C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher) (that is for the Ubisoft Connect client, you might have to reapply in a similar manner for some of the games). In my case it worked the following way:

1. Launch the ReShade_Setup_5.4.2.exe
2. Click on Browse and Select the file upc.exe in the folder path C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher
3. Click on Next. You might get a UAC prompt. Click on Yes.
4. Select Microsoft DirectX 10/11/12 and click on Next. It will check for the Reshade installation status.
5. After checking the Reshade installation status the program will ask you to provide a preset. Just click on Skip on the bottom right.
6. Again, click Skip at the effects.
7. Finally, click on Finish.
8. You should now be able to launch the Ubisoft Connect client.

There should also be an option without using the installer, but simply extracting a few DLL files from this ReShade Setup exe file (e.g. with 7-zip). It's described in another thread: https://steamcommunity.com/app/548570/discussions/0/3115899349858973825/. Keep in mind that the paths are different for different games and programs (You should be able to use this fix on many different programs and games where the same error message shows.)

On a side note, you might have to redo the patch for your Ubisoft (and other) client and games whenever they release an update. I haven't tested that though. A small price to pay to keep using good ol' Windows 7 while keeping your games on the platform.

On a final note, don't bother to contact Ubisoft support regarding this issue. Since they've made it clear they don't want to support older operating systems like Windows 7. The most you'll get is the usual copypasta that Windows 7 isn't supported anymore and that you should upgrade to the latest version of Windows. My guess is the typical case of anti-consumer, lazy programming and switching over to newer tools even if i can't see any visual difference from the update. Quality control will be non-existant regarding backwards compatibility since the Windows 7 user base will only shrink over time.
tfw she pulls out her 12incher の投稿を引用:
On a final note, don't bother to contact Ubisoft support regarding this issue. Since they've made it clear they don't want to support older operating systems like Windows 7. The most you'll get is the usual copypasta that Windows 7 isn't supported anymore and that you should upgrade to the latest version of Windows.

Whilst there isn't anything we can do to change the fact that Ubisoft Connect can't be updated on Windows 7 anymore, we don't outright suggest players to go and upgrade their OS. That is something we leave to players discretion if they want to do so or not for newer or future games they may purchase that will likely require they do so.

We also can't suggest downloading additional programs either, even if it is a solution we see reported by players, but we will inform players of the workaround mentioned at the top of this thread that doesn't require downloading anything.

- Ubisoft Support
< >
1-6 / 6 のコメントを表示
ページ毎: 1530 50