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.7.3

20 Nov 08:28
Compare
Choose a tag to compare

V1.0.7.3

  • 添加ZZZ头发阴影数据类型:GPU_P-12_N-12_T-16_C-16_T1-8_BW-16_BI-16___ZZZHairShadow。
  • 添加自动识别DrawIB列表功能。
    image
    点击自动检测DrawIB列表后,即可自动检测当前FrameAnalysis文件夹下的DrawIB列表。
    image

V1.0.7.2

20 Nov 07:16
Compare
Choose a tag to compare

V1.0.7.2

  • 现在逆向普通单个Mod、逆向普通多合一,逆向outfitcompiler都会把Mod文件里所有含有贴图的文件夹下的所有贴图,转换为我们设置的目标格式,并且放到对应贴图所在文件夹下的ConvertedTextures文件夹下。

V1.0.7.1

18 Nov 07:31
Compare
Choose a tag to compare

DBMT V1.0.7.1

  • 修复了HI3自动数据类型识别的BUG,现在有GPU-PreSkinning的情况下,不会再选择CPU-PreSkinning类型了。
  • 大幅优化了HI3模型提取速度。

DBMT Blender Plugin V1.0.2.1

  • 全面升级到支持Blender4.2版本,对Blender3.6的支持已移除(虽然3.6强行安装上还能用,但是我们的插件部分功能改动后,使用体验不如4.2)。
  • 大幅优化了模型导出速度。

V1.0.7.0

17 Nov 07:59
Compare
Choose a tag to compare

DBMT V1.0.7.0

  • 移除了DrawIB设置中使用AverageNormal归一化算法重新计算COLOR值的选项。
  • 移除了DrawIB设置中使用AverageNormal归一化算法重新计算TANGENT值的选项。

本次更新的内容主要是为了让TANGENT和COLOR值的重新计算,也就是轮廓线修复,可以变得更加灵活,
以往在DBMT核心中进行重新计算时,默认会将整个DrawIB的所有部分合在一起计算,这将会导致不需要重计算的部分也被计算到
同时使用C++代码对新出现的数据类型比如R32G32B32A32_FLOAT类型的COLOR值等支持不够灵活,每次出现新的数据类型时,
都需要重新添加对应代码支持,通过将计算移动至Blender插件中,省去了后续的维护麻烦,同时可以单独控制每个部位是否需要重计算,
提升了灵活性,提升了开发和测试效率。

DBMT Blender Plugin V1.0.1.9

  • 添加了勾选项:导出时翻转TANGENT的W分量。 现在可以更加灵活地控制是否需要翻转了。
  • 添加了右键菜单:导出时重新计算TANGENT值。
  • 添加了右键菜单:导出时重新计算COLOR值。
    image

点击后即可设置在导出时该部位重新计算TANGENT值
image

再次点击即可取消该设置:
image

V1.0.6.9

16 Nov 14:39
Compare
Choose a tag to compare

V1.0.6.9

  • GI,HSR,ZZZ,HI3添加了分支Mod的按键切换Mod以及按键开关Mod支持,需配合DBMT的Blender插件V1.0.1.8或以上版本使用,此DBMT版本与旧版本DBMT的Blender插件不兼容。

此版本用法变化较大,推荐看视频教程学习用法。

DBMT Blender Plugin V1.0.1.8

  • 现在fmt文件中的prefix字段为空时,也能够正常导入模型了,不会再报错了。
  • 现已添加了全新的分支Mod制作支持,现在支持制作部位按键切换Mod以及部位按键开关Mod。
  • 现在每个绘制的部位可以由多个物体共同组成了。

V1.0.6.8

14 Nov 05:01
Compare
Choose a tag to compare

V1.0.6.8

  • 修复了ZZZ点开具体的代理人后,无法提取模型的BUG。

V1.0.6.7

14 Nov 02:16
Compare
Choose a tag to compare

V1.0.6.7

  • 现在生成二创模型时,未检测到当前处理的部位的文件会直接报错而不是没有提示。
  • Unity类游戏现在ini生成的格式中,由原来的先Skip DrawIB再分别draw此IB的每个部位,变更为分别skip此IB的每个IB并draw。

旧格式:
image

新格式:
image

  • 现在Position槽位会检测DRAW_TYPE为Draw类型时,才进行资源替换。
    旧格式:
    image

新格式:
image

  • 现在VertexLimitRaise部分会新增filter_index,TextureOverrideIB部分如果检测到了VertexLimitRaise部分存在filter_index,即如果存在VertexLimitRaise部分时,TextureOverrideIB部分会新增filter_index判断才会执行相关方法。

image

  • 现在生成的Mod格式支持在制作HSR的GPU-PreSkinning NPC Mod时,可以使部分使用VAT-PreSkinning技术的NPC不再爆炸了。

V1.0.6.6

13 Nov 02:32
Compare
Choose a tag to compare

V1.0.6.6

  • 更新了Deduped文件查找算法,现在可以把完整的用到的Deduped文件移动到提取出的DedupedTextures文件夹了,不会再出现漏贴图的情况。
  • 现在逆向提取按钮不会再检测track_texture_updates = 1是否设置了,因为现在逆向插件已支持不使用此设置仍然能逆向提取。
  • 优化了部分算法。

V1.0.6.5

12 Nov 01:55
Compare
Choose a tag to compare

V1.0.6.5
(1) 设置 首选项 界面重新布局。
(2) 由于部分游戏按键和默认的分支切换按键冲突,导致有些用户每次生成完都得去改ini才能看到效果,现在可以在设置界面调整生成分支Mod时默认生成的分支按键了:
image

  • 每个按键内容用""双引号包裹
  • 多个按键之间用逗号 , 分隔
  • 结尾并不需要额外的逗号 ,
  • 如果用户填写分支按键的双引号逗号“”,"",""的格式错误导致无法解析按键的格式,则会使用DBMT内置的默认切换按键,或写入错误的内容到ini。
  • 按键的内容格式遵循3Dmigoto源码中定义的按键格式,因为会直接原封不动写到ini中,所以请提前考虑好格式。

V1.0.6.4

11 Nov 10:33
Compare
Choose a tag to compare

V1.0.6.4

  • 修复了GPU_P-12_N-12_T-16_C-4_T-4_BW-16_BI-16___GIMI_TO_ZZZ_WrongType_COLOR4_TEXCOORD4和GPU_P-12_N-12_T-16_C-4_T-4_T1-4_BW-16_BI-16___GIMI_TO_ZZZ_WrongType_COLOR4_TEXCOORD4_TEXCOORD4数据类型中槽位名称指定错误导致的无法逆向提取模型的问题。