ItemMovingFrameworkNG是一个高性能的SKSE框架,用于在任意引用之间进行受控物品转移。将物品从任何容器、角色或放置的引用移动到另一个——使用精确的、基于规则的配置。现已支持
No available content to translate. Please provide the source text.
ITEMMOVINGFRAMEWORK NG
进入游戏
ItemMovingFrameworkNG 是一个高性能的SKSE框架,用于在任意引用之间实现受控的物品转移。
从任何容器、角色或放置的引用中移动物品到另一处——使用精确、基于规则的配置。
定义精确的源引用和目标引用。
定义严格的筛选规则。
以完全确定性的行为执行受控传送。
如果物品符合规则集,它就会移动。
如果没有,它就留在原处。
无自动化。无隐藏处理。不涉及玩家物品栏。
新功能:该系统现在允许你在运行时直接更换NPC的整套外观。更换操作通过StepMode INI文件执行。
位于profile子文件夹内,并通过Papyrus触发。目前这还处于实验阶段,但请下载outfittest的esp文件并输入coc eeoutfittest。激活账本后,第一次会卸下Aela的装备并将她的默认服装移入默认箱中,之后每次激活账本都会切换她的服装。该功能会进行卸装、将物品移入指定箱子、再从另一个指定箱子取出物品装备到她身上,而且速度很快。因此,这项功能能够为城市NPC(不包括敌人,因为他们没有持久化的ref id)按季节、雨天或雪天等条件切换服装。只需一个触发器,根据条件激活对应的服装子配置。我自己就是季节模组的用户,这可能会带来巨大改变——在条件触发时,它应该能为城市中所有NPC(数百名)切换服装,而且你可以给他们各自不同的服装,只需使用对应服装箱中的物品即可。不过这比常规的物品移动要复杂得多。我会在可选文件中再附上一份说明文档。
如果能知道我的框架在AE和VR上是否可用就好了。如果有人能告知,不胜感激。如果你使用了它,请点赞支持,更高的曝光度意味着更多模组作者会看到它,也就更有可能用它来制作模组。作为你的安全系统,我已检查了所有内置权限组及其包含的权限。我对它们进行了优化,使其更高效、更安全。现在所有权限都已合并,并且更加清晰。
核心功能
Inventory
物品栏
•在任意REFR→REFR库存之间移动物品
• 适用于容器、NPC、角色及已放置的引用对象
• 完全由INI驱动的规则配置
• 严格的子配置文件执行顺序
• 任务物品的硬性安全锁
• 对已装备和已设置快捷键的堆叠物品提供可选保护
• 触发时立即处决
此框架纯粹基于已定义的源引用和目标引用运行。
它不会读取或修改玩家物品栏。
防御力提升:攻击力提升
运作方式
返回
该系统基于配置文件。
每个配置包含:
• 定义子配置文件顺序的 config.ini
• 每个子配置对应一个 INI 文件
• 一个[源]引用定义
• 目标引用定义
• 一个[规则]部分,精确规定哪些内容可以移动
源与目标必须是有效的、已放置且带有库存的引用。
框架在运行时动态解析本地FormID。
规则可按以下条件筛选:
• 表单类型
• 关键词
• 特定表单ID
• 名称匹配
• 附魔状态
• 包含/排除/添加逻辑组合
• 每次运行的可选物品限制
子配置文件严格按照config.ini中定义的顺序执行。
执行顺序是刻意的,且完全可预测。
Cannot translate empty text. Please provide the English text you'd like me to translate into Chinese.
快速开始
正在探索:炎熔孤红
- 将 DLL 安装到 Data\SKSE\Plugins
- 创建 ItemMovingFrameworkNG.ini(调试配置)
- 在内部创建个人资料文件夹
Data\SKSE\Plugins\ItemMovingFrameworkNG\Profiles - 添加一个config.ini文件,列出你的子配置文件。
- 为每个子配置文件创建一个INI,定义源、目标和规则
- 通过Papyrus触发传送
示例Papyrus调用:
ItemMovingFrameworkNG.MoveAll("YourProfileName")
替代通话:
ItemMovingFrameworkNG.MoveProfile("YourProfileName", "SubProfileName")
ItemMovingFrameworkNG.MoveSubProfiles("你的档案名称", "子档案1,子档案2")
主人大人,请看看这个吧。
规则系统
欢迎回来,指挥官。
规则引擎遵循严格的判定逻辑:
- 立即排除规则块。
- 如果定义了任何包含列表,则必须满足所有包含条件。
- 添加规则作为OR覆盖。
- 若不存在任何包含规则,则默认全部通过,除非被排除。
支持的过滤方式包括:
• IncludeForms / ExcludeForms / AddForms
• 包含关键词 / 排除关键词 / 添加关键词
• 包含名称关键词 / 排除名称关键词 / 添加名称关键词
• 包含表单类型
• 附魔状态筛选
• 最大物品转移限制
• 已装备及热键栏堆叠保护
任务物品按设定始终无法放入。
无需内容,因为没有提供翻译文本。
设计原则
多个人物并肩出现时的名字。
• 确定性执行
• 受控的引用到引用转移
• 透明调试日志
• 模块化档案结构
• 无后台处理
• 无玩家物品栏交互
ItemMovingFrameworkNG 是一个低层基础设施框架,用于高级自动化系统、战利品路由设置、动态容器工作流以及模块化游戏机制。
它在引用之间提供结构化的物品流转,全面可控且结果可预测。