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

注册 登录

QQ登录

只需一步,快速开始

查看: 23731|回复: 9
打印 上一主题 下一主题

[推荐] 教你解包刺客信条系列forge和pck文件,提取游戏资源

[复制链接]

4

主题

166

帖子

226

积分

中级玩家

Rank: 3Rank: 3

贡献度
3
金元
2140
积分
226
精华
0
注册时间
2013-12-14
跳转到指定楼层
主题
发表于 2013-12-23 13:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
偶逛刺客信条吧,发现一个好帖子,和大家分享下。刺客迷们,看看我们对刺客信条了解多少?
好,今天来教你们怎么解包forge文件和pck文件。
注意!逆向工程有风险,解包前请先备份好要解包的文件,最好复制一份到别的文件夹再操作。
------------------------------------------------------------------------------------

AC的真正游戏文件乃forge文件和pck文件。Forge中包含了各种各样的资源,包括游戏脚本,贴图,模型,声音,字幕等等,可以说其是一个文件仓库一点都不为过,感情原来我们一直是在玩RAR啊!?在1代的Scimitar引擎中,pck声音是集成在forge中的,直到2代Anvil引擎才独立出来放在一边,并一直延续了下去,但是forge文件中仍然有相当部分的声音文件。所有的forge用16进制编辑器打开后均是以"7363696D697461720019000000160400" -> scimitar header开头。


我们要从forge文件中得到什么呢?当然是3D模型啦,我们知道,刺客信条系列是采用Autodesk的3ds Max,Motion Builder以及HumanIk进行开发的,前两者用于建模和运动,后者是用于骨骼绑定。


当然,除了自动桌的产品,渣碧还用了Zbrush进行人物雕刻,这里有个DA的3D模型师David Giraud,曾参与了AC1的开发,他做的是几个NPC,包括你最讨厌遇上的酒鬼醉汉,有意和他交流的可以去他的DA主页加关注http://mojette点deviantart点com/gallery/









好了,回到正题,我们先来介绍一下所用的解包工具Maki。

什么是Maki,Maki是国外XeNTaX论坛AC解包大神Turfster自己用Delphi写的一个小软件,不过据称他因为他的电脑出现故障,软件的源代码丢失,故已不再更新,太可惜了。不过现有版本依然可以比较好的对forge文件进行解包,不出意外的话,AC3应该也能用它来解包吧,只要渣碧没有太大的更新forge的结构的话,当然啦,时不时有点小bug是很正常的,毕竟是个人写的小软件而已。软件界面是英文,无汉化,将就点。


国外XeNTaX论坛:http://forum.xentax.com/

拿AC1举例,首先,复制一个你想提取的forge文件出来,这里我选择的是马西亚夫的DataPC_Masyaf.forge文件。(恩,渣碧把游戏的每个区域单独做一个forge,所以有时候可以从文件名中知道游戏有几个城市,有几个章节,甚至是几个DLC,下次看到AC3的forge,基本就可以知道大概游戏的大体结构了。)

打开下好的压缩包解压出Maki,解压后底下有两个文件Maki.exe,info.txt和一个文件夹plugins,其中Maki.exe是主程序,info.txt是软件说明不用管,plugins是解压专用插件,要解包什么游戏就对应用什么插件。作者一共提供了5个插件给我们,其中lzo.dll是公用模块不用管。然后解包AC1的插件是Animus.dll(不要问我为什么),解包AC2,ACB,ACR的是Lucy.dll(Lcuy!?对,不要问我为什么),剩下的还有Elik.dll波斯猴子2008的,Jade.dll超越善恶的,Rayne.dll是吸血莱恩1和2以及捉鬼敢死队的,剩下那几个我们不做讨论,今天重点是AC。

具体内容请看原帖:http://tieba.baidu.com/p/1619146145

附上Maki等工具下载:http://pan.baidu.com/s/1i37KCiL

更新一款可视化的forge提取软件,ForgeX,作者MichaelDarkAngel,作者网站
http://www.tbotr.net/index.php
注意:该软件不支持win7 64位,最好是win7 32位,XP要安装.NET Framework 3.5(Win7 自带所以不用装),但目前该软件已更新,Archive X64可以完美运行在x64位系统。


Archive X64
Version 1.11.9.0 Now Available

v1.11.9.0 -- Added ACIV: Black Flag to the line up of games that will be available.  Added a 'Model View' page as the initial page when clicking on a model.  This now allows for OBJ View, X View and Hex View to be loaded only when they are selected.  Now if the program cannot find a game via Registry entries, it will ask you to browse to the installation directory.
v1.9.29.0 -- Fixes issues regarding headerless compressed datafiles, added support for Prince of Persia: The Forgotten Sands
v1.9.22.1 -- Fixes error reading AC:3 model files.
v1.9.22.0 -- With this update the program crashing bug has been fixed.  Prince of Persia (2008) has been included.

Assassin's Creed, Assassin's Creed II, Assassin's Creed: Brotherhood, Assassin's Creed: Revelations and Assassin's Creed III have been verified.
Prince of Persia (2008) and Prince of Persia: The Forgotten Sands mostly verified.
There is a second model format in PoP that we still need to do some work on, but they aren't the models everyone likes to get their hands on.

Q: What is Archive X64?
A: The next evolution of Forge X. A 64-bit version that has been tested to work with Windows 7 and Windows 8.

Q: Why the name change?
A: Well, when it is completed, Archive X64 will cover some 20 games with the possibility of adding more.

Q: Will Assassin's Creed III and Assassin's Creed IV be supported?
A: Yes.  We are hoping the differences between AC:III and AC:IV will be minor requiring very little code changes.

Q: What differences can we expect from Forge X?
A: Aside from Archive X64 working on 64-bit systems, the biggest difference is not being able to preview models at this time. We are looking into WPF as a means to solve this issue. A minor addition is the ability to extract the entire contents of a folder.

Q: When will you be releasing Archive X64?
A: There will be multiple releases over the next few weeks as we finalize the various versions of the forge file format, starting with the original Assassin's Creed today.

Q: Where can I get this new version?
A: Right here -->> Archive X64
回复

使用道具 举报

0

主题

325

帖子

551

积分

高级玩家

Rank: 4

贡献度
23
金元
4587
积分
551
精华
0
注册时间
2021-8-23
舒服的沙发
发表于 2024-3-8 18:08 | 只看该作者


咋回事
回复 支持 反对

使用道具 举报

0

主题

334

帖子

383

积分

高级玩家

Rank: 4

贡献度
0
金元
3825
积分
383
精华
0
注册时间
2019-4-2
硬硬的板凳
发表于 2024-10-17 14:36 | 只看该作者
感谢楼主分享
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-21 08:25 , Processed in 0.518257 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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