Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
GoneAway

What console commands do you use?

Recommended Posts

I'll be expanding the available console commands in dsda-doom in the next release and am curious what kinds of things everyone currently uses their in-game consoles for. Which commands do you use most often? Commands from other ports or even from other games would be of interest.

Share this post


Link to post

1. quit/exit - faster than exiting manually

2. sensitivity - I prefer to use console command instead of going to options, because it's faster.

3. binding controls and other console commands to different keys.

4. exec "configname.cfg" - I prefer to store different sets of settings in different config files.

5. alias

6. cvar/cvarlist - to see what commands are there at all... Preferably with descriptions.

7. record - I used it in half-life/mods a lot.

Share this post


Link to post

The things i most often use from the console in GZDoom are the freeze (freezes time), fly, buddha (final hit point is invincible) and resurrect commands. The whole alias system, which allows you to combine existing commands into custom ones you can bind to any key, is also very useful.

Share this post


Link to post
10 minutes ago, PKr said:

6. cvar/cvarlist - to see what commands are there at all... Preferably with descriptions.

 

Share this post


Link to post
5 hours ago, PKr said:

3. binding controls and other console commands to different keys.

 

All great suggestions in this thread but to me this is the most important. No keybinding menu will ever be as convenient as typing a quick command in the console

The quicksave in dsda-doom has gotten so much better but the last bit missing is being able to type "bind f quicksave"

 

One I've grown fond of from zdoom is "sv_unlimited_pickup". I think in general being able to mess with max ammo/health/etc ingame would be great, but of course I think not as important as the other stuff already mentioned

Share this post


Link to post

Gamma correction level would be nice to have, it's a setting I use aggressively as I don't like darkness of hard to see variety. It's fine with 4 "classic" ones, but with 30 for "shaders" it gets cumbersome to flip over to get back to 0.

 

While we're at it, if there are going to be console versions of menu settings implemented - a "non-persisted" modifier to make settings not go to the cfg could be useful - I've been burned in map editing/testing by having some odd settings from my normal play, like aforementioned gamma correction creating wrong impression of lighting.

 

Also +1 to in-game help/command list - I know there is a console in dsda, but to find what and how I can do with it seems to be console.c is the only good source.

Share this post


Link to post

Not exactly a command, but I use the tab key more than anything to avoid having to type out full commands, or to see all command options after typing the category part before the underscore.

 

GZDoom:

Spoiler

 

con_notifylines

m_side

vid_scalecustompixelaspect

give all

resurrect

exit

 

 

Doom3:

Spoiler

 

map

spawn

editor

editParticles

g_gun(x,y,z)

god

 

 

Probably too rusty with other games like Quake and Rage to know which commands I use most often. Typically if there's a menu option for something I just use that.

Share this post


Link to post
1 minute ago, Lippeth said:

Not exactly a command, but I use the tab key more than anything to avoid having to type out full commands, or to see all command options after typing the category part before the underscore.

This. 👍

Share this post


Link to post

Map Map(XX) when I want to skip to a certain map (like if a WAD doesn't start with the first map slot).

SV_infiniteammo for certain slaughter maps

fly/noclip when I can't figure out how to get through part of a map

give (x key) when I can't get or find a key

kill (monster type) when there are some monsters left that I can't find and I want to know which kind they are

kill monsters when there are too many and the game is lagging too much

linetarget when I want to know the name/health of a custom monster, or when I just want to see how much health a monster has left

 

Share this post


Link to post

Counting out the ones that Doom has by default in the form of cheats, "summon *" for testing monsters, "resurrect" for... well, resurrecting and "r_drawplayersprites 0" for when I take screenshots of my maps.

Share this post


Link to post

fly

chase

noclip

god

changemap

kill

linetarget

give

take

sv_infiniteammo

sv_fastmonsters

skill

summon

resurrect

Share this post


Link to post

up/down arrow for command history

 

Commands: (taken from here)

resurrect

god

noclip

noclip2 (noclip+fly)

quit / exit

toggle_psprites (turns off player weapon sprites, used for screenshots)

snd_sfxvolume / snd

snd_musicvolume / mus

kill <class>

 

Nice-to-have: Binds and read/write config vars

 

The list was created from some Q&A with others and my own experience.

Share this post


Link to post

From Zdoom based ports:

  • resurrect.
  • give all.
  • give. [class]
  • take. [class]
  • give health [value]
  • take health  [value]
  • summon [class]
  • summon friend [class]
  • freeze.
  • fly.
  • chasecam.
  • notarget.
  • quit.
  • linetarget.
  • god.
  • kill. 
  • kill monsters.
  • remove [class]

Share this post


Link to post
5 hours ago, PKr said:

7. record - I used it in half-life/mods a lot.

...and "stop", to be able to fully manage demo recording from the console.

 

8. reload - to be able to quit and reopen game automatically, for example after changing complevels.

9. pgup/pgdown to scroll console output up/down.

 

9 minutes ago, JadingTsunami said:

up/down arrow for command history

And once again, This^

Share this post


Link to post

Mostly stuff thats 'quality of life' like 'kill monsters' to wipe out monsters outside the map or in broken spawn closets, noclip to get out of accidental map fuck ups that are showstoppers or to get bugged items. I suggested adding something to deal with the bugged secrets so many early maps have, like NJ Doom's E1M8 where a sector with a secret was deleted but not properly, and I got laughed at by port devs >_>

 

changemap is also great in GZDoom for recording the stats of the final level in Doom Launcher, or getting past a map with a broken exit without losing all your inventory.

 

Freeze is great for screenshots too.

Share this post


Link to post

I primarily use console commands for map editing.  In addition to the usual ones, the more developer-specific commands I make great use of are:

 

  • sv_timescale: changes the internal speed of the game.  Setting it to sv_timescale 0.5, for example, slows the game to 50% speed.  Very useful for reviewing complex voodoo-scripts or custom enemies
  • stat renderstats and stat rendertimes: displays debug information about the current render, particularly the number of walls, flats and things on display.  Extremely handy for knowing the amount of room left to work with in a given scene (I try to keep below 10,000 visible lines, for example)
  • gl_render_walls: makes walls invisible.  Similar use to the above, it lets me more easily see what sectors are being rendered to get a better idea of current display overheads

Furthermore, I use the following very frequently for general testing purposes:

  • god
  • noclip2 (basically noclip but also detaches you from the z-axis, kind of fly and noclip combined)
  • buddha
  • resurrect
  • notarget
  • freeze
  • unlimited ammo and fast weapons
  • mdk (instantly kills whatever monster is in the crosshair)
  • kill (kills all monsters on map)
  • warp (warps to specific coordinates in the map)
  • monster (lists all remaining alive monsters, and their coordinates)
  • summon (spawn a Thing in-game)
  • line target (displays the stats of any monster in the crosshair)
  • r_displaysprites (turns off player sprites, nice for screenshots)

Share this post


Link to post

Most common one for me is "map *" for pistol start. On PC I bound the command to the home key for easiness but on Delta Touch I don't think that's possible, so I have to enter it all the time. Only relevant to GZDoom,  I guess I should just disable auto-save.

Share this post


Link to post

I often use GZDoom's console to check the default value of a setting (when you enter a cvar by itself it'll output the current and default values).

