No description
Find a file
2025-12-15 22:33:43 +00:00
add after objDebugList Fixed using argument0/1 instead of [0]/[1] (thanks playerdash) 2025-12-15 22:33:43 +00:00
readme-images rename folder 2025-12-14 21:16:54 +01:00
objDebugList.object.gmx Initial commit 2025-12-14 20:44:00 +01:00
README.md rename folder 2025-12-14 21:16:54 +01:00

Runtime instance inspector for GMS1

Demo

Setup

  1. Add the files in the right order: objDebugList first, everything else after
  2. Call scrDebugInspectorInitialize with the name of the global for determining whether the game has been started example:
scrDebugInspectorInitialize("gameStarted")
  1. Run the game and click on the screen
  • Middle mouse button brings up a searchable list of instances in the room
  • Left mouse button will inspect all objects under the cursor
  • Right mouse button will quit out of the currently open lists

Other setup

The other two arguments for the initialization function are optional but nice to have.

  • debug_key: Sets a keyboard key that must be held before its possible to bring up the inspector using mouse buttons
  • font: Font to use instead of the default font. Monospace works best.