If mods break again in 4.4 I'm going to scream
This script fixes mods for all playable characters that broke in 4.3. This script includes the 4.1 fix inside of it, so there is no need to run the 4.1 first for old mods. Currently, the script has the majority of characters as well as several NPC and other objects, but some are still missing - this script will be updated in the future to include more objects.
USAGE INSTRUCTIONS -
Re-Upload from Discord
How to use Fix for Mods after 4.1 Game Update:
Download Exe File or Source (Python File) from - https://gamebanana.com/tools/14912
For the py file You need to have Python installed | Exe File on the other hand does not need Python, but Windows Defender (and possibly other AVs) will scream at You that this file contains virus.
After downloading either of them, move them to Your folder with Mods (3dMigoto/Mods by default)
Exe File - You can just double-click
To run Python file - watch the Video above
Use Tab to AutoFill the name of the Script in the CMD (Python File)
After the Script writes - "Press Enter to exit" or something like that, either double Enter or just click X with Your Mouse, and then proceed to run GIMI and open the Game as usual.
Place genshin_update_mods_43.exe in your Mods folder and run it. The program will search out and fix all mods in all subfolders of the current folder (ie don't need to run on individual mods, will do all of them at once including things like merge mods).
The tool will also backup the original mod ini next to the fixed one in case something goes wrong. Re-running the exe will not cause issues - it will not attempt to update mods that have already been fixed.
Note that Windows Defender loves to complain about exe compiled from python - if your PC is stopping you from running the exe (or you don't want to run the exe), I have also provided the source code genshin_update_mods_43.py (inside source.zip). Usage and functionality is identical to the exe, though you need python installed to run it (most Windows PCs come with it installed by default).
Manual Method (for mods the script doesn't cover):
It is possible to update mods even if they aren't covered by this script, though it requires some knowledge of 3dmigoto. Basically do the following:
- Use the Dev version of 3dmigoto with the green text
- Get the object you are fixing on screen with no mods loaded
- Cycle through the IB hashes with 7 and 8 on the numpad. One of those hashes should cause the model to vanish
- Press 9 on the numpad to copy the hash
- Replace the hash listed in the [TextureOverrideCharacterIB] as well as the ones in the [Head], [Body], [Dress] and [Extra] sections in the mod ini file with your new hash
Please let me know if any characters are still broken after running the script, with details of what mod was being used.
- SilentNightSound