jhondidfool Posted December 10, 2015 Posted December 10, 2015 [Edited for politeness] My problem is this: I'm doing a modular rebalance of FO4. I published a UI mod for VR and I am testing the levelling module, which is nearly finished. But there are two things I don't fully understand: I can just soldier on and manually edit a thousand and one NPC entries, or I could use some help and someone told me how inheritance from template works. It's either what's tagged for inheritance is inherited or what's tagged from the template is overriden. A or B. The other problem is the lvl prefix on entries. I assume it has something to do with leveled lists, but I can't really be sure, so if someone made it clear for me, I'd be thankful. I'll en up posting it on the Nexus with time... But this will be the first site I'll upload it probably. Cheers!
BruceWayne Posted December 10, 2015 Posted December 10, 2015 If this turns into another nexus circlejerk, this thread will be locked. If you are actually looking for help with your problem, I strongly recommend to reflect on thread title and tone. FO4Edit already has its own executable, but you have to rename the program yourself. Which you should be able to do, since you are "no tool or idiot" if I may use your words. The reason they haven't changed it yet, is most likely a security measure to prevent fools and idiots to report issues that are not relevant to xEdit development. Moved to tech support.
Loogie Posted December 10, 2015 Posted December 10, 2015 Not to contradict your assertion of how awesome you are, but XEdit has always only had one executable for all versions. You rename it TES3Edit for Oblivion, FO3Edit for Fallout 3, NVEdit for New Vegas, and so on.
jhondidfool Posted December 10, 2015 Author Posted December 10, 2015 Not to contradict your assertion of how awesome you are, but XEdit has always only had one executable for all versions. You rename it TES3Edit for Oblivion, FO3Edit for Fallout 3, NVEdit for New Vegas, and so on. See, this I didn't know and nobody told me before. :/ Sorry about the tone, a bit pissed when wrote it, but yes, id would appreciate the help I talk about in the OP And thanks for moving it, realized after I posetd.
Guest Posted December 10, 2015 Posted December 10, 2015 Hello @jhondidfool. Please rename the thread you created. here we help and we are all friends. We don't like hate. Now about your questions: If a NPC "inherits" from another, then the values are got from the upper level, if the are EMPTY. You can define what is inherited and what is not. Let's say: the template has some specific FacegenData. On the actual instance you can mark it as "inherits FaceGenData". In this case the Facegen will be used from the template. (In CK it will be grayed out. [at least in Skyrim]) About "lvl", yes it is used on "leveled lists" but way more often is used for "Enemies LeVeLed on the player level". This is the way the game (also Skyrim) tries to guarantee a constant difficulty during the play. For example: you may have a "Raider" leveles at 110%. This means that it will always be 10% stronger than the player. The level scaling can be adjusted (min, max, etc.) As BruceWayne said: FO4Edit is a new tool. Of course it shares a huge amount of code from TESVEdit. This because the actual game engine is really similar. Now, check with a hex editor what are the first letters of an ESP for Skyrim. You will see "TES4". Now do the same with a FO4 ESP. You will see "TES5". Also myself I had to spend one day to understand how to make it work for Fallout 4. And (if I remember correctly) was BruceWayne that told me to "rename it" (Yes, I think this is strange to have the "game" defined by the "name of the executable", but it is what it is.) Kind Regards,
jhondidfool Posted December 10, 2015 Author Posted December 10, 2015 Hello @jhondidfool. Please rename the thread you created. here we help and we are all friends. We don't like hate. Now about your questions: If a NPC "inherits" from another, then the values are got from the upper level, if the are EMPTY. You can define what is inherited and what is not. Let's say: the template has some specific FacegenData. On the actual instance you can mark it as "inherits FaceGenData". In this case the Facegen will be used from the template. (In CK it will be grayed out. [at least in Skyrim]) About "lvl", yes it is used on "leveled lists" but way more often is used for "Enemies LeVeLed on the player level". This is the way the game (also Skyrim) tries to guarantee a constant difficulty during the play. For example: you may have a "Raider" leveles at 110%. This means that it will always be 10% stronger than the player. The level scaling can be adjusted (min, max, etc.) As BruceWayne said: FO4Edit is a new tool. Of course it shares a huge amount of code from TESVEdit. This because the actual game engine is really similar. Now, check with a hex editor what are the first letters of an ESP for Skyrim. You will see "TES4". Now do the same with a FO4 ESP. You will see "TES5". Also myself I had to spend one day to understand how to make it work for Fallout 4. And (if I remember correctly) was BruceWayne that told me to "rename it" (Yes, I think this is strange to have the "game" defined by the "name of the executable", but it is what it is.) Kind Regards, Thank you kndly for your answer. I edited the title before I saw your post. So, basically, it's how I supposed. However, with inheritance, I have some NPCs saying "Use Stats" and "Use BasicData" to inherit from a template (which is low level) and then have those same kind of values (But higher level) on themselves. What overrides what there? It's confusing. Again, thanks for your answer
Guest Posted December 10, 2015 Posted December 10, 2015 The inheritance is for specific items. Right now I have no Fallout 4 under my hands, so this is for Skyrim (but it is really similar in FO4) You can inherit the: Use Traits, Use Stats, Use Factions, Use Spell List, Use AI Packages, Use Model/Animation?, Use Base Data, Use Inventory, Use Script, Use Def Pack List, Use Attack Data, Use Keywords If any of these flags is set, then the corresponding value is got from the template. This is really common in LVL actors (the ones that respawn, usually.) Another flag (but is not related to the template) is: Auto-calc Stats The "Auto-Calc stats" flag is important if you wish to have the NPC leveled correctly.
jhondidfool Posted December 10, 2015 Author Posted December 10, 2015 BINGO! Thank you! You saved me a lot of work. As soon as I go back home is full engines on! I may have it for next week. Look for amod called FORE
Guest Posted December 10, 2015 Posted December 10, 2015 "FORE"??? Avoid, please. Fore is THE author for the Skyrim animations. (FORE's new Idles in Skirim - AKA - FNIS)
jhondidfool Posted December 10, 2015 Author Posted December 10, 2015 "FORE"??? Avoid, please. Fore is THE author for the Skyrim animations. (FORE's new Idles in Skirim - AKA - FNIS) OUCH! True! I owe that man a lot of good times! I knew the name had something familiar to it.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.