forked from Shad0w-KuNgen/gtav-sourcecode-build-guide
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathLAUNCHPARAMS_GTAV.txt
1853 lines (1853 loc) · 146 KB
/
LAUNCHPARAMS_GTAV.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
-absolutemodetimebars, "[profile] Start timebars off in absolute mode");
-actionscriptdebug, "calls SHOW_DEBUG when movies initialise");
-adapter,"[grcore] Use the specified screen adapter number (zero-based)");
-AdaptivedofReadback,"Disable adaptive dof");
-adDataLocalFile, "Local store advert data file");
-addGameplayLogOnBugCreation , "[debug] Enable automatic adding of gameplay logs when a bug is created");
-additionalBandwidthLogging, "[network] Log additional information about bandwidth usage");
-addsvframemarkers, "Add a SV marker for every time we switch to a new recorded frame");
-addTelemetryDebugTTY, "Output some data to the tty about where test metric data is sent from.");
-aggressivecleanup, "Cleanup streamed objects at the first opportunity");
-aiWidgets,"[game] Create AI widget bank on game launch");
-allcutsceneaudio, "Allows the use of non-mastered cutscene audio");
-allowbackgroundinput, "[input] Force Accept keyboard and controller input when the process doesn't have focus.");
-allowCutscenePeds,"[game] Allow cutscene peds to be created");
-allowgrowth, "[MEMORY] Allow video memory usage to grow beyond limits");
-allowResizeWindow,"[grcore] Allow the window to be rezised");
-altGameConfig, "Use alternative gameconfig xml");
-altLevelsXml, "use altLevels.xml for available level names, not level.xml");
-alwaysReloadPauseMenuXML, "Always Reload the Pause Menu XML when opening the menu");
-AMDContactHardeningShadows, "Use AMD contact hardening shadows");
-anguage, "Override system language (specify first letter, two-letter code, or full language name)");
-animpostfx_enable_metadata_preview, "When enabled, the AnimPostFX Manager will try to load from the export file instead of the platform data file.");
-anisotropicQualityLevel, "[QUALITY SETTINGS] Set anisotropic Filter Quality Level (0-16)");
-applypreset, "Name of preset to apply");
-appname,"[bank] Visible name of the application.");
-artdir, "Indicate where the art dir for the game is");
-asio, "[RAGE Audio] Use ASIO output, rather than XAudio2");
-asiobuffers, "[RAGE Audio] Number of 256-sample ASIO buffers to use");
-asiodeviceid, "[RAGE Audio] ASIO driver index to use");
-asiostartchannel, "[RAGE Audio] First ASIO output channel ID to use");
-askBeforeRestart, "Brings up a ready to restart message box before the game restarts.");
-aspectratio,"Force a specific aspect ratio in format A:B");
-assertdynapooloverrun, "[atl] Assert if a dynapool switches to dynamic allocation");
-assertOnCanSaveFail, "[stat_savemgr] Enable asserts when saving during activity/transition.");
-assertOnMissingSpeechContext,"Throw an assert if NewSay attempts to use a context that has no associated gameobject.");
-assetsdir, "Indicate where the assets dir for the game is");
-ati,"[device_d3d] Sets ATI specific things");
-attachConsoleLogsToBugsInMP, "Attach console log file(s) in MP");
-audDisablePortalOcclusion, "Will disable portals for occlusion, and instead use probes / zones");
-audio, "[RAGE Audio] Enable audio.");
-audiobuffers, "Set number of audio buffers, less is better for latency, more for lower end machines");
-audiodebugger, "[RAGE Audio] Connect to audiodebugger");
-audiodebuggerhost, "[RAGE Audio] Manually specify the remote audiodebugger host (defaults to rfs.dat IP)");
-audiodesigner, "Default audio designer command line; RAVE etc");
-audioDeviceCore,"Specify the core to run the audio on: 0->6. Default is 6. -1 means any core)");
-audiofolder, "Indicate where audio folder is");
-audiomem, "[Audio] write audio memory report");
-audioocclusion, "[RAGE Audio] Enable audio occlusion.");
-audiooutputchannels, "[RAGE Audio] Number of output channels - 2 for stereo, 6 for 5.1");
-audiopack, "Indicate where audio packfile is");
-audiopacklist, "Override audio packlist location");
-audiotag, "Enable audio model tagging");
-audiotestslot,"[RAGE Audio] Allocates the wave slot called TEST");
-audiowidgets, "Turns on audio widgets by default");
-audNoUseStreamingBucketForSpeech, "Do not use the streaming bucket for scripted speech, and ambient speech triggered via script");
-audOcclusionBuildAssetsDir, "Specifies where the interior.pso.meta files live");
-audOcclusionBuildContinue, "Will continue an in progress audio occlusion build once the game has loaded");
-audOcclusionBuildEnabled, "Enable building occlusion");
-audOcclusionBuildList, "Build the list of interiors from the InteriorProxy pool and then stop");
-audOcclusionBuildStart, "Will kick off a new audio occlusion build once the game has loaded");
-audOcclusionBuildTempDir, "Specifies where the build tool temporary data lives which we read from in-game");
-audPhoneConvThroughPadSpeaker, "Play phone conversations through the ps4 controller speaker when in the car");
-AUTH_PASSWORD, "The Epic Games Launcher passes the exchange code via the -AUTH_PASSWORD=<exchangeCode> command line.");
-AUTH_TYPE, "The Epic Games Launcher indicates usage of the exchange code via the -AUTH_TYPE=exchangeCode command line.");
-autoaddPausemenuWidgets, "Automatically create the pausemenu widgets on startup");
-autocaptureCL, "Specify the CL used to generate this build");
-autocapturepath,"[system] Specify a path for the files stored by the automatic metrics capture");
-autodepthstencil, "[device_d3d] Automatically create depth/stencil buffers");
-automatedtest, "Tell us that an automated test is running");
-autoMemTrack, "Memvisualize, if running Automatically save a CSV Dump of all memory allocation after 60 frames of games.");
-autopauseprofiler,"[profile] Pause the profiler automatically when the game is paused");
-autopausetimebars, "[profile] When game is paused also pause the timebars");
-autoreplaymarkup, "Enables Automatic Replay Marker Up");
-autoscreenshot,"[setup] Automatically starts to take screenshots.");
-availablevidmem, "[MEMORY] Available video memory (MB)");
-availablevidmem, "[MEMORY] Percentage of available video memory");
-backtraceTestCrashEnable, "[startup] Causes a random crash during startup.");
-backtraceTestCrashMax, "[startup] Maximum value for crash test counter (higher values result in later crashes, default is 1000)");
-backtraceTestCrashMin, "[startup] Minimum value for crash test counter (higher values result in later crashes, default is 1)");
-bankpipename,"[bank] alternate name of bank pipe");
-bb720pheight, "[grcore] back buffer height when running 720p");
-bb720pwidth, "[grcore] back buffer width when running 720p");
-benchmark,"Starts the benchmark test from the command line");
-benchmarkFrameTimes,"Optionally output the individual frame times from the benchmark");
-benchmarkIterations,"Specifies the number of iterations to run the benchmark for");
-benchmarknoaudio, "Disable audio processing for graphics benchmark purposes");
-benchmarkPass,"Specifies an individual benchmark scene test should be done, and which test that should be");
-bgscriptscloudfile, "Specifies cloud file");
-bgscriptsloadpack, "Specify a test BGScript pack to load, relative to platform:/data/bg/");
-bgscriptsnoCloud, "Don't request the BGScript Cloud file");
-bgscriptssimulateblock, "Ignore result of cloud request");
-bgscriptsusememberspace, "Specifies cloud file to use member space.");
-bgscriptswindow, "Makes a window for the BG Script system.");)
-bigframetime,"[setup] Draw frametime at twice size");
-blendoutdataenabled, "Enable blend out data capturing");
-BlockOnLostFocus, "[RenderThread] Block when game loses focus");
-blockuntilidle,"[grcore] Do a BlockUntilIdle after the Swap to avoid unexpected CPU stalls");
-borderless,"[grcore] Set main window to be borderless");
-breakonaddr,"[startup] Break on alloc address (in hex; stop when operator rage_new would have returned this address)");
-breakonalloc,"[startup] Break on alloc ordinal value - value in {braces} in debug output (use =0 first to stabilize allocations)");
-breakOnBoundsAdded, "Break when a bounds is added");
-breakOnBoundsRemoved, "Break when a bounds is removed");
-breakoncontext, "Break when a particular string appears in a context message");
-breakondeadlock, "[system] debugbreak when detecting critical section deadlock");
-breakonfile, "Break when a file containing the specified substring is opened");
-breakonname, "Break into the debugger whenever the specified name is added to a string map");
-breakpadMessagebox, "[breakpad] Show a messagebox when in the Breakpad crash handler, so a debugger can be attached.");
-breakpadUrl, "[startup] Override URL to upload Breakpad dumps to");
-budget, "[debug] Display budget");
-bugAsserts, "Log bugs to bugstar");
-bugstardescpedvar, "[debug] Prints local player ped variation data to description on new bug creation");
-bugstarloadingscreen, "[code] show bugstar loadingscreens");
-bugstarStreamingVideo, "[bugstar] Initialize bugstar console streaming video. If a parameter is specified it uses that as the url rather than the default");
-bugstarusername, "Bugstar user name used in loading screens");
-Builddate, "Specify the date the build was made." );
-buildDLCCacheData, "Build cache data for all SP & MP map data currently installed");
-buildlabel, "Specify the label that was fetched in Perforce used to build the code." );
-buildlaunchtime, "The time the game was launched." );
-buildversion, "Specify version(s) of what is running." );
-bypassSpeechStreamCheck, "Bypass Streaming Check For Speech");
-calculateAudioWorldSectors, "[Audio] Enabled audio world sectors offline computation.");
-cameraWidgets, "[camManager] Create camera widget bank on game launch");
-camsusegametimescale, "Apply the game time scale to the camera times");
-capturecard, "[debug] Capturecard is installed");
-capturemotiontree, "Enable motion tree capture from startup");
-capturemotiontreecount, "Number of motion tree frames to capture");
-carbones, "Verify all vehicle bone names at load time");
-carMult, "Multiplier for car counts in pop-cycle");
-cashIgnoreServerSync, "Ignore the server authorative values");
-cashNoTransferLimit, "Ignore the transfer limits");
-catalogCloudFile, "If present, setup the catalog fine name.");
-catalogNotEncrypted, "If present, game understands that catalog file is not encrypted on cloud.");
-catalogParseOpenDeleteItems, "If present, we will also parse Open/Delete Items.");
-catalogVersion,"catalog version to use");
-catchvehiclesremovedinview, "[vehiclepopulation] Catch Vehicles Removed In View");
-categorycontrolwidgets, "Add widget controls for every category");
-CDVGeomTest,"CDVGeomTest");
-changeLocalCloudTime, "[stat_savemgr] Override local cloud save time.");
-changeLocalProfileTime, "[stat_savemgr] Override local profile stats flush time.");
-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)");
-Channel_log,"[ Output Channels ] Set the minimum file log level for 'Channel' and any subchannels (fatal, error, warning, display, debug1, debug2, debug3)");
-Channel_popups,"[ Output Channels ] Set the minimum popups level for 'Channel' and any subchannels (fatal, error, warning, display, debug1, debug2, debug3)");
-Channel_rag,"[ Output Channels ] Create a rag output pane for this 'Channel'");
-Channel_tty,"[ Output Channels ] Set the minimum tty level for 'Channel' and any subchannels (fatal, error, warning, display, debug1, debug2, debug3)");
-cheapaudioeffects,"[RAGE Audio] Don't instantiate any effects).");
-cheapmode, "Only load the map - turn off all cars & peds - no water reflections - reflection slods=300 - far clip=1500");
-check_pop_zones, "[PopZones] check popzones for overlap");
-checkoverbudgetonly, "[profile] Only care about these systems when checking for execution time excesses");
-checksampleroverlap,"Check for sampler overlap; some false positives so off by default");
-checkUnusedFiles, "Record all open files so that RAG can display unused files");
-christmas, "set the xmas special trigger by default");
-cityDensity, "[QUALITY SETTINGS] Control city density (0.0 - 1.0)");
-cleaninstall, "Do not use hdd data even when it's newer.");
-clearhddcache, "[file] Force console disk cache to be cleared", "Disabled", "All", "");
-closeableWindow, "Have close button active on window");
-clothinfo, "show extra info at the cloth widget title");
-cloudAllowCheckMemberSpace, "Allow member space checks by default");
-cloudCacheAll, "If set, all cloud sourced files will be added to system cache");
-cloudCacheNone, "If set, no cloud sourced files will be added to system cache");
-cloudEnableAvailableCheck, "Enables / Disables the cloud available check");
-cloudForceAvailable, "If set, NetworkInterface::IsCloudAvailable is always true. Every day is cloud day.");
-cloudForceEnglishUGC, "Set UGC download requests to use English language");
-cloudForceGetCloud, "If set, we will always get the cloud content - regardless of what's in the cache. This will still be cached");
-cloudForceNotAvailable, "If set, NetworkInterface::IsCloudAvailable is always false.");
-cloudForceUseCache, "If set, we will always return what's in the cache without hitting the cloud (if cached file available - otherwise, cloud as normal)");
-cloudhatdebug,"[debug] Output Ped cloud transition debug info");
-cloudkey, "Cloud key for encryption (base 64)");
-cloudNoAllocator, "Don't use an allocator to make cloud manager cloud requests");
-cloudOverrideAvailabilityResult, "Override the result of our cloud available check");
-cloudUseStreamingForPost, "Use streaming heap for cloud post requests");
-collapsechild,"[physics] phLevelNodeTree::m_nMaxObjectsInNodeToCollapseChild");
-colorexpbias,"Color exponent bias");
-commandRing,"[grcore] Set command ring buffer size, in kilobytes (default and max is 1024k)");
-commerceAlwaysShowUpsell, "[commerce] For products with an upsell, always run the upsell flow");
-commerceCloudFile, "If present, specifies cloud file");
-commerceIgnoreEnumeratedFlag, "[commerce] Add products whether they are enumerated or not");
-commerceLocalCatalogueFile, "Local catalogue file");
-common, "Indicate where common folder is");
-commonpack, "Indicate where common packfile is");
-CompanionNoSCNeeded, "Companion won't do filtering based on SocialClub ID");
-complexObjectDetailedLogging, "Enable detailed logging for Complex Object operations");
-computeStaticBankInfo,"[RAGE Audio] Calls ComputeContiguousSampleDataChunk and outputs results to specified file");
-console,"[setup] Enable console on release builds");
-consolepadreplaytoggle, "Enable recording/saving via the four back buttons of a pad on console");
-contacthardeningshadows, "Use NVIDIA contact hardening shadows");
-contacthardeningshadowspcfmode, "NVIDIA contact hardening shadows PCF mode - not specified = manual, 0 = hw, anything else = scale");
-convergence,"[grcore] Set convergence of 3D vision (default is 3.5)");
-conversationspew, "Ensable scripted conversation spew");
-CpuRainDisable, "Force disable CpuRainUpdate on multi GPU machines");
-CpuRainEnable,"Force enable CpuRainUpdate on single GPU machines");
-cpuWater, "Force CPU Water Update");
-createchild,"[physics] phLevelNodeTree::m_nMinObjectsInNodeToCreateChild");
-currenttxddebug, "Temporary debug param for SetCurrentTxd crash");
-customlog,"[profile] Load a custom set of timers and values to log from the specified file");
-cutscene_multihead,"[cutscene] Expand cutscenes on all of the screens in multi-head configuration");
-cutsceneaudioscrubbing, "[cutscene] Enable audio sync when jogging");
-cutscenecallstacklogging, "add call stacks set matrix, visibilty and deletion calls");
-cutsceneverboseexitstatelogging, "Enable verbose logging to help debug exit state issues.");
-cutsDisplayBlockingBoundsLines, "[cutscene] Enable the display of blocking bounds lines." );
-cutsDisplayCameraLines, "[cutscene] Enable the display of camera lines." );
-cutsDisplayDebugLines, "[cutscene] Enable the display of debug lines." );
-cutsDisplayLightLines, "[cutscene] Enable the display of light lines." );
-cutsDisplayModelLines, "[cutscene] Enable the display of model lines." );
-cutsDisplayParticleEffectLines, "[cutscene] Enable the display of particle effect lines." );
-cutsDisplayRemovalBoundsLines, "[cutscene] Enable the display of removal bounds lines." );
-cutsDisplaySceneOrigin, "[cutscene] Enable the display of the scene origin." );
-cutsDisplayStatus, "[cutscene] Enable the onscreen Status Display." );
-cutsFaceDir, "[cutscene] Set to override the face directory in order to hot load in 'raw mode'.Good for a cutscene viewer." );
-cutsFaceZoomDist, "[cutscene] The default distance for the Camera Face Zoom." );
-cutsOffset, "[cutscene] Set to override offset the XYZ of cutscenes.Good for a cutscene viewer.Example: -cutsoffset=0,0,0" );
-cutsRotation, "[cutscene] Set to overide the rotation of cutscenes.Good for a cutscene viewer." );
-d3dfpu,"[grcore] Prevent D3D from messing with FPU state, leaving useful error conditions trappable (PC ONLY).");
-d3dmt,"[grcore] Allow D3D device to be initialized in multithreaded mode (PC ONLY)");
-d3dsinglestep,"[grcore] Set D3D_SingelStepper to true, force a BlockUntilIdle() after every D3D call (debug builds only)");
-datafilePrettyPrintLocal, "DATAFILE_SAVE_OFFLINE_UGC will pretty-print the JSON file");
-dbgfontscale, "[debug] Init the debug fontscale with a specific value");
-debugaircraftcarrier, "[debug] Debug aircraft carrier");
-debugassertson,"Enable DebugAssert's");
-debugCameraStreamingFocus, "Use the debug camera as the streaming focus, when active");
-debugCreateCameraObjectStack, "[camera] Collects callstacks of Create Camera Objects to help tracking down the cause of our object pool filling");
-debugdisplaystate, "[debug] Control what debug information to display! Use with a value (debugdisplaystate=off|standard|coords_only).");
-debugdoublekill, "[debug] Debug MP double kill");
-debugexplosion, "[debug] Debug explosion at the player location");
-debugexpr, "Enable expression debugging");
-debugFixedByNetwork, "Log local player fixed by network changes");
-debugGestures, "[game] Debug gestures");
-debugGesturesOnSelectedPed, "[game] Debug gestures on the selected ped");
-debugInfoBarPosition, "[debug] Y Position at which debug info bar should render");
-debugInputs, "Shows input values and disable state.");
-debuglicenseplate, "[debug] Debug license plate retrieval from SCS license plate system");
-debugLocationstart, "Start at this location (index of an element in common:/data/debugLocationList.xml from 1 to n");
-debugLocationStartName, "Start at this location (name of Item in common:/data/debugLocationList.xml), put quotes around location if it has spaces");
-debuglog, "file to write the debuglog to");
-debuglogmask, "enable slow debug logging");
-debuglogslow, "enable slow debug logging");
-debugMemstats,"[memory] Print memory logging information to standard output.Supply an optional parameter to increase logging detail.");
-debugonfades, "[code] display debug info during fades");
-debugpatch, "Prints a message every time an item has been successfully patched and outputs a \"<filename>.patch.result\" file located next to the target file that can be used to verify the effect of the patch file.");
-debugpeddamagetargets, "[debug] Allocate a rendertarget from streaming memory for debugging ped damage");
-debugradiotest, "[debug] Debug radio test");
-debugrespawninvincibility, "[debug] Debug MP respawn invincibility");
-debugrespot, "[debug] Debug MP vehicle respotting code");
-debugRuntime,"[grcore] Enable DX11 Debug Runtime.");
-debugSaveMigrationCommands, "Debug save migration commands.");
-debugshaders,"[grcore] Enable CG shader debugging");
-debugshaders,"[grcore] Enable D3D shader debugging");
-debugstart, "Start at this co-ordinates with specific camera orientation");
-debugTargetting, "debug targetting");
-debugTargettingLOS, "debug targetting LOS");
-debugtechniques,"[grcore] Enable loading of shader programs ending in _debug suffix");
-debugtextfixedwidth, "[debug] Use fixed-width font for EVERYTHING");
-debugtextfixedwidth,"[debug] Use fixed-width font for EVERYTHING");
-debugtrain, "Debug the distance and position of the closest train from the player.");
-debugUnmanagedRagdolls,"Collects callstacks of PrepareForActivation and SwitchToRagdoll calls on peds in order to identify the causes of unmanaged ragdolls");
-debugvehicle,"create vehicle bank by default");
-defaultCrowdPed,"define default crowd ped");
-defaultPed,"define default ped (used for '.' spawning");
-defaultVehicle,"define default vehicle (used for U/Shift+U)");
-defaultVehicleTrailer,"define default vehicle trailer (used for U/Shift+U)");
-defragcheck,"Enable expensive defrag runtime checks"));
-defragorama,"Defragment like crazy to exercise the system and make it fail sooner");
-delayDLCLoad, "Don't automatically load DLC");
-deleteIncompatibleReplayClips, "[REPLAY] deletes incompatible replay clips");
-demobuild, "makes modifications specifically for demo builds");
-detectPLMSupendHang, "[Hang Detection] Detects any PLM suspend timer failures (this will ONLY work when running the game with debug flag on Xbox One).");
-deviceResetLogPath, "Set a path to send the files too. Default is x:/");
-devkit, "let the game know it is running on a devkit");
-diagTerminateIgnoreDebugger, "Calls to diagTerminate will not trigger a __debugbreak.");
-dirtycloudreadtimeoutPeriod, "[stat_savemgr] Override local cloud save timeout time.");
-dirtyreadtimeoutPeriod, "[stat_savemgr] Override local profile stats flush timeout time.");
-disableambientaudio, "Disable the ambient audio system");
-disableAmbientSpeech, "Disable Ambient Speech");
-disableBokeh,"Disable Bokeh effects in DX11");
-disablebonder, "Disables the crashing that occurs when a plugin's bonder indicates its threshold has been crossed");
-disablebranchstripping,"[grcore] Disable runtime fragment program branch stripping");
-disablecacheloader,"Disable cached bounds files");
-disableclouds, "[sagrender] Disable the awesome new clouds :(");
-disablecompatpackcheck, "Disables compatibility pack configuration check for MP (non FINAL only)");
-disableConvInterrupt, "Disable scripted conversation interrupts.");
-disableCooldownTimer, "[MEMORY] Disable over memory budget cool down timer");
-disableDatafileIndexFixing, "[scriptcommands] Prevent natives that take a datafile index from setting it to 0 if it is invalid");
-disableDebugPadButtons, "[RAGE] disable the debug buttons on a gamepad to emulate final.");
-disableDecodeVerify,"MP4 Decoder: Disable verify key");
-disabledevprivacycheck, "If present the dev-only privacy check is disabled");
-disabledevspintcheck, "If present the dev-only sp-int check is disabled");
-disableDLCcacheLoader, "Disables DLC cache file load/save, main game cache load/save will remain active");
-disableEncodeVerify,"MP4 Encoder: Disable verify key");
-disableEntitlementCheck, "Disables entitlement check on PS4");
-disableExportWatermark, "Disable rendering of the R* Editor Watermark");
-disableExtraCloudContent, "Disables extra cloud content for !final builds");
-disableExtraMem, "Disable streamer from going over video memory budget");
-disableFix7458166, "Restore ClearClothController to original place for B*7458166");
-disableFix7459244, "Disable nullptr checks for B*7459244");
-disableframemarkers, "[PROFILE] Disable frame encapsulating user markers, make Razor dump all per frame timings into one large bucket");
-disableGiveMeCheckerTexture,"Disable fake checkerboard texture.");
-disablegranular, "Disable the granular engine system");
-disableGrassComputeShader, "Disable running the compute shader on the grass (renders all visible grass batches with no fading)");
-disableHeadBlendCompress, "Disable head blend manager compression (ignoring the blend results)");
-disableHurtCombat, "Disable Ped Hurt Combat mode including bleed out");
-disableHyperthreading, "Don't count hyperthreaded cores as real ones to create tasks on");
-disableLeavePed, "[network] Disable leave ped behind when a player leaves the session");
-disablemessagelogs, "disable message logging");
-disableMoverCapsuleRadiusChanges, "Don't allow the mover capsule to change size.Keep at standing radius.");
-disableNewLocomotionTask, "Disable new locomotion task");
-disableObjectIDCheck, "[network] Disable the object ID free list check");
-disableOverridingFixedItems, "Disallow cloud data overriding the fixed column items");
-disableOverwatch, "Disable Overwatch");
-disablepackordercheck, "Disables compatibility packs order check");
-disablePreferredProcessor,"Allow us to tell the OS which is the preferred processor per-thread");
-disableRagdollPoolsSp, "Disable ragdoll pooling in single player by default");
-disableReplayTwoPhaseSystem, "Enable the replay two phase recording");
-disablerfscaching, "[file] Don't use the directory caching with SysTrayRFS");
-disableRiverFlowReadback, "Disable river flow read back");
-disableSpaceBugScreenshots, "[debug] Prevents screenshots being added to bugs created using the Space bar");
-disableSPMigration, "Enable SP migration flow if no local saves are available");
-disableStatObfuscation, "Disable memory obfuscarion for stats");
-disableTimeSkipBreak, "Disable time skip detection");
-disabletmloadoptionscheck,"[startup] Disable PS3 TM Load Options check");
-disableTodDebugModeDisplay, "Disables additional debug character for clock / weather");
-disableuncompresseddamage, "Disable use of uncompressed textures for MP peds");
-disableVehMods, "[vehicles] Disable vehicle mods (temp disabled as patch for BS#1017717, BS#1022990, etc.)");
-disablewheelintegrationtask, "Force wheel integration to happen on main thread.");
-disallowdebugpad, "Don't assume the next pad that has input is the debug pad.");
-disallowResizeWindow,"[grcore] Do Not allow the window to be rezised");
-disassemblefetch,"Disassemble fetch shaders to TTY");
-displayBinkCommands, "Display commands sent by the AsyncBink thread");
-displayBinkFloodDectect, "Display flood detection of the Bink command queue");
-displaycalibration, "[code] force enable display calibration on startup");
-displaycaps,"[grcore] Show display capabilities");
-displayDebugBarDisplayMemoryPeaks, "[debug] Display the script memory peaks RenderReleaseInfoToScreen()");
-displayDebugBarMemoryInKB, "[debug] Display the memory in KB instead of MB in RenderReleaseInfoToScreen()");
-displaykeyboardmode, "[debug] Don't display the current keyboard mode in RenderReleaseInfoToScreen()");
-displaylangselect, "[code] show display language select on startup");
-displayNetInfoOnBugCreation, "[debug] Enable display of net object info when a bug is created");
-displayobject, "[debug] Display object name");
-displayScriptedSpeechLine, "Debug draw the current playing scripted speech line.");
-displayScriptRequests, "[script_debug] print to the TTY whenever a script calls REQUEST_SCRIPT or SET_SCRIPT_AS_NO_LONGER_NEEDED");
-displaySpikes, "[profile] When set, over budget spikes will be displayed.");
-displayStats, "[MEMORY] Displays on screen memory statistics reports on resources");
-displaytrainandtrackdebug, "Enable display of train and track debugging.");
-displayvalidsfmethods, "Sets the default scaleform granularity");
-displayvectormap, "Enable display of the vector map");
-displayVidMem, "[debug] Display the amount of video memory in use and the total available");
-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");
-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");
-dontaddunlinkedfiles, "Don't add a streamable index for new files");
-dontCrashOnScriptValidation, "Don't crash game if invalid script is trying to trigger events");
-dontDelayFlipSwitch,"Don't delay flip : wait flip will be done at the end of the frame, like normal people do.");
-dontdisplayforplayer, "[debug] Don't display information for players in the ped debug visualiser");
-dontLoadDLCfromAudioFolder, "If set, any DLC audio data is still loaded from the DLC pack, even when using -audiofolder");
-dontPrintScriptDataFromLoadedMpSaveFile, "[GenericGameStorage] don't print the script values read from loaded MP save files");
-dontshowinvinciblebugger, "[debug] Don't show the invincible bugger message");
-dontshowrscnameintracker, "[streaming] Don't send the name of each resource to the memory tracker");
-dontwaitforbubblefences,"dont wait for bubble fences");
-dontwarnonmissingmodule, "[streaming] Don't print a warning if a streaming module is missing");
-doorExcessiveLogging, "Extra logging for doors");
-doSaveGameSpaceChecks,"do save game space checks at startup");
-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");
-downloadabletexturedebug,"Output debug info");
-DR_AllInsts, "Default to recording all instances rather than the focus inst");
-DR_AutoSaveOExcetion,"[game] Dump current event log to file on exception");
-DR_Autostart, "Automatically start recording");
-DR_LoadFilter, "Load a file describing the filters to switch on initially");
-DR_RecordForBug, "Attach any debug recording to the bug, param is filename to store tmp recording in");
-DR_TrackMode, "Set mode to start tracking at");
-drawablecontainersize,"[rmcore] Set maximum container size (in kilobytes, default is 64, 0 is same as -nodrawablecontainer)");
-DRAWLIST, "[DrawLists] Use drawlists to render");
-dsound, "[RAGE Audio] Use DirectSound WAVE_FORMAT_EX output, rather than XAudio2");
-dumpcollisionstats, "Enable dumping of physics collision statistics to network drive");
-dumpinfoonblockload, "[fwscene] Don't dump debug stats when a blockload occurs");
-dumpleaks,"[startup] Dump all leaks to specified filename (default is c:\\leaks.txt)");
-dumpPedInfoOnBugCreation, "[debug] Dump ped info when a bug is created");
-dumpplacestats, "[streaming] Dump timing stats for placing resources to TTY");
-dumpRenderTargetSizes, "Dump out the calculated and actual render target sizes");
-dumprpfinfo,"Dump RPF file info at mount time");
-dumptimebarsonlongmainthread, "[app] Dump timebars if the main thread takes a certain amount of time (optionally time in ms as argument)");
-dumpwaterquadstoepsfile, "dump water quads to eps file"); // useful for visualising water boundaries, use gsview etc.
-dx10,"[device_d3d] Force DirectX 10, if available");
-DX10,"[grcore] Force 10.0 feature set");
-dx10_1,"[device_d3d] Force DirectX 10.1, if available");
-DX10_1,"[grcore] Force 10.1 feature set");
-DX11,"[grcore] Force 11.0 feature set");
-dx11shadowres,"");
-DX11Use8BitTargets,"Use 8 bit targets in DX11.");
-dx9, "[device_d3d] Force DirectX 9");
-dynamicAddRemoveSpew, "Debug spew for game world Add/Remove for dynamic entities");
-dynamicIBufferSize,"Set the size of the dynamic index buffer");
-dynamicVBufferSize,"Set the size of the dynamic vertex buffer");
-earlyInvites, "Allows invites/jipping before the MP tutorial has been completed.");
-echoes, "[Audio] Enables local environment scanning and turns echoes on.");
-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");
-edgefixedpointposauto, "[RAGE] just specify the number of fractional bits. The integer bits are automatically calculated from the size of the geometry");
-edgegeom,"[grmodel] Use Edge geometry on PS3 (both by default, or =skinned or =unskinned)");
-edgenoindexcomp, "[RAGE] don't use index compression");
-edgeoutputfloat4pos, "[RAGE] output a float4 position from Edge instead of float3 by default");
-edgeoutputmask, "[RAGE] a bit mask containing which attributes we force through Edge");
-edgeRing,"[grcore] Set edge ring buffer size allocation per SPU in kilobytes (default 3072k)");
-edgeSpuCount,"[grcore] Set number of SPUs that can run EDGE (1-4, default 3)");
-edgeSpuPrio,"[grcore] Set priority of EDGE jobs on spu (1-15, default 6)");
-edgeType,"[grcore] Set edge ring buffer memory type (0=local or 1=main, default local)");
-editpreset, "Name of the preset to edit");
-ekgdefault, "Startup ekg with the page");
-ekgpage, "EKG to enable at boot time (primary)");
-ekgpage2, "EKG to enable at boot time (secondary)");
-emailasserts, "[diag] Email address to send all asserts to");
-emailassertsfrom, "[diag] Email address to send all asserts from");
-emailerpath, "[diag] Path to rageemailer.exe");
-emblemRequestCallstack, "Prints the callstack when an emblem is requested.");
-emergencystop, "Pause the game and streaming during an emergency");
-emulateoptical,"Emulate optical drive behavior (default is current platform, or use ps3 or xenon to override)");
-enable_debugger_detection_tests, "N/A");
-enable_light_edit, "Enable light editing, can specify a particular light index");
-enable_light_FalloffScaling, "Enable TC modifier falloff scaling");
-enableActionModeHeadLookAt, "Enable head look at, at target during action mode");
-enableBoundByGPUFlip, "PC-only: Enable us to be bound by the time spent in Present() - otherwise this is rolled into Render Thread");
-enableCloudTestWidgets, "Force cloud/manifest check results through widgets");
-enableCNCResponsivenessChanges, "[CNC] Enable CNC responsiveness changes for player.");
-enableConvInterrupt, "Enable scripted conversation interrupts.");
-EnableCutSceneGameDataTuning, "Enables loading and saving of cutscene tune files, light filesfrom the cutscene tune directory");
-enablecutscenelightauthoring, "[cutscene] All authoring of cutscene lights such that the data can be saved out");
-EnableCutsceneTuning,"Enables loading and saving of cutscene tune files, light filesfrom the cutscene tune directory");
-enableFarGamerTagDistance, "Makes gamer tags work at superfar distances.");
-enablefatalreaderror,"Enable fatal read errors (use -toggleN=enablefatalreaderror)");
-enableflush, "Enable F5 Flush for all game modes");
-enableGpuTraceCapture,"Enable Razor GPU Trace Capture");
-enableJPNButtonSwap, "Enable button swap when language is set to japanese");
-enableLocalMPSaveCache, "[stat_savemgr] Enable local cache of multiplayer savegames.");
-enableMapCCS, "Automatically loads specified CCS at session init");
-enablemptrain, "Enable the train in MP.");
-enablemptrainpassengers, "Enable train passengers in MP.");
-enablenetlogs, "[network] enables network logging");
-enableRagdollPoolsMp, "Enable ragdoll pooling in multi player by default");
-enableSaveMigration, "[network] Enable Single Player savegame migration even if the Tunable is not set");
-EnableShadowCache); // TEMP for 32 bit hires CMs
-enableSPMapCCS, "Automatically loads specified SP map CCS at session init");
-enableStreetLightsTC,"Enable loading of street lights TC");
-EnableSubtitleTuning,"Allows subtitles to be hotloaded from the assets folder");
-enabletakeovers, "Enable vterritory takeovers during multiplayer");
-enableVisibilityDetailedSpew, "Enable Visibility Detailed Spew");
-enableVisibilityFlagTracking, "Enable Visibility Flag Tracking");
-enableVisibilityObsessiveSpew, "Enable Visibility Obsessive Spew");
-enableXInputEmulation, "[input] Enables XInput emulation from DirectInput devices.");
-EpicDevToolHost, "Specifies the hostname and port of the Epic dev auth tool. E.g. 127.0.0.1:22222");
-EpicDevToolTokenName, "Specifies the name of the token configured in the Epic dev auth tool.");
-ex, "End x world coordinate." );
-exitaftercachesave, "Cause the game to terminate immediately after the cache file has been generated");
-expandtolightbounds, "expand object bounds to attached lights bound");
-experimentalmodules, "[AMP] Enable experimental modules");
-ExportSavegameToLocalPC, "[savegame_export] Instead of uploading the savegame to the cloud, we'll save it to the X: drive on the local PC");
-ExportScriptStaticBounds, "enable script-managed static bounds export, used for heightmap tool");
-extraampchunks, "[AMP] Load additional data chunks, comma delimited");
-extracloudmanifest, "specify path to local ExtracontentManager cloud manifest file wich will be used instead of real one");
-extracontent, "Extra content development path");
-extraReuse, "[worldpopulation] Skip HasBeenSeen Checks for reusing peds and vehicles");
-extraStreamingIndices, "[DrawLists] allocate extra streaming indices");
-extravidmem, "[MEMORY] Set amount of extra video memmory to report in MB");
-ey, "End y world coordinate." );
-facebookvehiclesdriven, "[stat_savemgr] Setup the number of vehicles driven.");
-failmpload, "[stat_savemgr] Make any savegame fail to load.");
-failmploadalways, "[stat_savemgr] Make any savegame fail to load.");
-fairhddscheduler, "[streaming] Improve scheduling on HDD-based files");
-fakeModdedContent, "[REPLAY] fakes that clips have modded content");
-fakesoundschema, "[RAGE Audio] fake the sound schema version");
-fastCompression,"[rscbuilder] Use fast zlib compression, even on Xenon");
-fastscriptcore,"Enable use of fast script core");
-fbcount,"[grcore] Number of front buffers (default = 2, max 8)");
-featurelevel, "Force a certain shader model in technique remapping code (1000, 1010, 1100)");
-fiddler, "Enable fiddler HTTP captures");
-fiddlerwebsocket, "[rline] Enable fiddler Websocket captures. Also enables HTTP captures as side effect", "Disabled", "All", "");
-fileloader_tty_windows,"Create RAG windows for Fileloader related TTY.");
-fileMountWidgets, "Add Data File Mount widgets to the bank");
-fillDownload0, "[REPLAY] Pretend PS4 Filestore on download0 is full");
-filmeffect, "Enable the film effect shader");
-fixedDevPlayback, "Playback the replay in fixed time to help with Asserts throwing off time");
-fixedframetime, "Force each frame to advance by a fixed number of milliseconds (specified in fps)");
-fixedheightdebugfont, "[debug] Use the same height for all debug text, proportional and fixed-width");
-focusPedDisplayIn2D,"[AI] Display focus ped in 2d");
-focusTargetDebugMode,"[AI] Render focus ped debug in screen space at side of screen");
-fogVolumes, "[QUALITY SETTINGS] Enable lights volumetric effects in foggy weather");
-fontlib, "[text] font library to use (ppefigs, japanese, korrean, russian, trad_chinese, efigs)");
-force720,"[grcore] In the case of a <xxxx>i, Force 720p over other resolutions if the TV supports it");
-forceadpcm, "Use mp3 files for PS4");
-forcebootcd,"[startup] Force booting from cd");
-forceboothdd,"[startup] Force booting from HDD");
-forceboothddloose,"[startup] Force booting from HDD with loose files");
-forcecacheloaderencryption,"Cache data is encrypted");
-forceCatalogCacheSave, "If present, we will force saving of the catalog cache.");
-forceCESP, "[stat_savemgr] Simulate that the local player previously purchased Criminal Enterprise Starter Pack");
-forceclothweight, "overwrite all cloth weight");
-forcedfps, "Force simulated fps to the number of frames, will dilute time ");
-forceEnableCNCResponsivenessChanges, "[CNC] Force enable CNC responsiveness changes for player, even if not in CNC mode.");
-forceexceptions, "[startup] Force exceptions even when we think a debugger is present");
-forcefailedresources, "[MEMORY] Fail all allocations to see that we remain stable");
-ForceFakeGestures, "Allow fake speech gestures..");
-forcekeyboardhook, "[startup] Force disabling the Windows key with a low-level keyboard hook, even with debugger attached.");
-forceNoCESP, "[stat_savemgr] Simulate that the local player did not previously purchase Criminal Enterprise Starter Pack");
-forceRagdollLOD, "Force all ragdolls to run the given LOD");
-forceremoval, "forces removal of movies even if it has dangling refs");
-forceRenewBugstarRequests, "Forces retrieving requests from bugstar rather than using cached files");
-forceResolution, "Force the window to not adjust to the monitor size");
-forceSPMigration, "Show SP migration flow even if the player has local saves");
-forcetrimmedcutscenes, "Force cutscene audio to use trimmed audio files (i.e. final disc versions)");
-forcetwopasstrees,"force two pass tree rendering");
-forgePlayedWithData, "Fills the PlayedWith player collection with artificial data, to ease testing");
-FOV, "Oculus FOV");
-fps, "Display frame rate, even in Release builds");
-fpsborder, "[debug] Draw a colored border representing FPS threshold in RenderReleaseInfoToScreen()");
-FPSCam, "Enable FPSCam");
-fpsCaptureUseUserFolder, "Force the output folder for the metrics xml files to be the user one");
-fpz,"[grcore] Enable floating-point depth buffers");
-fragdebug,"[fragment] Print debugging information to the terminal about fragments");
-fragdebug2,"[fragment] Print debugging information to the terminal about fragments");
-FragGlobalMaxDrawingDistance,"[fragment] force the global max drawing distance to the passed in value");
-fragtuning, "Load fragment tuning");
-frameLimit, "[grcore] number of vertical synchronizations to limit game to");
-framelockinwindow,"[grcore] Force framelock to work even in a window (works best with 60Hz monitor refresh)");
-FrameQueueLimit, "Maxiumum number of frames that can be queued up");
-frameticker,"[setup] [TOGGLE] Display update, draw, and intra-frame ticker.");
-frametickerScale,"[setup] Set the vertical scale for the frame ticker.");
-frametime,"[setup] [TOGGLE] Display update, draw, and intra-frame time.");
-friendslistcaching, "Uses caching to populate friends list stats");
-friendslistcachingverbose, "Verbose logging for friends list caching");
-frontendMpForceIntro, "Force the simple screen");
-fullscreen,"[grcore] Force fullscreen mode");
-fullspeechPVG, "Force all peds to have a full speech PVG");
-fullweathernames, "[code] display full weather names");
-fxaa, "[QUALITY SETTINGS] Set FXAA quality (0-3)");
-fxaaMode,"0: Off, 1: Default, 2: HQ FXAA");
-gameheight,"Set height of game's backbuffer/gbuffer");
-gametimercutscenes, "Cutscenes will be driven by the fwTimer - only use for debugging");
-gamewidth,"Set width of game's backbuffer/gbuffer)");
-gameWindowFocusLock, "Don't allow other programs to take away the window focus");
-gcmWatchdog,"[grcore] Force gcm watchdog thread to run even when debugger is detected.");
-gen9BootFlow, "[startup] Enable Gen9 Boot Flow"));
-generateIsland, "[paths] generating nodes for heist island");
-geoLocCountry, "Set a custom result for the geo location country");
-geoLocFakeIp, "Set a fake IP to use for geoloc");
-glhaltonerror,"[grcore] Halt on GL/Cg errors (PS3)");
-globalLOD, "[LodScale] Override global root LOD scale");
-GPUCount,"[grcore] Manual override GPU Count");
-gpuDebugger, "[grcore] enable GPU debugger");
-gpuWater, "Force GPU Water Update");
-graphicsSettings, "Set all settings to the value specified");
-grassandplants,"Detail level for the plants rendering (0=low, 1=medium, 2=high)");
-grassDisableRenderGeometry, "Disables the rendering of the grass geometry only (still runs the CS computation)");
-grassInstanceCBSize, "Size of the instanced constant buffer for grass" );
-grassQuality,"[QUALITY SETTINGS] Set grass quality (0-3)");
-grid_end_x, "[commands_debug] End x coordinate of grid visitor script");
-grid_end_y, "[commands_debug] End y coordinate of grid visitor script");
-grid_size, "[commands_debug] Size of the grid cell");
-grid_start_x, "[commands_debug] Start x coordinate of grid visitor script");
-grid_start_y, "[commands_debug] Start y coordinate of grid visitor script");
-GridX, "Number of monitors wide you want to emulate");
-GridY, "Number of monitors high you want to emulate");
-halfpop, "Half population density" );
-hangdetecttimeout, "Number of seconds until hang detection kicks in");
-hangingcabletest, "hangingcabletest");
-hdao_quality,"Which HDAO quality level to use(0 = low, 1 = med, 2 = high).");
-hddfreespace, "Fake the amount of free space available on the hard disk");
-hdr,"[device_d3d] Set the whole rendering pipeline to 10-bit on 360 and 16-bit on PC");
-hdr,"[grcore] Set backbuffer to full 16bit float.");
-HDStreamingInFlight, "[QUALITY SETTINGS] Enable HD streaming while in flight");
-headblendcheck, "Renders debug text above non finalized blend peds");
-headblenddebug, "Debug for head blend memory overwrites");
-headphones, "[Audio] Mix for headphones.");
-heatmap_memory_test, "[commands_debug](script)");
-heatmap_reverse, "[commands_debug](script)");
-height, "[grcore] Screen height");
-height,"[grcore] Set height of main render window (default is 480)");
-hexdumpgcm,"Enable hex dumps of gcm command lists (use -toggleN=hexdumpgcm)");
-hideRockstarDevs, "If present then log player card stats output.");
-hidewidgets,"[bank] Hides bank widgets");
-hidewindow, "[grcore] the main window is created hidden");
-highColorPrecision, "Switch RGB11F to RGBAF16 format for PC");
-httpNumThreads, "[diag] the max number of threads to listed for rest requests on (default: 4)");
-httpoutput, "display what is posted to and returned by http query");
-httpPort, "[diag] The port(s) that the debug web server listens on (default: 7890)");
-httpThrottle, "[diag] Throttle the rest responses. Simple use is \"-httpThrottle=*=10k\" See the civentweb user manual for more options");
-HUD_LAYOUT, "HUD Layout X,Y,Width,Height");
-icusername, "The Epic Games Launcher passes in the user's epic user name. Used in offline mode only.");
-ignoreDeployedPacks, "Ignore deployed packs");
-ignoreDifferentVideoCard, "Don't reset settings with a new card");
-ignoreFocus, "[RAGE] pad does not require focus to function");
-ignoreGfxLimit, "Allows graphics/video settings to be applied even if they go over the card memory limits");
-ignorePacks, "Ignores a given set of packs based on their nameHash from setup2, delimit with ;");
-ignorePrecalculatedBankInfo,"[RAGE Audio] Ignore the precalculated bank info file");
-ignoreprofile, "Ignore the current profile settings");
-ignoreprofilesetting, "Ignore an individual profile settings");
-imposterDivisions,"Number of tree imposter divisons");
-inflateimaphigh, "Load high detail IMAPs for larger range");
-inflateimaplow, "Load low detail IMAPs for larger range");
-inflateimapmedium, "Load medium detail IMAPs for larger range");
-inGameAudioWorldSectors, "[Audio] Enabled audio world sectors online info.");
-initclothuserdata, "init cloth user data when cloth is instanced");
-installstat, "Output some network stats during install");
-instancedveg, "enable instanced vegetation");
-instancePriority, "[game Entity] force the instance priority level");
-instancepriority, "Override the instance priority for MP games");
-interiordrivemode, "[scene] Throttle interior streaming when moving fast");
-internationalKeyboardMode, "[input] Use international keyboard mode that loads the US keyboard.");
-inventoryFile, "If present, setup the inventory fine name.");
-inventoryForceApplyData, "Force application of the data from the server");
-inventoryNotEncrypted, "If present, game understands that inventory file is not encrypted.");
-invincible, "Make player invincible");
-inviteAssumeSend, "[live] On PS3 - will halt at the XMB when sending invites");
-isablecategorytelemetry, "RAGE Audio - disable RAVE category telemetry"));
-isguest, "Fakes the Guest/Sponsored user state (XB1)");
-isrockstardev, "Set Is Rockstar Dev status");
-jobtimings,"[task] Spew job timings");
-jpegsavequality,"[setup] Set JPEG save quality (default 75, can be 60-100)");
-jpnbuild, "Overrides app content to return IsJapaneseBuild() == true");
-junccap, "Junction capture type ( simple or spin )" );
-junccosts, "Junction scene cost folder - place to save cost tracker logs");
-juncdst, "Junction destination csv filename" );
-juncend, "Junction # to end on" );
-juncprecapdelay, "Junction smoke - precapture delay in seconds");
-juncsettimeeachframe, "Junction smoke - sets the time every frame to 12:00");
-juncsettlespin, "Junction number of settle spins" );
-juncspinrate, "Junction smoke - rate of spin per frame in radians");
-juncsrc, "Junction source csv filename" );
-juncstart, "Junction # to start with" );
-juncstartupspin, "Junction number of startup spins" );
-kbAutoResolveConflicts, "Never display keybinding conflicts with a warning screen");
-kbDebugOnlySwitch, "[game] Toggle only between game and debug keyboard modes.");
-kbDontUseControlModeSwitch, "[game] Don't use a Control+Key press to toggle game modes.");
-kbgame, "[game] Start game in Game Keyboard Mode");
-kblevels, "[game] Start game in Level Keyboard Mode");
-kbmodebutton, "[game] Sets the button to be used for switching keyboard modes.");
-keyboardLocal, "[control] Sets the keyboard layout to the specified region.");
-lan, "[network] Use LAN sessions instead of online sessions");
-landingFullFallback, "Display a full fallback layout including the fixed columns");
-langfilesuffix, "[text] Suffix to append to the RPF filename of a language file, like '_rel'");
-lastgen,"render without new nextgen effects");
-lazydelete, "[MEMORY] Take your time deleting stuff");
-leaveDeadPed, "Leave dead ped behind when resurecting the local player");
-leavempforstore, "The store will cause the player to leave mp sessions.");
-level, "[gamelogic] level to start game in (alpine, underwater, desert, space, moon, codetest, testbed)");
-licensePlate, "Text for the license plate");
-LiveAreaContentType, "[LiveArea] The type of the content to be loaded.");
-LiveAreaLoadContent, "[LiveArea] The content id of the content to be loaded.");
-loadallsfmovies, "Loads each scaleform movie, one at a time");
-loadclipsetsfromxmlandsavepso, "Load the ClipSets from clipsets.xml and save to clipsets.pso");
-loadclothstate, "load cloth data when cloth is instanced");
-loadMapDLCOnStart, "Automatically loads both SP and MP map changes at startup");
-loadreleasepsos, "Load the release PSO versions of certain meta files, on non-disc builds");
-loadstats,"[memory] Enable hierarchical logging of load times.Supply an optional parameter to specify filename.");
-loadtestsounds, "Load test_sounds.dat");
-loadtimer,"[setup] Display a loading timer");
-loadwaterdat, "Use old water data");
-loat UNUSED_-tolerance), int maxIterations)
-loat UNUSED_-zVal),
-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");
-localconsole,"[setup] run with a local console.");
-localhost,"[startup] Specify local host of PC for rag connection (automatically set by psnrun.exe)");
-localnetlogs,"[network] Write network logs to local storage");
-lockableResourcedTextures, "Resourced textures are made lock/unlock-able.");
-lockableResourcedTexturesCount, "Number of lockable resourced textures accomodated.");
-lockragdolls, "[physics] Lock all peds to disallow ragdolls");
-lockscaleformtogameframe, "Lock the scaleform framerate to the game's framerate by default (some movies may override this)");
-lodScale,"[QUALITY SETTINGS] Set Lod Distance Level (0.0-1.0f)");
-logactionscriptrefs, "Logs any actionscript refs that get added to movies");
-logallocstack,"[startup] Log all memory allocation stack tracebacks (requires -logmemory)");
-logArrayHandlerBatching, "Adds logging for array handler update batching");
-logClearCarFromArea, "[GameWorld] print the reason for a clear_area failing to remove a vehicle");
-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");
-logcreatedpeds, "[pedpopulation] Log created peds");
-logcreatedvehicles, "[vehiclepopulation] Log created vehicles");
-logdestroyedpeds, "[pedpopulation] Log destroyed peds");
-logdestroyedvehicles, "[vehiclepopulation] Log destroyed vehicles");
-logExtendedScaleformOutput, "Logs Scaleform output that may produce too much spam for any standard debug channel");
-logfile, "[profile] Sets the name of the logfile (defaults to profiler_log.csv)");
-logmemory,"[startup] Log all memory allocation and deallocations to file (default is c:\\logmemory.csv)");
-logonlyscriptnetregfailures, "[network] will log only script network registration failures");
-logPlayerHealth, "[code] Logs player health to log files");
-logstarvationdata, "[network] logs extended data about starving network objects");
-logstreaming,"[Streamer] Log all file access to a file (with names and offsets)");
-logtimestamps,"[diag] Output the timestamp with each line when logging to a file");
-logusedragdolls, "Logs the maximum number of NM agents, rage ragdolls and anim fallbacks the get used.");
-longLifeCommandLists,"Deferred command lists last over multiple frames. Helps debugging in PIX");
-map, "[game] Map file used when loading game");
-mapCentersOnClick, "If the map centers on a single click and waypoints on a double");
-mapMoverOnlyInMultiplayer, "Use to only use MOVER map collision when in multiplayer games; MOVER will be set to collide with weapon shapetests.");
-maponly, "Only load the map - turn off all cars & peds");
-maponlyextra, "Only load the map - turn off all cars & peds");
-mapStaysOnWaypoints, "Whether the Pause Map moves on waypoints");
-marketing, "Marketing memory size");
-maxbigconstraints, "[physics] Override the maximum number of big constraints.");
-maxcollisionpairs, "[physics] Override the maximum number of broadphase pairs.");
-maxcompositemanifolds, "[physics] Override the maximum number of composite manifolds.");
-maxconstraints, "[physics] Override the maximum number of constraints.");
-maxcontacts, "[physics] Override the maximum number of contacts.");
-maxexternvelmanifolds, "[physics] Override the maximum number of extern velocity manifolds.");
-maxfps, "Maximum frames per second");
-maxframetime, "Maximum size of one frame in seconds");
-maxhighprioritymanifolds, "[physics] Override the maximum number of high-priority manifolds.");
-maximizableWindow, "Have maximize button active on window");
-maxinstbehaviors, "[physics] Override the maximum number of inst behaviors.");
-maxlittleconstraints, "[physics] Override the maximmum number of little constraints.");
-MaxLODScale, "[QUALITY SETTINGS] Maximum lod scale (0.0-1.0)");
-maxloginstances, "[network] limits the number of instances of a individual log file that can be generated before old files are overwritten");
-maxmanagedcolliders, "[physics] Override the maximum number of managed colliders.");
-maxmanifolds, "[physics] Override the maximum number of manifolds.");
-maxmiplevels, "[RAGE] the maximum number of mips to load for any given image");
-maxmipsize, "[RAGE] the maximum dimension of mips to load for any given image");
-maxPeds, "[pedpopulation] Maximum ped population");
-maxphysicalglassshards, "The maximum number of physical glass shards that can exist at a given time.");
-MaxPower, "Maximum Rating Considered High End");
-maxsleepislands, "[physics] Override the maximum number of sleep islands.");
-maxtexturesize, "[setup] (DEV only) Sets the maximum size for a texture");
-maxthreads, "[grcore] Maximum amount of threads to use in game");
-maxVehicles, "[vehiclepopulation] Maximum vehicle population");
-MemoryUsage, "Display memory usage");
-memrestrict, "[MEMORY] Set the restriction the amount of available memory for managed resources");
-memstats,"[memory] Enable hierarchical logging of memory usage.Supply an optional parameter to specify filename.");
-memvisualize, "Enable MemVisualize");
-messageBoxTimeout, "[logging] Enable message box timeout that chooses default option once timer expires: supports =0 to =15");
-metricallowlogleveldevoff, "[telemetry] Use this command to turn on metrics on channel LOGLEVEL_DEBUG_NEVER");
-midiinputdevice, "[RAGE Audio] MIDI device id to use for input");
-midnight, "Run automatic stats tools at midnight." );
-minAgeRating, "Overrides minimum age rating for the game");
-minframetime, "Maximum size of one frame in seconds");
-MinHeight, "Lowest Allowed Resolution (Height)");
-minimalpredictionlogging, "minimal prediction logging");
-minimap3d, "[code] 3D minimap");
-minimapRound, "[code] Round 2D minimap");
-minimizableWindow, "Have minimize button active on window");
-minimizeLostFocus, "minimize when fullscreen loses focus");
-minmiplevels, "[RAGE] the minimum number of mips to load for any given image");
-minmipsize, "[RAGE] the minimum dimension of mips to load for any given image");
-minPeds, "[pedpopulation] Minimum ped population");
-MinPower, "Minimum Rating Considered Low End");
-minspecaudio, "Force minspec audio processing");
-minVehicles, "[vehiclepopulation] Minimum vehicle population");
-MinWidth, "Lowest Allowed Resolution (Width)");
-mirdebugcrack,"mirdebugcrack"); // load special crack texture
-mirdebugnoheap_360,"mirdebugnoheap_360"); // allocate mirror reflection target separately, so it can be viewed from rag
-mirdebugnoheap_ps3,"mirdebugnoheap_ps3"); // allocate mirror reflection target separately, so it can be viewed from rag
-mirrorusegbuf1_360,"mirrorusegbuf1_360"); // allocate mirror reflection target from gbuffer1 (as it used to be), instead of gbuffer23
-missingfilesarefatal,"[system] If set, any file open failure is considered a fatal abort.");
-missiongroup, "[commands_debug] Start mission group parameter for the autoflow automated test script");
-missionname, "The name of the mission you wish to have invoked when the game boots.");
-missionnum, "The number of the mission you wish to have invoked when the game boots.");
-mmfNoDeleteCorruptFiles, "Allow corrupt video files to remain on disk so they can be reviewed for bugs");
-modelnamesincapture,"show model names in GPAD/PIX");
-monitor,"[grcore] Use the specified monitor number (zero-based)");
-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).");
-MotionBlurStrength, "[QUALITY SETTINGS] Overall Motion blur strength (0.0-1.0)");
-mouse_sensitivity_override, "Mouse sensitivity override");
-mouseDebugCamera, "Enable mouse control of the debug cameras");
-mouseexclusive, "Game uses mouse exclusively.");
-movedebug, "Enable node 2 def map");
-mpactivechar, "[stat_savemgr] Override active character.");
-mpactiveslots, "[stat_savemgr] Override numver of active slots.");
-mpSavegameUseSc, "[stat_savemgr] Use Social Club savegames for multiplayer.");
-mrt,"[grcore] Use a Multiple-Render Target to encode HDR");
-MSAA,"[GRAPHICS] Anti-aliasing (MSAA_NONE, MSAA_2, MSAA_4, MSAA_8)");
-MSAA,"[grcore] Anti-aliasing (MSAA_NONE, MSAA_2xMS, MSAA_Centered4xMS, MSAA_Rotated4xMS)");
-mtphys, "[physics] Use multithreaded physics simulation, even though this build is not optimized.");
-multiFragment,"[grcore] Number of AA fragments (1, 2, 4, or 8)");
-multiFragment,"[grcore] Number of color/depth fragments (1,2,4, or 8)");
-multiHeadSupport, "Multi Head Support");
-multiSample,"[grcore] Number of AA samples (1, 2, 4, 8, or 16)");
-multiSample,"[grcore] Number of multisamples (1, 2, 4, or 8)");
-multiSample,"[grcore] Number of multisamples (1, 2, or 4)");
-multiSampleQuality,"[grcore] Quality level of multisamples - Video card dependent");
-mute, "[RAGE Audio] Mutes audio.");
-muteoutput, "Start with output muted");
-nableCrashpad, "[startup] Enable Breakpad (defaults to disabled on Master builds, use this to turn it on)");
-namedrtdebug,"Output debug info");
-nameheapshift,"Specify name heap shift (default=0, 64k max size, can be up to 3 for 512k max size)");
-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");
-netArraySizeAssert, "If set, the array manager asserts when the size of an array exceeds that which can fit in a single update message");
-netAutoActionPlatformInvites, "[Invite] Auto-accept platform invites");
-netAutoForceHost,"[session] If present, does not look for a game and goes straight to hosting one.");
-netAutoForceJoin,"[session] If present, keeps matchmaking until a game is available.");
-netAutoJoin,"[session] If present, joins a game straight away.");
-netAutoMultiplayerLaunch, "[network] If present the game will automatically launch into the multiplayer game-mode.");
-netAutoMultiplayerMenu, "[network] If present the game will automatically launch into the multiplayer menu.");
-netBadQosThresholdMs, "If a connection quality is poor for this amount of time, we start reporting a bad connection quality");
-netBindPoseClones, "[network] Perform a bind pose analysis of the clone peds in a network game");
-netBindPoseCops, "[network] Perform a bind pose analysis of the cop peds in a network game");
-netBindPoseNonCops,"[network] Perform a bind pose analysis of the non cop peds in a network game");
-netBindPoseOwners, "[network] Perform a bind pose analysis of the owner peds in a network game");
-netBubbleAlwaysCheckIfRequired,"[session] If present, enforces that hosts always check if bubbles are required");
-netBypassMultiplayerAccessChecks, "[network] Bypass soft network access blockers");
-netClockAlwaysBlend, "[network] If present the game will always blend back to global from an override.");
-netCommerceUseCurrencyCode, "[commerce] Always replace display price with the currency string");
-netCompliance); // Force XR/TRC compliance on non-final builds
-netCompliance, "Enables compliance mode (compliance friendly error handling / messaging");
-netCxnEstablishmentStackTraces, "Enables stack traces for connection establishment functions");
-netCxnLockHoldThreshold, "Sets threshold at which we'll log that we held onto the connection manager lock");
-netCxnLockLongHoldThreshold, "Sets threshold at which we log 'True' for a *long* hold - this is just for searching purposes");
-netCxnLockLongWaitThreshold, "Sets threshold at which we log 'True' for a *long* wait - this is just for searching purposes");
-netCxnLockOnlyOutsideLock, "Sets whether we only consider the outside lock");
-netCxnLockPrintMainStackTrace, "Sets whether we print our main thread stack for a long hold");
-netCxnLockWaitThreshold, "Sets threshold at which we'll log that we waited for the connection manager lock");
-netdebugdesiredvelocity, "[network] Enable debugging of desired velocities");
-netdebugdisplay, "[network] Display network object debug information");
-netdebugdisplayconfigurationdetails, "[network] Display network configuration details");
-netdebugdisplayghostinfo,"[network] Allow display of ghost info for targetted types");
-netdebugdisplaypredictioninfo,"[network] Allow display of prediction info for targetted types");
-netdebugdisplaytargetobjects,"[network] Allow display of target object data");
-netdebugdisplaytargetpeds,"[network] Allow display of target ped data");
-netdebugdisplaytargetplayers,"[network] Allow display of target player data");
-netdebugdisplaytargetvehicles,"[network] Allow display of target vehicle data");
-netdebugdisplayvisibilityinfo,"[network] Allow display of visibility info for targetted types");
-netDebugLastDamage, "Debug last damage done to physical entities.");
-netdebugnetworkentityareaworldstate, "[network] Enable visual debugging of network entity area world state");
-netDebugTaskLogging, "[network] Activate the task logging on specific tasks for network debugging");
-netdebugupdatelevels, "[network] Include update level information with the prediction logs");
-netDisableAcquireCritSecForFullMainUpdate, "When updating main, disable acquiring connection manager critical section for full update");
-netDisableBrowserSafeRegion, "Disables safe region for web browser on PlayStation.");
-netDisableLoggingStallTracking, "[network] Disables functionality to track logging stalls");
-netDisableMissionCreators, "[network] Disable access to the mission creators");
-netDisableWebApiInvites, "Disables web api invites");
-netEnableEvaluateBenefits, "Enables evaluation of membership benefits");
-netEnableScMembershipServerTasks, "Enables membership ROS tasks to request data from the server");
-netEndpointCxnlessMs, "Set default connection-less timeout for endpoints");
-netEndpointInactivityMs, "Set default inactivity timeout for endpoints");
-netEndpointRemovalDisabled, "Set whether endpoints are removed on inactivity");
-netExcessiveAlphaLogging, "Prints logging when the network code sets the alpha");
-netfakebandwidthlimitdown, "Set initial value for the fake download bandwidth limit in bytes per second. E.g. -netfakebandwidthlimitup=1024");
-netfakebandwidthlimitup, "Set initial value for the fake upload bandwidth limit in bytes per second. E.g. -netfakebandwidthlimitup=1024");
-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");
-netFakeGamerName, "Specify a fake name to use for the local player");
-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");
-netForceActiveCharacter, "Force whether we have an active character or not");
-netForceActiveCharacterIndex, "Force the active character index");
-netForceBackCompatAsPS5, "[network] Force acting as playing on PS5 with back compat", "Disabled", "PS4", "");
-netForceBadSport, "[stat_savemgr] Force local player to be a bad sport.");
-netforcebandwidthtest, "[network] Force the test to run on each call", "Disabled", "All", "");
-netForceCheater, "[network] Force local player cheater setting (0 or 1)");
-netForceCompletedIntro, "Force whether we have completed the MP intro");
-netForceReadyToCheckStats, "Force setting of whether stats can be checked");
-netforceuserelay, "Force the packet relay to be used");
-netFromLiveArea, "[network] Forces -FromLiveArea");
-netFunctionProfilerAsserts, "[network] Asserts when function profiler exceeds supplied times");
-netFunctionProfilerDisabled, "[network] Disables netFunctionProfiler");
-netFunctionProfilerThreshold, "[network] Only outputs function that took more than supplied ms");
-netGameTransactionHostName,"host name to use for connecting to game server");
-netgametransactionsNonce, "Nonce"););
-netGameTransactionsNoRateLimit, "Ignore rate limit values."); )
-netGameTransactionsNoToken, "Don't use the access tokens");
-netGameTransactionsServerApp, "Server app to use");
-netGameTransactionTitleName,"title name to use for connecting to game server");
-netGameTransactionTitleVersion,"title version to use for connecting to game server");
-netHasActivePlusEvent, "[net_live] PS4 only - Adds active PS+ event (bypassing need for event in event schedule)");
-netHasScMembership, "If present, specifies whether we have SC membership or not");
-nethttpallownonhttps, "[http] Allow non-HTTPS requests", "Disabled", "All", "All");
-nethttpdump, "If present HTTP requests/responses (for everything except Bugstar) will be dumped to debug output");
-nethttpdumpbinary, "If present HTTP requests/responses will dump binary content");
-nethttpdumpbugstar, "If present, HTTP requests/responses for Bugstar will be dumped to debug output");
-nethttpnoxhttp, "If present don't use IXHR2 on Xbox One");
-nethttpproxy, "Address of proxy to use for HTTP requests: <x.x.x.x:port>.Port is optional.");
-netHttpRequestTrackerDisable, "Disable the HTTP request tracker altogether.");
-netHttpRequestTrackerDisplayOnScreenMessage, "[network] The HTTP request tracker will display a message on screen if there is a burst.");
-netHttpRequestTrackerRules,"Specify rules .xml file for HTTP request tracker. -netHttpRequestTrackerRules=rules.xml");
-nethttprules, "Enable http interception and specify rules xml file. -nethttprules=rules.xml");
-nethttpserveraddr, "Address of server to use for HTTP requests: <x.x.x.x:port>.Port is optional.");
-nethttpsnoproxy, "Ignore proxy for HTTPS requests");
-nethttpstunnel, "[http] Use the proxy address to tunnel HTTPS requests");
-nethttptimeout, "HTTP request timeout in seconds.Overrides application defined timeout.");
-nethttpuseragent, "HTTP user agent string.");
-neticefailbasedonnatcombo, "Force a NAT traversal failure based on NAT type combination (i.e. strict-strict, strict-moderate will fail)");
-neticefailgamers, "Force a NAT traversal failure based on a comma-separated list of gamerhandles (eg. -neticefailgamers=\"SC 280471,SC 280921\")");
-neticefailprobability, "Force a NAT traversal failure based on a [0%, 100%] probability (eg. -neticefailprobability=50)");
-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");
-neticeforcefail, "Don't start NAT traversal, instead force a failure after a specified number of milliseconds (eg. -neticeforcefail=1000)");
-neticeforcesymmetricsocket, "Always use the symmetric socket for all NAT traversals");
-netIceIgnoreDirectMsgs, "Ignores ICE messages that are received from non-relayed addresses");
-netIceIgnoreIndirectMsgs, "Ignores ICE messages that are received via relay server");
-neticenodirectoffers, "Only send indirect (relay assisted) offers");
-netIceQuickConnectTimeoutMs, "Sets the QuickConnect timeout in milliseconds.");
-neticesenddebuginfo, "Tell the remote peer to send debug info to the local peer after each NAT traversal");
-neticesucceedgamers, "Force a NAT traversal failure to gamers NOT listed in a comma-separated list of gamerhandles (eg. -neticesucceedgamers=\"SC 280471,SC 280921\")");
-neticesymsocketlocal, "Map the symmetric socket to the local LAN address");
-neticetestwrongrelayaddr, "Pretends we don't have the remote peer's correct relay address, so we need to discover it during NAT traversal");
-netInvitePlatformCheckStats, "[Invite] Whether we check stats or not when processing platform invites");
-netInviteScriptHandleNoPrivilege, "[Invite] Let script handle no privilege");
-netkxignoredirectmsgs, "for testing purposes only - ignore key exchange messages received via direct addresses");
-netkxignoreindirectmsgs, "for testing purposes only - ignore key exchange messages received via relay server addresses");
-netlogprefix, "[network] specifies a prefix applied to the log file, can be used when running multiple instances of a game from the same PC");
-netlogtelemetry, "Logs out telemetry content");
-netMatchmakingAlwaysRunSorting,"[session] If present, will run sorting even with one session");
-netMatchmakingCrewID,"[session] If present, sets the crew ID used for crew matchmaking");
-netMatchmakingDisableDumpTelemetry,"[session] If present, disable dumping telemetry to logging");
-netMatchmakingForceAim , "Force matchmaking aiming to the following: ");
-netMatchmakingForceLanguage, "Force matchmaking language to the following: ");
-netMatchMakingForceRegion, "Force matchmaking region to the following: ");
-netMatchmakingMaxTelemetry,"[session] If present, max out the telemetry to test");
-netMatchmakingTotalCrewCount,"[session] If present, sets the total number of players in our crew");
-netMemAllocatorLogging, "[network] Outputs a log containing the stream of allocations and deallocations. "
-netMembershipRefreshOnBackgroundExecutionExit, "[net_live] PS5 Only - Refresh membership status after exiting background execution");
-netMpAccessCode, "[network] Override multiplayer access code", "Default multiplayer access behaviour", "All", "");
-netMpAccessCodeNotReady, "[network] Force the access code check to be flagged as not ready", "Default multiplayer access behaviour", "All", "");
-netMpAccessCodeReady, "[network] Force the access code check to be flagged as ready", "Default multiplayer access behaviour", "All", "");
-netMpSkipCloudFileRequirements, "[session] If present, skips need for tunables or background scripts");
-netnattype, "Bypasses NAT type detection and sets the local NAT type. Example -netnattype=Open, -netnattype=Moderate, -netnattype=Strict, -netnattype=Unknown, -netnattype=Random");
-netNoClanEmblems, "Disables the clan emblem system");
-netnocxnrouting, "Disables all connection routing (including peer relaying and rerouting broken direct connections to the relay server).");
-netnopcp, "Don't use PCP or NAT-PMP protocols");
-netnopeerrelay, "Don't relay packets through other peers");
-netNoScAuth, "Disables ScAuth signup and account linking");
-netnoupnp, "Don't use UPnP");
-netObjectIdMinTimeBetweenRequests, "[network] Object Id minimum time between Id requests");
-netObjectIdNumIdsToRequest, "[network] Object Id number of Ids that we request when ");
-netObjectIdObjectIdReleaseThreshold, "[network] Object Id release threshold");
-netObjectIdRequestIdThreshold, "[network] Object Id request Id release threshold");
-netpeerid, "Sets the local peer's peer ID to the specified value. E.g. -netpeerid=0xAAAAAAAAAAAAAAAA");
-netpeerrelaymaxhops, "Sets the maximum number of hops a packet can take through a p2p relay route");
-netpeerrelaymaxrelayedcxns, "Roughly sets the maximum number of connections the local peer can relay simultaneously. See documentation for SetMaxRelayedCxns().");
-netPlayerDisableLeakPrevention, "[net] Disables non-physical player leak prevention");
-netPlusCustomUpsellEnabled, "[net_live] PS4 only - When PS+ event is active and enabled - enables custom upsell");
-netPlusEventEnabled, "[net_live] PS4 only - Enables PS+ event (bypassing need for tunable)");
-netPlusEventPromotionEndGraceMs, "[net_live] PS4 only - When PS+ event is active and enabled - grace period to exit RDO when promotion ends");
-netPlusPromotionEnabled, "[net_live] PS4 only - When PS+ event is active and enabled - enables PS+ promotion");
-netPresenceDisablePresenceDebug, "[Presence] Disables that we can process server only messages in BANK builds");
-netpresenceignorepongs, "Ignores pongs from the presence server to help test fault tolerance.");
-netpresencesecure, "Determine whether to use secure protocol when communicating with the presence server.");
-netpresenceserveraddr, "Sets the full address the of presence server: <x.x.x.x:port> or <hostname:port>.");
-netpresenceserverdisable, "Disables discovery of the presence server");
-netPrivilegesAgeRestricted, "[network] Force privilege setting for age restriction", "Default communication privilege setting", "All", "");
-netPrivilegesMultiplayer, "[network] Force privilege setting for multiplayer", "Default multiplayer privilege setting", "All", "");
-netPrivilegesRos, "[network] Force privilege setting for Rockstar services", "Default communication privilege setting", "All", "");
-netPrivilegesSocialNetworkSharing, "[network] Force privilege setting for social network sharing", "Default communication privilege setting", "All", "");
-netPrivilegesTextCommunication, "[network] Force privilege setting for text communication", "Default communication privilege setting", "All", "");
-netPrivilegesUserContent, "[network] Force privilege setting for user content", "Default UGC privilege setting", "All", "");
-netPrivilegesVoiceCommunication, "[network] Force privilege setting for voice communication", "Default communication privilege setting", "All", "");
-netrealworld, "Allows networking systems to enable simulation of real world networking conditions.", "Disabled", "All", "All");
-netrelaychangeaddr, "Change relay servers periodically. Tests relayed p2p connections when our relay address changes.");
-netrelaydisable, "Disables discovery of the relay server");
-netrelayignorep2pterminus, "Ignores P2P terminus packets that are received from the relay server.");
-netrelayignorepongs, "Ignores pongs from the relay server to help test fault tolerance.");
-netrelaynocrypto, "Disables mixing of relay packets with random byte - all packets are secured using P2PCrypt");
-netrelaypinginterval, "Number of seconds between pinging the relay server.");
-netrelaysecure, "Determine whether to use secure protocol when communicating with the relay.");
-netrelayserveraddr, "Sets the full address of the relay server: <x.x.x.x:port>.");
-netremoteloggingEnableUpload, "[network] Allow uploading remote logs to the cloud.");
-netremoteloggingLocalLog, "[network] Specify a local path to post remote logs to.");
-netremoteloggingNoCompression, "[network] Do not compress remote logs before sending them.");
-netremoteloggingUseEncryption, "[network] Encrypt remote logs before sending them.");
-netRequireSpPrologue, "[network] Force a setting for requiring the SP prologue");
-netScAddUnconsumedStipend, "If present, adds an unconsumed stipend benefit");
-netScAuthNoExit, "Disable exiting the ScAuth flow through BACK button, requires browser javascript exit");
-netScIgnoreFirstServiceResult, "If present, adds an unconsumed stipend benefit");
-netScMembershipAllowExpire, "If present, determines whether SC membership can expire mid-session");
-netScMembershipExpiryPosix, "If present, specifies expiry of SC membership");
-netScMembershipStartPosix, "If present, specifies start of SC membership");
-netscriptdisplay, "[network] Display network script object debug information");
-netScriptHandleNewGameFlow, "[network] Script pick up the new game flow when delayed / postponed");
-netSendStallTelemetry, "[network] Only outputs function that took more than supplied ms");
-netSessionAllAdminInvitesTreatedAsDev,"[session] If present, set all admin invite dev setting");
-netSessionAllowAdminInvitesToSolo,"[session] If present, allow admin invites to solo");
-netSessionAverageRTT, "Override average RTT value");
-netSessionBailAtHost,"[session] If present, we will simulate a bail when failing when call to host is made");
-netSessionBailAtJoin,"[session] If present, we will simulate a bail when failing when call to join is made");
-netSessionBailAttr,"[session] If present, we will simulate a bail when failing during change attribute process");
-netSessionBailFinding,"[session] If present, we will simulate a bail when failing during find game process");
-netSessionBailHosting,"[session] If present, we will simulate a bail when failing during host game process");
-netSessionBailJoining,"[session] If present, we will simulate a bail when failing during join game process");
-netSessionBailJoinTimeout,"[session] If present, we will simulate a bail when failing during join game process via timeout");
-netSessionBailMigrate,"[session] If present, we will simulate a bail when migrating");
-netSessionCheckPartyForActivity,"[session] If present, prompts players to select how to proceed with respect to parties on starting activities");
-netSessionDisableImmediateLaunch,"[session] If present, disables immediate launch");
-netSessionDisablePeerComplainer,"[session] If present, disables peer complainer");
-netSessionDisablePlatformMM,"[session] If present, disables platform matchmaking in quickmatch");
-netSessionDisableSocialMM,"[session] If present, disables social matchmaking in quickmatch");
-netSessionEnableActivityMatchmakingActivityIsland,"[session] If present, enables activity island filtering on job queries");
-netSessionEnableActivityMatchmakingAnyJobQueries,"[session] If present, enables augmenting job searches with any job of specified type");
-netSessionEnableActivityMatchmakingContentFilter,"[session] If present, enables content filtering on job queries");
-netSessionEnableActivityMatchmakingInProgressQueries,"[session] If present, enables augmenting job searches with in progress jobs");
-netSessionEnableLanguageBias,"[session] If present, will enable languagw biased matchmaking for non-final");
-netSessionEnableLaunchComplaints,"[session] If present, enable client complaints during activity launch");
-netSessionEnableRegionBias,"[session] If present, will enable region biased matchmaking for non-final");
-netSessionEnableRTT, "Enable RTT matchmaking");
-netSessionForceHost,"[session] If present, will always host when calling FindSessions");
-netSessionHostProbabilityEnable,"[session] If present, disables probability MM");
-netSessionHostProbabilityMax,"[session] If present, sets the maximum probability matchmaking attempts to X");
-netSessionHostProbabilityScale,"[session] If present, sets the scaling value (per MM) of the host probability");
-netSessionHostProbabilityStart,"[session] If present, sets the starting value of the host probability");
-netSessionIgnoreAim,"[session] If present, will ignore aim preference matchmaking value");
-netSessionIgnoreAll,"[session] If present, will ignore data hash, cheater and aim preferences matchmaking");
-netSessionIgnoreAssets, "Ignore asset differences");
-netSessionIgnoreCheater,"[session] If present, will ignore cheater matchmaking value");
-netSessionIgnoreDataHash,"[session] If present, will ignore data hash matchmaking value");
-netSessionIgnoreECHash, "Ignore the CExtraContentManager::GetCRC data hash");
-netSessionIgnoreReputation, "Ignore Xbox One reputation setting");
-netSessionIgnoreTimeout,"[session] If present, will ignore time out matchmaking value. Not included in -All");
-netSessionIgnoreVersion,"[session] If present, will ignore time out matchmaking version");
-netSessionMaxPlayers,"[session] If present, sets the maximum number of players in a single session");
-netSessionMaxPlayersActivity,"[session] If present, sets the maximum number of players in an activity");
-netSessionMaxPlayersFreemode,"[session] If present, sets the maximum number of freemode players in a single session");
-netSessionMaxPlayersSCTV,"[session] If present, sets the maximum number of SCTV players in a single session");
-netSessionNoAdminInvitesTreatedAsDev, "[session] If present, set no admin invite dev setting");
-netSessionNoGamerBlacklisting,"[session] If present, prevents gamers from being blacklisted");
-netSessionNoSessionBlacklisting,"[session] If present, prevents sessions from being blacklisted");
-netSessionNoTransitionQuickmatch, "[session] If present, transition quickmatch does not host");
-netSessionOpenNetworkOnQuickmatch,"[session] If present, opens the network when we quickmatch");
-netSessionRejectJoin,"[session] If present, will always reject join attempts");
-netSessionShowStateChanges,"[session] If present, show session state changes on screen");