Skip to content

This is a Next/Node/React/Redux project that reads your saved profile information from a StepMania install and creates a web interface for you to explore that data.

PachiSystems/masheen-viewer

Repository files navigation

This is a Next.js project bootstrapped with create-next-app.

Prerequistes

You will need Node.js installed to run this... Open a terminal and type node -v. If you don't get any version number, but some kind of command unknown, then head over to Node.js and follow the instructions there to install it on your system.

Getting Started

You'll want to do a little bit of config first. At the moment, there's only two things to do:

  1. Locate the variables.ts file and change the PATH_TO_SAVE_DIRECTORY value to point to wherever StepMania hides its profile data. 1. On Windows, something like C:\Users\USERNAME\AppData\Roaming\StepMania 5\Save 1. On macOS, something like /Users/USERNAME/Library/Application Support/StepMania 5/ 1. On Linux, something like /home/USERNAME/.stepmania-5.0/
  2. Come to think of it, it might not work on Windows... All that backslashing...
  3. You can also change the STEPMANIA_MACHINE_NAME if you want, too... That's not quite as important...

Then, install the dependencies (from within the root of the project):

npm install

And finally run the app:

npm run dev

Open http://localhost:3000 with your browser to see the result.

If you get any errors, stop the server and try again. If you still don't get anything showing, raise a bug or something.

About

This is a Next/Node/React/Redux project that reads your saved profile information from a StepMania install and creates a web interface for you to explore that data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published