lanylow / genshin-utility

Utility tool for Genshin Impact and Honkai: Star Rail.
GNU General Public License v3.0
114 stars 13 forks source link

Conflict with "Immersive Tartaglia Delusion Transformations" mod #36

Closed azsumchovek closed 1 year ago

azsumchovek commented 1 year ago

Just happened to notice how this mod doesn't function properly while the utility's DLL is injected.

Steps to reproduce (if you happen to have Tartaglia):

  1. Download v1 and place it in GIMI's "mods" folder
  2. Launch GIMI's loader
  3. Launch genshin utility's loader
  4. Launch Genshin Impact
  5. When in-game cast Tartaglia's skill only to notice how his model and attack shaders do not change

By skipping step 3 the mod works as intended. I am aware that this issue may be of no concern as this is an issue that most likely doesn't affect many users of this tool, but I decided to try my luck with this post regardless.

lanylow commented 1 year ago

I'm not sure if you tried this or not, but on the website you sent there's a note marked as important that reads as follows: image If the mentioned solution doesn't work, then I'm not sure if I can help. The mod is not open source meaning I can't just look at their code to see what is it that's interfering with Genshin Utility.

azsumchovek commented 1 year ago

That isn't a solution since I don't use any other mods from that creator, and that solution only addresses the shaders.

Skin mods are kind of open source though, they are composed of textures and a model (created in blender) which is split into multiple parts and is exported using a plugin. Additionally there's an .ini file which specifies which hashes to be replaced (with files from the folder of the respective mod, replaced either entirely or under specific conditions) or straight up skipped from loading. Some mods have edited shader effects which are saved in .txt format, but they don't affect how models are loaded. There are also merged skin mods, they are multiple models and/or textures united under one .ini file.

The only thing the player doesn't have access to is the ability to edit the model, since it has been exported and cannot be reimported back into blender. With everything that I've said here, the .ini file is the only file which has some semblance of code and it can be viewed and edited freely.

P.S: After some thought, the conflict might be in GIMI's loader rather than the mod itself, but at same time I'm not really sure since all other mods that I have installed load fine with genshin utility. Might be worth checking out! Link to the loader

lanylow commented 1 year ago

I really have no idea why Genshin Utility would interfere with any shaders or the mod loader you mentioned. I'm afraid I can't help you with this issue.

azsumchovek commented 1 year ago

Alright then, guess it must be something on my end. Sorry to waste your time.