このプロジェクトについて
DevilutionX は、Diablo と Hellfire 拡張のソース ポートであり、クラシック ゲームを現代のオペレーティング システムで簡単に実行できるようにすることを目的としています。単にゲームを実行するだけでなく、エンジン改善、バグ修正、およびオプションの品質向上機能を追加します。
提供するもの
- 現代のプラットフォームで実行される Diablo/Hellfire エンジンの再構築で、元のコードに対して追加の修正と強化が施されています。
- プロジェクトの Wiki とマニュアルに記載されているオプション機能には、ヘルス バーと XP バー(デフォルトではオフ、ゲーム設定で有効化可能)や、無効にすることもできるワイドスクリーン モードが含まれます。
- リリース間の変更を追跡する変更ログ。
- フルソース ツリーとモッディング ツール。メンテナーは、コミュニティ モッドの出発点としてこれを説明しており、Wiki ページには DevilutionX ベースの既知のモッドがリストされています。
必要なもの
- 元のゲームのデータが必要です。ユーザーは、CD、既存の Diablo インストール、または GoG インストーラーから DIABDAT.MPQ を提供できます。Hellfire 拡張には、さらに hellfire.mpq、hfmonk.mpq、hfmusic.mpq、hfvoice.mpq が必要です。
- または、シェアウェア リリースの spawn.mpq を DIABDAT.MPQ の代わりに使って、シェアウェア部分をプレイできます。
- インストール手順は、リポジトリのインストール ドキュメントに記載されており、ソースからコンパイルするためのビルド手順も提供されています。
プラットフォームとビルド
- 事前ビルドされたリリースは、プロジェクトのリリース ページに公開されています。継続的インテグレーション ワークフローは、Linux(x86、x86_64、AArch64、および SDL1 x86_64 バリアント)、macOS x86_64、Windows(MinGW と MSVC バリアント)、Android、iOS、PlayStation 4、オリジナル Xbox、Xbox One/Series、Nintendo Switch、PlayStation Vita、Nintendo 3DS、Amiga M68K など、幅広いターゲットに対してテスト ビルドを生成します。テスト ビルドは開発アーティファクトであり、バグを含んでいる可能性があるため、バックアップが推奨されます。
コミュニティと貢献
- コーディング、ドキュメンテーション、最新ビルドのテスト、プロモーション、コミュニティ参加など、さまざまな形で貢献が歓迎されています。活発な Discord サーバーと貢献ガイドがあります。
法的情報
- DevilutionX は、Sustainable Use License の下でリリースされています。リポジトリのソース コードは非商用利用のみを目的としており、ユーザーはこれや派生作品へのアクセスに対して他者に料金を請求することはできません。
- Diablo は Blizzard Entertainment, Inc. の商標です。このプロジェクトは、Blizzard Entertainment とは関連しておらず、承認も受けていないと明記されています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.