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

注册 登录

QQ登录

只需一步,快速开始

查看: 77737|回复: 224

[MOD] 赛博朋克2077 游戏模型导入/导出/替换 方法

  [复制链接]

312

主题

2万

帖子

23万

积分

3DM Mod组 组长

mod.3dmgame.com

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

贡献度
772
金元
2287258
积分
231874
精华
6
注册时间
2013-3-5

Mod站荣誉勋章3DM MOD站(白银)3DM MOD站(黄金)

发表于 2021-2-23 11:42 | 显示全部楼层 |阅读模式

前排广告位:
我创建了一个2077Mod制作交流群,如果你对2077的Mod制作感兴趣或者有想法,可以申请加群:746544723
在Mod制作方面遇到问题可以直接在群里找到我(虽然我时间也不多)

开个新坑

解码文件:

官方的工具先放一边,之前rfuzzo大佬做的CP77Tools [ GitHub ] 已经很完善了,所以我目前决定用这个。

使用之前,先说个小技巧,将“CP77Tools.exe”所在目录添加到系统“path”中


这样可以直接在游戏目录输入“cmd”,然后再输入“cp77tools”打开使用了:


提取游戏文件,我感觉游戏的主要文件是在“basegame_4_gamedata.archive”和“basegame_4_appearance.archive”文件里面(我猜的,看它名字很可疑)

然后使用命令进行拆包+解码:
<

如果只想解包模型,可以使用(因为游戏中模式格式是.mesh)
<

模型转码:

模型的转码,也就是 .mesh 转 .fbx,让3ds max 或 Blender 可以正常打开,

alphaZomega [ discord ] 大佬做了一个基于 noesisv [ 官网下载 ]  转换的脚本,我们可以直接使用
脚本下载:http://www.mediafire.com/file/g1 ... 7mesh_1.48.zip/file
游客,如果您要查看本帖隐藏内容请回复


刚刚提到的 noesisv 和脚本下载后,将“fmt_CP77mesh.py”复制到“noesisv4438\plugins\python”目录中;
然后就可以在“noesisv”中打开.mesh 文件了:


右键可选择导出,在导出界面可以看到,我们可以将.mesh导出为.fbx,也可以将fbx导出为.mesh,



然后我们就可以自由的修改模型了:


打包回.archive文件:

保持游戏原路径层次结构,
如:
我们修改的文件原目录是在“basegame_4_gamedata\base\weapons\melee\katana\katana_lvl4\entities\meshes”目录中,
那么,我们也需要在我们的文件夹中新建一个一样结构的目录:“basegame_my_new_mod\base\weapons\melee\katana\katana_lvl4\entities\meshes”

然后回到我们的目录“basegame_my_new_mod”的上一层,输入“cmd”->“cp77tools”,

复原游戏文件(也可用于.dds -> .xbm):
<

将文件夹打包回.archive文件:
<

打包成功后会生成一个“basegame_my_new_mod.archive ”文件,将这个文件复制到“Cyberpunk 2077\archive\pc\patch”目录中即可让游戏进行读取
注意:
1.basegame_XXXX.archive 是固有格式,
2.“patch”目录默认不存在,需要我们自己创建

进游戏就可以看到我们修改的模型:


制作贴图:
感谢Tanerseto大佬的指点,真的非常感谢

模型导入进去了,由于我们还没有制作贴图,游戏中引用的是原来的贴图,所以看起来很奇怪;
现在,我们来开始制作贴图
首先需要由NVIDIA为PhotoShop  制作的DDS插件:https://developer.nvidia.com/nvidia-texture-tools-exporter [这个插件我尝试过汉化,但出现乱码,所以一直没发布,不过英文也照样可以看]


贴图大小需要1024 x 1024 ,并且,我们还需要制作3张贴图,分别是:
1.导出类型为 Bc7 alpha + clolor 的正常贴图:


2.导出类型为 bc5 with the intel texture 的法线贴图:


3.导出类型为  bc1  我也不知道叫什么的一张去掉绿色通道导致颜色偏紫的贴图:



准备这3张贴图,然后再准备3个同名的.xbm文件(可以从任何拆包出来的游戏文件中复制一个过来),
回到cp77tools中,运行:
<
将DDS写入到.xbm文件中,


接下来比较复杂,需要使用到 010 hex editor 和CP77_CR2W.bt  [ Discord ]: http://www.mediafire.com/file/k5 ... W.bt_v0.44.zip/file
游客,如果您要查看本帖隐藏内容请回复


用 010 hex editor 打开“base\characters\common\skin\character_mat_instance\__parameters\body__parameters\default_body_01_ca_pale.mi”文件,载入 CP77_CR2W.bt 脚本,可以看到贴图相关的数据


我们需要将这里的贴图路径,修改为我们自己的贴图路径,如:
<

