このプロジェクトについて

FrostModはMX Bikes向けのクライアントサイドツールキットであり、他の2つのPiBoSoシミュレーター(GP BikesとKart Racing Pro)も部分的にサポートしています。1つのバイナリが3つのタイトルすべてに対応し、--game mxb / gpb / krpで選択します。 主な機能: - ライブMODリロード:.pkzトラック、バイク、スキンをmodsフォルダにドロップすると、再起動せずにゲーム内に表示されます。コンソールでR、ゲーム内でF8を押してトリガーします。 - サーバーブラウザのスパムフィルタ:広告、チートショップ、ゴーストサーバーをリストから非表示にします。純粋にクライアントサイドです。ルールはfrostmod_serverfilter.yamlで設定され、--no-filter-serversで無効化できます。 - ゲーム内オーバーレイ:FrostModが動作中であることを示す小さなステータス表示と、各リロードの報告を表示します。 - MXB App用のセッションブロック:現在のサーバーとライダーの位置を公開し、コンパニオンアプリがピアツーピアボイスを設定できるようにします。 - FrostServer:専用サーバー向けのサーバーサイドコンパニオンプラグインで、現在のトラックとmxb-mods.comのダウンロードリンクを小さな読み取り専用HTTP APIで公開します。スタンドアロンのfrostserver.exeがテスト用に同じAPIを提供します。 ビルド要件:Windows x64、Visual Studio Community 2026(C++によるデスクトップ開発ワークロード)、CMake。MinHookは自動的に取得されます。frostmod.exeとfrostmod.dll、およびfrostserverコンパニオンファイルを出力します。 使用方法:frostmod.exeを実行すると、mxbikes.exeを待機し、frostmod.dllを注入し、コンソールとして開いたままになります。また、frostmod.dloをゲームのプラグインフォルダに配置する(または--install-pluginを使用する)ことでPiBoSoプラグインとして実行でき、注入を完全に回避できます。 READMEはアンチウイルスの誤検出について詳しく説明しています。このツールはDLLを注入し、ゲーム機能をフックするため、ヒューリスティックエンジンがフラグを立てる可能性がありますが、MITライセンスのオープンソースであり、自身のフォルダ外のファイルには触れません。プラグインモードは注入不要の代替手段として提供されています。バイナリはまだコード署名されていません。SignPath Foundationによる署名が計画されています。 トラブルシューティングでは、注入アクセスエラー、ログ出力の欠落、重複インジェクタ、ゲーム実行中の更新失敗、ゲーム検出について説明しています。完全なドキュメントはdocs/USAGE.md、docs/PLUGIN.md、docs/FROSTSERVER.mdにあります。