云游仙境
享乐の魔女
  
- 贡献度
- 1666
- 金元
- 98383
- 积分
- 16572
- 精华
- 7
- 注册时间
- 2010-4-7
|
本帖最后由 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内测版也会用得上。
|
评分
-
4
查看全部评分
-
|