可自定义的进度条 Customisable HUD components 介绍
本帖最后由 elzee 于 2013-8-31 11:48 编辑此贴用到一些中端术语,并且没有图文并茂,新人看不明白请回家修炼。
小梦冰很多年以前就希望我写个这个MOD的教学。我一直懒得写,直到我的MOD也可能用得到它...于是我今天就写了。
T网地址:
http://oblivion.nexusmods.com/mods/22272/
前言:
著名的进度条MOD - Hud status bar由于必须依靠MenuQue,又由于MenuQue和内核汉化冲突。
而且Hud status bar安装后会与UIMOD巨头Darnified UI冲突,必须懂xml界面的人自行手动修改xml才可兼容。
所以我相信Hud status bar与99%的人无缘。
但许多MOD都需要自定义进度条来达到更好的效果。没了Hud status bar,我们用什么呢?
介绍:
现介绍一款不依靠MenuQue的自定义进度条MOD——Customisable HUD components
他虽然没有Hud status bar那么多进度条样式,也无法改变游戏中原有的进度条。但功能对一般用户来说已经足够了。
没错,作者是Kuertee。
此MOD为用户提供了6个可自定义的进度条。可选不同的颜色、大小、位置等。
安装完后。可在ini中定义每个进度条的属性。预览图请在T网看。
以下是我翻译的部分实用说明。以及我正在用的实例:
;==================================================
;HUD 1;以下内容是定义1号进度条的。
;==================================================
set kCHUDC.label1 to sv_Construct "Sleep" ;进度条标题,这里的文字会显示在游戏界面上。
set kCHUDC.container1 to sv_Construct "%zcontainer.png" kCHUDC.stringValue;进度条底框所用的资源图片,非高端用户不要修改。
set kCHUDC.bar1 to sv_Construct "%zblack.jpg" kCHUDC.stringValue ;进度条内容所用的资源图片,可控制进度条的颜色。
set kCHUDC.evaluateString1 to sv_Construct "100-BPN.HUDsleep" ;进度条内容所表示的变量。支持表达式。我这里填写“100-BPN.HUDsleep”其实就是吃喝睡MOD-Basic Primary Needs中的精力值。(BPN是变量HUDSleep所属的任务ID)
set kCHUDC.maxValue1 to sv_Construct "100" ;进度条的最大值。
set kCHUDC.showValueInLabel1 to 0 ;是否在进度条上显示数字。
set kCHUDC.showCode1 to 1 ;作用不明。
set kCHUDC.removeWhenZero1 to 0 ;进度条数值是0时,是否自动隐藏进度条。
set kCHUDC.removeWhenFull1 to 0 ;进度条数值达到最大值时,是否自动隐藏进度条。
set kCHUDC.scale1 to 0.5 ;进度条的显示尺寸比例,0.5即一半大小。
set kCHUDC.x1 to 1760 ;进度条在屏幕上的基准位置x轴坐标(以屏幕左上角为原点的绝对坐标)。
set kCHUDC.y1 to 1122 ;进度条在屏幕上的基准位置y轴坐标(以屏幕左上角为原点的绝对坐标)。
set kCHUDC.xContainer1 to kCHUDC.x1 ;进度条底框在屏幕上的位置x轴坐标(以屏幕左上角为原点的绝对坐标),支持表达式。kCHUDC.x1即表示和上面的基准x坐标相同。
set kCHUDC.yContainer1 to kCHUDC.y1 + 15 ;进度条底框在屏幕上的位置y轴坐标(以屏幕左上角为原点的绝对坐标),支持表达式。kCHUDC.y1+15即表示在上面的基准y坐标向下偏移15像素。
set kCHUDC.xBar1 to kCHUDC.xContainer1 + 13 * kCHUDC.scale1 ;进度条内容在屏幕上的位置x轴坐标(以屏幕左上角为原点的绝对坐标),支持表达式。最好不要改。
set kCHUDC.yBar1 to kCHUDC.yContainer1 + 1 * kCHUDC.scale1 ;进度条内容在屏幕上的位置y轴坐标(以屏幕左上角为原点的绝对坐标),支持表达式。最好不要改
set kCHUDC.xBar1 to Ceil kCHUDC.xBar1 ;不明,不要动
set kCHUDC.yBar1 to Ceil kCHUDC.yBar1 ;不明,不要动
set kCHUDC.opacity1 to 100 ;似乎是进度条进度的分割细致程度。一般不用改。
总共6个进度条,6种颜色都在ini中控制。装了吃喝拉撒睡MOD的同学一定不要错过。
(拉撒、洗澡MOD——Basic Personal Hygiene)
之后我即将放出的思乡病mod内测版也会用得上。
思乡病难道就是要常回家看看:lol 无名小子13 发表于 2013-8-31 11:41 static/image/common/back.gif
思乡病难道就是要常回家看看
是的...回家有BUFF,否则就是DEBUFF。
好像很厉害的说~~~ ……懒得换了 Serip 发表于 2013-8-31 21:55 static/image/common/back.gif
……懒得换了
你现在用什么? 顶起来再说 感謝分享 elzee 发表于 2013-8-31 23:19
你现在用什么?
……啥都没用,电脑太渣,为求性能最大利用把能关的mod都关了 太感谢了,被Hud status bar弄得死去活来的...突然想起来这个貌似就是HTSClight推荐用的状态条,当时虽然用了下,完全不懂怎么自定义,这下终于有中文教程了,再次感谢楼主...{:3_125:} 这么好的东西为什么没人顶那 我来顶一个 这个太好了!我就是哪个99%的 这个有办法超过6个吗?
吃喝睡+卫生就已经10个进度条了 感谢分享 感谢分享
页:
[1]