OBSのゲームキャプチャでキャプチャできない時の話
結構解決は簡単
そもそも
最新版のOBSでは発生しません。 私はカスタムビルドを利用していたのでそれの影響でした。
原因
Battleye(アンチチート)がOBSで使用しているdllの読み込みを妨害してた。
ご丁寧にエラーログまで。
最新版のOBSはdllに署名が入ってるんだけど、僕の使ってるOBSは古いバージョンなので未署名。
解決法
最新版のOBSを引っ張ってきて
/OBS-Studio-(バージョン)/data/obs-plugins/win-capture
の中にあるgraphics-hook32.dllとgraphics-hook64.dllをコピーします。
その後自分の使いたいOBSの同じ場所に貼り付けます。
この時、元のOBSのgraphics-hook32.dllとgraphics-hook64.dllのバックアップを取っておいたほうがいいです。
完了!
いやー使えるようになってよかったよかった。
僕の使用したかったOBSは20.0.1だったけどある一定のVersionから動作しないとかもあり得そうだから自己責任でね。
「Battleye OBS」で検索したら一番上に解決方法を乗せたサイト様がありました。
thumbsupper.hatenablog.com
大変参考になりました。ありがとうございます。(というか解決方法まんま)
mGBA日本語リソース追加への道
結構言語リソースの追加方法が不親切でした。
なぜ翻訳へ
ということで翻訳作業をすることにしました。
ソースの配置位置
mgba/src/platform/qt/ts
に各言語ごとにtsファイル(xml)で記述されてます。
翻訳作業
僕はJTF日本語標準スタイルガイド(翻訳用) 2.3版を参考に翻訳してます。
JTF日本語標準スタイルガイド(翻訳用)
正直エミュレーターの動作がわからなくて翻訳できないところが多すぎるんですけどね。
ビルド
今のところわかりません。
GithubにはMSYS2を利用してビルドできるみたいなんですけど僕の環境じゃコケました。
Pacmanのエラーが出てたので修正してビルドが通ったら加筆しておきたいと思います。
最後に
Githubでpullrequest送ってみれば喜ばれるかもしれません。
Let's Try ですよ。