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

注册 登录

QQ登录

只需一步,快速开始

查看: 50494|回复: 152
打印 上一主题 下一主题

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

  [复制链接]

288

主题

2万

帖子

15万

积分

3DM Mod组 组长

mod.3dmgame.com

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

贡献度
430
金元
1486607
积分
150441
精华
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”文件里面(我猜的,看它名字很可疑)

然后使用命令进行拆包+解码:
  1. uncook -p basegame_4_gamedata.archive
复制代码


如果只想解包模型,可以使用(因为游戏中模式格式是.mesh)
  1. uncook -p -w *.mesh basegame_4_gamedata.archive
复制代码


模型转码:

模型的转码,也就是 .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):
  1. rebuild -p basegame_my_new_mod -b -t --keep --unsaferaw
复制代码


将文件夹打包回.archive文件:
  1. pack -p basegame_my_new_mod
复制代码


打包成功后会生成一个“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中,运行:
  1. rebuild -p my_new_mod -b -t --keep --unsaferaw
复制代码

将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 脚本,可以看到贴图相关的数据


我们需要将这里的贴图路径,修改为我们自己的贴图路径,如:
  1. base\weapons\melee\katana\katana_lvl4\textures\w_katana__common__grip_xm_base_d.xbm
  2. base\weapons\melee\katana\katana_lvl4\textures\w_katana__common__grip_xm_base_n.xbm
  3. base\weapons\melee\katana\katana_lvl4\textures\w_katana__common__grip_xm_base_rm.xbm
复制代码


这里路径和文件名可以自定义,但尽量使用独一的路径,避免和他人制作的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

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏9
回复

使用道具 举报

2

主题

424

帖子

496

积分

高级玩家

Rank: 4

贡献度
1
金元
4924
积分
496
精华
0
注册时间
2006-11-20
舒服的沙发
发表于 2021-2-23 18:02 | 只看该作者
6666666666666666
回复 支持 反对

使用道具 举报

18

主题

1万

帖子

5万

积分

游戏圣者

Trainer Tester

Rank: 12Rank: 12Rank: 12

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

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

硬硬的板凳
发表于 2021-2-23 19:42 | 只看该作者
资茨~
回复 支持 反对

使用道具 举报

7

主题

444

帖子

536

积分

高级玩家

Rank: 4

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

使用道具 举报

161

主题

3998

帖子

3922

积分

游戏精英

Rank: 8Rank: 8

贡献度
104
金元
35064
积分
3922
精华
0
注册时间
2010-4-1
5#
发表于 2021-2-24 16:17 | 只看该作者
谢谢楼主发的好帖子~
回复 支持 反对

使用道具 举报

1

主题

58

帖子

58

积分

初级玩家

Rank: 2

贡献度
0
金元
577
积分
58
精华
0
注册时间
2018-7-30
6#
发表于 2021-2-24 18:39 | 只看该作者
小白表示看不懂 能有大佬 多做点好的MOD 就好了
回复 支持 反对

使用道具 举报

15

主题

1112

帖子

1190

积分

游戏狂人

Rank: 6Rank: 6

贡献度
52
金元
9821
积分
1190
精华
0
注册时间
2009-1-2
7#
发表于 2021-2-24 19:18 | 只看该作者
全国补丁看来是不远了
回复 支持 反对

使用道具 举报

2

主题

240

帖子

264

积分

高级玩家

Rank: 4

贡献度
1
金元
2604
积分
264
精华
0
注册时间
2012-5-27
8#
发表于 2021-2-24 22:27 | 只看该作者
kkkkkkkkkkkkkkkkkkkkkkkkkkkkk
回复 支持 反对

使用道具 举报

0

主题

69

帖子

171

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1706
积分
171
精华
0
注册时间
2014-4-3
9#
发表于 2021-2-27 10:13 | 只看该作者
顶顶顶顶顶顶顶顶顶顶顶顶顶顶
回复 支持 反对

使用道具 举报

1

主题

131

帖子

130

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1302
积分
130
精华
0
注册时间
2018-8-12
10#
发表于 2021-2-27 15:42 | 只看该作者
66666666666666
回复 支持 反对

使用道具 举报

1

主题

62

帖子

122

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1220
积分
122
精华
0
注册时间
2016-2-15
11#
发表于 2021-2-28 20:48 | 只看该作者
是如何把她她她她她她她她她她她她她她她
回复 支持 反对

使用道具 举报

0

主题

99

帖子

158

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1578
积分
158
精华
0
注册时间
2013-1-31
12#
发表于 2021-3-1 21:47 | 只看该作者
水水水水水水水水水水水水水水水水水水
回复 支持 反对

使用道具 举报

0

主题

39

帖子

39

积分

初级玩家

Rank: 2

贡献度
0
金元
390
积分
39
精华
0
注册时间
2021-3-2
13#
发表于 2021-3-2 14:37 | 只看该作者
不觉明历
回复 支持 反对

