◕小莫◕ 发表于 2021-11-12 16:25

【开坑】GTA三部曲 游戏拆包

研究游戏拆包中,记录一下要用到的东西

首先,游戏是没有加密的,直接就可以解包,无需秘钥

2021.12.1:
游戏更新了,我也更新一个ThePedro004大佬的教程帖子吧: https://forum.mixmods.com.br/f49-tutoriais/t7189-gta-de-indice-de-tutoriais



2021.11.18:
车辆替换有点复杂,于是做了两个开源武器来让大家参考参考
火麒麟替换AK47:https://bbs.3dmgame.com/thread-6235992-1-1.html
斩魔刀替换武士刀:https://bbs.3dmgame.com/thread-6236126-1-1.html

2021.11.18:
在Uzzi47大佬提供的修复版UEViewer(umodel)的帮助下,成功导出模型成功

并且成功使用UE4的烘焙将模型成功导入到游戏,替换了手指虎的模型
https://mod.3dmgame.com/static/upload/mod/202111/MOD6195c3abe97bf.png@webp
https://mod.3dmgame.com/static/upload/mod/202111/MOD6195c3ad07d50.png@webp
https://mod.3dmgame.com/static/upload/mod/202111/MOD6195c37b61459.png@webp

修复版UEViewer(umodel):


现在来折腾一下车辆的替换

2021.11.17:
终于安装好了虚幻4.26.2,成功将CJ初始的白T恤换成了提莫
https://mod.3dmgame.com/static/upload/mod/202111/MOD619495739309c.png@webp

贴图替换完成,现在来折腾一下模型的替换

2021.11.16:
根据ThirteenAG大佬的说法,不需要重新封包即可让游戏识别

将改好的文件按照格式放到“GTA San Andreas - Definitive Edition\Gameface\Content”即可


"GTA San Andreas - Definitive Edition\Gameface\Content\SanAndreas\Textures\player\T_vest_vest_BC.ubulk"
https://mod.3dmgame.com/static/upload/mod/202111/MOD61935f3bee2c2.png@webp

2021.11.15:
游戏重新上架,可以继续了(正版受害者+1)(其实我可以下学习版的,但懒得动)

顺便更了个游戏秘籍:https://bbs.3dmgame.com/thread-6234583-1-1.html

贴个Havi大佬写的一篇导入教程:https://gtaforums.com/topic/977439-gtasade-pc-modding-guide/

需要安装虚幻4引擎


2021.11.12:

“古剑玩家”大佬写的虚幻4拆包教程:https://bbs.3dmgame.com/thread-6101646-1-1.html

工具:
- 拆包工具 UnrealPakTool : https://github.com/allcoolthingsatoneplace/UnrealPakTool (可以不用了)
- 转码/拆包工具 umodel:https://www.gildor.org/en/projects/umodel (汉化版)
- 封包工具 u4pak:https://github.com/panzi/u4pak
- 封包工具2 Rust U4Pak:https://github.com/panzi/rust-u4pak

插件:
- ActorX Importer for 3ds Max : https://www.gildor.org/projects/unactorx


--------------------------------

根据 小良 提供的情报,
GTA3使用的版本是4.25
GTAVC使用的版本是4.26
GTASA使用的版本是4.27

GTA三部曲都是使用的4.26.2!


挽歌炊烟丶 发表于 2021-11-12 16:28

小莫大佬出手了 哟哟哟!{:3_119:}

◕小莫◕ 发表于 2021-11-12 16:48

梦丶馨怜 发表于 2021-11-12 16:28
小莫大佬出手了 哟哟哟!

这么久了版区封面还没做

jay. 发表于 2021-11-12 16:57

这是为了做车包MOD

wszgrcai 发表于 2021-11-12 17:01

前排撸小莫

指揮官 发表于 2021-11-12 17:06

本帖最后由 指揮官 于 2021-11-12 17:08 编辑

大佬666666666

稣穌蘇蘓苏兰 发表于 2021-11-12 18:01

顶一手小莫{:3_104:}

tang22222 发表于 2021-11-12 18:25

等一个热咖啡

oyb83 发表于 2021-11-12 18:38

大佬666,坐等mod

3dm438 发表于 2021-11-12 20:35

。。。。。。。。。。。。。。。。

3456789876543 发表于 2021-11-12 21:07

等一个复原虚幻4的布娃娃系统

2064915261 发表于 2021-11-12 21:31

大佬 大佬··················

leexuutaoao 发表于 2021-11-12 22:15

