One Must Fall 2097 Remastered
One Must Fall 2097 Remastered (github.com)
要約
1994年のクラシックなロボット格闘ゲーム「One Must Fall 2097」が、ファンによってHDリマスターされ、Windows、macOS、Linux、およびWebブラウザで無料でプレイ可能になりました。このプロジェクトは、オリジナルのゲームエンジンを忠実に再現しつつ、HDグラフィックス、新しいエフェクト、モード、MODツールなどを追加しています。
全文翻訳
ロボット格闘クラシック、再構築
[画像: One Must Fall 2097 Remastered: 1994年のロボット格闘クラシックが、Windows、macOS、Linux、およびWeb向けにHDで再構築されました]
[画像: ダウンロード: Windows、macOS、Linux向けに無料] [画像: オンラインでプレイ: ブラウザで無料]
[画像: トレーラーを見る] [画像: マニュアルを読む (PDF)] [画像: OMF StudioでMODを作成]
omf2097-remastered-trailer.mp4[動画]
サウンドをオンにしてください。 ファンによるトレーラー:1994年、古いPC上でゲームのカラーリングで、そして32年後にはHDで、新しいロボットとアリーナ、そしてOMF Studioでスクラッチから作られたMODが、Hadal Staticの『Twenty Ninety-Seven (Remix)』に合わせてカットされています。1080p60で視聴。
One Must Fall 2097(Diversions Entertainment、1994年)では、パイロットは90フィートの戦闘マシンに乗り込み、企業のトーナメントを勝ち上がっていきます。これはDOS時代の偉大な格闘ゲームの一つであり、1999年以来フリーウェアとなっています。
このプロジェクトが復活させます。 これはゲームのエンジンを忠実に再実装したもので、オリジナルのゲームファイルを再生します。Windows、macOS、Linux向けの無料アプリとして、またはブラウザでプレイできます。1994年当時の見た目のままプレイすることも、新しいエフェクト、モード、ツールを備えたHDでリマスターされたバージョンでプレイすることもできます。キー1つ、F2で、いつでも、戦闘中でも、この2つを切り替えることができます。
[画像] 忠実
オリジナルのすべてのロボット、アリーナ、モード、癖を、OpenOMFのリバースエンジニアリングに従って再現しています。サウンドトラックは、ゲーム独自の音楽ドライバーのポートを通じて再生されます。
[画像] リマスター
3,200枚以上の画像がHDで描き直され、奥行きのあるワイドスクリーンアリーナ、ダイナミックな光とパーティクル、滑らかな動き、そしてあらゆる解像度でシャープなテキストを実現しています。
[画像] モダン
LANゲーム、14言語対応、トレーニングラボ、リプレイとクリップ、新モード、ロボットワークショップ、MODとOMF Studio MODツール、振動機能付きゲームパッド、タッチコントロール、オフラインでも動作します。
[画像: 01 プレイ] [画像: 02 クラシック / リマスター] [画像: 03 ゲーム] [画像: 04 エフェクト] [画像: 05 新しい遊び方] [画像: 06 新しいロボットとアリーナ] [画像: 07 MODとOMF Studio] [画像: 08 ビルドと技術] [画像: 09 クレジット]
ゲームを無料でダウンロードして、お使いのコンピューターでプレイしてください。インストールは不要です。各ダウンロードは、1つのファイルにゲーム全体が含まれています(Macではzip内のアプリ)、どこからでも実行できます。
| お使いのコンピューター | ダウンロード |
|---|---|
| Windows 10 または 11、64ビット(ほとんどのPC) | ゲーム · OMF Studio |
| Windows 10 または 11 on ARM(Snapdragon PC) | ゲーム · OMF Studio |
| Windows 10、32ビット | ゲーム · OMF Studio |
| macOS 12 以降 on Apple silicon(M1以降) | ゲーム · OMF Studio |
| macOS 12 以降 on Intel | ゲーム · OMF Studio |
| Linux on x64(AppImage) | ゲーム · OMF Studio |
| Linux on ARM64(AppImage) | ゲーム · OMF Studio |
OMF Studio、MODツールは、Studio(ゲームもエクストラから開きます)に直接アクセスできる同じプログラムです。すべてが含まれています:ゲーム、HDアートワーク、音楽、約240MBです。リリースノートに新機能が記載されています。
Windows、macOS、Linuxでの初回起動
- Windowsでは、「PCを保護しました」というメッセージが表示される場合があります。ファイルはまだ署名されていません。「詳細情報」を選択し、「実行」を選択してください。ゲームはMicrosoftのWebView2上で動作します。これはWindows 10および11に搭載されています。Windows XP、7、8、8.1では実行できません。WebView2は2023年にサポートを終了し、XPには搭載されていません。
- macOS: アプリを解凍して「アプリケーション」フォルダに移動してください。まだAppleの公証を受けていないため、初回起動時にmacOSは開こうとしません。「システム設定」›「プライバシーとセキュリティ」に移動し、「開く」を一度選択してください。LANゲームの場合、要求されたときにローカルネットワーク上のデバイスを見つけられるようにしてください。
- Linux: AppImageをプログラムとして実行できるようにします(ファイルのプロパティで、またはターミナルで
chmod +xを使用)。その後、起動してください。一部のディストリビューションでは、AppImageにFUSE 2(libfuse2パッケージ)と、中国語、日本語、韓国語、ヒンディー語、ベンガル語、アラビア語用のNotoフォントが必要です。
またはオンラインでプレイ、インストール不要です。モダンなブラウザならコンピューター、タブレット、スマートフォンで動作し、一度ロードすればオフラインでも機能します。
初回起動時に、設定画面が表示されます。オリジナルの1994年のルックをワンタッチで選択するか、好みのリマスターグラフィックス、エフェクト、アナウンサー、音楽を選択できます。すべて後から「オプション」で変更可能です。
ゲームにはかつて小冊子が付属していました。これも同様です。 32ページの取扱説明書には、ストーリー、操作方法、戦闘方法、各ロボットの技、パイロット、アリーナ、そしてプロからのヒントが記載されており、2ページ目には1ページのクイックスタートガイドがあります。
[画像: ゲームのマニュアル:表紙、ロボットのページ、パイロットのページ]
操作方法
| プレイヤー1 | プレイヤー2 | |
|---|---|---|
| 移動、ジャンプ、しゃがみ | 矢印キー(斜め移動はHome、PgUp、End、PgDn)またはテンキー | Q W E、A D、Z X C |
| パンチ | Enter | 左Ctrl または F |
| キック | 右Shift | 左Shift または G |
| スペシャル(ワンプレス) | / またはテンキー - | H |
| スクラップ、破壊、ファイア&アイス(ワンプレス、オンの場合) | , . ; | R T Y |
Escでポーズ · F1でヘルプ · F2でクラシックまたはリマスターに切り替え · F11でフルスクリーン · Print Screenでスクリーンショット · MacではFnキーを押しながらFキーを使用
ゲームパッド、タッチスクリーン、ワンボタン・スペシャル、その他のキー
- ゲームパッド(Xboxおよびその他の標準コントローラー)は、キーボードと併用してすぐに使用できます。X、Y、またはRBでパンチ、A、B、またはRTでキック、LTまたはLBでスペシャル(またはクラシックレイアウト:Aでパンチ、Bでキック)を発射します。ヒット、ブロック、投げ、壁への叩きつけ、ノックアウト時に振動します。
- ワンボタン・スペシャル(最初からオン、「オプション › コントロール › スペシャルボタン」):スペシャルボタン単独、または前後上下キーと組み合わせて、ロボットのスペシャルムーブや空中スペシャルを発射します。オリジナルのコマンドも従来通り使用できます。
- フィニッシャーキー(最初からオフ、「オプション › コントロール › フィニッシャーキー」):戦闘に勝利した後、1つのキーでロボットのスクラップ、別のキーで破壊(まずスクラップ)、3つ目のキーでファイア&アイス(ファイアピットで、まずスクラップと破壊)を発動します。スペシャルボタンで次のフィニッシュムーブを発動します。ゲームパッドでも同様です。オリジナルのコマンドも従来通り使用できます。
- 独自のキー設定: モダンなキーボードレイアウト(プレイヤー1はWASD)、および「オプション › コントロール」でリバインド可能な任意のキー。「キーとボタン」(ポーズメニューにもあります)には、キーボードとコントローラーのすべての操作が表示されます。
- スマートフォンやタブレットのタッチコントロール: 左親指の下にスティック、パンチ、キック、スペシャル、ポーズボタンがあります。
- どこでも: F3で次の曲(自分の音楽)、Alt+Enterでフルスクリーン(MacではCtrl+Cmd+F)、F12でスクリーンショット(デスクトップアプリの場合。スクリーンショット、クリップ、ビデオはダウンロードフォルダ内のOMF 2097 Remasteredフォルダに保存されます)。マウスはすべてのメニューで使用できます。
- トレーニング: F4でリセット、F5でダミーの動きを録画、F6で再生、F8でフレームデータ、F9でヒットボックスを表示。
- リプレイ: Spaceで一時停止、←→でフレーム送り(または再生中にスキップ)、↑↓で速度調整、I Oでクリップをマーク、Vでビデオとして保存、GでGIFとして保存、Kでリプレイを保持。
[画像: 操作画面:両プレイヤーのキーボード操作すべて] [画像: 操作画面:Xboxコントローラーの操作]
[画像: 同じフレームのクラシックとリマスターの見た目、間に仕切りがスライド]
同じ瞬間を、両方の方法で。F2でいつでも切り替えられます。
クラシック
リマスター
-
オリジナルのVGAピクチャをGPU上で再構築:ゲームのパレットと19色のカラーテーブルを通じて320×200ピクセル、1994年当時そのまま
-
シャープなピクセル、滑らかなスケーリング、またはCRTフィルター
-
希望に応じてワイドスクリーン戦闘
-
すべてのアリーナ、ロボット、ポートレート、エフェクトのHDアートワーク、およびその他の要素のためのエッジ認識アップスケーラー
-
プレイヤーカラー、フェード、フラッシュは引き続き機能します。これらはライブでHDピクセルにマッピングされます
-
奥行きのあるペイントが施されたワイドスクリーンアリーナ:カメラの動きがパララックス効果を生み出し、光が形状に沿って当たります
-
ゲームティック間の滑らかな動き、ブルーム、鮮明なHUD、オリジナルのフォントに合わせたシャープなタイプフェイスのテキスト
オリジナルのすべてがここにあり、独自のデータファイルを再生します:
- 11体のロボット、すべての動き、スペシャル、投げ技、そして10人のパイロットとメジャー・クレイサック、それぞれが独自の戦い方をします。
- 5つのアリーナとそのハザード:危険部屋のスパイク、発電所の感電フェンス、ファイアピットの火球、砂漠の機銃掃射。
- ファイア・アンド・アイス、シングルプレイヤーゲームの2体のシークレットボス。1994年のプログラムが隠しているように:チャンピオンまたはそれ以上の難易度で、ファイアピットでの破壊とロボットのファイア&アイスムーブが床を突き破り、炎と戦います。炎のピットの下には強化されたカタナが、燃えるピットの下には半透明のシャドウがいます。アルティメットでは氷、凍ったピットにいる半透明のシャドウと戦います。
- すべてのモード:1人用と2人用、デモ、メカニックラボ、アップグレード、トレーニング、ニュースルームを備えた完全なトーナメントキャリア、スコアボード、イントロ、すべてのエンディング。
- オリジナルの音楽とサウンド、ゲーム独自の音楽ドライバーのポートを通じて再生。
[画像: 5つのアリーナ:スタジアム、危険部屋、発電所、ファイアピット、砂漠]
[画像: メインメニュー、オプション、操作画面] [画像: パイロットとロボットの選択]
[画像: 戦闘前のVS画面] [画像: トーナメントのメカニックラボ]
[画像: 戦闘中のポーズメニュー] [画像: ヘルプページとそのトピック]
メニューは何も失うことなく整理されました:最初に3つのプレイ方法(2人プレイは現在マルチプレイヤー、LANゲームも併設)、次にその他のモード、エクストラ、オプション。そして、1994年のメニューが約束していたいくつかの機能が現在機能しています。例えば、防御的投げ、ダウンさせる、ブロックダメージのルールなどです。
リマスターされた戦闘には、戦闘中の出来事によって駆動されるモダンなエフェクトのレイヤーが追加されます:
| エフェクト | 追加されるもの |
|---|---|
| パーティクル | ヒットやブロック時の火花とフレア、落下、投げ、壁への叩きつけによる埃 |
| ライティング | ヒット、炎、エネルギー、プロジェクタイルがアリーナとロボットを照らします |
| インパクト | 強力なヒット時の衝撃波、ノックアウトカメラ |
| 雰囲気 | 各アリーナ固有のもの:燃えさし、砂、埃、投光器、観客のカメラフラッシュ、そして新しいアリーナでは雪、オーロラ、雨、稲妻、ネオン、泡 |
注意
エフェクトは視覚的なものです。ゲームの状態や乱数には影響しないため、エフェクトのオンオフに関わらず戦闘は全く同じように進行します(テストで確認済み)。各グループは「オプション › グラフィックス › エフェクト」でオフにできます。
これらすべてが新しく、それを使用しない限りオリジナルのプレイ方法を変更しません。
ネットワーク上のマルチプレイヤー
メインメニューのマルチプレイヤーは、オリジナルの2人プレイゲーム、そしてそれ以上です:
- ローカル: 1台のコンピューターで2人のプレイヤーが、キーボードを共有するかコントローラーを使用します。1994年当時と同様です。
- LAN: デスクトップアプリ(Windows、macOS、Linux)で、自宅のネットワーク上の別のコンピューターの友人と対戦します(ブラウザは単独では他のコンピューターに到達できないため、Web版では提供されていません)。一方のプレイヤーがゲームをホストし、もう一方のプレイヤーはネットワーク上で見つかったゲームから選択します(またはホストのアドレスを入力します)。ゲームは自動的に開始されます。両方の画面に誰が誰と対戦しているか、どちらの側かが表示され、ロボット選択画面で対戦します。両プレイヤーはパイロットとロボットを選択し、ホストがアリーナを選択します。両方がパンチボタンを押すと戦闘が開始されます。画面下部のバーには常にどちらのプレイヤーの番かが表示され、プレイヤーのポートレートの上に「YOU」と「READY」が表示されます。
- オンライン: 近日公開予定。
両方のコンピューターは全く同じ戦闘を再生します。各コンピューターはゲーム自体を実行し、ティックごとに同期します。互いにプレイヤーが押したボタン(リプレイを可能にするのと同じ決定論)のみを伝達します。ホストのゲームプレイオプション(速度、ラウンド数、パワー、高度なルール)が使用されます。両方のゲームは同じバージョンで、同じMODがオンになっている必要があります(どの3つのシステムでも)。また、戦闘が一致していることを常に確認します。最初にホストする場合、Windowsはゲームがネットワークを使用できるか尋ねることがあります。プライベートネットワークでは許可してください。Macはローカルネットワーク上のデバイスを見つけることを許可するか尋ねます。ファイアウォールがオンになっているLinuxでは、ポート2097(TCPおよびUDP)を開いてください。LANゲームは他のゲームと同様にリプレイとして保存されます。
あなたの言語で
ゲームは英語、ドイツ語、日本語、中国語、韓国語、ヒンディー語、ベンガル語、スペイン語、ポルトガル語、フランス語、アラビア語、ロシア語、デンマーク語、スウェーデン語で表示されます。オリジナルのゲームのテキスト(メニュー、ヘルプページ、ニュースレポート、パイロットの挑発、エンディング)と、リマスターで追加されたすべてが含まれます。お使いの言語で起動します。Web版ではブラウザの言語、アプリ版ではシステムの言語が使用されます。「オプション › 言語」にすべてリストされており、それぞれが自身の言語で書かれています。選択は即座に反映され、設定は保持されます。英語とドイツ語は、オリジナルの1994年のテキスト(ウムラウトなども含む)です。その他の言語は新しい翻訳で、オリジナルのピクセルフォントで表示できる文字(Ã、Ê、Øなど)は元のスタイルで、キリル文字、中国語、日本語、韓国語、デーヴァナーガリー文字、ベンガル語、アラビア語(右から左)はシステムのフォントで、どちらの見た目でもシャープに表示されます。
トレーニングラボ
[画像: トレーニングラボ:フレームデータと入力表示付きのダミーへのコンボ]
トレーニング(「その他のモード」にあります)では、決して倒れないダミーと対戦します。コンボごとに体力が回復します。ポーズメニューのトレーニングラボには、モダンな格闘ゲームのツールが用意されています:
- 両方のロボットのフレームデータ(発生、持続、硬直、有利不利)とヒットボックス:このゲームのヒットはピクセル単位で正確であり、その理由を確認できます。
- ダミーを録画して再生させるか、ダミーが行動可能になった瞬間に(リバーサル)任意の技で応答します。
- 各ロボットのコンボトライアル、それぞれにデモ付き。コンボはゲーム自体を検索して見つけられ、11体のロボットすべてで検証されました。
[画像: フレームメーターとフレームデータが戦闘上に表示され、ヒットポイントとアウトラインが表示] [画像: コンボトライアル:連続した技、成功したものは緑色で表示]
リプレイとクリップ
すべての戦闘が保存されます(「エクストラ › リプレイ」には最後の40件、またはマークしたものが保持されます)。任意の速度で視聴し、フレーム単位でステップし、どこへでもジャンプし、クリップをMP4ビデオまたはアニメーションGIFとして保存できます。リプレイは、オリジナルのゲームの.recファイルとして共有されます。
[画像: リプレイ視聴:再生バーとタイムライン、マークされたクリップ]
アーケード、サバイバル、タイムアタック
- アーケード: 8回の戦闘、徐々に強くなるパイロットと対戦、最後はクレイサック。
- サバイバル: 残った体力だけで、ラウンドを重ねていきます。
- タイムアタック: 制限時間内に5回の戦闘。
- レコード: あなたの統計情報、各モードの最高記録、そして誇示するための20個の実績(実績によってロックされるものはありません)。
ロボットワークショップ
[画像: ロボットワークショップ:ロボットのフレーム、頭部、技がライブ映像で変化]
リマスター版の新ロボットのパーツから独自のロボットを構築します。あるロボットのフレーム、別のロボットの頭部、3つ目のロボットのスペシャルムーブ、サイズ、重量クラス、3つのカラーリング。ゲームはそれを即座に完全なファイターに変え、すべてのスプライト、動き、HD画像をトレーニングや戦闘のために準備します。ロボットは小さな.omfbotファイルとして共有されます。
あなた自身のトーナメント
インストールされているものから独自のトーナメントを作成します:対戦相手の数を減らし、ロボットをオリジナルまたは新しくし、賞金を増減させます。これは他のトーナメントと同様に「トーナメントプレイ」に表示され、.omftrnファイルとして共有されます。
リマスターのタッチ
[画像: メインメニュー:ペイントされたシーン、ロボットにスポットライト、サーチライト、マウスに追従するカメラ]
- ペイントされたメインメニュー: ロボットがステージ上に、ペイントされたパララックスレイヤー、スポットライト、サーチライト、カメラフラッシュの下に配置され、視点はマウスに追従します。
- 2人のアナウンサー、ビクターとクリステンが、ラウンド、ノックアウト、勝者をコールし、戦闘後にはニュースキャスターがテレビレポートを読み上げます。名前もすべて読み上げます。
- 勝利画面: 勝者、そのセリフ、そして戦闘の数値。
- 戦闘カメラ(希望する場合)ロボットが接近したときにズームインします。
[画像: 勝利画面:勝者のポートレート、ロボット、そのセリフ、戦闘の数値]
そしてクレジットも戦闘で表現されます。 Hadal StaticによるTwenty Ninety-Seven (Remix)に合わせてスコアリングされ、One Must Fall 2097についての曲です。1994年のロゴがドロップで稲妻に打たれ、次に古いPCのモニター上でゲームのカラーリングで装飾され、各クレジットが独自のカラーリングのロボットを、リマスターが打ち負かす必要があったもの(技術的負債、スパゲッティコード、ピクセルノイズ、デッドエア)と対戦し、勝利します。各最後の打撃はビートに合わせて着地し、各勝者のカードがタワーに飛び乗ります(メインメニューのクレジットを再生、または「エクストラ › クレジット」)。
[画像: クレジットのタイトル:稲妻に打たれたオリジナルのロゴと、曲のドロップに合わせて表示される2097]
[画像: クレジットの勝者が古いPCのモニターで戦闘に勝利:Claude Opus 5.5のカードがタワーにスタンプされ「WINS」と表示] [画像: 夜明けのエンディングタイトル:7人の勝者、それぞれが戦闘の画像付き]
その他
- 技リスト(ポーズメニュー内):両ロボットのすべてのスペシャルムーブ、投げ技、フィニッシュムーブ。
- F1ヘルプ(いつでも):ゲームを一時停止して表示。
- 独自の音楽:曲をウィンドウにドラッグ&ドロップすると、戦闘中またはどこでも再生されます。
- アリーナ音響(スタジアムや鋼鉄の危険部屋のように反響するサウンド)と、重いヒットの下でのインパクトベース。
- 実績:獲得した瞬間に通知されます。
- 自動ポーズ:別のウィンドウに切り替えたとき。
リマスターのために4体のロボットと4つのアリーナが、オリジナルの精神で作成されました。これらは1994年のゲームには含まれておらず、オリジナルのままです。これらはMODとして付属しており、「エクストラ › MOD」で新しいロボットとアリーナをオンにするまで無効になっています(または初回起動時のセットアップ画面で有効にします)。
[画像: 新しいロボットがVS画面に表示:GLACIER対TEMPEST、HELIX対SPECTRE]
| ロボット | スタイル | スペシャルムーブ |
|---|---|---|
| GLACIER | 重厚な氷のジャガーノート:遅いが強力でタフ | アイスランス ↓↘︎→ P、グラシアルラム ↓↙︎← K、フロストスパイク ↓↘︎→ K |
| TEMPEST | 高く浮遊するジャンプを持つ、軽量で高速な風のロボット | ゲイルブラスト ↓↙︎← P、サイクロンキック ↓↘︎→ K、スカイダイブ 空中で↓ K |
| HELIX | スパイラルドリルとクローを持つ工業用ドリル | ドリルラッシュ ↓↘︎→ P、コルクスクリュー →↓↘︎ P、ドリルビット ↓↙︎← P |
| SPECTRE | 前腕レーザーとブレードのマントを持つ幽霊 | フォトンビーム ↓↘︎→ P、フェイズシフト ↓↙︎← K、シャドーストライク ↓↘︎→ K |
オリジナルのようにプレイします:完全な技セット、投げ技、スクラップと破壊フィニッシャー、プレイヤーの3つのカラーリング、そしてそれらで戦う方法を知っているコンピューター。MODがオンの場合、ロボット選択画面(3行目)、コンピューターの対戦相手、トーナメントでのロボットのプラグ交換に追加されます。
[画像: 新しいロボットのスペシャルムーブ:GLACIERのアイスランス、TEMPESTのゲイルブラスト、HELIXのドリルラッシュ、SPECTREのフォトンビーム]
[画像: 新しいアリーナ:オービタル、アイスケイブ、ルーフトップ、アビス]
- オービタル: 地球が窓の外に見える宇宙ステーションの格納庫。低重力で埃が漂い、時折シャトルが外を通過します。
- アイスケイブ: オーロラの下の凍った洞窟。雪が吹き込み、霜の霧が氷の上を這い、流れ星が山々の上を落ちていきます。
- ルーフトップ: 雨の中、ネオンの街の上にある高層ビルの屋上。稲妻が地平線を横切り、ホバーカーが通り過ぎます。
- アビス: 海底にあるガラスドーム。泡が上昇し、光が床を波打たせ、潜水艇が通り過ぎます。
[画像: 新しいアリーナでの戦闘:オービタル、アイスケイブ、ルーフトップ、アビス]
ロボットとアリーナは3Dモデル(src/gen)で、ゲーム独自のフォーマットにレンダリングされています。ロボットのHDフレームは同じモデルからBlenderでレンダリングされ(方法)、アリーナのHD背景は画像生成モデルによってレンダリング画像の上にペイントされています。4つのアリーナすべてが真のワイドスクリーンで、独自の音楽、音響、動く風景を備えています。
MODは、ゲーム独自のデータと全く同じように動作するロボット、アリーナ、パイロットを追加します。すべてのアニメーション、動き、ヒットポイントが、両方の見た目、すべてのモード、リプレイで機能します。.omfmodファイルをゲームにドラッグ&ドロップしてインストールし、「エクストラ › MOD」でオンまたはオフにします。
OMF Studioがそれらを作成します。「エクストラ › OMF Studio」から開く(またはゲームの隣で単独でダウンロードする)と、ゲーム独自のフォーマットでピクセル単位で動作します。新しいロボットとアリーナもMODです。OMF Studioでそれらを開き、すべてのアニメーション、動き、HD画像がどのように組み立てられているかを確認してください。
[画像: OMF Studioで新しいロボットとアリーナのMODを開いた状態:4体のロボットと4つのアリーナ]
- ロボット: 他のロボットのコピー、ワークショップのパーツ、または空のフィギュアから開始します。ゲームのパレットで各フレームを描き、ヒットポイントを配置し、各動きの入力、ダメージ、対象の反応を設定します。
- アリーナ: コピーまたは画像から開始し、ハザード、背景、音楽を追加します。
- パイロット: ポートレート、セリフ、コンピューターが戦うための個性、エンディング。
- HDアートワーク(リマスター版用):ペイントオーバー用のテンプレート、またはロボットの3Dモデルからレンダリングされた画像。
- テスト: Studioから直接ゲームでテストします。戦闘、コンピューター対コンピューター、トレーニング、またはシングルプレイヤーゲーム。その後、インストールするか、共有するための
.omfmodファイルをビルドします。すべての変更は元に戻すことができます。
[画像: OMF Studio:GLACIERのスペシャルムーブ「ICE LANCE」とそのフレーム、タグ、入力、HD画像]
MODフォーマットとすべてのエディターは、docs/MODDING.mdで説明されています。
ゲームデータとHDアートワークはリポジトリに含まれているため、実行するのに数分かかります:
git clone https://github.com/Jared-woodruff/OMF-2097-Remastered.git
cd OMF-2097-Remastered
npm install && npm run dev # then open http://localhost:5173
| コマンド | 結果 |
|---|---|
npm run build | dist/内のWebバージョン:初回訪問後オフラインでも動作する静的サイト |
npm run desktop:build | ビルドしたシステム用のデスクトップアプリ:Windowsではプログラム、macOSではアプリ、LinuxではAppImage |
npm test | テストスイート:オリジナルのデータに対してヘッドレスで実行される実際のゲームロジック |
npm run manual | ゲームマニュアル(PDF形式) |
docs/BUILDING.mdには、前提条件、その他のすべてのコマンド(軽量Webビルド、独自のゲームデータコピー、HDアートワークパイプライン)、およびリマスター独自のコンテンツがどのように作成されるかが記載されています。各システムのリリースダウンロードは、リリースが公開されるときにGitHub Actionsによってビルドされます(.github/workflows/release.yml)。
内部構造
%%{init: {'theme': 'base', 'themeVariables': {'background': '#04061f', 'primaryColor': '#0b1142', 'primaryTextColor': '#e7eaf3', 'primaryBorderColor': '#0000f3', 'secondaryColor': '#060926', 'tertiaryColor': '#04061f', 'lineColor': '#5a6cff', 'clusterBkg': '#060926', 'clusterBorder': '#2b3bcf', 'edgeLabelBackground': '#04061f'}}}%%
flowchart LR
subgraph sim["Game simulation (a faithful port)"]
S1["Scenes, robots, AI"] --> S2["Animation scripts"] --> S3["Draw list"]
end
S3 --> CL["Classic renderer<br/>indexed 320 × 200, VGA palette"]
S3 --> RM["Remastered renderer<br/>HD artwork, depth, upscaler"]
sim -. "cosmetic events" .-> FX["Effects<br/>particles, lights, camera"]
FX --> WP["World pass<br/>lighting, haze, shockwaves"]
RM --> WP --> PP["Bloom, light shafts, post"]
ロード
| 部品 | ビルド方法 |
|---|---|
| 言語とビルド | TypeScript 7, Vite 8 |
| グラフィックス | WebGL2:クラシックVGAパイプライン、HD再構築、パーティクル、ライティング、ポストプロセス |
| サウンド | Web Audio、AudioWorkletミキサー、ゲームのMASI音楽ドライバーのポート |
| デスクトップアプリ | Tauri 2:WindowsではWebView2、macOSとLinuxではWebKit |
| テスト | Vitest:ゲーム自体をヘッドレスでオリジナルのデータに対して実行する350のテスト |
- HDアートワークは、ピクセルのフィンガープリントによってゲームの画像と一致するため、ゲームコードはそれが存在することを知らず、各HDピクセルはオリジナルのパレットに従います。プレイヤーカラー、フェード、フラッシュは1994年当時と同様に機能します。ゲームが必要とするに応じて、シーンごとにロードされます。
- 追従性: リマスターレンダラーはGPU時間を監視し、GPUが追いつけない場合は内部解像度を下げます。すべてのエフェクトをオンにした場合、RTX 4080で1920×1200の場合、1フレームは約8ミリ秒かかります。
- docs/ARCHITECTURE.mdには、コードの構成方法とオリジナルのCリファレンスへのマッピング方法が説明されています。協力したいですか?CONTRIBUTING.mdから始めてください。
- リマスター: Jared Woodruff(人間コーダー)、Claude Opus 5.5(Max Mode、AIコーダー)、OpenAI GPT6-ASTRA(Ultra Mode、HDアートワーク)。
- クレジットの曲: Hadal StaticによるTwenty Ninety-Seven (Remix)、アーティストの許可を得て使用。
- One Must Fall 2097 © 1994 Diversions Entertainment、Epic MegaGamesより出版、1999年よりフリーウェア。これは非公式ファンプロジェクトであり、その製作者とは提携または承認されていません。すべての商標はそれぞれの所有者に帰属します。
- OpenOMF (MIT):このポートが従うリバースエンジニアリングを行ったオープンソース再実装。
- アナウンサーの声: ElevenLabsボイスライブラリのVictorとKristen、Eleven v4で実行し、FFmpegで仕上げ。
- その他ビルドに使用: HyllianのxBR-lv2シェーダー(MIT)、Matt McInerneyによるOrbitronフォント(SIL OFL 1.1)、Tauri、Vite、TypeScript、Vitest。
ソースコードはMITライセンスで公開されています。オリジナルのゲームファイルとそれから作られたアートワークは、フリーウェアの条件に基づき同梱されています:無料、販売なし。NOTICE.mdを参照してください。
[画像: One Must Fall 2097 Remastered: 1999年よりフリーウェア、無料提供、販売なし]