/HoyoModManagerGo

Skin mod manager for Genshin Impact, Honkai Star Rail, Zenless Zone Zero, and Wuthering Waves.

Primary LanguageTypeScript

Skin mod manager for Hoyo games and Wuthering Waves.

  • Browse Game Banana mod listsings.
  • Direct downloads of .rar .zip and .7zip files.
  • Use alternative textures for mods.
  • Http server to manage enabled mod state.
  • Companion Android app.
  • Create and load playlists.
  • Runs skin fix .exe automatically when regenerating the mod folder if exists.
  • Dark and light themes using Catapuccin Mocha and Latte.

Building and running.

uses C go for sqlite3 and sqlc. to run on windows you can use mingw https://www.mingw-w64.org/

cd frontend
npm install

Installing Components

To install components, use shadcn's CLI tool to install

More info here: https://ui.shadcn.com/docs/cli#add

Example:

npx shadcn-ui@latest add [component]

Live Development

To run in live development mode, run wails dev in the project directory for hot reload when editing go code use to avoid rosedb single process issues wails dev -appargs "debug".

Building

To build a redistributable, production mode package, use wails build.

Android

select import project and choose dir android/Hoyomod requires android studio version compatible with AGP version 8.4.2

sync gradle and hit run button or

./gradlew build run

Libs / Tech stack

Game data / images sources

Showcase

Desktop