Netrve的DeepStorage GUI(Netrve's DeepStorage GUI) mod | 环世界
订阅:
更新:
1970-01-01
作者:
注意!
感谢Owlchemist的出色工作,1.4版本的更新已经发布。
在我完成期末考试之前,进一步的开发将暂停。我不幸先是发生了事故,然后又接踵而至地面临期末考试。希望在所有这些结束之后我可以恢复正常生活...
Netrve的DeepStorage GUI
这是一个为LittleWhiteMouse的DeepStorage制作的模组,对其用户界面进行了全面改进。
目前,它改变了存储选项卡和右键命令菜单。
两者都具有排序、自定义外观和搜索功能的选项。除了提供一些生活质量的改进外,我还非常关注在不影响兼容性的情况下对内部工作进行了优化。
需要LWM DeepStorage。
模组支持
只要一个模组使用了DeepStorage的元素和定义,我的菜单就会接管。这包括Little Storage 1和2等。
但是,一些模组可能定义了自己的菜单或分配了不同的菜单。这些模组可能需要补丁,但是在没有我的菜单的情况下,它们应该可以正常工作。
不兼容性
在原版中,当你右键点击选中了一个角色的物品时,订单列表被称为FloatMenu,所以为了解决存储单元的菜单问题,我必须拦截TryMakeFloatMenu的调用并将其重定向到我的函数(如果适用)。
如果其他模组实施得很好,这不应该是个问题,因为如果目标不受我的模组覆盖,我会让调用通过。但是有些模组会以我无法预见的方式进行操作,所以如果你遇到没有菜单显示的问题,请在反馈主题中发布HugsLib日志(Ctrl+F12),以便我可以缩小范围。
已知问题
- Simply Storage - Refrigeration未使用新的用户界面
源代码
完整的源代码在MPL 2.0许可下可以在这里找到:https://github.com/Dakraid/RW_DSGUI
当前版本:v1.5.0