Description
rt-shell is a simple, powerful, and full-featured debug/cheat console for GameMaker 2.3 and up! Want an easy way to jump between different levels of your game? Or test a powerup? Or enable a debug view? How about giving your players a way to enter cheat codes? rt-shell is exactly the tool you need.
For full instructions configuration and writing your own scripts, visit the Github page: https://github.com/daikon-games/rt-shell#readme
Create an instance of obj_shell
in the first room of your game and you're ready to go.
By default the console can be opened in-game by pressing Ctrl + Shift + C
,
and it can be closed by pressing Esc
.
Any global function you write that starts with sh_
can be run via rt-shell at runtime. For instance,
a function called sh_set_max_health
could be called from the rt-shell console
by typing set_max_health
.
Your functions can take an args
object to pass in arguments. arg[0]
will always be the
name of the function, while args[1]
and up will be the values typed in at the console.
If your function returns a string, it will be printed in the console output.
End User Licence Agreement (EULA)
Age Rating: 4+
Version
GMS2.3 - Version 4.1.1. Published July 11, 2023
Ignores feather warnings in obj_shell