The Doom Screen Saver: インストールと機能の完全ガイド
- Aisha Washington

- 6月6日
- 読了時間: 10分
更新日:6月17日

もはや「Doomが動くか?」という疑問ではありません。いかに受動的にそれを消費できるか、ということです。Wiaam Suleiman(GitHubのZayno)という開発者が、Windows向けの専用Doomスクリーンセーバーをリリースしました。. ビデオを再生するだけでなく、ゲームをリアルタイムでレンダリングし、コンピューターがアイドル状態になるたびに、象徴的な最初のエピソード「Knee-Deep in the Dead」を再生します。
一般的なフライングトースターや標準のWindowsロック画面に飽きたユーザーにとって、このユーティリティは1993年のノスタルジアを提供します。ただし、これは本質的に実行可能プログラムである.scrファイルを使用するため、安全性、インストール、および最新の画面との互換性に関する正当な質問があります。
Doom Screen SaverをWindowsにインストールする

インストールプロセスは手動ですが、簡単です。Microsoft Storeで見つかる最新のアプリとは異なり、これはWindows環境でスクリーンセーバーを管理する従来の方法に従います。
ステップバイステップの設定
Doom screen saver を実行するには、スタンドアロンファイルとして扱います。インストーラーウィザードはありません。
ソースをダウンロード:プロジェクトのGitHubリポジトリ (Zayno/DoomScreenSaver) に移動し、最新リリースをダウンロードします。必要なファイルは `.scr` で終わります。
ファイルの配置:ファイルを右クリックして「インストール」を選択するとすぐにテストできますが、恒久的な解決策はファイルをシステムディレクトリに移動することです。ファイルを `C:\Windows\System32` にコピーします。これにより、Windowsはネイティブのディスプレイ設定メニューでそれを認識できるようになります。
アクティベーション:Windowsのスタートメニューを開き、「スクリーン セーバーの変更」を検索します。ドロップダウンメニューに、バブルやミスティファイなどのデフォルトと並んで「Doom」が表示されるようになります。
設定とオーディオ
選択後、「設定」ボタンをクリックすると、remio の特定の構成ウィンドウが開きます。Doomスクリーンセーバーこれはオフィス環境にとって非常に重要です。デフォルトでは、ゲームはサウンドを出力する可能性があり、これは共有ワークスペースでは理想的ではありません。オーディオを完全にオフにするか、音量を控えめなバックグラウンドレベルに調整できます。
技術分析:Doomスクリーンセーバーの仕組み

よくある誤解は、このスクリーンセーバーがゲームをプレイしている誰かのビデオファイル(MP4またはAVI)をループさせているというものです。ビデオループはストレージを大量に消費し、圧縮されて見えることがあります。
このプロジェクトは異なります。これはDoom Retro、Chocolate Doomエンジンのミニマリストポートに基づいています。画面が暗くなると、コンピューターは実際には軽量版のゲームエンジンを起動しています。次に、「デモ録画」を実行します。これは、ゲームエンジンにどこに移動してどこに撃つかを正確に指示する一連の入力コマンドです。これにより、圧縮アーティファクトなしで解像度にネイティブにスケーリングされる、シャープでピクセルパーフェクトなビジュアルが得られます。
リソース使用量と効率
リアルタイムでゲームコードをレンダリングするため、CPUに負荷がかかります。しかし、開発者はこの "Doom screen saver" を軽量化するように最適化しました。重いアセットや最新のテクスチャを読み込んでいるわけではありません。1993年のグラフィックをレンダリングするために、本質的に不要なバックグラウンドタスクを一時停止しています。最新のハードウェアでは影響は無視できるほどですが、バッテリー駆動のラップトップユーザーは、スリープモードが長時間妨げられないか確認したいかもしれません。Doom screen saverリアルタイムでゲームコードをレンダリングするため、CPUに負荷がかかります。しかし、開発者はこの "Doom screen saver" を軽量化するように最適化しました。重いアセットや最新のテクスチャを読み込んでいるわけではありません。1993年のグラフィックをレンダリングするために、本質的に不要なバックグラウンドタスクを一時停止しています。最新のハードウェアでは影響は無視できるほどですが、バッテリー駆動のラップトップユーザーは、スリープモードが長時間妨げられないか確認したいかもしれません。
安全性と.scrファイル形式への対応

