このプロジェクトについて
WidescreenFixesPackは、PCゲームにワイドスクリーン解像度対応を追加または改善するプラグイン集であり、追加機能やバグ修正も含まれています。各プラグインは特定のゲームを対象としており、インストール方法は提供されたファイルをゲームのルートディレクトリにコピーするだけと説明されています。アンインストールはそれらのファイルを削除するだけです。
このプロジェクトは、標準のWindowsビルドに加えて、PCSX2F、PPSSPP、CXBXR、Dolphin向けのエミュレータプラットフォーム用ビルドもカバーしており、各プラットフォームのリリースバッジが用意されています。プロジェクトのウェブサイトはfusionfix.io/wfpにリンクされています。
ソースからのビルドにはPremake 5(リポジトリのルートにプリビルド済み実行ファイルが含まれています)とVisual Studioが必要です。`premake5 vs2022`を実行するか、premake5.batを起動するとプロジェクトファイルが生成されます。ビルドされた`.asi`プラグインは、リポジトリルートのローカル`.env`ファイルで定義されたキーに基づいてゲームフォルダに配置されます。これにより、マシン固有のパスをバージョン管理から除外できます。そのファイルに記載されていないゲームは単にデプロイされません。ビルドはプラグインをゲームの`scripts`フォルダ(該当する場合は`plugins`)にコピーし、デバッグ用にゲームを起動することもできます。置き換えられるのは、すでにインストールされているプラグインのみです。
READMEには詳細なクラッシュレポートの手順が含まれています。推奨される方法は、バンドルされているUltimate ASI Loaderを使用するもので、クラッシュダンプとログを生成できます。ゲームの実行ファイルの隣に`CrashDumps`という名前のフォルダを作成し、クラッシュ後に最新の`.dmp`ファイル(`.log`は任意)をGitHub Issues経由で送信します。別の方法として、Windowsエラー報告のレジストリ設定を使用してLocalDumpsを有効にし、ユーザーのAppData CrashDumpsフォルダにダンプを保存する方法もありますが、これには管理者権限が必要であり、すべてのプログラムでダンプが有効になります。ハングアップ(クラッシュではない)の場合は、タスクマネージャーの「メモリダンプファイルの作成」オプションが推奨されており、生成された大きなダンプファイルは公開ファイル共有リンクにアップロードします。
注目すべき注意点:プラグインは、`_xp`ツールセットと`/Zc:threadSafeInit-`で再コンパイルしない限りWindows XPと互換性がありません。WINE/Protonでの使用に関するリンクされたガイドも提供されています。リポジトリにはコミュニティチャンネル(Discord、Telegram、YouTube、X)とスポンサーオプションへのリンクも含まれています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.