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

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

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

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

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

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

虽然https://www.chinaavg.com/read.php?tid=16658有现成的PFP文件分析工具 了,但是没找到全部选中解压出来的按键,一个一个勾太费精力了。所以自己研究研究一下,居然正确解包了  ~$ X* V. H/ G+ s' v
+ r! K+ i$ g! t1 X, o9 S
修改循环的代码的,开始弄的时候把Byte写成Bytes,换成0x01 也不行,弄了半天才终于能完全解压。
" p. e9 c7 g) S! s! U. p
1 S4 A# i9 {; p0 _+ @4 @/ \2 W" Y4 C  Z+ z0 [
  W% T* K  c# ]5 d
idstring "PFPK"
, H/ w" }" ]3 w4 W! gget FILES long* m/ f6 ]: x, A& v+ H0 ^7 t

9 m- v8 u' u+ _for i = 0 < FILES   - h9 S/ Y5 Z/ z6 e& k( c
: q' J- `4 I) d2 d% A* F- H$ u
get NSIZE Byte
: f8 @3 X/ E- q' x8 Qgetdstring NAME NSIZE
. m( l; ]4 n' P$ W8 j( q; D6 t6 yget OFFSET long7 z0 P- ^% S# K, S. L& v- u/ }! Z" e* w6 ^
get SIZE long
+ n; D6 ^4 {/ p) l! p% c
& u: @# i" l$ p. T2 v' O4 Ilog  NAME OFFSET SIZE $ \8 [8 k* Y: a

) f1 }& J/ }! M7 O$ g3 j( Fnext i

本帖子中包含更多资源

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

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

地板
发表于 2010-1-7 17:03 | 只看该作者
贴出来,楼主的似乎少了循环
& c1 U8 r  @; K8 H9 U1 U! h/ d# q楼上的似乎也是资深人士啊。
7 Y- Z8 g0 D$ l. J2 C8 N3 f
( Z6 P" u( ^' Y5 z! E  w# PlayFirst files with PFP extension* M8 ~- T0 [6 C- o& ?
# script for QuickBMS http://aluigi.org/papers.htm#quickbms$ |% n* @( H& c
3 n9 M  l# v* M$ y
idstring PFPK& Z, ?: W7 g( }! u; K
get FILES long
* z" R2 j. u* U  ufor i = 0 < FILES3 u; M! ^  o/ U6 p; @) Q
    get NAMESZ byte9 ^2 {. D/ _4 T) t
    getdstring NAME NAMESZ
' \8 ]" x* \* w2 y! i    get OFFSET long# g( c4 t6 H3 P( B" i0 f' x4 x# s
    get SIZE long
. r9 \$ _3 V5 n9 @3 M% |8 q; d8 B& f! r% C: N  v- W
    log NAME OFFSET SIZE; M5 O' g2 s4 \% ?* y* E: k+ _
next i
回复 支持 反对

使用道具 举报

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

使用道具 举报

6#
 楼主| 发表于 2010-1-7 20:58 | 只看该作者
引用第4楼深绿于2010-01-07 18:07发表的  :- F" S9 n5 N2 c5 {, r4 R, ]: Z! Y
lz的代码里写过循环的,只是贴出来的漏了~

# g, @' E6 c: p/ [# ^呵呵,忘记了,我修改一下
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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