-
Notifications
You must be signed in to change notification settings - Fork 123
/
help_commands.json
2078 lines (2078 loc) · 71.8 KB
/
help_commands.json
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
{
"+attack": {
"description": "When active the player will fire the weapon he is currently holding.\nThis is the primary command used to make the player fire the gun.\nFor as long as the key that is bound to this command is held down and this command is active the player will keep on firing the gun."
},
"+attack2": {
"description": "Secondary attack button."
},
"+back": {
"description": "When active the player will move backwards."
},
"+cl_wp_stats": {
"system-generated": true
},
"+fire": {
"system-generated": true
},
"+fire_ar": {
"system-generated": true
},
"+forward": {
"description": "When active the player will move forward."
},
"+jump": {
"description": "When active the player will do a single jump. The next jump won't be performed until \"-jump\" has been issued."
},
"+klook": {
"description": "When active, \"+forward\" and \"+back\" become \"+lookup\" and \"+lookdown\" respectively.\nThis command is useful if the player needs to look at objects which are above or below him."
},
"+left": {
"description": "When active the player will turn left."
},
"+lookdown": {
"description": "When active the player will look down."
},
"+lookup": {
"description": "When active the player will look up."
},
"+mlook": {
"description": "When active moving the mouse or joystick forwards and backwards performs \"+lookup\" and \"+lookdown\" respectively.\nThis command is very useful if the player needs to look at objects which are above or below him.\nMost players execute this command and never remove it. This way they can use the keyboard to move the player forward and back and strafe left and right, while using the mouse to turn the player left and right and to make him look up and down.\nIn order to have this command set permanently you will have to create a file called autoexec.cfg in the qw/ directory and put in the line \"+mlook\" into that file.\nBy doing this the game will automatically execute the autoexec.cfg file and it will also active that command.\nAlmost every player uses this command nowadays, because the combination of using mouse and keyboard is widely considered the best."
},
"+movedown": {
"description": "When active the player will swim down when in the water."
},
"+moveleft": {
"description": "When active the player will strafe left."
},
"+moveright": {
"description": "When active the player will strafe right."
},
"+moveup": {
"description": "When active the player will swim up when in the water."
},
"+qtv_delay": {
"system-generated": true
},
"+right": {
"description": "When active the player will turn right."
},
"+showscores": {
"description": "Display scoreboard."
},
"+showteamscores": {
"description": "Display team scoreboard."
},
"+speed": {
"description": "When active the player will run."
},
"+strafe": {
"description": "When active, \"+left\" and \"+right\" function like \"+moveleft\" and \"+moveright\", strafing in that direction."
},
"+use": {
"description": "When used it will activate objects in the game that have been designed to react at \"+use\""
},
"+voip": {
"system-generated": true
},
"+zoom": {
"system-generated": true
},
"-attack": {
"description": "When used the player will stop firing the gun if \"+attack\" is active."
},
"-attack2": {
"description": "Secondary attack button."
},
"-back": {
"description": "When used the player will stop moving back if \"+back\" is active."
},
"-cl_wp_stats": {
"system-generated": true
},
"-fire": {
"system-generated": true
},
"-fire_ar": {
"system-generated": true
},
"-forward": {
"description": "When used the player will stop moving forward if \"+forward\" is active."
},
"-jump": {
"description": "When used the player will stop jumping if \"+jump\" is active."
},
"-klook": {
"description": "When used the forward and back keys will stop making the player look up and down if \"+klook\" is active."
},
"-left": {
"description": "When used the player will stop turning left if \"+left\" is active."
},
"-lookdown": {
"description": "When used the player will stop looking down if \"+lookdown\" is active."
},
"-lookup": {
"description": "When used the player will stop looking up if \"+lookup\" is active."
},
"-mlook": {
"description": "When used the mouse forward and back movement will stop making the player look up and down if \"+mlook\" is active."
},
"-movedown": {
"description": "When used the player will stop moving down if \"+movedown\" is active."
},
"-moveleft": {
"description": "When used the player will stop moving left if \"+moveleft\" is active."
},
"-moveright": {
"description": "When used the player will stop moving right if \"+moveright\" is active."
},
"-moveup": {
"description": "When used the player will stop moving up if \"+moveup\" is active."
},
"-qtv_delay": {
"system-generated": true
},
"-right": {
"description": "When used the player will stop turning right if \"+right\" is active."
},
"-showscores": {
"description": "When used the score screen will disappear if +showscores is active."
},
"-showteamscores": {
"description": "When used the score screen will disappear if +showteamscores is active."
},
"-speed": {
"description": "When used the player will walk."
},
"-strafe": {
"description": "When used the turn left and turn right keys will once again perform their original functions."
},
"-use": {
"description": "When used it will stop activating objects in the game that have been designed to react at \"+use\"."
},
"-voip": {
"system-generated": true
},
"-zoom": {
"system-generated": true
},
"acc_block": {
"system-generated": true
},
"acc_create": {
"system-generated": true
},
"acc_list": {
"system-generated": true
},
"acc_remove": {
"system-generated": true
},
"acc_unblock": {
"system-generated": true
},
"addip": {
"description": "Add a single IP or a domain of IPs to the IP list of the server.\nVery useful for banning people or for specifying which IPs only have access to the server.\n\nExamples:\naddip 123.123.123.123\naddip 123.123.123",
"syntax": "<ip>"
},
"addloc": {
"arguments": [
{
"description": "The name of the loc.",
"name": "locname"
}
],
"description": "Adds a new loc with the specified name at current location.",
"syntax": "\"locname\""
},
"addserver": {
"description": "Server Browser: This allows you to add a server to the UNBOUND source.\nThis can be used to quickly bookmark servers."
},
"alias": {
"description": "Used to create a reference to a command or list of commands.\nWhen used without parameters, displays all current aliases.",
"remarks": "Enclose multiple commands within quotes and separate each command with a semi-colon."
},
"alias_in": {
"arguments": [
{
"description": "Alias to be changed",
"name": "alias"
},
{
"description": "Variable whose value is inserted into alias",
"name": "variable"
},
{
"description": "Bitmask:\n0 - insert from left\n1 - from right side\n2 - check in advance whether a string being inserted already exists in alias\n4 - print an error message if the inserted string is already present in the alias\n8 - automatically create an alias if it doesn't exist yet",
"name": "options"
}
],
"description": "Inserts contents of variable into alias.",
"syntax": "<alias> <variable> [<options>]"
},
"alias_out": {
"system-generated": true
},
"aliasedit": {
"description": "Allows you to edit your alias in console manually.",
"syntax": "<alias>"
},
"aliaslist": {
"arguments": [
{
"description": "Prints only [regexp] matching aliases",
"name": "[regexp]"
}
],
"description": "Prints all aliases.",
"syntax": "[regexp]"
},
"align": {
"system-generated": true
},
"allskins": {
"description": "Downloads all skins that is currently in use.\nUseful for refreshing skins without exiting the level."
},
"authenticate": {
"system-generated": true
},
"autotrack": {
"description": "Toggles auto-tracking.\nAuto-tracking switches views for you when you are a spectator or when you are watching a demo or a broadcasted QTV match.\nIt chooses the best available autotrack - if you are spectator, looks for server-side command autotrack, if you are watching a demo or QTV stream, turns on both demo_autotrack and mvd_autotrack, mvd_autotrack will get turned off as soon as demo_autotrack data are found.\nAs a last resort if all previous autotrack are not available, cl_hightrack will be used."
},
"bar_armor": {
"description": "HUD element that displays a bar representing your amount of armor."
},
"bar_health": {
"description": "HUD element that displays a bar representing your amount of health."
},
"batteryinfo": {
"system-generated": true
},
"bf": {
"description": "This command shows a background screen flash that is the same one that is produced when the player picked up an item in the game.\nThis command basically serves no useful function except when people want to use it in scripts to give the user some visual feedback when an aliases is used for example."
},
"bind": {
"description": "This command binds one or several commands to a key.\nTo bind multiple commands to a key, enclose the commands in double-quotes (\") and separate them with semicolons (;)."
},
"bindedit": {
"description": "Allows you to edit your bind in the console.",
"syntax": "<key>"
},
"bindlist": {
"description": "Prints all binds."
},
"calc_fov": {
"arguments": [
{
"description": "The old wide aspect FOV used in v2.x",
"name": "old_fov"
}
],
"description": "Converts (ezq2) wide aspect FOV to new FOV."
},
"calendar": {
"description": "Same as \"date\" but also shows a small calendar of the month. Nice :)"
},
"cam_angles": {
"arguments": [
{
"description": "",
"name": "pitch"
},
{
"description": "",
"name": "yaw"
}
],
"description": "Set new camera angles.",
"syntax": "<pitch> <yaw> or cam_angles \"pitch yaw\""
},
"cam_pos": {
"arguments": [
{
"description": "X coordinate",
"name": "x"
},
{
"description": "Y coordinate",
"name": "y"
},
{
"description": "Z coordinate",
"name": "z"
}
],
"description": "Set new camera position.",
"syntax": "<x> <y> <z> or cam_pos \"x y z"
},
"cancel": {
"system-generated": true
},
"cd": {
"description": "cd play 5 plays cd track #5",
"remarks": "You need -cdaudio to use this command."
},
"centerview": {
"description": "Centers the player's view ahead after +lookup or +lookdown."
},
"cfg_load": {
"description": "This will do a cfg_reset and then execute filename.cfg (ezquake/configs).",
"syntax": "<filename>"
},
"cfg_reset": {
"description": "This command will unbind all keys, delete all aliases, msg_triggers, reset all plus commands, teamplay settings and reset all variables.\nUser made variables (created with set/seta) are deleted.\nAfter resetting all the above, it executes default.cfg and then autoexec.cfg."
},
"cfg_save": {
"description": "This command will dump all aliases, bindings, plus commands, msg_triggers, teamplay settings and variables to filename.cfg .\nUser made variables (created with set/seta) are saved as well.",
"remarks": "Configs saved with cfg_save are saved in quake/ezquake/configs/*.cfg",
"syntax": "<filename>"
},
"check_maps": {
"system-generated": true
},
"cl_messages": {
"description": "Prints amount and size of messages sent from server to ezQuake client."
},
"clear": {
"description": "This command clears the console screen of any text."
},
"clearlocs": {
"description": "Clear all currently loaded locs."
},
"clipboard": {
"description": "Copies all the following arguments to the system clipboard"
},
"cmd": {
"description": "Sends a command directly to the server."
},
"cmdlist": {
"description": "Prints a list of all available commands into the console."
},
"cmdlist_re": {
"description": "This command same as cmdlist, but supports (perl) regexp matching."
},
"color": {
"description": "This command sets the color for the player's shirt and pants.",
"remarks": "If only the shirt color is given, the pant color will match."
},
"connect": {
"arguments": [
{
"description": "IP address of a QuakeWorld server.",
"name": "address"
}
],
"description": "Connects your client to a QuakeWorld server.",
"syntax": "<address>"
},
"connectbr": {
"description": "Connects to given server via fastest available path (ping-wise)."
},
"cuff": {
"system-generated": true
},
"cvar_in": {
"system-generated": true
},
"cvar_out": {
"system-generated": true
},
"cvar_reset": {
"description": "Resets the cvar to default.\n\nExample:\ncvar_reset topcolor\n - sets topcolor to default.",
"syntax": "<cvar>"
},
"cvar_reset_re": {
"description": "Resets cvar(s) matching the regex to default.\n\nExample:\ncvar_reset ^gl_.*\n- resets all gl_ settings to default values.",
"syntax": "[regex]"
},
"cvaredit": {
"system-generated": true
},
"cvarlist": {
"description": "Print cvars."
},
"cvarlist_re": {
"description": "This command same as cvarlist, but supports (perl) regexp matching."
},
"date": {
"description": "Shows current time, date, month and year."
},
"demo_capture": {
"arguments": [
{
"description": "Tells the client to start capturing.",
"name": "start"
},
{
"description": "Duration of the capture, in seconds.\nCan be float value. Must be positive. Required argument.",
"name": "time"
},
{
"description": "An .avi file is saved instead of screenshots. See demo_capture_codec.",
"name": "avifile"
},
{
"description": "Stop the capture manually before <time>.\nExample: demo_capture stop",
"name": "stop"
}
],
"description": "Captures a series of screenshots or an .avi file.",
"syntax": "<start> <time> [avifile] | <stop>"
},
"demo_controls": {
"system-generated": true
},
"demo_jump": {
"description": "Jumps playback to a point in time.\n\nExamples:\ndemo_jump 120\n - Jump playback to 120 seconds from the start of the demo.\ndemo_jump 4:30\n - Jump playback to 4 minutes and 30 seconds from the start of the demo.",
"syntax": "[+|-][m:]<s>"
},
"demo_jump_end": {
"system-generated": true
},
"demo_jump_mark": {
"system-generated": true
},
"demo_jump_status": {
"arguments": [
{
"description": "For example h<1 +rl or +lg",
"name": "condition"
}
],
"description": "Fast-forward in the demo playback until certain condition holds.",
"syntax": "<condition>"
},
"demo_playlist_clear": {
"description": "Clears the demo playlist."
},
"demo_playlist_next": {
"description": "Goes to the next demo in the playlist."
},
"demo_playlist_prev": {
"description": "Goes to the previous demo in the playlist."
},
"demo_playlist_stop": {
"description": "Stops the demo playlist playback."
},
"demo_setspeed": {
"description": "You can vary the speed of demo playback with the 'demo_setspeed' command.\n'demo_setspeed x' sets the playback speed to x% of normal speed so that 'demo_setspeed 50' is half speed and 'demo_setspeed 300' gives you triple speed.",
"syntax": "[default: 100]"
},
"describe": {
"description": "Prints manual info about given variable or command into the console.",
"syntax": "<variable or command name>"
},
"dev_cache_print": {
"system-generated": true
},
"dev_cache_report": {
"system-generated": true
},
"dev_dump_defaults": {
"system-generated": true
},
"dev_gfxbenchmarklightmaps": {
"system-generated": true
},
"dev_gfxtrace": {
"system-generated": true
},
"dev_help_issues": {
"system-generated": true
},
"dev_help_verify_config": {
"system-generated": true
},
"dev_hunk_print": {
"system-generated": true
},
"dev_physicsnormalsave": {
"system-generated": true
},
"dev_physicsnormalset": {
"system-generated": true
},
"dev_physicsnormalshow": {
"system-generated": true
},
"dev_pointfile": {
"description": "The pointfile command will load a .pts file and give a dotted line indicating where the leak(s) are on the level.",
"remarks": "If a leak exists in the level, qbsp generates a non-zero .pts file in the maps directory.",
"syntax": "<filename>"
},
"devmap": {
"description": "Try it in cheats mode, start a map (devmap dm6) and type fly."
},
"dir": {
"system-generated": true
},
"disconnect": {
"description": "This command will disconnect you from the server/demo/proxy you are currently connected to."
},
"dns": {
"description": "Performs DNS lookups and reverse lookups.",
"syntax": "<address>"
},
"download": {
"description": "Manually download a quake file from the server.\n\nExample:\ndownload skins/foo.pcx"
},
"easyrecord": {
"description": "This start recording demo and rename it like you have put with match_* settings."
},
"echo": {
"description": "This command will print text to your local console.",
"syntax": "<text>"
},
"edict": {
"description": "Reports information on a given edict in the game."
},
"edictcount": {
"description": "Displays summary information on the edicts in the game."
},
"edicts": {
"description": "Displays information on all edicts in the game."
},
"enemycolor": {
"description": "This will override enemy color.\n\nExample:\nenemycolor 12 13",
"remarks": "If only the shirt color is given, the pant color will match."
},
"eval": {
"arguments": [
{
"description": "Arithmetic expression, can also contain strings",
"name": "expression"
}
],
"description": "Evaluates given expression and prints the result into the console.",
"syntax": "<expression>"
},
"exec": {
"description": "Executes a config file from \\qw, \\id1 or \\ezquake."
},
"f_modified": {
"description": "All the usual dm models, sounds, palettes etc are included in the check.\nIn Team Fortress the TF flag, dispensers and sentry guns are also checked. There is also an f_modified command which will print your f_modified response.",
"remarks": "You need to install security files."
},
"f_ruleset": {
"system-generated": true
},
"f_server": {
"description": "Prints proxies you are using."
},
"filter": {
"description": "Message filtering system. Only team messages are filtered.\nUse filter with no parameters to list current filters and filter clear to remove all filters.\n\nExample:\nfilter #a say_team i can see this message #a.\nsay_team i can't see this message #d."
},
"find": {
"description": "Lists all the players on all servers. Based on QTV."
},
"find_and_follow": {
"description": "Find a player by name and connect to the same server. Based on QTV."
},
"find_update": {
"description": "Update the database of the current players on all servers. Based on QTV."
},
"floodprot": {
"arguments": [
{
"description": "Number of allowed messages per client in given time period.",
"name": "messages"
},
{
"description": "Time period in which more than <messages> cannot be sent by a client.",
"name": "seconds"
},
{
"description": "Time the flooding player will be muted for.",
"name": "silence"
}
],
"description": "Sets flood protection parameters.",
"syntax": "<messages> <seconds> <silence>"
},
"floodprotmsg": {
"system-generated": true
},
"flush": {
"description": "This command will clear the current game cache.\nIt is usually used by developers to flush the memory of all game information and objects to test if the mechanism which handles the loading of the necessary files into memory works properly.\nSometimes the game cache can become filled with unnecessary information and may need to be flushed manually. This is usually not necessary since the game automatically flushes all the data between every map."
},
"fly": {
"description": "You can fly around the map with flymode on.",
"remarks": "Needs cheat support by server."
},
"fontlist": {
"description": "Lists TrueType fonts available on the system."
},
"fontload": {
"description": "Loads specified TrueType font for use where _proportional is set."
},
"force_centerview": {
"description": "This command centers the player's screen.\nIt was created because the original \"centerview\" command did not work when \"+mlook\" was enabled.\nThis command will center the screen in any mode no matter commands are active."
},
"fraglogfile": {
"description": "Enables logging of kills to a file.\nUseful for external frag polling programs.\nThe file name is frag_##.log"
},
"fs_diff": {
"system-generated": true
},
"fs_dir": {
"system-generated": true
},
"fs_loadpak": {
"system-generated": true
},
"fs_locate": {
"system-generated": true
},
"fs_path": {
"system-generated": true
},
"fs_removepak": {
"system-generated": true
},
"fs_restart": {
"system-generated": true
},
"fs_search": {
"description": "Search the filesystem cache by suffix."
},
"fullinfo": {
"description": "Used by QuakeSpy and Qlist to set setinfo variables.\n\nExample:\nfullinfo \"\\quote\\I am the only Lamer!\\\"",
"remarks": "Use the setinfo command to see the output."
},
"gamedir": {
"description": "Specifies the directory where the QWPROGS.DAT file is found and other additional files such as maps, models, sound, and skins for Quake modifications.",
"remarks": "This command can be specified while a game is in progress, after the current map ends this command will take effect."
},
"gamma": {
"description": "You can edit brightness.",
"remarks": "This is a shortcut for sw_gamma in vga and gl_gamma in gl."
},
"give": {
"description": "Give user a certain amount of an item.\nItems:\n1 - Axe\n2 - Shotgun\n3 - Double-Barrelled Shotgun\n4 - Nailgun\n5 - Super Nailgun\n6 - Grenade Launcher\n7 - Rocket Launcher\n8 - ThunderBolt\nC - Cells\nH - Health\nN - Nails\nR - Rockets\nS - Shells\n\nExamples:\ngive 1234 R 99\n - gives 99 rockets to user 1234\ngive 1234 7\n - gives the rocket launcher to user 1234",
"remarks": "The -cheats parameter must be used to launch the server to use the give command. Also the key and value *cheats ON will be displayed in the serverinfo information."
},
"gl_checkmodels": {
"description": "Not well implemented yet. Quickly looks at the pmodel and emodel listed in every player's infokey and reports anything unusual it finds.\nBasically it saves you having to type \"users. user x\" and then comparing the models for everyone."
},
"gl_inferno": {
"description": "Clientside (no one else can see it) hard-striking rocket, serves well for your entertainment."
},
"gl_setmode": {
"description": "Quickly sets many variables to fit pre-defined scheme.\nTry using \"newtrails\" or \"vultwah\".",
"syntax": "<modename>"
},
"god": {
"description": "You are immortal with god mode on.",
"remarks": "Needs cheats support by server."
},
"hash": {
"system-generated": true
},
"heartbeat": {
"description": "Forces a heartbeat to be sent to the master server.\nA heartbeat informs the master server of the server's IP address thus making sure that the master server knows that the server is still alive."
},
"help": {
"description": "Enters manual pages. Use arrows, [Page Down], [Page Up], [Tab] and [Enter] for navigation."
},
"hide": {
"system-generated": true
},
"hud262_add": {
"arguments": [
{
"description": "Can be cvar or str",
"name": "type"
},
{
"description": "String or cvarname",
"name": "param"
}
],
"description": "Creates or changes a HUD element with hud_name.\nThe following types of HUD elements are available:\ncvar - a value of a variable is displayed; in this case param must be a name of this variable.\nstr - a string defined by param is displayed\nCvar and %macros expansion is performed every time element is shown.",
"syntax": "<hud_name> <type> <param>"
},
"hud262_alpha": {
"arguments": [
{
"description": "HUD element's name",
"name": "name"
},
{
"description": "From 0 up to 1 (0 - invisible, 1 - opaque)",
"name": "value"
}
],
"description": "Sets a transparency for strings-HUD element.",
"syntax": "<name> <value>"
},
"hud262_bg": {
"arguments": [
{
"description": "HUD element's name",
"name": "hud_name"
},
{
"description": "color 111 - yellow, 79 - red, etc",
"name": "bg_color"
}
],
"description": "Defines a color of the HUD element background.\n0 - transparent (default).",
"syntax": "<hud_name> <bg_color>"
},
"hud262_blink": {
"arguments": [
{
"description": "HUD element's name",
"name": "name"
},
{
"description": "Blinking period in milliseconds",
"name": "period"
},
{
"description": "Defines what exactly should blink:\n0 - nothing\n1 - text only\n2 - background only\n3 - text and background",
"name": "mask"
}
],
"description": "Allows to make blinking strings-HUD elements.",
"syntax": "<name> <period> <mask>"
},
"hud262_bringtofront": {
"arguments": [
{
"description": "HUD element's name",
"name": "name"
}
],
"description": "Transfers all HUD elements created after hud_name element (including) to the end of drawing list, that in short means that they will be displayed above all other elements which could be present on that place already.",
"syntax": "<name>"
},
"hud262_disable": {
"arguments": [
{
"description": "HUD element's name",
"name": "hud_name"
}
],
"description": "Prohibits to display one or more HUD elements.",
"syntax": "<hud_name> [hud_name2...]"
},
"hud262_enable": {
"arguments": [
{
"description": "HUD element's name",
"name": "hud_name"
}
],
"description": "Allows to display one or more HUD elements.",
"syntax": "<hud_name> [hud_name2...]"
},
"hud262_list": {
"arguments": [
{
"description": "Print only [regexp] matching HUDs",
"name": "regexp"
}
],
"description": "Prints a list of strings-HUD elements.",
"syntax": "[regexp]"
},
"hud262_move": {
"arguments": [
{
"description": "HUD element's name",
"name": "hud_name"
},
{
"description": "Horizontal shift",
"name": "dx"
},
{
"description": "Vertical shift",
"name": "dy"
}
],
"description": "Moves a HUD element.\ndx and dy deviations are measured in symbols.",
"syntax": "<hud_name> <dx> <dy>"
},
"hud262_position": {
"arguments": [
{
"description": "Name of your HUD element",
"name": "hud_name"
},
{
"description": "Position:\n1 - upper left corner\n2 - upper right corner\n3 - lower right corner\n4 - lower left corner\n5 - upper central position\n6 - lower central position",
"name": "pos"
},
{
"description": "Horizontal offset",
"name": "x"
},
{
"description": "Vertical offset",
"name": "y"
}
],
"description": "Indicates position of a HUD element on the screen.",
"syntax": "<hud_name> <pos> <x> <y>"
},
"hud262_remove": {
"arguments": [
{
"description": "HUD element's name",
"name": "hud_name"
}
],
"description": "Kills a HUD element.",
"syntax": "<hud_name>"
},
"hud262_width": {
"arguments": [
{
"description": "HUD element's name",
"name": "hud_name"
},
{
"description": "The range of width is 0-128, the value 0 (default) cancels the width forcing.",
"name": "width"
}
],
"description": "Forces a HUD element width and cuts undesired space or adds it when needed.",
"syntax": "<hud_name> <width>"
},
"hud_editor": {
"description": "Toggles the HUD editor on or off."
},
"hud_export": {
"arguments": [
{
"description": "Name (with optional path) of saved file. If .cfg extension is not present it will be automatically added.",
"name": "filename"
}
],
"description": "Saves setup of your HUD (scr_newHUD 1) into a separate .cfg file.",
"syntax": "<filename>"
},
"hud_fps_min_reset": {
"system-generated": true
},
"hud_recalculate": {
"description": "Refresh the positions of your HUD elements."
},
"if": {
"arguments": [
{
"description": "A string where you usually use your own text, macros, and values of variables (like $volume).",
"name": "expr1"
},
{
"description": "==, =, !=, <>, >, <, >=, <=, isin, !isin\nWhere 'isin' means \"expr1 is a substring of expr2\" and '!isin' is a negation of this.\nThe others are standard mathematical comparison.",
"name": "operator"
},
{
"description": "See expr1",
"name": "expr2"
},
{
"description": "Will get executed if the binary operation succeeds.",
"name": "cmd1"
},
{
"description": "Will get executed if the binary operation fails.",
"name": "cmd2"
}
],
"description": "Condition clause.",
"syntax": "<expr1> <operator> <expr2> <cmd1> [else <cmd1>]"
},
"if_exists": {
"description": "If an object <name> of a type <type> exists, a command <cmd1> will be issued, or a command <cmd2> if such object could not be found.\nThe type of the object can be either cvar, alias, trigger or HUD.",
"syntax": "<type> <name> <cmd1> [<cmd2>]"
},
"ignore": {
"description": "You can give ignore either a player's name (name completion is useful for this) or a user ID (ignore <name|userid>).\nIgnore without any command line parameters displays your ignore list.",
"syntax": "<name|userid>"
},
"ignore_id": {
"description": "Identical to ignore, except it only accepts user IDs (only useful if there is a player whose name is the user ID of someone you want to ignore).",
"syntax": "<userid>"
},
"ignore_team": {
"description": "Ignores a team instead of players.\n\nExample:\nignore_team nine\n - ignores whole clan nine."
},
"ignore_voip": {
"system-generated": true
},
"ignorelist": {
"description": "Prints ignore list."
},
"impulse": {
"description": "This command calls a game function or QuakeC function.\nOften impulses are used by the mod by defining aliases for game functions like \"ready\" and \"break\" that call certain impulses."
},
"in_evdevlist": {
"description": "Prints list of evdev devices.\nIf the list is empty, you probably don't have access rights to /dev/input/eventX\nsudo chmod 644 /dev/input/event* should help you."
},
"in_restart": {
"system-generated": true
},
"inc": {
"description": "Increments a variable by one or adds to it the optional second argument.\nThere are no 'add' or 'dec' commands because 'inc' can handle both addition and subtraction.\n\nExample:\ninc sensitivity -2\n - subtracts 2 from sensitivity."
},
"itemsclock": {
"description": "HUD element displaying items that will spawn soon in the game. Works only in MVD and QTV playback."
},
"join": {
"description": "Joins a specified server as player.\nIf no address is specified, join will reconnect to the last visited server as a player.\n\nExample:\njoin 123.124.125.126",
"syntax": "<address>"
},
"joyadvancedupdate": {
"description": "This command must be run to apply changes made to the joyadvaxis[xyzruv] or joyindex cvars."
},
"kick": {
"description": "Removes a user from the server. Use the status command to receive the user's id.\n\nExample:\nkick 1234",
"syntax": "<userid>"
},
"kill": {
"description": "Suicide. (-2 frags on ktpro/kteam servers)"
},
"legacyquake": {
"arguments": [
{
"description": "Optional argument, when specified, will disable only new features from specified client version",
"name": "ver"
}
],
"description": "Command that turns off new features added to the client that may confuse experienced users who don't like new features :-)",
"syntax": "[ver]"
},
"listip": {
"description": "Prints out the current list of IPs on the server list. Not to be confused with the status command which prints out the list of the IPs of the connected players."
},
"load": {
"description": "Load 123 loads saved game 123.",
"syntax": "<filename>"
},
"loadFragfile": {
"system-generated": true
},
"loadcharset": {
"description": "You can change your console font from within ezQuake. Put all your charset images in qw/textures/charsets/*.png (and *.tga) and use /loadcharset XXX to load XXX.png (or tga).\n\"/loadcharset original\" will restore the 8bit font in your gfx.wad (this is default).",
"remarks": "This command is just a 'shortcut' for the new gl_consolefont variable."
},
"loadfont": {
"system-generated": true
},
"loadfragfile": {
"description": "Loads the specified fragfile.",
"syntax": "<filename>"
},
"loadloc": {
"description": "Loads a loc file (must be located in id1/locs, qw/locs, or ezquake/locs.\nThe \".loc\" extension is optional, for example, \"loadloc dm6\"; if the file name has no extension, use its explicit name (\"loadloc dm6.\").",
"syntax": "<filename>"
},
"loadpak": {
"system-generated": true
},
"loadsky": {
"description": "Loads your skybox (qw\\env).\n\nExample:\nloadsky snow",
"syntax": "<filename>"
},
"localinfo": {
"description": "Shows or sets localinfo variables. Useful for mod programmers who need to allow the admin to change settings.\nThis is an alternative storage space to the serverinfo space for mod variables. The variables stored in this space are not broadcast on the network.\nThis space also has a 32-kilobyte limit which is much greater then the 512-byte limit on the serverinfo space.\nSpecial Keys: (current map) (next map) - Using this combination will allow the creation of a custom map cycle without editing code.\n\nExamples:\nlocalinfo dm2 dm4\nlocalinfo dm4 dm6\nlocalinfo dm6 dm2"
},
"locate": {
"system-generated": true
},
"locations_add": {
"system-generated": true
},
"locations_clearall": {
"system-generated": true
},
"locations_loadfile": {
"system-generated": true
},
"locations_remove": {
"system-generated": true
},
"locations_savefile": {
"system-generated": true
},