Description

Make your life easier with the UBG Terminal! Designed to be extremely easy to set up for quick debugging but flexible enough for game-specific customization, you will be pleased with the experience of using this extension.

Before you even consider spending your hard-earned cash, though, take a gander at the online documentation for a more in-depth glimpse of what this extension provides!

Initial Setup

A single function call is all it takes to generate the entire working terminal system. It will generate a terminal with default values that can be tweaked through function calls if you so wish.

At this point you can either 1) call the "quick define" script that will define a number of commands for you automatically to get you going quickly or 2) define your own custom commands to do whatever you wish!

Initial setup can be as easy as this:

ubg_terminal_init();
ubg_terminal_define_commands_quick();

Features

This terminal is fully equipped to suit your needs. Here are just some of the numerous features available to you:

  • Argument hints
  • Intelligent hints can see and suggest game resources (scripts, rooms, objects, instances, etc) automatically
  • Command / Argument autocomplete
  • Terminal history scrolling, line-wrap, and multi-line detection
  • Change terminal colors, input style, prompt styles, size, line count, font spacing, and more!
  • Several build-in themes also included for your convenience
  • Terminal auto-adjusts to different font types and sizes
  • Cursor control, auto line-wrap, optional charset limitations
  • Numerous optional pre-defined commands to get going quickly
  • Full support for custom command definitions of any argument count
  • Command overloading supported
  • User argument inputs can optionally have their datatypes auto-converted for your script handling

Platform Support / Resources

This system is programmed in native GML for maximum compatibility, however it is designed for a system with keyboard input. While it is possible to make it work for a keyboard-less system through the provided functions, for any of the automatic systems to work the client must have a keyboard.

Development

Is there something not here that you want? This extension is actively developed and we'll be listening to customer requests! Do you need more built-in commands, themeing options, or functionality? Let us know! Contact us here or in the dedicated forum topic!

End User Licence Agreement (EULA).

Age Rating: 4+

Version

GMS2 - Version 1.0.5. Published November 7, 2019

  • [bugfix] Added DEL key support
  • [bugfix] ubg_terminal_define_hint script not showing autocomplete
  • Added demo room and object to display how to set up the terminal
  • Added ubg_terminal_set_input (manually set user input)
  • Added ubg_terminal_get_input (manually get user input)
  • Added ubg_terminal_insert_input (manually add text at cursor position)
Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait

Back to Top