更好的Dinos-已淘汰,请阅读说明(Better Dinos - DEPRECATED Please Read Description) mod| 方舟:生存进化

*****重要*****
Better Dinos现在已移至新的Mod ID,现在可以在此处找到:New Better Dinos
请订阅该mod的新版本,然后退订该版本。此版本将不再接收更新,并且具有一些关键缺陷。
在开发“更好的恐龙”方面,我使用了几种不同的方法对我们最喜欢的恐龙朋友进行更改。从流式转换,默认buff到重新映射,不幸的是,由于各种更改,更好的做事方式以及与其他mod的冲突,在此过程中进行了一些更改,从而在mod上留下了不幸的缺陷。到目前为止,我已经能够解决此缺陷,但是不幸的是,最新的基础游戏更新已使这成为一个不可撤销的问题,我一直在考虑采取措施加以解决,但现在不得不解决,并将mod更改为最好使用全新的ID。
问题源于重新映射的恐龙以及我对其进行重新映射的方式,再加上Steam存档mod文件并将其上传到专用服务器的方式存在缺陷,以及Ark对这种缺陷的反应方式。
修改Mod后,仅会修改并上传该Mod以任何方式引用的文件。从上传到Steam之后,它们又被上传到播放器和专用服务器。当玩家将mod下载到他们的计算机上时,他们只会收到当前厨师中包含的文件。他们计算机上的mods文件夹已被完全删除,并替换为该mod中包含的最新文件。但是,在上载到专用服务器时,由于某些原因,Steam会保留并重新上传mod作者从mod中删除的文件。这意味着服务器端可能会带有其他文件。我发现没有办法可以阻止这种情况,无论您是否喜欢,这些不存在的文件总是会重新上传到服务器。
因为我使用相同的类名重映射(即,重新映射的dino与要替换的dino具有相同的文件名,所以dino_character_bp_c重映射到dino_character_bp_c),以便平滑添加和删除mod,如果我有一个重新映射的dino,然后将其从中删除支持将方法更改为buff或cast方法的mod,服务器仍会收到dino_character_bp的副本,而播放器则不会。这会导致客户端和服务器之间的mod不匹配。
通常这不会有问题,但是在某些情况下,服务器存档中已存在已删除的恐龙,这会导致它们从该已删除文件在服务器上创建,并且因为播放机上不存在该文件,这会导致恐龙完全不可见,没有网格,AI,碰撞或其他任何东西。由于某种原因,这些隐形恐龙仍然可以大便,如果狂野会尝试攻击其他恐龙。然后,即使不存在任何重新映射,它也使服务器将新生成的恐龙重新映射到丢失的文件中。显然这是一个问题。我一直在通过在mod中包含dino的虚拟版本来进行打击,以便播放器和服务器都可以引用同一文件,并且一直在解决此缺陷,直到此最新更新为止,在此之前,dino虚拟恐龙已导致服务器崩溃,因此该是一劳永逸解决此问题的时候了。
通过将mod上传为一个全新的mod,就可以了。 Steams侧没有旧的已删除文件,可以无意中将其上传到服务器。因为我刚刚从mod中删除了重新映射的Carno,并被迫删除了重新映射的Spider,因为WC更改了没有开发套件更新就无法修复的动画,以及Phiomia,Yuty和Anky以前已被移除,并且在过去已引起问题,这些已开始安装,并且需要使用干净的板岩。
为什么要重新映射vs Buff?
在考虑使用新的“更好的” Dino时,我的第一个途径是通过默认Buff进行所需的更改。产生恐龙时会立即应用此buff。有些是永久的buff,它们会永远留在恐龙上,有些会生成,进行更改,然后被移除。通过这种方法,我可以做很多事情。它提供了轻巧,易于使用的系统,可确保这些恐龙是原版,但经过改进,并且可以与原版和其他mods玩法很好地配合使用。但是,尽管我可以做很多事情,但是有些事情我做不到。 dino蓝图上的某些功能不会被远程更改(例如,更好的猛mm象,有一件事使它能够使用无法从dino蓝图外部更改的平台鞍座),而在其他情况下,更改只是太过广泛了,例如大脚怪的新攻击和整个逻辑,或者必须完全从完全不同的基础BP彻底改变Spider,才能进行攀爬。然后我求助于重新映射。随着该mod的开发,我逐渐意识到,我通过重新映射dino所做的许多更改都可以通过buff进行,因此已对其进行了相应的更改。随着我越来越了解,我已经知道重映射绝对是不得已的手段,但是这对以前的工作无济于事,我宁愿现在进行切换并清理mod ,然后继续执行错误的代码,这可能会引起问题,就像最新的基本游戏更新一样。
该版本的mod将保留,除非将其完全取消订阅或停止正常工作,否则我不会将其删除。所有未来的更新都将针对新的mod,可以在这里找到:New Better Dinos
与往常一样,非常感谢您的支持,我希望看到大家都订阅新版本,并希望在很长一段时间内继续为您带来更好的dinos!