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

注册 登录

QQ登录

只需一步,快速开始

查看: 5244|回复: 20
打印 上一主题 下一主题

[分享] 分享如何修改gmpk中的G1M

[复制链接]

2

主题

257

帖子

364

积分

高级玩家

Rank: 4

贡献度
5
金元
3441
积分
364
精华
0
注册时间
2010-3-6
跳转到指定楼层
主题
发表于 2021-11-17 10:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 GothicDiviner 于 2021-11-20 18:33 编辑

首先需要@tianmuxia 的工具:https://bbs.3dmgame.com/thread-6228376-1-1.html 解压gmpk文件。
之后你会得到g1t和g1m文件。

修改G1T请参考这个攻略 https://bbs.3dmgame.com/thread-6228739-1-1.html

修改G1M需要hex editor + g1mtools。
g1mtools参考 https://bbs.3dmgame.com/thread-6033936-1-1.html(原作者贴子 https://www.loverslab.com/topic/120211-vagonumero13-tools-redelbe-rdbtool-g1mtools-doa6decsave-update-17-aug-redelbe-30/

修改g1m的方法:
需要用hex editor把FM1G5300 改成 FM1G9200才能用g1mtools对它进行改动。之后需要改回来才能用将其重新打包回gmpk。另外如果g1mtools删了一些00字节,需要用hex editor补回。

评分

1

查看全部评分

回复

使用道具 举报

149

主题

3253

帖子

1万

积分

资深玩家

Rank: 9Rank: 9Rank: 9

贡献度
777
金元
80315
积分
11150
精华
1
注册时间
2010-12-3

龙年勋章

舒服的沙发
发表于 2021-11-17 10:59 来自手机 | 只看该作者
我就是这样改的,虽然是用大蛇3的
回复 支持 反对

使用道具 举报

8

主题

288

帖子

787

积分

超级玩家

Rank: 5Rank: 5

贡献度
56
金元
5627
积分
787
精华
0
注册时间
2008-9-13
硬硬的板凳
发表于 2021-11-22 03:20 | 只看该作者
本帖最后由 柳梦璃mm 于 2021-11-22 04:04 编辑

请问这个FM1G5300 改成 FM1G9200,为什么要这样改,这个是什么意思,是怎么知道要改成这样的
回复 支持 反对

使用道具 举报

2

主题

257

帖子

364

积分

高级玩家

Rank: 4

贡献度
5
金元
3441
积分
364
精华
0
注册时间
2010-3-6
冰凉的地板
 楼主| 发表于 2021-11-22 04:21 | 只看该作者
柳梦璃mm 发表于 2021-11-22 03:20
请问这个FM1G5300 改成 FM1G9200,为什么要这样改,这个是什么意思,是怎么知道要改成这样的 ...

这个好像是g1m文件的版本。g1mtools只支持FM1G9200(也就是29版,这个数字要倒着看),但是游戏用的是FM1G5300(35版)。
把29改成35是为了让g1mtools能运行,但是毕竟版本不同,有些功能就不是很完美地支持(比如我发现添加骨骼就不行),但是基本的导入导出还是支持的。


回复 支持 反对

使用道具 举报

2

主题

257

帖子

364

积分

高级玩家

Rank: 4

贡献度
5
金元
3441
积分
364
精华
0
注册时间
2010-3-6
5#
 楼主| 发表于 2021-11-22 04:36 | 只看该作者
a8894277 发表于 2021-11-17 10:59
我就是这样改的,虽然是用大蛇3的

大神的mod很赞!
https://bbs.3dmgame.com/thread-6231352-1-1.html



回复 支持 反对

使用道具 举报

8

主题

288

帖子

787

积分

超级玩家

Rank: 5Rank: 5

贡献度
56
金元
5627
积分
787
精华
0
注册时间
2008-9-13
6#
发表于 2021-11-22 04:48 | 只看该作者
ficco 发表于 2021-11-22 04:36
大神的mod很赞!
https://bbs.3dmgame.com/thread-6231352-1-1.html

有大佬出了一个修正版
https://bbs.3dmgame.com/thread-6236493-1-1.html

回复 支持 1 反对 0

使用道具 举报

8

主题

288

帖子

787

积分

超级玩家

Rank: 5Rank: 5