这里路径和文件名可以自定义,但尽量使用独一的路径,避免和他人制作的Mod以及游戏文件冲突,
改好后将“default_body_01_ca_pale.mi”文件复制到我们的模型所在文件夹,
找到原有的“XXXX.mesh.0.buffer”文件,删除,并将“default_body_01_ca_pale.mi”文件重命名为“XXXX.mesh.0.buffer”,

接下来是.mesh文件,这个文件我还没弄明白是怎么改的,Tanerseto大佬的原话是:
and after this open your paste this buffer 0 in your mod after this you changes  .mesh data in 010hex, run templates CP77_CR2W.bt changes the cmesh changes the struct data mesh local materialheader of all what size is your mi file you then save offset 0 and size 915 all files save the mesh that you have in the mesh material header

作为英语不及格的学渣,没有看懂大佬的意思,我是直接拿大佬制作的Mod 作为媒介,重新转模完成的
所以,接下来是怎么弄的还需要大家自己琢磨,如果不改.mesh文件的话,游戏中掏出武器会直接游戏崩溃!

总之,完全搞定后,在游戏中是这样的:







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

4

查看全部评分

回复

使用道具 举报

2

主题

446

帖子

571

积分

高级玩家

Rank: 4

贡献度
1
金元
5669
积分
571
精华
0
注册时间
2006-11-20
发表于 2021-2-23 18:02 | 显示全部楼层
6666666666666666
回复 支持 反对

使用道具 举报

18

主题

1万

帖子

5万

积分

游戏圣者

Trainer Tester

Rank: 12Rank: 12Rank: 12

贡献度
355
金元
513128
积分
52753
精华
2
注册时间
2009-7-6

玛丽·萝丝~端午节专属勋章3DM MOD站(白银)

发表于 2021-2-23 19:42 | 显示全部楼层
资茨~
回复 支持 反对

使用道具 举报

7

主题

511

帖子

643

积分

超级玩家

Rank: 5Rank: 5

贡献度
15
金元
5831
积分
643
精华
0
注册时间
2009-4-1
发表于 2021-2-24 11:08 | 显示全部楼层
看看论坛首页,几乎全是老帖子,2月份都快结束了,没几个新帖,游戏没热度了啊,看到你这个技术贴很开心。
回复 支持 1 反对 0

使用道具 举报

164

主题

4431

帖子

4460

积分

游戏精英

Rank: 8Rank: 8

贡献度
104
金元
40436
积分
4460
精华
0
注册时间
2010-4-1
发表于 2021-2-24 16:17 | 显示全部楼层
谢谢楼主发的好帖子~
回复 支持 反对

使用道具 举报

1

主题

63

帖子

68

积分

初级玩家

Rank: 2

贡献度
0
金元
677
积分
68
精华
0
注册时间
2018-7-30
发表于 2021-2-24 18:39 | 显示全部楼层
小白表示看不懂 能有大佬 多做点好的MOD 就好了
回复 支持 反对

使用道具 举报

15

主题

1125

帖子

1245

积分

游戏狂人

Rank: 6Rank: 6

贡献度
52
金元
10371
积分
1245
精华
0
注册时间
2009-1-2
发表于 2021-2-24 19:18 | 显示全部楼层
全国补丁看来是不远了
回复 支持 反对

使用道具 举报

2

主题

245

帖子

270

积分

高级玩家

Rank: 4

贡献度
1
金元
2664
积分
270
精华
0
注册时间
2012-5-27
发表于 2021-2-24 22:27 | 显示全部楼层
kkkkkkkkkkkkkkkkkkkkkkkkkkkkk
回复 支持 反对

使用道具 举报

0

主题

76

帖子

178

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1776
积分
178
精华
0
注册时间
2014-4-3
发表于 2021-2-27 10:13 | 显示全部楼层
顶顶顶顶顶顶顶顶顶顶顶顶顶顶
回复 支持 反对

使用道具 举报

1

主题

144

帖子

144

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1437
积分
144
精华
0
注册时间
2018-8-12
发表于 2021-2-27 15:42 | 显示全部楼层
66666666666666
回复 支持 反对

使用道具 举报

1

主题

68

帖子

138

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1375
积分
138
精华
0
注册时间
2016-2-15
发表于 2021-2-28 20:48 | 显示全部楼层
是如何把她她她她她她她她她她她她她她她
回复 支持 反对

使用道具 举报

0

主题

161

帖子

245

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2445
积分
245
精华
0
注册时间
2013-1-31
发表于 2021-3-1 21:47 | 显示全部楼层
水水水水水水水水水水水水水水水水水水
回复 支持 反对

使用道具 举报

0

主题

39

帖子

40

积分

初级玩家

Rank: 2

贡献度
0
金元
400
积分
40
精华
0
注册时间
2021-3-2
发表于 2021-3-2 14:37 | 显示全部楼层
不觉明历
回复 支持 反对

使用道具 举报

0

主题

81

帖子

