xilleto Posted March 23, 2013 Share Posted March 23, 2013 There seems to be error when i'm using the GetFormId for DLC's Example ore.GetFormId() == 0x00071cf3;This is for Ironore.GetFormId() == 0xxx02b06b;this is for Dragonborn Stalhrim The Iron works but the Stalhrim won't. Link to comment Share on other sites More sharing options...
IsharaMeradin Posted March 23, 2013 Share Posted March 23, 2013 I don't have the Dragonborn DLC and I've not used GetFormId before, but the values to the right of the 0x match what the wiki states as their respective form ids. In the case of the Stalhrim the xx would be replaced by your specific load order value. Does the same happen with mods and other dlc? If so, perhaps GetFormID cannot determine current game load order... Link to comment Share on other sites More sharing options...
xilleto Posted March 23, 2013 Author Share Posted March 23, 2013 It appears that GetFormId can't identify the game load order. Link to comment Share on other sites More sharing options...
InfinityXeon Posted March 23, 2013 Share Posted March 23, 2013 I'm not sure if you manually installed your DLC, installed it normally or whatnot, but just in case you didn't know this, when using programs such as Nexus Mod Manager you can check the hex value based on the load order. If all of your mods/dlc are installed manually (or any way not using a mod manager) you can simply count the mods from the Data Files tab, hen convert the number to hex. (That's 0-9 then a-f) There are plenty of converters online if you can't do ti in your head. Link to comment Share on other sites More sharing options...
steve40 Posted March 24, 2013 Share Posted March 24, 2013 You should avoid using form IDs in scripts. It is poor form like hard coding memory addresses.Use properties, they don't care about load order. Link to comment Share on other sites More sharing options...
Recommended Posts