注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 赛车/竞速游戏综合讨论区 关于NFS_13 SHIFT ".bff 文件" 的最新研究" ...
查看: 5361|回复: 10
打印 上一主题 下一主题

关于NFS_13 SHIFT ".bff 文件" 的最新研究" [复制链接]

游侠资深版主
专业车赛评论员
RacePor 公路战神
★★★★★★

版主勋章资深版主勋章

帖子
3948
精华
2
积分
3719
金钱
15594
荣誉
133
人气
150
评议
0
跳转到指定楼层
楼主
发表于 2009-9-21 20:34:30 |只看该作者 |倒序浏览
一些来自国外著名论坛 "game research forum" (即"游戏研究论坛",该论坛有着20年的历史~,也成功破 解"及言发过不少游戏的文件修改工具和文件解密算法等..) 所获得的消息.
---------------------------------------------------------------------------------------------------------------
关于NFS_13 SHIFT 中 ".bff " 游戏文件的解密及分析有了一些小进展及眉目,这也意味着SHIFT中的".bff "文件一旦可以用研发工具导入/导出,那么 "SHIFT" 补丁的出现也即将跃跃欲试! 下面就和大家一起了解其中的详细内容吧~


此截图来自"game research forum"论坛.



详细内容为:
红色字所示内容为翻译内容

dijotp:

Hi.   Anybody know how to extract these .BFF files?
Samples: http://66.7.218.134/~usaportu/pub/BFFs.rar


(嗨。 有人知道如何解压缩并导出这些.BFF文件么?  样品:http://66.7.218.134/~usaportu/pub/BFFs.rar



demolos:

this game use zlib compression i looking into shift.exe with hexadecimal and i found
zlib:Error decompressing asset (zlib inflate): %s in pakfile %
also i suppose the bff archives contain xml files you can try to use Jaeder Naub to scan and rip the files inside bff archives.

我使用十六进制进入shift.exe文件看出这个游戏使用"zlib"进行压缩,我发现"zlib"提示解压错误:"(zlib inflate): %s in pakfile %"
同时我想bff档案包含XML文件,您可以尝试使用Jaeder Naub扫描和解开bff档案内的文件。


Bugtest:

no, it's not zlib.
the most probable hypothesis it's that it uses chunks of 0x800 bytes compressed with a lzx-like algorithm.
this is the max I can say without the game.


不,它不是"zlib".
最可能的假设,那就是它使用类似的lzx压缩0x800字节算法块。
我能毫无疑问的确定这游戏.




Bugtest:

I have started to work on it this morning.
I have already figured almost all the fields included the rc4 encryption used in some bffs.
the compression algorithm should be called XMemDecompress and I guess it's referred to a cross-platform xbox function.
I will keep you update if there are news.


我今天上午已经开始做这工作了.
我已经猜到几乎所有的领域包括RC4加密的一些对bffs的分析.
这压缩算法应称为XMemDecompress,我想这已经提升到了跨平台的Xbox功能.
我会让你知道是否有更新的消息.






dijotp:

Thank you Bugtest, you rock.

谢谢你Bugtest.




Savage:

I found some info about Xmemcompress http://forums.gtamodding.ru/index.php?showtopic=10

我发现一些关于Xmemcompress的信息 http://forums.gtamodding.ru/index.php?showtopic=10





Bugtest:

good news, I did it :)
so stay tuned for a new version of QuickBMS and the needed script when all the tests will be finished completely.


好消息,我做到了:)
我反复研究"QuickBMS"新版本和调整所需的脚本时,所有的测试将全部完成.






Savage:

[img]http://forum.xentax.com/images/smilies/[colon]eek.gif[/img]

翻译略...





Bugtest:

new version of quickbms: http://aluigi.org/papers.htm#quickbms
and the needed script for Need for Speed Shift: http://aluigi.org/papers/bms/nfsshift.bms


"quickbms"新版本 : http://aluigi.org/papers.htm#quickbms
和所需要的"Need for Speed Shift"脚本 : http://aluigi.org/papers/bms/nfsshift.bms





japamd:

Wonderful job!
If the string are translated, how do I put the files together again?
Thanks!


出色的工作!
如果字符串被翻译,我如何把文件再次聚合?
谢谢!






Bugtest:

I make only the extractors.

if someone wants to write a quick rebuilder I suggest to use X12d equal to 0 (no encryption) and ever type 0 for each file so that it's not needed to use the compression.
the crc calculated on the files is just the simple classic one:


CODE
unsigned int crtable[...0x77073096 polynomial...];
unsigned int crc = 0xffffffff;
for(i = 0; i < len; i++) {
    crc = crctable[(data ^ crc) & 0xff] ^ (crc >> 8);
}
return(crc);




我只能导出它们.
如果有人愿意写一个快速重新聚合的脚本,我建议使用X12d等于0(没有加密)和不断类型0的每一个文件,以便它不需要使用压缩.

脚本

unsigned int crtable[...0x77073096 polynomial...];
unsigned int crc = 0xffffffff;
for(i = 0; i < len; i++) {
    crc = crctable[(data ^ crc) & 0xff] ^ (crc >> 8);
}
return(crc);





zeeh:

