0 of 0

File information

Last updated

Original upload

Created by

MaskedRPGFan

Uploaded by

MaskedRPGFan

Virus scan

Safe to use

27 comments

  1. MaskedRPGFan
    MaskedRPGFan
    • premium
    • 2,200 kudos
    Locked
    Sticky
    Please use this topic to pick mods you want me to patch.

    If you appreciate my work please give me Kudos and Endorse my mods. For me, they are a source of motivation to work.
    Paypal or Ko-fi donation is also a good way to say thank you. You can be my Patron on Patreon.
  2. MasterAskarus
    MasterAskarus
    • premium
    • 22 kudos
    I am using many mods which add abilities to the game.
    Was looking for some mod to make activating them easier.
    Found 'Focused Power Slot'.
    I was thinking "Great, but do I really want to add a mod which needs manual babysitting each time I start a new game? Blacklisting all those powers each time is something I'll never do.
    Checked if there is a settings loader.
    Oh my god, there is!!!
    MaskedRPGFan is such a champion!!!

    Hopefully you will keep on Skyrim modding for many years.
    You really deserve that I join your Patreon.
    Modders like you who do not put their stuff behind a paywall and silently deliver the greatest QoL improvements needs to be rewarded!!!
  3. Nothingsweet
    Nothingsweet
    • member
    • 16 kudos
    Thank you very much for this settings loader!
    I gave it a quick test and it is indeed saving the settings for my default power, but it isn't for my blacklisted powers, I am not sure if it is a limitation with the original mod itself.
    1. MaskedRPGFan
      MaskedRPGFan
      • premium
      • 2,200 kudos
      Should save blacklisted powers too. Check ini settings file.

      Check if the following section changes. Do you add powers to the blacklist in MCM or do you select the assignment option when you select another power?
      Spoiler:  
      Show

      [BlackList]
      iLength=0
      sSpell0=
      sSpell1=
      sSpell2=
      sSpell3=
      sSpell4=
      sSpell5=
      sSpell6=
      sSpell7=
      sSpell8=
      sSpell9=
      sSpell10=
      sSpell11=
      sSpell12=
      sSpell13=
      sSpell14=
      sSpell15=
      sSpell16=
      sSpell17=
      sSpell18=
      sSpell19=
      sSpell20=
      sSpell21=
      sSpell22=
      sSpell23=
      sSpell24=
      sSpell25=
      sSpell26=
      sSpell27=
      sSpell28=
      sSpell29=
      sSpell30=
      sSpell31=
      sSpell32=
      sSpell33=
      sSpell34=
      sSpell35=
      sSpell36=
      sSpell37=
      sSpell38=
      sSpell39=
      sSpell40=
      sSpell41=
      sSpell42=
      sSpell43=
      sSpell44=
      sSpell45=
      sSpell46=
      sSpell47=
      sSpell48=
      sSpell49=
      sSpell50=
      sSpell51=
      sSpell52=
      sSpell53=
      sSpell54=
      sSpell55=
      sSpell56=
      sSpell57=
      sSpell58=
      sSpell59=
      sSpell60=
      sSpell61=
      sSpell62=
      sSpell63=
      sSpell64=
      sSpell65=
      sSpell66=
      sSpell67=
      sSpell68=
      sSpell69=
      sSpell70=
      sSpell71=
      sSpell72=
      sSpell73=
      sSpell74=
      sSpell75=
      sSpell76=
      sSpell77=
      sSpell78=
      sSpell79=
      sSpell80=
      sSpell81=
      sSpell82=
      sSpell83=
      sSpell84=
      sSpell85=
      sSpell86=
      sSpell87=
      sSpell88=
      sSpell89=
      sSpell90=
      sSpell91=
      sSpell92=
      sSpell93=
      sSpell94=
      sSpell95=
      sSpell96=
      sSpell97=
      sSpell98=
      sSpell99=
      sSpell100=
      sSpell101=
      sSpell102=
      sSpell103=
      sSpell104=
      sSpell105=
      sSpell106=
      sSpell107=
      sSpell108=
      sSpell109=
      sSpell110=
      sSpell111=
      sSpell112=
      sSpell113=
      sSpell114=
      sSpell115=
      sSpell116=
      sSpell117=
      sSpell118=
      sSpell119=
      sSpell120=
      sSpell121=
      sSpell122=
      sSpell123=
      sSpell124=
      sSpell125=
      sSpell126=
      sSpell127=

    2. Nothingsweet
      Nothingsweet
      • member
      • 16 kudos
      I did, i tried to add them manually as well following the same logic as the default power, however, they are not being recorded.
      After deleting the "FocusedPowerSlot.ini" in the mcm/settings and making a fresh new one, this is the settings it actually saves 

      Spoiler:  
      Show


      The way I tried to add a blacklisted spell was by adding it manually to the "settings" file by writing it like this 
      Spoiler:  
      Show
      iLength=1
      sSpell110= __formData|Take A Peek - New Stealth Mechanic.esp|0xd63
      sSpell111=
      sSpell112=


      I assume im just writing it wrong in the settings.ini, but i am not quite sure how I should be typing it.
    3. MaskedRPGFan
      MaskedRPGFan
      • premium
      • 2,200 kudos
      Try 1.0.1.
    4. Nothingsweet
      Nothingsweet
      • member
      • 16 kudos
      The version 1.0.1 is indeed saving when choosing the "next equipped shout setting" for default spells, unfortunately for blacklisted the issue seems to remain.

      After setting highborne as my default lesser power and blacklisting take a peek power, this is what actually stores in the autoload ini located in the settings folder

      Spoiler:  
      Show

      And this is how it looks in the MCM settings.ini located in the configs folder
      Spoiler:  
      Show

      When I make a new character, the default power I set in a previous playthrough is indeed auto-loading as the default one, and all the other settings aside from the blacklist are auto loading fine as well.

      As for your question in the first post, its the same process as choosing a default power, I select "blacklist next power | blacklist selected power" and then I equip it, once I do it blacklists that power.
    5. MaskedRPGFan
      MaskedRPGFan
      • premium
      • 2,200 kudos
      You're right, there is definitely something wrong. I see that the settings are saved, but the blacklist is not loaded. I'll look into it.
    6. MaskedRPGFan
      MaskedRPGFan
      • premium
      • 2,200 kudos
      OK, found stupid bug, I will fix it quickly (I was loading all blacklist, but not its length, so mod was thinking it's empty :D).
    7. MaskedRPGFan
      MaskedRPGFan
      • premium
      • 2,200 kudos
      Please try 1.0.2, I tested it several times to make sure it works properly.
    8. Nothingsweet
      Nothingsweet
      • member
      • 16 kudos
      Interestingly enough, now, upon starting a new save and trying to add some powers to the blacklist, I get this message 
      Spoiler:  
      Show


      After I used the option to clear the blacklist and tried to add a new shout to the blacklist, this is how it looks in the "focusedpowerslot.ini" in the settings folder, so it looks like it did before. 
      Spoiler:  
      Show


      If I manually add spells to the new settings.ini blacklist section, they should in theory be always loaded right ? I assume it would be similar to DAR conditions where esl's we use the last 3 digits and esp/esm's we use the last 5
    9. MaskedRPGFan
      MaskedRPGFan
      • premium
      • 2,200 kudos
      It's strange. Make sure JContainers is in the correct version.

      I will prepare a debug version with lots of log messages and send it to you. I need to know why it is not working for you. 
    10. Nothingsweet
      Nothingsweet
      • member
      • 16 kudos
      Yep, it is, I am on 1.5.97 if that helps.
      I will try and do a fresh install of your settings loader + remove anything related to previous ones.

      Unfortunately, i am using vortex so it may also be related to how it works, however, all other settings loaders are working fine so im not inclined to believe its because of vortex, I will try to redo it all again.
    11. MaskedRPGFan
      MaskedRPGFan
      • premium
      • 2,200 kudos
      Debug version.
      This version will display information when loading and saving blacklist as notifications and to the log. Test saving and loading blacklist and send me the log from Papyrus.
    12. Nothingsweet
      Nothingsweet
      • member
      • 16 kudos
      I think I need to reopen the game a few times for papyrus logging to work, in the meantime, I tested it once and this is what was showing up.
      It seeks the game loads the default "settings.ini" once for the blacklisted items, adds them to the blacklist pool but then if I remove them or re-add new ones they won't be saved.

      Here
    13. MaskedRPGFan
      MaskedRPGFan
      • premium
      • 2,200 kudos
      Your blacklistLength variable is invalid, clear blacklist in MCM and try again.
    14. Nothingsweet
      Nothingsweet
      • member
      • 16 kudos
      It's very interesting, I cleared the blacklist, then when I tried to add a new spell this showed up 
      Spoiler:  
      Show


      Then I added another one and it seemed to be working 
      Spoiler:  
      Show


      These settings are not, however, being saved in the "FocusedPowerSlot.ini"
      Once i tried to create a new game, this is what shows up , the blacklisted spells in the other save are not being loaded.
      Spoiler:  
      Show


      In the papyrus log, the only reference to the mod is this 

      Spoiler:  
      Show
      [09/10/2022 - 02:53:09AM] [Focused Power Slot] Saving started...
      [09/10/2022 - 02:53:09AM] Error: Attempted to add invalid perk to the actor
      ??[09/10/2022 - 02:53:09AM] [Focused Power Slot] Saved: __formData|PROTEUS.esp|0x8073d, slot: 0
      [09/10/2022 - 02:53:09AM] Error: Attempted to add invalid perk to the actor
      [09/10/2022 - 02:53:14AM] [Focused Power Slot] Saving started...
      [09/10/2022 - 02:53:14AM] [Focused Power Slot] Saved: __formData|PROTEUS.esp|0x8073d, slot: 0
      [09/10/2022 - 02:53:14AM] [Focused Power Slot] Saved: __formData|ShakeIt!.esp|0xda87, slot: 1
      [09/10/2022 - 02:53:14AM] Error: Attempted to add invalid perk to the actor
      [09/10/2022 - 02:59:50AM] [Focused Power Slot] Saved: __formData|Mamba Black Widow Spider.esp|0x805, slot: 2
      [09/10/2022 - 03:01:51AM] [Focused Power Slot] Settings autoloaded!
      [09/10/2022 - 03:01:51AM] [Focused Power Slot] Loading started...
      [09/10/2022 - 03:01:51AM] [Focused Power Slot] Found: , blacklist length: 1
      [09/10/2022 - 03:01:51AM] [Focused Power Slot] Found: , blacklist length: 2
      [09/10/2022 - 03:01:51AM] [Focused Power Slot] Found: , blacklist length: 3
      [09/10/2022 - 03:01:51AM] [Focused Power Slot] Found: , blacklist length: 4

      it repeats until reaching the end

      [09/10/2022 - 03:01:51AM] [Focused Power Slot] Found: , blacklist length: 109
      [09/10/2022 - 03:01:51AM] [Focused Power Slot] Found: , blacklist length: 110
      [09/10/2022 - 03:01:51AM] [Focused Power Slot] Found: , blacklist length: 112
      ends here



      edit - I will try to edit manually one and report back if it works, I am feeling really bad for reporting issue after issue, especially  after me being the one who asked for this mod, I don't mind doing my own manual work for it at all, really, its just a set up one time thing and its done forever, you've done helped me a whole bunch already.
    15. MaskedRPGFan
      MaskedRPGFan
      • premium
      • 2,200 kudos
      Delete ini file, start new game, add sth to blacklist, check if ini is created with correct settings, start another new game, check if settings are loaded correctly.

      Don't worry about the constant reports, if only I am able to fix something or help - I will do it.
    16. Nothingsweet
      Nothingsweet
      • member
      • 16 kudos
      I tried to do it manually but it didn't work, I also deleted all of my saves that were ever created using the settings loader, made a fresh new save without the settings loader, enabled the debug version one, deleted the focusedpowerslot.ini, cleared the black list and added a new spell in game via mcm to the blacklist, unfortunately the problem persists.
      No blacklist item / lists are being added to the focusedpowerslot.ini
    17. MaskedRPGFan
      MaskedRPGFan
      • premium
      • 2,200 kudos
      If the notifications display correctly, but still the settings are not saved, it means that the settings file does not have the correct structure.

      Make sure that file MCM\Config\FocusedPowerSlot\settings.ini looks like below:
      Spoiler:  
      Show

      ; This file contains Focused Power Slot - Auto-casting and Re-equip setting defaults.
      ; Do not modify this file - your changes may be lost if this file is updated in a Focused Power Slot - Auto-casting and Re-equip update.
      ; To make changes, make a copy of this file in Data\MCM\Settings\FocusedPowerSlot.ini - values defined there will override those defined in this file and are safe against file updates.

      [Auto-reequip after use]
      bAfterNormalPower=True
      bAfterManualShout=True
      bAfterBlacklistPower=True

      [Auto-casting]
      bEnabled=False
      sDefaultPower=__formData|Skyrim.esm|0x0
      sDefaultShout=__formData|Skyrim.esm|0x0

      [BlackList]
      sSpell0=__formData|Skyrim.esm|0x0
      sSpell1=__formData|Skyrim.esm|0x0
      sSpell2=__formData|Skyrim.esm|0x0
      sSpell3=__formData|Skyrim.esm|0x0
      sSpell4=__formData|Skyrim.esm|0x0
      sSpell5=__formData|Skyrim.esm|0x0
      sSpell6=__formData|Skyrim.esm|0x0
      sSpell7=__formData|Skyrim.esm|0x0
      sSpell8=__formData|Skyrim.esm|0x0
      sSpell9=__formData|Skyrim.esm|0x0
      sSpell10=__formData|Skyrim.esm|0x0
      sSpell11=__formData|Skyrim.esm|0x0
      sSpell12=__formData|Skyrim.esm|0x0
      sSpell13=__formData|Skyrim.esm|0x0
      sSpell14=__formData|Skyrim.esm|0x0
      sSpell15=__formData|Skyrim.esm|0x0
      sSpell16=__formData|Skyrim.esm|0x0
      sSpell17=__formData|Skyrim.esm|0x0
      sSpell18=__formData|Skyrim.esm|0x0
      sSpell19=__formData|Skyrim.esm|0x0
      sSpell20=__formData|Skyrim.esm|0x0
      sSpell21=__formData|Skyrim.esm|0x0
      sSpell22=__formData|Skyrim.esm|0x0
      sSpell23=__formData|Skyrim.esm|0x0
      sSpell24=__formData|Skyrim.esm|0x0
      sSpell25=__formData|Skyrim.esm|0x0
      sSpell26=__formData|Skyrim.esm|0x0
      sSpell27=__formData|Skyrim.esm|0x0
      sSpell28=__formData|Skyrim.esm|0x0
      sSpell29=__formData|Skyrim.esm|0x0
      sSpell30=__formData|Skyrim.esm|0x0
      sSpell31=__formData|Skyrim.esm|0x0
      sSpell32=__formData|Skyrim.esm|0x0
      sSpell33=__formData|Skyrim.esm|0x0
      sSpell34=__formData|Skyrim.esm|0x0
      sSpell35=__formData|Skyrim.esm|0x0
      sSpell36=__formData|Skyrim.esm|0x0
      sSpell37=__formData|Skyrim.esm|0x0
      sSpell38=__formData|Skyrim.esm|0x0
      sSpell39=__formData|Skyrim.esm|0x0
      sSpell40=__formData|Skyrim.esm|0x0
      sSpell41=__formData|Skyrim.esm|0x0
      sSpell42=__formData|Skyrim.esm|0x0
      sSpell43=__formData|Skyrim.esm|0x0
      sSpell44=__formData|Skyrim.esm|0x0
      sSpell45=__formData|Skyrim.esm|0x0
      sSpell46=__formData|Skyrim.esm|0x0
      sSpell47=__formData|Skyrim.esm|0x0
      sSpell48=__formData|Skyrim.esm|0x0
      sSpell49=__formData|Skyrim.esm|0x0
      sSpell50=__formData|Skyrim.esm|0x0
      sSpell51=__formData|Skyrim.esm|0x0
      sSpell52=__formData|Skyrim.esm|0x0
      sSpell53=__formData|Skyrim.esm|0x0
      sSpell54=__formData|Skyrim.esm|0x0
      sSpell55=__formData|Skyrim.esm|0x0
      sSpell56=__formData|Skyrim.esm|0x0
      sSpell57=__formData|Skyrim.esm|0x0
      sSpell58=__formData|Skyrim.esm|0x0
      sSpell59=__formData|Skyrim.esm|0x0
      sSpell60=__formData|Skyrim.esm|0x0
      sSpell61=__formData|Skyrim.esm|0x0
      sSpell62=__formData|Skyrim.esm|0x0
      sSpell63=__formData|Skyrim.esm|0x0
      sSpell64=__formData|Skyrim.esm|0x0
      sSpell65=__formData|Skyrim.esm|0x0
      sSpell66=__formData|Skyrim.esm|0x0
      sSpell67=__formData|Skyrim.esm|0x0
      sSpell68=__formData|Skyrim.esm|0x0
      sSpell69=__formData|Skyrim.esm|0x0
      sSpell70=__formData|Skyrim.esm|0x0
      sSpell71=__formData|Skyrim.esm|0x0
      sSpell72=__formData|Skyrim.esm|0x0
      sSpell73=__formData|Skyrim.esm|0x0
      sSpell74=__formData|Skyrim.esm|0x0
      sSpell75=__formData|Skyrim.esm|0x0
      sSpell76=__formData|Skyrim.esm|0x0
      sSpell77=__formData|Skyrim.esm|0x0
      sSpell78=__formData|Skyrim.esm|0x0
      sSpell79=__formData|Skyrim.esm|0x0
      sSpell80=__formData|Skyrim.esm|0x0
      sSpell81=__formData|Skyrim.esm|0x0
      sSpell82=__formData|Skyrim.esm|0x0
      sSpell83=__formData|Skyrim.esm|0x0
      sSpell84=__formData|Skyrim.esm|0x0
      sSpell85=__formData|Skyrim.esm|0x0
      sSpell86=__formData|Skyrim.esm|0x0
      sSpell87=__formData|Skyrim.esm|0x0
      sSpell88=__formData|Skyrim.esm|0x0
      sSpell89=__formData|Skyrim.esm|0x0
      sSpell90=__formData|Skyrim.esm|0x0
      sSpell91=__formData|Skyrim.esm|0x0
      sSpell92=__formData|Skyrim.esm|0x0
      sSpell93=__formData|Skyrim.esm|0x0
      sSpell94=__formData|Skyrim.esm|0x0
      sSpell95=__formData|Skyrim.esm|0x0
      sSpell96=__formData|Skyrim.esm|0x0
      sSpell97=__formData|Skyrim.esm|0x0
      sSpell98=__formData|Skyrim.esm|0x0
      sSpell99=__formData|Skyrim.esm|0x0
      sSpell100=__formData|Skyrim.esm|0x0
      sSpell101=__formData|Skyrim.esm|0x0
      sSpell102=__formData|Skyrim.esm|0x0
      sSpell103=__formData|Skyrim.esm|0x0
      sSpell104=__formData|Skyrim.esm|0x0
      sSpell105=__formData|Skyrim.esm|0x0
      sSpell106=__formData|Skyrim.esm|0x0
      sSpell107=__formData|Skyrim.esm|0x0
      sSpell108=__formData|Skyrim.esm|0x0
      sSpell109=__formData|Skyrim.esm|0x0
      sSpell110=__formData|Skyrim.esm|0x0
      sSpell111=__formData|Skyrim.esm|0x0
      sSpell112=__formData|Skyrim.esm|0x0
      sSpell113=__formData|Skyrim.esm|0x0
      sSpell114=__formData|Skyrim.esm|0x0
      sSpell115=__formData|Skyrim.esm|0x0
      sSpell116=__formData|Skyrim.esm|0x0
      sSpell117=__formData|Skyrim.esm|0x0
      sSpell118=__formData|Skyrim.esm|0x0
      sSpell119=__formData|Skyrim.esm|0x0
      sSpell120=__formData|Skyrim.esm|0x0
      sSpell121=__formData|Skyrim.esm|0x0
      sSpell122=__formData|Skyrim.esm|0x0
      sSpell123=__formData|Skyrim.esm|0x0
      sSpell124=__formData|Skyrim.esm|0x0
      sSpell125=__formData|Skyrim.esm|0x0
      sSpell126=__formData|Skyrim.esm|0x0
      sSpell127=__formData|Skyrim.esm|0x0

      [Maintenance]
      bEnabled=1
      iLoadingDelay=0
      sLoadSettings=
      sResetSettings=
      bLoadSettingsonReload=0
      bVerbose=0


      I will prepare a new debug version that will check and report whether saving to the ini file succeeded.
    18. Nothingsweet
      Nothingsweet
      • member
      • 16 kudos
      Yep, this is how mine looks

      Spoiler:  
      Show
      ; This file contains Focused Power Slot - Auto-casting and Re-equip setting defaults.
      ; Do not modify this file - your changes may be lost if this file is updated in a Focused Power Slot - Auto-casting and Re-equip update.
      ; To make changes, make a copy of this file in Data\MCM\Settings\FocusedPowerSlot.ini - values defined there will override those defined in this file and are safe against file updates.
      [Auto-reequip after use]
      bAfterNormalPower=True
      bAfterManualShout=True
      bAfterBlacklistPower=True

      [Auto-casting]
      bEnabled=False
      sDefaultPower=__formData|Skyrim.esm|0x0
      sDefaultShout=__formData|Skyrim.esm|0x0

      [BlackList]
      sSpell0=__formData|Skyrim.esm|0x0
      sSpell1=__formData|Skyrim.esm|0x0
      sSpell2=__formData|Skyrim.esm|0x0
      sSpell3=__formData|Skyrim.esm|0x0
      sSpell4=__formData|Skyrim.esm|0x0
      sSpell5=__formData|Skyrim.esm|0x0
      sSpell6=__formData|Skyrim.esm|0x0
      sSpell7=__formData|Skyrim.esm|0x0
      sSpell8=__formData|Skyrim.esm|0x0
      sSpell9=__formData|Skyrim.esm|0x0
      sSpell10=__formData|Skyrim.esm|0x0
      sSpell11=__formData|Skyrim.esm|0x0
      sSpell12=__formData|Skyrim.esm|0x0
      sSpell13=__formData|Skyrim.esm|0x0
      sSpell14=__formData|Skyrim.esm|0x0
      sSpell15=__formData|Skyrim.esm|0x0
      sSpell16=__formData|Skyrim.esm|0x0
      sSpell17=__formData|Skyrim.esm|0x0
      sSpell18=__formData|Skyrim.esm|0x0
      sSpell19=__formData|Skyrim.esm|0x0
      sSpell20=__formData|Skyrim.esm|0x0
      sSpell21=__formData|Skyrim.esm|0x0
      sSpell22=__formData|Skyrim.esm|0x0
      sSpell23=__formData|Skyrim.esm|0x0
      sSpell24=__formData|Skyrim.esm|0x0
      sSpell25=__formData|Skyrim.esm|0x0
      sSpell26=__formData|Skyrim.esm|0x0
      sSpell27=__formData|Skyrim.esm|0x0
      sSpell28=__formData|Skyrim.esm|0x0
      sSpell29=__formData|Skyrim.esm|0x0
      sSpell30=__formData|Skyrim.esm|0x0
      sSpell31=__formData|Skyrim.esm|0x0
      sSpell32=__formData|Skyrim.esm|0x0
      sSpell33=__formData|Skyrim.esm|0x0
      sSpell34=__formData|Skyrim.esm|0x0
      sSpell35=__formData|Skyrim.esm|0x0
      sSpell36=__formData|Skyrim.esm|0x0
      sSpell37=__formData|Skyrim.esm|0x0
      sSpell38=__formData|Skyrim.esm|0x0
      sSpell39=__formData|Skyrim.esm|0x0
      sSpell40=__formData|Skyrim.esm|0x0
      sSpell41=__formData|Skyrim.esm|0x0
      sSpell42=__formData|Skyrim.esm|0x0
      sSpell43=__formData|Skyrim.esm|0x0
      sSpell44=__formData|Skyrim.esm|0x0
      sSpell45=__formData|Skyrim.esm|0x0
      sSpell46=__formData|Skyrim.esm|0x0
      sSpell47=__formData|Skyrim.esm|0x0
      sSpell48=__formData|Skyrim.esm|0x0
      sSpell49=__formData|Skyrim.esm|0x0
      sSpell50=__formData|Skyrim.esm|0x0
      sSpell51=__formData|Skyrim.esm|0x0
      sSpell52=__formData|Skyrim.esm|0x0
      sSpell53=__formData|Skyrim.esm|0x0
      sSpell54=__formData|Skyrim.esm|0x0
      sSpell55=__formData|Skyrim.esm|0x0
      sSpell56=__formData|Skyrim.esm|0x0
      sSpell57=__formData|Skyrim.esm|0x0
      sSpell58=__formData|Skyrim.esm|0x0
      sSpell59=__formData|Skyrim.esm|0x0
      sSpell60=__formData|Skyrim.esm|0x0
      sSpell61=__formData|Skyrim.esm|0x0
      sSpell62=__formData|Skyrim.esm|0x0
      sSpell63=__formData|Skyrim.esm|0x0
      sSpell64=__formData|Skyrim.esm|0x0
      sSpell65=__formData|Skyrim.esm|0x0
      sSpell66=__formData|Skyrim.esm|0x0
      sSpell67=__formData|Skyrim.esm|0x0
      sSpell68=__formData|Skyrim.esm|0x0
      sSpell69=__formData|Skyrim.esm|0x0
      sSpell70=__formData|Skyrim.esm|0x0
      sSpell71=__formData|Skyrim.esm|0x0
      sSpell72=__formData|Skyrim.esm|0x0
      sSpell73=__formData|Skyrim.esm|0x0
      sSpell74=__formData|Skyrim.esm|0x0
      sSpell75=__formData|Skyrim.esm|0x0
      sSpell76=__formData|Skyrim.esm|0x0
      sSpell77=__formData|Skyrim.esm|0x0
      sSpell78=__formData|Skyrim.esm|0x0
      sSpell79=__formData|Skyrim.esm|0x0
      sSpell80=__formData|Skyrim.esm|0x0
      sSpell81=__formData|Skyrim.esm|0x0
      sSpell82=__formData|Skyrim.esm|0x0
      sSpell83=__formData|Skyrim.esm|0x0
      sSpell84=__formData|Skyrim.esm|0x0
      sSpell85=__formData|Skyrim.esm|0x0
      sSpell86=__formData|Skyrim.esm|0x0
      sSpell87=__formData|Skyrim.esm|0x0
      sSpell88=__formData|Skyrim.esm|0x0
      sSpell89=__formData|Skyrim.esm|0x0
      sSpell90=__formData|Skyrim.esm|0x0
      sSpell91=__formData|Skyrim.esm|0x0
      sSpell92=__formData|Skyrim.esm|0x0
      sSpell93=__formData|Skyrim.esm|0x0
      sSpell94=__formData|Skyrim.esm|0x0
      sSpell95=__formData|Skyrim.esm|0x0
      sSpell96=__formData|Skyrim.esm|0x0
      sSpell97=__formData|Skyrim.esm|0x0
      sSpell98=__formData|Skyrim.esm|0x0
      sSpell99=__formData|Skyrim.esm|0x0
      sSpell100=__formData|Skyrim.esm|0x0
      sSpell101=__formData|Skyrim.esm|0x0
      sSpell102=__formData|Skyrim.esm|0x0
      sSpell103=__formData|Skyrim.esm|0x0
      sSpell104=__formData|Skyrim.esm|0x0
      sSpell105=__formData|Skyrim.esm|0x0
      sSpell106=__formData|Skyrim.esm|0x0
      sSpell107=__formData|Skyrim.esm|0x0
      sSpell108=__formData|Skyrim.esm|0x0
      sSpell109=__formData|Skyrim.esm|0x0
      sSpell110=__formData|Skyrim.esm|0x0
      sSpell111=__formData|Skyrim.esm|0x0
      sSpell112=__formData|Skyrim.esm|0x0
      sSpell113=__formData|Skyrim.esm|0x0
      sSpell114=__formData|Skyrim.esm|0x0
      sSpell115=__formData|Skyrim.esm|0x0
      sSpell116=__formData|Skyrim.esm|0x0
      sSpell117=__formData|Skyrim.esm|0x0
      sSpell118=__formData|Skyrim.esm|0x0
      sSpell119=__formData|Skyrim.esm|0x0
      sSpell120=__formData|Skyrim.esm|0x0
      sSpell121=__formData|Skyrim.esm|0x0
      sSpell122=__formData|Skyrim.esm|0x0
      sSpell123=__formData|Skyrim.esm|0x0
      sSpell124=__formData|Skyrim.esm|0x0
      sSpell125=__formData|Skyrim.esm|0x0
      sSpell126=__formData|Skyrim.esm|0x0
      sSpell127=__formData|Skyrim.esm|0x0

      [Maintenance]
      bEnabled=1
      iLoadingDelay=0
      sLoadSettings=
      sResetSettings=
      bLoadSettingsonReload=0
      bVerbose=0
    19. MaskedRPGFan
      MaskedRPGFan
      • premium
      • 2,200 kudos
      Try this one.

      I added a double blacklist saving mechanism. The second one uses JConatainers and creates a separate blacklist file (FocusedPowerSlot.blacklist).
    20. Nothingsweet
      Nothingsweet
      • member
      • 16 kudos
      Just tested the version with the .blacklist file, this one works ! 
    21. MaskedRPGFan
      MaskedRPGFan
      • premium
      • 2,200 kudos
      Great!!! I'll clean the code of unnecessary lines and upload a new version.
    22. MaskedRPGFan
      MaskedRPGFan
      • premium
      • 2,200 kudos
      Please try 1.0.3. 
    23. Nothingsweet
      Nothingsweet
      • member
      • 16 kudos
      Yeap, 1.0.3 is working flawlessly from my testings.
      Thank you very much!
    24. MaskedRPGFan
      MaskedRPGFan
      • premium
      • 2,200 kudos
      I'm glad it worked, enjoy the game