贡献度
56
金元
5627
积分
787
精华
0
注册时间
2008-9-13
7#
发表于 2021-11-22 21:46 | 只看该作者
本帖最后由 柳梦璃mm 于 2021-11-23 00:36 编辑
ficco 发表于 2021-11-22 04:21
这个好像是g1m文件的版本。g1mtools只支持FM1G9200(也就是29版,这个数字要倒着看),但是游戏用的是FM1 ...

这个十六进制我看得懂,只是不知道那个是什么东西,原来是g1m的版本号,还想问一下,我想去除黑泽怜和莱莎胸前的马赛克,并且知道可以用修改法线贴图的方法去除这马赛克,但是导入贴图的时候,某些人物的服装(比如黑泽怜),不管你的贴图有没有修改过,封包后进入游戏就一定会闪退,但有些人物就无问题(比如莱莎),我想知道怎么解决这个问题
也就是说,黑泽怜的g1t文件只要是导入贴图,即使是解包出来的原图,封包后进游戏就会出错
回复 支持 反对

使用道具 举报

149

主题

3253

帖子

1万

积分

资深玩家

Rank: 9Rank: 9Rank: 9

贡献度
777
金元
80315
积分
11150
精华
1
注册时间
2010-12-3

龙年勋章

8#
发表于 2021-11-22 23:47 | 只看该作者
柳梦璃mm 发表于 2021-11-22 21:46
这个十六进制我看得懂,只是不知道那个是什么东西,原来是g1m的版本号,还想问一下,我想去除黑泽怜和莱莎 ...

封包前对比下十六进制原文件,看看有没有变化或者缺少的部分。
回复 支持 反对

使用道具 举报

8

主题

288

帖子

787

积分

超级玩家

Rank: 5Rank: 5

贡献度
56
金元
5627
积分
787
精华
0
注册时间
2008-9-13
9#
发表于 2021-11-23 00:36 | 只看该作者
a8894277 发表于 2021-11-22 23:47
封包前对比下十六进制原文件,看看有没有变化或者缺少的部分。

我先解包g1t,导出贴图,之后贴图什么都没修改,也就是原图导回g1t,再封包gmpk,这个十六进制好像有些会变,有些不会变,莱莎那个变了没事,黑泽怜那个看起来没变,反而闪退,你能帮忙看一下吗?我已经修改好法线贴图,莱莎那个已经修复好了,就是黑泽怜怎么弄都会闪退

我用3dmigoto(可以外挂建模和贴图的工具)来外挂贴图,现在可以替换了,但是也有一个问题:

黑泽怜的头和身体是同一个建模(一个内存地址),贴图是分开两张,原本也会分开读取,而3dmigoto同一个建模只能使用一张贴图,一替换就会头和身体一起替换,所以外挂贴图也没用

莱莎头和身体是分开两个建模(两个内存地址),贴图分开两张,导入g1t和外挂贴图两种方法都没问题


回复 支持 反对

使用道具 举报

8

主题

288

帖子

787

积分

超级玩家

Rank: 5Rank: 5

贡献度
56
金元
5627
积分
787
精华
0
注册时间
2008-9-13
10#
发表于 2021-11-23 00:56 | 只看该作者
本帖最后由 柳梦璃mm 于 2021-11-23 01:09 编辑
a8894277 发表于 2021-11-22 23:47
封包前对比下十六进制原文件,看看有没有变化或者缺少的部分。

还有一个就是,那个wiiu版泳衣的mod,外国论坛有个大佬已经修复好,你也发过类似的帖子,请问你们是同一个人吗?那个mod也和黑泽怜的一样,不管有无修改,只要g1t导入贴图,进游戏就会出错,那他到底是怎么导入贴图又不出错的呢?

他就算做好模型,也要导入贴图到g1t才行啊,他应该也是用那个MusouTool的工具导入贴图的,那我跟他是同一个建模,同一张贴图,他导入就没事,我导入就出错,难道他不是用MusouTool导入贴图的?

希望大佬能帮忙研究一下,或者除了修改法线贴图,还有什么办法消除这马赛克
回复 支持 反对

使用道具 举报

149

主题

3253

帖子

1万

积分

资深玩家

Rank: 9Rank: 9Rank: 9

