Jump to content

Any mod to tune down the number of Mirrored images?


Recommended Posts

Don't think there is. 

I don't know if you can reduce the number of images - I guess it's a hard-coded visual effect? 

But I think it would be rel. easy to remove all the visual effects from Mirrored Images with a mod.

  • Like 1

Deadfire Community Patch: Nexus Mods

Link to comment
Share on other sites

20 hours ago, Boeroer said:

Don't think there is. 

I don't know if you can reduce the number of images - I guess it's a hard-coded visual effect? 

But I think it would be rel. easy to remove all the visual effects from Mirrored Images with a mod.

The is actually a parameter for the number of images in the Ability Gamedata file. I think they use the same for Duplicate for instance but with a different number.

So it's most likely doable.

  • Like 2
  • Thanks 1
Link to comment
Share on other sites

Exactly as Elric Galad describes, there is a parameter called "NumberOfCopies" that affects the amount of holographic copies.

 The following code should work for changing all instances of the spell:

{
    "GameDataObjects": [
		{
            "$type": "Game.GameData.MirrorAbilityGameData, Assembly-CSharp",
            "DebugName": "Mirrored_Images_Wael",
            "ID": "9c59f7e6-6593-4d2e-bc55-4e2afc7810b2",
            "Components": [{
                    "$type": "Game.GameData.MirrorAbilityComponent, Assembly-CSharp",
                    "NumberOfCopies": 6
                }
            ]
        }, {
            "$type": "Game.GameData.MirrorAbilityGameData, Assembly-CSharp",
            "DebugName": "Reflexive_Mirror",
            "ID": "6b179cdf-4590-4695-8869-ab33b582c4de",
            "Components": [{
                    "$type": "Game.GameData.MirrorAbilityComponent, Assembly-CSharp",
                    "NumberOfCopies": 6
                }
            ]
        }, {
            "$type": "Game.GameData.MirrorAbilityGameData, Assembly-CSharp",
            "DebugName": "Mirrored_Images",
            "ID": "9271c114-1219-48b0-a3b0-fd669a781441",
            "Components": [{
                    "$type": "Game.GameData.MirrorAbilityComponent, Assembly-CSharp",
                    "NumberOfCopies": 6
                }
            ]
        }, {
            "$type": "Game.GameData.MirrorAbilityGameData, Assembly-CSharp",
            "DebugName": "Mirrored_Images_Trickster",
            "ID": "fb36bb54-5dec-4481-9ed6-1a4c023d7227",
            "Components": [{
                    "$type": "Game.GameData.MirrorAbilityComponent, Assembly-CSharp",
                    "NumberOfCopies": 6
                }
            ]
        }
	]
}

Just lower the "NumberOfCopies": from the default 6 to a number you would prefer.

  • Like 2
Link to comment
Share on other sites

  • 2 years later...
On 3/27/2021 at 1:57 AM, Kvellen said:

Exactly as Elric Galad describes, there is a parameter called "NumberOfCopies" that affects the amount of holographic copies.

 The following code should work for changing all instances of the spell:

{
    "GameDataObjects": [
		{
            "$type": "Game.GameData.MirrorAbilityGameData, Assembly-CSharp",
            "DebugName": "Mirrored_Images_Wael",
            "ID": "9c59f7e6-6593-4d2e-bc55-4e2afc7810b2",
            "Components": [{
                    "$type": "Game.GameData.MirrorAbilityComponent, Assembly-CSharp",
                    "NumberOfCopies": 6
                }
            ]
        }, {
            "$type": "Game.GameData.MirrorAbilityGameData, Assembly-CSharp",
            "DebugName": "Reflexive_Mirror",
            "ID": "6b179cdf-4590-4695-8869-ab33b582c4de",
            "Components": [{
                    "$type": "Game.GameData.MirrorAbilityComponent, Assembly-CSharp",
                    "NumberOfCopies": 6
                }
            ]
        }, {
            "$type": "Game.GameData.MirrorAbilityGameData, Assembly-CSharp",
            "DebugName": "Mirrored_Images",
            "ID": "9271c114-1219-48b0-a3b0-fd669a781441",
            "Components": [{
                    "$type": "Game.GameData.MirrorAbilityComponent, Assembly-CSharp",
                    "NumberOfCopies": 6
                }
            ]
        }, {
            "$type": "Game.GameData.MirrorAbilityGameData, Assembly-CSharp",
            "DebugName": "Mirrored_Images_Trickster",
            "ID": "fb36bb54-5dec-4481-9ed6-1a4c023d7227",
            "Components": [{
                    "$type": "Game.GameData.MirrorAbilityComponent, Assembly-CSharp",
                    "NumberOfCopies": 6
                }
            ]
        }
	]
}

Just lower the "NumberOfCopies": from the default 6 to a number you would prefer.

thanks for info

Link to comment
Share on other sites

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...