Author Topic: Patch program for Battlefield3/4 DirectX Error (CreateSwapChain)  (Read 33522 times)

ExKoder

  • Administrator
  • Saint
  • *****
  • Posts: 1202
    • ExKode
2014/1/14 問題は修正されているので、このプログラムを使用する必要はありません

このプログラムは英語圏外のWindows8.1環境で、Battlefield3/4がDirectXErrorで起動できない問題を修正します。
ウィンドウクラス名にロケール依存文字があり、これを考慮せずにコーディングされているためにウィンドウ生成に失敗しているのが原因です。
このパッチプログラムはその文字を削除し、ウィンドウ生成失敗を回避します。
バイナリ改変は自己責任において行ってください。BANされるかどうかはわかりません ;D

↓このタイプのエラーのみ
Quote
DirectX function "m_dxgiFactory->CreateSwapChain( m_device, &sd, &m_swapChain.assignGet())" failed with DXGI_ERROR_INVALID_CALL: The application has made an erroneous API call that it had enough information to avoid. This error is intended to denote that the application should be altered to avoid the error. Use of the debug version of the DXGI.DLL will provide run-time debug output with further information.. GPU: "NVIDIA GeForce GTX TITAN", Driver: 33140

更新履歴

2013/11/07 ver1.0.0.1
BF4に対応

2013/10/17 ver1.0.0.0
リリース
« Last Edit: January 14, 2014, 03:27:33 pm by ExKoder »