Cool  I hope soon we should have compiler working, good job

酷 我希望很快我们应该有编译器的工作了,好工作




OtherOne: .......................

其他人:略...........










对于广大"Moder"来说现在暂时也只能期待有更快出现的NFS SHIFT 文件导出/导入工具的问世了~~~~~





Evozhui
2009.09.21


[ 本帖最后由 evozhui 于 2009-9-27 12:07 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
52
精华
0
积分
26
金钱
160
荣誉
0
人气
0
评议
0
沙发
发表于 2009-9-21 20:50:32 |只看该作者
.........等到他们研究出来了,A卡玩就不卡了?
20年的游戏心得:游戏一直在玩我!

使用道具 举报

帖子
3503
精华
0
积分
1843
金钱
7288
荣誉
9
人气
7
评议
0
板凳
发表于 2009-9-21 20:54:38 |只看该作者
换个法拉利的MOD......................
Steam : JRACING
Live ID:jaynfs
EA ID:JRacingJ

使用道具 举报

帖子
1129
精华
0
积分
575
金钱
1779
荣誉
1
人气
2
评议
0
地板
发表于 2009-9-21 20:55:00 |只看该作者
很强大。
PS:LZ能不能在那论坛提提碟刹的事。

使用道具 举报

游侠资深版主
专业车赛评论员
RacePor 公路战神
★★★★★★

版主勋章资深版主勋章

帖子
3948
精华
2
积分
3719
金钱
15594
荣誉
133
人气
150
评议
0
5#
发表于 2009-9-21 22:12:32 |只看该作者

回复 #4 rainshow 的帖子

呵呵 ~ 看来你真和刹车碟干上了~~~

我已经替你向EA发送了一封BUG提交邮件,具体内容如下:

About NFS_13 SHIFT Replay Bug~
------------------------------------------------------------------------------------
Hi I'm a EA fans~
And I so like NFS SHIFT~
I found a little Bug~
So,Let me tell you~
The game quickly stopped the car, brake discs and red heat, but when the game replay video playback, this effect didn't occur.
Please note that the next patch to correct this problem update~
Thank you! EA!

翻译为:
关于NFS_13 SHIFT键回放问题
--------------------------------------------------
您好我是一个EA迷〜 (初于让老外觉得你非常值得他们在意,所以必须是FANS~ — —#)
因此我很喜欢NFS SHIFT〜
但我在游戏中发现了一个小BUG〜
所以,让我来告诉你们〜
游戏中很快停下车时,制动盘发热并呈现红色,但比赛回放视频播放中,这种现象并没有出现。
请注意它,并在未来的修补程序中来纠正此问题,并更新这个问题〜
谢谢你们!EA!



以及BUG邮件编号和一些相关确认信息~
YOUR INCIDENT NUMBER IS:  090921-007058
-----------------------------------------------------------------------------------------
- You should receive a response within 24 hours.
- You will receive an e-mail when your incident is updated.
- Use the My Questions in the My Stuff menu to track and update your incidents at any time. Be sure to:
- Add customerservice@ea.com and support@ea.com to the list of allowed senders.
- Check your Junk or Spam folders for messages from EA.

[ 本帖最后由 evozhui 于 2009-9-21 22:18 编辑 ]

使用道具 举报

游侠资深版主
专业车赛评论员
RacePor 公路战神
★★★★★★

版主勋章资深版主勋章

帖子
3948
精华
2
积分
3719
金钱
15594
荣誉
133
人气
150
评议
0
6#
发表于 2009-9-21 22:14:57 |只看该作者

回复 #4 rainshow 的帖子

使用道具 举报

帖子
1129
精华
0
积分
575
金钱
1779
荣誉
1
人气
2
评议
0
7#
发表于 2009-9-21 22:24:11 |只看该作者
强大的LZ。在下从心底感谢你。

使用道具 举报

帖子
1129
精华
0
积分
575
金钱
1779
荣誉
1
人气
2
评议
0
8#
发表于 2009-9-21 22:26:13 |只看该作者
LZ是发的地址是什么,下面一些英文我看的头疼。

使用道具 举报

游侠资深版主
专业车赛评论员
RacePor 公路战神
★★★★★★

版主勋章资深版主勋章

帖子
3948
精华
2
积分
3719
金钱
15594
荣誉
133
人气
150
评议
0
9#
发表于 2009-9-27 12:04:39 |只看该作者

回复 #8 rainshow 的帖子

..................

使用道具 举报

帖子
150
精华
0
积分
76
金钱
491
荣誉
0
人气
0
评议
0
10#
发表于 2009-9-27 14:36:58 |只看该作者
期待早日保护光驱,现在TDU mods的外模有很多精细度可媲美官方车辆的,但是内模就差远了,尤其是LP560-4那个mods很让人可惜,金玉其外败絮其中,车门的内饰一点立体都没做,希望shift的模型能够改变现状。

使用道具 举报

帖子
150
精华
0
积分
76
金钱
491
荣誉
0
人气
0
评议
0
11#
发表于 2009-9-27 14:38:23 |只看该作者
嗯?保护光驱?看来PJ被和谐了,移花接木大法。

使用道具 举报

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

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-8-29 14:47 , Processed in 0.313131 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到