147

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1465
积分
147
精华
0
注册时间
2013-9-30
发表于 2021-3-2 18:05 | 显示全部楼层
我们可以直接使用
回复 支持 反对

使用道具 举报

0

主题

1

帖子

1

积分

游戏菜鸟

Rank: 1

贡献度
0
金元
10
积分
1
精华
0
注册时间
2021-3-3
发表于 2021-3-3 15:24 | 显示全部楼层
楼主大大实在是太厉害了!
回复 支持 反对

使用道具 举报

0

主题

6

帖子

67

积分

初级玩家

Rank: 2

贡献度
0
金元
670
积分
67
精华
0
注册时间
2017-8-16
发表于 2021-3-3 16:58 | 显示全部楼层
感谢楼主。!
回复 支持 反对

使用道具 举报

0

主题

6

帖子

67

积分

初级玩家

Rank: 2

贡献度
0
金元
670
积分
67
精华
0
注册时间
2017-8-16
发表于 2021-3-4 09:58 | 显示全部楼层
导出的时候提示Couldn't find a suitable buffer file
回复 支持 反对

使用道具 举报

312

主题

2万

帖子

23万

积分

3DM Mod组 组长

mod.3dmgame.com

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

贡献度
772
金元
2287258
积分
231874
精华
6
注册时间
2013-3-5

Mod站荣誉勋章3DM MOD站(白银)3DM MOD站(黄金)

 楼主| 发表于 2021-3-4 09:59 | 显示全部楼层
yanke123q 发表于 2021-3-4 09:58
导出的时候提示Couldn't find a suitable buffer file

解包命令用
<

XXXX.mesh文件和XXXX.0.buffer 文件要在同一目录
回复 支持 反对

使用道具 举报

0

主题

198

帖子

213

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2129
积分
213
精华
0
注册时间
2018-9-19
发表于 2021-3-5 00:52 | 显示全部楼层
66666666666666666666666666666666
回复 支持 反对

使用道具 举报

5

主题

230

帖子

350

积分

高级玩家

Rank: 4

贡献度
20
金元
2699
积分
350
精华
0
注册时间
2018-3-17
发表于 2021-3-6 10:27 | 显示全部楼层
666666666666666666
回复 支持 反对

使用道具 举报

4

主题

191

帖子

367

积分

高级玩家

Rank: 4

贡献度
18
金元
2947
积分
367
精华
0
注册时间
2009-3-5
发表于 2021-3-6 14:26 | 显示全部楼层

谢谢楼主发的好帖子~
回复 支持 反对

使用道具 举报

0

主题

161

帖子

245

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2445
积分
245
精华
0
注册时间
2013-1-31
发表于 2021-3-6 17:56 | 显示全部楼层
解包以后里面还有一些.app 的格式好像打不开 是要转格式吗
回复 支持 反对

使用道具 举报

0

主题

95

帖子

147

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1469
积分
147
精华
0
注册时间
2010-6-20
发表于 2021-3-8 10:13 | 显示全部楼层
技术贴 ,支持!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

1

积分

游戏菜鸟

Rank: 1

贡献度
0
金元
10
积分
1
精华
0
注册时间
2021-3-11
发表于 2021-3-11 13:20 | 显示全部楼层


谢谢楼主发的好帖子~
回复 支持 反对

使用道具 举报

59

主题

1641

帖子

1173

积分

3DM Mod 原创组

Rank: 12Rank: 12Rank: 12

贡献度
116
金元
6192
积分
1173
精华
9
注册时间
2009-11-7

3DM MOD站(白银)

QQ
发表于 2021-3-13 18:05 | 显示全部楼层
我来看看
回复 支持 反对

使用道具 举报

5

主题

305

帖子

304

积分

高级玩家

Rank: 4

贡献度
7
金元
2759
积分
304
精华
0
注册时间
2012-2-7
发表于 2021-3-20 14:41 | 显示全部楼层
感谢分享~~~
回复 支持 反对

使用道具 举报

0

主题

60

帖子

133

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1325
积分
133
精华
0
注册时间
2015-11-22
发表于 2021-4-1 19:54 | 显示全部楼层
6666666666666666
回复 支持 反对

使用道具 举报

0

主题

4

帖子

4

积分

新手玩家

Rank: 1

贡献度
0
金元
40
积分
4
精华
0
注册时间
2021-1-6
发表于 2021-4-4 16:21 | 显示全部楼层
参与/回复主题
回复 支持 反对

使用道具 举报

7

主题

3142

帖子

3245

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
156
金元
26205
积分
3245
精华
0
注册时间
2009-4-20
发表于 2021-4-5 01:14 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

4

帖子

4

积分

新手玩家

Rank: 1

贡献度
0
金元
40
积分
4
精华
0
注册时间
2020-11-4
发表于 2021-4-6 21:02 | 显示全部楼层
本帖最后由 这个游戏太棒了 于 2021-4-6 21:16 编辑

大赞
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 04:06 , Processed in 0.234402 second(s), 46 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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