A simulator for a long-gone arcade rhythm game BeatStream.
To be added....
You will need .NET 8.0 SDK to be installed on your machine, as well as Android SDKs for SDK levels 23 (minimum: Android 6.0) and 30 (target: Android 11)
Important
This project uses FMOD Engine/FMOD Core for music playback, but its libraries are not included in the repository due to their licensing. You will need to get the FMOD Engine libraries from FMOD downloads page for a platform you're building for and refer to the table below.
2.02.25
This version is the target version of FmodForFoxes - an FMOD wrapper library used by this project - and thus guaranteed to work. You can try going with newer versions, but there is no guarantee that they will work.
| Build platform | Instructions |
|---|---|
| Andrew John Google | Download the Android .tar.gz archive and open the .tar archive it contains. Open the only directory it contains, then go to api/core/lib. You will see subdirectories for each architecture with .so files in them and a .jar file. Copy these subdirectories to libs directory of SatoSim.Android project and the .jar file into Jars directory of FmodForFoxes.Samples.Android.Binding project. Feel free to delete libfmodL.so, libfmodstudio.so and libfmodstudioL.so files from copied subdirectories, as they are not used anyway. Set the Build action property to "AndroidNativeLibrary" for .so files and "AndroidLibrary" for .jar file. |
| Michaelsoft Binbows | Download the Windows installer and open it as archive (you don't have to install it). Go to api/core/lib/. You will see subdirectories for each architecture with .dll and .lib files in them. Copy fmod.dll for architecture of your choice to the root directory of SatoSim.Desktop project. In your IDE, set the Copy to output directory property to "Copy if newer" or "Copy always". |
- MonoGame - Game framework.
- MonoGame.Extended - Collection of utilities and extensions for MonoGame.
- FontStashSharp - TTF/OTF font rendering.
- FMOD - Sound engine.
- FmodForFoxes - FMOD in MonoGame made easier.
