Windows 8.1でBattlefield3


DirectXError

WTF
どうやら結構同じ人がいるみたい -> DirectX function “m_dxgiFactory->CreateSwapChain


で、どうやらBF3のウィンドウテキスト Battlefield 3™ が原因みたいです。
Unicodeで作ればまず発生しませんがどうやらEAさんはUnicodeでアレしてなかったみたいですね。
2014/05/30 あたりまでは bf3.exe01C6AE7199 から 00 (™を無に)するだけで解決できたのですが…

ERROR
Game disconnected: you were kicked by PunkBuster. Stated reason: PunkBuster kicked player 'ユーザ名' (for 0 minutes) ... RESTRICTION: Corrupted File/Memory [98080837]

プレイしているとPunkBusterに蹴られる\(^o^)/


コントロールパネル→時計、言語、および地域→地域→管理タブから「Unicode対応でないプログラムの現在の言語」を英語(英国)で再起動

Windows8.1にしてBF3・BF4が起動できない場合の直し方(自己責任):塩分のブロマガ - ブロマガ

この方法で一応書き換えなくても起動はするのですが"日本語"のアプリケーションで"Unicode非対応"だと今度はこっちが文字化けするのでいろいろ痛い…
会社側がPunkBusterの定義ファイルを更新するか、bf3.exe を修正してくれればすぐ直る問題なんですけどねー…(´・ω・`)
ちなみにBF4でも同様の症状は発生してたみたいですが修正されたみたいです。早く修正して欲しいですね