Jump to content

Need Help with Fo4edit


Krakmonkey001

Recommended Posts

So I recently DL'd the Equipped Armour Weight Reduction mod, and when I saw how insanely OP it was (I mean cmon, 20% weight reduction per rank? Seriously?), I decided to use Fo4edit to make some minor changes to how the esp for the mod worked. So I opened up fo4edit, loaded up the esp and two master esms (fallout 4 main and DLCcoast), and then copied over the entire mod into a new esp, saving the old one.

 

Then I went into the esp to where it said "Data - Effect data -" and looked at where it put in as "Entry point - Mod Armor Weight", "Function - Multiply Value" and changed the "EPFD Data - Float -" from 0.8 to 0.9, and then so on and so forth for each of the perk entries in the esp (see attached image).

 

 

 

I did the exact same thing for every single perk (there were 5 in total), only changing out that single value from 0.8, 0.6, 0.4, 0.2, and 0 respectively to 0.9, 0.8, 0.7, 0.6, and 0.5. So I saved, exited out, re-activated the plugin with NMM, then used Loot and did a quick load order sort, then started up the game.

 

When I got into game, and then equipped ANY apparel item, it's weight immediately became 0.2. No matter what it's original weight was, every single item from sirius armor to the wedding ring to combat helmet immediately became 0.2 weight. So I deactivated the plugin and everything went back to normal.

 

Not entirely sure what I did wrong, some help would be appreciated.

 

 

Link to comment
Share on other sites

Alright, so I copied what you did and I got that same issue. However, I only got that issue once I got Rank 5 of the perk. I did some maths and here's the reason I came up with. Each rank is adding another multiplier to the equation. So Rank 1 would be (Armor Weight x 0.9) and then rank 2 would be ((Armor Weight x 0.9) x 0.8, Rank 3 (((Armor Weight x 0.9) x 0.8 x0.7) so on and so forth. Upon further investigation as to why it would turn a 0.0 to 0.2 I noticed that the 5th rank of Strong Back is "Set Value" and not "Multiply Value" like the rest of the ranks. So when you get rank 5 it would set the value to 0.5, then multiply it by all 4 value, which gives up 0.1512, rounded up becomes 0.2. So set rank 5 to Multiply and not Set should fix the issue with 0.2 weight issue.

 

And since I'm such FO4Edit MLG I already did the math so you can get 10% weight reduction at each rank.

 

Rank 1: 0.900000

Rank 2: 0.888889

Rank 3: 0.875000

Rank 4: 0.857514

Rank 5: 0.833334

 

I hope this helps. And if its any consultation, this issue was present in original Mod, however since Rank 5 set the Weight value to 0.0 it wasn't noticed. Even the Survival Weight option has the issue. Rank 5 should be 25% reduction, but a 10lbs coat ends up weight 4.3 lbs instead of the 7.5lbs it should weight.

Edited by Rrezz
Link to comment
Share on other sites

Thank you sir. I greatly appreciate that. Anyways, I will make the adjustment when I get up tomorrow morning and let you know how it goes. You'll have to forgive the mistake, I am not horribly good with fo4edit, to be completely honest, I only have one mod under my name to begin with, so I really do appreciate this.

Link to comment
Share on other sites

It's all good. As I said the issue was present in the original mod and nobody noticed it until you brought it up. I did bring it up to the original mod author so he'll know to change the values.

Link to comment
Share on other sites

It occurred to me that as an easier fix, as opposed to using those convoluted multiply values, maybe it would be better to just have all of them go as Set Value. Ideally it would then just set it at that value at each perk level. I think I'll give that a shot and see what happens, even though it occurs to me that if the esp does what I think it might do, it might just end up with me being at 90% weight since that would be the final check. But one way to find out.

Link to comment
Share on other sites

The problem with doing "Set Value" is it'll make every piece of armor no matter how light or heavy weight the same. I don't believe there's one that set's the value to a percentage. But if you'd like to test my multiply values you can use a calculator and just multiply whatever weight you chose to the number of ranks you want to test.

For example, the Railroad Armored Coat weights 26lbs. At 3 ranks it should weight 30% less. So in a calculator enter (((26 x 0.9) x 0.888889) x 0.875000), the results should give you a weight of 18.19, which in game will be 18.2lbs. 30% of 26 is 7.8, and with 3 ranks the armor now weights 7.8lbs less.

With set value all armor's are just going to weight the same when worn, regardless of original weight.

And if you really want to, I can show you how I got my numbers, so they're not so convoluted.

I hope this helps.

Link to comment
Share on other sites

Ah... I see what you mean. And I already checked your math, you're fine.

Edit:

Alright, so I did a test, and the mod works exactly the way I want it to. HOWEVER, the only catch being when I got the rank 5 perk, I had to unequip all my gear and then re-equip it for the extra 10% to kick in. Other than that, it works great. Thanks again!

Edited by Krakmonkey001
Link to comment
Share on other sites

  • 8 months later...

i know this topic is over and all but since was looking for a fix to my mod problems and stumbled upon this, so . . .
in the place off putting
Rank 1: 0.900000
Rank 2: 0.888889
Rank 3: 0.875000
Rank 4: 0.857514
Rank 5: 0.833334

as Rrezz said.
the solution i use (and is the one the original perks seem to use) is to make the mod buff have a condition where they don't take effect when you have the next rank of the mod
so basicaly;
Rank 1: 0.9
Rank 2: 0.9 0.8
Rank 3: 0.9 0.8 0.7
Rank 4: 0.9 0.8 0.7 0.6
Rank 5: 0.9 0.8 0.7 0.6 0.5

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...