Jump to content

Good0Provider

Members
  • Posts

    24
  • Joined

  • Last visited

Nexus Mods Profile

About Good0Provider

Good0Provider's Achievements

Explorer

Explorer (4/14)

0

Reputation

  1. When I use SEEdit "Export Dialogue" script, one of my topics has the full set of voices while others have just "no voice". I can't tell what is different in Creation Kit. Since it doesn't export the filename, I can't fix it post with a python script. How do I change a "no voice" dialogue to a full set of default voices?
  2. So you want to use ModA, but it requires ModB, which requires ....., You don't need to track down the full chain of mods. The compiler only needs the function declarations you are using. Create a "header" file with empty functions for the ones you need. If ModA.psc looks like: Scriptname ModA extends Quest Imports JConatainer int actors Function OnInit() actors = JMap.values() EndFunction Actor Function getActor(int id) return JValue.getForm(actors, id) EndFunction Your simple header ModA.psc file should look like this: Scriptname ModA extends Quest Actor Function getActor(int id) EndFunction
  3. OnInit is called only the first time the quest is created. What I am looking for is an event that is called when the game reloads, so I can check if the plugin list or a config file has changed.
  4. Considered using this method, but this will fail if the mod changes enough that the faction's id changes. But if this is the state of the art method, so be it. Thanks again. String CoolModFile = "CoolMod.esm" if Game.GetModByName(CoolModFile) != 255 CoolModFaction = Game.GetFormFromFile(0x000DE45, CoolModFile) as Faction endif
  5. How do you link against forms/factions/etc in optional Mods without the optional mod's esp file getting added to the Master's list? Faction CoolModFaction Auto <-- how to link this in Creation Kit?
  6. https://skyrimck.uesp.net/wiki/SendAssaultAlarm_-_Actor Have all the victum's allies and guards attack attacker. victum.SendAssultAlarm(attacker) Currently I am using a Cloak's StartEffect to startCombat
  7. Is there a way to create an alert on an Actor who is not the Player?
  8. How do you do binary masking in papyrus? form.getformId & 0xFFFFFF?
  9. The solution I was looking for was to strip the first two "load order" bits and use the getFormFromFile. game.GetFormFromFile(0x01B657,"Dragonborn.esm")
  10. https://elderscrolls.fandom.com/wiki/Xx So the baseID for the https://elderscrolls.fandom.com/wiki/Ash_Hopper_(Dragonborn) is represente as "xx01b657" because the first two to hex will be 02, 03, or 04 depending on if Dragonborn is 02,03,or 04 in the load order. Is there a way to find the load order for Dragonborn or should I search 0201b657, 0301b657, and 0401b657 until I find the Ash Hopper?
  11. Wondering if there is a clean solution for finding the baseids for xx in base id or should I just brute force it with 02,03,04?
  12. I would like to use JContainers, but I can't figure how to get the keys for a nested map. For example, how to list all the keys for the map at ".dog". { "dog":{"name":bill","age":10} } I am looking for the function that would look like solveStrMapAllKeys(int object, String path).
  13. Looking for a 1.6.1170 compatible version of studio's Papyrus Debug Extension. Required latest version of https://www.nexusmods.com/skyrimspecialedition/mods/32444
×
×
  • Create New...