Jump to content

Genshin Impact - Mod Requests pt.2


Ashal

Recommended Posts

Posted
5 hours ago, consulo said:

Update ORfix.ini and use "run = CommandList\global\ORFix\NNFix"

Thanks. Didn't notice there was another minor ORFix update since the main one that fixed 7.0 issues.

Posted
14 minutes ago, Chronos Reaper said:

I'm getting so tired of the illegal tool detected crap. Is there anyway to get around that with XXMI without doing the 3Dmigoto launcher method?

I know this is not the answer you are expecting but since i started modding this game a year ago i always got that illegal tool thing and switched to 3dmigoto. Recently tried xxmi agai and got the error immediately when the town loaded so im still on 3dmigoto

Posted
4 hours ago, Chronos Reaper said:

I'm getting so tired of the illegal tool detected crap. Is there anyway to get around that with XXMI without doing the 3Dmigoto launcher method?

yea, u can just force inject the d3dx.ini from 3dmigoto through the XXMI launcher and keep using XXMI

Posted
35 minutes ago, Pilkish said:

yea, u can just force inject the d3dx.ini from 3dmigoto through the XXMI launcher and keep using XXMI

That's what I usually do when normally using XMI gives me the illegal tool message. The problem is though that when I do that I have to restart my computer every time I want to do it because it always says 3Dmigoto is already open after doing it once. If I don't want that to happen then I have to leave the game open constantly.

Posted (edited)
1 hour ago, Chronos Reaper said:

That's what I usually do when normally using XMI gives me the illegal tool message. The problem is though that when I do that I have to restart my computer every time I want to do it because it always says 3Dmigoto is already open after doing it once. If I don't want that to happen then I have to leave the game open constantly.

ive heard you have to just run it as admin or maybe you could try changing the "module = d3d11.dll" line to module = 3dmigoto.dll in d3dx.ini, running it (this will fail), then reverting the change. Not too sure sense i havent run into that specific issue so i cant troubleshoot on my end

Edited by Pilkish
Posted
6 hours ago, Chronos Reaper said:

That's what I usually do when normally using XMI gives me the illegal tool message. The problem is though that when I do that I have to restart my computer every time I want to do it because it always says 3Dmigoto is already open after doing it once. If I don't want that to happen then I have to leave the game open constantly.

Have you tried looking for that 3DMigoto Instance in the Task Manager and force closing it?

Posted
7 hours ago, Pilkish said:

Any chance this mod could be fixed for high crowd density like some of the other npc mods? Or is there any info on how i could try doin it myself?

18NpcGirlNewMod.zip 15.24 MB · 1 download

To fix for crowd NPCs you have to:

1. Wrap every [xxPosition] after hash into condition if DRAW_TYPE == 1 like so

[TextureOverrideYekajielinnaPosition]
hash = dc686fdb
if DRAW_TYPE == 1
    vb0 = ResourceYekajielinnaPosition
endif

2. Wrap every [xxTexcoord], [xxIB], [xxHead] after hash and match_first_index into condition if vb0 == 3000 like so

[TextureOverrideYekajielinnaHead]
hash = 8dffe1ab
match_first_index = 0
if vb0 == 3000
	run = CommandListYekajielinnaHead
endif

3. Add filter_index = 3000 into [xxVertexLimitRaise] like so

[TextureOverrideYekajielinnaVertexLimitRaise]
hash = 5d5ea53d
filter_index = 3000

P.S. I've no idea how this works, it's like a magic spell. Credit goes to Slap, afaik

Posted
2 hours ago, consulo said:

To fix for crowd NPCs you have to:

1. Wrap every [xxPosition] after hash into condition if DRAW_TYPE == 1 like so

[TextureOverrideYekajielinnaPosition]
hash = dc686fdb
if DRAW_TYPE == 1
    vb0 = ResourceYekajielinnaPosition
endif

2. Wrap every [xxTexcoord], [xxIB], [xxHead] after hash and match_first_index into condition if vb0 == 3000 like so

[TextureOverrideYekajielinnaHead]
hash = 8dffe1ab
match_first_index = 0
if vb0 == 3000
	run = CommandListYekajielinnaHead
endif

3. Add filter_index = 3000 into [xxVertexLimitRaise] like so

[TextureOverrideYekajielinnaVertexLimitRaise]
hash = 5d5ea53d
filter_index = 3000

P.S. I've no idea how this works, it's like a magic spell. Credit goes to Slap, afaik

Do you leave the [xxBlend] alone then or add in the vb0 check there as well?

Posted (edited)
18 hours ago, Chronos Reaper said:

I'm getting so tired of the illegal tool detected crap. Is there anyway to get around that with XXMI without doing the 3Dmigoto launcher method?

I used the upx method suggested on the discord and haven't had a problem since. It's pretty straight forward. Go into xxmi, disable automatic updates, then after installing upx, cd your way to wherever d3d11.dll is and use "upx d3d11.dll", then simply re-open xxmi, follow the instructions from the screenshot and you should be good to go.

 

just to clarify a bit further if you have no idea how to do this, all you have to do is press Win + R > type "cmd" > on the terminal window type "winget install upx" and wait for it to install > then use the "cd" command to go to the xxmi folder, you should start at C:\Users\yourusername, so guide yourself from there. Let's say your xxmi installation is on the downloads folder, then all you have to do is "cd Downloads\XXMI-Launcher-Portable-v2.2.1\GIMI" (just for reference, go to where you have xxmi installed. If you want to make it simple, take to d3d11.dll from XXMI, put it on your download folder, run upx, then just put the d3d11.dll back in) > after you're on the right place, it's as simple as running "upx d3d11.dll" and you're done.

 

also, I saw in another comment that you "have to restart my computer every time I want to do it because it always says 3Dmigoto is already open after doing it once", you should be able to open the task manager (Ctrl+Shift+Esc, or just type it in the windows search bar) to kill the 3dmigoto process, instead of restarting the computer.

xxmi illegal tool fix.png

Edited by IzzyItto
Posted
10 hours ago, Eiki1338 said:

Have you tried looking for that 3DMigoto Instance in the Task Manager and force closing it?

I've tried that, but I never see anything that says genshin impact or 3Dmigoto in my task manager other than when the game is open.

Posted
7 minutes ago, Chronos Reaper said:

I've tried that, but I never see anything that says genshin impact or 3Dmigoto in my task manager other than when the game is open.

It's always under background processes (the section with 76 options at the bottom of the screenshot) when that issue happens and never under the Apps section, which is where I assume you check under since it should be under there. It'll be under G in there.

task manager.png

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...