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

汉化工具 FPAK文件解包器

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

[汉化工具] FPAK文件解包器

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

FPAK文件解包器

放上老外发布的FPAK文件解包器。
* I  v! k) W& U( d1 M! c2 L# Z& H2 F) u+ a0 P7 C- d1 O8 I$ _* D
# Tibet Quest
1 P' V; Z* I% n: Z# script for QuickBMS http://aluigi.org/papers.htm#quickbms7 {2 V& M2 Y9 x* o
quickbmsver 0.2.1   # needed for the "binary" type used for MEMORY_FILE29 Q% S* w' q* A* }
idstring FPAK
. H) ~- K) R( X% l2 z% \$ }# z" T# ~( Oget DUMMY long
1 s/ T& i7 N5 fget DUMMY long& }: M3 k% z) b
get FILES long
  b' T" q  J$ h# m1 D- \; K: lset INFO_SIZE long FILES1 j# E5 g8 y: C! F
math INFO_SIZE *= 73
' k; j& X$ B3 u0 B" tsavepos INFO_OFFSET5 C5 Y: e- @- j' S
log MEMORY_FILE INFO_OFFSET INFO_SIZE, x7 K6 W1 A! _/ x+ ^- G; Z
set VAR_A long INFO_SIZE7 x- T. _# u7 F& f/ D: e5 {2 g8 n& d/ u+ \! S
math VAR_A -= 0x278 W* X( @( F# x6 P* J
set VAR_C long 0xad
$ |# m4 r! B' z0 Xset VAR_D long 0x6f7 y3 \  o) g1 W/ _( I6 A
for i = 0 < INFO_SIZE
2 Z( P; J, T1 X5 b/ h! |1 V; y    math VAR_A += VAR_C
# i/ V! k$ K1 X' x    math VAR_C += VAR_A
7 U  W; o$ C: K) b% z) |    math VAR_D += VAR_C, N- g5 F9 q% H$ s, u/ b
    math VAR_D ^= VAR_A4 i/ x+ Z9 S4 V( [
    math VAR_A &= 0xff  # not needed/ i6 d) S0 X5 `1 b! q+ O5 `
    math VAR_C &= 0xff  # not needed  R& T- a' g) [# Y0 ^2 M5 u& f0 A$ C
    math VAR_D &= 0xff  # not needed
' N6 k  v' e4 [/ o    getvarchr BYTE MEMORY_FILE i
: C6 z6 r" v; o1 h    math BYTE ^= VAR_D/ `, J, F: t5 R9 v( m( Z
    putvarchr MEMORY_FILE i BYTE
  ~) j  |$ J, R: |5 ?: U, Xnext i3 D3 _8 W' a# [$ S7 a/ s2 R+ h
set MEMORY_FILE2 binary "\x7B\x47\x85\xF0\x91\x8B\x2C\x94\xA7\x55\x3A\xF6\x17\xB1\xC2\x06\x6B\x64\x28\x8A\x86\x09\xCE\xA2
0 k  p2 K7 B2 R: `" C) [" M\x9F\x58\xDE\x46\xAE\x24\x63\x74\x69\x9D\xFB\xFD\x6E\x50\xE0\x12\x57\x1C\x08\xBC\x1B\xD0\xD9\x81\x01\xE4\xC7\x07\x88\x16\x76$ h4 u3 N6 A- w7 s; f
\x49\x23\x05\xAD\x51\x38\x78\x45\x89\x5D\xCF\x2E\x20\x26\xB6\x3B\xC3\xEB\xEF\x22\xA0\x19\xC6\x6A\xBB\xA1\x41\xF5\xCB\x73
) b9 Z2 O, c/ t8 H\xED\xEA\x9B\x90\xA9\x2D\xAA\x15\x27\xDA\x37\xF9\x40\xA4\xE8\x67\xBF\x1E\xB8\xAC\x60\x53\xD2\x54\x1D\x68\xF7\x4F\x00\xC4
& M& Z( h, Y; ]& Q\x5E\x33\x29\x14\x0C\x3F\x62\xFC\x93\xC1\xB0\xB4\x9C\x1F\x72\xAB\x11\x18\x87\xB5\xE9\xF1\x59\xF8\x36\x5C\xA3\xE3\x794 e8 E, F  y# t* C' v- w  H9 V
\x8C\x2F\x0A\xBA\x44\xD8\xC8\xA6\x2A\x03\xCA\x1A\x10\x35\xF3\x77\xD7\x31\xB9\x97\x43\xF2\x3D\xDF\x21\x52\x65\xB2\x34
# o7 f2 n* u2 E' V. }( N* {\x6F\x7F\xD3\x2B\xC0\xCC\x6D\x75\xDD\x0D\x13\xDB\xE5\x02\xEE\xB3\xF4\xC9\xFE\x66\x5B\xEC\x7D\x83\x5F\xCD\x8E\xE6\x84\xD4
6 F, H& v! t; b0 c\xBE\x32\xD1\xA5\x56\xC5\x70\x9E\x0B\x9A\x80\x6C\x5A\xE7\x7A\x7C\xB7\x7E\xFA\xDC\x0F\xE1\x4B\x4C\x8F\x4A\x04\x4E\xA8
; k5 q7 T0 T4 }, {2 W& r7 Y7 u9 Q\xFF\x3C\xD6\x0E\x95\x39\x82\x42\x3E\x61\x96\x48\x8D\xAF\x30\xE2\x71\x4D\xD5\x25\x92\xBD\x99\x98"/ ^1 `3 l8 U- `- `( O: d. f
for i = 0 < FILES5 X4 s8 Y: b+ N  _' T; U# X
    getdstring NAME 0x41 MEMORY_FILE* q% A+ a1 ?' q- |1 B  f
    get OFFSET long MEMORY_FILE3 L3 N3 s0 A2 ^. V* M7 h9 l( n, u; i
    get SIZE long MEMORY_FILE
: `6 d2 A/ L% K    log MEMORY_FILE3 OFFSET SIZE- N. l, x- z8 o7 H5 A9 Y
    for j = 0 < SIZE
( u. G1 G: W, K5 q        getvarchr BYTE MEMORY_FILE3 j' ~& D% w4 t% p, ?0 z3 D
        getvarchr BYTE MEMORY_FILE2 BYTE) c+ e9 a8 Y) _/ B& O* F6 z, k
        putvarchr MEMORY_FILE3 j BYTE5 T; s! {- h- ]+ t1 v
    next j$ C# P8 S+ Y- H5 s
    log NAME 0 SIZE MEMORY_FILE3' L0 f  A4 ~3 I8 `
next i

本帖子中包含更多资源

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

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

使用道具 举报

沙发
发表于 2010-5-5 19:00 | 只看该作者
经测试可用,但是会解出一些识别不了的spr文件
5 U" b6 R& K; Z9 O还有一些以map为后缀的文件...
回复 支持 反对

使用道具 举报

板凳
发表于 2010-5-5 19:05 | 只看该作者
解决了的说...简单地提取一下就好了
& t2 G  t: c* ~, o' L& S: M6 t谢谢大大提供~
回复 支持 反对

使用道具 举报

地板
发表于 2011-9-5 22:26 | 只看该作者
回复 竹のかぐや姫 的帖子
8 v3 b! _4 z) d; }; }9 ^; t1 ?: G5 [& W9 H
如何提取的,能说说吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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