设为首页收藏本站官方微博

汉化工具 自己写了个PFP解包器(quickbms)

[复制链接]
查看: 6702|回复: 5
打印 上一主题 下一主题

[汉化工具] 自己写了个PFP解包器(quickbms)

跳转到指定楼层
楼主
发表于 2010-1-6 22:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

自己写了个PFP解包器(quickbms)

虽然https://www.chinaavg.com/read.php?tid=16658有现成的PFP文件分析工具 了,但是没找到全部选中解压出来的按键,一个一个勾太费精力了。所以自己研究研究一下,居然正确解包了
( o5 _  C9 E4 [8 M9 V6 i8 y# J: I
3 p' r. v) V4 {修改循环的代码的,开始弄的时候把Byte写成Bytes,换成0x01 也不行,弄了半天才终于能完全解压。) k( w8 H% L: S* l
/ y. |6 o; {& b$ j7 @# P4 I

0 c" ~! g) `* r4 i* Q1 w$ A! n" ?& \3 y+ n* e/ K2 A7 W
idstring "PFPK"& P" ?. m# {8 }' M' W
get FILES long: _8 s% ]" b( X3 z$ ]5 K
1 k1 q: ?7 r) x* W
for i = 0 < FILES   
1 E" f* c& }9 H+ w
8 v" N- K8 X! S5 Q& {* u5 gget NSIZE Byte
4 S; ?) K  r" M. R1 o* T/ S9 S: S, {getdstring NAME NSIZE* Z, I3 V6 f* }- P4 M4 d  e
get OFFSET long& j1 [' s" c  C8 n6 F
get SIZE long7 |& L) b% V* e* H) ~9 l( x
+ n8 `5 F0 j! V# [
log  NAME OFFSET SIZE 9 M9 {- q7 p$ Z, q& X; \. l( H
: H5 z( ^& J4 y' A. D: d
next i

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 很美好很美好 很差劲很差劲
回复

使用道具 举报

沙发
发表于 2010-1-6 23:11 | 只看该作者
收到,非常感谢!
回复 支持 反对

使用道具 举报

板凳
发表于 2010-1-7 15:21 | 只看该作者
回复 支持 反对

使用道具 举报

地板
发表于 2010-1-7 17:03 | 只看该作者
贴出来,楼主的似乎少了循环5 O' D9 G7 M2 L* e  i& a) k
楼上的似乎也是资深人士啊。5 H- i4 h1 s4 z1 ^+ N: T9 C: ~
/ U" S( n1 k  v1 p6 ?* x$ v, o: u
# PlayFirst files with PFP extension
2 ?# Q+ l- i) ?; s, R" D2 l8 }# script for QuickBMS http://aluigi.org/papers.htm#quickbms) a( u0 j7 ~8 j3 d9 {% b- ^
  ?5 H) ~1 s( G9 s  r$ P
idstring PFPK
8 P" n- U' h/ E& x0 N* O: Oget FILES long
, @  [; N& _. f. X( j& qfor i = 0 < FILES: x7 }% I" ]5 `; f. R
    get NAMESZ byte
1 ^& w2 T) C9 t- [* P    getdstring NAME NAMESZ' @  g! p( F6 R4 y& l/ K
    get OFFSET long2 N& o2 [% m. `& _8 m0 Q
    get SIZE long
8 I5 |* j: f: I$ D, l  B
9 ]/ i; M2 M& R: V# p$ \    log NAME OFFSET SIZE# \1 F8 {. F$ [. V( f! y( M
next i
回复 支持 反对

使用道具 举报

5#
发表于 2010-1-7 18:07 | 只看该作者
lz的代码里写过循环的,只是贴出来的漏了~
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2010-1-7 20:58 | 只看该作者
引用第4楼深绿于2010-01-07 18:07发表的  :- G, h) D4 u$ `/ c& M5 C
lz的代码里写过循环的,只是贴出来的漏了~

6 |# B0 ~0 a! v; S5 F6 K. h' j2 U呵呵,忘记了,我修改一下
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

官方微博官方微信号小黑屋 微信玩家群  

(C) ChinaAVG 2004 - 2019 All Right Reserved. Powered by Discuz! X3.2
辽ICP备11008827号 | 桂公网安备 45010702000051号

冒险,与你同在。 冒险解谜游戏中文网ChinaAVG诞生于2004年9月9日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

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