Skip to content

mind$box is a debug console for StepMania 5 and OutFox.

License

Notifications You must be signed in to change notification settings

EngineMachiner/mindbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ko-fi

mind$box

mind$box is a debug console for StepMania 5 and OutFox designed to display information and data.

mind.box.mp4

mind$box focuses to be compatible with newer game builds, so it may not be compatible with older versions.

Usage

Be aware that to successfully install mind$box in your game build, it's important to have a basic understanding of scripting and theme structure.

  1. Use tapLua.

OutFox

  1. Clone the repository in the fallback's Modules folder.
git clone https://github.com/EngineMachiner/mindbox mind\$box
  1. Load tapLua first, then load mind$box and add the console actor in ScreenSystemLayer aux.lua to make the console actor persistent:
-- Themes/_fallback/BGAnimations/ScreenSystemLayer aux.lua

LoadModule("tapLua/tapLua.lua")
LoadModule("mind$box/mind$box.lua")

return mindbox.console()

Legacy

  1. Clone the repository in the same Modules folder following the same steps for tapLua cloning.
git clone https://github.com/EngineMachiner/mindbox mind\$box
  1. Load tapLua first, then load mind$box and add the console actor in ScreenSystemLayer aux.lua to make the console actor persistent:
-- Themes/_fallback/BGAnimations/ScreenSystemLayer aux.lua

dofile("Modules/tapLua/tapLua.lua")
LoadModule("mind$box/mind$box.lua")

return mindbox.console()

  1. Use mindbox.print(...) to print into the console or mindbox.sysPrint(...) if you want to use the system message function.

Remember, if you're having problems with the texture being white, not showing up and you're using legacy builds you should enable only OpenGL as renderer in your Preferences.ini due to D3D not being able to render textures in these builds.

VideoRenderers=opengl

Credits

Thank you to everyone who contributed to the development of this project!