传说事件还存不存在!!!!!!!!!!!!!!!!!!嘿嘿!!!!!!!!!!!!!!!{:3_117:}{:3_120:}{:3_112:}{:3_110:}

a8446944 发表于 2021-11-12 22:24

支持!!!!!!!!CLEO尽快尽快!!!!!!!!

907286736 发表于 2021-11-12 22:30

66666666666666666

.__奉太郎 发表于 2021-11-12 23:20

小莫小莫 通过下我QQ好友1984848434

Foggy_2017 发表于 2021-11-12 23:35

唉 一头雾水
小莫是谁 拆包是什么?按F解炸弹?

mahailong008 发表于 2021-11-13 00:12

期待大佬的MOD:lol

射程之内 发表于 2021-11-14 13:59

期待大佬把文件解构后把飞机操作针对键鼠优化一下

15172187056 发表于 2021-11-14 15:39

和蒙批啦

浅笑流年__ 发表于 2021-11-15 22:27

老哥,我也在做mod,有些东西不大懂,想请问下你拆出来的文件是.uexp的还是.uasset呀?我解包出来的uexp,根据项目里目录很多都是模型,想请问这样的文件怎么才能拆出来东西啊?

梦里不迷路/ 发表于 2021-11-16 08:06

大佬能修复一下鼠标自动居中的问题吗?

◕小莫◕ 发表于 2021-11-18 11:05

浅笑流年__ 发表于 2021-11-15 22:27
老哥,我也在做mod,有些东西不大懂,想请问下你拆出来的文件是.uexp的还是.uasset呀?我解包出来的uexp, ...

直接导出的话,模型是pskx文件,贴图的png文件,
uexp和uasset是虚幻引擎烘焙后的文件,你应该选的不是导出,而是保存

血衣橘子 发表于 2021-11-19 17:39

导出出错 UnPackage::SerializeFName: pos=00000C3C <- FPropertyTag<< <- CTypeInfo::SerializeUnrealProps <- CTypeInfo::ReadUnrealProperty: (UMaterialInstanceConstant.ScalarParameterValues, Type=9, Size=119, TagPos=BD6) <- CTypeInfo::SerializeUnrealProps <- UObject::Serialize <- LoadObject: MaterialInstanceConstant'MI_airblock1.MI_airblock1', pos=C3C, ver=522/0 (unversioned), game=ue4.26 <- UObject::EndLoad <- LoadWholePackage: /Game/SanAndreas/Vehicles/MI_airblock1.uasset <- ExportPackages <- UIMenuItem::HandleCommand <- UIMenu::Popup <- UIBaseDialog::WndProc <- UIBaseDialog::CustomMessageLoop <- UIBaseDialog::ShowDialog: modal=1, title="Choose a package to open" <- CUmodelApp::ShowPackageUI <- Main: umodel_build=1571

◕小莫◕ 发表于 2021-11-19 17:43

血衣橘子 发表于 2021-11-19 17:39
导出出错 UnPackage::SerializeFName: pos=00000C3C

用帖子里面发的   UEViewer_GTA_Trilogy_DE_fix.rar 工具,运行umodel_gta_trilogy.exe解包

血衣橘子 发表于 2021-11-19 17:48

◕小莫◕ 发表于 2021-11-19 17:43
用帖子里面发的   UEViewer_GTA_Trilogy_DE_fix.rar 工具,运行umodel_gta_trilogy.exe解包
...

OK 成功导出了

血衣橘子 发表于 2021-11-19 17:55

导出的都是.mat跟txt啥情况 是正确的吗 然后导进max转FBX?

◕小莫◕ 发表于 2021-11-19 20:10

血衣橘子 发表于 2021-11-19 17:55
导出的都是.mat跟txt啥情况 是正确的吗 然后导进max转FBX?

模型导出的是 psk,用这个插件可以在max里面导入https://www.gildor.org/projects/unactorx

贴图可以导出为png

血衣橘子 发表于 2021-11-19 20:51

◕小莫◕ 发表于 2021-11-19 20:10
模型导出的是 psk,用这个插件可以在max里面导入https://www.gildor.org/projects/unactorx

贴图可以导 ...

dff有办法转fbx么我找到了老gtasa的mod模型刚用dff插件把max搞坏了 估计是2020的max不兼容?得下老版本的max? zmod2也导入不了 难顶

血衣橘子 发表于 2021-11-20 00:11

有啥办法唰车么淦,,,
页: [1] 2
查看完整版本: 【开坑】GTA三部曲 游戏拆包