redriver2(リバースエンジニアリングドライバー2)
Windowsで実行されているゲーム:
Firefox Webブラウザで実行されているゲーム:
PlayStationで実行されているゲーム(エミュレート)
ステータス(WindowsとLinux)をビルド:
情報
- これはオリジナルのゲームです - それは慎重かつ完全に分解され、MIPSからCに戻って翻訳されました(メモリカードメニューを除く) -エミュレーションは関係ありません
- ゲームは元のPlayStationバージョンで大幅に改善され、元のバグは修正され、いくつかの未完成のゲームプレイの側面が完成しました
- 現在、Windows、Linuxで実行され、すぐに他のプラットフォーム(PlayStationへのBackportを含む)に搭載され、PlayStationから移植するためのレイヤーとしてPSY-X(PSY-Cross)(Formely Extended Tomb5エミュレータ)を利用します。
- 基本的な改造サポート - テクスチャとモデルの交換がopendriver2toolsで提供されます
それはどのように行われますか?
- すべての情報(変数、タイプ、および関数名)は、デバッグシンボル(.sym)、driver_psx_level、dleから取得されました
- Ghidraプロジェクト(イタリアのSymに基づく)オーバーレイに対処するための、単純なコードコンプレックス分岐 - セミオートの逆コンパイル
- Ghidraが適切に処理できないことを扱うときにスペイン語のSymに基づくIDB - 手動の逆コンパイル(主にGTEコード)
歴史:
- 2019年2月19日 - 作成されたスケルトン、1年間の準備
- 2020年3月28日 - ゲームの再実装、ゲームのイントロランニングの作業を開始しました
- 2020年9月19日 - ゲームの再拡張 - ゲーム - ゲームは完全にプレイ可能です
- 2021年1月15日 - リファクタリング完了
使い方
wiki/installation Instructionsを参照してください
どうすれば貢献できますか?
プロジェクトページへの貢献を参照してください
次は何ですか
- opendriver2プロジェクト -新しいレンダラーやサウンドエンジン、luaスクリプト、ドライバー1コンテンツサポートなど、多くの新機能で完全な書き直し
クレジット
- Soapyman-リードリバースエンジニアとプログラマー
- Fireboyd78-コードのリファクタリングと改善
- Krishty、Someone972 -Early Formats Decoding
- GH0STBLADE -PSY -Cross(リンク)のベースとして使用されるHLEエミュレーターコード
- ベン・リンカーン- このほこりはかつてのことを覚えています( TDR )
- Stohrendorf -Symdumpユーティリティ