Redditでの初期リリースに関する議論の中で、いくつかのユーザーから妥当なセキュリティ上の指摘がありました。.scrファイルは技術的には拡張子が異なる.exe(実行可能)ファイルです。Windowsはそれらを同一に扱います。
ソフトウェアの検証
不明な開発者からの実行可能ファイルを実行することには、固有のリスクが伴います。これを軽減するために:
VirusTotalスキャン:早期採用者はリリースファイルをVirusTotalでスキャンし、マルウェアは検出されなかったと報告しています。
オープンソースの透明性:プロジェクトはGitHubでホストされているため、ソースコードは閲覧可能です。開発者はコードを検査して、悪意のあるペイロードを含まず、ゲームエンジンとスクリーンセーバーのロジックのみが含まれていることを確認できます。
署名されていない実行可能ファイルの実行が厳しく禁止されているユーザー(ロックダウンされた企業のラップトップなど)の場合、このソリューションは機能しません。その場合は、Wallpaper Engine を使用してDoomのビデオ録画を再生するのが、より安全ですが、オリジナリティは劣る代替手段です。
焼き付き防止:OLED上のDoomスクリーンセーバー
現代のコンピューティングの皮肉の一つは、焼き付きの不安の復活です。CRTモニターは、ガラスに静止画像を焼き付けるのを防ぐためにスクリーンセーバーを必要としていました。LCDはこれをほぼ解決し、スクリーンセーバーを純粋に装飾的なものにしました。現在、OLEDモニターの台頭により、焼き付きは正当なハードウェアの問題として復活しています。
オリジナルのDoomのインターフェース、特にヘルス、弾薬、主人公の顔を表示する下部のステータスバー(HUD)は、静的な要素です。毎日数時間OLED画面に残しておくと、その灰色のバーは最終的にパネルにゴーストとして残るでしょう。
HUDなしソリューション
開発者はこのユーザーのニーズに特に対処しました。remio Doomのスクリーンセーバー は、HUDを自動的に取り除きます。
フローティングフェイス: ダメージなしでゲームの精神を維持するために、「Doomguy」の顔は保持されますが、静的ではありません。画面の左下と右下の隅の間を定期的に移動します。
ピクセルシフト: この動作により、単一のピクセルクラスターが長時間同じ色状態で点灯し続けることがなくなり、標準的なOLEDの安全プロトコルに準拠します。
ユーザーエクスペリエンスとレガシーコンテキスト

の受信Doomスクリーンセーバー 特定のソフトウェアカスタマイズのトレンドを強調しています。それは「生きている」コンピューターへの欲求です。
"It Runs Doom"現象
Doomの移植は、テクノロジーにおける文化的なベンチマークです。妊娠検査薬、トラクター、ATMなどでも見られました。しかし、それをスクリーンセーバーにすることは、ゲームをその本来の生息地であるデスクトップPCに戻すことになります。ユーザーは、現代のシューターの混沌としたゲームプレイとは異なり、オリジナルのDoomの移動速度と320x200の解像度には、背景のアンビエントとしてうまく機能する催眠のような品質があると指摘しています。
制限とトラブルシューティング
ソフトウェアは堅牢ですが、バグがないわけではありません。
マルチモニター設定: Windowsは複数のディスプレイでのスクリーンセーバーの扱いに優れていません。 Doomスクリーンセーバーは通常、プライマリモニターにデフォルト設定されます。トリプルモニター設定のユーザーは、Windowsの電源設定によっては、他の画面が単に黒くなるか、デスクトップ画像を保持する場合があります。
マウス感度:スクリーンセーバーは、マウスに触れた瞬間に消える必要があります。一部のユーザーは、高DPIのゲーミングマウスが「ウェイク」機能を過剰にトリガーし、スクリーンセーバーが開始直後に閉じてしまうと報告しています。Windowsレジストリ設定でウェイクしきい値を調整することが、デリケートな周辺機器では必要な場合があります。
ネイティブスクリーンセーバーの代替案

