Jump to content
View in the app

A better way to browse. Learn more.

Obsidian Forum Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Hello,

 

I recreate this topic in the modding section, it seems more appropriate.

 

I'm trying to remove the mirror image effect.

I don't have FPS issues, but I find it visually very disturbing, can't see anything in melee with it.

I stopped my current playthough because of this issue, I find the visual effect makes everything unplayable.

I tried to fix it by modifying a file, as explained here:

But it just does not work...

I would prefer to just reduce it to 1 or 2 clone reflexions, but removing it entirely is ok if I don't have the choice.

 

Did anyone manage to do it ?

 

Thanks

Stealing this from another thread on the topic.

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

I set it to 2 here, but you can increase/decrease the number of copies by changing the number next to... "NumberOfCopies":

  • Author

Hello,

 

This is the abilities.gamedatabundle file found in Pillars of Eternity II Deadfire\PillarsOfEternityII_Data\exported\design\gamedata"  I have to modify with notepad ?

No matter what value I change to all the "NumberOfCopies" it just does not work....

Edited by SenSx

Hey!
So instead of making changes directly to the .gamedatabundle files in "exported", Deadfire allows you to make non-destructive changes to the specific lines creating a modded .gamedatabundle that is placed into a folder in the "override".

So to apply the changes in the above post:

  1. Copy & Paste the code from my previous post into a Notepad.
  2. Save it as something like "mirror_image_fix.gamedatabundle" (make sure there is no ".txt" at the end!)
  3. Create a new folder inside of the "override" folder:
    • Pillars of Eternity II Deadfire\PillarsOfEternityII_Data\override
    • if the "override" folder doesn't exist create it.
  4. Place the "mirror_image_fix.gamedatabundle" file into your new folder.

 

Edited by Kvellen

  • Author

Thanks,

 

But it still does not work, I provided the screens of what I did for this method:

 

Mod-1.jpg

 

Mod-2.jpg

 

For the first method:

 

mod-3.jpg

mod-4.jpg

 

(changed the value on all the NumberOfCopies)

 

Does it really work on your game ?

The changes are effective ?

 

Edited by SenSx

Sorry I could definitely have been clearer with those instructions.

The modded .gamedatabundle needs to go inside of a new folder in "override":

  • Pillars of Eternity II Deadfire\PillarsOfEternityII_Data\override\New folder
28 minutes ago, SenSx said:

For the first method:

mod-3.jpg

mod-4.jpg

(changed the value on all the NumberOfCopies)

So there are 5 abilities in that file that have a "NumberOfCopies": parameter:

Each of these can be edited to set the number of copies. I can't tell which of them you are changing in the screenshot, but If it is the first one to comes up in a search it is likely to be the Priest of Wael variant of Mirrored Image.

Really though, I wouldn't advise modding the game by making changes directly to the base .gamedatabundle files as these can be difficult to reverse if something breaks. Using the "override" folder to change bits of data is a lot less destructive!

Just try to do any other super classic modification (such as a duration of a particular effect). Just pick another mod such as Community Patch to check how it is one. 

If it does not work, it means that the issue has nothing to do with mirrored image but with your modding file management. 

  • Author
20 hours ago, Kvellen said:

Sorry I could definitely have been clearer with those instructions.

The modded .gamedatabundle needs to go inside of a new folder in "override":

  • Pillars of Eternity II Deadfire\PillarsOfEternityII_Data\override\New folder

So there are 5 abilities in that file that have a "NumberOfCopies": parameter:

Each of these can be edited to set the number of copies. I can't tell which of them you are changing in the screenshot, but If it is the first one to comes up in a search it is likely to be the Priest of Wael variant of Mirrored Image.

Really though, I wouldn't advise modding the game by making changes directly to the base .gamedatabundle files as these can be difficult to reverse if something breaks. Using the "override" folder to change bits of data is a lot less destructive!

Oh my bad I did not understand I had to make a new folder in override, I thought the new folder was override.

And it worked !!!!

Thanks Kvellen !!!

I don't lnow what Obsidian was thinking with that effect, it's too much, you can't see anything, and on top of that the number of illusions is not reduced with the number of hits you take, so it's not even a good indicator of how much deviation left there is with the spell.

 

As for the gamedatabundle file, I made a backup copy before editing it, I just restaured it.

Could not made the change I wanted with it anyway...

No problem, glad you got it to work!

Edited by Kvellen

  • Author

Btw, PoE 1 probably suffers from the same issue ?

I did not use mirror image much in the first game, maybe it's possible to fix it as well there ?

I believe it is, though PoE1 doesn't have modding support in the same way Deadfire does. So involves a different approach that is a lot more technical. Such as making changes to files inside one or more ".unity3d" files. Or even making alterations to the C# code in one of the ".dll" files. Personally I've had no luck with either approach to modding, as much as I've tried. 🤷‍♂️

  • Author

Oh ok sad.

At least I did not have this issue as only my mage used this spell in PoE 1 and he was never in melee.

But if you ever make a mage warrior it could be a problem...

Create an account or sign in to comment

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.