Mishiro is a desktop application designed to enhance your experience with Cinderella Girls: Starlight Stage (CGSS). This tool serves as an essential resource for fans and producers, providing comprehensive support for game data analysis and resource management.
Key Features:
Multi-language Support: Access the application in Chinese, Japanese, or English.
Resource Management: Download and organize game resources such as Unity3D files, audio tracks (ACB, BDB), and metadata (MDB).
Idol Database: Search for idol cards to view background images and character voices.
Producer Community: Connect with other producers through a dedicated search feature.
Live Music Player: Enjoy live songs and explore detailed score information.
Event Planning: Utilize the PT calculator to manage event points effectively.
Audience & Benefits:
Ideal for CGSS fans, producers, and developers interested in CGSS data analysis. Mishiro simplifies resource management and enhances your engagement with the game, offering a seamless experience for both casual players and dedicated enthusiasts.
Available via winget, Mishiro is your go-to tool for exploring and managing CGSS content efficiently.
NOTE: Due to C++ native addon compilation must match correct Electron / Node.js version, when electron version in package.json changed, please remove the following folders manually then run npm install again.
/app/node_modules/mishiro-core
/app/node_modules/sqlite3
/app/node_modules/hca-decoder
/app/node_modules/spdlog
/app/node_modules/usm-decrypter
You can also just run npm run rm to do this.
Install
Windows
> cd mishiro/app
> npm install -g node-gyp
REM install electron's node C++ header
> for /f "delims=" %P in ('node -p "require('./package.json').devDependencies.electron"') do node-gyp install --target=%P --dist-url=https://electronjs.org/headers
REM install dependencies
> npm install
REM get external resources
> npm run get
Linux / MacOS
$ cd mishiro/app
$ npm install -g node-gyp
$ node-gyp install --target=$(node -p require\(\'./package.json\'\).devDependencies.electron) --dist-url=https://electronjs.org/headers
$ npm install
$ npm run get # get external resources
If run npm install error, remove package-lock.json then try again.
Develop
Recommend VSCode.
# ~/mishiro/app$ code .
$ npm run dev
# or
$ npm run serve
# then launch mishiro by vscode debug mode
Build
# bundle code for production
$ npm run build
Launch
# launch mishiro in production mode
$ npm start
Pack
$ npm run pack:x64 # x64
$ npm run pack:ia32 # Windows x86