.scrファイルをインストールする技術的なハードルやセキュリティ上の懸念が決定的な要因となる場合、コミュニティは同様の美的効果を得るための代替ルートを提案しています。
Wallpaper Engine
最も人気のある代替案は、SteamのWallpaper Engineです。Doomのゲームプレイの高画質4Kループ録画を見つけることができます。これは「リアルタイムレンダリング」のクールさはありませんが、サンドボックス化されておりSteamによって検証されているため、スタンドアロン実行可能ファイルのダウンロードに伴うセキュリティリスクが排除されます。
Webベースのシミュレーター
インストールなしで一時的なノスタルジアを楽しむには、ブラウザベースのDOSエミュレーターでゲームを実行できます。ただし、これらはアイドル時に自動的にトリガーされるシステムレベルのスクリーンセーバーとしては機能しません。
今後の開発とソースコード
このプロジェクトは、貢献を受け付けています。Doom Retroベースに依存しているため、そのソースポートへの改善は理論上スクリーンセーバーにも波及する可能性があります。ユーザーから要望されている潜在的なアップデートには、サポートが含まれます。Doom II、デモ再生の難易度設定(マリーンが死ぬ頻度を下げる)、またはカスタムWAD(modファイル)のサポート。
現在、「Doomスクリーンセーバー」は、ソフトウェア考古学と現代のユーティリティの交差点に位置しています。通常はアクティブなゲーム(入力が必要)である歴史の一部を、受動的な体験へと変容させ、現代のOLEDのハードウェア制限を尊重しつつ、デーモンが爆発するのを見たいという欲求を満たします。
FAQ: Doomスクリーンセーバー
Doomスクリーンセーバーはマルチモニター構成をサポートしていますか?
通常の基本的なWindowsスクリーンセーバー機能では、レンダリングはプライマリディスプレイに制限されます。他の画面は暗くなるか黒くなりますが、Doomスクリーンセーバー通常、ディスプレイ設定で指定されたメインモニターでのみゲームプレイをレンダリングします。
GitHubからダウンロードした.scrファイルを実行しても安全ですか?
技術的には、.scrファイルは.exeと同様に実行ファイルです。コミュニティのスキャンではこの特定のプロジェクトはクリーンであることが示されていますが、System32フォルダーに配置する前に、常にVirusTotalのようなツールでファイルを検証する必要があります。
このスクリーンセーバーはLinuxやMacでも実行できますか?
いいえ、この特定の.scr実装はWindows API用に構築されています。Linuxユーザーは、ウィンドウマネージャーによって処理される、アイドル時にChocolate Doomのようなソースポートをフルスクリーンのループで起動するスクリプトを使用する必要があります。
DoomスクリーンセーバーはOLEDモニターの焼き付きを引き起こしますか?
開発者はこれを軽減するための特定の機能を含めました。静的な下部のステータスバーは削除され、キャラクターの顔アイコンは画面を損傷する可能性のある静的なピクセルを防ぐために定期的に位置を変更します。
スクリーンセーバーのショットガンの音をオフにするにはどうすればよいですか?
スクリーンセーバー設定メニューにアクセスする必要があります。「Windows」の「スクリーンセーバーの変更」に移動し、「Doom」を選択して「設定」をクリックします。ゲームがバックグラウンドでサイレントに実行されるようにオーディオをミュートする特定のトグルがあります。
これはビデオを再生しますか、それとも実際のゲームを実行しますか?
これは実際のゲームエンジンをリアルタイムで実行します。これは「デモ録画」ファイルを使用してDoom Retroエンジンにコマンドを入力するため、コンピューターはMP4ファイルを再生するだけでなく、ライブでグラフィックをレンダリングしています。


