Skip to content

Scripts and instructions on how to override models for GI

License

Notifications You must be signed in to change notification settings

Lumi-nary/Genshin-Model-Override

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Genshin-Model-Override

Scripts and instructions on how to override models for Genshin Impact

DISCLAIMER: Using this on official Genshin servers is very likely to get you banned. I do not recommend or condone the use of these scripts and programs on official servers, and if you do use it on official servers I take no responsibility for any consequences as a result.

 

This repo explains various methods of modifying meshes in Genshin Impact using 3Dmigoto. Unlike SpecialK which is limited to texture modifications, 3dMigoto allows you to override both model and texture data.

Installation Instructions (3DMigoto)

(Note: SpecialK and 3DMigoto both use the same .dll file and perform similar functions, so it is unlikely that they can run simultaneously. It might be possible by chaining the .dlls together, but 3Dmigoto can do everything SpecialK can so running both together is not required for any mods. Melon and 3DMigoto should be able to run together without issue, but I have not tested it.)

  1. Grab the latest version of 3dMigoto from https://github.com/bo3b/3Dmigoto/releases (3Dmigoto-1.3.16.zip as of the time of writing)
  2. Extract the zip file, and copy the contents of the "x64" directory into the "loader\x64" directory.
  3. Create a folder called "Mods". Your final directory structure should look like this:

  1. Download the d3dx.ini from this repository, and override the one in "loader\x64"
  2. Depending on the location of your Genshin Impact .exe file, you may need to change this line in the d3dx.ini file to point to your own installation (the game .exe, not the launcher.exe):

  1. Double click "3DMigoto Loader.exe" to start the loader, then start up Genshin through the GenshinImpact.exe (again, through the game .exe not the launcher.exe). If everything is correct so far, 3Dmigoto should be injected into the game and you should see a green text overlay:

image

  1. Installation complete! You should now able to load custom resources and override textures and shaders with 3DMigoto.

 

Installation Instructions (3DMigoto Blender Plugin)

In order to modify game models, you need to also setup your Blender plugins and environment. The 3DMigoto plugin should work with Blender 2.80 and above, but I have only tested v2.92 (confirmed that plugin fails on v2.93). Blender 3.0 and higher not tested, so you may run into issues with those versions

  1. Download and install Blender (https://download.blender.org/release/Blender2.92/)
  2. Download and install the 3DMigoto plugin from https://github.com/DarkStarSword/3d-fixes/blob/master/blender_3dmigoto.py. You can install an add-on in Blender by going to Edit -> Preferences -> Add-Ons -> Install, then selecting the .py file.
  3. If done correctly, you should see 3DMigoto in the plugin list as well as new options in the import and export menus

 

Usage Instructions

See https://github.com/SilentNightSound/Genshin-Model-Override/blob/main/UsageInstructions.md

About

Scripts and instructions on how to override models for GI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%