├── .gitattributes ├── other ├── design │ └── icon │ │ ├── icon.png │ │ ├── icon.psd │ │ └── pricedown_bl.otf ├── controls │ ├── Keyboard_Overview.pdf │ └── debugkeys.md └── LAUNCHPARAMS_GTAV.txt ├── source-code-links.md ├── workingstatus.md ├── knownissues.md └── README.md /.gitattributes: -------------------------------------------------------------------------------- 1 | # Linguist overrides 2 | *.md linguist-detectable=true 3 | *.md linguist-documentation=false 4 | -------------------------------------------------------------------------------- /other/design/icon/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RockstarAdvancedGameEngine/gtav-sourcecode-build-guide/HEAD/other/design/icon/icon.png -------------------------------------------------------------------------------- /other/design/icon/icon.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RockstarAdvancedGameEngine/gtav-sourcecode-build-guide/HEAD/other/design/icon/icon.psd -------------------------------------------------------------------------------- /other/design/icon/pricedown_bl.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RockstarAdvancedGameEngine/gtav-sourcecode-build-guide/HEAD/other/design/icon/pricedown_bl.otf -------------------------------------------------------------------------------- /other/controls/Keyboard_Overview.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RockstarAdvancedGameEngine/gtav-sourcecode-build-guide/HEAD/other/controls/Keyboard_Overview.pdf -------------------------------------------------------------------------------- /source-code-links.md: -------------------------------------------------------------------------------- 1 | # Links 2 | 1. **Cyberfile:** https://cyberfile.me/7bu8 (Recommended) 3 | 2. **Google Drive:** https://drive.google.com/file/d/1EY7VpufZeuwEAUkWSekpu-9u83GuAt3K/view (Most Recommended) 4 | 3. **MEGA:** https://mega.nz/file/ZCN1CRwR#JwQ_l2jpz1rBcO3bAIOLi8CfZn1L-7FQ5sMgE-wNdFg 5 | 4. **OneDrive:** https://1drv.ms/u/s!AsVmj7BukgyGa6N9kb-IwgHhcmQ?e=eFBzvB 6 | 5. **Tor:** http://gtavi3hbdscwivvjscu5cxumykghdj5mv2wxi4wpl4ektdet4qtlvjid.onion/GTAVSP.7z 7 | ``` 8 | Torrent Magnets: 9 | 10 | 1. magnet:?xt=urn:btih:0e1610f5c681bbe8e908ddb7f73dc890899994f4&dn=gta%20v%20source%20code&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce 11 | 2. magnet:?xt=urn:btih:BYLBB5OGQG56R2II3W37OPOISCEZTFHU 12 | ``` 13 | -------------------------------------------------------------------------------- /workingstatus.md: -------------------------------------------------------------------------------- 1 | # Working Status 2 | 3 | ## Compiling 4 | - [x] Can Compile Game 5 | - [x] Can Compile Tools 6 | - [x] Can Compile Game Scripts 7 | - [x] Can Compile Shaders 8 | 9 | ## Main 10 | - [x] Game 11 | - [ ] Script Hook V and ASI Loaders 12 | - [x] Tools 13 | - [x] Rage Script Editor 14 | - [x] Rag 15 | - [x] Rag UI 16 | - [x] Rag Interface 17 | - [x] Map Viewer 18 | - [x] Shortcut Menu 19 | - [x] Other Tools 20 | - Note that Some Perforce login required tools will not work, they need some modifications and Perforce. 21 | - Perforce Download Links: 22 | 1. Helix Core: https://www.perforce.com/downloads/helix-core-free-small-teams 23 | 2. Helix Visual Client: https://www.perforce.com/downloads/helix-visual-client-p4v 24 | -------------------------------------------------------------------------------- /knownissues.md: -------------------------------------------------------------------------------- 1 | # Known Bugs and Errors 2 | 3 | > B = Bug - E = Error - F = Fix 4 | 5 | **B:** When I create "Vehicles" Widgets, the game crashes.
6 | **F:** Before Opening The Save Game, just enter the game normally and dont load the save, create vehicle widgets then load the game. 7 | 8 | **E:** Fatal Error: Unable to create default effect 'common:/shaders/im', cannot continue.
9 | **F:** If u didn't put the shaders to the game directory or you dont have the low quality shaders, then this error may appear. 10 | 11 | #### Solution 1: 12 | Just Simply Put the shaders to the game directory and compile the low quality shaders by following tutorial. 13 | 14 | #### Solution 2: 15 | Just make your shaders quality "High" and dont lower that.
16 | To do this, Follow this steps: 17 | 18 | 1. Go To **\Documents\Rockstar Games\GTA V** 19 | 2. Open *settings.xml* 20 | 3. Change `` To `` 21 | 4. Save the file and Done! 22 | 23 | **E:** Couldn't connect to RAG.exe. Keep trying?
24 | **F:** Just Simply Open the RAG Manually, then start **launch.bat**. 25 | 26 | **E:** Fatal Error: Fatal disc error (code -*)
27 | **F:** You are %100 missing some files or misdragged something, fix your game files. 28 | 29 | # Known Issues 30 | * Game crashes if you open "Keybinds" Menu in BankRelease or Debug Builds. 31 | * It's because the game tries to load a missing keyboard layout file. 32 | * This can probably be fixed by just editing some lines in the source code. 33 | 34 | -------------------------------------------------------------------------------- /other/controls/debugkeys.md: -------------------------------------------------------------------------------- 1 | ``` 2 | Legend: 3 | LCTRL -- Left control. 4 | RCTRL -- Right control. 5 | LALT - Left alt. 6 | RALT - Right alt. 7 | LSHIFT - Left shift 8 | RSHIFT - Right shift. 9 | 10 | Main keybinds: 11 | CTRL + TAB -> Switch between game keyboards. Available are debug, marketing, game and replay. 12 | 13 | Debug Keybinds: 14 | Backtick ---> Toggle scene information. 15 | Ins (Numpad) ---> Remove debug screen information. 16 | Del (Numpad) ---> Creates a copy of you. 17 | Page up (Numpad) ---> Toggle CPU information. 18 | CTRL + Del (Numpad) ---> Creates a copy of you and sets as your main. 19 | CTRL + Num lock (Numpad) ---> Freezes the game. (literally) 20 | ALT + Enter (Numpad) ---> Fullscreen. 21 | 22 | Page up / Page down ---> Change game weather. 23 | Scroll Lock ---> Appears "Streaming paused" message. 24 | Break (Pause break) ---> Freezes the game. (literally) 25 | 26 | A ---> Toggle AI display info variants. 27 | B ---> Toggle render info. 28 | D ---> Enable/Disable debug pad. 29 | G ---> Teleport (mouse) 30 | H ---> Health cheat 31 | I ---> Show navmeshes 32 | J ---> Skip to next segment of mission 33 | N ---> Appears your character name in minimap and weird red sphere. (It's AI Walking). 34 | O ---> Toggles minimap on the screen. 35 | Q ---> Changes current character model. 36 | R ---> Navigation info, ambient vehicle info 37 | S ---> Reload shaders 38 | U ---> Spawns a vehicle. 39 | V ---> Invincibility 40 | W ---> Gives a specific amount of all weapons in the game. 41 | X ---> Toggles character clothes info. 42 | Z ---> Mission Debug Menu 43 | F1 ---> Toggle Peds/Cards/Objects/Physics instances and lights info. 44 | F2 ---> AI Combat debug info. 45 | F3 ---> Decrease Wanted Level 46 | F5 ---> Teleports to random location. 47 | F8 ---> FAMILY_CONTROLLER / PLAYER_SWITCH STATE INFORMATION 48 | F9 ---> GAMEFLOW STATE INFORMATION 49 | F10 ---> FRIEND_CONTROLLER STATE INFORMATION 50 | F11 ---> RANDOM EVENTS DEBUG DISPLAY 51 | F12 ---> SCRIPT METRICS DEBUG INFO. 52 | 53 | CTRL + A ---> Remove AI display info. 54 | CTRL + B ---> Remove box modifier gui. 55 | LCTRL + C ---> Get all available promotions. 56 | RCTRL + C ---> Show prop hitboxes. 57 | CTRL + D ---> Opens filter menu. 58 | CTRL + F ---> Toggle prop/vehicle information like life ratio. 59 | CTRL + G ---> #UNKNOWN 60 | CTRL + I ---> Toggle mouse relative debug info. 61 | Ctrl + N ---> Show player/vehicle tags. 62 | Ctrl + P ---> Toggle information about promps and show character's hitbox. 63 | Ctrl + T ---> Clear Mission trigger 64 | Ctrl + U ---> Spawns or teleports a vehicle. #PARTIALLYKNOWN 65 | Ctrl + W ---> Unlimited Ammo. 66 | RCTRL + Right/Left arrow key ---> Increase/Decrease timescale. 67 | 68 | Ctrl + Shift + C ---> Prop hitboxes. 69 | Ctrl + Shift + H ---> Spawn a human. 70 | Ctrl + Shift + R ---> Init telemetry. #PARTIALLYKNOWN 71 | Ctrl + Shift + P ---> Spawns a car. 72 | 73 | ALT + A ---> Toggle vehicle information. 74 | ALT + C ---> Cycle through Camera Debug Displays 75 | ALT + G ---> Change game shader. 76 | ALT + H ---> Toggle shader information. 77 | ALT + M ---> Position zoom. 78 | ALT + O ---> Toggle overdraw info. 79 | ALT + T ---> Toggle texture view gui. 80 | ALT + W ---> Show every prop's hitbox. 81 | ALT + X ---> Removes power cables. 82 | 83 | SHIFT/CTRL + B ---> Toggle collision debug info. 84 | SHIFT + H ---> Teleports to your house. 85 | SHIFT + K ---> LowTierGod. (Kills the player.) 86 | SHIFT + O ---> Toggle Overview gui. 87 | SHIFT + P ---> Change characters model in vehicle. 88 | SHIFT + R ---> Toggle peds info. 89 | SHIFT + T ---> Change trigger zone. 90 | SHIFT + U ---> Spawns a vehicle and makes your driver auto. 91 | 92 | Ctrl + Alt + I ---> Toggle weapon/inputs information. 93 | ``` 94 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ![Icon](/other/design/icon/icon.png) 4 | 5 |

📜 --> GTA V Source Code Build Guide <-- 📜

