• 注册
  • 一般交流 一般交流 关注:5814 内容:8792

    [教程]如何自己更新WTT团队的枪械mod至3.11

  • 查看作者
  • 打赏作者
  • 当前位置: ODDBA社区 > 离线版交流区 > 一般交流 > 正文
  • 12
  • 一般交流
  • 初来乍到

    本教程仅作为教学,不会二次传播任何WTT团队创作的模组内容

    This tutorial is only a guide to update mods made by WTT team individually, and do not involve any re-uploading.

    各位好,这是我第一次在ODDBA这个论坛发表帖子。今天带来的是如何将WTT的各种枪械MOD更新至3.11版本的简单教程。

    WTT是SPT的一个大型项目,旨在为SPT的方方面面带来更多丰富和优质的内容。一系列优质的枪械模组,例如WTT-AN94, WTT-HK417, WTT-HKG3, WTT-M249,等等,都出自该团队之手。经常逛SPT论坛的朋友也许会有所耳闻。

    之所以都命名为WTT,是因为这一系列枪械模组都共用相似的代码结构和模型bundle方式,因此制作和更新都较为高效,这也为我们今天能够自己更新mod成为了可能。

    之所以要出这一教程,是因为WTT团队的许多成员都在SPT论坛或者在SPT官方discord中都表明他们不会为WTT系列枪械模组更新至3.11,而是只准备4.0的大更新。

    那么废话少说,我们进入正题。更新分为三个步骤,涉及的代码文件如果不知道怎么打开的朋友可以用Visual Studio。要用到的bundle工具我也会附在最后。有条件的朋友最好去SPT官方discord或github项目页获取这个工具!后续小版本有可能会迎来再次更新,到时候我附上的版本也许就不适用了!

    切记:请勿在操作成功后分享修改后的MOD文件。请尊重原MOD作者们的努力创作!本教程也不会分享后的文件,请自己操作自己玩耍!

    Please do not re-upload the mod files if you successfully update the mod by yourself! Please respect the original authors' creation!

    第一步,找到并打开WTTInstanceManager.ts这一文件[位于user/mod/xxx/src/中]。3.10更新至3.11带来的是VFS这一变量的改变。我们打开这个.ts文件,找到并删除三行有VRS这一变量的代码行。包括:

    import type { VFS } from “@spt/utils/VFS”;
    public vfs: VFS;
    this.vfs = container.resolve<VFS>(“VFS”);

    本教程不涉及代码知识的科普,感兴趣的朋友详情请见spt官方github项目页。

    第二步,我们需要重新bundle模型文件。找到模组中的bundles这一文件,里面可能会直接存在后缀为.bundle的文件,存在于子级文件夹中。我们需要始终WTT团队新推出的BundleMaster工具,为每一个后缀为.bundle的文件都重新进行bundle过程。这些.bundle文件实际都是对应游戏内枪械的各个组件。

    这个工具操作方式非常简单,只需要运行后点选bundle source这一栏目,点选bundle folder来选择存在着.bundle文件的文件夹。记住要为每一个存在.bundle文件的文件夹都进行操作,不然没有进行重新bundle的对应的枪械部位在游戏内会变紫。

    用人话来说,比如AN94这一Mod中的bundle文件夹,它的.bundle文件存在于1,2,3这三个子文件夹,你需要用bundle master来选择1,然后进行操作,之后右边activity log跳出成功后再选剩下的2,3接着操作;如果说mod的.bundle文件就直接再bundle文件夹里,没有子文件夹,那就直接选bundle文件夹,操作成功后就OK了,不需要别的操作。

    这个工具可以选择直接覆盖已经存在的.bundle文件,也可以输出在另一个文件夹内。不放心怕出错的朋友可以选择输出在别的位置,对照确认数量一致后再覆盖进来。

    第三步,改变mod的版本号编码。这一步非常简单,只需要你打开package.json然后修改其中的

    “sptVersion”: “~3.10.0”,

    “sptVersion”: “~3.11.0”,

    既可以是3.11.0,也可以是 3.11.x, 3.11.*,并不严格。

    如果没有这一步的话,游戏启动器读取到mod会认为这个mod的版本错误,从而不运行mod。

    经过以上操作后,你应该就能成功在3.11运行大部分的WTT的枪械模组了!希望你操作成功。游戏愉快!

    如果存在问题,欢迎在本贴中与我交流。

    bundle工具
    提取码:w2ck
    渐入佳境

    问个安装问题,这个是缺什么组件么?

  • Chankkye13微软的运行库,去装最新版的就行了
    拉黑 1天前 电脑端回复
  • 回复
    初窥堂奥
    赠送了礼物[赞]
    回复
    初窥堂奥
    赠送了礼物[赞]
    回复
    初窥堂奥
    赠送了礼物[强无敌]
    回复
    初窥堂奥

    实测这个bundle remap工具不仅可以用于WTT的mod,也能用于其他人开发的mod。我用这个工具remap了一下Carlmakemods原作geowert移植到3.9的.300blk弹药扩展,实测能正常显示模型了。


  • Chankkye13顶,那太好了
    拉黑 20小时前 电脑端回复
  • 回复
    略有小成
    赠送了礼物[666]
    回复
    略有小成
    赠送了礼物[666]
    回复
    登堂入室

    大佬,我按照你的教程更新了WTT的HK417,枪械配件都修改成功了,但是主要的枪机模型还是有问题

    mod的模型文件全部都在bundles文件夹下,没有子文件夹

  • Chankkye13这个是枪本体的bundle文件没刷成功,就是hk417.bundle这个文件没处理对。这个文件处理比较慢,可能是你关早了。处理完后应该是16,554 kb。你可以把它单独拿出来再处理一遍
    拉黑 20小时前 电脑端回复
  • 回复
    略有小成
    赠送了礼物[666]
    回复

    请登录之后再进行评论

    登录
    离线版交流区
  • 今日 2
  • 内容 10320
  • 关注 5814
  • 聊天
    关注 0

    【招募】GRIFFIN TKF项目开工 期待你的加入 || 你是否想加入格里芬书写自己与人形的故事

  • 签到
  • 任务
  • 发布
  • 模式切换
  • 偏好设置
  • 帖子间隔 侧栏位置: