GoneAway Posted July 8, 2022 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. 12 Share this post Link to post
PKr Posted July 8, 2022 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. 8 Share this post Link to post
Gregor Posted July 8, 2022 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. 5 Share this post Link to post
Gregor Posted July 8, 2022 10 minutes ago, PKr said: 6. cvar/cvarlist - to see what commands are there at all... Preferably with descriptions. 1 Share this post Link to post
DuckReconMajor Posted July 8, 2022 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 6 Share this post Link to post
Doomy__Doom Posted July 8, 2022 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. 5 Share this post Link to post
Lippeth Posted July 8, 2022 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. 8 Share this post Link to post
PKr Posted July 8, 2022 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. 👍 4 Share this post Link to post
Captain POLAND Posted July 8, 2022 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 3 Share this post Link to post
MFG38 Posted July 8, 2022 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. 4 Share this post Link to post
maxmanium Posted July 8, 2022 (edited) fly chase noclip god changemap kill linetarget give take sv_infiniteammo sv_fastmonsters skill summon resurrect 4 Share this post Link to post
JadingTsunami Posted July 8, 2022 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. 1 Share this post Link to post
Solmyr Posted July 8, 2022 (edited) 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] 1 Share this post Link to post
PKr Posted July 8, 2022 (edited) 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^ 1 Share this post Link to post
Devalaous Posted July 8, 2022 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. 2 Share this post Link to post
Bauul Posted July 8, 2022 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) 5 Share this post Link to post
Wyrmwood Posted July 8, 2022 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. 1 Share this post Link to post
Shepardus Posted July 8, 2022 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). 2 Share this post Link to post
Doomkid Posted July 9, 2022 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. 4 Share this post Link to post
GoneAway Posted July 9, 2022 (edited) 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 July 9, 2022 by kraflab : Grammar 9 Share this post Link to post
Vladguy Posted July 10, 2022 sv_fastweapons 1 bundled with TNT THREEVILUTION MAP20 is a good time. 1 Share this post Link to post
ducon Posted July 10, 2022 Ha, console in ZDoom, not console in Linux. Sorry. ;) 4 Share this post Link to post
Quill Posted July 10, 2022 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 1 Share this post Link to post
Doomkid Posted July 10, 2022 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! 1 Share this post Link to post
pcorf Posted July 10, 2022 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. 2 Share this post Link to post
The Doommer Posted July 10, 2022 noclip god idclev Mostly these when I feel like giving it a boost. 2 Share this post Link to post
boom_compatible Posted July 11, 2022 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 3 Share this post Link to post
Arrowhead Posted July 12, 2022 'listmaps' - I use this one all the time when playing GZDOOM. 1 Share this post Link to post
Traysandor Posted July 12, 2022 (edited) 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 July 12, 2022 by Traysandor 0 Share this post Link to post
Endless Posted July 12, 2022 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. 1 Share this post Link to post