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

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

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

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

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

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

虽然https://www.chinaavg.com/read.php?tid=16658有现成的PFP文件分析工具 了,但是没找到全部选中解压出来的按键,一个一个勾太费精力了。所以自己研究研究一下,居然正确解包了
% m  s! ]+ p- z  t& B$ V0 t7 j0 b
修改循环的代码的,开始弄的时候把Byte写成Bytes,换成0x01 也不行,弄了半天才终于能完全解压。  v6 K" g* t% F; g: R
* p! \" W8 e! x3 c
6 r+ Y, {" m- d" n8 f

- T0 y$ h, X: V. didstring "PFPK"$ o$ }; B- u0 @% o& q
get FILES long* A1 c0 ?0 d9 E4 ?* ~
' [9 J. h8 c: i0 q
for i = 0 < FILES   
' Y+ N0 }9 A9 ?5 t$ o
" D1 _1 V7 `$ q+ y4 `9 {6 l# j/ vget NSIZE Byte/ D8 ~# {& u: c% y& ]9 p  `
getdstring NAME NSIZE( F/ V$ S" i2 ]- x, }( O+ L
get OFFSET long
+ R4 B) [, c; Q" _2 V% {0 P1 Kget SIZE long
7 ^1 O2 W1 s( h$ J' U# E4 c1 p1 _# z8 `8 D
log  NAME OFFSET SIZE
1 z8 p( S- I( l% V7 |* ]  X6 r- I' d* w/ G) i* M
next i

本帖子中包含更多资源

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

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

地板
发表于 2010-1-7 17:03 | 只看该作者
贴出来,楼主的似乎少了循环
) @8 T' ~) j0 i" @0 d: S/ P楼上的似乎也是资深人士啊。
. E& a5 o7 f# P+ U  U" M/ o" y& `
& U1 k% Q! v; @* a# PlayFirst files with PFP extension5 _: Z2 S! W( M9 \) Z5 p* @$ S2 u
# script for QuickBMS http://aluigi.org/papers.htm#quickbms
- u  Y4 f$ H2 g3 Y+ x" Z3 c+ F
6 f1 [: X- d  ]# ?idstring PFPK
3 f. e$ i! }5 m, h' q) Oget FILES long( u: x3 h: x  a) K, C) x
for i = 0 < FILES
& X6 o( n3 ~$ S8 |* p3 Q    get NAMESZ byte
4 A8 [; G' U- W& m& H    getdstring NAME NAMESZ
2 Z& q7 {! x9 N    get OFFSET long& t+ ~3 ~6 c7 R3 h8 i- U$ x) c
    get SIZE long
, H0 |, I: }7 }9 ?5 ^
7 U, }& V& N$ _. ~    log NAME OFFSET SIZE& L# k1 u' g; G  S5 _. R, z4 ?! k
next i
回复 支持 反对

使用道具 举报

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

使用道具 举报

6#
 楼主| 发表于 2010-1-7 20:58 | 只看该作者
引用第4楼深绿于2010-01-07 18:07发表的  :; S% I  R' k/ c" ^" L7 ~
lz的代码里写过循环的,只是贴出来的漏了~
3 R' c2 f6 E8 E7 g- e$ a
呵呵,忘记了,我修改一下
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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