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

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

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

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

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

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

虽然https://www.chinaavg.com/read.php?tid=16658有现成的PFP文件分析工具 了,但是没找到全部选中解压出来的按键,一个一个勾太费精力了。所以自己研究研究一下,居然正确解包了
6 @8 \  q: p2 ?$ k$ Q& @  j1 e5 k1 g  S' p$ d$ {
修改循环的代码的,开始弄的时候把Byte写成Bytes,换成0x01 也不行,弄了半天才终于能完全解压。- P& Q3 w8 Z0 e: q0 m% y

; s% F2 I  a  ^: G& S3 I% @  G. Z$ X/ c: [: Z  C- j* I

. K/ A* V9 v% L9 U4 w5 Didstring "PFPK"/ f% `$ D5 b2 \* S$ w
get FILES long; {) B1 A# H# x/ G
1 B9 h" W5 f( y8 v- n5 n% G
for i = 0 < FILES   
' T$ u6 a+ s6 D4 A& A# t9 I
  v  a& Y4 s3 Xget NSIZE Byte
/ z! z. M; R! Rgetdstring NAME NSIZE$ M+ I$ X  m) ^. N  W7 v' {3 q
get OFFSET long
  M9 N4 F4 v9 \8 Lget SIZE long  u8 e6 d  A( t0 K2 r
$ `/ {  C& ?8 Y! b+ Y2 b
log  NAME OFFSET SIZE ) Y1 g% G# @$ l1 k; o
- J* e% S/ b. u& N* C4 x' h+ f4 g
next i

本帖子中包含更多资源

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

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

地板
发表于 2010-1-7 17:03 | 只看该作者
贴出来,楼主的似乎少了循环# J% `8 M# y% D: z* i
楼上的似乎也是资深人士啊。( ~+ p2 s6 v7 T' t
# [( ^4 V& [6 T9 I
# PlayFirst files with PFP extension
- _& w/ @6 H( x  g; O9 {$ Z( G" m% Z# script for QuickBMS http://aluigi.org/papers.htm#quickbms% y6 @  F+ q1 p% D7 o  Q
/ S4 y7 O1 k; p3 R# l( `; Z
idstring PFPK
5 S6 B; q+ G& r- Pget FILES long0 T" s0 y* S" y+ h3 E! Y  v
for i = 0 < FILES
" c$ A. P+ x* T, K    get NAMESZ byte8 ~7 o1 Z3 m3 M1 L
    getdstring NAME NAMESZ9 `, X# X- ?, [2 ?4 U1 q
    get OFFSET long
3 w  ^9 D: {$ m: y1 {$ ~; G2 L* I6 r- t7 C    get SIZE long
. d2 {0 s9 U( h6 a/ W7 n+ r& m& C; R0 s" X. ]6 {
    log NAME OFFSET SIZE9 c' E2 K0 j, y: Q: v( I# L$ ?- p& l, \
next i
回复 支持 反对

使用道具 举报

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

使用道具 举报

6#
 楼主| 发表于 2010-1-7 20:58 | 只看该作者
引用第4楼深绿于2010-01-07 18:07发表的  :
. E( S4 f/ f  j' \+ k/ blz的代码里写过循环的,只是贴出来的漏了~
( I0 ?$ e' m% e: @: m* m9 ]
呵呵,忘记了,我修改一下
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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