Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

Gsom Console

An asset by RaubTieR
The page banner background of a mountain and forest
Gsom Console thumbnail image
Gsom Console thumbnail image
Gsom Console hero image

Quick Information

0 ratings
Gsom Console icon image
RaubTieR
Gsom Console

A Half-Life 1 inspired console for Godot projects. There is an autoload singleton and optional UI.Implements variables, commands, aliases, input, etc. See full readme on GitHub or built-in Godot docs.Register CVARs/CMDs/actions from code:GsomConsole.register_cvar("test", 5, "Description.")GsomConsole.register_cmd("do_something", "Description.")GsomConsole.register_action("jump")This is NOT a GDScript REPL console, it uses separate syntax and rules similar to Half-Life and Quake (and Bash/CMD terminals if that makes sense).There is a number of built-in commands - all documented in readme and in embedded help. Just a list here: greet, help, quit, mainscene, map, alias, echo, exec, find, write_cvars, write_groups, set, toggle, ifvi, ifvv, inc, dec, condump, open_user, clear, list_bound_commands, list_bind_names, bind, unbind, unbindall, toggle_console, wait.# A short example scriptgravity 10ifvi gravity == 10 "echo gravity was 10; inc gravity"bind quote_left toggle_consolebind w +move_upalias +m_up "+move_up; recolor #549f16"alias -m_up "-move_up; recolor #9f5416"bind t +m_up

Supported Engine Version
4.2
Version String
1.0.0
License Version
MIT
Support Level
community
Modified Date
20 days ago
Git URL
Issue URL

A Half-Life 1 inspired console for Godot projects. There is an autoload singleton and optional UI.
Implements variables, commands, aliases, input, etc. See full readme on GitHub or built-in Godot docs.

Register CVARs/CMDs/actions from code:
GsomConsole.register_cvar("test", 5, "Description.")
GsomConsole.register_cmd("do_something", "Description.")
GsomConsole.register_action("jump")

This is NOT a GDScript REPL console, it uses separate syntax and rules similar to Half-Life and Quake (and Bash/CMD terminals if that makes sense).

There is a number of built-in commands - all documented in readme and in embedded help. Just a list here: greet, help, quit, mainscene, map, alias, echo, exec, find, write_cvars, write_groups, set, toggle, ifvi, ifvv, inc, dec, condump, open_user, clear, list_bound_commands, list_bind_names, bind, unbind, unbindall, toggle_console, wait.

# A short example script
gravity 10
ifvi gravity == 10 "echo gravity was 10; inc gravity"
bind quote_left toggle_console
bind w +move_up
alias +m_up "+move_up; recolor #549f16"
alias -m_up "-move_up; recolor #9f5416"
bind t +m_up

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Gsom Console icon image
RaubTieR
Gsom Console

A Half-Life 1 inspired console for Godot projects. There is an autoload singleton and optional UI.Implements variables, commands, aliases, input, etc. See full readme on GitHub or built-in Godot docs.Register CVARs/CMDs/actions from code:GsomConsole.register_cvar("test", 5, "Description.")GsomConsole.register_cmd("do_something", "Description.")GsomConsole.register_action("jump")This is NOT a GDScript REPL console, it uses separate syntax and rules similar to Half-Life and Quake (and Bash/CMD terminals if that makes sense).There is a number of built-in commands - all documented in readme and in embedded help. Just a list here: greet, help, quit, mainscene, map, alias, echo, exec, find, write_cvars, write_groups, set, toggle, ifvi, ifvv, inc, dec, condump, open_user, clear, list_bound_commands, list_bind_names, bind, unbind, unbindall, toggle_console, wait.# A short example scriptgravity 10ifvi gravity == 10 "echo gravity was 10; inc gravity"bind quote_left toggle_consolebind w +move_upalias +m_up "+move_up; recolor #549f16"alias -m_up "-move_up; recolor #9f5416"bind t +m_up

Supported Engine Version
4.2
Version String
1.0.0
License Version
MIT
Support Level
community
Modified Date
20 days ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers