
Grand Theft Auto San Andreasを完全に逆転させ、すべての機能を書き換えて文書化するプロジェクト。
コミュニティの不一致に参加してください:GTA Groupies [The Invite Is Permandent、お気軽に共有してください!]
このプロジェクトの構築により、DLLファイルがGTA:SAに注入できます。 dllファイルが挿入された後、ゲームの機能は逆の機能に置き換えられます。ゲームは同じように振る舞います。逆のコードに変更を加えると、ゲームで有効になります。目標は、スタンドアロンの実行可能ファイルをコンパイルするためにゲーム全体が逆になるまで逆転を続けることです。
逆クラスの進捗はここで追跡できます。 (更新する必要があります)現在、コードの約50〜60%が完了していると推定しています。このプロジェクトは趣味として行われ、不規則な間隔で取り組んでいるため、いつ終了するかについての時間の見積もりはありません。
コードの作成を開始する前に、このプロジェクトのコーディングガイドラインを必ずお読みください。
サブモジュールを含むプロジェクトを最初にクローンします。
git clone --recurse-submodules https://github.com/gta-reversed/gta-reversed-modern.gitまたはすでにクローン化されている場合:
git submodule update --init --recursivepremake5.batを実行しますCTRL + SHIFT + Bを押してくださいCmakeビルドは現在サポートされておらず、CIにのみ使用されます。生成するDLLは機能しません。
GTA SA Compact EXE :私たちのコードでは、このEXEを使用する必要があります。そうしないと、ランダムなクラッシュが発生します。
必要なすべてのファイルを(プロジェクトの構築後!)インストールするには、ルートディレクトリに[WindowsでSymlinksを作成するために必要な]管理者の特権を使用してinstall.py実行します。または、自分でインストールすることもできます。
./contribのzipにあります]単一のアーカイブでダウンロードできます。
他の(テストしたものよりも)プラグインを使用することは強く落胆しており、サポートは提供されません。
最新のプラグインでゲームを実行するには、Visual Studioで「ローカルWindowsデバッガー」を実行するだけです。
それがあなたのニーズに合わない場合に備えて、Reattachプラグインを使用してあなたの生活を楽にしてください。
いくつかのインスピレーションについては、この議論をチェックしてください;)