Welcome! I wanted to try out modding but found the debug console.... lacking. I decided to make one that I would use.
Current version 1.0.0
In order to bring it up hit Ctrl + D. Same command to hide/remove it.
Supports:
- Tab complete. If you're typing you can hit <tab> and autocomplete will appear. Press <tab> again to select, or use up/down arrow to navigate through. Hit <esc> to exit.
- Variable/function creation. You can store results in variables, define your own functions, etc.
- Anything that's part of "window" is brought in. By default this is most of what you'll need. You can run `Object.keys(window)` if you want to see everything.
- Moveable window. Simply click and hold the header and move the window around.
- Resizable window. Click and drag the bottom right corner to resize.
- Copy/Paste. Want to copy a cell? Simply left click it. When you left click it copies to a fake clipboard and logs it under UI.log as part of console.error so it will appear by default regardless of your log verbosity. Want to paste? Ctrl + V in the input and you can. Command + V might also work, but my mac wasn't allowing it, so you might want to still try Ctrl + V on mac.
- Cycle previous commands with Shift + up/down array.
- Local variables you create are automatically added to autocomplete.
- Ability to run and modify game content.
- Ability to "hide" cells. Simply right click any of the cells if they're too long and you can hide/minimize them
Current version 1.0.0
In order to bring it up hit Ctrl + D. Same command to hide/remove it.
Supports:
- Tab complete. If you're typing you can hit <tab> and autocomplete will appear. Press <tab> again to select, or use up/down arrow to navigate through. Hit <esc> to exit.
- Variable/function creation. You can store results in variables, define your own functions, etc.
- Anything that's part of "window" is brought in. By default this is most of what you'll need. You can run `Object.keys(window)` if you want to see everything.
- Moveable window. Simply click and hold the header and move the window around.
- Resizable window. Click and drag the bottom right corner to resize.
- Copy/Paste. Want to copy a cell? Simply left click it. When you left click it copies to a fake clipboard and logs it under UI.log as part of console.error so it will appear by default regardless of your log verbosity. Want to paste? Ctrl + V in the input and you can. Command + V might also work, but my mac wasn't allowing it, so you might want to still try Ctrl + V on mac.
- Cycle previous commands with Shift + up/down array.
- Local variables you create are automatically added to autocomplete.
- Ability to run and modify game content.
- Ability to "hide" cells. Simply right click any of the cells if they're too long and you can hide/minimize them
In terms of where to find - the easiest would be look to for capitalized objects in the outer most tab complete - i.e. within the window.