博德之门3 MOD 添加技能、装备图标
删评论的篡魏
编辑于 2023年10月08日 07:08

本文中Mods为你的mod名称;

博得之门3中的图标为dds格式,如用PS编辑图片需添加NVIDIA_Texture_Tools_for_Adobe_Photoshop插件,或使用GIMP(免费软件,新版本自带插件),本人使用的是PS。

插件安装路径

插件可在英伟达官方下载,下载后安装至PS根目录下对应位置。

一、制作图片

1.新建或打开一张DDS文件(我使用的是模组BagsBagsBags中的dds作为模板),将你要使用的图片直接拖入PS;

2.调整到适当的大小。我的DDS原图为512x512,其中每个小图为64x64,需将新导入的图片缩小到64x64,并移动到对应的位置。

3.为你新增的图标建立对应的alpha通道。(我是直接在原有的alpha通道上用白色画笔画了个大概形状)白色的部分即为在游戏中显示的部分。

4.保存为DDS文件

二、导入到游戏内部

  1. 建立相应的目录,并放入刚刚制作的dds图片。如你的mod名字为Mods,则相对目录为Mods\Public\Mods\Assets\Textures\Icons

2.建立

Mods\Public\Mods\Content\UI\[PAK]_UI并创建icon.lsx文件

建立

Mods\Public\Mods\GUI并创建iconsAltas.lsx文件(文件名可更改)

3.在iconsAltas.lsx文件中修改对应的图标位置并引用。

因为我的map图大小为512x512,而其中每个icon的大小为64x64,每个icon的长或宽为map的1/8,所以在坐标定义中,间隔为0.125。

例:如果你的map图大小为2560x2560,而每个icon大小为256x256,每次的偏移量为0.1,左上角第一个icon的坐标则为   U1=0.000000  U2=0.100000  V1=0.000000 V2=0.100000 , 第二个icon的坐标为  U1=0.100000 U2=0.200000 V1=0.000000 V2=0.100000

三、使用

四、验证

五、注意事项。

1.当前版本的模组作者多功能工具(Multitool)打包时,GUI目录下的lsx文件不能生成对应的lsf文件,建议使用LSLibToolkit将lsx全部转换为lsf后,在使用Multitool打包。

(有大佬反馈LSLibToolkit打包pak时可能会出问题,建议两个一起用)

2.如背包中物体的详细图片,需存放在在Mods\Public\Game\GUI\Assets\Tooltips路径下(PC端)

(\ControllerUIIcons\items_png路径下疑似主机端图片)