吧务
level 13
游戏抄手
楼主

首先是Build 42四大支柱之一的制作系统改进更新,即以及它们可以将游戏带到的地方新的机器脚本系统更加通用和易于使用
制作树所需的制作站和机器(陶轮、砧、木制品长椅等)外,我们的最终目标是让地图上的所有机器和器具都能利用这个系统来统一机器在游戏中的工作方式
B42的首次发布不会完全实现这一总体目标,但已经安装了框架,这不仅允许他们共享相同的UI系统以保持一致,还允许他们连接在一起,并允许他们拥有更复杂的内部部件,这些部件可以被回收并用于其他用途。从火警报警器,到时钟,到烤箱,再到微波炉。
该系统对游戏和MODDER的影响都将是巨大的,允许机器UI和功能既可以用lua编写脚本,也可以用对象脚本编写脚本。然后,它将为开发人员和建模人员提供强大且易于使用的工具,以快速创建有趣的机器,满足放置物品的插槽,并允许物品以不同的方式与这些机器进行交互,并具有一致的UI。
不需要构建定制的脚本化UI和播放器之间的复杂交互,机器将能够添加最少的功能代码,并提供更高级别的细节,说明它们的内容和结果。同样,这个后端将允许连接标准化的旋钮和按钮,用于玩家互动。
为了测试这个系统如何应用于游戏中的物体的多功能性(以及我们能把它推多远),我们想把它全部应用于一个系统,而不是像一个月前我们用一些后启示录陶器展示的更标准的手工制作站那样严格意义上的手工制作。
比如自动售货机,允许它储存不同的物品(例如,这对想要经营商店的多人游戏服务器上的玩家来说非常有用),允许它从内部库存中拿钱并存放物品,允许机器上的按钮挑选特定的产品,并且最终允许为特定机器提供定制用户界面,该界面比B41目前有些笨拙的UI系统更容易创建。
新的手工制作/机器框架足够灵活,能够准确地创建一台自动售货机,这对我们来说是一笔巨大的交易,随着我们的不断发展和扩展,这对MODERS和游戏的整体健康来说是一件大事。
最终,这个框架将扩展到PZ地图上的所有机器,以及那些可以通过制作树制作的机器。反过来,这将使我们能够打开大量有趣的手工制作和工程机会,并打开PZ地图上越来越多的现有机器和小工具。
正如之前所说,这可能是一个长期目标,我们现在的重点完全放在新的制作技术树上。然而,这一切都是我们朝着在整个Zomboid项目中统一这些东西的工作方式这一长期目标迈出的第一步。
这将解放我们自己和建模者,让他们拥有尽可能多的机械可能性,并确保一个一致的框架,允许游戏中创建的任何东西相互操作,包括电源、液体和物品输入/输出。除此之外,它将最大限度地减少mod冲突,并总体上允许PZ成为MODER在未来添加各种疯狂有趣内容的强大框架。
服务器
Fenris一直致力于更新和改进Discord集成,这将允许强大的功能来帮助角色扮演服务器和运行游戏事件的服务器,以及通用集成功能。
目前,Discord房间内的聊天应该可以传输到游戏聊天中,反之亦然——但使用的代码有些过时,而且效果不佳。有人可能会说:一点也不。服务器所有者选择不使用它。然而,有了42,一切都将焕然一新。
更重要的是,服务器运营商将能够允许discord命令在服务器上触发lua代码,例如开始一个定时事件并触发游戏的变化。同样,这也将允许自定义lua触发发送到discord服务器上不同discord通道的消息。
我们打算包括的另一个功能将允许管理员控制的广播/电视脚本从discord服务器的多行文本中执行,以避免管理员在游戏激烈的时候不得不手动快速键入多行预先写好的文本。
这一切都是非常有限和封闭的,游戏端的lua将需要自定义代码来允许这些Discord交互,因此不会有任何与这种不和谐的互操作性相关的安全风险。
不过,对于计划中的角色扮演事件或自定义服务器游戏模式事件,这应该为服务器操作员提供许多很酷的工具。
其他
改进我们的沙盒菜单,mod菜单通用mod设置。我们的沙盒设置面板变得如此庞大和笨拙,以至于它们需要重新设计——现在增加了搜索功能,在某些领域进行了简化,使事情不那么让人摸不着头脑,并为我们当中的长期幸存者提供了一些“高级设置”。我们还将改进服务器设置界面,简化mod的添加,统一设置,从而更容易添加修改后的沙箱设置等。
没了
