Project Zomboid

Project Zomboid

2,275 个评价
[B42]Clean HotBar v1.8
26
15
10
10
2
12
3
3
9
8
2
7
3
3
3
3
2
2
2
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
649.359 KB
4 月 10 日 上午 12:04
7 月 7 日 上午 12:56
12 项改动说明 ( 查看 )

订阅以下载
[B42]Clean HotBar v1.8

描述
V1.8 更新
+ 修复了隐藏空slot时导致的鼠标位置检测不当的BUG
+ 删减了一些用处不大的动画效果
+ 更新了部分贴图
+ 优化代码结构,清除冗余函数

V1.7 更新

+ 增加了一个功能:可以显示/隐藏空槽位
+ 优化了设置按钮的显示,现在只有鼠标悬浮在hotbar上



在游玩僵尸毁灭工程时,这个装备栏的UI一直是我很烦恼的事情,因为它与很多其他游戏的UI设计都不一样,不能直观看到武器的状态,而且使得屏幕一部分的区域几乎不可见,所以我很久之前就在重构这个UI,在学习了很多游戏的装备栏UI后,找到了可能比较合适的方式

适配B42的状态显示

在B42中添加了很多武器以及物品的其他状态,在这个模组中都可以直观地看到
  • 武器头部状态:只要武器有头部状态数据,就会在slot的上方显示一个状态条
  • 武器锋利度状态:跟武器头部状态一样,只是武器锋利度状态会有两个值
    白色:代表武器的实际锋利度
    棕色:代表武器的最大锋利度,关于这一项,你可以在这里)看到详细的描述
  • 可开关物品显示:如手电筒等可开关的物品你可以清晰看到是在开或是关的状态
  • 弹药量显示:只要是枪械,就会在slot的上方显示弹药数量

手持装备显示改进

不仅仅是快捷栏,手持装备时也能显示更多的信息
以及优化了原版游戏的贴图,增加了透明度

适配B42的液体系统显示

在B42中存在了一个新的液体系统,而我把每一个液体都用不同的颜色表示,这样你可以清晰地知道这是什么液体,但是因为液体的类型众多,我使用了AI帮我设计颜色数值,所以可能会有一些不太准确,如果你发现有不准确的项,可以留言给我反馈

动画效果

在设计这一部分时,我希望这个hotbar不会过多地吸引注意力,但是会在频繁降低耐久度时能给到一个提醒作用
  • 当耐久降低时,将会有一个晃动的效果,包括手电筒的电量降低等
  • 当耐久降低时,同时会有一个耐久值的闪烁效果
  • 当液体降低时会平缓地降低耐久度,模拟喝水的效果
  • 手持武器耐久度降低时,会在人物头顶有提示(可以在设置面板中关闭)
  • 枪械卡壳时会显示警告图标提示
  • 手电筒使用时会有微弱的高亮效果
  • 物品切换时会有进度条显示

可自定义的设置

  • 如果你是一个硬核玩家,你可以取消所有的状态显示
  • 另外你也可以根据你的使用习惯调整这些状态条的高度
  • 你也可以打开一个tooltips选项(默认为关),让鼠标悬浮时显示物品详细信息
  • 可以自由缩放hotbar
  • 打开或关闭人物头顶武器耐久度警告动画

兼容性
  • 兼容"Reorder the Hotbar",而且我为他设计了更加适配我的模组的方式,让他本来在hotbar中的按钮移动到了设置面板中(最好在加载顺序中将Clean Hotbar置底,先加载其他模组)
  • 对于所有的让hotbar显示状态的模组都可能会有冲突
  • 如果有任何的报错,或者效果不生效,可以在模组加载顺序中将Clean Hotbar置底,先加载其他模组


手持装备栏
对于这部分,我还没有想到更好的idea,我只是添加了一个状态显示的效果,欢迎你给我更多的想法



如果你喜欢我的MOD而且条件允许的话,可以给我买一杯咖啡就最好了,但是先尽情享受你的游戏
[afdian.com]

有任何疑问或建议也可以加我的Q群来讨论1031328502

关于权限
你可以随意提取我的MOD中的所有内容,不需要询问我
如果你想要将我的MOD重新发布的话你需要遵守以下几点
1.必须要有实质性的重要改进
2.在我的MOD长期没有更新,以及导致了许多的问题的出现时,你可以修改后重新发布



Workshop ID: 3461263912
Mod ID: CleanHotBar
热门讨论 查看全部(4)
31
9 月 26 日 下午 4:47
置顶: Bug Report
Rocco
8
7 月 28 日 上午 8:48
置顶: Help me translate
Rocco
1
4 月 26 日 上午 11:24
About Weapon Sharpness
Rocco
245 条留言
Squid 11 月 23 日 下午 3:38 
randomly stopped working after a while sadly
Unli-Gravy-Sa-KFC 11 月 23 日 上午 3:56 
corny mo, labas mo sa build 41 yan
Zoot 11 月 14 日 上午 8:56 
.. well nuts .. just had the Item Condition mod melt down on me today .. found this one as a solution and it looks like it's busted too .. no joy in Mudville today it seems .. lol ..
Holden McCaughan-Bols 11 月 14 日 上午 8:33 
Same as below, stopped working at some point while playing yesterday.
Mr. Cheese 11 月 13 日 上午 7:23 
Stopped working for me yesterday in the middle of playing.
Kiyyaro 11 月 10 日 下午 5:58 
`function: activateSlot -- file: CustomHotbarHandler.lua line # 16 | MOD: PZ True Music
function: onKeyPressed -- file: ISHotbar.lua line # 782 | Vanilla
java.lang.RuntimeException: Object tried to call nil in activateSlot

`
Kiyyaro 11 月 10 日 下午 5:57 
doesn't seem to work with true music b42 very well, whenever I have something equipped on my back and press 1 it doesn't equip it and throws errors everytime

`function: activateSlot -- file: CustomHotbarHandler.lua line # 16 | MOD: PZ True Music
function: onKeyPressed -- file: ISHotbar.lua line # 782 | Vanilla
`
buka2 11 月 10 日 下午 5:03 
how do you open the custom settings
Asa Mitaka 11 月 9 日 上午 9:22 
is there will be any update to make the weapon conditional can be turned off ? i hope there will be still like vanilla conditon, but still have clean ui theme
Kenzo 10 月 27 日 下午 11:43 
Man I was expecting this was for B41 ToT Zad