贡献度
777
金元
80315
积分
11150
精华
1
注册时间
2010-12-3

龙年勋章

11#
发表于 2021-11-23 18:00 | 只看该作者
柳梦璃mm 发表于 2021-11-23 00:56
还有一个就是,那个wiiu版泳衣的mod,外国论坛有个大佬已经修复好,你也发过类似的帖子,请问你们是同一个 ...

会错是正常的啊,因为这游戏有湿身啊,贴图位置对不上就是报错。不要以为任何人的贴图都能用,每个人物模型贴图数量都是不一致的。
回复 支持 反对

使用道具 举报

2

主题

257

帖子

364

积分

高级玩家

Rank: 4

贡献度
5
金元
3441
积分
364
精华
0
注册时间
2010-3-6
12#
 楼主| 发表于 2021-11-26 09:23 | 只看该作者
柳梦璃mm 发表于 2021-11-22 21:46
这个十六进制我看得懂,只是不知道那个是什么东西,原来是g1m的版本号,还想问一下,我想去除黑泽怜和莱莎 ...

我没改过黑泽怜。不过工具不是完美的,每个人的gmpk file可能都有不同的地方,如果只解包-重打包,没作任何修改都会出错,那可能这个人物的gmpk我们目前的工具无法正确处理吧。

回复 支持 反对

使用道具 举报

8

主题

288

帖子

787

积分

超级玩家

Rank: 5Rank: 5

贡献度
56
金元
5627
积分
787
精华
0
注册时间
2008-9-13
13#
发表于 2021-11-26 13:57 | 只看该作者
本帖最后由 柳梦璃mm 于 2021-11-26 14:00 编辑
ficco 发表于 2021-11-26 09:23
我没改过黑泽怜。不过工具不是完美的,每个人的gmpk file可能都有不同的地方,如果只解包-重打包,没作任 ...

哈哈,就只有你和楼上那大佬回复,其他明明知道怎么换都不肯告诉我,生怕别人学会一样,我早就解决了,用死或生6那个工具替换贴图就可以了,不过有个bug,就是修改的贴图容量不能少于原图,反正修改完也不可能少于原图容量,所以没关系,巫女那个工具就不需要

其实这马赛克颜色会随光线角度改变,玩过生化mod的都知道跟法线有关,要不建模法线,要不法线贴图,这个主要是法线贴图的马赛克,你细心观察,这游戏所有贴图都或多或少会有马赛克,比如春河的丝袜,还有所有角色的皮肤贴图,都是法线贴图马赛克颜色太深,用ps放大几百倍,把那些马赛克的颜色变浅就行了

为什么人物脸上没有马赛克,就是因为脸上的法线贴图是几乎无任何色差,接近纯色的,所以你不管哪个角度的光线下都看不到马赛克


话说3dmigoto有些问题想问下:
一般看到都是先读取建模内存地址,再把建模修改,删除某些部件之类的,然后用外挂形式替换建模,这个通常是一个建模对应一个内存地址的方法,但是有些建模,一个内存地址有好几个建模,比如春河的上衣,短裤,还有腿都是同一个地址,建模却有三个,这种就不知道怎么修改了,大佬有研究过吗?

还有一些灵的建模,G开头那些,比如水笼祈,我想把那面纱去掉,用g1m工具,改版本号也没用,用3dmigoto也不行,怎么都提取不到建模,于是我用修改贴图的方法,把贴图变透明,头饰和面纱是同一张贴图,头饰都可以隐藏,面纱就是不行,明明是同一张贴图,估计是某些建模的材质不支持透明通道,有些就可以,比如头发建模肯定可以,不知道是不是g1m工具还有其他修改内存的方法提取建模







回复 支持 反对

使用道具 举报

8

主题

288

帖子

787

积分

超级玩家

Rank: 5Rank: 5

贡献度
56
金元
5627
积分
787
精华
0
注册时间
2008-9-13
14#
发表于 2021-11-26 14:01 | 只看该作者
本帖最后由 柳梦璃mm 于 2021-11-26 14:04 编辑
a8894277 发表于 2021-11-23 18:00
会错是正常的啊,因为这游戏有湿身啊,贴图位置对不上就是报错。不要以为任何人的贴图都能用,每个人物模 ...

大佬我已经解决了
回复 支持 反对

使用道具 举报

