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

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

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

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

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

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

虽然https://www.chinaavg.com/read.php?tid=16658有现成的PFP文件分析工具 了,但是没找到全部选中解压出来的按键,一个一个勾太费精力了。所以自己研究研究一下,居然正确解包了9 j( W" U& i" O# X
8 z/ C$ W4 A( x) @' t5 ]
修改循环的代码的,开始弄的时候把Byte写成Bytes,换成0x01 也不行,弄了半天才终于能完全解压。( p: k" Z/ p5 G+ O) \1 f5 }
& w% k; U4 G% Q, D; m& y

2 i  U' q! e1 ^2 I2 v
! `* i- \3 \! i# ]  D& D- n/ R6 widstring "PFPK"
: F' d$ \8 J% S) Zget FILES long! _6 m; E3 x7 W4 F  O7 t/ H" g% @
- X0 n$ F* r8 B, c
for i = 0 < FILES   
* y4 K: M. X, r" N2 z6 }! `3 ~6 Q' U" [3 h: W; _. B- n& l# I
get NSIZE Byte
% O9 z' u- U# e3 s: q- Rgetdstring NAME NSIZE
$ D* ]+ r9 V, S9 A* Wget OFFSET long2 Y1 L# B% s9 v% d& b; x
get SIZE long3 D/ k8 B6 Q8 w( H, v4 V1 a' N

1 |" `, l' J3 z$ z% j) G) g4 t3 ~log  NAME OFFSET SIZE
: L; P5 Z9 e2 i$ _7 G0 t  }" r+ d
* x/ c( l$ M0 _4 f+ P' ~" Wnext i

本帖子中包含更多资源

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

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

地板
发表于 2010-1-7 17:03 | 只看该作者
贴出来,楼主的似乎少了循环) M  C/ T1 j* k; ]( H* J
楼上的似乎也是资深人士啊。
* }" T* [1 a' E
( [7 ?0 v" d/ d$ Q# PlayFirst files with PFP extension9 _& c6 T! I7 A
# script for QuickBMS http://aluigi.org/papers.htm#quickbms
1 d" S" `/ t. w/ j* J- m# x7 g1 q
/ p8 x' L  @1 `  [) M; |idstring PFPK6 i; Y+ N1 |1 [1 C
get FILES long
+ K( k8 p' q/ L  wfor i = 0 < FILES/ d+ H' d- n6 J/ i2 B3 b
    get NAMESZ byte% p# K" j3 ^0 ^) m9 m
    getdstring NAME NAMESZ, a% J; Q) W4 F; E+ G) S
    get OFFSET long# A$ [3 r; s. q5 j" u
    get SIZE long! T1 w( n9 J  R  n' ]
/ H& D/ `# d8 I: T, u. f
    log NAME OFFSET SIZE
" Z. f' m4 @4 ^, g- R" C4 Ynext i
回复 支持 反对

使用道具 举报

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

使用道具 举报

6#
 楼主| 发表于 2010-1-7 20:58 | 只看该作者
引用第4楼深绿于2010-01-07 18:07发表的  :
& E& L: F7 c3 A8 Ilz的代码里写过循环的,只是贴出来的漏了~
; J% A* s6 Q! ~' s! }
呵呵,忘记了,我修改一下
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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