/bitEye

Preview animation library for the StepMania 5 engine.

Primary LanguageLuaGNU General Public License v3.0GPL-3.0

ko-fi

bitEye

bitEye is a library and tool to preview RandomMovies and BGAnimations when creating simfiles or charts in OutFox and StepMania 5+.

bitEye has been tested through from StepMania 5.0.12 to 5.3 / OutFox.

2023-01-21.21-36-15.mp4

How to use

  1. Make sure you have tapLua.

Outfox

  1. Copy the bitEye folder to fallback Modules folder.

  2. Load the tapLua and bitEye module using LoadModule() on the initial fallback screen.

    For example the ScreenInit overlay script should look like this using LoadModule():



StepMania

  1. Copy the bitEye folder in your "Stepmania/Scripts" folder.
  2. Reload scripts once at first screen if something goes wrong.

  1. Load bitEye's EditNoteField preview window actor to a fallback's ScreenEdit top layer:
return Def.ActorFrame{ bitEye.spawn("EditNoteField/Actor") }
  1. Load bitEye's OptionRow preview window actor to a fallback's ScreenMiniMenuBackgroundChange top layer:
return Def.ActorFrame{ bitEye.spawn("OptionRow/Actor") }
  1. Use the inputs while on these screens.

Inputs

  • The Left Alt key shows and hides the preview on both screens.

ScreenMiniMenuBackgroundChange

  • The Left Ctrl key opens the search box.

  • Write the keywords while focusing the search box and switch the option row between results by using the DOT and ENTER keys. Only available on OutFox.

  • The Right Ctrl key zooms in and out the preview.

Credits

  • Project Moondance developers
  • Inori
  • leadbman
  • Accelerator