{"id":16302879,"url":"https://github.com/toyobayashi/mishiro","last_synced_at":"2025-10-09T16:52:55.473Z","repository":{"id":52401522,"uuid":"112345631","full_name":"toyobayashi/mishiro","owner":"toyobayashi","description":"CGSS desktop application","archived":false,"fork":false,"pushed_at":"2024-04-22T15:25:30.000Z","size":77195,"stargazers_count":177,"open_issues_count":6,"forks_count":17,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-08-20T10:44:13.534Z","etag":null,"topics":["cgss","cinderella","cinderella-girls","deresute","electron","idolmaster-cinderella-girls","starlight-stage","vue"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/toyobayashi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["toyobayashi"]}},"created_at":"2017-11-28T14:27:51.000Z","updated_at":"2025-08-15T16:07:19.000Z","dependencies_parsed_at":"2022-08-31T20:01:16.670Z","dependency_job_id":"6f1c1b9d-799c-49eb-8c93-bbc91472b471","html_url":"https://github.com/toyobayashi/mishiro","commit_stats":null,"previous_names":[],"tags_count":56,"template":false,"template_full_name":null,"purl":"pkg:github/toyobayashi/mishiro","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toyobayashi%2Fmishiro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toyobayashi%2Fmishiro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toyobayashi%2Fmishiro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toyobayashi%2Fmishiro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/toyobayashi","download_url":"https://codeload.github.com/toyobayashi/mishiro/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toyobayashi%2Fmishiro/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279001778,"owners_count":26083173,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-09T02:00:07.460Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cgss","cinderella","cinderella-girls","deresute","electron","idolmaster-cinderella-girls","starlight-stage","vue"],"created_at":"2024-10-10T20:59:10.240Z","updated_at":"2025-10-09T16:52:55.442Z","avatar_url":"https://github.com/toyobayashi.png","language":"TypeScript","funding_links":["https://github.com/sponsors/toyobayashi"],"categories":[],"sub_categories":[],"readme":"# mishiro\n[![Github All Releases](https://img.shields.io/github/downloads/toyobayashi/mishiro/total.svg)](https://github.com/toyobayashi/mishiro/releases)\n[![GitHub release](https://img.shields.io/github/release/toyobayashi/mishiro.svg)](https://github.com/toyobayashi/mishiro/releases)\n[![Electron](https://img.shields.io/badge/dynamic/json.svg?label=electron\u0026url=https%3A%2F%2Fraw.githubusercontent.com%2Ftoyobayashi%2Fmishiro%2Fmaster%2Fapp%2Fpackage.json\u0026query=%24.devDependencies.electron\u0026colorB=9feaf9)](https://electronjs.org/)\n[![GitHub repo size in bytes](https://img.shields.io/github/repo-size/toyobayashi/mishiro.svg)](https://github.com/toyobayashi/mishiro/archive/master.zip)\n\u003c!-- [![Build status](https://travis-ci.com/toyobayashi/mishiro.svg?branch=master)](https://travis-ci.com/toyobayashi/mishiro/) --\u003e\n[![Build](https://github.com/toyobayashi/mishiro/workflows/Build/badge.svg)](https://github.com/toyobayashi/mishiro/actions)\n\u003c!-- [![Build status](https://ci.appveyor.com/api/projects/status/qv7x4qj669pyolfi/branch/master?svg=true)](https://ci.appveyor.com/project/toyobayashi/mishiro/branch/master) --\u003e\n\u003c!-- [![Vue](https://img.shields.io/badge/dynamic/json.svg?label=vue\u0026url=https%3A%2F%2Fraw.githubusercontent.com%2Ftoyobayashi%2Fmishiro%2Fmaster%2Fapp%2Fpackage.json\u0026query=%24.dependencies.vue\u0026colorB=41b883)](https://vuejs.org/)\n[![Webpack](https://img.shields.io/badge/dynamic/json.svg?label=webpack\u0026url=https%3A%2F%2Fraw.githubusercontent.com%2Ftoyobayashi%2Fmishiro%2Fmaster%2Fapp%2Fpackage.json\u0026query=%24.devDependencies.webpack\u0026colorB=55a7dd)](https://webpack.js.org/) --\u003e\n\n\u003c!-- \u003cfont color=\"green\" size=5\u003e**Latest Available Version: [2.0.0](https://github.com/toyobayashi/mishiro/releases/tag/v2.0.0)**\u003c/font\u003e --\u003e\n\n[中文 README](https://github.com/toyobayashi/mishiro/blob/master/README_CN.md)\n\n## Download\n\n* [Download from Github Release](https://github.com/toyobayashi/mishiro/releases)  \n\u003c!-- * [Download from Gitee Release (Chinese user)](https://gitee.com/toyobayashi/mishiro/releases)   --\u003e\n\nNote：\n\n* Do not install mishiro in a path which includes Chinese or Japanese characters.\n\n* If you have trouble to launch or experience any error, try to install the latest version.\n\u003c!-- * Mac users please refer to the following building steps and [Electron's document](http://electronjs.org/docs/tutorial/application-distribution) to compile and pack mishiro. --\u003e\n\n## Screenshot\n\n![screenshot.png](https://github.com/toyobayashi/mishiro/raw/master/img/screenshot.png)\n\n## Feature\n\n* Support language: Chinese / Japanese / English.\n* [ HOME ] Get game resources. (unity3d, acb, bdb, mdb)\n* [ IDOL ] Search idol card, get card background png / character voice.\n* [ COMMU ] Producer searching.\n* [ LIVE ] Get BGM / live songs, view live score, play.\n* [ MENU ] Event PT calculator, options...\n\nScore viewer demo: [https://toyobayashi.github.io/mishiro-score-viewer/](https://toyobayashi.github.io/mishiro-score-viewer/)  \nRepo: [mishiro-score-viewer](https://github.com/toyobayashi/mishiro-score-viewer)\n\n\u003c!-- * [ IDOL ] Search idol card and download card background png from [starlight.kirara.ca](https://starlight.kirara.ca/) or character voice from game server. --\u003e\n\n## Development \u0026 Building\n\n### Windows Require\n\n* __Windows 7+__\n* __Node.js 18+__\n* __Python 3__\n* __Visual Studio 2022 with C++ Desktop workload installed__\n* __.NET \u0026 Powershell__\n\n### Linux Require\n\n* __Node.js 18+__\n* __Python 3__\n* __gcc \u0026 g++__\n* __make__\n* __zip \u0026 unzip__\n\n### MacOS Require (This part is not tested)\n \n* __Node.js 18+__\n* __Python 3__\n* __Xcode__ (install Command Line Tools by running ```xcode-select --install``` in your terminal)\n\n### Quick Start\n\n1. Clone / Pull  \n\n    ``` bash \n    $ git clone https://github.com/toyobayashi/mishiro.git\n\n    $ git pull\n    ```\n\n    **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.\n\n    * `/app/node_modules/mishiro-core`\n    * `/app/node_modules/sqlite3`\n    * `/app/node_modules/hca-decoder`\n    * `/app/node_modules/spdlog`\n    * `/app/node_modules/usm-decrypter`\n\n    You can also just run `npm run rm` to do this.\n\n2. Install  \n\n    * Windows\n\n        ``` bat\n        \u003e cd mishiro/app\n\n        \u003e npm install -g node-gyp\n\n        REM install electron's node C++ header\n        \u003e for /f \"delims=\" %P in ('node -p \"require('./package.json').devDependencies.electron\"') do node-gyp install --target=%P --dist-url=https://electronjs.org/headers\n\n        REM install dependencies\n        \u003e npm install\n        REM get external resources\n        \u003e npm run get\n        ```\n    \n    * Linux / MacOS\n\n        ``` bash\n        $ cd mishiro/app\n\n        $ npm install -g node-gyp\n        $ node-gyp install --target=$(node -p require\\(\\'./package.json\\'\\).devDependencies.electron) --dist-url=https://electronjs.org/headers\n\n        $ npm install\n        $ npm run get # get external resources\n        ```\n\n    If run `npm install` error, remove `package-lock.json` then try again.\n\n* Develop\n\n    Recommend VSCode.\n    \n    ``` bash\n    # ~/mishiro/app$ code .\n    $ npm run dev\n\n    # or\n    $ npm run serve\n    # then launch mishiro by vscode debug mode\n    ```\n\n* Build  \n\n    ``` bash\n    # bundle code for production\n    $ npm run build\n    ```\n\n* Launch  \n\n    ``` bash\n    # launch mishiro in production mode\n    $ npm start\n    ```\n\n* Pack\n\n    ``` bash\n    $ npm run pack:x64 # x64 \n    $ npm run pack:ia32 # Windows x86\n    ```\n\n## Reference\nSpecial thanks:   \n* [デレステ解析ノート](https://subdiox.github.io/deresute/)\n* [subdiox/UnityLz4](https://github.com/subdiox/UnityLz4)\n* [subdiox/StarlightTool](https://github.com/subdiox/StarlightTool)\n* [Nyagamon/HCADecoder](https://github.com/Nyagamon/HCADecoder)\n* [marcan/deresuteme](https://github.com/marcan/deresuteme)\n* [summertriangle-dev/sparklebox](https://github.com/summertriangle-dev/sparklebox)\n* [superk589/DereGuide](https://github.com/superk589/DereGuide)\n* [OpenCGSS/DereTore](https://github.com/OpenCGSS/DereTore)\n\n\n## Copyright\nThe copyright of CGSS and its related content is held by [BANDAI NAMCO Entertainment Inc.](https://bandainamcoent.co.jp/)  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftoyobayashi%2Fmishiro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftoyobayashi%2Fmishiro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftoyobayashi%2Fmishiro/lists"}