How to Fix a Mod Without Using a Fix Tool
🕑 Added 2025-06-09 08:41:57 +0000 UTCSometimes the fix tool (FixTool) doesn’t get released, or the developers say they won’t release a universal one. In many cases, fix tools are mostly focused on female characters, while male characters are often ignored or take a very long time to be supported. Because of this, I’ll explain how to manually fix your mod without using any fix tool.
⚠️ Key Point
Each character is composed of different parts, and each part uses the following 4 types of maps:
Diffuse
NormalMap
LightMap
MaterialMap
Inside the folder of a downloaded mod, you will usually find a file named something like modname.ini. This file includes entries for each texture type for every body part.
Here’s an example from panyinhu .ini file:
[TextureOverridepanyinhubodyADiffuse]
hash = c0928025
this = ResourcepanyinhubodyADiffuse
[TextureOverridepanyinhubodyANormalMap]
hash = ebac056e
this = ResourcepanyinhubodyANormalMap
[TextureOverridepanyinhubodyALightMap]
hash = 7d3c4c3d
this = ResourcepanyinhubodyALightMap
[TextureOverridepanyinhubodyAMaterialMap]
hash = 42fc25f0
this = ResourcepanyinhubodyAMaterialMap
The part you need to fix is the line that starts with hash =.
These hash values can change depending on your server or game updates. If the hashes don’t match your client version, the mod will not display correctly (wrong lighting, broken textures, etc.).
Therefore, you need to update the hash values to match your local version.
🔧 How to Find the Correct Hash Values (Using XXMI)
Run the game using XXMI, and go to the character selection screen for the character you want to fix.
Press F12.
This will display the key used to activate hunting mode — it’s usually Numpad 0.Press Numpad 0.
Green numbers and English text will appear on the screen.Press F8 while in this state.
The character’s data will be dumped to the following location:
XXMI Launcher\ZZMI\frameanalysis\[date]Open the log.txt file inside the frameanalysis\[date] folder.
Use Notepad and press Ctrl + F to search for the Diffuse hash of the character you want to fix.
It doesn’t have to be Diffuse — if the character doesn’t appear broken but has weird shadows or lighting, starting with Diffuse is okay.
🔍 Note:
A character usually uses 4 maps together as a set:
Diffuse
NormalMap
LightMap
MaterialMap
It’s rare for all four to have changed hashes.
So even if you can’t find the Diffuse entry, try searching for one of the others.
If you find one hash value, the others will typically be listed nearby.
The order is usually:Diffuse
Normal
Light
Material
Now compare them with the ones in your mod’s .ini file.
Only replace the hash values that are different.
That’s all you need to do to fix the mod.
✅ Final Notes
Once you understand the process, it only takes about 2 minutes to complete.
However, if this is your first time doing it, it can feel overwhelming or stressful.
Unfortunately, I can’t provide hash values for other servers, so you’ll need to extract them yourself.
I’ve also uploaded a video tutorial to help guide you through it.
If you have any questions, feel free to ask.
Comments
상빈 한
어...vram이 낮을경우 텍스처의 모든해시값이 달라지는대 그럴경우는 처음 추출할때 0버튼 누르고 7이나8누르면 몸파츠를 지정하는해시값을 알수있거든요. 그해시값을 검색하면 아마 나오는걸로 알고있아요. 음... 간단히 아는방법이 게임바나나에 있다고들었는대 저는 어려운방법밖에몰라서 지금은 그냥 2.0버전 픽스툴 사용하세요.
아란
그 log.txt파일 안에 해시값이랑 모드 해시값이 4개 전부 다 일치하지 않으면 어떻게 해야하나요?
kuumiho
Hi so I'm having a problem with the Suit NPC body guard mod and I'm trying to fix it. The npc has stretched out body parts and stuff and I'm trying figure out what part i should change in the mod because the diffuse, light, texture and material seem to match I think its a different section I need to correct
상빈 한
If you launch the XXMI launcher, there is an option in the settings where you can enable Hunting Mode. The FixTool version 2.0 is currently available on GameBanana, so you can just use that.
Nutty
Hi, when trying this method nothing pops up when trying to enter Hunt mode. When I pull up the command key binds with f12 it still says that num 0 is the right key bind. is there a way to change the key bind or is there something else wrong?