About this mod
Lets you export and import inventories between saves games, within seconds.
- Requirements
- Permissions and credits
Lets you transfer inventories between save games. It exports inventories to human readable JSON files ("Blueprints") which can be imported later.
Features:
- exports any inventory (both Actors' and Containers')
- Blueprints are human readable, (editable) JSON files
- SFSE plugin, second fast export-import
- keeps custom Object Modifications (Weapon and Armor mods, including the Legendary ones)
- can be configured to give names to Blueprints
- items to export/import can be filtered by form types in a setting INI file: armors, weapons, aid items, misc items and resources, keys, books, ammo
- address independent
Technical limitations:
- custom item names (e.g., a player renamed weapon at workbench) are exported but currently they're not imported back
- so they'll receive normal (technically modification based) names like "Tesla Modified Lawgiver"
- items can only be imported back to Actors even though exporting works with Containers too
ExportInventory:
- command to export an inventory: [Prid SourceRefID] then [ExportInventory BlueprintName]
- BlueprintName is optional; if left empty, the default name is in time-date format: 2023-11-26_9-51-00.json
- BlueprintName doesn't need to be in double quotes unless you'd like to give a multi-word name to the Blueprint
- Blueprints are saved in the following folder: ..\Data\SFSE\Plugins\TransferInventories\*.json
ImportInventory:
- command to import an inventory: [Prid TargetRefID] [ImportInventory BlueprintName] like [Prid 5986] then [ImportInventory "Sarah's Inventory"]
- BlueprintName is optional; if unspecified, the plugin looks for the one that is last in alphabetical order (i.e., newest one if time-date is the name) in the folder
Notes:
- I have tested this mod with +1.5 million items without errors (export/import takes ~1.5 seconds) but..
- if you have an issue, before I could help, I need to know the error line which contain [critical] or [error] in: ..\My Games\Starfield\SFSE\TransferInventories.log
- mod settings INI location: ..\Data\SFSE\Plugins\TransferInventories.ini
- by default, Books, Keys and Notes are not imported; you can enable it in the INI
- Blueprint example
[
{
"Header": {
"Owner": "testProfile | 00000014",
"Export time": "2024-01-10_11-33-38"
}
},
{
"Item": {
"FormID": "00014CBC",
"Name": "Battery Pack",
"Type": "AMMO",
"Count": 49,
"Mods": []
}
},
{
"Item": {
"FormID": "0005278E",
"Name": "Deep Mining Spacesuit",
"Type": "ARMO",
"Count": 1,
"Mods": [
"000DDCE8",
"0011E2BB",
"00157D48",
"001CFA0B",
"001E94CB",
"00380C56",
"00380C55",
"00380C54"
]
}
},
{
"Item": {
"FormID": "0026D95D",
"Name": "Anti-Personnel Overcharged Sidestar",
"Type": "WEAP",
"Count": 1,
"Mods": [
"00007003",
"0007C75F",
"0007BAF9",
"000FF442",
"0012DE9E",
"0012DE9B",
"0012DE98",
"0012DE97",
"0012DE90",
"00157D47",
"003D143C"
]
}
},
{
"Item": {
"FormID": "00293A7D",
"Name": "Lodge Key",
"Type": "KEYM",
"Count": 1,
"Mods": []
}
}
]
Credits:
CommonLibSF
Requirements:
Starfield Script Extender
Address Library for SFSE Plugins