Skyrim Special Edition
0 of 0

File information

Last updated

Original upload

Created by

ArcturusForge

Uploaded by

ArcturusForge

Virus scan

Safe to use

52 comments

  1. NarayanShad
    NarayanShad
    • member
    • 0 kudos
    Thank you very much o7 (Never edited SPID file before, but with it ... Well ... 15 seconds of adaptation time was enough ? :p)

    When you get a new mod that you want to give a chance too ... But definitely don't want NPC spawning those items everywhere (but still a tiny bit), that's the way ^^
    1. ArcturusForge
      ArcturusForge
      • member
      • 14 kudos
      Haha I'm glad this has helped you out. Good luck on your modding adventures :D
  2. LuoZheng1
    LuoZheng1
    • premium
    • 12 kudos
    I don't understand. I have nothing in the "editor windows"
    1. ArcturusForge
      ArcturusForge
      • member
      • 14 kudos
      I don't understand either.
      So are you starting a new file and not seeing the Big [+] button at the bottom of the editor window?
      Or is there some other issue?

      You may need to re-download and install the extension to see if that solves your issue.
    2. LuoZheng1
      LuoZheng1
      • premium
      • 12 kudos
      If I click the +, nothing happen 
      I already tried to re-install
    3. ArcturusForge
      ArcturusForge
      • member
      • 14 kudos
      Alright so you're sure you've installed the extension into the right place?
      There should be a txt file called 'AssetImporter' where you extract the zip.
      ini-writer->App->Extensions->SPID_Extension

      When you select an extension does it say 'Activated Extension: SPID Writer' in the console?
      What happens when you click the [+] button? Does it divide the editor window into two boxes but the middle one is empty?
      And you're not running the app by right-clicking on an ini file and clicking 'open with'?

      I have to be honest, I'm not sure I can help you solve your problem.
      Have you tried installing another one of my extensions and seeing if you have the same problem with that one?
    4. LuoZheng1
      LuoZheng1
      • premium
      • 12 kudos
      It ask me if I want to select an ini file extension and I get the spid_extension.json
    5. Jibbon
      Jibbon
      • member
      • 2 kudos
      Am having a similar issue it seems. I downloaded latest INI Writer (1.04, windows version) and latest SPID writer (17th oct) and pasted the contents of this mod into extensions folder (next to the txt file that was there). Run INI Writer as administator, New file, confirm spid_extension.json, get the message in the console "Activated extension: SPID Writer 1.3.4".

      When i click the plus button the EditorWindow splits into 2, but nothing else shows. If I paste an existing SPID ini into the raw window, the left tab of the EditorWindow gets populated, but nothing in the middle, even if i click on an item on the left. I can move items around, but thats it.
    6. LuoZheng1
      LuoZheng1
      • premium
      • 12 kudos
      Find out that you need to put the folder which contain the files in the compressed file too. 
    7. ArcturusForge
      ArcturusForge
      • member
      • 14 kudos
      If I'm understanding you correctly LuoZheng1 then yes,
      You only need to extract the zip into the extensions folder.
      It will look like this:
      ini-writer\App\Extensions\SPID_Extension\SPID_Extension.json
      ini-writer\App\Extensions\SPID_Extension\Scripts\etc..
      ini-writer\App\Extensions\SPID_Extension\Interfaces\etc..

      @Jibbon Did you also extract the files into the extensions folder directly? (Like this: ini-writer\App\Extensions\SPID_Extension.json)
      In which case that may be the root of your issue. Make sure you extract the folder. Not just the files inside.
    8. LuoZheng1
      LuoZheng1
      • premium
      • 12 kudos
      Indeed this is the path. You should show the paths in description to avoid this
  3. LuciusPortanius24
    LuciusPortanius24
    • member
    • 18 kudos
    Hey Arcturus,

    Thank you a lot again for all these INI writers, they've been extremely helpful! (and for updating the KID plugin earlier)

    For the SPID one, there seems to be a parsing error for the following:

    Item = CustomSoulGem|ActorTypeNPC+*Necro|NONE|13(20/30)|F/-C|1|20
    ; Meaning: distribute item with EDID "CustomSoulGem" to all NPC actors containing substring "Necro" in their names, conjuration skill in range [20, 30], only for F and EXCLUDE children


    While generating such a line from said conditions works as intended, parsing an existing line back into those conditions seems to fail to read the "/-C" part. In other words, when such a line already exists, the parser fails to recognize the exclusion rule for C.

    In fact, it seems that the parser currently cannot read anything containing the minus sign (i.e. "M/-C", "F/-U/-S", "-L" etc. won't work either).

    Just a minor issue. But my sample size is only 1 (me), so check if this is reproducible first :)
    1. LuciusPortanius24
      LuciusPortanius24
      • member
      • 18 kudos
      Another small bug:

      Given the following SPID instruction:

      Outfit = RyanDarkElfBlader_Crimson2|ActorTypeNPC+*Bandit|0x13742~Skyrim.esm|1/20,6(15/25)|F|NONE|8


      If I select the corresponding entry in the left pane, then click confirm (without doing any changes), the line somehow becomes:


      Outfit = RyanDarkElfBlader_Crimson2|*ActorTypeNPC+Bandit|0x13742~Skyrim.esm|1/20,6(15/25)|F|NONE|8

      As in, the wildcard *, which is meant for Bandit, gets assigned to ActorTypeNPC instead.
    2. ArcturusForge
      ArcturusForge
      • member
      • 14 kudos
      Hey Lucius!

      It's great to see/hear that you're using these extensions I've provided :)
      I'm sorry it isn't as bug free as it could have been and that I haven't noticed your message for what is almost an entire week. 
      I'll get on this as soon as I can so you can get back to modding!

      Thanks for telling me about this, I'll see what I can do!

      I also suspect that your bandit wildcard issue might be an unsupported SPID update that I'll need to integrate into my extensions.
      I'll probably need to propagate that update to a majority of my extensions too.. *sobbing dev noises* T.T

      Edit: Your initial bug problem has been solved. As with all bugs, the problem stems from 1 line of code. The updated feature will need a little more time to accommodate however.

      Edit2: Update posted :) If you notice any bugs or I'm missing more features lemme know!
    3. sasnikol
      sasnikol
      • premium
      • 302 kudos
      "A+*B" is not a valid syntax in current SPID, you can't combine "+", "*" or "-" in any combination. If there is a "+", then all parts of "+" filters are treated as exact match.
    4. ArcturusForge
      ArcturusForge
      • member
      • 14 kudos
      XD Well that's awkward.
      I do recall seeing something about added functionality to "+" in a mod's documentation though.. Is there another mod that does let you do this?

      Thanks for the info Sasnikol :)
      I'll disable the ui for it in a patch. (The feature will still exist but be unusable)

      Edit: Patch uploaded. No harm, no foul :)
    5. sasnikol
      sasnikol
      • premium
      • 302 kudos
      Hmm, perhaps you were having "A+B+C" kind of syntax in mind That's the only possible combination currently.
    6. LuciusPortanius24
      LuciusPortanius24
      • member
      • 18 kudos
      Hey Arcturus, thanks for the update, and please don't say sorry, this is your mod and you don't get paid for doing it, I don't get to demand anything (and nobody does)!
      In fact, I need to apologize for the second report which turned out to be false (I saw someone else in the SPID comment section write like that ActorTypeNPC + *keyword, and assumed that was valid syntax. Shouldn't trust everything on the internet :/) TY Sasnikol for pointing it out

      So just to confirm, we cannot do anything like *Bandit + *Archer (to match any NPC with both bandit and archer as substrings in its name), though If I write *Bandit Archer, this will match. Feel free to correct me if wrong!
    7. ArcturusForge
      ArcturusForge
      • member
      • 14 kudos
      Sasnikol the SPID Sage, All-knower of the SPID-ly ways XD

      No worries Lucius, your bug report was completely correct and I think what was most important here was that you saw a problem (though in the end there was not) and you reached out to help me fix it and I'm happy that you did. It shows that you care about what I've made and that there are people here in the community that are interested in what I can provide.

      In the end the whole confusion was solved within an hour and my extension came out better for it
      Don't hesitate to reach out if you notice anything else in the future, I'm sure the SPID Sage will keep us on the right path.

      If nothing else it made for a very interesting evening ;P
    8. sasnikol
      sasnikol
      • premium
      • 302 kudos
      Uh, I wish nexus notified about replies in comments.

      The wildcard filter “*” treats all text after it as a single string to be searched for within Name, NPC’s EditorID or Keyword’ EditorID. So doing “* Bandit Archer” will literally look for “Bandit Archer” and not for two separate words. If that’s what you want, then yes
  4. streetspirit87
    streetspirit87
    • supporter
    • 8 kudos
    I'm sorry if there is a readme somewhere that I missed, but what is the "skill potential" filter?
    1. ArcturusForge
      ArcturusForge
      • member
      • 14 kudos
      In Skyrim there is a hidden stat for all skills which to my limited understanding are basically the hidden skill cap for that npc.
      The skill potential filter is a modifier that targets that stat (hidden) instead of the actual skill stat.
      I couldn't find much about it when I went digging but that should be the gist of it.
      If you weren't already aware I try to document everything inside the extension itself. You can find hints by hovering or clicking on the question marks you find next to most of the input fields.

      Hope this helps :)

      Edit: Listen to Sasnikol XD
    2. sasnikol
      sasnikol
      • premium
      • 302 kudos
      I believe "skill potential" refers to "Skill Weight".
      In simple terms, these are basically their "desire" to pursuit given skill. You can find all these values in Class record. Every NPC has assigned such class.

      In practice Game uses "Skill Weight" to determine which skills to increase for given NPC when they increase their level along with the player.

      As for mods, to my knowledge, only NPCs Learn Skills and Spells makes use of this filter at the moment but potentially all mods that previously used to list "Class" in filters can migrate to use Skill Weight instead, for effortless compatibility with other mods that add/change classes.
  5. Tomzo711
    Tomzo711
    • premium
    • 12 kudos
    Could something similar be done for Base Object Swapper?
    1. ArcturusForge
      ArcturusForge
      • member
      • 14 kudos
      Yeah absolutely!
      Currently I'm focusing on getting the SPID Writer extension up-to-date but I can confirm that BOS is in the todo list.
      I vastly under-estimated how many mods use ini config files when I started this project XD
    2. Tomzo711
      Tomzo711
      • premium
      • 12 kudos
      That's awesome! You're going to make lives so much easier. 😅
    3. ArcturusForge
      ArcturusForge
      • member
      • 14 kudos
      I'm just adding my contribution to the community :)
      These mods do great things and I would hate to see them struggle just because they're hard to use.
    4. ArcturusForge
      ArcturusForge
      • member
      • 14 kudos
      So... You still interested in a BOS extension??

      Here you go :)
      BOS Writer

      Lemme know if you encounter any bugs with the extension or the final ini SWAP files ;)
  6. nipey17
    nipey17
    • member
    • 1 kudos
    as for my noob ass, this doesn't really add anything compared to the xedit script one, in fact i have much better experience there since its in the xedit so you can see the item, spells, shouts etc that you wanna spid already, this doesn't mean that this is a bad tool, I'm saying there's room for improvement, now if this can sniff out the necessary data from your load order that's for spid only (spells perks items etc) and not the worldspace edits and what not, this could be a better tool, since with big load order you don't want to go to the x edit loading everytime you will spid anything
  7. realprometheusx
    realprometheusx
    • premium
    • 3 kudos
    I cant get that middle menu to show up for some reason in your first picture, any help
    1. ArcturusForge
      ArcturusForge
      • member
      • 14 kudos
      Could you give me some more info about what you've tried and what happens so I know the context of the problem?
      Here are some general notes.
      - The middle menu only appears when creating/editing a SPID Edit.
      - Creating a new Edit is done by pressing the plus button on the left menu.

      Some questions.
      - Does the middle menu open but not have any panels in it?
      --> Try installing a fresh download of the extension.
      - Did you activate the SPID extension before trying to make an Edit? (I'm pretty sure this isn't possible by default but you never know)
      --> Make sure you select an extension before writing your .ini file.
      - Are you launching the .ini Writer app from its .exe or are you clicking "Open With .ini Writer" on .ini files?
      --> Godot has a problem with loading external scripts when the app is launched through a file rather then through the .exe, there is no fix for this so just launch the .exe

      I hope this solves your problem otherwise reply to this message with what you've tried to get that menu to show up and what happens and I'll see what I can do.
  8. Unbrntoast
    Unbrntoast
    • premium
    • 12 kudos
    Nvm figured it out
  9. TheSchroedingercat
    TheSchroedingercat
    • premium
    • 6 kudos
    Really slick design and easy to use! Thank you!
    1. ArcturusForge
      ArcturusForge
      • member
      • 14 kudos
      You are very welcome!
      I'm glad that so many people appreciate my work so much :)
      If you're a fan of Keyword Item Distributor (KID) then I have some good news for you..
      The next ini-Writer extension is almost complete and should be available for download in the coming two weeks!! complete and released!!
      Here's the link: Click Me
  10. electrofryed
    electrofryed
    • premium
    • 4 kudos
    I love this GUI setup. The sky is the limit what you can do with this idea. CBPC, UUNP, 3BA, CBBE, ect. All use ini files. This can be golden for players/modders who use these body/physics mods.

    Thank you so much for this.
    1. ArcturusForge
      ArcturusForge
      • member
      • 14 kudos
      It's my pleasure :)
      Honestly I wasn't aware that there were so many different mods using .ini files so even I am getting baffled by the sheer utility of my app!