A Simai Player.
This project is based on @LeZi9916 's DJAuto branch for MajdataView.
Simai is a maimai chart discription language developed by Celeca
- Windows
- Linux (Partially Supported)
- macOS (Untested)
- Android
- iOS
⚠️ This repository contains a Unity project, not a standard C#/.NET project.Do not open or build it using dotnet, Visual Studio solution files, or other .NET build tools.
The project must be opened using the Unity Editor.
-
Unity Editor (version specified in ProjectSettings/ProjectVersion.txt)
-
git
-
Unity Hub
Clone the project using Git:
git clone https://github.com/LingFeng-bbben/MajdataPlay.git MajdataPlay
cd MajdataPlayThis project uses Git submodules. After cloning, run:
git submodule update --init --recursiveIf you already cloned the repository without submodules, you can also run:
git submodule sync
git submodule update --init --recursiveThis project must be opened with the Unity version specified in:
ProjectSettings/ProjectVersion.txt
Example:
m_EditorVersion: 2022.3.62f3
Install this version using Unity Hub.
-
Open Unity Hub
-
Click Add Project
-
Select the cloned project folder
-
Ensure the correct Unity version is selected
-
Open the project
Note this is project is still in a very early stage. Feel free if you wanna participate in coding or testing!!
Please report problems to issues page.
The log files should be in Logs/
Please don't ask about mobile porting, unless you wanna do it yourself.
This software has no affair with the big S four letter company, please support the arcade whenever you can.
- istareatscreens/MychIO
- Special thanks to istareatscreens for the early I/O solution for this project!
- Cysharp/UniTask
- Cysharp/ZString
- IntergatedCircuits/HidSharp
- ManagedBass/ManagedBass
- un4seen/bass
- mono/SkiaSharp
- ammariqais/SkiaForUnity
- videolan/vlc-unity