3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 5059|回复: 14
打印 上一主题 下一主题

[讨论] 论如何将原生4mod转换为生化4终极版mod,望mod大佬采纳!!

[复制链接]

1

主题

309

帖子

451

积分

高级玩家

Rank: 4

贡献度
0
金元
4512
积分
451
精华
0
注册时间
2012-1-27
跳转到指定楼层
主题
发表于 2019-10-22 08:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
要提取模型,首先需要访问包含实际模型bin和tpl文件的udas文件。

在这个游戏中,所有的模型uda和纹理包文件都被压缩为.lfs格式。因此,首先需要提取lfs档案。

为此,首先从re4 uhd的“em”文件夹中选择要编辑的模型文件,并使用lfs脚本(感谢亲爱的thief1987)提取它的lfs存档,如下所示:



1-双击包中包含的QuickBMS工具(感谢来自Xentax的亲爱的Aluigi)



2-选择re4_uhd_lfs_extract.bms并单击“打开”。



3-选择要提取的模型的*.udas.lfs存档,然后单击“打开”。



4-选择要存储提取的UDAS文件的位置,然后单击“保存”。



提取完LFS存档文件后,请记住将提取的UDAS文件放在与re4_hd_udas_tool.exe相同的文件夹中,然后双击udas_extract.bat即可提取UDAS存档文件。



在提取udas存档的内容之后,您将看到一个包含一堆模型文件的文件夹(与udas存档文件同名)。



RE4 UHD模型存储在bin文件中。tpl文件包含模型纹理的索引。

每个纹理索引包括模型纹理包的数量加上纹理包内的单个纹理索引/数量。



为了提取具有正确纹理的bin模型文件,还必须指定其关联的tpl文件的名称。

通常,tpl文件在模型bin文件之后或之前出现,但情况并非总是如此。



为了准确识别模型的tpl文件,必须在十六进制编辑器中打开bin文件,然后查看偏移量0x24以获取模型纹理的数量(漫反射、不透明度和凹凸/镜面反射贴图纹理的总数)。



然后,必须逐个检查提取的tpl文件(首先检查最近的tpl文件),并查找与模型bin文件具有相同数量纹理的文件。

为此,只需在十六进制编辑器中打开tpl文件并查找偏移量0x4(存储在tpl文件中的纹理索引总数)。



找到匹配项后,只需在文本编辑器中打开bin_extract.bat文件,并在其中更改默认(chris)*.bin和*.tpl文件的名称并保存。

不要忘记将model bin和tpl文件放在与re4_uhd_bin_extractor.exe相同的文件夹中。双击bin_extract.bat,模型将导出为SMD和OBJ/MTL格式。

现在可以使用任何3D应用程序轻松查看和/或修改它。



例如,bin_extract.bat文件的内容可以是:re4_uhd_bin_extractor.exe pl00_000.bin pl00_0001.tpl-o
回复

使用道具 举报

1

主题

51

帖子

121

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1206
积分
121
精华
0
注册时间
2016-4-29
舒服的沙发
发表于 2026-3-11 16:14 | 只看该作者
re4_uhd_lfs_extract.bms在哪里找的,谷歌都找不到,QuickBMS里也没有
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-21 11:54 , Processed in 0.027420 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表