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
1 month 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
1 month 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