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.
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.
- Use tapLua.
- Clone the repository in the fallback's Modules folder.
git clone https://github.com/EngineMachiner/mindbox mind\$box
- 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()
- Clone the repository in the same Modules folder following the same steps for tapLua cloning.
git clone https://github.com/EngineMachiner/mindbox mind\$box
- 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()
- Use
mindbox.print(...)
to print into the console ormindbox.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
Thank you to everyone who contributed to the development of this project!