Giter Site home page Giter Site logo

enginemachiner / beat4sprite Goto Github PK

View Code? Open in Web Editor NEW
11.0 2.0 1.0 236.67 MB

It's a library for Outfox or StepMania 5+

License: GNU General Public License v3.0

Lua 100.00%
lua sprites frame stepmania backgrounds animations 3d 2d particles beat

beat4sprite's Introduction

ko-fi

beat4sprite

beat4sprite is a library to draw different things in the StepMania engine inspired by the classic DDR PSX backgrounds and sprite sheet animations.

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

beat4sprite on Youtube

How to install

  1. Make sure you have tapLua.

OutFox

  1. Copy the beat4sprite folder into the Modules folder of fallback.
  2. Load the tapLua and beat4sprite module once in OutFox through fallback's first screen.

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

StepMania

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

How to create

If you want to create your own animations you can check the Wiki.

Origin

beat4sprite began as a personal project in 2013.
I used to play with simple BGAnimations or RandomMovies ( Gameplay backgrounds ) on StepMania 3.9, mostly stuff from DDR or ITG. I was interested in the structure of the sprites and how the game read them.

I got inspired and I wanted to use the retro PSX animations so I tried making videos of them and that didn't blend that well with the song beat.

Then I considered video encoding, quality and file size not being the best so I moved to scripting and writing code (visually scripting) so I could draw my own animations.

Examples made with this library can be found through my repositories.
For more information about the API check the Wiki.

CREDITS

  • Project Moondance developers
  • RenTheHumanCat
  • MadkaT
  • leadbman
  • Retrozaid

beat4sprite's People

Contributors

enginemachiner avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

greenghost21

beat4sprite's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.