1994年にDOS向けに発売された『The Elder Scrolls: Arena』を、現代的な環境で再実装するオープンソースプロジェクト「OpenTESArena」のバージョン0.18.0がリリースされました。今回のアップデートでは、敵の戦闘AIや経験値、レベルアップ、NPCとの会話など、ゲームプレイに関わる多数の機能が追加されています。
●OpenTESArena 0.18.0
https://github.com/afritz1/OpenTESArena/releases/tag/opentesarena-0.18.0
●OpenTESArena GitHub
https://github.com/afritz1/OpenTESArena
「OpenTESArena」は、Bethesda Softworksの『The Elder Scrolls: Arena』を、クリーンルーム方式でゼロから再構築しているオープンソースのゲームエンジンです。オリジナルの要素を再現しながら、現代的な操作方法や利便性の向上も目指して開発が進められています。
なお、ゲームのグラフィックやサウンドなどのデータは含まれていないため、利用するにはオリジナル版『The Elder Scrolls: Arena』のゲームデータが必要です。
敵がプレイヤーを攻撃するようになり、経験値やレベルアップも実装
バージョン0.18.0では、敵の戦闘AIが新たに実装されました。敵を倒すことで戦利品と経験値を獲得でき、一定の経験値をためるとキャラクターがレベルアップするようになっています。
インベントリ内のアイテムを装備したり、その場に捨てたりする機能も追加されました。また、オリジナル版のレベルに基づく命中率計算や、敵が落とす戦利品とゴールドの生成処理も再現されています。
一部のモンスターとの戦闘では、病気や麻痺状態になる可能性があります。病気のままファストトラベルを行うと、移動中に死亡することもあるとのこと。弓から矢を放つ機能や、ダメージを受けたときの画面エフェクトも実装されています。
市民からの盗みや鍵開けに対応。失敗すると衛兵が登場
新たに追加された「Thieving」モードでは、市民からアイテムを盗んだり、鍵の掛かった扉を開けたりすることができます。ただし、盗みに失敗した場合は衛兵が出現する可能性があります。市民を殺害した場合にも衛兵との戦闘が発生するようになりました。
街にいる市民との会話にも対応し、噂話を聞いたり、目的地までの道順を教えてもらったりすることができます。教えてもらった場所は、プレイヤーのオートマップ上に記録されます。
ショップや酒場のサービスも利用可能に
ショップでは、アイテムの購入と売却が行えるようになりました。このほか、酒場の部屋を借りる、体力を回復する、病気を治療するといったサービスも利用できます。酒場で飲み物を買いすぎると、キャラクターが酔っ払う効果も追加されています。
一方で、値切り交渉や装備品の修理、魔法作成などの機能については、今後のアップデートで実装される予定です。任意の時間だけ休む、または体力が回復するまで休息するキャンプ機能も追加されました。
Steam版とGOG版の自動検出を改善
ゲームデータの検出機能も改善されており、Steam版『The Elder Scrolls: Arena』がインストールされている場合は、そのデータが優先的に使用されます。Windows版ではGOG版のインストール先も自動的に検索されるようになりました。
このほか、標準のグラフィックスAPIがVulkanに変更されたほか、WAVファイルの初期対応、UIの改造機能強化、サウンド管理の改善なども行われています。Raspberry Pi向けビルドの対象も、Pi 4からPi 5に変更されました。
まだ完全版ではない点に注意
大幅に機能が追加された「OpenTESArena」ですが、現時点では原作を最初から最後まで遊べる完全な状態ではありません。装備品に付加された防御力や特殊効果はまだ反映されず、人間型の敵が装備している武器も画面上には表示されません。ショップの商品構成についても、オリジナル版とは異なっています。
さらに、クエスト、魔法、ポーション、セーブとロードなど、重要なシステムにも未実装のものが残されています。
それでも、これまで再現が進められてきたゲームエンジンに、戦闘、成長、盗み、買い物、NPCとの会話といったRPGとしての主要要素が追加されたことは、プロジェクトにとって大きな節目といえそうです。
Windows、Linux、macOS向けのビルドは、下記のGitHubからダウンロードできます。
via. GitHub















ダンジョンズ&ドラゴンズ ビジュアル大全 半世紀を超えるその歴史とアート









ゲームコンソール2.0