Share this post


Link to post

FHSHH - It's a Doom95 code that renders all enemies blind until a gunshot is fired where they can hear it. I always found it to be a fun code, and afaik no other port has it.

 

Freeze is another command I use all the time.

Share this post


Link to post

Thanks for all the ideas :^)

 

Some stuff that's already implemented for the upcoming release:

- add / remove keys

- add / remove powers

- add weapons (need to look into how removing will work)

- all the cheats

- add / set ammo values

- set health / armor (this was there already)

- binding keys to console commands (tested this out with "noclip;fly;iddqd" for instance)

- loading and running script files

- demo playback navigation (jump to a time or move forward / backward by a time)

- some basic feedback (command invalid etc)

- pressing up restores the last command (full up / down history forthcoming)

 

Most of the stuff in here looks doable and should be added eventually. Reconfiguring settings in the console is a monster I want to approach at some point but it may require a lot of refactoring, since the console will need to know which settings need to cause side effects when they are changed (e.g., reinitializing graphics). I might start with a limited implementation of the settings that are simple (mouse sensitivity for instance). I need to do a sweep over usability as well, since the console is basically implemented in the simplest and most limited way possible right now :^)

 

@Doomkid FHSHH: is this just about disabling line-of-sight checks for monsters that are inactive or does it also disable the proximity wakeup when you bump into monsters?

Edited by kraflab : Grammar

Share this post


Link to post

summon [thingtype]
give [items]
take [items]
map [map##]
freeze
mdk

Just the standard commands one could use, whether testing if their mod works correctly or just general screwing around.

also add the GOOBERS cheat code from previous versions of Crispy Doom kthx

Share this post


Link to post
On 7/9/2022 at 10:13 PM, kraflab said:

@Doomkid FHSHH: is this just about disabling line-of-sight checks for monsters that are inactive or does it also disable the proximity wakeup when you bump into monsters?

I could have sworn I replied yesterday - it disables the proximity wakeup as well!

Share this post


Link to post

map(e*m* or map**)

changemap(e*m* or map**)

endgame

freeze

notarget

summon (or summonfriend)

resurrect

mdk

buddha

changemus

give

kill (kill, kill monsters, kill cacodemon, etc)

sv_fastweapons (1 or 2)

sv_infiniteammo 1

 

When just playing around I enjoy summoning friendly monsters, etc so they can fight an unfriendly monster.

Share this post


Link to post

skill N
gametype (coop/sp)
crosshair N
gamma n.m
mute (music/monsters/weapons/all)
showhud (0/1)
infighting (no/vanilla/force)
freeze
give X
kill X
summon X

Share this post


Link to post

I usually make at least somewhat of an attempt at completing a level by normal means without cheating, but...

Most of the ones I can think of offhand that I've used:

 

kill (myself so that I can instantly restart or load from last save)

kill monsters (usually as a last resort)

mdk, summon bfgball (Kill a single enemy or bfg large groups)

summonfriend (usually cyberdemon or archvile)

changemap mapXX (also callvote changemap for some online maps to force change the map)

god, fly, noclip, resurrect, freeze

give weapons, ammo, backpack, megasphere

give health XXXXX (Fun fact, can go up to 65,535 but numbers higher than 999 won't be displayed onscreen)

give armor / give armorbonus XX

sv_fastweapons (Slaughtermaps, usually with infinite ammo turned on)

Edited by Traysandor

Share this post


Link to post
On 7/8/2022 at 10:18 AM, MFG38 said:

Counting out the ones that Doom has by default in the form of cheats, "summon *" for testing monsters, "resurrect" for... well, resurrecting and "r_drawplayersprites 0" for when I take screenshots of my maps.

I bind the X key to ''toggle r_drawplayersprites; noclip2; notarget'', that way I also can fly and pass through walls for better shots and monsters won't attack me. I also have Z binded to ''freeze'' in case I want to get a shot in middle of combat.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×