Skip to content
This repository has been archived by the owner on Dec 9, 2024. It is now read-only.

Releases: StarBobis/DBMT

V1.0.6.3

11 Nov 08:57
Compare
Choose a tag to compare

V1.0.6.3

  • HI3新增 GPU_P-12_N-12_C-4_T-16_T-8_T1-8_T2-8_T3-8_BW-16_BI-16___HI3_GPU2_T3 数据类型 (瑟莉姆-享乐狂宴-邀影 头发部分)
  • HI3贴图自动识别算法彻底重构,目前测试进度,从后往前测试到帕朵菲莉丝了(如果自动贴图不好用,可以切换至基于Hash风格的自动贴图,并忽略Blender自动导入的贴图,手动换成自己的贴图来使用)。
  • HI3自动数据类型识别算法优化。

V1.0.6.2

10 Nov 13:12
Compare
Choose a tag to compare

V1.0.6.2

  • 修复了Unity-CPU-PreSkinning无法使用的BUG。

V1.0.6.1

10 Nov 10:06
Compare
Choose a tag to compare

V1.0.6.1

  • 加密Buffer文件时,如果选择的目录下没有ini文件,则会弹出错误提示而不是直接运行并对空气执行加密然后显示运行成功了。

V1.0.6.0

10 Nov 08:10
Compare
Choose a tag to compare

V1.0.6.0

  • 现在移动DrawIBRelatedFiles会把deduped文件夹里所有内容也一起移动过去了。

V1.0.5.9

10 Nov 07:41
Compare
Choose a tag to compare

V1.0.5.9

  • 修复了不开启提取DrawIBRelatedFiles就无法移动贴图文件的BUG。

V1.0.5.8

09 Nov 14:34
Compare
Choose a tag to compare

V1.0.5.8

  • 现在日志中会展示识别出的所有可能的数据类型,方便开发测试。
  • 自动贴图相关配置已移动至 设置=>贴图设置 界面(除5个配置外左边的其它选项仍在开发中):
    image

image

  • 与他人无偿分享自己辛苦制作的模型源文件是一件很挑战人性的事情,尽管分享源模型这个选项在DBMT/MMT中是默认勾选的:
    image

但是在我看到的绝大部分以DBMT/MMT格式发布的Mod中,一个分享源模型的都没有见到,而且分享源模型会导致Mod的体积增大,所以此功能为了不给Mod作者造成麻烦还是删掉了,如果作者真的想分享自己的源模型,他会主动分享的,既然所有用户都把默认勾选的分享源模型选项取消勾选,那么就说明这个功能是失败的设计。

  • 由于现在执行改为进度条显示进度,在点击生成二创模型并且运行成功后并不能感觉到直接的反馈效果,所以现在生成二创模型成功后会直接打开生成的Mod的文件夹,失败还是弹窗提示错误原因,实现更好的交互效果。

  • 上次更新到新格式后,多个DrawIB的mod都写到一个ini里了,部分用户反馈这样在做动画Mod时不太方便,以及在删除不想要的部位测试效果时不太方便,所以这次新加了一个选项,GI,HSR,ZZZ在勾选后可以生成之前的每个DrawIB单独一份ini的Mod格式了(HI3的此选项支持将在全新的自动贴图更新后添加支持)。
    image
    image

  • 修复了上版本更新后,无法移动DrawIBRelatedFiles的BUG。

  • 修复了上版本更新后,无法移动贴图文件到对应DrawIB的output文件夹下的BUG。

  • 现在DBMT启动时默认转换Dev如果遇到游戏正在运行的情况下,转换失败不会再直接提示错误弹窗了。

  • 修复了原神中特有的特殊数据类型导致数据类型识别重复的情况,现在不会出现这个报错了。
    image

V1.0.5.7

08 Nov 19:32
Compare
Choose a tag to compare

DBMT V1.0.5.7

  • 移除了首选项设置中的 动态突破顶点数量限制 勾选项,现在默认全部使用动态突破顶点数量限制。
  • 移除了旧的顶点数量限制突破格式,现在使用WWMI/XXMI的dll中的格式:
[TextureOverride_XXX]
hash = XXX
override_byte_stride = 40
override_vertex_count = $variable value / Immediate value

需要注意的是此格式的Mod在部分旧的dll中无法加载,比如GIMI,如果override_byte_stride 和override_vertex_count 出现红字报错,可以手写切换为旧的顶点突破格式,或在顶点数量*40 小于等于8800000时删掉override_byte_stride 和override_vertex_count 这两行来使用GIMI旧版dll的默认顶点数量突破,对于使用GameFork版本dll的顶点数量突破来说,默认的顶点数量突破ByteWidth为16000000,可使用TextureOverride_步长_顶点数_VertexLimitRaise来实现更多数量的顶点数量突破。

DBMT Blender Plugin V1.0.1.7

  • 现在只有ZZZ在导入时会重置旋转角度来立正了,其它游戏不会再躺倒了。
  • 现在只有Unity游戏在导入时会设置auto_smooth 89°,其它游戏不会设置了。

V1.0.5.6

08 Nov 07:53
Compare
Choose a tag to compare

V1.0.5.6

  • 修复了点击逆向普通单个Mod的时候,如果不选择任何ini则会直接弹出错误的BUG。
  • 现在填写完DrawIB之后,不会再出现一闪而过的配置窗口了,更加丝滑流畅。
  • 修复了检测到一种GPU和一种CPU数据类型时,反而提示找不到任何数据类型的严重BUG。

DBMT Blender Plugin V1.0.1.6

  • 现在每次导入导出模型后都会刷新场景,不会一直卡在那里不动了,导致模型文件过大时看不见导入效果一直等待以为是数据类型错误导致卡死了。现在视觉效果上看上去更加流畅。
  • 现在导入的模型文件如果.ib或者.vb文件大小为0,则会导入空对象而不会报错了。

V1.0.5.5

07 Nov 14:52
Compare
Choose a tag to compare

V1.0.5.5

  • 大幅度优化了核心架构,现在提取模型耗费时间由平均7秒下降为平均3秒。

  • 现在运行后会在进度条里显示进度了。
    image

  • 现在点击提取模型,运行成功后不会弹出运行成功窗口了,因为在大量测试时比较卡手,需要花1秒时间移动到窗口上进行关闭,所以现在运行成功后可以在进度条查看运行成功。
    image

  • 修复了在不导出任何模型直接点击生成二创模型时不产生任何报错和提示,反而提示运行成功的BUG。

V1.0.5.4

07 Nov 04:55
Compare
Choose a tag to compare

V1.0.5.4

  • 修复了GI,HI3,ZZZ,HSR自动数据类型识别算法的BUG,现在可以正确识别CPU-PreSkinning数据类型了。(ZZZ音擎问题)
  • 修复了GI,HI3,ZZZ,HSR的CPU-PreSkinning数据类型永远无法匹配到的问题。
  • 修复了Unity-CPU-PreSkinning的数据类型识别算法BUG,现在存在多个可能的数据类型时会给出提示手动选择具体数据类型了。
  • ZZZ添加了新的数据类型:GPU_P-12_N-12_T-16_C-4_T-4_BW-16_BI-16___ZZZ_YinQing (ZZZ音擎)