I HIGHLY recommend watching Oxhorn's video. You can use the basic text formula to make multiple templates for different characters/settler roles/etc.
Copy paste the text file, change item id's, rename accordingly (for example "Artillery" for Minutemen specific artillery officers, or "WeaponVendor" for your NPC weapon vendors, etc). Then simply run the BAT command in-game (i.e. "bat artillery" or "bat WeaponVendor", etc).
I like this its Great. buuuut. when ever i leave and come back, they are still using the guns, but revert back to a randomized clothing set. Never used anything like this before, so not sure what could screw with it.
Yeah, sorry that's just part of how the game's vanilla mechanics treat inventory.
After you equip a settler, open their inventory via trade dialog and unequip/equip at least one clothing item. It basically "refreshes" that NPC's inventory. It should save then. Works for me!
There is no other way around it, as far as I know.
If you put "openactorcontainer 1" (without quotes) at the end of the bat file, it will open the inventory rigth away so you can press unequip/equip on an item other than ammo and have them keep wearing their clothes.
#1 love the BAT file. I've posted several of these to the nexus. They are relatively easy to make and use (at least as compared to making stuff in the Creation Kit) and can be pretty powerful in the right circumstances. Good job with this.
#2 totally agree with the bit about adding openactorcontainer 1 to the end of the bat file. I find I have to do this anyway. My bat files which were written do roughly the same sorta thing I always have to open their inventory and manually equip them. Even with the EQUIPITEM command in place it never seems to actually do so and just add things to their inventory.
Hi! Nice script, well done! I was wondering about the artillery piece in your screenshots. Is it a fully functional artillery replacement? And if yes, where do i find it? Was looking for something like this for a long time.
11 comments
Copy paste the text file, change item id's, rename accordingly (for example "Artillery" for Minutemen specific artillery officers, or "WeaponVendor" for your NPC weapon vendors, etc). Then simply run the BAT command in-game (i.e. "bat artillery" or "bat WeaponVendor", etc).
After you equip a settler, open their inventory via trade dialog and unequip/equip at least one clothing item. It basically "refreshes" that NPC's inventory. It should save then. Works for me!
There is no other way around it, as far as I know.
#2 totally agree with the bit about adding openactorcontainer 1 to the end of the bat file. I find I have to do this anyway. My bat files which were written do roughly the same sorta thing I always have to open their inventory and manually equip them. Even with the EQUIPITEM command in place it never seems to actually do so and just add things to their inventory.
http://www.nexusmods.com/fallout4/mods/25527/?