Fallout New Vegas

About this mod

This is a framework for distributing custom mod items (like weapons and armors) to the world of New Vegas.
The mod is made to be compatible with most about everything and only touches vanilla FormIDs and Leveled Lists.

Requirements
Permissions and credits
Welcome to IDF - Item Distribution Framework

This is a framework for distributing custom mod items (like weapons and armors) to the world of New Vegas.
The mod is made to be compatible with most about everything and only touches vanilla FormIDs and Leveled Lists.
The framework is currently capable of distributing Weapons, Armors, Weapon Mods, Ingestibles, Books and most types of Ammos.

Please read the section about Mod exclusion.


What's New?!

Update 2021-04-12
The New Vegas version has now reached version 2.0.
All of the bajilion scripts have been changed to better mirror the vanilla distribution values and to optimize performance.
Quest items, non-playable items and items with no-name should now be filtered away and not distributed.
Support for the following mods, has been incorporated directly into the New Vegas version of this mod:

Yukichigai Unofficial Patch - YUP
Project Nevada
Project Nevada - Extra Options
JSawyer Ultimate Edition
Project Nevada - Enhanced Vision
Ending-Based DLC Item Integration

Update 2020-05-01
Support for Project Nevada and Advanced Recon Thermal Nightvision, has been incorporated directly into the mod.

Update 2020-04-29
Support for all language versions of Yukichigai Unofficial Patch - YUP and JSawyer Ultimate Edition, has been incorporated directly into the mod.
The Fallout: New Vegas version of the mod does no longer have these files as requirements.
The Project Nevada patch is outdated! I will work on incorporating it into the main mod.

Update 2020-04-15
I have added a new randomizer to mod.
Weapons and Armors will now be distributed with a random level and random health percent.
The New Vegas mod with its three patches have been updated with this function.

Update 2020-03-08

The New Vegas version now requires Yukichigai Unofficial Patch - YUP.
Uploaded patches for JSawyer Ultimate Edition And Project Nevada (together with the New Vegas version).

Update 2020-03-06

Fixed the broken TTW version. It should now work properly.
Changed the main distribution scripts, to optimize when the distribution starts.
Added a log-file, where you can follow what is distributed and what is excluded.
The log file is located in the game directory and is named ItemDistributionFramework.log for regular New Vegas and ItemDistributionFrameworkTTW.log for Tale of Two Wastelands.

Update 2019-07-27

There is now a version for Tale Of Two Wastelands!
The armor distribution script, has been optimized to decrease the occurrence of NPC:s spawning with a massive amount of items.

Update 2019-01-16
All of the scripts have been optimized and bug fixed.
The mod should run more smooth now and distribute less invalid items.
Also, it now distributes most type of ammos!
To clarify. The mod distributes ammo based on the ammos icon.
Electron Charge Pack/Microfusion Cell and Missile/Rocket use the same icon and that is a problem, because the ammo could be added to the wrong lists. Theses types of ammo will still be added to vendors. It anyone has a good idea on how to separate them, I'm all ears.

Mod exclusion

As of version 1.0, an .ini file is included.
This file is used to exclude mod files you don't want to be distributed.
I would recommend you exclude all mods that aren't just new weapons, armors and such, i.e. quest/gameplay mods.
Each line of the .ini represents a mod that's excluded and the mod filename must be in brackets, i.e.

[FalloutNV.esm]
[DeadMoney.esm]
[HonestHearts.esm]
[OldWorldBlues.esm]
[LonesomeRoad.esm]
[GunRunnersArsenal.esm]
[CaravanPack.esm]
[ClassicPack.esm]
[MercenaryPack.esm]
[TribalPack.esm]
[ItemDistributionFramework.esp]
[domecity.esm]

Compatibility

This mod should be compatible with everything.
It is completely custom and doesn't edit any vanilla files.
All official DLCs and MiniDLCs, as well as, 
NVSE and JIP LN NVSE Plugin are required. 

If you find an error, please make a post and I'll get back to you.

My other mods:

DiDisaan's Patch Emporium
DiDisaan's Patch Emporium - New Vegas Uncut
DiDisaan's Patch Emporium - New Vegas Uncut - More Patches
Cazador Recolour Redux Distributed
J3X Flesh Burnificating Plasma and Flavors for burnification

If you like this mod, please endorse!