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

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

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

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

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

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

虽然https://www.chinaavg.com/read.php?tid=16658有现成的PFP文件分析工具 了,但是没找到全部选中解压出来的按键,一个一个勾太费精力了。所以自己研究研究一下,居然正确解包了5 B2 ^, x' ~4 e0 F: ?* Y

% Q; s6 o8 \/ G  e: F修改循环的代码的,开始弄的时候把Byte写成Bytes,换成0x01 也不行,弄了半天才终于能完全解压。4 q& l2 h6 c; B" G1 `4 i

# ?2 V( r0 C0 b* R) v% M" t# f
7 b$ a+ u/ Z/ g% _" y! i% W
idstring "PFPK"
$ C& W8 \/ g) C3 Zget FILES long6 c3 ^0 ^" V$ M5 v- }0 n' ?

% A+ s' ]/ z- T5 y/ Ffor i = 0 < FILES   4 v  G* f) c: I1 Z$ r; S5 A
1 Q+ ?) L; q7 g: R. @' {, H9 j6 o0 o
get NSIZE Byte7 o# N; `  m  ?& T. X+ r
getdstring NAME NSIZE
1 x. D* @1 x. V% lget OFFSET long
. W# J; c( s2 a3 A. q8 \get SIZE long& z, Z5 N  R( t3 ?( U! z2 _

: u6 ?- @$ t8 J! _5 j$ zlog  NAME OFFSET SIZE # e8 ?! a2 A5 b; M: c7 D
) K/ g- H2 C  @# T$ Q$ N, \
next i

本帖子中包含更多资源

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

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

地板
发表于 2010-1-7 17:03 | 只看该作者
贴出来,楼主的似乎少了循环
3 _+ w; a, ~8 }: p" w楼上的似乎也是资深人士啊。5 G# C. ?0 x1 x
! F9 F* b5 y7 V( E: @
# PlayFirst files with PFP extension
; ]+ K' L! X+ k5 K) l5 R! E# script for QuickBMS http://aluigi.org/papers.htm#quickbms, p  {5 J( C. Z- }* E
( H# E- d6 v! e. I# `
idstring PFPK  Q- u& y6 U9 f  a
get FILES long% L( j! D+ T! h
for i = 0 < FILES
5 D5 f! N; I( e% X) m( G    get NAMESZ byte! l3 G5 l" R3 r- d* O
    getdstring NAME NAMESZ
0 @2 a! \) W' K4 ^& u5 M    get OFFSET long. z0 S  q8 d$ W) o
    get SIZE long2 E$ {9 r6 Y& B

( s+ {4 X6 }8 e0 w; W8 e    log NAME OFFSET SIZE
0 P  Z; \: ]0 Q( ?5 B. Rnext i
回复 支持 反对

使用道具 举报

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

使用道具 举报

6#
 楼主| 发表于 2010-1-7 20:58 | 只看该作者
引用第4楼深绿于2010-01-07 18:07发表的  :% A; }% v9 I3 u
lz的代码里写过循环的,只是贴出来的漏了~
9 k: n; R) l; ~
呵呵,忘记了,我修改一下
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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