Skip to content

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

License

Notifications You must be signed in to change notification settings

SilvVF/HoyoModManagerGo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Setup

Go to settings and select the Mods folder. It is recommended to create a new folder within 3dmigoto/Mods (ex. create Mods/managed) to use as this folder this will decrease the work done when unzipping as no other folders need to be checked.

If you have any previous mods inside the folder that you want to keep do the following Settings > + Add Exclusion Directory > Select any folders that should not be deleted.\

All mods are kept inside C:\Users\USER\AppData\Local\HoyoModManagerGo\cache USER being your user. if space saver is enabled all mods will be stored in .zip files. To delete all data after deleting the app delete the root of this folder.

Button Action
Generate Unzips all files from the mods that are enabled into the games export Dir.
Refresh Fetches character data and rechecks local mod files for the game.
Refresh Local rechecks local mod files. (this only needs to be pressed if you dragged a file into the cache/mods/...)

Generating

To update the mods folder after toggling the checkboxes click generate. This will go through the mods that you have enabled and unzip them into the export Directory selected in Settings.

THIS WILL CLEAR THE FOLDER IF AN EXLUSION IS NOT SET AND CLEAN EXPORT DIR IS ON (To set this go to settings or see setup)

It will also fill any keymaps or textures that are selected for the mod.

Development.

uses C go for sqlite3 and sqlc. to run on windows you can use mingw https://www.mingw-w64.org/ https://jmeubank.github.io/tdm-gcc/download/

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 -dev true in this mode you can close the db.

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

Android

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published