2

主题

257

帖子

364

积分

高级玩家

Rank: 4

贡献度
5
金元
3441
积分
364
精华
0
注册时间
2010-3-6
15#
 楼主| 发表于 2021-12-18 13:14 | 只看该作者
本帖最后由 ficco 于 2021-12-18 13:24 编辑
柳梦璃mm 发表于 2021-11-26 13:57
哈哈,就只有你和楼上那大佬回复,其他明明知道怎么换都不肯告诉我,生怕别人学会一样,我早就解决了,用 ...

不好意思回复得没有那么及时,最近比较忙没有上论坛。
3dmigoto 一个地址有多个模型的问题,你需要在mod文件夹下的ini里通过设match_first_index来指定模型。在你frame analysis文件夹里,你打开你要改的模型的txt文件,会看到头两行是stride和first vertex,就用这个first vertex的值就好。推荐细看DarkStarSword大佬的3dmigoto教学视频:  https://www.youtube.com/watch?v=zWE0xP4MgR8

灵的模型我没有导入过。是不是这些模型mesh是4d的,所以ib vb工具无法导入blender?不过水笼祈的话,活人(H开头)分类下也有她的模型,你可不可以用活人的模型去替换灵的模型?只是提供一个思路,我自己没有试过。


回复 支持 反对

使用道具 举报

8

主题

288

帖子

787

积分

超级玩家

Rank: 5Rank: 5

贡献度
56
金元
5627
积分
787
精华
0
注册时间
2008-9-13
16#
发表于 2021-12-18 13:38 | 只看该作者
ficco 发表于 2021-12-18 13:14
不好意思回复得没有那么及时,最近比较忙没有上论坛。
3dmigoto 一个地址有多个模型的问题,你需要在mod文 ...

那些我已经解决了,就是水笼祈是导出不到,原因不知道,我不是想替换,只是想删除面罩
回复 支持 反对

使用道具 举报

4

主题

319

帖子

471

积分

高级玩家

Rank: 4

贡献度
3
金元
4587
积分
471
精华
0
注册时间
2018-2-28
17#
发表于 2024-4-9 18:04 来自手机 | 只看该作者
ficco 发表于 2021-12-18 13:14
不好意思回复得没有那么及时,最近比较忙没有上论坛。
3dmigoto 一个地址有多个模型的问题,你需要在mod文 ...

请教老师个应该怎么解决,感谢ERROR!! Import subset data from .dae file failed. You should export only 1 subset to the .dae file! 转换导入后提示这
回复 支持 反对

使用道具 举报

4

主题

319

帖子

471

积分

高级玩家

Rank: 4

贡献度
3
金元
4587
积分
471
精华
0
注册时间
2018-2-28
18#
发表于 2024-5-10 09:18 | 只看该作者
a8894277 发表于 2021-11-17 10:59
我就是这样改的,虽然是用大蛇3的

老师,请问这个转换工具应该如何使用

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

149

主题

3253

帖子

1万

积分

资深玩家

Rank: 9Rank: 9Rank: 9

贡献度
777
金元
80315
积分
11150
精华
1
注册时间
2010-12-3

龙年勋章

19#
发表于 2024-5-10 21:55 | 只看该作者
1235617 发表于 2024-5-10 09:18
老师,请问这个转换工具应该如何使用

这个没有,不能导入你改好的模型。
回复 支持 反对

使用道具 举报

4

主题

319

帖子

471

积分

高级玩家

Rank: 4

贡献度
3
金元
4587
积分
471
精华
0
注册时间
2018-2-28
20#
发表于 2024-5-11 12:21 来自手机 | 只看该作者
a8894277 发表于 2024-5-10 21:55
这个没有,不能导入你改好的模型。

如果在原来的模型基础上修改可以导入回去吗
回复 支持 反对

使用道具 举报

149

主题

3253

帖子

1万

积分

资深玩家

Rank: 9Rank: 9Rank: 9

贡献度
777
金元
80315
积分
11150
精华
1
注册时间
2010-12-3

龙年勋章

21#
发表于 2024-5-11 18:51 | 只看该作者
1235617 发表于 2024-5-11 12:21
如果在原来的模型基础上修改可以导入回去吗

可以     
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-15 05:20 , Processed in 0.154334 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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