使用道具 举报

0

主题

70

帖子

130

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1300
积分
130
精华
0
注册时间
2013-9-30
14#
发表于 2021-3-2 18:05 | 只看该作者
我们可以直接使用
回复 支持 反对

使用道具 举报

0

主题

1

帖子

1

积分

游戏菜鸟

Rank: 1

贡献度
0
金元
10
积分
1
精华
0
注册时间
2021-3-3
15#
发表于 2021-3-3 15:24 | 只看该作者
楼主大大实在是太厉害了!
回复 支持 反对

使用道具 举报

0

主题

3

帖子

63

积分

初级玩家

Rank: 2

贡献度
0
金元
630
积分
63
精华
0
注册时间
2017-8-16
16#
发表于 2021-3-3 16:58 | 只看该作者
感谢楼主。!
回复 支持 反对

使用道具 举报

0

主题

3

帖子

63

积分

初级玩家

Rank: 2

贡献度
0
金元
630
积分
63
精华
0
注册时间
2017-8-16
17#
发表于 2021-3-4 09:58 | 只看该作者
导出的时候提示Couldn't find a suitable buffer file
回复 支持 反对

使用道具 举报

288

主题

2万

帖子

15万

积分

3DM Mod组 组长

mod.3dmgame.com

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

贡献度
430
金元
1486607
积分
150441
精华
6
注册时间
2013-3-5

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

18#
 楼主| 发表于 2021-3-4 09:59 | 只看该作者
yanke123q 发表于 2021-3-4 09:58
导出的时候提示Couldn't find a suitable buffer file

解包命令用
  1. uncook -p basegame_4_gamedata.archive
复制代码


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

使用道具 举报

0

主题

141

帖子

141

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1408
积分
141
精华
0
注册时间
2018-9-19
19#
发表于 2021-3-5 00:52 | 只看该作者
66666666666666666666666666666666
回复 支持 反对

使用道具 举报

5

主题

221

帖子

321

积分

高级玩家

Rank: 4

贡献度
20
金元
2414
积分
321
精华
0
注册时间
2018-3-17
20#
发表于 2021-3-6 10:27 | 只看该作者
666666666666666666
回复 支持 反对

使用道具 举报

4

主题

177

帖子

340

积分

高级玩家

Rank: 4

贡献度
18
金元
2680
积分
340
精华
0
注册时间
2009-3-5
21#
发表于 2021-3-6 14:26 | 只看该作者

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

使用道具 举报

0

主题

99

帖子

158

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1578
积分
158
精华
0
注册时间
2013-1-31
22#
发表于 2021-3-6 17:56 | 只看该作者
解包以后里面还有一些.app 的格式好像打不开 是要转格式吗
回复 支持 反对

使用道具 举报

0

主题

91

帖子

140

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1404
积分
140
精华
0
注册时间
2010-6-20
23#
发表于 2021-3-8 10:13 | 只看该作者
技术贴 ,支持!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

1

积分

游戏菜鸟

Rank: 1

贡献度
0
金元
10
积分
1
精华
0
注册时间
2021-3-11
24#
发表于 2021-3-11 13:20 | 只看该作者


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

使用道具 举报

59

主题

1632

帖子

937

积分

3DM Mod原创组

Rank: 12Rank: 12Rank: 12

贡献度
90
金元
4865
积分
937
精华
9
注册时间
2009-11-7

3DM MOD站(白银)

QQ
25#
发表于 2021-3-13 18:05 | 只看该作者
我来看看
回复 支持 反对

使用道具 举报

5

主题

299

帖子

294

积分

高级玩家

Rank: 4

贡献度
7
金元
2662
积分
294
精华
0
注册时间
2012-2-7
26#
发表于 2021-3-20 14:41 | 只看该作者
感谢分享~~~
回复 支持 反对

使用道具 举报

0

主题

58

帖子

130

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1295
积分
130
精华
0
注册时间
2015-11-22
27#
发表于 2021-4-1 19:54 | 只看该作者
6666666666666666
回复 支持 反对

使用道具 举报

0

主题

4

帖子

4

积分

新手玩家

Rank: 1

贡献度
0
金元
40
积分
4
精华
0
注册时间
2021-1-6
28#
发表于 2021-4-4 16:21 | 只看该作者
参与/回复主题
回复 支持 反对

使用道具 举报

7

主题

3118

帖子

3210

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
156
金元
25858
积分
3210
精华
0
注册时间
2009-4-20
29#
发表于 2021-4-5 01:14 | 只看该作者
回复 支持 反对

使用道具 举报

0

主题

4

帖子

4

积分

新手玩家

Rank: 1

贡献度
0
金元
40
积分
4
精华
0
注册时间
2020-11-4
30#
发表于 2021-4-6 21:02 | 只看该作者
本帖最后由 这个游戏太棒了 于 2021-4-6 21:16 编辑

大赞
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2023-3-27 05:54 , Processed in 0.192352 second(s), 18 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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