マリオの浮遊頭のビデオを表示するように設計された遊び心のあるマルウェア スクリプトで、ユーモラスにコンピュータへのアクセスを要求し、その後ブルー スクリーン オブ デスでコンピュータをクラッシュさせます。このスクリプトは、主に標準 Windows ライブラリ、特に DirectShow を使用して開発されています。
プロジェクトをビルドするには、次の依存関係がインストールされていることを確認してください。
pacman -S mingw-w64-i686-gcc
実行して MinGW をインストールします。他の Linux ディストリビューションの場合は、パッケージ マネージャーでmingw-w64
を検索するか、MinGW を自分でコンパイルします。make
- MSYS2 の場合は、 pacman -S mingw-w64-i686-make
を実行して MinGW バリアントをインストールします。それ以外の場合は、パッケージ マネージャーを使用して通常バージョンをインストールします。winpthreads
- Windows 2000/XP への互換性を拡張する場合にのみ必要です。インストール方法は OS によって異なります。pacman -S mingw-w64-winpthreads-git
を実行します。mingw-w64-winpthreads-git
AUR パッケージを使用できます。プロジェクトをビルドする前に、 PREFIX
、 CXX
、およびWINDRES
変数が環境と一致していることを確認してください。 MSYS2 または Arch Linux の場合、変更は必要ありません。他の Linux ディストリビューションの場合は、それに応じて調整してください。
最後に、リポジトリのルート ディレクトリでmake
(MSYS2 の場合はmingw-w64-i686-make
) を実行して、実行可能ファイルをビルドします。
デフォルトのビデオ、 assets/video.wmv
は、Mario Teaches Typing 2 からソースされています。これは、NintendoComplete のプレイスルーの 22:50 から抽出された、レベル選択画面のマリオのダイアログのクリップです。
代替ビデオを使用するには、 assets/video.wmv
ファイルを独自の Windows Media Video (WMV) ファイルに置き換えて、ファイルの名前がvideo.wmv
であることを確認します。ビデオ変換には、FFmpeg などのツールを使用できます。
ffmpeg -i input.mp4 -b 512k output.wmv
このプロジェクトは MIT ライセンスに基づいてライセンスされています。詳細については、LICENSE ファイルを参照してください。
問題であれプルリクエストであれ、貢献は大いに奨励され、歓迎されます。どのような立場でもお気軽にご参加ください。