Why?
Post must be at least 6 characters.
This was done in GPP. What benefit to an end user is there to have to keep track of two different prefixes for different “kinds” of commands (‘/’ and ‘!’)? Only needing to keep track of one prefix simplifies command usage for the end user.
Additionally the way ‘!’ worked if you misspelled the command everything you entered for that command submission would be displayed in the chat. You could prevent misspelled ‘!’ commands by prefixing that with a ‘/’, but now you are typing two prefixes for a single command submission.
The ideal approach would be to not require prefixes at all for commands. This can be done if command entries were made in a part of the UI separate from the chat.
I always wondered why I needed a prefix before a command if I’m typing in the console and why typing anything that is not a command in the console would display in the chat. Why? if I’m typing in a console it’s to type a command. If I want to chat I’ll use the bound key (T for chat and Y for teamchat by default) or use a command (/say [message]) to do so
It is because the console is a tangled mess of commands, notifications, and chat messages of all types. All of those things should really be separated.
we need some alias system
exemple, if player entered in chat !admintest and exist command “admintest”, then they treats as /admintest
exemple, if he entered “!someothercmd” and there no that, so they treats as chat msg and passing as text…not as cmd
Tremulous is pretty much the only game I know of and play that uses a prefix in a command console.
I see no problem with it, but not having it is normal also.
This might need a “transitional” setting, something like 'sv_commandPrefix" which would be set to “!”. Anything prefixed with that character should be treated as a command and never sent as a chat message- but should also annoy you with reminders that “!(whatever) is deprecated. Use /(whatever) instead”.
Xonotic, uses that but it also has a seperate chat window.
I always thought having chat in console is nice, that way you can keep the overview and the mouse is freed too, this makes working in the background very nice.
But if there was a dedicated chat history window, then having a console prefix is definitely weird.
My understanding of things was that ! is often taken to be a server command while / is a client command that sometimes is sent to server.
Having ! interpreted by the server might be useful, but it shouldnt be encouraged behavior if you ask me.
PS: why most post be minimum six chars, why not five or seven.
I’m thinking of an interface with tabs when you open the console. Have dedicated tabs just for different types of chat, have a dedicated tab just for commands, and have a dedicated tab with the conventional console (which includes the current mix of chat, commands, and notifications) as an option. There should be a separate part of the ui that is dedicated to notifications.