6 | 7 | 🖥️ *Working Status of the Tools and Game:* [See Here](/workingstatus.md)
8 | 🔨 *Known Bugs, Errors and Issues:* [See Here](/knownissues.md) 9 | 10 | ⚠️ *If you having any problem, let us know in the ["Issues"](https://github.com/P0L3NARUBA/gtav-sourcecode-build-guide/issues) section of this repository!*
11 | 💬 *You can check out ["Discussions"](https://github.com/P0L3NARUBA/gtav-sourcecode-build-guide/discussions) for talking and discuss.* 12 | 13 | 📩 *You can contact me from discord: yungprivatjet* 14 | 15 | # Contents 16 | 1. [Prerequisites](#prerequisites) 17 | 1. [Base](#base) 18 | 2. [Dependencies](#dependencies) 19 | 3. [Miscellaneous](#miscellaneous) 20 | 2. [Prebuilt Files](#prebuilt-files) 21 | 3. [Prerequisites Setup](#prerequisites-setup) 22 | 4. [Patching The Source Code](#patching-the-source-code) 23 | 5. [Building The Game Binary/Executable](#building-the-game-binaryexecutable) 24 | 6. [Building Shaders](#building-shaders) 25 | 7. [Building Game Scripts](#building-game-scripts) 26 | 8. [Patching Game Assets](#patching-game-assets) 27 | 1. [Modifying the RPF Files](#modifying-the-rpf-files) 28 | 2. [Prebuilt Stuff](#prebuilt-stuff) 29 | 1. [Prebuilt Shaders](#prebuilt-shaders) 30 | 2. [Prebuilt Game Scripts](#prebuilt-game-scripts) 31 | 9. [Running The Game](#running-the-game) 32 | 10. [BankRelease & Debug Controls](#bankrelease--debug-controls) 33 | 11. [Final Thoughts](#final-thoughts) 34 | 35 | 36 | ## Prerequisites 37 | ### Base 38 | - Windows 10/11 39 | - [LTSC 2021](https://archive.org/download/Windows10EnterpriseLTSC202164Bit/en-us_windows_10_enterprise_ltsc_2021_x64_dvd_d289cf96.iso) Recommended, but you can use Normal Windows 10/11 too. 40 | - Latest Grand Theft Auto V Files from Steam, Epic Games or maybe Rockstar Games Launcher. 41 | - Minimum 65GB Free Space, 140GB+ is Recommended because of the game files and programs. 42 | - GTAVSP.7z - Source Code
43 | - **Download Link: [All Available Download Links](/source-code-links.md)** 44 | - Archive Password: `Mi76#b>9mRed` 45 | - You can verify the authenticity of the file by its SHA1 hash: `ca39323730ed644fa534a2946506d4287f92a799` 46 | - To verify with 7-Zip, right click the file and select `7-Zip > CRC SHA > SHA1` 47 | - [update.rpf and update2.rpf from GTA V build 2699](https://mega.nz/file/72plXYpY#B9A3vDidqPUVhfXDP5hWCS8lc90lcdGZsGfjuWkBDe8) 48 | - Some Patience and Technical Competence 49 | 50 | ### Dependencies 51 | - [Visual Studio 2012](https://files.dog/MSDN/Visual%20Studio%202012/en_visual_studio_ultimate_2012_x86_dvd_2262106.iso) 52 | - [Update 4 for Visual Studio 2012](https://files.dog/MSDN/Visual%20Studio%202012%20Update%204/mu_visual_studio_2012_update_4_x86_dvd_3161759.iso) 53 | - [DirectX SDK June 2010](https://download.microsoft.com/download/A/E/7/AE743F1F-632B-4809-87A9-AA1BB3458E31/DXSDK_Jun10.exe) 54 | - (OPTIONAL) [3D Studio Max 2010 SDK](https://archive.org/details/sdk-3ds-max-2010) 55 | - [Incredibuild 4.0](https://xoreax-incredibuild.software.informer.com/4.0/) 56 | - This is only needed for Compiling Shaders and Game Scripts. 57 | - [7-Zip](https://7-zip.org/a/7z2301-x64.exe) 58 | - For extracting the archives. 59 | - [OpenIV](https://openiv.com/WebIV/guest.php?get=1) 60 | - For editing the game files. 61 | 62 | ### Miscellaneous 63 | - [Rush Patches](https://github.com/WH0LEWHALE/gtav-sourcecode-build-guide/files/14641602/rush_patches-master.zip) 64 | - [DLL Patches](https://github.com/P0L3NARUBA/gtav-sourcecode-build-guide/files/14965810/dll_patches_x.zip) 65 | - (OPTIONAL) [3rdParty Folder](https://mega.nz/file/SqojFJZL#eYINo1pnspuTvdbocz4cA7NYZA8BN2H2nm7YEXuzlFw) 66 | - (OPTIONAL) [gIKgDXuVHNzIgXkiwpB.zip - Art Asset Leak](https://big.fileditchnew.ch/b9/gIKgDXuVHNzIgXkiwpB.zip) 67 | - [Mirror Link](https://www.bojarcz.uk/gIKgDXuVHNzIgXkiwpB.zip), Thanks to [@RockstarAdvancedGameEngine](https://github.com/RockstarAdvancedGameEngine). 68 | - (OPTIONAL & NOT STABLE) [Visual Studio 2022 Patches](https://small.fileditchstuff.me/s10/VBlSfKBylNQplMIPLL.zip) 69 | - Presented by [@userTermzik](https://github.com/userTermzik), but i don't recommend this because it needs some modifications. 70 | 71 | ## Prebuilt Files 72 | - [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)) 73 | - Game Scripts (Already included, [You can build your own scripts and play with them without any problem.](#building-game-scripts)) 74 | - [BankRelease EXE](https://drive.google.com/file/d/17Zkmoc_9RIJZNwKQyC5YWLJgf64TLuHQ/view?usp=sharing) (If you want to skip the "Building The Game Binary/Executable" step) 75 | 76 | 77 | ___ 78 | 79 | > [!NOTE] 80 | > It is recommended to create a virtual machine for this build process, Although the build process can be done on your Real PC
81 | > It's not recommended on your Real PC because sometimes the conflicts may happen and broke the whole compilation process
82 | > **VMWare/Hyper-V are recommended to run the Virtual Machine due to their performance.** 83 | 84 | ## Prerequisites Setup 85 | 1. Install DirectX SDK June 2010 86 | - **If you get error S1023, Uninstall `Visual C++ 2010 Redistributable` & Reinstall DirectX SDK - (June 2010).** 87 | 2. Install 7-Zip 88 | 3. Install Visual Studio 2012 89 | - Uncheck all optional components in the installer **except "Microsoft Foundation Classes for C++"** to save space, none of them are needed for the build. 90 | 4. Install Update 4 for Visual Studio 2012 91 | 5. Install Incredibuild 4.0 (Only needed for compiling shaders and game scripts) 92 | - If you encounter the error that the installer is "Blocked by your administrator", follow these steps: 93 | 1. Hold Shift and right click the `incredibuild4_0.exe` file, select "Copy as path" 94 | 2. Open Command Prompt as Administrator 95 | 3. Paste the path and press Enter 96 | - Select to install "Incredibuild Agent", "Incredibuild Coordinator", and the extension for Visual Studio 97 | 6. Install OpenIV 98 | 7. Install [DLL Patches and Rush Patches](#miscellaneous) 99 | 8. (OPTIONAL) Install 3D Studio Max 2010 SDK 100 | 9. Create X:\ Drive by following the steps at the bottom: 101 | 1. Open Command Prompt 102 | 2. Create a new folder called "GTA" to the Desktop or anywhere that you want 103 | 3. Run `net use X: \\localhost\c$\ /persistent:yes` 104 | - Example: `net use X: \\localhost\c$\Users\\Desktop\GTA /persistent:yes` 105 | 10. Create the folder `X:\gta5` and copy all folders from `GTAVSP.7z\GTA V Source` into it 106 | 11. Right click the folder `X:\gta5`, select "Properties", uncheck "Read-only", click Apply then OK 107 | 12. Open Command Prompt as Administrator and run the following commands, then close: 108 | ```batch 109 | setx /m RS_TOOLSROOT X:\gta5\tools_ng 110 | setx /m DXSDK_DIR "C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)" 111 | setx /m RS_CODEBRANCH X:\gta5\src\dev_ng 112 | setx /m RS_PROJECT gta5 113 | ``` 114 | 13. (OPTIONAL) Symlink the `X:\gta5\titleupdate\dev_ng` directory. 115 | - This can be done with this CMD Command: `mklink /D /J "X:\gta5\titleupdate\dev_ng" "INSERT_RETAIL_COPY_HERE"`. 116 | **(``INSERT_RETAIL_COPY_HERE`` being your GTA V Game Directory)** 117 | 14. If you dont want to symlink, Put all the game files to the `X:\gta5\titleupdate\dev_ng` directory. 118 | 15. To ensure changes are finalized, restart build machine/computer. 119 | 120 | ## Patching The Source Code 121 | 1. Open `rush_patches-master.zip` 122 | 2. Copy `game` and `rage` folders to `X:\gta5\src\dev_ng`, make sure to overwrite when copying 123 | 3. (OPTIONAL) To skip launcher requirement for running the game, copy `game` and `rage` folders from `rush_patches-master.zip\OPTIONAL_FIXES` to the same folder 124 | 4. Copy all folders in `dll_patches_x.zip` to `X:\gta5\tools_ng\bin`, make sure to overwrite when copying 125 | 5. (OPTIONAL) Install 3rdParty Folder, Extract and Put the folder to `X:\gta5\`. 126 | 127 | **By far, Your Folder Structure should look like this:** 128 | ``` 129 | 🖥️ X: 130 | ┗ 📂 gta5 131 | ┣ 📂 3rdParty - (OPTIONAL) 132 | ┣ 📂 src 133 | ┃ ┣ 📂 dev_ng 134 | ┣ 📂 script 135 | ┃ ┣ 📂 dev_ng 136 | ┗ 📂 tools_ng 137 | ``` 138 | 139 | ## Building The Game Binary/Executable 140 | 1. Run `X:\gta5\src\dev_ng\game\VS_Project\load_sln_unity_2012.bat` 141 | - If prompted with "How do you want to open this file?", check "Always use this app to open .sln files" and Select **Visual Studio 2012** then click OK 142 | 2. Once the solution loads, open the dropdown menu that says "Debug" at the top, select "Configuration Manager" 143 | 3. Change "Active Solution Platform" to "x64" and close the configuration window 144 | 4. Hold Ctrl key and click all projects under "GameLibs" and "Rage" folder, right-click and select "Properties" 145 | 5. In the "Configuration" dropdown, select "All Configurations" 146 | 6. Select `C/C++ > All options`, under "Look for options or switches", search "err" and set "Treat Warnings as Errors" to "No (/WX-)", then click "Apply" and "OK" 147 | - For faster compiles, search "mul" and set "Multiprocessor Compilation" to "Yes (/MP)" 148 | - If you get the error `C1060: Compiler is out of heap space` during build, come back to the above setting and turn it off 149 | 7. Right-click the "game" project and select "Properties" and do step 5,6 again 150 | 8. Change build the type at the top of the window from "Debug" to "BankRelease" 151 | 10. At the top of the window, select `Build > Build Solution` and wait for build to finish 152 | 11. Copy output binary to game folder. 153 | 154 | > [!WARNING] 155 | > Building shaders and game scripts can be skipped using the [prebuilt files above](#prebuilt-files)
156 | > These steps are here to allow modding or for those who prefer to build from source as much as possible
157 | > If you prefer using prebuilt files, [here is all the instruction to make them work.](#prebuilt-stuff) 158 | 159 | ## Building Shaders 160 | 1. Under "Shaders", right click the "shaders_rc" project and click "Build" 161 | 2. (OPTIONAL) Build low quality shaders 162 | 1. Right click the "shaders_rc" project and click "Properties" 163 | 2. Select `Configuration Properties > NMake` 164 | 3. Under "General", change all command lines from ending with `win32_40.bat` to ending with `win32_40_lq.bat`, then click "Apply" and "OK" 165 | 4. Rebuild shaders and wait it to finish 166 | 3. Copy `X:\gta5\titleupdate\dev_ng\common` to game directory. 167 | 168 | ## Building Game Scripts 169 | 1. Open Command Prompt and Run the following commands: 170 | ```batch 171 | X: 172 | cd X:\gta5\src\dev_ng 173 | setenv 174 | cd ..\..\tools_ng\bin\RageScriptEditor 175 | ragScriptEditor 176 | ``` 177 | 3. In the editor, select `File > Open Project` and open `X:\gta5\script\dev_ng\singleplayer\GTA5_SP.scproj` 178 | 4. Select `Compiling > Intellibuild > Build Project` and wait until the compiling process finishes. 179 | 5. Run OpenIV, select "Windows" under "Grand Theft Auto V" 180 | 6. Select the game folder and click "Continue" 181 | 7. Open `\update\update2.rpf\x64\levels\gta5\script` 182 | 8. Delete `script.rpf` 183 | 9. Click the "Edit mode" button, and copy `X:\gta5\titleupdate\dev_ng\x64\levels\gta5\script\script.rpf` to the OpenIV window. 184 | 185 | 186 | ## Patching Game Assets 187 | 188 | 1. Install ``update.rpf and update2.rpf from GTA V build 2699`` from [Prerequisites List](#prerequisites) 189 | 2. Put `update.rpf` and `update2.rpf` files to `\update\` folder 190 | * **Dont forget to backup your old files from update folder.** 191 | 192 | #### Modifying the RPF Files 193 | If you ever modify the RPF files, dont forget to encrpyt them.
194 | **Here you can see how to do it:** 195 | 1. From `rush_patches-master.zip`, copy all files in the `ARCHIVEFIX` folder to a separate location 196 | 2. Drag RPF file(s) onto `ArchiveFix.exe` 197 | * Don't drag the both files at the same time, **just drag one by one**. 198 | 199 | 200 | #### Prebuilt Stuff 201 | ##### Prebuilt Shaders 202 | 1. Go to game directory 203 | 2. Put the `common` folder to the game directory. 204 | ##### Prebuilt Game Scripts 205 | * Scripts Already included in update2.rpf, you can replace it in future with one that you builded it. 206 | 207 | ## Running The Game 208 | 1. In the game directory, create a file named `launch.bat` and add these contents: 209 | ```batch 210 | cd %~dp0 211 | game_win64_bankrelease.exe -noSocialClub -nokeyboardhook -nonetlogs 212 | ``` 213 | 2. (OPTIONAL) Add additional arguments: 214 | - `-kbgame` - Start game with game keyboard enabled 215 | - `-output` - Show console log of game, the game opens a little bit slow. 216 | - `-rag` - Enable support for RAG, the internal game debugging tool 217 | - `-ragUseOwnWindow` - Use it with `-rag` parameter to make game run outside of RAG Render Window 218 | - **DO NOT** Forget to Launch RAG Before launching the game if u using any RAG parameters 219 | - `-DoReleaseStartup` - Start real Story Mode on launch, Ignore if it says unknown parameter/command 220 | - If you dont type this parameter, you will spawned in a random location as a random character with a random clothes 221 | - Additional standard game arguments can be added as well. 222 | - [Here is the almost all the arguments list](other/LAUNCHPARAMS_GTAV.txt) 223 | 3. (OPTIONAL) Launch RAG with the following commands in Command Prompt: 224 | ```batch 225 | X: 226 | cd X:\gta5\src\dev_ng 227 | setenv 228 | cd ..\..\tools_ng\bin\rag 229 | rag 230 | ``` 231 | 4. Run `launch.bat` 232 | 233 | ## BankRelease & Debug Controls 234 | 235 | [Almost Every Controls & Keys](/other/controls) 236 | 237 | # Final Thoughts 238 | 239 | Thanks for reading my precious tutorial, please consider starring or forking the repository if this helped u
240 | **Feel free to contribute the repository, you'll be welcomed if you dont make stupid thingies.** 241 | 242 | 243 | -------------------------------------------------------------------------------- /other/LAUNCHPARAMS_GTAV.txt: -------------------------------------------------------------------------------- 1 | -absolutemodetimebars, "[profile] Start timebars off in absolute mode"); 2 | -actionscriptdebug, "calls SHOW_DEBUG when movies initialise"); 3 | -adapter,"[grcore] Use the specified screen adapter number (zero-based)"); 4 | -AdaptivedofReadback,"Disable adaptive dof"); 5 | -adDataLocalFile, "Local store advert data file"); 6 | -addGameplayLogOnBugCreation , "[debug] Enable automatic adding of gameplay logs when a bug is created"); 7 | -additionalBandwidthLogging, "[network] Log additional information about bandwidth usage"); 8 | -addsvframemarkers, "Add a SV marker for every time we switch to a new recorded frame"); 9 | -addTelemetryDebugTTY, "Output some data to the tty about where test metric data is sent from."); 10 | -aggressivecleanup, "Cleanup streamed objects at the first opportunity"); 11 | -aiWidgets,"[game] Create AI widget bank on game launch"); 12 | -allcutsceneaudio, "Allows the use of non-mastered cutscene audio"); 13 | -allowbackgroundinput, "[input] Force Accept keyboard and controller input when the process doesn't have focus."); 14 | -allowCutscenePeds,"[game] Allow cutscene peds to be created"); 15 | -allowgrowth, "[MEMORY] Allow video memory usage to grow beyond limits"); 16 | -allowResizeWindow,"[grcore] Allow the window to be rezised"); 17 | -altGameConfig, "Use alternative gameconfig xml"); 18 | -altLevelsXml, "use altLevels.xml for available level names, not level.xml"); 19 | -alwaysReloadPauseMenuXML, "Always Reload the Pause Menu XML when opening the menu"); 20 | -AMDContactHardeningShadows, "Use AMD contact hardening shadows"); 21 | -anguage, "Override system language (specify first letter, two-letter code, or full language name)"); 22 | -animpostfx_enable_metadata_preview, "When enabled, the AnimPostFX Manager will try to load from the export file instead of the platform data file."); 23 | -anisotropicQualityLevel, "[QUALITY SETTINGS] Set anisotropic Filter Quality Level (0-16)"); 24 | -applypreset, "Name of preset to apply"); 25 | -appname,"[bank] Visible name of the application."); 26 | -artdir, "Indicate where the art dir for the game is"); 27 | -asio, "[RAGE Audio] Use ASIO output, rather than XAudio2"); 28 | -asiobuffers, "[RAGE Audio] Number of 256-sample ASIO buffers to use"); 29 | -asiodeviceid, "[RAGE Audio] ASIO driver index to use"); 30 | -asiostartchannel, "[RAGE Audio] First ASIO output channel ID to use"); 31 | -askBeforeRestart, "Brings up a ready to restart message box before the game restarts."); 32 | -aspectratio,"Force a specific aspect ratio in format A:B"); 33 | -assertdynapooloverrun, "[atl] Assert if a dynapool switches to dynamic allocation"); 34 | -assertOnCanSaveFail, "[stat_savemgr] Enable asserts when saving during activity/transition."); 35 | -assertOnMissingSpeechContext,"Throw an assert if NewSay attempts to use a context that has no associated gameobject."); 36 | -assetsdir, "Indicate where the assets dir for the game is"); 37 | -ati,"[device_d3d] Sets ATI specific things"); 38 | -attachConsoleLogsToBugsInMP, "Attach console log file(s) in MP"); 39 | -audDisablePortalOcclusion, "Will disable portals for occlusion, and instead use probes / zones"); 40 | -audio, "[RAGE Audio] Enable audio."); 41 | -audiobuffers, "Set number of audio buffers, less is better for latency, more for lower end machines"); 42 | -audiodebugger, "[RAGE Audio] Connect to audiodebugger"); 43 | -audiodebuggerhost, "[RAGE Audio] Manually specify the remote audiodebugger host (defaults to rfs.dat IP)"); 44 | -audiodesigner, "Default audio designer command line; RAVE etc"); 45 | -audioDeviceCore,"Specify the core to run the audio on: 0->6. Default is 6. -1 means any core)"); 46 | -audiofolder, "Indicate where audio folder is"); 47 | -audiomem, "[Audio] write audio memory report"); 48 | -audioocclusion, "[RAGE Audio] Enable audio occlusion."); 49 | -audiooutputchannels, "[RAGE Audio] Number of output channels - 2 for stereo, 6 for 5.1"); 50 | -audiopack, "Indicate where audio packfile is"); 51 | -audiopacklist, "Override audio packlist location"); 52 | -audiotag, "Enable audio model tagging"); 53 | -audiotestslot,"[RAGE Audio] Allocates the wave slot called TEST"); 54 | -audiowidgets, "Turns on audio widgets by default"); 55 | -audNoUseStreamingBucketForSpeech, "Do not use the streaming bucket for scripted speech, and ambient speech triggered via script"); 56 | -audOcclusionBuildAssetsDir, "Specifies where the interior.pso.meta files live"); 57 | -audOcclusionBuildContinue, "Will continue an in progress audio occlusion build once the game has loaded"); 58 | -audOcclusionBuildEnabled, "Enable building occlusion"); 59 | -audOcclusionBuildList, "Build the list of interiors from the InteriorProxy pool and then stop"); 60 | -audOcclusionBuildStart, "Will kick off a new audio occlusion build once the game has loaded"); 61 | -audOcclusionBuildTempDir, "Specifies where the build tool temporary data lives which we read from in-game"); 62 | -audPhoneConvThroughPadSpeaker, "Play phone conversations through the ps4 controller speaker when in the car"); 63 | -AUTH_PASSWORD, "The Epic Games Launcher passes the exchange code via the -AUTH_PASSWORD= command line."); 64 | -AUTH_TYPE, "The Epic Games Launcher indicates usage of the exchange code via the -AUTH_TYPE=exchangeCode command line."); 65 | -autoaddPausemenuWidgets, "Automatically create the pausemenu widgets on startup"); 66 | -autocaptureCL, "Specify the CL used to generate this build"); 67 | -autocapturepath,"[system] Specify a path for the files stored by the automatic metrics capture"); 68 | -autodepthstencil, "[device_d3d] Automatically create depth/stencil buffers"); 69 | -automatedtest, "Tell us that an automated test is running"); 70 | -autoMemTrack, "Memvisualize, if running Automatically save a CSV Dump of all memory allocation after 60 frames of games."); 71 | -autopauseprofiler,"[profile] Pause the profiler automatically when the game is paused"); 72 | -autopausetimebars, "[profile] When game is paused also pause the timebars"); 73 | -autoreplaymarkup, "Enables Automatic Replay Marker Up"); 74 | -autoscreenshot,"[setup] Automatically starts to take screenshots."); 75 | -availablevidmem, "[MEMORY] Available video memory (MB)"); 76 | -availablevidmem, "[MEMORY] Percentage of available video memory"); 77 | -backtraceTestCrashEnable, "[startup] Causes a random crash during startup."); 78 | -backtraceTestCrashMax, "[startup] Maximum value for crash test counter (higher values result in later crashes, default is 1000)"); 79 | -backtraceTestCrashMin, "[startup] Minimum value for crash test counter (higher values result in later crashes, default is 1)"); 80 | -bankpipename,"[bank] alternate name of bank pipe"); 81 | -bb720pheight, "[grcore] back buffer height when running 720p"); 82 | -bb720pwidth, "[grcore] back buffer width when running 720p"); 83 | -benchmark,"Starts the benchmark test from the command line"); 84 | -benchmarkFrameTimes,"Optionally output the individual frame times from the benchmark"); 85 | -benchmarkIterations,"Specifies the number of iterations to run the benchmark for"); 86 | -benchmarknoaudio, "Disable audio processing for graphics benchmark purposes"); 87 | -benchmarkPass,"Specifies an individual benchmark scene test should be done, and which test that should be"); 88 | -bgscriptscloudfile, "Specifies cloud file"); 89 | -bgscriptsloadpack, "Specify a test BGScript pack to load, relative to platform:/data/bg/"); 90 | -bgscriptsnoCloud, "Don't request the BGScript Cloud file"); 91 | -bgscriptssimulateblock, "Ignore result of cloud request"); 92 | -bgscriptsusememberspace, "Specifies cloud file to use member space."); 93 | -bgscriptswindow, "Makes a window for the BG Script system.");) 94 | -bigframetime,"[setup] Draw frametime at twice size"); 95 | -blendoutdataenabled, "Enable blend out data capturing"); 96 | -BlockOnLostFocus, "[RenderThread] Block when game loses focus"); 97 | -blockuntilidle,"[grcore] Do a BlockUntilIdle after the Swap to avoid unexpected CPU stalls"); 98 | -borderless,"[grcore] Set main window to be borderless"); 99 | -breakonaddr,"[startup] Break on alloc address (in hex; stop when operator rage_new would have returned this address)"); 100 | -breakonalloc,"[startup] Break on alloc ordinal value - value in {braces} in debug output (use =0 first to stabilize allocations)"); 101 | -breakOnBoundsAdded, "Break when a bounds is added"); 102 | -breakOnBoundsRemoved, "Break when a bounds is removed"); 103 | -breakoncontext, "Break when a particular string appears in a context message"); 104 | -breakondeadlock, "[system] debugbreak when detecting critical section deadlock"); 105 | -breakonfile, "Break when a file containing the specified substring is opened"); 106 | -breakonname, "Break into the debugger whenever the specified name is added to a string map"); 107 | -breakpadMessagebox, "[breakpad] Show a messagebox when in the Breakpad crash handler, so a debugger can be attached."); 108 | -breakpadUrl, "[startup] Override URL to upload Breakpad dumps to"); 109 | -budget, "[debug] Display budget"); 110 | -bugAsserts, "Log bugs to bugstar"); 111 | -bugstardescpedvar, "[debug] Prints local player ped variation data to description on new bug creation"); 112 | -bugstarloadingscreen, "[code] show bugstar loadingscreens"); 113 | -bugstarStreamingVideo, "[bugstar] Initialize bugstar console streaming video. If a parameter is specified it uses that as the url rather than the default"); 114 | -bugstarusername, "Bugstar user name used in loading screens"); 115 | -Builddate, "Specify the date the build was made." ); 116 | -buildDLCCacheData, "Build cache data for all SP & MP map data currently installed"); 117 | -buildlabel, "Specify the label that was fetched in Perforce used to build the code." ); 118 | -buildlaunchtime, "The time the game was launched." ); 119 | -buildversion, "Specify version(s) of what is running." ); 120 | -bypassSpeechStreamCheck, "Bypass Streaming Check For Speech"); 121 | -calculateAudioWorldSectors, "[Audio] Enabled audio world sectors offline computation."); 122 | -cameraWidgets, "[camManager] Create camera widget bank on game launch"); 123 | -camsusegametimescale, "Apply the game time scale to the camera times"); 124 | -capturecard, "[debug] Capturecard is installed"); 125 | -capturemotiontree, "Enable motion tree capture from startup"); 126 | -capturemotiontreecount, "Number of motion tree frames to capture"); 127 | -carbones, "Verify all vehicle bone names at load time"); 128 | -carMult, "Multiplier for car counts in pop-cycle"); 129 | -cashIgnoreServerSync, "Ignore the server authorative values"); 130 | -cashNoTransferLimit, "Ignore the transfer limits"); 131 | -catalogCloudFile, "If present, setup the catalog fine name."); 132 | -catalogNotEncrypted, "If present, game understands that catalog file is not encrypted on cloud."); 133 | -catalogParseOpenDeleteItems, "If present, we will also parse Open/Delete Items."); 134 | -catalogVersion,"catalog version to use"); 135 | -catchvehiclesremovedinview, "[vehiclepopulation] Catch Vehicles Removed In View"); 136 | -categorycontrolwidgets, "Add widget controls for every category"); 137 | -CDVGeomTest,"CDVGeomTest"); 138 | -changeLocalCloudTime, "[stat_savemgr] Override local cloud save time."); 139 | -changeLocalProfileTime, "[stat_savemgr] Override local profile stats flush time."); 140 | -Channel_all,"[ Output Channels ] Set the minimum file log, tty, and popups level for 'Channel' and any subchannels (fatal, error, warning, display, debug1, debug2, debug3)"); 141 | -Channel_log,"[ Output Channels ] Set the minimum file log level for 'Channel' and any subchannels (fatal, error, warning, display, debug1, debug2, debug3)"); 142 | -Channel_popups,"[ Output Channels ] Set the minimum popups level for 'Channel' and any subchannels (fatal, error, warning, display, debug1, debug2, debug3)"); 143 | -Channel_rag,"[ Output Channels ] Create a rag output pane for this 'Channel'"); 144 | -Channel_tty,"[ Output Channels ] Set the minimum tty level for 'Channel' and any subchannels (fatal, error, warning, display, debug1, debug2, debug3)"); 145 | -cheapaudioeffects,"[RAGE Audio] Don't instantiate any effects)."); 146 | -cheapmode, "Only load the map - turn off all cars & peds - no water reflections - reflection slods=300 - far clip=1500"); 147 | -check_pop_zones, "[PopZones] check popzones for overlap"); 148 | -checkoverbudgetonly, "[profile] Only care about these systems when checking for execution time excesses"); 149 | -checksampleroverlap,"Check for sampler overlap; some false positives so off by default"); 150 | -checkUnusedFiles, "Record all open files so that RAG can display unused files"); 151 | -christmas, "set the xmas special trigger by default"); 152 | -cityDensity, "[QUALITY SETTINGS] Control city density (0.0 - 1.0)"); 153 | -cleaninstall, "Do not use hdd data even when it's newer."); 154 | -clearhddcache, "[file] Force console disk cache to be cleared", "Disabled", "All", ""); 155 | -closeableWindow, "Have close button active on window"); 156 | -clothinfo, "show extra info at the cloth widget title"); 157 | -cloudAllowCheckMemberSpace, "Allow member space checks by default"); 158 | -cloudCacheAll, "If set, all cloud sourced files will be added to system cache"); 159 | -cloudCacheNone, "If set, no cloud sourced files will be added to system cache"); 160 | -cloudEnableAvailableCheck, "Enables / Disables the cloud available check"); 161 | -cloudForceAvailable, "If set, NetworkInterface::IsCloudAvailable is always true. Every day is cloud day."); 162 | -cloudForceEnglishUGC, "Set UGC download requests to use English language"); 163 | -cloudForceGetCloud, "If set, we will always get the cloud content - regardless of what's in the cache. This will still be cached"); 164 | -cloudForceNotAvailable, "If set, NetworkInterface::IsCloudAvailable is always false."); 165 | -cloudForceUseCache, "If set, we will always return what's in the cache without hitting the cloud (if cached file available - otherwise, cloud as normal)"); 166 | -cloudhatdebug,"[debug] Output Ped cloud transition debug info"); 167 | -cloudkey, "Cloud key for encryption (base 64)"); 168 | -cloudNoAllocator, "Don't use an allocator to make cloud manager cloud requests"); 169 | -cloudOverrideAvailabilityResult, "Override the result of our cloud available check"); 170 | -cloudUseStreamingForPost, "Use streaming heap for cloud post requests"); 171 | -collapsechild,"[physics] phLevelNodeTree::m_nMaxObjectsInNodeToCollapseChild"); 172 | -colorexpbias,"Color exponent bias"); 173 | -commandRing,"[grcore] Set command ring buffer size, in kilobytes (default and max is 1024k)"); 174 | -commerceAlwaysShowUpsell, "[commerce] For products with an upsell, always run the upsell flow"); 175 | -commerceCloudFile, "If present, specifies cloud file"); 176 | -commerceIgnoreEnumeratedFlag, "[commerce] Add products whether they are enumerated or not"); 177 | -commerceLocalCatalogueFile, "Local catalogue file"); 178 | -common, "Indicate where common folder is"); 179 | -commonpack, "Indicate where common packfile is"); 180 | -CompanionNoSCNeeded, "Companion won't do filtering based on SocialClub ID"); 181 | -complexObjectDetailedLogging, "Enable detailed logging for Complex Object operations"); 182 | -computeStaticBankInfo,"[RAGE Audio] Calls ComputeContiguousSampleDataChunk and outputs results to specified file"); 183 | -console,"[setup] Enable console on release builds"); 184 | -consolepadreplaytoggle, "Enable recording/saving via the four back buttons of a pad on console"); 185 | -contacthardeningshadows, "Use NVIDIA contact hardening shadows"); 186 | -contacthardeningshadowspcfmode, "NVIDIA contact hardening shadows PCF mode - not specified = manual, 0 = hw, anything else = scale"); 187 | -convergence,"[grcore] Set convergence of 3D vision (default is 3.5)"); 188 | -conversationspew, "Ensable scripted conversation spew"); 189 | -CpuRainDisable, "Force disable CpuRainUpdate on multi GPU machines"); 190 | -CpuRainEnable,"Force enable CpuRainUpdate on single GPU machines"); 191 | -cpuWater, "Force CPU Water Update"); 192 | -createchild,"[physics] phLevelNodeTree::m_nMinObjectsInNodeToCreateChild"); 193 | -currenttxddebug, "Temporary debug param for SetCurrentTxd crash"); 194 | -customlog,"[profile] Load a custom set of timers and values to log from the specified file"); 195 | -cutscene_multihead,"[cutscene] Expand cutscenes on all of the screens in multi-head configuration"); 196 | -cutsceneaudioscrubbing, "[cutscene] Enable audio sync when jogging"); 197 | -cutscenecallstacklogging, "add call stacks set matrix, visibilty and deletion calls"); 198 | -cutsceneverboseexitstatelogging, "Enable verbose logging to help debug exit state issues."); 199 | -cutsDisplayBlockingBoundsLines, "[cutscene] Enable the display of blocking bounds lines." ); 200 | -cutsDisplayCameraLines, "[cutscene] Enable the display of camera lines." ); 201 | -cutsDisplayDebugLines, "[cutscene] Enable the display of debug lines." ); 202 | -cutsDisplayLightLines, "[cutscene] Enable the display of light lines." ); 203 | -cutsDisplayModelLines, "[cutscene] Enable the display of model lines." ); 204 | -cutsDisplayParticleEffectLines, "[cutscene] Enable the display of particle effect lines." ); 205 | -cutsDisplayRemovalBoundsLines, "[cutscene] Enable the display of removal bounds lines." ); 206 | -cutsDisplaySceneOrigin, "[cutscene] Enable the display of the scene origin." ); 207 | -cutsDisplayStatus, "[cutscene] Enable the onscreen Status Display." ); 208 | -cutsFaceDir, "[cutscene] Set to override the face directory in order to hot load in 'raw mode'.Good for a cutscene viewer." ); 209 | -cutsFaceZoomDist, "[cutscene] The default distance for the Camera Face Zoom." ); 210 | -cutsOffset, "[cutscene] Set to override offset the XYZ of cutscenes.Good for a cutscene viewer.Example: -cutsoffset=0,0,0" ); 211 | -cutsRotation, "[cutscene] Set to overide the rotation of cutscenes.Good for a cutscene viewer." ); 212 | -d3dfpu,"[grcore] Prevent D3D from messing with FPU state, leaving useful error conditions trappable (PC ONLY)."); 213 | -d3dmt,"[grcore] Allow D3D device to be initialized in multithreaded mode (PC ONLY)"); 214 | -d3dsinglestep,"[grcore] Set D3D_SingelStepper to true, force a BlockUntilIdle() after every D3D call (debug builds only)"); 215 | -datafilePrettyPrintLocal, "DATAFILE_SAVE_OFFLINE_UGC will pretty-print the JSON file"); 216 | -dbgfontscale, "[debug] Init the debug fontscale with a specific value"); 217 | -debugaircraftcarrier, "[debug] Debug aircraft carrier"); 218 | -debugassertson,"Enable DebugAssert's"); 219 | -debugCameraStreamingFocus, "Use the debug camera as the streaming focus, when active"); 220 | -debugCreateCameraObjectStack, "[camera] Collects callstacks of Create Camera Objects to help tracking down the cause of our object pool filling"); 221 | -debugdisplaystate, "[debug] Control what debug information to display! Use with a value (debugdisplaystate=off|standard|coords_only)."); 222 | -debugdoublekill, "[debug] Debug MP double kill"); 223 | -debugexplosion, "[debug] Debug explosion at the player location"); 224 | -debugexpr, "Enable expression debugging"); 225 | -debugFixedByNetwork, "Log local player fixed by network changes"); 226 | -debugGestures, "[game] Debug gestures"); 227 | -debugGesturesOnSelectedPed, "[game] Debug gestures on the selected ped"); 228 | -debugInfoBarPosition, "[debug] Y Position at which debug info bar should render"); 229 | -debugInputs, "Shows input values and disable state."); 230 | -debuglicenseplate, "[debug] Debug license plate retrieval from SCS license plate system"); 231 | -debugLocationstart, "Start at this location (index of an element in common:/data/debugLocationList.xml from 1 to n"); 232 | -debugLocationStartName, "Start at this location (name of Item in common:/data/debugLocationList.xml), put quotes around location if it has spaces"); 233 | -debuglog, "file to write the debuglog to"); 234 | -debuglogmask, "enable slow debug logging"); 235 | -debuglogslow, "enable slow debug logging"); 236 | -debugMemstats,"[memory] Print memory logging information to standard output.Supply an optional parameter to increase logging detail."); 237 | -debugonfades, "[code] display debug info during fades"); 238 | -debugpatch, "Prints a message every time an item has been successfully patched and outputs a \".patch.result\" file located next to the target file that can be used to verify the effect of the patch file."); 239 | -debugpeddamagetargets, "[debug] Allocate a rendertarget from streaming memory for debugging ped damage"); 240 | -debugradiotest, "[debug] Debug radio test"); 241 | -debugrespawninvincibility, "[debug] Debug MP respawn invincibility"); 242 | -debugrespot, "[debug] Debug MP vehicle respotting code"); 243 | -debugRuntime,"[grcore] Enable DX11 Debug Runtime."); 244 | -debugSaveMigrationCommands, "Debug save migration commands."); 245 | -debugshaders,"[grcore] Enable CG shader debugging"); 246 | -debugshaders,"[grcore] Enable D3D shader debugging"); 247 | -debugstart, "Start at this co-ordinates with specific camera orientation"); 248 | -debugTargetting, "debug targetting"); 249 | -debugTargettingLOS, "debug targetting LOS"); 250 | -debugtechniques,"[grcore] Enable loading of shader programs ending in _debug suffix"); 251 | -debugtextfixedwidth, "[debug] Use fixed-width font for EVERYTHING"); 252 | -debugtextfixedwidth,"[debug] Use fixed-width font for EVERYTHING"); 253 | -debugtrain, "Debug the distance and position of the closest train from the player."); 254 | -debugUnmanagedRagdolls,"Collects callstacks of PrepareForActivation and SwitchToRagdoll calls on peds in order to identify the causes of unmanaged ragdolls"); 255 | -debugvehicle,"create vehicle bank by default"); 256 | -defaultCrowdPed,"define default crowd ped"); 257 | -defaultPed,"define default ped (used for '.' spawning"); 258 | -defaultVehicle,"define default vehicle (used for U/Shift+U)"); 259 | -defaultVehicleTrailer,"define default vehicle trailer (used for U/Shift+U)"); 260 | -defragcheck,"Enable expensive defrag runtime checks")); 261 | -defragorama,"Defragment like crazy to exercise the system and make it fail sooner"); 262 | -delayDLCLoad, "Don't automatically load DLC"); 263 | -deleteIncompatibleReplayClips, "[REPLAY] deletes incompatible replay clips"); 264 | -demobuild, "makes modifications specifically for demo builds"); 265 | -detectPLMSupendHang, "[Hang Detection] Detects any PLM suspend timer failures (this will ONLY work when running the game with debug flag on Xbox One)."); 266 | -deviceResetLogPath, "Set a path to send the files too. Default is x:/"); 267 | -devkit, "let the game know it is running on a devkit"); 268 | -diagTerminateIgnoreDebugger, "Calls to diagTerminate will not trigger a __debugbreak."); 269 | -dirtycloudreadtimeoutPeriod, "[stat_savemgr] Override local cloud save timeout time."); 270 | -dirtyreadtimeoutPeriod, "[stat_savemgr] Override local profile stats flush timeout time."); 271 | -disableambientaudio, "Disable the ambient audio system"); 272 | -disableAmbientSpeech, "Disable Ambient Speech"); 273 | -disableBokeh,"Disable Bokeh effects in DX11"); 274 | -disablebonder, "Disables the crashing that occurs when a plugin's bonder indicates its threshold has been crossed"); 275 | -disablebranchstripping,"[grcore] Disable runtime fragment program branch stripping"); 276 | -disablecacheloader,"Disable cached bounds files"); 277 | -disableclouds, "[sagrender] Disable the awesome new clouds :("); 278 | -disablecompatpackcheck, "Disables compatibility pack configuration check for MP (non FINAL only)"); 279 | -disableConvInterrupt, "Disable scripted conversation interrupts."); 280 | -disableCooldownTimer, "[MEMORY] Disable over memory budget cool down timer"); 281 | -disableDatafileIndexFixing, "[scriptcommands] Prevent natives that take a datafile index from setting it to 0 if it is invalid"); 282 | -disableDebugPadButtons, "[RAGE] disable the debug buttons on a gamepad to emulate final."); 283 | -disableDecodeVerify,"MP4 Decoder: Disable verify key"); 284 | -disabledevprivacycheck, "If present the dev-only privacy check is disabled"); 285 | -disabledevspintcheck, "If present the dev-only sp-int check is disabled"); 286 | -disableDLCcacheLoader, "Disables DLC cache file load/save, main game cache load/save will remain active"); 287 | -disableEncodeVerify,"MP4 Encoder: Disable verify key"); 288 | -disableEntitlementCheck, "Disables entitlement check on PS4"); 289 | -disableExportWatermark, "Disable rendering of the R* Editor Watermark"); 290 | -disableExtraCloudContent, "Disables extra cloud content for !final builds"); 291 | -disableExtraMem, "Disable streamer from going over video memory budget"); 292 | -disableFix7458166, "Restore ClearClothController to original place for B*7458166"); 293 | -disableFix7459244, "Disable nullptr checks for B*7459244"); 294 | -disableframemarkers, "[PROFILE] Disable frame encapsulating user markers, make Razor dump all per frame timings into one large bucket"); 295 | -disableGiveMeCheckerTexture,"Disable fake checkerboard texture."); 296 | -disablegranular, "Disable the granular engine system"); 297 | -disableGrassComputeShader, "Disable running the compute shader on the grass (renders all visible grass batches with no fading)"); 298 | -disableHeadBlendCompress, "Disable head blend manager compression (ignoring the blend results)"); 299 | -disableHurtCombat, "Disable Ped Hurt Combat mode including bleed out"); 300 | -disableHyperthreading, "Don't count hyperthreaded cores as real ones to create tasks on"); 301 | -disableLeavePed, "[network] Disable leave ped behind when a player leaves the session"); 302 | -disablemessagelogs, "disable message logging"); 303 | -disableMoverCapsuleRadiusChanges, "Don't allow the mover capsule to change size.Keep at standing radius."); 304 | -disableNewLocomotionTask, "Disable new locomotion task"); 305 | -disableObjectIDCheck, "[network] Disable the object ID free list check"); 306 | -disableOverridingFixedItems, "Disallow cloud data overriding the fixed column items"); 307 | -disableOverwatch, "Disable Overwatch"); 308 | -disablepackordercheck, "Disables compatibility packs order check"); 309 | -disablePreferredProcessor,"Allow us to tell the OS which is the preferred processor per-thread"); 310 | -disableRagdollPoolsSp, "Disable ragdoll pooling in single player by default"); 311 | -disableReplayTwoPhaseSystem, "Enable the replay two phase recording"); 312 | -disablerfscaching, "[file] Don't use the directory caching with SysTrayRFS"); 313 | -disableRiverFlowReadback, "Disable river flow read back"); 314 | -disableSpaceBugScreenshots, "[debug] Prevents screenshots being added to bugs created using the Space bar"); 315 | -disableSPMigration, "Enable SP migration flow if no local saves are available"); 316 | -disableStatObfuscation, "Disable memory obfuscarion for stats"); 317 | -disableTimeSkipBreak, "Disable time skip detection"); 318 | -disabletmloadoptionscheck,"[startup] Disable PS3 TM Load Options check"); 319 | -disableTodDebugModeDisplay, "Disables additional debug character for clock / weather"); 320 | -disableuncompresseddamage, "Disable use of uncompressed textures for MP peds"); 321 | -disableVehMods, "[vehicles] Disable vehicle mods (temp disabled as patch for BS#1017717, BS#1022990, etc.)"); 322 | -disablewheelintegrationtask, "Force wheel integration to happen on main thread."); 323 | -disallowdebugpad, "Don't assume the next pad that has input is the debug pad."); 324 | -disallowResizeWindow,"[grcore] Do Not allow the window to be rezised"); 325 | -disassemblefetch,"Disassemble fetch shaders to TTY"); 326 | -displayBinkCommands, "Display commands sent by the AsyncBink thread"); 327 | -displayBinkFloodDectect, "Display flood detection of the Bink command queue"); 328 | -displaycalibration, "[code] force enable display calibration on startup"); 329 | -displaycaps,"[grcore] Show display capabilities"); 330 | -displayDebugBarDisplayMemoryPeaks, "[debug] Display the script memory peaks RenderReleaseInfoToScreen()"); 331 | -displayDebugBarMemoryInKB, "[debug] Display the memory in KB instead of MB in RenderReleaseInfoToScreen()"); 332 | -displaykeyboardmode, "[debug] Don't display the current keyboard mode in RenderReleaseInfoToScreen()"); 333 | -displaylangselect, "[code] show display language select on startup"); 334 | -displayNetInfoOnBugCreation, "[debug] Enable display of net object info when a bug is created"); 335 | -displayobject, "[debug] Display object name"); 336 | -displayScriptedSpeechLine, "Debug draw the current playing scripted speech line."); 337 | -displayScriptRequests, "[script_debug] print to the TTY whenever a script calls REQUEST_SCRIPT or SET_SCRIPT_AS_NO_LONGER_NEEDED"); 338 | -displaySpikes, "[profile] When set, over budget spikes will be displayed."); 339 | -displayStats, "[MEMORY] Displays on screen memory statistics reports on resources"); 340 | -displaytrainandtrackdebug, "Enable display of train and track debugging."); 341 | -displayvalidsfmethods, "Sets the default scaleform granularity"); 342 | -displayvectormap, "Enable display of the vector map"); 343 | -displayVidMem, "[debug] Display the amount of video memory in use and the total available"); 344 | -dont_load_script_data_from_mp_stats, "When the savegame file for an MP character is loaded, any script data within that file will be ignored"); 345 | -dont_save_script_data_to_mp_stats, "Skip the saving of any registered MP script save data to the savegame file for the current character"); 346 | -dontaddunlinkedfiles, "Don't add a streamable index for new files"); 347 | -dontCrashOnScriptValidation, "Don't crash game if invalid script is trying to trigger events"); 348 | -dontDelayFlipSwitch,"Don't delay flip : wait flip will be done at the end of the frame, like normal people do."); 349 | -dontdisplayforplayer, "[debug] Don't display information for players in the ped debug visualiser"); 350 | -dontLoadDLCfromAudioFolder, "If set, any DLC audio data is still loaded from the DLC pack, even when using -audiofolder"); 351 | -dontPrintScriptDataFromLoadedMpSaveFile, "[GenericGameStorage] don't print the script values read from loaded MP save files"); 352 | -dontshowinvinciblebugger, "[debug] Don't show the invincible bugger message"); 353 | -dontshowrscnameintracker, "[streaming] Don't send the name of each resource to the memory tracker"); 354 | -dontwaitforbubblefences,"dont wait for bubble fences"); 355 | -dontwarnonmissingmodule, "[streaming] Don't print a warning if a streaming module is missing"); 356 | -doorExcessiveLogging, "Extra logging for doors"); 357 | -doSaveGameSpaceChecks,"do save game space checks at startup"); 358 | -doWarpAfterLoading, "[GenericGameStorage] Script is now in charge of setting the player's coords, loading the scene and fading in after a load. If something goes wrong (e.g. screen doesn't fade in) then try running with this param"); 359 | -downloadabletexturedebug,"Output debug info"); 360 | -DR_AllInsts, "Default to recording all instances rather than the focus inst"); 361 | -DR_AutoSaveOExcetion,"[game] Dump current event log to file on exception"); 362 | -DR_Autostart, "Automatically start recording"); 363 | -DR_LoadFilter, "Load a file describing the filters to switch on initially"); 364 | -DR_RecordForBug, "Attach any debug recording to the bug, param is filename to store tmp recording in"); 365 | -DR_TrackMode, "Set mode to start tracking at"); 366 | -drawablecontainersize,"[rmcore] Set maximum container size (in kilobytes, default is 64, 0 is same as -nodrawablecontainer)"); 367 | -DRAWLIST, "[DrawLists] Use drawlists to render"); 368 | -dsound, "[RAGE Audio] Use DirectSound WAVE_FORMAT_EX output, rather than XAudio2"); 369 | -dumpcollisionstats, "Enable dumping of physics collision statistics to network drive"); 370 | -dumpinfoonblockload, "[fwscene] Don't dump debug stats when a blockload occurs"); 371 | -dumpleaks,"[startup] Dump all leaks to specified filename (default is c:\\leaks.txt)"); 372 | -dumpPedInfoOnBugCreation, "[debug] Dump ped info when a bug is created"); 373 | -dumpplacestats, "[streaming] Dump timing stats for placing resources to TTY"); 374 | -dumpRenderTargetSizes, "Dump out the calculated and actual render target sizes"); 375 | -dumprpfinfo,"Dump RPF file info at mount time"); 376 | -dumptimebarsonlongmainthread, "[app] Dump timebars if the main thread takes a certain amount of time (optionally time in ms as argument)"); 377 | -dumpwaterquadstoepsfile, "dump water quads to eps file"); // useful for visualising water boundaries, use gsview etc. 378 | -dx10,"[device_d3d] Force DirectX 10, if available"); 379 | -DX10,"[grcore] Force 10.0 feature set"); 380 | -dx10_1,"[device_d3d] Force DirectX 10.1, if available"); 381 | -DX10_1,"[grcore] Force 10.1 feature set"); 382 | -DX11,"[grcore] Force 11.0 feature set"); 383 | -dx11shadowres,""); 384 | -DX11Use8BitTargets,"Use 8 bit targets in DX11."); 385 | -dx9, "[device_d3d] Force DirectX 9"); 386 | -dynamicAddRemoveSpew, "Debug spew for game world Add/Remove for dynamic entities"); 387 | -dynamicIBufferSize,"Set the size of the dynamic index buffer"); 388 | -dynamicVBufferSize,"Set the size of the dynamic vertex buffer"); 389 | -earlyInvites, "Allows invites/jipping before the MP tutorial has been completed."); 390 | -echoes, "[Audio] Enables local environment scanning and turns echoes on."); 391 | -edgefixedpointpos, "[RAGE] a float representing the number of bits for the integer and fractional parts of a fixed point representation of the position attribute eg. 12.4 would be 12 bits for the integer and 4 bits for the fractional part"); 392 | -edgefixedpointposauto, "[RAGE] just specify the number of fractional bits. The integer bits are automatically calculated from the size of the geometry"); 393 | -edgegeom,"[grmodel] Use Edge geometry on PS3 (both by default, or =skinned or =unskinned)"); 394 | -edgenoindexcomp, "[RAGE] don't use index compression"); 395 | -edgeoutputfloat4pos, "[RAGE] output a float4 position from Edge instead of float3 by default"); 396 | -edgeoutputmask, "[RAGE] a bit mask containing which attributes we force through Edge"); 397 | -edgeRing,"[grcore] Set edge ring buffer size allocation per SPU in kilobytes (default 3072k)"); 398 | -edgeSpuCount,"[grcore] Set number of SPUs that can run EDGE (1-4, default 3)"); 399 | -edgeSpuPrio,"[grcore] Set priority of EDGE jobs on spu (1-15, default 6)"); 400 | -edgeType,"[grcore] Set edge ring buffer memory type (0=local or 1=main, default local)"); 401 | -editpreset, "Name of the preset to edit"); 402 | -ekgdefault, "Startup ekg with the page"); 403 | -ekgpage, "EKG to enable at boot time (primary)"); 404 | -ekgpage2, "EKG to enable at boot time (secondary)"); 405 | -emailasserts, "[diag] Email address to send all asserts to"); 406 | -emailassertsfrom, "[diag] Email address to send all asserts from"); 407 | -emailerpath, "[diag] Path to rageemailer.exe"); 408 | -emblemRequestCallstack, "Prints the callstack when an emblem is requested."); 409 | -emergencystop, "Pause the game and streaming during an emergency"); 410 | -emulateoptical,"Emulate optical drive behavior (default is current platform, or use ps3 or xenon to override)"); 411 | -enable_debugger_detection_tests, "N/A"); 412 | -enable_light_edit, "Enable light editing, can specify a particular light index"); 413 | -enable_light_FalloffScaling, "Enable TC modifier falloff scaling"); 414 | -enableActionModeHeadLookAt, "Enable head look at, at target during action mode"); 415 | -enableBoundByGPUFlip, "PC-only: Enable us to be bound by the time spent in Present() - otherwise this is rolled into Render Thread"); 416 | -enableCloudTestWidgets, "Force cloud/manifest check results through widgets"); 417 | -enableCNCResponsivenessChanges, "[CNC] Enable CNC responsiveness changes for player."); 418 | -enableConvInterrupt, "Enable scripted conversation interrupts."); 419 | -EnableCutSceneGameDataTuning, "Enables loading and saving of cutscene tune files, light filesfrom the cutscene tune directory"); 420 | -enablecutscenelightauthoring, "[cutscene] All authoring of cutscene lights such that the data can be saved out"); 421 | -EnableCutsceneTuning,"Enables loading and saving of cutscene tune files, light filesfrom the cutscene tune directory"); 422 | -enableFarGamerTagDistance, "Makes gamer tags work at superfar distances."); 423 | -enablefatalreaderror,"Enable fatal read errors (use -toggleN=enablefatalreaderror)"); 424 | -enableflush, "Enable F5 Flush for all game modes"); 425 | -enableGpuTraceCapture,"Enable Razor GPU Trace Capture"); 426 | -enableJPNButtonSwap, "Enable button swap when language is set to japanese"); 427 | -enableLocalMPSaveCache, "[stat_savemgr] Enable local cache of multiplayer savegames."); 428 | -enableMapCCS, "Automatically loads specified CCS at session init"); 429 | -enablemptrain, "Enable the train in MP."); 430 | -enablemptrainpassengers, "Enable train passengers in MP."); 431 | -enablenetlogs, "[network] enables network logging"); 432 | -enableRagdollPoolsMp, "Enable ragdoll pooling in multi player by default"); 433 | -enableSaveMigration, "[network] Enable Single Player savegame migration even if the Tunable is not set"); 434 | -EnableShadowCache); // TEMP for 32 bit hires CMs 435 | -enableSPMapCCS, "Automatically loads specified SP map CCS at session init"); 436 | -enableStreetLightsTC,"Enable loading of street lights TC"); 437 | -EnableSubtitleTuning,"Allows subtitles to be hotloaded from the assets folder"); 438 | -enabletakeovers, "Enable vterritory takeovers during multiplayer"); 439 | -enableVisibilityDetailedSpew, "Enable Visibility Detailed Spew"); 440 | -enableVisibilityFlagTracking, "Enable Visibility Flag Tracking"); 441 | -enableVisibilityObsessiveSpew, "Enable Visibility Obsessive Spew"); 442 | -enableXInputEmulation, "[input] Enables XInput emulation from DirectInput devices."); 443 | -EpicDevToolHost, "Specifies the hostname and port of the Epic dev auth tool. E.g. 127.0.0.1:22222"); 444 | -EpicDevToolTokenName, "Specifies the name of the token configured in the Epic dev auth tool."); 445 | -ex, "End x world coordinate." ); 446 | -exitaftercachesave, "Cause the game to terminate immediately after the cache file has been generated"); 447 | -expandtolightbounds, "expand object bounds to attached lights bound"); 448 | -experimentalmodules, "[AMP] Enable experimental modules"); 449 | -ExportSavegameToLocalPC, "[savegame_export] Instead of uploading the savegame to the cloud, we'll save it to the X: drive on the local PC"); 450 | -ExportScriptStaticBounds, "enable script-managed static bounds export, used for heightmap tool"); 451 | -extraampchunks, "[AMP] Load additional data chunks, comma delimited"); 452 | -extracloudmanifest, "specify path to local ExtracontentManager cloud manifest file wich will be used instead of real one"); 453 | -extracontent, "Extra content development path"); 454 | -extraReuse, "[worldpopulation] Skip HasBeenSeen Checks for reusing peds and vehicles"); 455 | -extraStreamingIndices, "[DrawLists] allocate extra streaming indices"); 456 | -extravidmem, "[MEMORY] Set amount of extra video memmory to report in MB"); 457 | -ey, "End y world coordinate." ); 458 | -facebookvehiclesdriven, "[stat_savemgr] Setup the number of vehicles driven."); 459 | -failmpload, "[stat_savemgr] Make any savegame fail to load."); 460 | -failmploadalways, "[stat_savemgr] Make any savegame fail to load."); 461 | -fairhddscheduler, "[streaming] Improve scheduling on HDD-based files"); 462 | -fakeModdedContent, "[REPLAY] fakes that clips have modded content"); 463 | -fakesoundschema, "[RAGE Audio] fake the sound schema version"); 464 | -fastCompression,"[rscbuilder] Use fast zlib compression, even on Xenon"); 465 | -fastscriptcore,"Enable use of fast script core"); 466 | -fbcount,"[grcore] Number of front buffers (default = 2, max 8)"); 467 | -featurelevel, "Force a certain shader model in technique remapping code (1000, 1010, 1100)"); 468 | -fiddler, "Enable fiddler HTTP captures"); 469 | -fiddlerwebsocket, "[rline] Enable fiddler Websocket captures. Also enables HTTP captures as side effect", "Disabled", "All", ""); 470 | -fileloader_tty_windows,"Create RAG windows for Fileloader related TTY."); 471 | -fileMountWidgets, "Add Data File Mount widgets to the bank"); 472 | -fillDownload0, "[REPLAY] Pretend PS4 Filestore on download0 is full"); 473 | -filmeffect, "Enable the film effect shader"); 474 | -fixedDevPlayback, "Playback the replay in fixed time to help with Asserts throwing off time"); 475 | -fixedframetime, "Force each frame to advance by a fixed number of milliseconds (specified in fps)"); 476 | -fixedheightdebugfont, "[debug] Use the same height for all debug text, proportional and fixed-width"); 477 | -focusPedDisplayIn2D,"[AI] Display focus ped in 2d"); 478 | -focusTargetDebugMode,"[AI] Render focus ped debug in screen space at side of screen"); 479 | -fogVolumes, "[QUALITY SETTINGS] Enable lights volumetric effects in foggy weather"); 480 | -fontlib, "[text] font library to use (ppefigs, japanese, korrean, russian, trad_chinese, efigs)"); 481 | -force720,"[grcore] In the case of a i, Force 720p over other resolutions if the TV supports it"); 482 | -forceadpcm, "Use mp3 files for PS4"); 483 | -forcebootcd,"[startup] Force booting from cd"); 484 | -forceboothdd,"[startup] Force booting from HDD"); 485 | -forceboothddloose,"[startup] Force booting from HDD with loose files"); 486 | -forcecacheloaderencryption,"Cache data is encrypted"); 487 | -forceCatalogCacheSave, "If present, we will force saving of the catalog cache."); 488 | -forceCESP, "[stat_savemgr] Simulate that the local player previously purchased Criminal Enterprise Starter Pack"); 489 | -forceclothweight, "overwrite all cloth weight"); 490 | -forcedfps, "Force simulated fps to the number of frames, will dilute time "); 491 | -forceEnableCNCResponsivenessChanges, "[CNC] Force enable CNC responsiveness changes for player, even if not in CNC mode."); 492 | -forceexceptions, "[startup] Force exceptions even when we think a debugger is present"); 493 | -forcefailedresources, "[MEMORY] Fail all allocations to see that we remain stable"); 494 | -ForceFakeGestures, "Allow fake speech gestures.."); 495 | -forcekeyboardhook, "[startup] Force disabling the Windows key with a low-level keyboard hook, even with debugger attached."); 496 | -forceNoCESP, "[stat_savemgr] Simulate that the local player did not previously purchase Criminal Enterprise Starter Pack"); 497 | -forceRagdollLOD, "Force all ragdolls to run the given LOD"); 498 | -forceremoval, "forces removal of movies even if it has dangling refs"); 499 | -forceRenewBugstarRequests, "Forces retrieving requests from bugstar rather than using cached files"); 500 | -forceResolution, "Force the window to not adjust to the monitor size"); 501 | -forceSPMigration, "Show SP migration flow even if the player has local saves"); 502 | -forcetrimmedcutscenes, "Force cutscene audio to use trimmed audio files (i.e. final disc versions)"); 503 | -forcetwopasstrees,"force two pass tree rendering"); 504 | -forgePlayedWithData, "Fills the PlayedWith player collection with artificial data, to ease testing"); 505 | -FOV, "Oculus FOV"); 506 | -fps, "Display frame rate, even in Release builds"); 507 | -fpsborder, "[debug] Draw a colored border representing FPS threshold in RenderReleaseInfoToScreen()"); 508 | -FPSCam, "Enable FPSCam"); 509 | -fpsCaptureUseUserFolder, "Force the output folder for the metrics xml files to be the user one"); 510 | -fpz,"[grcore] Enable floating-point depth buffers"); 511 | -fragdebug,"[fragment] Print debugging information to the terminal about fragments"); 512 | -fragdebug2,"[fragment] Print debugging information to the terminal about fragments"); 513 | -FragGlobalMaxDrawingDistance,"[fragment] force the global max drawing distance to the passed in value"); 514 | -fragtuning, "Load fragment tuning"); 515 | -frameLimit, "[grcore] number of vertical synchronizations to limit game to"); 516 | -framelockinwindow,"[grcore] Force framelock to work even in a window (works best with 60Hz monitor refresh)"); 517 | -FrameQueueLimit, "Maxiumum number of frames that can be queued up"); 518 | -frameticker,"[setup] [TOGGLE] Display update, draw, and intra-frame ticker."); 519 | -frametickerScale,"[setup] Set the vertical scale for the frame ticker."); 520 | -frametime,"[setup] [TOGGLE] Display update, draw, and intra-frame time."); 521 | -friendslistcaching, "Uses caching to populate friends list stats"); 522 | -friendslistcachingverbose, "Verbose logging for friends list caching"); 523 | -frontendMpForceIntro, "Force the simple screen"); 524 | -fullscreen,"[grcore] Force fullscreen mode"); 525 | -fullspeechPVG, "Force all peds to have a full speech PVG"); 526 | -fullweathernames, "[code] display full weather names"); 527 | -fxaa, "[QUALITY SETTINGS] Set FXAA quality (0-3)"); 528 | -fxaaMode,"0: Off, 1: Default, 2: HQ FXAA"); 529 | -gameheight,"Set height of game's backbuffer/gbuffer"); 530 | -gametimercutscenes, "Cutscenes will be driven by the fwTimer - only use for debugging"); 531 | -gamewidth,"Set width of game's backbuffer/gbuffer)"); 532 | -gameWindowFocusLock, "Don't allow other programs to take away the window focus"); 533 | -gcmWatchdog,"[grcore] Force gcm watchdog thread to run even when debugger is detected."); 534 | -gen9BootFlow, "[startup] Enable Gen9 Boot Flow")); 535 | -generateIsland, "[paths] generating nodes for heist island"); 536 | -geoLocCountry, "Set a custom result for the geo location country"); 537 | -geoLocFakeIp, "Set a fake IP to use for geoloc"); 538 | -glhaltonerror,"[grcore] Halt on GL/Cg errors (PS3)"); 539 | -globalLOD, "[LodScale] Override global root LOD scale"); 540 | -GPUCount,"[grcore] Manual override GPU Count"); 541 | -gpuDebugger, "[grcore] enable GPU debugger"); 542 | -gpuWater, "Force GPU Water Update"); 543 | -graphicsSettings, "Set all settings to the value specified"); 544 | -grassandplants,"Detail level for the plants rendering (0=low, 1=medium, 2=high)"); 545 | -grassDisableRenderGeometry, "Disables the rendering of the grass geometry only (still runs the CS computation)"); 546 | -grassInstanceCBSize, "Size of the instanced constant buffer for grass" ); 547 | -grassQuality,"[QUALITY SETTINGS] Set grass quality (0-3)"); 548 | -grid_end_x, "[commands_debug] End x coordinate of grid visitor script"); 549 | -grid_end_y, "[commands_debug] End y coordinate of grid visitor script"); 550 | -grid_size, "[commands_debug] Size of the grid cell"); 551 | -grid_start_x, "[commands_debug] Start x coordinate of grid visitor script"); 552 | -grid_start_y, "[commands_debug] Start y coordinate of grid visitor script"); 553 | -GridX, "Number of monitors wide you want to emulate"); 554 | -GridY, "Number of monitors high you want to emulate"); 555 | -halfpop, "Half population density" ); 556 | -hangdetecttimeout, "Number of seconds until hang detection kicks in"); 557 | -hangingcabletest, "hangingcabletest"); 558 | -hdao_quality,"Which HDAO quality level to use(0 = low, 1 = med, 2 = high)."); 559 | -hddfreespace, "Fake the amount of free space available on the hard disk"); 560 | -hdr,"[device_d3d] Set the whole rendering pipeline to 10-bit on 360 and 16-bit on PC"); 561 | -hdr,"[grcore] Set backbuffer to full 16bit float."); 562 | -HDStreamingInFlight, "[QUALITY SETTINGS] Enable HD streaming while in flight"); 563 | -headblendcheck, "Renders debug text above non finalized blend peds"); 564 | -headblenddebug, "Debug for head blend memory overwrites"); 565 | -headphones, "[Audio] Mix for headphones."); 566 | -heatmap_memory_test, "[commands_debug](script)"); 567 | -heatmap_reverse, "[commands_debug](script)"); 568 | -height, "[grcore] Screen height"); 569 | -height,"[grcore] Set height of main render window (default is 480)"); 570 | -hexdumpgcm,"Enable hex dumps of gcm command lists (use -toggleN=hexdumpgcm)"); 571 | -hideRockstarDevs, "If present then log player card stats output."); 572 | -hidewidgets,"[bank] Hides bank widgets"); 573 | -hidewindow, "[grcore] the main window is created hidden"); 574 | -highColorPrecision, "Switch RGB11F to RGBAF16 format for PC"); 575 | -httpNumThreads, "[diag] the max number of threads to listed for rest requests on (default: 4)"); 576 | -httpoutput, "display what is posted to and returned by http query"); 577 | -httpPort, "[diag] The port(s) that the debug web server listens on (default: 7890)"); 578 | -httpThrottle, "[diag] Throttle the rest responses. Simple use is \"-httpThrottle=*=10k\" See the civentweb user manual for more options"); 579 | -HUD_LAYOUT, "HUD Layout X,Y,Width,Height"); 580 | -icusername, "The Epic Games Launcher passes in the user's epic user name. Used in offline mode only."); 581 | -ignoreDeployedPacks, "Ignore deployed packs"); 582 | -ignoreDifferentVideoCard, "Don't reset settings with a new card"); 583 | -ignoreFocus, "[RAGE] pad does not require focus to function"); 584 | -ignoreGfxLimit, "Allows graphics/video settings to be applied even if they go over the card memory limits"); 585 | -ignorePacks, "Ignores a given set of packs based on their nameHash from setup2, delimit with ;"); 586 | -ignorePrecalculatedBankInfo,"[RAGE Audio] Ignore the precalculated bank info file"); 587 | -ignoreprofile, "Ignore the current profile settings"); 588 | -ignoreprofilesetting, "Ignore an individual profile settings"); 589 | -imposterDivisions,"Number of tree imposter divisons"); 590 | -inflateimaphigh, "Load high detail IMAPs for larger range"); 591 | -inflateimaplow, "Load low detail IMAPs for larger range"); 592 | -inflateimapmedium, "Load medium detail IMAPs for larger range"); 593 | -inGameAudioWorldSectors, "[Audio] Enabled audio world sectors online info."); 594 | -initclothuserdata, "init cloth user data when cloth is instanced"); 595 | -installstat, "Output some network stats during install"); 596 | -instancedveg, "enable instanced vegetation"); 597 | -instancePriority, "[game Entity] force the instance priority level"); 598 | -instancepriority, "Override the instance priority for MP games"); 599 | -interiordrivemode, "[scene] Throttle interior streaming when moving fast"); 600 | -internationalKeyboardMode, "[input] Use international keyboard mode that loads the US keyboard."); 601 | -inventoryFile, "If present, setup the inventory fine name."); 602 | -inventoryForceApplyData, "Force application of the data from the server"); 603 | -inventoryNotEncrypted, "If present, game understands that inventory file is not encrypted."); 604 | -invincible, "Make player invincible"); 605 | -inviteAssumeSend, "[live] On PS3 - will halt at the XMB when sending invites"); 606 | -isablecategorytelemetry, "RAGE Audio - disable RAVE category telemetry")); 607 | -isguest, "Fakes the Guest/Sponsored user state (XB1)"); 608 | -isrockstardev, "Set Is Rockstar Dev status"); 609 | -jobtimings,"[task] Spew job timings"); 610 | -jpegsavequality,"[setup] Set JPEG save quality (default 75, can be 60-100)"); 611 | -jpnbuild, "Overrides app content to return IsJapaneseBuild() == true"); 612 | -junccap, "Junction capture type ( simple or spin )" ); 613 | -junccosts, "Junction scene cost folder - place to save cost tracker logs"); 614 | -juncdst, "Junction destination csv filename" ); 615 | -juncend, "Junction # to end on" ); 616 | -juncprecapdelay, "Junction smoke - precapture delay in seconds"); 617 | -juncsettimeeachframe, "Junction smoke - sets the time every frame to 12:00"); 618 | -juncsettlespin, "Junction number of settle spins" ); 619 | -juncspinrate, "Junction smoke - rate of spin per frame in radians"); 620 | -juncsrc, "Junction source csv filename" ); 621 | -juncstart, "Junction # to start with" ); 622 | -juncstartupspin, "Junction number of startup spins" ); 623 | -kbAutoResolveConflicts, "Never display keybinding conflicts with a warning screen"); 624 | -kbDebugOnlySwitch, "[game] Toggle only between game and debug keyboard modes."); 625 | -kbDontUseControlModeSwitch, "[game] Don't use a Control+Key press to toggle game modes."); 626 | -kbgame, "[game] Start game in Game Keyboard Mode"); 627 | -kblevels, "[game] Start game in Level Keyboard Mode"); 628 | -kbmodebutton, "[game] Sets the button to be used for switching keyboard modes."); 629 | -keyboardLocal, "[control] Sets the keyboard layout to the specified region."); 630 | -lan, "[network] Use LAN sessions instead of online sessions"); 631 | -landingFullFallback, "Display a full fallback layout including the fixed columns"); 632 | -langfilesuffix, "[text] Suffix to append to the RPF filename of a language file, like '_rel'"); 633 | -lastgen,"render without new nextgen effects"); 634 | -lazydelete, "[MEMORY] Take your time deleting stuff"); 635 | -leaveDeadPed, "Leave dead ped behind when resurecting the local player"); 636 | -leavempforstore, "The store will cause the player to leave mp sessions."); 637 | -level, "[gamelogic] level to start game in (alpine, underwater, desert, space, moon, codetest, testbed)"); 638 | -licensePlate, "Text for the license plate"); 639 | -LiveAreaContentType, "[LiveArea] The type of the content to be loaded."); 640 | -LiveAreaLoadContent, "[LiveArea] The content id of the content to be loaded."); 641 | -loadallsfmovies, "Loads each scaleform movie, one at a time"); 642 | -loadclipsetsfromxmlandsavepso, "Load the ClipSets from clipsets.xml and save to clipsets.pso"); 643 | -loadclothstate, "load cloth data when cloth is instanced"); 644 | -loadMapDLCOnStart, "Automatically loads both SP and MP map changes at startup"); 645 | -loadreleasepsos, "Load the release PSO versions of certain meta files, on non-disc builds"); 646 | -loadstats,"[memory] Enable hierarchical logging of load times.Supply an optional parameter to specify filename."); 647 | -loadtestsounds, "Load test_sounds.dat"); 648 | -loadtimer,"[setup] Display a loading timer"); 649 | -loadwaterdat, "Use old water data"); 650 | -loat UNUSED_-tolerance), int maxIterations) 651 | -loat UNUSED_-zVal), 652 | -localbank,"[bank] Display local widgets instead of remote widgets.Optional parameters specify number of lines to show, draw scale (in percent), and base x and y"); 653 | -localconsole,"[setup] run with a local console."); 654 | -localhost,"[startup] Specify local host of PC for rag connection (automatically set by psnrun.exe)"); 655 | -localnetlogs,"[network] Write network logs to local storage"); 656 | -lockableResourcedTextures, "Resourced textures are made lock/unlock-able."); 657 | -lockableResourcedTexturesCount, "Number of lockable resourced textures accomodated."); 658 | -lockragdolls, "[physics] Lock all peds to disallow ragdolls"); 659 | -lockscaleformtogameframe, "Lock the scaleform framerate to the game's framerate by default (some movies may override this)"); 660 | -lodScale,"[QUALITY SETTINGS] Set Lod Distance Level (0.0-1.0f)"); 661 | -logactionscriptrefs, "Logs any actionscript refs that get added to movies"); 662 | -logallocstack,"[startup] Log all memory allocation stack tracebacks (requires -logmemory)"); 663 | -logArrayHandlerBatching, "Adds logging for array handler update batching"); 664 | -logClearCarFromArea, "[GameWorld] print the reason for a clear_area failing to remove a vehicle"); 665 | -logClearCarFromAreaOutOfRange, "[GameWorld] enable the print that gets output if a clear_area fails to remove a vehicle due to the vehicle being out of range"); 666 | -logcreatedpeds, "[pedpopulation] Log created peds"); 667 | -logcreatedvehicles, "[vehiclepopulation] Log created vehicles"); 668 | -logdestroyedpeds, "[pedpopulation] Log destroyed peds"); 669 | -logdestroyedvehicles, "[vehiclepopulation] Log destroyed vehicles"); 670 | -logExtendedScaleformOutput, "Logs Scaleform output that may produce too much spam for any standard debug channel"); 671 | -logfile, "[profile] Sets the name of the logfile (defaults to profiler_log.csv)"); 672 | -logmemory,"[startup] Log all memory allocation and deallocations to file (default is c:\\logmemory.csv)"); 673 | -logonlyscriptnetregfailures, "[network] will log only script network registration failures"); 674 | -logPlayerHealth, "[code] Logs player health to log files"); 675 | -logstarvationdata, "[network] logs extended data about starving network objects"); 676 | -logstreaming,"[Streamer] Log all file access to a file (with names and offsets)"); 677 | -logtimestamps,"[diag] Output the timestamp with each line when logging to a file"); 678 | -logusedragdolls, "Logs the maximum number of NM agents, rage ragdolls and anim fallbacks the get used."); 679 | -longLifeCommandLists,"Deferred command lists last over multiple frames. Helps debugging in PIX"); 680 | -map, "[game] Map file used when loading game"); 681 | -mapCentersOnClick, "If the map centers on a single click and waypoints on a double"); 682 | -mapMoverOnlyInMultiplayer, "Use to only use MOVER map collision when in multiplayer games; MOVER will be set to collide with weapon shapetests."); 683 | -maponly, "Only load the map - turn off all cars & peds"); 684 | -maponlyextra, "Only load the map - turn off all cars & peds"); 685 | -mapStaysOnWaypoints, "Whether the Pause Map moves on waypoints"); 686 | -marketing, "Marketing memory size"); 687 | -maxbigconstraints, "[physics] Override the maximum number of big constraints."); 688 | -maxcollisionpairs, "[physics] Override the maximum number of broadphase pairs."); 689 | -maxcompositemanifolds, "[physics] Override the maximum number of composite manifolds."); 690 | -maxconstraints, "[physics] Override the maximum number of constraints."); 691 | -maxcontacts, "[physics] Override the maximum number of contacts."); 692 | -maxexternvelmanifolds, "[physics] Override the maximum number of extern velocity manifolds."); 693 | -maxfps, "Maximum frames per second"); 694 | -maxframetime, "Maximum size of one frame in seconds"); 695 | -maxhighprioritymanifolds, "[physics] Override the maximum number of high-priority manifolds."); 696 | -maximizableWindow, "Have maximize button active on window"); 697 | -maxinstbehaviors, "[physics] Override the maximum number of inst behaviors."); 698 | -maxlittleconstraints, "[physics] Override the maximmum number of little constraints."); 699 | -MaxLODScale, "[QUALITY SETTINGS] Maximum lod scale (0.0-1.0)"); 700 | -maxloginstances, "[network] limits the number of instances of a individual log file that can be generated before old files are overwritten"); 701 | -maxmanagedcolliders, "[physics] Override the maximum number of managed colliders."); 702 | -maxmanifolds, "[physics] Override the maximum number of manifolds."); 703 | -maxmiplevels, "[RAGE] the maximum number of mips to load for any given image"); 704 | -maxmipsize, "[RAGE] the maximum dimension of mips to load for any given image"); 705 | -maxPeds, "[pedpopulation] Maximum ped population"); 706 | -maxphysicalglassshards, "The maximum number of physical glass shards that can exist at a given time."); 707 | -MaxPower, "Maximum Rating Considered High End"); 708 | -maxsleepislands, "[physics] Override the maximum number of sleep islands."); 709 | -maxtexturesize, "[setup] (DEV only) Sets the maximum size for a texture"); 710 | -maxthreads, "[grcore] Maximum amount of threads to use in game"); 711 | -maxVehicles, "[vehiclepopulation] Maximum vehicle population"); 712 | -MemoryUsage, "Display memory usage"); 713 | -memrestrict, "[MEMORY] Set the restriction the amount of available memory for managed resources"); 714 | -memstats,"[memory] Enable hierarchical logging of memory usage.Supply an optional parameter to specify filename."); 715 | -memvisualize, "Enable MemVisualize"); 716 | -messageBoxTimeout, "[logging] Enable message box timeout that chooses default option once timer expires: supports =0 to =15"); 717 | -metricallowlogleveldevoff, "[telemetry] Use this command to turn on metrics on channel LOGLEVEL_DEBUG_NEVER"); 718 | -midiinputdevice, "[RAGE Audio] MIDI device id to use for input"); 719 | -midnight, "Run automatic stats tools at midnight." ); 720 | -minAgeRating, "Overrides minimum age rating for the game"); 721 | -minframetime, "Maximum size of one frame in seconds"); 722 | -MinHeight, "Lowest Allowed Resolution (Height)"); 723 | -minimalpredictionlogging, "minimal prediction logging"); 724 | -minimap3d, "[code] 3D minimap"); 725 | -minimapRound, "[code] Round 2D minimap"); 726 | -minimizableWindow, "Have minimize button active on window"); 727 | -minimizeLostFocus, "minimize when fullscreen loses focus"); 728 | -minmiplevels, "[RAGE] the minimum number of mips to load for any given image"); 729 | -minmipsize, "[RAGE] the minimum dimension of mips to load for any given image"); 730 | -minPeds, "[pedpopulation] Minimum ped population"); 731 | -MinPower, "Minimum Rating Considered Low End"); 732 | -minspecaudio, "Force minspec audio processing"); 733 | -minVehicles, "[vehiclepopulation] Minimum vehicle population"); 734 | -MinWidth, "Lowest Allowed Resolution (Width)"); 735 | -mirdebugcrack,"mirdebugcrack"); // load special crack texture 736 | -mirdebugnoheap_360,"mirdebugnoheap_360"); // allocate mirror reflection target separately, so it can be viewed from rag 737 | -mirdebugnoheap_ps3,"mirdebugnoheap_ps3"); // allocate mirror reflection target separately, so it can be viewed from rag 738 | -mirrorusegbuf1_360,"mirrorusegbuf1_360"); // allocate mirror reflection target from gbuffer1 (as it used to be), instead of gbuffer23 739 | -missingfilesarefatal,"[system] If set, any file open failure is considered a fatal abort."); 740 | -missiongroup, "[commands_debug] Start mission group parameter for the autoflow automated test script"); 741 | -missionname, "The name of the mission you wish to have invoked when the game boots."); 742 | -missionnum, "The number of the mission you wish to have invoked when the game boots."); 743 | -mmfNoDeleteCorruptFiles, "Allow corrupt video files to remain on disk so they can be reviewed for bugs"); 744 | -modelnamesincapture,"show model names in GPAD/PIX"); 745 | -monitor,"[grcore] Use the specified monitor number (zero-based)"); 746 | -monoRuntime,"[grcore] (Default=1 for non-final) 0: No debugging, 1: Profiling support, for example for PIX captures, 2: Profiling support plus parameter validation, 3: Profiling support, parameter validation, and Debug compilation (supporting asserts, RIPs, and so on)."); 747 | -MotionBlurStrength, "[QUALITY SETTINGS] Overall Motion blur strength (0.0-1.0)"); 748 | -mouse_sensitivity_override, "Mouse sensitivity override"); 749 | -mouseDebugCamera, "Enable mouse control of the debug cameras"); 750 | -mouseexclusive, "Game uses mouse exclusively."); 751 | -movedebug, "Enable node 2 def map"); 752 | -mpactivechar, "[stat_savemgr] Override active character."); 753 | -mpactiveslots, "[stat_savemgr] Override numver of active slots."); 754 | -mpSavegameUseSc, "[stat_savemgr] Use Social Club savegames for multiplayer."); 755 | -mrt,"[grcore] Use a Multiple-Render Target to encode HDR"); 756 | -MSAA,"[GRAPHICS] Anti-aliasing (MSAA_NONE, MSAA_2, MSAA_4, MSAA_8)"); 757 | -MSAA,"[grcore] Anti-aliasing (MSAA_NONE, MSAA_2xMS, MSAA_Centered4xMS, MSAA_Rotated4xMS)"); 758 | -mtphys, "[physics] Use multithreaded physics simulation, even though this build is not optimized."); 759 | -multiFragment,"[grcore] Number of AA fragments (1, 2, 4, or 8)"); 760 | -multiFragment,"[grcore] Number of color/depth fragments (1,2,4, or 8)"); 761 | -multiHeadSupport, "Multi Head Support"); 762 | -multiSample,"[grcore] Number of AA samples (1, 2, 4, 8, or 16)"); 763 | -multiSample,"[grcore] Number of multisamples (1, 2, 4, or 8)"); 764 | -multiSample,"[grcore] Number of multisamples (1, 2, or 4)"); 765 | -multiSampleQuality,"[grcore] Quality level of multisamples - Video card dependent"); 766 | -mute, "[RAGE Audio] Mutes audio."); 767 | -muteoutput, "Start with output muted"); 768 | -nableCrashpad, "[startup] Enable Breakpad (defaults to disabled on Master builds, use this to turn it on)"); 769 | -namedrtdebug,"Output debug info"); 770 | -nameheapshift,"Specify name heap shift (default=0, 64k max size, can be up to 3 for 512k max size)"); 771 | -nativetrace, "Set per-native trace action in a semicolon-delimited list. Actions are: log,stack,assert. E.g. -nativetrace=SET_SLEEP_MODE_ACTIVE=log;IS_STRING_NULL=assert"); 772 | -netArraySizeAssert, "If set, the array manager asserts when the size of an array exceeds that which can fit in a single update message"); 773 | -netAutoActionPlatformInvites, "[Invite] Auto-accept platform invites"); 774 | -netAutoForceHost,"[session] If present, does not look for a game and goes straight to hosting one."); 775 | -netAutoForceJoin,"[session] If present, keeps matchmaking until a game is available."); 776 | -netAutoJoin,"[session] If present, joins a game straight away."); 777 | -netAutoMultiplayerLaunch, "[network] If present the game will automatically launch into the multiplayer game-mode."); 778 | -netAutoMultiplayerMenu, "[network] If present the game will automatically launch into the multiplayer menu."); 779 | -netBadQosThresholdMs, "If a connection quality is poor for this amount of time, we start reporting a bad connection quality"); 780 | -netBindPoseClones, "[network] Perform a bind pose analysis of the clone peds in a network game"); 781 | -netBindPoseCops, "[network] Perform a bind pose analysis of the cop peds in a network game"); 782 | -netBindPoseNonCops,"[network] Perform a bind pose analysis of the non cop peds in a network game"); 783 | -netBindPoseOwners, "[network] Perform a bind pose analysis of the owner peds in a network game"); 784 | -netBubbleAlwaysCheckIfRequired,"[session] If present, enforces that hosts always check if bubbles are required"); 785 | -netBypassMultiplayerAccessChecks, "[network] Bypass soft network access blockers"); 786 | -netClockAlwaysBlend, "[network] If present the game will always blend back to global from an override."); 787 | -netCommerceUseCurrencyCode, "[commerce] Always replace display price with the currency string"); 788 | -netCompliance); // Force XR/TRC compliance on non-final builds 789 | -netCompliance, "Enables compliance mode (compliance friendly error handling / messaging"); 790 | -netCxnEstablishmentStackTraces, "Enables stack traces for connection establishment functions"); 791 | -netCxnLockHoldThreshold, "Sets threshold at which we'll log that we held onto the connection manager lock"); 792 | -netCxnLockLongHoldThreshold, "Sets threshold at which we log 'True' for a *long* hold - this is just for searching purposes"); 793 | -netCxnLockLongWaitThreshold, "Sets threshold at which we log 'True' for a *long* wait - this is just for searching purposes"); 794 | -netCxnLockOnlyOutsideLock, "Sets whether we only consider the outside lock"); 795 | -netCxnLockPrintMainStackTrace, "Sets whether we print our main thread stack for a long hold"); 796 | -netCxnLockWaitThreshold, "Sets threshold at which we'll log that we waited for the connection manager lock"); 797 | -netdebugdesiredvelocity, "[network] Enable debugging of desired velocities"); 798 | -netdebugdisplay, "[network] Display network object debug information"); 799 | -netdebugdisplayconfigurationdetails, "[network] Display network configuration details"); 800 | -netdebugdisplayghostinfo,"[network] Allow display of ghost info for targetted types"); 801 | -netdebugdisplaypredictioninfo,"[network] Allow display of prediction info for targetted types"); 802 | -netdebugdisplaytargetobjects,"[network] Allow display of target object data"); 803 | -netdebugdisplaytargetpeds,"[network] Allow display of target ped data"); 804 | -netdebugdisplaytargetplayers,"[network] Allow display of target player data"); 805 | -netdebugdisplaytargetvehicles,"[network] Allow display of target vehicle data"); 806 | -netdebugdisplayvisibilityinfo,"[network] Allow display of visibility info for targetted types"); 807 | -netDebugLastDamage, "Debug last damage done to physical entities."); 808 | -netdebugnetworkentityareaworldstate, "[network] Enable visual debugging of network entity area world state"); 809 | -netDebugTaskLogging, "[network] Activate the task logging on specific tasks for network debugging"); 810 | -netdebugupdatelevels, "[network] Include update level information with the prediction logs"); 811 | -netDisableAcquireCritSecForFullMainUpdate, "When updating main, disable acquiring connection manager critical section for full update"); 812 | -netDisableBrowserSafeRegion, "Disables safe region for web browser on PlayStation."); 813 | -netDisableLoggingStallTracking, "[network] Disables functionality to track logging stalls"); 814 | -netDisableMissionCreators, "[network] Disable access to the mission creators"); 815 | -netDisableWebApiInvites, "Disables web api invites"); 816 | -netEnableEvaluateBenefits, "Enables evaluation of membership benefits"); 817 | -netEnableScMembershipServerTasks, "Enables membership ROS tasks to request data from the server"); 818 | -netEndpointCxnlessMs, "Set default connection-less timeout for endpoints"); 819 | -netEndpointInactivityMs, "Set default inactivity timeout for endpoints"); 820 | -netEndpointRemovalDisabled, "Set whether endpoints are removed on inactivity"); 821 | -netExcessiveAlphaLogging, "Prints logging when the network code sets the alpha"); 822 | -netfakebandwidthlimitdown, "Set initial value for the fake download bandwidth limit in bytes per second. E.g. -netfakebandwidthlimitup=1024"); 823 | -netfakebandwidthlimitup, "Set initial value for the fake upload bandwidth limit in bytes per second. E.g. -netfakebandwidthlimitup=1024"); 824 | -netfakedrop, "Enable dropping of packets and set the percentage (0-100) of inbound packets to drop. E.g. to drop 10% of packets: -netfakedrop=10"); 825 | -netFakeGamerName, "Specify a fake name to use for the local player"); 826 | -netfakelatency, "Enable fake latency and set how many milliseconds of latency to add to inbound packets. E.g. -netfakelatency=200. Specify a range to enable variable latency and packet reordering. E.g. -netfakelatency=100-400"); 827 | -netForceActiveCharacter, "Force whether we have an active character or not"); 828 | -netForceActiveCharacterIndex, "Force the active character index"); 829 | -netForceBackCompatAsPS5, "[network] Force acting as playing on PS5 with back compat", "Disabled", "PS4", ""); 830 | -netForceBadSport, "[stat_savemgr] Force local player to be a bad sport."); 831 | -netforcebandwidthtest, "[network] Force the test to run on each call", "Disabled", "All", ""); 832 | -netForceCheater, "[network] Force local player cheater setting (0 or 1)"); 833 | -netForceCompletedIntro, "Force whether we have completed the MP intro"); 834 | -netForceReadyToCheckStats, "Force setting of whether stats can be checked"); 835 | -netforceuserelay, "Force the packet relay to be used"); 836 | -netFromLiveArea, "[network] Forces -FromLiveArea"); 837 | -netFunctionProfilerAsserts, "[network] Asserts when function profiler exceeds supplied times"); 838 | -netFunctionProfilerDisabled, "[network] Disables netFunctionProfiler"); 839 | -netFunctionProfilerThreshold, "[network] Only outputs function that took more than supplied ms"); 840 | -netGameTransactionHostName,"host name to use for connecting to game server"); 841 | -netgametransactionsNonce, "Nonce");); 842 | -netGameTransactionsNoRateLimit, "Ignore rate limit values."); ) 843 | -netGameTransactionsNoToken, "Don't use the access tokens"); 844 | -netGameTransactionsServerApp, "Server app to use"); 845 | -netGameTransactionTitleName,"title name to use for connecting to game server"); 846 | -netGameTransactionTitleVersion,"title version to use for connecting to game server"); 847 | -netHasActivePlusEvent, "[net_live] PS4 only - Adds active PS+ event (bypassing need for event in event schedule)"); 848 | -netHasScMembership, "If present, specifies whether we have SC membership or not"); 849 | -nethttpallownonhttps, "[http] Allow non-HTTPS requests", "Disabled", "All", "All"); 850 | -nethttpdump, "If present HTTP requests/responses (for everything except Bugstar) will be dumped to debug output"); 851 | -nethttpdumpbinary, "If present HTTP requests/responses will dump binary content"); 852 | -nethttpdumpbugstar, "If present, HTTP requests/responses for Bugstar will be dumped to debug output"); 853 | -nethttpnoxhttp, "If present don't use IXHR2 on Xbox One"); 854 | -nethttpproxy, "Address of proxy to use for HTTP requests: .Port is optional."); 855 | -netHttpRequestTrackerDisable, "Disable the HTTP request tracker altogether."); 856 | -netHttpRequestTrackerDisplayOnScreenMessage, "[network] The HTTP request tracker will display a message on screen if there is a burst."); 857 | -netHttpRequestTrackerRules,"Specify rules .xml file for HTTP request tracker. -netHttpRequestTrackerRules=rules.xml"); 858 | -nethttprules, "Enable http interception and specify rules xml file. -nethttprules=rules.xml"); 859 | -nethttpserveraddr, "Address of server to use for HTTP requests: .Port is optional."); 860 | -nethttpsnoproxy, "Ignore proxy for HTTPS requests"); 861 | -nethttpstunnel, "[http] Use the proxy address to tunnel HTTPS requests"); 862 | -nethttptimeout, "HTTP request timeout in seconds.Overrides application defined timeout."); 863 | -nethttpuseragent, "HTTP user agent string."); 864 | -neticefailbasedonnatcombo, "Force a NAT traversal failure based on NAT type combination (i.e. strict-strict, strict-moderate will fail)"); 865 | -neticefailgamers, "Force a NAT traversal failure based on a comma-separated list of gamerhandles (eg. -neticefailgamers=\"SC 280471,SC 280921\")"); 866 | -neticefailprobability, "Force a NAT traversal failure based on a [0%, 100%] probability (eg. -neticefailprobability=50)"); 867 | -neticeforcedelay, "Delays NAT traversal for a specified number of milliseconds to simulate long-running NAT traversals (eg. -neticeforcedelay=10000, or a random delay in a range, eg. -neticeforcedelay=1000-8000"); 868 | -neticeforcefail, "Don't start NAT traversal, instead force a failure after a specified number of milliseconds (eg. -neticeforcefail=1000)"); 869 | -neticeforcesymmetricsocket, "Always use the symmetric socket for all NAT traversals"); 870 | -netIceIgnoreDirectMsgs, "Ignores ICE messages that are received from non-relayed addresses"); 871 | -netIceIgnoreIndirectMsgs, "Ignores ICE messages that are received via relay server"); 872 | -neticenodirectoffers, "Only send indirect (relay assisted) offers"); 873 | -netIceQuickConnectTimeoutMs, "Sets the QuickConnect timeout in milliseconds."); 874 | -neticesenddebuginfo, "Tell the remote peer to send debug info to the local peer after each NAT traversal"); 875 | -neticesucceedgamers, "Force a NAT traversal failure to gamers NOT listed in a comma-separated list of gamerhandles (eg. -neticesucceedgamers=\"SC 280471,SC 280921\")"); 876 | -neticesymsocketlocal, "Map the symmetric socket to the local LAN address"); 877 | -neticetestwrongrelayaddr, "Pretends we don't have the remote peer's correct relay address, so we need to discover it during NAT traversal"); 878 | -netInvitePlatformCheckStats, "[Invite] Whether we check stats or not when processing platform invites"); 879 | -netInviteScriptHandleNoPrivilege, "[Invite] Let script handle no privilege"); 880 | -netkxignoredirectmsgs, "for testing purposes only - ignore key exchange messages received via direct addresses"); 881 | -netkxignoreindirectmsgs, "for testing purposes only - ignore key exchange messages received via relay server addresses"); 882 | -netlogprefix, "[network] specifies a prefix applied to the log file, can be used when running multiple instances of a game from the same PC"); 883 | -netlogtelemetry, "Logs out telemetry content"); 884 | -netMatchmakingAlwaysRunSorting,"[session] If present, will run sorting even with one session"); 885 | -netMatchmakingCrewID,"[session] If present, sets the crew ID used for crew matchmaking"); 886 | -netMatchmakingDisableDumpTelemetry,"[session] If present, disable dumping telemetry to logging"); 887 | -netMatchmakingForceAim , "Force matchmaking aiming to the following: "); 888 | -netMatchmakingForceLanguage, "Force matchmaking language to the following: "); 889 | -netMatchMakingForceRegion, "Force matchmaking region to the following: "); 890 | -netMatchmakingMaxTelemetry,"[session] If present, max out the telemetry to test"); 891 | -netMatchmakingTotalCrewCount,"[session] If present, sets the total number of players in our crew"); 892 | -netMemAllocatorLogging, "[network] Outputs a log containing the stream of allocations and deallocations. " 893 | -netMembershipRefreshOnBackgroundExecutionExit, "[net_live] PS5 Only - Refresh membership status after exiting background execution"); 894 | -netMpAccessCode, "[network] Override multiplayer access code", "Default multiplayer access behaviour", "All", ""); 895 | -netMpAccessCodeNotReady, "[network] Force the access code check to be flagged as not ready", "Default multiplayer access behaviour", "All", ""); 896 | -netMpAccessCodeReady, "[network] Force the access code check to be flagged as ready", "Default multiplayer access behaviour", "All", ""); 897 | -netMpSkipCloudFileRequirements, "[session] If present, skips need for tunables or background scripts"); 898 | -netnattype, "Bypasses NAT type detection and sets the local NAT type. Example -netnattype=Open, -netnattype=Moderate, -netnattype=Strict, -netnattype=Unknown, -netnattype=Random"); 899 | -netNoClanEmblems, "Disables the clan emblem system"); 900 | -netnocxnrouting, "Disables all connection routing (including peer relaying and rerouting broken direct connections to the relay server)."); 901 | -netnopcp, "Don't use PCP or NAT-PMP protocols"); 902 | -netnopeerrelay, "Don't relay packets through other peers"); 903 | -netNoScAuth, "Disables ScAuth signup and account linking"); 904 | -netnoupnp, "Don't use UPnP"); 905 | -netObjectIdMinTimeBetweenRequests, "[network] Object Id minimum time between Id requests"); 906 | -netObjectIdNumIdsToRequest, "[network] Object Id number of Ids that we request when "); 907 | -netObjectIdObjectIdReleaseThreshold, "[network] Object Id release threshold"); 908 | -netObjectIdRequestIdThreshold, "[network] Object Id request Id release threshold"); 909 | -netpeerid, "Sets the local peer's peer ID to the specified value. E.g. -netpeerid=0xAAAAAAAAAAAAAAAA"); 910 | -netpeerrelaymaxhops, "Sets the maximum number of hops a packet can take through a p2p relay route"); 911 | -netpeerrelaymaxrelayedcxns, "Roughly sets the maximum number of connections the local peer can relay simultaneously. See documentation for SetMaxRelayedCxns()."); 912 | -netPlayerDisableLeakPrevention, "[net] Disables non-physical player leak prevention"); 913 | -netPlusCustomUpsellEnabled, "[net_live] PS4 only - When PS+ event is active and enabled - enables custom upsell"); 914 | -netPlusEventEnabled, "[net_live] PS4 only - Enables PS+ event (bypassing need for tunable)"); 915 | -netPlusEventPromotionEndGraceMs, "[net_live] PS4 only - When PS+ event is active and enabled - grace period to exit RDO when promotion ends"); 916 | -netPlusPromotionEnabled, "[net_live] PS4 only - When PS+ event is active and enabled - enables PS+ promotion"); 917 | -netPresenceDisablePresenceDebug, "[Presence] Disables that we can process server only messages in BANK builds"); 918 | -netpresenceignorepongs, "Ignores pongs from the presence server to help test fault tolerance."); 919 | -netpresencesecure, "Determine whether to use secure protocol when communicating with the presence server."); 920 | -netpresenceserveraddr, "Sets the full address the of presence server: or ."); 921 | -netpresenceserverdisable, "Disables discovery of the presence server"); 922 | -netPrivilegesAgeRestricted, "[network] Force privilege setting for age restriction", "Default communication privilege setting", "All", ""); 923 | -netPrivilegesMultiplayer, "[network] Force privilege setting for multiplayer", "Default multiplayer privilege setting", "All", ""); 924 | -netPrivilegesRos, "[network] Force privilege setting for Rockstar services", "Default communication privilege setting", "All", ""); 925 | -netPrivilegesSocialNetworkSharing, "[network] Force privilege setting for social network sharing", "Default communication privilege setting", "All", ""); 926 | -netPrivilegesTextCommunication, "[network] Force privilege setting for text communication", "Default communication privilege setting", "All", ""); 927 | -netPrivilegesUserContent, "[network] Force privilege setting for user content", "Default UGC privilege setting", "All", ""); 928 | -netPrivilegesVoiceCommunication, "[network] Force privilege setting for voice communication", "Default communication privilege setting", "All", ""); 929 | -netrealworld, "Allows networking systems to enable simulation of real world networking conditions.", "Disabled", "All", "All"); 930 | -netrelaychangeaddr, "Change relay servers periodically. Tests relayed p2p connections when our relay address changes."); 931 | -netrelaydisable, "Disables discovery of the relay server"); 932 | -netrelayignorep2pterminus, "Ignores P2P terminus packets that are received from the relay server."); 933 | -netrelayignorepongs, "Ignores pongs from the relay server to help test fault tolerance."); 934 | -netrelaynocrypto, "Disables mixing of relay packets with random byte - all packets are secured using P2PCrypt"); 935 | -netrelaypinginterval, "Number of seconds between pinging the relay server."); 936 | -netrelaysecure, "Determine whether to use secure protocol when communicating with the relay."); 937 | -netrelayserveraddr, "Sets the full address of the relay server: ."); 938 | -netremoteloggingEnableUpload, "[network] Allow uploading remote logs to the cloud."); 939 | -netremoteloggingLocalLog, "[network] Specify a local path to post remote logs to."); 940 | -netremoteloggingNoCompression, "[network] Do not compress remote logs before sending them."); 941 | -netremoteloggingUseEncryption, "[network] Encrypt remote logs before sending them."); 942 | -netRequireSpPrologue, "[network] Force a setting for requiring the SP prologue"); 943 | -netScAddUnconsumedStipend, "If present, adds an unconsumed stipend benefit"); 944 | -netScAuthNoExit, "Disable exiting the ScAuth flow through BACK button, requires browser javascript exit"); 945 | -netScIgnoreFirstServiceResult, "If present, adds an unconsumed stipend benefit"); 946 | -netScMembershipAllowExpire, "If present, determines whether SC membership can expire mid-session"); 947 | -netScMembershipExpiryPosix, "If present, specifies expiry of SC membership"); 948 | -netScMembershipStartPosix, "If present, specifies start of SC membership"); 949 | -netscriptdisplay, "[network] Display network script object debug information"); 950 | -netScriptHandleNewGameFlow, "[network] Script pick up the new game flow when delayed / postponed"); 951 | -netSendStallTelemetry, "[network] Only outputs function that took more than supplied ms"); 952 | -netSessionAllAdminInvitesTreatedAsDev,"[session] If present, set all admin invite dev setting"); 953 | -netSessionAllowAdminInvitesToSolo,"[session] If present, allow admin invites to solo"); 954 | -netSessionAverageRTT, "Override average RTT value"); 955 | -netSessionBailAtHost,"[session] If present, we will simulate a bail when failing when call to host is made"); 956 | -netSessionBailAtJoin,"[session] If present, we will simulate a bail when failing when call to join is made"); 957 | -netSessionBailAttr,"[session] If present, we will simulate a bail when failing during change attribute process"); 958 | -netSessionBailFinding,"[session] If present, we will simulate a bail when failing during find game process"); 959 | -netSessionBailHosting,"[session] If present, we will simulate a bail when failing during host game process"); 960 | -netSessionBailJoining,"[session] If present, we will simulate a bail when failing during join game process"); 961 | -netSessionBailJoinTimeout,"[session] If present, we will simulate a bail when failing during join game process via timeout"); 962 | -netSessionBailMigrate,"[session] If present, we will simulate a bail when migrating"); 963 | -netSessionCheckPartyForActivity,"[session] If present, prompts players to select how to proceed with respect to parties on starting activities"); 964 | -netSessionDisableImmediateLaunch,"[session] If present, disables immediate launch"); 965 | -netSessionDisablePeerComplainer,"[session] If present, disables peer complainer"); 966 | -netSessionDisablePlatformMM,"[session] If present, disables platform matchmaking in quickmatch"); 967 | -netSessionDisableSocialMM,"[session] If present, disables social matchmaking in quickmatch"); 968 | -netSessionEnableActivityMatchmakingActivityIsland,"[session] If present, enables activity island filtering on job queries"); 969 | -netSessionEnableActivityMatchmakingAnyJobQueries,"[session] If present, enables augmenting job searches with any job of specified type"); 970 | -netSessionEnableActivityMatchmakingContentFilter,"[session] If present, enables content filtering on job queries"); 971 | -netSessionEnableActivityMatchmakingInProgressQueries,"[session] If present, enables augmenting job searches with in progress jobs"); 972 | -netSessionEnableLanguageBias,"[session] If present, will enable languagw biased matchmaking for non-final"); 973 | -netSessionEnableLaunchComplaints,"[session] If present, enable client complaints during activity launch"); 974 | -netSessionEnableRegionBias,"[session] If present, will enable region biased matchmaking for non-final"); 975 | -netSessionEnableRTT, "Enable RTT matchmaking"); 976 | -netSessionForceHost,"[session] If present, will always host when calling FindSessions"); 977 | -netSessionHostProbabilityEnable,"[session] If present, disables probability MM"); 978 | -netSessionHostProbabilityMax,"[session] If present, sets the maximum probability matchmaking attempts to X"); 979 | -netSessionHostProbabilityScale,"[session] If present, sets the scaling value (per MM) of the host probability"); 980 | -netSessionHostProbabilityStart,"[session] If present, sets the starting value of the host probability"); 981 | -netSessionIgnoreAim,"[session] If present, will ignore aim preference matchmaking value"); 982 | -netSessionIgnoreAll,"[session] If present, will ignore data hash, cheater and aim preferences matchmaking"); 983 | -netSessionIgnoreAssets, "Ignore asset differences"); 984 | -netSessionIgnoreCheater,"[session] If present, will ignore cheater matchmaking value"); 985 | -netSessionIgnoreDataHash,"[session] If present, will ignore data hash matchmaking value"); 986 | -netSessionIgnoreECHash, "Ignore the CExtraContentManager::GetCRC data hash"); 987 | -netSessionIgnoreReputation, "Ignore Xbox One reputation setting"); 988 | -netSessionIgnoreTimeout,"[session] If present, will ignore time out matchmaking value. Not included in -All"); 989 | -netSessionIgnoreVersion,"[session] If present, will ignore time out matchmaking version"); 990 | -netSessionMaxPlayers,"[session] If present, sets the maximum number of players in a single session"); 991 | -netSessionMaxPlayersActivity,"[session] If present, sets the maximum number of players in an activity"); 992 | -netSessionMaxPlayersFreemode,"[session] If present, sets the maximum number of freemode players in a single session"); 993 | -netSessionMaxPlayersSCTV,"[session] If present, sets the maximum number of SCTV players in a single session"); 994 | -netSessionNoAdminInvitesTreatedAsDev, "[session] If present, set no admin invite dev setting"); 995 | -netSessionNoGamerBlacklisting,"[session] If present, prevents gamers from being blacklisted"); 996 | -netSessionNoSessionBlacklisting,"[session] If present, prevents sessions from being blacklisted"); 997 | -netSessionNoTransitionQuickmatch, "[session] If present, transition quickmatch does not host"); 998 | -netSessionOpenNetworkOnQuickmatch,"[session] If present, opens the network when we quickmatch"); 999 | -netSessionRejectJoin,"[session] If present, will always reject join attempts"); 1000 | -netSessionShowStateChanges,"[session] If present, show session state changes on screen"); 1001 | -netSessionStateTimeout,"[session] If present, sets the join state timeout to X"); 1002 | -netSessionUniqueCrewLimit,"[session] If present, sets the maximum number of unique crews in a session"); 1003 | -netSessionUniqueCrewLimitTransition,"[session] If present, sets the maximum number of unique crews in a transition session"); 1004 | -netshoplatency, "[net_shopping] Set latency on network shopping transactions."); 1005 | -netshoptransactiondebug, "[net_shopping] if present extra debug info is rendered."); 1006 | -netshoptransactionnull, "[net_shopping] use the null transaction."); 1007 | -netSignOutStartNewGame, "[game] Start a new game instead of running the landing page flow"); 1008 | -netsoaktest, "Runs an automated test of the network game using the specified script"); 1009 | -netsoaktestparams, "Specifies a comma separated list of parameter for the soak test script"); 1010 | -netSpPrologueComplete, "[network] Force that the SP prologue is complete"); 1011 | -netssldump, "Output additional debugging information about SSL connections. Set -netssldump=verbose to dump send/receive buffers as well."); 1012 | -netStartPos, "[network] Set the player start position."); 1013 | -netSuppressGameTraffic, "[netPlayerMgrBase] If present, we won't send any game traffic"); 1014 | -netTaskMotionPedDebug, "[network] Print out all task motion ped syncing to the TTY"); 1015 | -netTeam, "[network] Set the player's team."); 1016 | -netTelemetryConfig, "[telemetry] Loads the telemetry from a file", "", "All", ""); 1017 | -netTelemetryDisableDumpOnExportFail, "[telemetry] Disables dumping of metrics which export fails on"); 1018 | -netTelemetryDump, "[telemetry] If present, dumps all telemetry to logging"); 1019 | -netTelemetryForceOff, "[telemetry] Forces telemetry metrics to be disabled even if the config file says otherwise", "", "All", ""); 1020 | -netTelemetryForceOn, "[telemetry] Forces telemetry metrics to be enabled even if the config file says otherwise", "", "All", ""); 1021 | -netTelemetryForceOnKeepsProbability, "[telemetry] When set ForceOn maintains the probability. By default ForceOn assumes the probability will be 1.0", "Disabled", "All", ""); 1022 | -netTelemetryForceProbability, "[telemetry] Enforces a specific probability value for all metrics", "Disabled", "All", ""); 1023 | -netTelemetryGroupForceOff, "[telemetry] Forces telemetry metrics of a certain group to be disabled even if the config file says otherwise", "", "All", ""); 1024 | -netTelemetryGroupForceOn, "[telemetry] Forces telemetry metrics of a certain group to be enabled even if the config file says otherwise", "", "All", ""); 1025 | -netTelemetrySubmissionIntervalSec, "[telemetry] Overwrite the default submission interval", "Disabled", "All", ""); 1026 | -netTestTunableConnectionMgrHeapSwap, "Tests swapping out the heap at the point of loading tunables"); 1027 | -netTextMessageEnableFilter, "[network] Whether text message filtering is enabled"); 1028 | -netupnpcleanup, "Clean up old UPnP entries before adding a port mapping"); 1029 | -netUseStagingEnv, "Enables the Social Club staging environment"); 1030 | -netVerboseCanActionProfileChange, "[live] Verbose logging of whether or not we can action a profile change"); 1031 | -netXblSessionTemplateName, "[net_live] Xbox Only - Session template name"); 1032 | -netXblUseConnectivityForLinkConnected, "[network] Whether we use the network connectivity to drive whether we consider the cable connected"); 1033 | -nmtuning, "Enable tuning of naturalmotion parameters"); 1034 | -no_3GB, "[MEMORY] Disable 32bit OS with /3GB"); 1035 | -no_screen_watermark,"Disable screen watermark"); 1036 | -noAbortingFailedConv, "Do not abort conversations that fail to load."); 1037 | -noactionscriptclassoverride, "Don't override any actionscript classes with C++ implementations"); 1038 | -noAdaptivedof,"Disable adaptive dof"); 1039 | -noaero, "[startup] Disable Windows' Aero theme"); 1040 | -noambient, "[population] Disable ambient events by code and script"); 1041 | -noarea51, "[streaming] Disable AREA 51"); 1042 | -NoArenaBallBlenderData, "Don't use custom Arena Ball blender data."); 1043 | -noassertfocus,"[logging] Do not make asserts steal the window focus"); 1044 | -noassertonlargevirtchunks, "[streaming] Don't assert if we try to load assets with large virtual chunks"); 1045 | -noaudio, "[RAGE Audio] Disable audio (prevent sound creation)."); 1046 | -noaudiogap, "[RAGE Audio] Disable warning on long audio frame gaps"); 1047 | -noaudiohardware,"RAGE Audio - Don't initialise any audio hardware for output"); 1048 | -noaudioocclusion, "[RAGE Audio] Disable audio occlusion."); 1049 | -noaudiothread, "[RAGE Audio] Do not create an audio thread.Also disables audio."); 1050 | -noautoload, "[app] Don't attempt to autoload the most recent saved game on the loading screens"); 1051 | -noautorestarthud, "[code] do not restart the hud"); 1052 | -nobandwidthlogging, "disable bandwidth logging"); 1053 | -nobandwidththrottling, "[network] No bandwidth throttling"); 1054 | -noBGScripts, "Disables BG Scripts from updating/running."); 1055 | -noBkgInput, "[input] Normally __DEV PC builds will get keyboard input even when the window is in the background. Use this to disable background key presses."); 1056 | -noBlockOnLostFocus,"[grcore] Don't block the window update when it loses focus."); 1057 | -nobuttons, "[code] disable buttons in text"); 1058 | -nocache, "[MEMORY] Do not cache resources"); 1059 | -nocacheloaderencryption,"Cache data is encrypted"); 1060 | -nocacherpf, "Never evict RPF files"); 1061 | -nocachetimestamps,"Skip the timestmap check for cache validation"); 1062 | -nocamber, "[paths] don't calculate camber (tilt) values during build process."); 1063 | -nocars, "[vehiclepopulation] Don't create any random vehs"); 1064 | -nocarsexceptcops, "[vehiclepopulation] Don't create any random vehs except cops"); 1065 | -nocatalog, "Don't fail catalog retrieve issues"); 1066 | -nocatalogcache, "If present, we will dont parse catalog cache."); 1067 | -noclothmtinstance, "don't do multithreaded instancing"); 1068 | -noclothupdate, "disable cloth update, cloth is still created"); 1069 | -nocompressionsave, "Don't try to compress the savegame files when saving/loading"); 1070 | -nocompressucode,"Disable microcode compression")); 1071 | -nocreatorcheck, "[GenericGameStorage] Skips the playeriscreator check when loading XBox360 save games"); 1072 | -nocredentialsometimes, "[net_profile_stats] Simulate profile stats credentials failure."); 1073 | -nocutarrowkeys, "[cutscene] Enable keyboard arrow keys for cutscene playback control"); 1074 | -nocutsceneauthorization, "[cutscene] Ignore the script authorized list"); 1075 | -nocuttext, "[cutscene] Don't display debug text during cutscenes"); 1076 | -nod3dfpu,"[grcore] Allow D3D to mess with FPU state even in __DEV builds (PC ONLY)"); 1077 | -nodeadpedremoval, "Disable automatic removal of dead peds left behind."); 1078 | -nodebugloadingscreen, "[code] disable debug loadingscreens"); 1079 | -nodebugpack, "Disable use of xxx_debug.rpf packfiles in packaged non-final builds"); 1080 | -nodebugtxt, "[debug] Don't display debug text on screen"); 1081 | -nodecallods, "never use decal lods (i.e. dynamic decals)"); 1082 | -nodecals, "disables decals"); 1083 | -nodefrag, "Turn off defragmentation"); 1084 | -nodepth, "[grcore] disable creation of a depth buffer by rage"); 1085 | -nodisappearwhendead, "[fragment] Disable fragments from disappearing when dead (for debugging)"); 1086 | -nodisplaycalibration, "[code] force disable display calibration on startup"); 1087 | -nodisplayconvergence, "[debug] Don't display the current convergence in RenderReleaseInfoToScreen()"); 1088 | -nodisplayframecount, "[debug] Don't display the current frame count in RenderReleaseInfoToScreen()"); 1089 | -NoDPIAdjust, "[graphics] Ignore the windows DPI values and compute from raw pixel dimensions"); 1090 | -nodrawablecontainer,"[rmcore] Disable containers for drawables (so large objects will load, but won't render on SPU)"); 1091 | -nodynamicmixer, "[RAGE Audio] bypass dynamic mixer initialisation"); 1092 | -noencryptsave, "Don't encrypt save game files"); 1093 | -noentitlements, "Disable entitlements for Master builds"); 1094 | -noentitlements, "Disable entitlents for non-Final builds"); 1095 | -noentitydescsoa, "Don't use SoA data structure for map entity descriptors"); 1096 | -noFastClearColor, "[grcore] disable CMASK meta-buffer setup (RT clears are slower)"); 1097 | -noFastClearDepth,"[grcore] disable HTILE meta-buffer setup (helps debugging with Razor GPU)"); 1098 | -noFastKickoffs,"Disable the D3D11_CREATE_DEVICE_FAST_KICKOFFS device flag"); 1099 | -noFatalAssertOnVehicleScopeDistance, "[vehiclepopulation] Disable the fatal assert on netobjvehicle scope for debug purposes"); 1100 | -noFetchRemapping,"Disable semantic remap table for the fetch shader"); 1101 | -noflushsometimes, "[net_profile_stats] Simulate profile stats flush failure."); 1102 | -nofraglatching,"[fragment] don't allow anything to latch (car doors)"); 1103 | -nofragsimplification,"[fragment] Don't allow articulated fragment objects to become rigid"); 1104 | -nofriends, "Cause the friends list initialization task to fail."); 1105 | -nogameaudio, "[Audio] Disable game audio engine init for offline tools (may not work in-game)"); 1106 | -noGcmWatchdog,"[grcore] Disable gcm watchdog thread (useful for automation)."); 1107 | -noGPUTimers, "Disable GPU timers for PC"); 1108 | -nographics,"[setup] Disable graphics window (for automation)."); 1109 | -nohairshadows, "Disables hair rendering in shadow pass"); 1110 | -noHangDetectThread, "disable the hang detect thread"); 1111 | -NoHDGarage, "Dont Allow extra vehicle HD in MP garages"); 1112 | -noheadblend, "Disables ped head blend system"); 1113 | -nohelptextpause, "[code] update help text when paused"); 1114 | -nohttpsometimes, "Debug setting to cause http to intermittently fail.-nohttpsometimes="); 1115 | -nohud, "[code] hide hud"); 1116 | -nohwtnl,"[grcore] Disable hardware transform & light"); 1117 | -noInGameDOF, "Disable In-game DOF effects"); 1118 | -noinstall, "Don't install streaming IMGs to PS3 HDD");) 1119 | -noinstancedveg, "disable instanced vegatation"); 1120 | -noInternationalKeyboardMode, "[input] Do not use international keyboard mode that loads the US keyboard."); 1121 | -nokeyboardhook, "[startup] Don't disable the Windows key with a low-level keyboard hook."); 1122 | -noKeyboardMouseControls,"[control] Stops PC controls from being loaded."); 1123 | -nolazystateblock,"Do not ignore redundant state block sets on main processor"); 1124 | -noloadingtune, "Disables playing of music during game load"); 1125 | -noloadreleasepsos, "Load the original XML versions of certain meta files, on disc builds"); 1126 | -nolodlights, "disable lod lights"); 1127 | -noLogMinimapTransitions, "[code] For debugging transitions between the styles of minimap, bigmap etc etc and track it to ensure it completes"); 1128 | -noloudhailereffect, "Disable loudhailer effect for remote players"); 1129 | -nolwlights, "Specify to switch off lightweight shader swapping"); 1130 | -noMarshalInput, "Disables marshalled RGSC SDK input"); 1131 | -nomemrestrict, "[MEMORY] Do not restrict the amount of available memory for managed resources"); 1132 | -nomenumusic, "Disable menu music"); 1133 | -nominidump, "Do not run a mini dump."); 1134 | -nominimap, "[code] hide minimap"); 1135 | -nominspecaudio, "Force normal audio processing regardless of CPU"); 1136 | -nomirrors,""); // temp hack to disable mirror reflection, this "fixes" GPU deadlock BS#741936 1137 | -nomirrors_360,""); 1138 | -nomousepointer,"[setup] Never draw the mouse pointer."); 1139 | -nomploadsometimes, "[stat_savemgr] Simulate load fail."); 1140 | -nompsavegame, "[stat_savemgr] Disable all savegames for multiplayer."); 1141 | -nompsavesometimes, "[stat_savemgr] Simulate save fail."); 1142 | -nompvehicles, "[network] Don't switch to the lower-LOD vehicles in MP"); 1143 | -nomsgs, "[debug] Don't output log messages to the console"); 1144 | -nomtclipdictplace, "Place clip dictionary resources on a separate thread"); 1145 | -nomtphys, "[physics] Don't use multithreaded physics simulation."); 1146 | -nomtplacement, "[streaming] Enable placing select resources on a separate thread"); 1147 | -noncompressedpeddamagedebug,"[debug] Output Ped debuging info for non compressed ped damage/decorations"); 1148 | -noneblockingnetlogs,"[network] Prevent network logs from ever blocking the game update"); 1149 | -nonetlogs, "[network] disables network logging"); 1150 | -nonetwork, "[network] No network"); 1151 | -nonewscenestreamer, "[scene] Disable new scene streamer that has per-device quotas"); 1152 | -nonpupdate,"Disable NP update"); 1153 | -noocclusion, "disable occluder imap data"); 1154 | -noocclusiondebugdraw, "Disable occlusion debug draw"); 1155 | -nooutput, "[startup] Disable all output even in __DEV builds"); 1156 | -noOverlapLipsyncAdjustment, "Do not adjust conversation overlap times for lipsync predelay."); 1157 | -noparticleshadows, "Disables particle shadows"); 1158 | -nopedmetadata, "Disables ped meta data loading."); 1159 | -nopedphyssinglestep, "Don't try to do CPed::ProcessPhysics() just once per frame per ped, do it once per physics step."); 1160 | -nopeds, "[population] Dont create any random peds"); 1161 | -nopedspringsinglestep, "Don't try to do CPed::ProcessPedStanding() just once per frame per ped, do it once per physics step."); 1162 | -noplaceholderdialogue, "Disable placeholder dialogue"); 1163 | -noPlayer, "[PlayerPed] Game never creates the player."); 1164 | -nopopups,"[diag] Disable all use of popups (optional: add =abort, =retry, or =ignore, default is ignore)"); 1165 | -noprecache, "[MEMORY] Do not precache resources"); 1166 | -noPrintCommandLine, "[bank] suppresses the command line TTY message" ); 1167 | -noprofile,"[profile] Disable profiler module"); 1168 | -noprofilesignin, "[code] Don't check for a profile signin at game startup"); 1169 | -noprofilestats, "[] Disable Profile Stats"); 1170 | -noptfx, "disables particle effects"); 1171 | -noquitonassert,"[diag] Don't allow asserts to quit the program"); 1172 | -noquits,"[diag] Disable any attempt to quit (dangerous!)"); 1173 | -noragdolls, "[physics] do not allow any ragdolls"); 1174 | -noRecordingFrameLock, "Disable the recording frame lock"); 1175 | -noRefocusWindow, "Don't refocus the window when it loses focus"); 1176 | -noreplaysrl, "Disable srl clip processing stage"); 1177 | -noResidentPauseMenu, "Pause menu will not be kept around after unloading"); 1178 | -norestrictedaudio, "lets the user record restricted audio to video streams in BANK builds"); 1179 | -noReuseInMP, "[worldpopulation] Disable Ped/Vehicle Reuse in MP"); 1180 | -norlupdate,"Disable all RL net update"); 1181 | -normalaiminglodscale, "[LodScale] Permit normal camera fov driven LOD scale when aiming"); 1182 | -noRTA, "Disables the Realtime Activity Service"); 1183 | -norumble, "[RAGE] disable rumble"); 1184 | -noSavegameCloud, "[savegame_cloud] Disable cloud saves for savegame."); 1185 | -noscaleformamp, "Disable scaleform AMP server"); 1186 | -noscaleformprealloc, "Don't preallocate memory for scaleform movies"); 1187 | -noscevent, "Ignore downloading the event data"); 1188 | -noSCFeed, "Disable SC Feeds"); 1189 | -noSCNews, "Disable SC News"); 1190 | -noscripttimestamps,"Disable timestamps on script TTY output"); 1191 | -nosessioncleanup, "Does not attempt session cleanup on startup."); 1192 | -noshaderpatching,"[grcore] Tell D3D to assert out if it finds avoidable shader patching."); 1193 | -nosignincheck, "[savegame_new_game_checks] Don't ask the player to sign in or select a device at the start of the game"); 1194 | -nosixaxis,"Disable use of PS3 orientation sensors"); 1195 | -nosleep, "[peds] Dont let any peds' physics go to sleep"); 1196 | -nosnap, "[paths] don't snap nodes to collision during build process."); 1197 | -noSocialClub, "Disables loading of the Social Club DLL."); 1198 | -nosoftshadows, "Disables soft shadows"); 1199 | -nosortnodes, "[paths] don't sort nodes during build process, only for debugging -buildpaths as this will really fuck up in-game algorithms."); 1200 | -nospuaudio, "[RAGE Audio] Disable updates on SPU"); 1201 | -nosrl, "disable SRLs"); 1202 | -nostacktrace, "Stack trace kills PC performance when abused"); 1203 | -noStartupBink,"Skip Bink intro movie (PC PIX has an issue with it right now)"); 1204 | -NoStaticIntCols, "disable using static bounds for interior collisions"); 1205 | -noStencil, "[grcore] disable stencil buffers (so depth captures look right in Razor GPU)"); 1206 | -nostoryModeEntitlement, "Simulate story mode being unavailable without checking user entitlements"); 1207 | -nosynchronizesometimes, "[net_profile_stats] Simulate profile stats synchronize failure."); 1208 | -notextures, "[grcore] force all CreateTexture calls to return empty texture"); 1209 | -NoThreadedLoad, "Disable DX11 threaded loading of shaders"); 1210 | -notimefix, "[TIME] Disable Time Fix"); 1211 | -notimeouts); //Disable timeouts for network sessions 1212 | -notimeouts, "[network] Disable timeouts for network sessions"); 1213 | -notimeslicepedanimfps, "Disable FPS adjustments for timesliced animation updates."); 1214 | -notimeslicepedanims, "Disable timesliced animation updates."); 1215 | -notimeslicepeds, "Disable timesliced AI updates."); 1216 | -notopmostasserts,"[diag] Do not make asserts top-most."); 1217 | -noupdate, "Disable use of development update folder"); 1218 | -novblank,"[grcore] Disable wait for vblank"); 1219 | -novehicledamage, "No vehicle deformation."); 1220 | -novehicledirt, "Don't display vehicle dirt"); 1221 | -novehs, "[vehiclepopulation] Don't create any random vehs"); 1222 | -novehsexcepttrains, "[vehiclepopulation] Don't create any random vehs except trains"); 1223 | -noVendorAPI, "[grcore] Don't use vendor API"); 1224 | -novfx, "disables all visual effects"); 1225 | -noWaitOnGpu,"Wait for the GPU to finish each frame (slows down max fps we're able to render at"); 1226 | -nowarnings, "[debug] Don't output warnings to the console"); 1227 | -nowarnonexcessivedraw, "[debug] Don't display on-screen message if there is too much debug drawing"); 1228 | -noWarpCameraPosSet, "Disable setting the Camera position when using debug warp functionality"); 1229 | -noWarpTimeOfDaySet, "Disable setting Time Of Day when using debug warp functionality"); 1230 | -nowater, "Disable water code"); 1231 | -noWaterUpdate, "Update the water on a per-frame basis"); 1232 | -nowaveslots,"[RAGE Audio] Don't allocate any wave slots"); 1233 | -noweaponecho, "disables gun reports"); 1234 | -noweaponwheel, "[code] dont use weapon wheel"); 1235 | -nozlib,"Don't compress scripts with zlib"); 1236 | -nozonedassets, "Disable zoned / mem resident props by region"); 1237 | -npAutoAllowPermissions, "Automatically set all NP permissions to true (without issuing checks)"); 1238 | -npDisablePermissionRetry, "Disables permission retry"); 1239 | -npfaultrules, "Enable NP Fault Tolerance and specify a rules file. -npfaultrules=npfaults.xml"); 1240 | -npForceAllowPermissions, "Forces all NP permissions to return true"); 1241 | -npInvitationId, "Creates a serviceEvent on boot with the given invitation ID"); 1242 | -npMaxAvailabilityWait, "Overrides the maximum amount of time (milliseconds) to wait for the NP availability check request to finish before aborting it"); 1243 | -npSessionId, "Creates a serviceEvent on boot with the given Session ID"); 1244 | -npTarget, "Sets the NP target for boot invitation/session events"); 1245 | -nullDriver,"[grcore] Initialise device with the NULL driver"); 1246 | -nullhardware,"[setup] Use D3D null hardware (only on Xenon)."); 1247 | -numasioinputs, "[RAGE Audio] Number of ASIO input channels to initialise"); 1248 | -numCores, "Tasks will only be allocated to the first 'n' cores"); 1249 | -numTaskSchedulers, "Set the number of task scheduler threads"); 1250 | -nvstereo,"[grcore] enable/disable 3D stereo for NVIDIA"); 1251 | -occlusion, "Enable occlusion"); 1252 | -occlusiondebugdraw, "Enable occlusion debug draw"); 1253 | -ocketport, "[network] 8-bit network port on which to communicate"); 1254 | -Oculus, "Enable Oculus"); 1255 | -onFootCinematic, "[camCinematicDirector] Allow on foot cinematic"); 1256 | -OnlyCenterMultiMonitor,"Only allow the multimonitor system if it's on the centered monitor"); 1257 | -onlydisplayforfocusped, "[AI] only display for focus ped"); 1258 | -OnlyMatchingMultiMonitor,"Only allow the windowed multimonitor resolution if all monitors are the same dimenions"); 1259 | -output,"[startup] Enable all output even in !__DEV builds"); 1260 | -output_registered_script_save_data, "Output to the TTY the script save data as it is registered"); 1261 | -outputCloudFiles, "Write cloud files to PC harddisk for debugging"); 1262 | -outputMonitor,"[grcore] Use the specified monitor output of the selected adapter number (zero-based)"); 1263 | -override_script, "[FileLoader] Use this file instead of script.rpf. The replacement .rpf has to be in the same folder as the original script.rpf. You don't need to specify the .rpf extension"); 1264 | -override_script_dlc, "[FileLoader] Use this file instead of script_RELEASE.rpf in DLC packs. The replacement .rpf has to be in the same folder as the original script_RELEASE.rpf. You don't need to specify the .rpf extension"); 1265 | -overrideCreditsDisplay, "Override the credits menu item being displayed (-1 : none, 0 : credits / legal, 1 : credits, 2 : legal"); 1266 | -overrideNearClip, "[game] Use overriden near clip setting"); 1267 | -overridePlayerAge, "Overrides local player age (for testing game rating)"); 1268 | -overrideSpawnPoints, "[network] Do not use spawn points in network sessions"); 1269 | -overridetime,"override time with this value (Same as using the Clock Widget"); 1270 | -padConnected,"Always pretend a pad is connected (to avoid warning screens)"); 1271 | -parkedVehiclesUpperLimit, "[vehiclepopulation] Set the upper limit used by parked vehicle generation algorithm"); 1272 | -parsercatalog, "[startup] Creates a catalog of all auto-registered parsable classes at startup"); 1273 | -particleQuality,"[QUALITY SETTINGS] Set particle quality (0-2)"); 1274 | -particleShadows, "[QUALITY SETTINGS] Enable particle shadows"); 1275 | -path,"[RAGE] Set default asset path root"); 1276 | -pauseonassert, "Pauses the game when an assert happens"); 1277 | -pcTiledLighting, "Enables tiled lighting (PC defaults to non-tiled)"); 1278 | -pcTiledPostFx, "Use tiling for PostFX shading"); 1279 | -pedAmbient, "Ambient Peds"); 1280 | -peddamagedebug,"[debug] Output Ped debuging info for compressed decorations"); 1281 | -peddebugvisualiser, "[debug] Default value for ped debug visualiser"); 1282 | -pedheadshotdebug,"Output debug info"); 1283 | -pedInVehicles, "Peds in vehicles"); 1284 | -pedLodBias,"[QUALITY SETTINGS] Set Pedestrians Lod Distance Bias (0.0-1.0f)"); 1285 | -pedMemoryMultiplier, "Ped memory multiplier"); 1286 | -pedMult, "Multiplier for ped counts in pop-cycle"); 1287 | -pedOnFoot, "Peds on foot"); 1288 | -pedpiccampos,"[debug] ped pics : camera position"); 1289 | -pedpiccrowdSize,"[debug] ped pics : crowd dimensions"); 1290 | -pedpicdisttocrowd,"[debug] ped pics : dist to ped crowd created"); 1291 | -pedpicfov,"[debug] ped pics : field fo view"); 1292 | -pedpicgroupuniformdistribution,"[debug] ped pics : density / distribution of crowd."); 1293 | -pedpicheading,"[debug] ped pics : heading of camera"); 1294 | -pedpichour,"[debug] ped pics : hour of day"); 1295 | -pedpicmaxcaptures,"[debug] ped pics : max picture captures to try, -1 is unlimited."); 1296 | -pedpicminute,"[debug] ped pics : minute of day"); 1297 | -pedpicpitch,"[debug] ped pics : pitch of camera"); 1298 | -pedpicroll,"[debug] ped pics : roll of camera"); 1299 | -pedpicsecond,"[debug] ped pics : second of day"); 1300 | -pedpicstartidx,"[debug] ped pics : start index to capture."); 1301 | -pedreuse, "[pedpopulation] Turn on ped reuse"); 1302 | -pedreusedebug, "[pedpopulation] Turn on ped reuse debug spheres"); 1303 | -pedsanywhere, "[population] Create random regardless of navmesh ped densities"); 1304 | -pedstreamingcheck, "Renders debug text above peds with outstanding stream requests"); 1305 | -pedVariety, "[QUALITY SETTINGS] Control ped variety (0.0 - 1.0)"); 1306 | -pedWidgets,"[game] Create ped widget bank on game launch"); 1307 | -percentageForStreamer, "[MEMORY] Percentage of memory available for streamer"); 1308 | -perfhud,"[grcore] Add support for running under nVidia's PerfHud utility (PC ONLY"); 1309 | -pfdraw, "Memory reserved for RAGE profile draw, i.e. items controlled within the widget bank \"rage - Profile Draw\""); 1310 | -pfDrawDefaultSyncPoint, "Set the pfDraw render synchronisation point (see PHYSICS_RENDER_UPDATE_SYNC_POINT_STRINGS for options). Defaults to NONE"); 1311 | -pfdrawon, "[profile] Enable top-level profile draw group"); 1312 | -pgolitetrace, "Trace main/render threads during automated metrics captures"); 1313 | -phoneConversationHistoryTest, "Run the phone conversation history test."); 1314 | -phscratchpad, "Size of physics scratchpad (bytes)"); 1315 | -physicsrigsatload, "Load human physics rigs directly from XML files.Only used for local testing new rigs."); 1316 | -physicsupdates, "Number of times physics is updated per frame"); 1317 | -physicsWidgets,"[game] Create physics widget bank on game launch"); 1318 | -picuserid, "The Epic Games Launcher passes in the user's epic user id. Used in offline mode only."); 1319 | -pixannotation,"[grcore] Enable Pix annotation via the PIXBegin()/PIXEnd() macros"); 1320 | -pixDebug, "Enable extra PIX debug info."); 1321 | -pixsntuner,"Enable PIX captures while SN Tuner is running (normally only GPAD)"); 1322 | -platform, "Indicate where platform folder is"); 1323 | -platformpack, "Indicate where platform packfile is"); 1324 | -playercoords,"[game] Player start coords"); 1325 | -playerheading,"[game] Player start heading"); 1326 | -playgoemu, "Emulation of PlayGo through private http server"); 1327 | -playgotest, "Triggers the PlayGo script for debug and testing"); 1328 | -portaltrackerdebugmodel, "Debug spew for portal tracking of all entities with given modelname"); 1329 | -portaltrackerPositionHistory, "Enable Position history for portal tracked Peds and Vehicle"); 1330 | -portaltrackertracecamera, "Enable callstack trace tracking for vehicles"); 1331 | -portaltrackertracepeds, "Enable callstack trace tracking for peds"); 1332 | -portaltrackertracevehicles, "Enable callstack trace tracking for vehicles"); 1333 | -postFX, "[QUALITY SETTINGS] Set postFX quality (0-3)"); 1334 | -postfxusesFP16, "Force FP16 render targets for postfx"); 1335 | -powerconsole,"[setup] allows the ability to use powershell console."); 1336 | -predictionLogging, "enable prediction logging"); 1337 | -presentThreshold,"The immediate threshold for presenting, as a percentage (from 0 to 100) of screen coverage in scanlines."); 1338 | -presevnt_disable, "Disable sending and receiving events"); 1339 | -presevnt_onefriend, "The one and only friend to send events to"); 1340 | -presevnt_sendtoself, "Send the events to self"); 1341 | -preventScriptMigration, "[network] Prevent the scripts from forcing script entities to only migrate to script participants"); 1342 | -previewcoords, "Where to put the preview tag (=x,y)"); 1343 | -previewdebug, "[streaming] Spew debug info to analyze the preview folder"); 1344 | -previewfolder, "Enable streaming from the preview folder"); 1345 | -previewmode, "Default mode for Preview display (summary/patched/all/nada"); 1346 | -printlargesounds, "[RAGE Audio] warn when playing large sound hierarchies"); 1347 | -PrintShaderCacheEntries, "Print shader cache entries"); 1348 | -processinstance, "[startup] When running multiple instances of the process at once, specify a unique instance number to assign to each instance (i.e. -processinstance=2"); 1349 | -profileGenerationOverride, "[net_profile_stats] override the profile level stat for the generation, 0 : none, 7 gen7, 8 gen8, 9 gen9"); 1350 | -profilerrag,"[profile] Enable Rag Profiler Plugin"); 1351 | -propasserts, "Assert on prop checks"); 1352 | -props,"[fragment] Force all container-based fragment types to be of the same type"); 1353 | -propsysfont,"[setup] Use a proportional system font."); 1354 | -PS4BackwardsCompatibility, "Force acting as playing on PS5 with back compat", "Disabled", "PS4", ""); 1355 | -psoMismatchIsFatal, "Crash when we find a PSO mismatch"); 1356 | -psoNoDebugStrings, "[parser] Skip registration of all the debug strings"); 1357 | -ptfxassetoverride, "sets the override particle asset"); 1358 | -ptfxdebugdraw, "enables the rmptfx debug drawing by default"); 1359 | -ptfxloadall, "loads all ptfx assets"); 1360 | -ptfxloadmost, "loads most ptfx assets - skips any rayfire and script assets"); 1361 | -ptfxloadxml, "RMPTFX should load xml data"); 1362 | -ptfxnodownsampling, "disable the downsampled particles"); 1363 | -ptfxonlyplaythis, "plays only the particle effect specified"); 1364 | -ptfxperformancetest, "enables particle performace test case - no particle effects will play apart from those created by a debug button"); 1365 | -ptfxtimebar, "display the ptfx timebar along with all the others"); 1366 | -qsssao_res,"Which QS-SSAO res to use(0 = low, 1 = med, 2 = high)."); 1367 | -radiohudwidgets, "Activates radio hud widgets"); 1368 | -radtelemetry, "[profile] Enable RAD Telemetry on startup"); 1369 | -rag,"[bank] Connect to RAG (a main application)."); 1370 | -rag_renderer,"rag_renderer"); 1371 | -rag_timecycle,"rag_timecycle"); 1372 | -ragAddr,"[bank] Connect with Rag on a specific IP address." ); 1373 | -ragConnectTimeout,"[bank] Number of seconds before giving up on trying to connect to RAG.(default is infinite)"); 1374 | -ragEventQBufferSize, "[bank] The size of the event queue for receiving keyboard and mouse input from Rag.The default is 256*ioEventQueue::COMMAND_SIZE (1280 bytes).A larger size will allow mouse input to be handled better in low framerate situations." ); 1375 | -rageversion,"[startup] Display rage version this was compiled against, and then exit."); 1376 | -ragnotty,"[bank] Don't send logging output to RAG."); 1377 | -ragPS3TargetAddr,"[bank] Instruct Rag which PS3 Target to communicate with.Use the name of your Target as it appears in the Target Manager."); 1378 | -ragUseOwnWindow, "[device_d3d] Displays the game in its own window rather than inside rag"); 1379 | -ragUseOwnWindow, "[grcore] Displays the game in its own window rather than inside rag"); 1380 | -ragviewer,"[bank] Connect to RAG (a rage viewer)."); 1381 | -randomseed);// this is used by rage now as well, may as well share 1382 | -randomseed, "Used a fixed seed value for all random number streams"); 1383 | -randSpawnMax,"max world coords to test player teleport"); 1384 | -randSpawnMin,"min world coords to test player teleport"); 1385 | -ratedframerate, "[profile] The framerate we're currently supporting"); 1386 | -rave, "[RAGE Audio] Connect to RAVE for the specified metadata types; comma delimited (eg -rave=Sounds,Curves,Weapons"); 1387 | -ravehost, "[RAGE Audio] Manually specify the remote RAVE host (defaults to rfs.dat IP)"); 1388 | -raveskipchunks, "[RAGE Audio] Don't request the specified chunks from RAVE; comma delimited (eg -raveskipchunks=BASE,SinglePlayer to request only DLC"); 1389 | -raveSkipReleasedDlcChunks, "[RAGE Audio] Automatically skips a hard coded list of metadata chunks"); 1390 | -rawCameraMetadata, "[camFactory] Load the raw XML camera metadata from the assets folder if no alternative path specified"); 1391 | -rawcutsceneauthorizeddata, "[cutscene] Ignore the script preappoval list"); 1392 | -rdrDebugCamera, "Enable RDR debug camera"); 1393 | -rdrreportaudio, "turns on testing of RDR report system"); 1394 | -readonly, "Don't send changes back to RAVE"); 1395 | -recordbandwidth, "[network] Record bandwidth"); 1396 | -recordstartuprequests, "Record all requests during startup and save them to a file"); 1397 | -reddotsight,"[setup] Change the mouse pointer into a red dot."); 1398 | -redirectTTY, "Redirect TTY output to the specified TCP IP:port"); 1399 | -refdebugnoheap_360,"refdebugnoheap_360"); // allocate reflection target separately, so it can be viewed from rag 1400 | -reflectionBlur, "[QUALITY SETTINGS] Enable reflection map blur"); 1401 | -reflectionMSAA,"[QUALITY SETTINGS] Set reflection MSAA level (0, 2, 4, or 8)"); 1402 | -reflectionQuality,"[QUALITY SETTINGS] Set reflection quality (0-3)"); 1403 | -refreshrate,"[grcore] Set refresh rate of main render window"); 1404 | -regenfragdistricts,"[fragment] Regenerate paging data for fragment types, and all districs that have fragment objects"); 1405 | -regenfrags,"[fragment] Regenerate paging data for fragment types"); 1406 | -regenmodel,"[grmodel] Force model resources to be regenerated (default is to perform an out-of-date check)"); 1407 | -RegrefValidation, "Enable debug regref validation code"); 1408 | -reinstall, "Force a reinstall of streaming IMGs to PS3 HDD");) 1409 | -reloadpackfilesonrestart, "[streaming] Reload all packfiles when restarting the game"); 1410 | -remotebank,"[bank] Attempt to connect to remote bank server."); 1411 | -remoteInput, "[RAGE] Listen to packets from a RemoteInputServer"); 1412 | -remoteXInput, "[RAGE] [Deprecated] Listen to packets from xinputserver"); 1413 | -removetopmips, "[RAGE] don't load top level mips for any given image"); 1414 | -renderAlphaShadows,"Render alpha objects into the alpha shadow buffer"); 1415 | -renderdoc, "Enable RenderDoc frame capturing"); 1416 | -renderdoc_log, "Set name of RenderDocCapture"); 1417 | -renderdoc_overlay, "Enable RenderDoc overlay and F11 to do a capture"); 1418 | -rendergfxdebug, "temp render gfx crash debug"); 1419 | -rendertargetlog, "[grcore] the name of the render target log (dumping is enabled via the render target widget)"); 1420 | -rendertargetpoollog, "[grcore] the name of the render target pool log (dumping is enabled via the render target widget)"); 1421 | -replayDebugClipPrefix, "[Replay] Name to prefix to a clip to differentiate from other peoples clips"); 1422 | -replayFilesDumpDir, "[Replay] Folder where the replays clips/projects will be dumped once there's loaded"); 1423 | -replayFilesWorkingDir, "[Replay] Use this folder instead of the one used by default for saving/loading replay files"); 1424 | -replayRecordingIgnoreLostFocus, "[Replay] Don't disable recording when focus is lost"); 1425 | -replayRecordingStopOnCameraDisabled, "[Replay] Stop recording if the camera is disabled."); 1426 | -replayTCrecordOutput,"TTY output for replay TC recording"); 1427 | -reserve, "[MEMORY] Amount of memory to set aside for other applications"); 1428 | -reservedApp, "[MEMORY] Amount of memory to leave available within application space"); 1429 | -resetSteamAchievements, "Resets your achievement progress on Steam"); 1430 | -restoreContextState,"Don't restore the context state after executing a command list (default=true), false is quicker"); 1431 | -revealmap, "[code] reveal map on boot"); 1432 | -rfschunksize, "[file] Size of chunk to use when transfering data, in bytes"); 1433 | -rfsport,"[startup] Specify non-default port for rfs usage."); 1434 | -rfsRemoteTty, "Send TTY to systray as well")); 1435 | -rglLanguage, "Language from the Rockstar Games Launcher"); 1436 | -rgpu,"Insert Razor GPU labels (slow, but what you want when debugging graphics)"); 1437 | -rlConductorForceGeo, "Specifies the country code to use to force the conductor to route to a specific geo"); 1438 | -rldisabledsecurityflags, "Security flags to disable (0 for none or 65535 to disable all"); 1439 | -rldisablessl, "If present, SSL will be disabled by default"); 1440 | -rlDumpUgc, "Dumps all UGC downloads to disk"); 1441 | -rlenablesslbydefault, "If present, SSL will be enabled by default - temporary command line until all services are available via ssl"); 1442 | -rlEnvironment, "Set the environment to use (dev, stage-dev, cert, stage-cert ...)"); 1443 | -rlIgnoreForcedEnvironment, "[rline] Escapes RL_FORCE_*_ENVIRONMENT and uses environment as supplied by platform"); 1444 | -rlineSparseAllocator, "[network] Use a sparse allocator for rline"); 1445 | -rlnpinvitedelayms, "Sets a delay in milliseconds"); 1446 | -rlnpjoinsession, "Fake a bootable invite to a session id i.e. -rlnpjoinsession=ABCDE-FGHIJ-KLMNO"); 1447 | -rlnpjoinsessiontarget, "Sets the target for an fake bootable invite/session -rlnpjoinsessiontarget=58592752597"); 1448 | -rlnpjointarget, "Fake a bootable invite event from a PSN Account ID i.e. -rlnpjointarget=58592752597"); 1449 | -rlNpPlusAuthorised, "Overrides result from the NP call to check plus / premium"); 1450 | -rlnpuseoldinvites, "If present use the old NP invite technique (not the gui)"); 1451 | -rlProfileStatsFlushErrorDelaySecs, "Delay range after an attempt to write stats fails"); 1452 | -rlRosCredMaxDelaySecs, "Maximum delay before a cred refresh"); 1453 | -rlRosCredMinDelaySecs, "Minimum delay before a cred refresh"); 1454 | -rlRosCredPrefetchSecs, "Secs before current cred expiration to start refresh"); 1455 | -rlrosdomainenv, "Overrides ROS environment string used in domain names (ci-rage,rage,dev,load,qa,cert,prod)"); 1456 | -rlRosForceUseAccountIds, "If present, client will always use account Ids"); 1457 | -rlRosUseNp3, "Use rlRosCreateTicketNp3Task instead of rlRosCreateTicketNp4Task (will disable use of account Ids)"); 1458 | -rlservicehosts, "JSON array of host/endpoint pairs:[{\"h\":\"dev.telemetry.rockstargames.com\",\"e\":\"*/telemetry.asmx/submitcompressed\"}]"); 1459 | -rlServiceTokenForceTTL, "Force service token ttl"); 1460 | -rlsslnocert, "If present, the server's certificate won't be verified, and SSLv23 will be used instead of tlsv1.2"); 1461 | -rlsslservices, "Comma-delimited list of services that should use ssl: \"*/profilestats.asmx/*,\"*/leaderboards.asmx/*\""); 1462 | -rlTaskAllowAddFailures, "Allow DoAddTask to fail"); 1463 | -rlWebApiCheckHeap, "Runs high watermark checks on the WebAPI heap every frame"); 1464 | -rlXblLbResetNum,"Number of LBs to reset in Init(), including the start ID"); 1465 | -rlXblLbResetStartId,"ID of first LB to reset in Init()"); 1466 | -rlxhttpallowrejectedcert, "If present allow XHTTP to use non-authorized SSL certificates"); 1467 | -rlxlspclusterfilter, "Must match the \"cluster\" element of the SG userdata string.Used primarily to limit SG selection to a single cluster for local debugging."); 1468 | -rlxlspdiscoverytimeout, "Server discover timeout in seconds.Overrides the application defined timeout"); 1469 | -rmptfx_tty_windows, "Create RAG windows for rmptfx related TTY"); 1470 | -rmptfxpath, "RMPTFX asset path"); 1471 | -rockstartargetmanager,"[startup] Indicates RTM is being used.Additional configuration parameters passed through in string.Format is semicolon separated key value pairs.Supported key value pairs: pdb=path;tty=ipaddr:port"); 1472 | -rockyFrameLimit, "[Rocky] Sets maximum number of frames in a capture (default no limit)"); 1473 | -rockyMemory, "[Rocky] Size of memory allocated for Rocky Profiler (MB)"); 1474 | -rockyON, "[Rocky] Turns on Rocky automatically at startup"); 1475 | -rockyOutputFile, "[Rocky] Output name for the Rocky Capture"); 1476 | -rockyOutputFolder, "[Rocky] Output folder for the Rocky Capture"); 1477 | -rockyPort, "[Rocky] Bind port to use for profiler connections (default 31313)"); 1478 | -rockyPwd, "[Rocky] Root password from the target device"); 1479 | -rockySamplingFrequency, "[Rocky] Overrides Rocky auto-sampling frequency (1000 by default)"); 1480 | -rockyScriptSamplingFrequency, "[Rocky] Sets Rocky script sampling frequency (5000 by default)"); 1481 | -rockySingleThreadUpdate, "[Rocky] Forces single-threaded update"); 1482 | -rockySmoketest, "[Rocky] Enables automation mode"); 1483 | -rockyTelemetryKeywords, "[Rocky] Adds specified keywords to the Rocky telemetry"); 1484 | -rockyTelemetryStartup, "[Rocky] Turns on Rocky telemetry at startup"); 1485 | -rockyThreads, "[Rocky] List of thread names to activate"); 1486 | -rockyZip, "[Rocky] Turns on compression for Rocky captures"); 1487 | -rootdir, "Indicate where the root dir for the game is"); 1488 | -RSCDebugLevel,"set the rscbuilder debug spew level"); 1489 | -rscmodel,"[grmodel] Sets size of resource model heap; parameter is heap size in kilobytes, default is 512."); 1490 | -rse_allowOtherUserFiles, "Allow the use of other user files in the R* Editor"); 1491 | -RT, "[RenderThread] Use render thread"); 1492 | -runjuncmem, "Automatically start junction memory statistics tool." ); 1493 | -runmem, "Automatically start memory statistics tool." ); 1494 | -runperf, "Automatically start performance statistics tool." ); 1495 | -runscript, "[commands_debug] Force this script to load and run after the main script has started"); 1496 | -rx, "Sector X coordinate to resume." ); 1497 | -ry, "Sector Y coordinate to resume." ); 1498 | -safemode,"Start settings at minimum but don't save it"); 1499 | -samplingMode, "[QUALITY SETTINGS] Down/Super Sampling mode (0-9)"); 1500 | -sanitycheck,"[memory] Perform a sanity check before every C++ allocation (slow but effective for tracking memory stomps)"); 1501 | -sanitycheckfree,"[memory] Perform a sanity check before every C++ deallocation (slow but effective for tracking memory stomps)"); 1502 | -sanitycheckmoney, "[stat_money] Sanity check money."); 1503 | -sanityCheckRlHeap, "Run a sanity check on the rline heap"); 1504 | -sanitycheckupdate,"[setup] Sanity check game heap at end of every update."); 1505 | -savealloctrace,"[rscbuilder] Save a memory allocation trace with each resource heap."); 1506 | -saveclothstate, "save cloth data when cloth is instanced"); 1507 | -savegameFolder, "[GenericGameStorage] On PS3, set the savegame folder to allow the European exe to load US saves (or vice versa)"); 1508 | -savegameMigrationLoadLocalTextFile, "Instead of downloading a file containing the localized text for savegame migration, load a local copy of that file"); 1509 | -saveLoadedCacheDataToTextFile, "Save the loaded cache data to a text file so that it's easier to read and filecompare. Pass a string containing the absolute path to a folder where the text file should be saved to"); 1510 | -SavemigrationMPAccountsOverride, "Save migration multiplayer accounts overrider (0:Zero Accounts, 1:One Account 2:Two Accounts 3:Account Unavaliable 4:Account Error 5:Error)"); 1511 | -SavemigrationMPEnabledOverride, "Enable | Disable the multiplayer save migration"); 1512 | -SavemigrationMPMigrationOverride, "Save migration multiplayer migration override (0:NONE, 1:INPROGRESS, 2:FINISHED 3:CANCELED 4:ROLLEDBACK 5:ERROR)"); 1513 | -SavemigrationMPStatusOverride,"Save migration multiplayer status override (0:NONE, 1:INPROGRESS, 2:FINISHED 3:CANCELED 4:ROLLEDBACK 5:ERROR)"); 1514 | -sc_IvePlayedAllMissions, "[network] Fakes the user having a record for UGC"); 1515 | -sc_UseBasketSystem, "[net_shopping] if not present the game will do NULL transactions."); 1516 | -scaleform_alwayssmooth, "Always use smooth (linear) sampling for scaleform textures"); 1517 | -scaleform_compactfonts, "Compacts the font library on load."); 1518 | -scaleform_maxslotheight, "Set the font cache max slot height to X"); 1519 | -scaleformdebugfont, "Use Scaleform to render debug text"); 1520 | -scCloudLanding, "Specify the file to use"); 1521 | -scDebugFeed, "Load the feed from the text file."); 1522 | -scDebugFeedHeist, "Load the heist feed from the text file."); 1523 | -scDebugFeedLanding, "Load the landing page from the text file."); 1524 | -scDebugFeedPriority, "Load the priority feed from the text file."); 1525 | -scDebugFeedSeries, "Load the series feed from the text file."); 1526 | -scDll, "Allows an override of the SC DLL flavor (debug, release, none)"); 1527 | -scemail, "the email to use to sign-in to the social club. Currently only works when -scnoui is specified."); 1528 | -sceneShadows, "Enables shadows from scene lights. 0=none, 1=both, 2=spots only, 3=points only"); 1529 | -sceventlocalpath, "Local path to download the schedule from"); 1530 | -sceventremotename, "change the name on the cloud to check"); 1531 | -scFakeEulaVersion, "Fakes the eula version to test the eula being out of date."); 1532 | -scFakeLocalEulaVersion, "Fakes the local eula version to test the eula being out of date."); 1533 | -scFakeLocalPPVersion, "Fakes the local PP version to test the eula being out of date."); 1534 | -scFakeLocalTOSVersion, "Fakes the local TOS version to test the eula being out of date."); 1535 | -scFakePPVersion, "Fakes the PP version to test the eula being out of date."); 1536 | -scFakeTOSVersion, "Fakes the TOS version to test the eula being out of date."); 1537 | -scFeedForce4K, "Download high resolution images"); 1538 | -SCFeedForceOfflineTiles, "Set this to always use the offline tile data"); 1539 | -scFeedFromCloud, "Read all feed data from a cloud file"); 1540 | -SCFeedHideDevTiles, "Set this to hide dev tiles which would be shown on dev builds"); 1541 | -scFeedNoReorder, "Dont reorder the post to better fit the UI columns"); 1542 | -scFeedShowAllCharacters, "Shows all strings as they are even if the char is missing in the font"); 1543 | -sclaunchermode, "Puts the Social Club DLL into launcher mode."); 1544 | -scLegalFileMissing, "simulates missing legal file"); 1545 | -scnewsall, "Ignore the expiry and unlock time of the news stories"); 1546 | -scnewslang, "force the news to use the giving lang code"); 1547 | -scnewslocal, "Read a local news file"); 1548 | -scnewsskipdelaysec, "Enforce a skip delay time"); 1549 | -scnewsstorylocal, "Read a local news story file path"); 1550 | -scNoAutologin, "Disable Social Club autologin"); 1551 | -scnoui, "can be used with -scemail and -scpassword to sign into the social club without a UI"); 1552 | -scOfflineOnly, "Forces the Social Club UI to load the offline website only."); 1553 | -scpassword, "the password to use to sign-in to the social club. Currently only works when -scnoui is specified."); 1554 | -scprioritynews, "Force priority news on or off"); 1555 | -scratchpadsizekb, "[physics] Override the scratchpad size of physics."); 1556 | -screenshotpng,"Take screenshots in PNG format instead of JPG"); 1557 | -script_masks, "[script_debug] outputs a message whenever a script calls a mask command"); 1558 | -scriptCodeDev, "[network] Disable certain game features for code development"); 1559 | -scriptdebugger, "[script_debug] Activate script debugger"); 1560 | -scriptdebugger_files, "[script_debug] comma-separated list of script files (without the .sc extension) that you want to debug"); 1561 | -scriptInstructionLimit, "[script] set the maximum number of instructions per frame to something other than the default of 1,000,000"); 1562 | -scriptLogMemoryPeaks, "[MEMORY] Log the memory peaks for the scripts physical and virtual usage."); 1563 | -scriptprofiling,"Enable script profiling (counters reset every 250 updates by default)"); 1564 | -scriptproject,"[scripting] specify root script path for sco objects (if using the option to compile scripts to an output directory based on project config)"); 1565 | -scriptProtectGlobals, "[script] protects scripts global memory outide of the script update process"); 1566 | -scriptSoundsDebug, "Ensable scripted sounds on screen debug"); 1567 | -scriptStreamSpew, "Ensable scripted stream spew"); 1568 | -scripttestname, "The name of the script test you wish to have invoked when the game boots."); 1569 | -sc_DisableForbiddenVehicleRemoval, "This parameter allows DLC and Other Cars without getting removed."); 1570 | -Sectordimx, "Sector x dimension." ); 1571 | -sectordimy, "Sector y dimension." ); 1572 | -sectortools, "Start game with the Sector Tools enabled." ); 1573 | -sectortools_entities, "Sector tools entity restriction file"); 1574 | -sectortools_input, "Sector tools input file"); 1575 | -sectortools_output, "Sector tools output file"); 1576 | -separation,"[grcore] Set separation of 3D vision (default is 20)"); 1577 | -SetBugstarProduct, "Force use of specified bugstar database"); 1578 | -setGamma, "Allow to force a specific gamma setting on boot."); 1579 | -setHwndMain,"[grcore] override the window that DirectX will render to"); 1580 | -setMaterialDensityScale, "Scale the density of all materials defined in materials.dat by this value."); 1581 | -setRecordingFramerate, "Set the recording framerate"); 1582 | -setSystemProcessorAffinity,"Set a global system affinity for all threads"); 1583 | -settingsFile, "Custom settings file"); 1584 | -setUAVNull,"Set unused UAV slots to NULL"); 1585 | -setWindowPosition, "[graphics] Set Window Position"); 1586 | -sf_assertOnDisplayDataSlot, "Will assert if scaleform is told to display data slot without clearing it first"); 1587 | -sfgranularity, "Sets the default scaleform granularity"); 1588 | -shaderQuality, "[QUALITY SETTINGS] Set shader quality (0-2)"); 1589 | -shadowAircraftWeight, "[QUALITY SETTINGS] ** shadow something something **"); 1590 | -shadowDisableScreenSizeCheck, "[QUALITY SETTINGS] Disable screen size check when rendering shadows"); 1591 | -shadowDistance, "[QUALITY SETTINGS] Shadow distance scaler (1.0 - 4.0)"); 1592 | -shadowLongShadows, "[QUALITY SETTINGS] Enable shadow rendering for dusk and dawn"); 1593 | -shadowQuality,"[QUALITY SETTINGS] Set shadow quality (0-3)"); 1594 | -shadowSoftness, "Selects between linear, rpdb, box 4x4, soft 16, NVIDIA PCSS and AMD ContactLess (0-5)"); 1595 | -shadowSplitZEnd, "[QUALITY SETTINGS] ** shadow something something **"); 1596 | -shadowSplitZStart, "[QUALITY SETTINGS] ** shadow something something **"); 1597 | -sharecachedata,"Cache data is being served by a single machine to multiple 'clients'"); 1598 | -showDebugPadValues, "Shows the debug pad values."); 1599 | -showdetailtimebars, "[profile] Include the minor timebars"); 1600 | -showEditorMemory, "Show memory used by the Editor Movie"); 1601 | -showProfileBypass, "[save] Shows Asserts whenever the profile/social club is bypassed."); 1602 | -showsfperformance, "Shows scaleform performance info on startup"); 1603 | -showsrlpass, "Shows the SRL preprocess step"); 1604 | -silentspeech, "Allow silent speech assets to trigger."); 1605 | -simplemapdata, ""); // for heightmap/navmesh tools, we don't need map data contents beyond just the entities 1606 | -simplepfx,"Use simplified postfx shader"); 1607 | -simulatedFailStatusCode, "If we trigger a debug failure through a simulated fail, use this error code"); 1608 | -simulateGen9BootFlow, "[game] Simulate how the boot flow behaves")); 1609 | -singlequeue,"[Streamer] Force a single streaming work queue (should be slower, but guarantees requests always arrive in order issued)"); 1610 | -singleThreaded, "[grcore] Create the device as a single threaded device"); 1611 | -singleThreadedTaskManager, "Task schedudler/manager will dispatch tasks on the local thread"); 1612 | -skip_telemetry_samples, "[commands_debug] Size of the grid cell (script)"); 1613 | -SkipCheckingForPreviouslyUploadedSavegame, "[savegame_export] when uploading a Single Player savegame, don't first check if a savegame has already been uploaded"); 1614 | -skipLandingPage, "Skip over the Landing Page"); 1615 | -sleepbuffersizekb, "[physics] Override the sleep buffer size."); 1616 | -slowstreaming,"[Streamer] Artificially slow all streaming down; lower is slower (1=glacial, 13=blu-ray, 14=xbox dvd)"); 1617 | -smash_tty_windows, "Create RAG windows for smashable related TTY"); 1618 | -smokeDuration, "Duration of smoke test to run "); 1619 | -smoketest, "Set up a stress-test situation to see if the game survives!Use with a value (smoketest=n|name) or on its own to select the first." ); 1620 | -smoketestwantedlevel, "Set wanted level when initializing the smoketest." ); 1621 | -smoothframerate, "Smooth the FPS display"); 1622 | -smtpserver, "[diag] SMTP server to use when emailing"); 1623 | -socketbaseport,"[bank] the base socket port for RAG viewers"); 1624 | -sortonhdd, "[streaming] Enable LSN sort on HDD"); 1625 | -sparseboth,"[system] Alternate between left- and right- aligned memory allocations"); 1626 | -sparseleft,"[system] Left-align sparse allocations to catch underruns instead of overruns"); 1627 | -speechasserts, "Enable asserts due to NULL SpeechContext"); 1628 | -spewDirtySavegameStats, "[stat_savemgr] Maintain a Count of dirty savegame stats between saves."); 1629 | -spewGameplayDebugOnBugCreation , "[debug] Enable gameplay debug spew to gameplay log when a bug is created"); 1630 | -spewheistvalues, "Ignore an individual profile settings"); 1631 | -spewplayercard, "If present then log player card stats output."); 1632 | -spewtriggerscriptevent, "The name of the script test you wish to have invoked when the game boots."); 1633 | -spikeFrameCount, "[profile] Under which number of frame is a timebar change considered a spike."); 1634 | -srgb, "[grcore] enable automatic SRGB conversion for the front/backbuffers"); 1635 | -SSA, "[QUALITY SETTINGS] Enable SSA"); 1636 | -SSAO,"[QUALITY SETTINGS] Set SSAO quality (0-2)"); 1637 | -ssao_preset,"Which SSAO preset to use(0 - 5)."); 1638 | -ssao_res,"Which SSAO res to use(0 = low, 1 = med, 2 = high)."); 1639 | -stalls, "Monitor stalls greater than param value"); 1640 | -stallThreshold, "Delay we have to wait until POSSIBLE STALL message is displayed"); 1641 | -startAutoGPUCapture,"start automated metrics capture"); // deprecated 1642 | -startAutoMetricsCapture,"start automated metrics capture"); 1643 | -startupscript, "[script] load and run this script in place of startup.sc"); 1644 | -statsDumpPCSettingsFile, "Write PC settings file locally"); 1645 | -statsip, "Pass PS3 IP for stats hack." ); 1646 | -stealextramemory, "Steal some extra memory"); 1647 | -steamControllerSettingsFile, "[control] The settings file for the steam controller."); 1648 | -steamjvp, "Steam JVP connect string containing session info. Format: -steamjvp={sessioninfo}"); 1649 | -steamLanguage, "Force the Steam GetCurrentGameLanguage response"); 1650 | -stopForUrgentSpeech, "Stop scripted speech early for urgent speech."); 1651 | -stopLoadingScreensEarly, "[gamesessionstatemachine] Don't wait for script to stop the loading screens"); 1652 | -storeInitialProductId, "Initial Item to Highlight in the Store"); 1653 | -StraightIntoCreator, "[network] If present the game will automatically launch into the multiplayer game in creator."); 1654 | -StraightIntoFreemode, "[network] If present the game will automatically launch into the multiplayer game in freemode."); 1655 | -streamcheck,"streamcheck")); // this would be slow to use all the time, so this is commandline-only 1656 | -streamingbuild, "Run as if the game was streaming via big picture or NVidia Shield"); 1657 | -streamingcleanupsim, "Use the simulation step in the new streaming system" ); 1658 | -streamingdrivemode, "[scene] Prefer streaming LODs when moving fast"); 1659 | -streamingekg, "[streaming] hook in the streaming graph"); 1660 | -streamingreadahead, "[scene] Factor by which the focal point is moved forward"); 1661 | -streamingvisualize, "[streaming] Connect to the StreamingVisualize client on startup"); 1662 | -SuperMaxPower, "Super Maximum Rating Considered Ultrahigh End"); 1663 | -supportwatson,"[system] Use settings that don't cause problems for watson"); 1664 | -suppressPauseTextMP, "Suppresses the pause text that appears onscreen when someone pauses the game in MP"); 1665 | -suppressWaveSlotSizeErrors,"[RAGE Audio] Suppress on-screen waveslot size errors"); 1666 | -supressspamming, "Try to hide spamming that originates from script"); 1667 | -sx, "Start x world coordinate." ); 1668 | -sy, "Start y world coordinate." ); 1669 | -symfilepath, "Tell the game where to find the symbol file"); 1670 | -synthcoretest, "[RAGE Audio] Run synthCore asset tests"); 1671 | -synthname, "Name of synth object to edit"); 1672 | -takehometest, "Switches on features for the take home test."); 1673 | -telemetrybasefilename, "Base name of telemetry submission file."); 1674 | -telemetrychanneldevcaptureloglevel, "[telemetry] Setup telemetry channel dev capture log level."); 1675 | -telemetryclipsplayed, "Activate clips played metrics."); 1676 | -telemetrycoordsdistance, "Set the distance to previous coords we send the coordinates packet."); 1677 | -telemetrycoordsinterval, "Set the interval we send the coordinates packet."); 1678 | -telemetryFlushCallstack, "Prints the callstack when a telemetry flush is requested."); 1679 | -telemetryLandingNavAll, "Let through all landing nav metrics"); 1680 | -telemetrynodebug, "Do not allow any debug metrics."); 1681 | -telemetryplaytest, "Id for uniquely identifying stats for companywide playtests."); 1682 | -telemetrywritefile, "If present then log local telemetry file."); 1683 | -temppeddebug, "prints some temporary ped debug output"); 1684 | -tessellation,"[QUALITY SETTINGS] Set tessellation on or off (0-3)"); 1685 | -testBreakpadOnStartup, "[startup] Always trigger a Breakpad dump on startup"); 1686 | -testCashPackSaveFail, "[stat_money] Using this command you can Turn on Profile stats Write Fails using Nick's Tool."); 1687 | -testCashPackSaveFailRuleName, "[stat_money] Using this command you can Turn on Profile stats Write Fails using Nick's Tool, Specify the rule name."); 1688 | -testDeviceReset, "have device reset called periodically without having to resize the window"); 1689 | -TestHarnessCruiseSpeed,"[AI] Test harness Cruise speed"); 1690 | -TestHarnessMissionIndex,"[AI] Test harness mission index"); 1691 | -TestHarnessStartcoords,"[AI] Test harness start coords"); 1692 | -TestHarnessTargetcoords,"[AI] Test harness Target coords"); 1693 | -TestHarnessTask,"[AI] Test harness task index"); 1694 | -testscissor,"test flag"); 1695 | -testunusednatives,"Omit unused commands for testing (only makes sense with release scripts, use -override_script=script_rel)"); 1696 | -textureQuality,"[QUALITY SETTINGS] Set texture quality (0-2)"); 1697 | -texturesinsystemmemory,"[grcore] Force all PS3 textures to be in system memory"); 1698 | -ticketExpirationSec, "Set a custom ticket expiration time (in seconds)"); 1699 | -tiled_classification_only, "Enable only classification and not rendering"); 1700 | -tiled_debug, "Enable tiled lighting debug"); 1701 | -tiled_tile_index, "Set tile index"); 1702 | -timecycle_tty_windows, "Create RAG windows for timecycle related TTY"); 1703 | -timeout, "[network] Sets the timeout period to a number of seconds"); 1704 | -timescale, "time step scale value"); 1705 | -tintdisable,"Disable tint tech (may produce flashing visuals, etc.)."); 1706 | -toggle0,"[input] Connect toggle0 (DSW4 or Shift-F9) to named parameter"); 1707 | -toggle1,"[input] Connect toggle1 (DSW5 or Shift-F10) to named parameter"); 1708 | -toggle2,"[input] Connect toggle2 (DSW6 or Shift-F11) to named parameter"); 1709 | -toggle3,"[input] Connect toggle3 (DSW7 or Shift-F12) to named parameter"); 1710 | -tooldir, "Indicate where the tools dir for the game is"); 1711 | -topmost,"[grcore] Force window to be on top"); 1712 | -touchDebug, "Set this to enable the touchpad based debug inputs for focusing on peds and pausing the game."); 1713 | -touchDebugDisableConflictingInputs, "Disables conflicting inputs on d-pad, so that stuff doesnt trigger while trying to use touch debug"); 1714 | -touchDebugDisableTwoTouchCommands, "Set this if you want to disable the two-touch d-pad commands."); 1715 | -touchDebugTapTapTapOhWhyHasTheGamePaused, "Set this if you want to disable the touch with one finger and double tap pause part of it."); 1716 | -trace,"[profile] Enable profile trace"); 1717 | -tracecommandpackets, "[RAGE Audio] Trace mixer command packets"); 1718 | -traceframe, "Frame to do a trace on"); 1719 | -tracegcm,"[profile] Enable GCM trace"); 1720 | -traceidle,"[profile] Enable CELL PPU scheduler trace to monitor thread idle time (slows down update considerably!)"); 1721 | -tracesize, "Size of the trace buffer (360 only)"); 1722 | -tracespurs,"[profile] Enable CELL SPURS trace"); 1723 | -TracingStatAll,"Enable All Tracing stats"); 1724 | -TracingStatMemorySizes,"Enable Memory Size Tracing stats"); 1725 | -TracingStatPerformance,"Enable Performance Tracing stats"); 1726 | -TracingStats,"Switch the entire Tracing stat system on/off"); 1727 | -trackerrag,"[diag] Log all memory tracking activity to a rag plugin.Add 'true' as a parameter to enable detailed deallocation tracking."); 1728 | -trackerreport, "[GAME] Filename for the initial memory track"); 1729 | -trackMissingDialogue, "Output info on missing scripted speech lines to a timestamp-named CSV file."); 1730 | -trackMissingDialogueMP, "Output info on missing scripted speech lines to a timestamp-named CSV file (including MP)."); 1731 | -trackPlayerTeleport, "Adds information about player teleports to the TTY"); 1732 | -trackrefcount, "Param for tracking dependency reference count problems for specific assets"); 1733 | -trackrefcountkind, "Ref count kind to track (0-3), used with -trackrefcount"); 1734 | -triggeredaudio, "[RAGE Audio - PS3] Trigger audio updates at fixed points in the frame (for profiling)"); 1735 | -ttyframeprefix, "Include a time and frame count on the TTY"); 1736 | -tunableCloudFile, "If present, specifies cloud tunable path"); 1737 | -tunableCloudNotEncrypted, "If present, game understands that tunable file is not encrypted on cloud"); 1738 | -tunableLoadLocal, "If present, loads the tunables from the local file"); 1739 | -tunableLocalFile, "If present, specifies local tunable path"); 1740 | -tunableMemberFile, "If present, specifies cloud member tunable path"); 1741 | -tunerannotation,"[grcore] Enable Tuner annotation"); 1742 | -txaa, "[QUALITY SETTINGS] Enable NVIDIA TXAA"); 1743 | -txaaDevMode,"0-11 see header file"); 1744 | -txaaEnable,"Enable TXAA [0,1]"); 1745 | -ucodeRing,"[grcore] Set ucode cache size, in kilobytes (default 512k)"); 1746 | -ucodeType,"[grcore] Set ucode cache memory type (0=local or 1=main, default local)"); 1747 | -uilanguage,"Set language game uses"); 1748 | -uiSuppressWarningCallstack, "[UI] Suppress the callstack printed when requesting a warning screen"); 1749 | -ultraShadows, "[QUALITY SETTINGS] Enable extra-large shadow resolution"); 1750 | -unattended, "[startup] Don't pop up blocking screens in the game (signin, display calibration, controller disconnected, etc)"); 1751 | -uncompressed,"[rscbuilder] Disable resource heap compression (on by default now)"); 1752 | -uncompressedresources,"Emit uncompressed resources (like for viseme compiler, use with caution)"); 1753 | -unmanaged, "[grcore] Set resource managed to self-managed"); // Use unmanaged resource pool 1754 | -update, "Override development update folder"); 1755 | -updatepedmetadata, "Temp command to update the inclusion/exclusion format in ped meta data"); 1756 | -use_slishadowcopy,"use copysubresourceregion or shader copy tech for copying shadowmap"); 1757 | -use16BitShadowBuffer, "Use 16, rather than 16 bit shadow buffer"); 1758 | -use32BitShadowBuffer, "Use 32, rather than 24 bit shadow buffer"); 1759 | -UseAutoSettings,"Use automatic generated settings"); 1760 | -usecompatpacks, "mount all available compatibility packs"); 1761 | -useConsoleSettings, "Use the console-level graphics settings"); 1762 | -usecontroller, "Forces a specific controler to be used."); 1763 | -useCustomProfileID, "[Replay] Force the profile ID to a certain value (Durango and Orbis only)"); 1764 | -usedate, "Specify the date to use as opposed to the system date. For use as the network folder to dump stats." ); 1765 | -useDebugCloudPatch, "Use debug suffix for the cloud patch"); 1766 | -useDebugShaders, "Force the usage of debug shaders for easier pixel debugging"); 1767 | -UseDefaultResReflection, "Use default size reflection resolution"); 1768 | -usefatcuts, "[FileLoader] Use the fat cutscenes"); 1769 | -useFinalShaders, "Enable the use of FINAL shaders"); 1770 | -useFPIdleMovementOnClones, "Run combined on foot / aiming movement for 1st person idle movement on remote players"); 1771 | -useInstancedShadows, "Enables instanced cascade shadows pass"); 1772 | -UseKeyFrameCloudLight,"Use the cloud keyframe light info for sun/moon light, instead of reading it from the timecycle values"); 1773 | -useManualLoadMenuToExportSavegame, "The Manual Load menu in the pause menu will export the savegame (for gen9 migration) instead of loading it and starting a new session"); 1774 | -useManualSaveMenuToImportSavegame, "The Manual Save menu in the pause menu will import the savegame (for gen9 migration) instead of saving the state of the current single player session"); 1775 | -useMarketplace, "[live] Activate marketplace."); 1776 | -useMaximumSettings,"Set all but resolution to the max"); 1777 | -useMinimumSettings,"Reset settings to the minimum"); 1778 | -useNewStagingUrl, "[savegame_queued_operations] ignore the staging url returned by the UGC upload"); 1779 | -useOptimizedShaders, "Enable the use of Optimized shaders"); 1780 | -usepackfiles, "Use RPF pack files"); 1781 | -usePerfAPI, "Use the realtime perf API"); 1782 | -useRawKeyboard, "[input] Use raw input for keyboard."); 1783 | -userdir, "Indictate where the user folder is"); 1784 | -useRobotSpeechForAllLines, "If not set, robot speech will only be used for non-placeholder conversations"); 1785 | -useshortuvs, "[RAGE] use 16 bit integer UV's"); 1786 | -useSimplerShadowFiltering, "use two taps filtering for shadow reveal"); 1787 | -useSourceShaders, "Force the usage of .hlsl files for easier graphics debugging"); 1788 | -UseStaging, "Buffers use staging for updating"); 1789 | -usestandarddevenv, "[rline] Escapes RL_FORCE_*_ENVIRONMENT and uses environment as supplied by platform"); 1790 | -useSystemThreadManagement,"OS Determines thread affinity"); 1791 | -useterraintessellation,"Turns on terrain tessellation."); 1792 | -UseVarReflection, "Use High resolution size reflection resolution"); 1793 | -usevsoutput,"[diag] Use Visual-Studio style output (with file/line numbers)"); 1794 | -usewhitemissingtexture,"Sets the missing texture to be white."); 1795 | -useWindowsKeyboard, "[Input] Use windows messages for keyboard."); 1796 | -validateallreferences,"Validate all known defrag references during defrag"); 1797 | -validateclips, "Validate clips in ASSERT builds when loaded for possible errors"); 1798 | -validateclipsets, "Set to validate ClipSets on fwClipSetManager init"); 1799 | -validateCreateData, "Will validate JSON data we upload via create"); 1800 | -validateGfx, "[grcore] validate the submit calls (really slow)"); 1801 | -vehicleLodBias,"[QUALITY SETTINGS] Set Vehicles Lod Distance Bias (0.0-1.0f)"); 1802 | -vehicleoverride, "[vehiclepopulation] Override all vehicle archetypes with the one specified"); 1803 | -vehiclesAmbientDensityMultiplier, "[vehiclepopulation] Set the ambient cars spawning density"); 1804 | -vehiclesLowPrioParkedDensityMultiplier, "[vehiclepopulation] Set the low priority parked cars spawning density"); 1805 | -vehiclesMemoryMultiplier, "[vehiclepopulation] The scale factor to multiple the vehicle memory pool by"); 1806 | -vehiclesParkedDensityMultiplier, "[vehiclepopulation] Set the parked cars spawning density"); 1807 | -vehiclesUpperLimit, "[vehiclepopulation] Set the upper limit used by vehicle generation algorithm"); 1808 | -vehiclesUpperLimitMP, "[vehiclepopulation] Set the MP upper limit used by vehicle generation algorithm"); 1809 | -vehicleVariety, "[QUALITY SETTINGS] Control vehicle variety (0.0 - 1.0"); 1810 | -verifyfreelist,"[memory] Perform a sanity check of the free list"); 1811 | -vertexopt,"Enable vertex cache optimization at load time."); 1812 | -verticaltiling, "use vertical tiling split"); 1813 | -vfx_tty_windows, "Create RAG windows for vfx related TTY"); 1814 | -vgasserts,""); // suppress certain asserts unless we specifically want them 1815 | -vgxi, "extra indices for vehicle glass system"); 1816 | -vgxv, "extra vertices for vehicle glass system"); 1817 | -videoOutputDir, "Indicate where to place recorded videos"); 1818 | -visualiseplayer,"[AI] only display for player and visualise in vehicles"); 1819 | -VisualMipMap, "Visualize Mip Map Layers"); 1820 | -voicecapture, "[RAGE Audio] Allocate memory for virtual voice capture"); 1821 | -voiceDisabled, "[network] Disables voice chat in network games"); 1822 | -voiceForceHeadset, "[network] Will return true to external systems that we have a headset"); 1823 | -voiceIgnoreHardware, "[network] Don't filter voice chat based on connection (or otherwise) microphones, etc. "); 1824 | -voiceOverrideActive, "[network] Voice is always active"); 1825 | -voiceOverrideAllRestrictions, "[network] No restrictions on voice chat"); 1826 | -voiceOverrideTeamChat, "[network] Don't filter voice chat based on teams"); 1827 | -waitforpipe,"[bank] keep trying to connect to the pipe"); 1828 | -warnabove,"[startup] Warn about any allocations at or above this size (in kilobytes)"); 1829 | -warnonbadrefs, "[RAGE Audio] Output warnings when object references cannot be resolved"); 1830 | -warpingInterval, "Set up time between warps for smoketest=warping (default 60 seconds)"); 1831 | -waterQuality,"[QUALITY SETTINGS] Set water quality (0-1)"); 1832 | -waveSlotsSpew, "Ensable scripted conversation spew"); 1833 | -webapicapture, "Capture responses from PSN Web API to output folder e.g. -webapicapture=C:\\WebApiOutput\\"); 1834 | -webapioutput, "Output the full response from the PSN Web API"); 1835 | -webserverOn, "[diag] Enable the REST interface web server"); 1836 | -width, "[grcore] Screen width"); 1837 | -width,"[grcore] Set width of main render window (default is 640)"); 1838 | -windowed,"[grcore] Force windowed mode"); 1839 | -WindowedMultiMonitor,"Allow windowed mode resolution spanning multiple monitors"); 1840 | -wipeSteamSaves, "Erases all steam cloud saves"); 1841 | -wipidbg,"wipidbg"); // wireframe picker interface debugging, it doesn't always behave right when you toggle wireframe while using the picker .. 1842 | -writemixeroutput, "RAGE Audio - Write raw mixer output to specified file"); 1843 | -xboxSecureNetworking, "If present use xbox secure networking ***RFS WON'T WORK***"); 1844 | -xuid, "If present, the Xuid will be used to create the ticket"); 1845 | -youtubeLinkUrl, "Override the servers link URL with our own."); 1846 | -ytNoQuotaChannel, "Forces a quota error for requesting Channel Info"); 1847 | -ytNoQuotaDailyChannel, "Forces a daily limit error for Channel Info"); 1848 | -ytNoQuotaDailyResume, "Forces a daily limit error for Video Resumable"); 1849 | -ytNoQuotaDailyUpload, "Forces a daily limit error for Video Uploads"); 1850 | -ytNoQuotaDailyVideo, "Forces a daily limit error for Video Info"); 1851 | -ytNoQuotaResume, "Forces a quota error for Video Resumable"); 1852 | -ytNoQuotaUpload, "Forces a quota error for Video Uploads"); 1853 | -ytNoQuotaVideo, "Forces a quota error for requesting Video Info"); 1854 | --------------------------------------------------------------------------------