Item Integration Framework - IIF (updated)
A shared framework for centrally injecting integrated support for item cards, hook handling, and Fallout 4 mods.
About this mod Machine translation
A shared framework for centrally injecting integrated support for item cards, hook handling, and Fallout 4 mods.
Original address:
Prefix:
Fallout 4 Script Extender (F4SE):
Address Library for F4SE Plugins:
FallUI - Inventory:
FallUI - Workbench:
FIS - The NEW FallUI Item Sorter:
Updated on June 11th:
Version 1.0.5
The file name was officially changed to Item Integration Framework, and the documentation was organized and sample configurations were released.
Version 1.0.4
It is now officially compatible with the Anniversary Edition. I actually tested that the latest version is fully compatible.
Updated on June 5th:
Version 1.0.3
Fixed the error that the material list on the right side of the status system frame did not display the quantity in the workbench repair mode.
The core file and SWF file have been uploaded (choose one from the two). The core file needs to be installed together with the SWF file for the module to work properly.
----
Item Integration Framework
Formerly known as ItemUIFramework
The Project Integration Framework is a shared framework originally created for the ConditionSystemFramework and WeaponRequirementsFramework.
Its purpose is to centrally manage systems that should not be handled by multiple plugins individually, such as item information card injection and shared hook handling. This helps reduce conflicts when multiple mods need to use the same interface or runtime hook.
The framework can also provide configurable injection of custom item info cards to other modules.
feature
Shared item information card injection
JSON configurable custom item card rules
C++ info card support for dependent plugins
Centralized hook processing in systems that require shared processing
In-game ImGui editor for item card layout and rule adjustments
Contains Type0, Type1 and Type2 sample document files
Why is there this framework?
Some Fallout 4 systems can only be safely handled by one plugin at a time, especially when multiple mods need to use the same hook point or modify the same item interface area.
The Item Integration Framework does not allow each dependent module to implement its own hook or card injection logic independently, but provides a shared layer to manage these systems in the same place.
at present
This module is used by ConditionSystemFramework and WeaponRequirementsFramework, and may also be used by modules that may require similar centralized processing in the future.
to users
If other mods require items to be integrated with a frame, install that frame first.
In most cases, you don't need to configure anything manually. Dependent modules will automatically use this framework.
To the mod author
The project integration framework supports injecting custom item information cards via JSON files.
Documentation examples are included in the F4SE/Plugins folder:
IUIF_Type0_Doc.json
IUIF_Type1_Doc.json
IUIF_Type2_Doc.json
A Chinese documentation version is also included.
The framework also supports information card registration on the C++ side for plugin-based integration.
Configuration
The configuration file is located at:
The in-game editor uses ImGui.
Default editor shortcut keys:
Shortcut keys can be changed in the editor.
Data\F4SE\Plugins\ItemUIFramework\
Shift + F11
Prerequisites
Fallout 4
F4SE
compatibility
The framework is designed to reduce conflicts by integrating shared item interfaces and hook logic.
Directly modify the same item card system or hook into the same runtime function
Mods, may still require compatibility patches depending on implementation.
Production staff
F4SE team, responsible for the Fallout 4 script expander
CommonLibF4 / CommonLibF4-NG Contributors
xmake and open source library contributors used in this project
PrismaUI_F4 author, thanks for the help and investigation in early UI editor experiments
Users and testers who provide logs, bug reports, and feedback for the ConditionSystemFramework, WeaponRequirem …
Install & use Install: follow the bundled instructions
- Unzip the archive from playbuff and read the bundled readme / instructions first.
- There is no universal mod manager for this game: some mods replace game files directly, some go into a game-specific Mods folder, and some need a game-specific community loader or tool first — follow the bundled readme.
- Place the files exactly as the readme says; mods with listed dependencies need those installed too.
- Launch the game to confirm it loaded; some games require enabling mods in settings or an in-game mod menu.
Install locations vary a lot between games and mods — the bundled readme is the most reliable guide.