Quake 4

Quake 4

58 ratings
Photo Mode
By Leis
Console commands to take expressive pictures on idTech4.
3
3
   
Award
Favorite
Favorited
Unfavorite
Visual Enhancement (Optional)
Get Sikkmod Lite for Quake 4: https://www.moddb.com/mods/sikkmod-q4
Sikkmod is a visual enhancement mod designed to update the game to a more modern level.

It's completely optional regarding this guide, but still recommended if you like to try different color gradients, some light beams and stuff:



You can try many different possibilities. I'll leave my settings here in case you want a suggestion. There are two things I constantly change to look better in different lighting, the Color Grading Parm (22, 29 and 35 are my favorites), and the Ambient Light Color.

Console
Open the game, then open the developer console:
Ctrl + Alt + ~ (tilde)
The console supports command-line completion. (Press Tab to fill in the rest of the command you started typing). ⇢ If your keyboard is not a US layout, "tilde" may be the key below Esc.

Formulas to bind and unbind keys on idTech4:
bind [key] [command] bind [key] [command] [value] bind [key] toggle [command] bind [key] "toggle [command] [value1] [value2] [value3] [value ...]" bind [key] "toggle [command][value ...]; toggle [command][value ...]" unbind [key] ⇢ If you regret modifying a value, just type the command alone and hit Enter, so the console will show you the default value plus a brief info about what the command does.
Setting up the Shortcuts
Keys to help you with the immersion:
G: Gun (show / hide)
bind g toggle ui_showgun
H: Hud (show / hide)
bind h toggle g_showhud

Keys to navigate through the scene:
N: Noclip (on / off)
bind n noclip
M: Change Noclip Speed
bind m "toggle pm_noclipspeed 180 270 390"
⤷ Each time you press "M" the speed will change (between the values you set). ⤷ Default is 270. P: Pause (stop time / continue)
bind p toggle g_stoptime

Another commands you can bind:
V: Fov
bind v "toggle g_fov 40 80 90"
⤷ Changes the field of view. ⤷ Each time you press "V" the Fov will change (between the values you set). ⤷ Enhances the depth between the subject and the background. ⤷ Default is 90. T: Timescale
bind t "toggle timescale 0.4 1"
⤷ Makes all events happen in slow motion. ⤷ Each time you press "T" the Timescale will change (between the values you set). ⤷ Allows you to photograph very quick events such as reload animations or the nail's trajectory. ⤷ Default is 1.
Depht of Field
⇢ Please take into account that DOF doesn't work on idTech4 as perfectly as it does on successor idTech engines. The following instructions are suggestions so the blur doesn't look weird:

How to enable DOF:
r_useDephtOfField 2
⤷ 0 = Off ⤷ 1 = Automatic Focus ⤷ 2 = Manual Focus ⇢ I recommend keeping it at 2 forever.
  You can easily turn it on and off with a key we'll bind later.

Adjusting the Depth of Field:
r_dofBlurScale 5
⤷ 2 to 5 works fine for any Blur Quality. ⤷ Setting the Blur Scale above 10 may cause excessive edge blurring.
r_dofBlurQuality 2
⤷ 0 = Box ⤷ 1 = Poisson ⤷ 2 = Gaussian ⇢ recommended as it works better in most cases. ⤷ 3 = Bokeh

Binding a shortcut:
B : Blur (on / off)
bind b toggle r_dofConditionAlways
⤷ Turn this on when you want to take pictures. ⤷ Turn this off when gaming.
Spawn List: SMC


Anderson
spawn char_marine_npc_anderson_airdefense healthregenenabled 1 leader player1

Bidwell
spawn char_marine_npc_bidwell_airdefense healthregenenabled 1 leader player1

Cortez
spawn char_marine_npc_cortez_airdefense healthregenenabled 1 leader player1

Kane
spawn char_marine flashlight 0 npc_name 'Kane' npc_description 'Rhino Squad' healthregenenabled 1 def_head 'char_marinehead_kane2' leader player1

Kane
(stroggified)
spawn char_kane_strogg flashlight 0 npc_name 'Kane' npc_description 'Rhino Squad' healthregenenabled 1 leader player1

Morris
spawn char_marine_npc_morris_airdefense healthregenenabled 1 leader player1

Rhodes
spawn char_marine flashlight 0 npc_name 'Rhodes' npc_description 'Rhino Squad' healthregenenabled 1 def_head 'char_marinehead_rhodes' leader player1

Sledge
spawn char_marine_shotgun flashlight 0 npc_name 'Sledge' npc_description 'Rhino Squad' healthregenenabled 1 def_head 'char_marinehead_sledge' leader player1

Strauss
spawn char_marine_tech_armed flashlight 0 npc_name 'Strauss' npc_description 'Rhino Squad' healthregenenabled 1 def_head 'char_marinehead_strassa' leader player1

Voss
spawn char_marine_npc_voss_airdefense healthregenenabled 1 leader player1

Convoy Truck
spawn convoy_vehicle_flatbed

Tank
spawn vehicle_gev

Mech Walker
spawn vehicle_walker
Spawn List: Strogg


Berserker
spawn monster_berserker team 0 leader player1

Gunner
spawn monster_gunner team 0 leader player1

Grunt
spawn monster_grunt team 0 leader player1

Iron Maiden
spawn monster_iron_maiden team 0 leader player1

Stream Protector
spawn monster_stream_protector team 0 leader player1

Makron
spawn monster_makron team 0 leader player1

Network Guardian
spawn monster_network_guardian team 0 leader player1

Repair Bot
spawn monster_repair_bot team 0 leader player1

Scientist
spawn monster_scientist team 0 leader player1

Sentry
spawn monster_sentry team 0 leader player1

Tactical Strogg
spawn monster_tactical team 0 leader player1

Zombie
spawn monster_slimy_transfer team 0 leader player1

Teleport Dropper
spawn monster_teleport_dropper team 0 leader player1

Voss
(stroggified)
spawn monster_bossbuddy team 0 leader player1

Harvester
spawn monster_harvester_combat team 0 leader player1

⇢ The monsters on this list are friendly for photos. If you want them to be hostile, simply delete the command extension (team 0 leader player1).
⇢ There are other monsters. You can see more by typing
spawn monster into the console, then press Tab to see the full list!
Thank you for reading my guide!
Special thanks to Aleriah and victorgabrielt, who have kindly taken the time to test this guide.

6 Comments
^7R4^2Z^70R 27 May, 2024 @ 7:24am 
:qlexcellent:
Leis  [author] 5 Nov, 2023 @ 8:59pm 
many thanks friend!! ʕ◠⁠ᴥ◠ ʔ

thanks guys, very kind of you :heart_me:
< blank > 5 Nov, 2023 @ 6:05pm 
this guide is worth its weight in gold
thank you very much
Leninova 30 Mar, 2022 @ 11:26pm 
Such an amazing and professionally done guide. Well done! I'm so proud of you! :heart:
Mycelion 30 Mar, 2022 @ 11:15pm 
Great guide, I gotta try it out!
victorgabrielt 30 Mar, 2022 @ 7:26pm 
Excellent guide to start taking great photos in quake, a must read!
Excellent work Leis!