Update README.md

This commit is contained in:
Smashtika 2024-04-23 14:48:01 +03:00 committed by GitHub
parent b88183d98c
commit 67f821d834
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -12,6 +12,27 @@
📩 *You can contact me from discord: yungdoomofficial* 📩 *You can contact me from discord: yungdoomofficial*
# Contents
1. [Prerequisites](#prerequisites)
1. [Base](#base)
2. [Dependencies](#dependencies)
3. [Miscellaneous](#miscellaneous)
4. [Prebuilt Files](#prebuilt-files)
2. [Prerequisites Setup](#prerequisites-setup)
3. [Patching The Source Code](#patching-the-source-code)
5. [Building The Game Binary/Executable](#building-the-game-binaryexecutable)
6. [Building Shaders](#building-shaders)
7. [Building Game Scripts](#building-game-scripts)
8. [Patching Game Assets](#patching-game-assets)
1. [Modifying the RPF Files](#modifying-the-rpf-files)
2. [Prebuilt Stuff](#prebuilt-stuff)
1. [Prebuilt Shaders](#prebuilt-shaders)
2. [Prebuilt Game Scripts](#prebuilt-game-scripts)
9. [Running The Game](#running-the-game)
10. [BankRelease & Debug Controls](#bankrelease--debug-controls)
11. [Final Thoughts](#final-thoughts)
## Prerequisites ## Prerequisites
### Base ### Base
- Windows 10/11 - Windows 10/11
@ -49,7 +70,7 @@
## Prebuilt Files ## Prebuilt Files
- [Shaders](https://github.com/WH0LEWHALE/gtav-sourcecode-build-guide/files/14649717/common.zip) ([You can build your own shaders and play with them without any problem.](#building-shaders)) - [Shaders](https://github.com/WH0LEWHALE/gtav-sourcecode-build-guide/files/14649717/common.zip) ([You can build your own shaders and play with them without any problem.](#building-shaders))
- Scripts (Already included, [You can build your own scripts and play with them without any problem.](#building-game-scripts)) - Game Scripts (Already included, [You can build your own scripts and play with them without any problem.](#building-game-scripts))
___ ___
@ -60,11 +81,12 @@ ___
## Prerequisites Setup ## Prerequisites Setup
1. Install DirectX SDK June 2010 1. Install DirectX SDK June 2010
- **If you get error S1023, Uninstall `Visual C++ 2010 Redistributable` & Reinstall DirectX SDK - (June 2010).**
2. Install 7-Zip 2. Install 7-Zip
3. Install Visual Studio 2012 3. Install Visual Studio 2012
- Uncheck all optional components in the installer **except "Microsoft Foundation Classes for C++"** to save space, none of them are needed for the build. - Uncheck all optional components in the installer **except "Microsoft Foundation Classes for C++"** to save space, none of them are needed for the build.
4. Install Update 4 for Visual Studio 2012 4. Install Update 4 for Visual Studio 2012
5. Install Incredibuild 4.0 (Only needed for compiling shaders and scripts) 5. Install Incredibuild 4.0 (Only needed for compiling shaders and game scripts)
- If you encounter the error that the installer is "Blocked by your administrator", follow these steps: - If you encounter the error that the installer is "Blocked by your administrator", follow these steps:
1. Hold Shift and right click the `incredibuild4_0.exe` file, select "Copy as path" 1. Hold Shift and right click the `incredibuild4_0.exe` file, select "Copy as path"
2. Open Command Prompt as Administrator 2. Open Command Prompt as Administrator
@ -87,7 +109,11 @@ setx /m DXSDK_DIR "C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)"
setx /m RS_CODEBRANCH X:\gta5\src\dev_ng setx /m RS_CODEBRANCH X:\gta5\src\dev_ng
setx /m RS_PROJECT gta5 setx /m RS_PROJECT gta5
``` ```
13. To ensure changes are finalized, restart build machine/computer. 13. (OPTIONAL) Symlink the `X:\gta5\titleupdate\dev_ng` directory.
- This can be done with this CMD Command: `mklink /D /J "X:\gta5\titleupdate\dev_ng" "INSERT_RETAIL_COPY_HERE"`.
**(``INSERT_RETAIL_COPY_HERE`` being your GTA V Game Directory)**
14. If you dont want to symlink, Put all the game files to the `X:\gta5\titleupdate\dev_ng` directory.
15. To ensure changes are finalized, restart build machine/computer.
## Patching The Source Code ## Patching The Source Code
1. Open `rush_patches-master.zip` 1. Open `rush_patches-master.zip`
@ -122,7 +148,7 @@ setx /m RS_PROJECT gta5
11. Copy output binary to game folder. 11. Copy output binary to game folder.
> [!WARNING] > [!WARNING]
> Building shaders and scripts can be skipped using the [prebuilt files above](#prebuilt-files)<br> > Building shaders and game scripts can be skipped using the [prebuilt files above](#prebuilt-files)<br>
> These steps are here to allow modding or for those who prefer to build from source as much as possible<br> > These steps are here to allow modding or for those who prefer to build from source as much as possible<br>
> If you prefer using prebuilt files, [here is all the instruction to make them work.](#prebuilt-stuff) > If you prefer using prebuilt files, [here is all the instruction to make them work.](#prebuilt-stuff)
@ -171,7 +197,7 @@ If you ever modify the RPF files, dont forget to encrpyt them.<br>
##### Prebuilt Shaders ##### Prebuilt Shaders
1. Go to game directory 1. Go to game directory
2. Put the `common` folder to the game directory. 2. Put the `common` folder to the game directory.
##### Prebuilt Scripts ##### Prebuilt Game Scripts
* Scripts Already included in update2.rpf, you can replace it in future with one that you builded it. * Scripts Already included in update2.rpf, you can replace it in future with one that you builded it.
## Running The Game ## Running The Game