By HoraceHyy
Launch HoYoVERSE games in one place and analyze in-game player informations.
Just learnt something new from other projects lately, and I'd just realized how shitty my codes are. I'll try to refactor some of the codes of this project in several weeks (or months)? Plz forgive me for the following slow updates!
- Launch
Genshin Impact
,Honkai: Star Rail
andHonkai Impact 3rd
in one place. -
Zenless Zone Zero
to be supported. - Manually import customized game directories.
- Multi-language support.
- Analyze detailed player info for
Genshin Impact
andHonkai: Star Rail
in a special card layout. - Keeps all UI elements of official launchers.
- Automatically calculate and notify about major game updates.
- System or manual dark theme support.
Click to expand
- This app uses GitHub URLs to check its updates and resources for Star Rail player info. If you are from mainland China, a proxy is needed.
pnpm i
pnpm dev
pnpm build
- This app checks for updates via the GitHub API, which will automatically expire once it is uploaded publicly on
GitHub. Therefore, during development, please create a token yourself and place it in
Octokit.auth
insideelectron/main/index.ts
.
const {Octokit} = require("@octokit/core")
const octokit = new Octokit({
auth: "<YOUR TOKEN HERE>"
})
- For some reason, relative paths in the
dev
andbuild
environments varies for some files. InonMounted
insidesrc/pages/SettingsPage.vue
, the path ofpackage.json
is determined by environment.
// BUILD: '../../app.asar/package.json'
// DEV: '../../package.json'
fetch('../../app.asar/package.json')
.then(response => response.json())
.then((resp) => {
appVer.value = resp.version
})
- The current version of
vite-plugin-electron
dependency isn't compatible withelectron@29.0.0
or later. Please leave theelectron
dependency version unchanged at28.2.1
. - This project isn't ready to make the change to ES Modules yet. The latest
@octokit/core@6.0.1
has become an ES Module, which is incompatible with this project. Please leave the@octokit/core
dependency version unchanged at5.1.0
.
Language | Contributor | Notes |
---|---|---|
English | @HoraceHuang-ui | |
简体中文 | @HoraceHuang-ui | |
繁體中文 | @HoraceHuang-ui | |
日本語 | @JonathanKwok | |
Русский | @MCheping8108 @vanja-san | |
Français | @MCheping8108 |
Needs revision.
Certain words or phrases may be inappropriate in context. Further localization by native speakers
is needed.
Needs completion.
The strings translated by machine are shown in blue, i.e., haven't been approved. Further
localization by native speakers is needed.
To add a new language,
- Open an issue specifying that language and country/region.
- Click the badge below to help translate miXeD to your language:
electron-store
items backup:targetVersion
The seemingly "current" version takingignore current version
into accountmainBgPath
The main page background image inbase64
formatdialogStyle
The style of non-game UI dialogsgsLauncherPath
The directory of the official Genshin Impact launchergsGamePath
The path of the Genshin Impact game executablegsUpd
Whether Genshin Impact is updated in the current versiongsInfo
Genshin Impact player infosrLauncherPath
srGamePath
srUpd
srInfo
hi3LauncherPath
hi3GamePath
hi3Upd
gsCostume
Display costume splash images in Genshin Impact
localStorage
items backup:lang
Language settingcolorTheme
Color theme setting