此工具修改自@Comilarex的MOD切换UI
部分图标素材来自:https://gamebanana.com/mods/591724
我进行了大量精简和优化使它更简单易懂易用
但使用它依然需要一定的基础
自动添加工具的可以看这里:https://www.caimogu.cc/post/2072076.html
预览图:
文件分为两部分:
1.Config.ini中的是UI的代码
2.res文件夹中为引用资源
使用方法:
1.将Config.ini中的代码复制到要使用的MOD的ini中(全部粘贴在最后面就行)
2.再复制res文件夹到ini目录中
3.修改ini中的配置:
1)设置按钮
$Button_amount为要设置的按钮总数
$Button_horizontal_max为横向能显示的最大按钮数量,超出此数量的按钮会自动换行到下一行
例如预览图中的配置为:$Button_amount = 22 ,$Button_horizontal_max = 11
下图中的配置为:$Button_amount = 20 ,$Button_horizontal_max = 4
2)添加按钮
此外还需要在这里添加按钮,有多少个按钮就需要添加多少个run = CommandListAddButton,如此图中添加了4个按钮
注意:超出$Button_amount数量的按钮不会显示,$Button_amount大于按钮数时,并不会显示$Button_amount数量的按钮,而是run = CommandListAddButton数的按钮,但依然会预留$Button_amount数量的按钮空间
3)设置按钮功能
如图中$Button_number == 1中为设置按钮1的功能,每点击一次执行一次,示例中为切换变量$hair从0→1→2→3→4,对应快捷键设置中的$hair = 0,1,2,3,4
不过多数自动生成的ini按钮切换变量一般是$swapkey1类似命名,复制过来替换$hair就像行
如果不添加设置功能按钮依然能点击但不会有对应功能
4)设置按钮图标
如图中$Button_number == 1中为设置按钮1的图标为ResourceButton_item_hair
对应res文件夹中的item_hair.png文件
如果不设置按钮将显示else中的ResourceButton_item_jewelry默认图标
图片和Resource设置有能力可以自行修改
不会的就使用已有的图标,直接ps-t100 = ResourceButton_图标名 就行了
4)设置快捷键
此处为呼出UI界面的快捷键按住Ctrl+Alt,鼠标左键点击切换
有需要可以自行修改快捷键
重点!!!:$ActiveCharacter必须设置,不然默认为0将无法呼出UI界面
如图需要像$active一样在某个角色hash内将$ActiveCharacter设置为1(即为角色在场时才能激活UI界面)