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

【汉化资料】梦之旅3 pfp 包文件格式

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

【汉化资料】梦之旅3 pfp 包文件格式

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

【汉化资料】梦之旅3 pfp 包文件格式

This is a really good example of the simplest archive format possible.
  `2 O/ ?  I; I3 P( O$ ^/ X# ~
6 }! F/ Y% K/ v6 l0 N" HThe archive begins with a 4 byte signature 'PFPK'. . D/ d; X8 F4 n1 R) I' l. o. w; I( K
Immediately after that is an 32 bit integer telling you how many files are in the archive. " N% ^" f9 h! r% D! p
9 m. Q( T- v. @  e3 {" }( a
Then it starts the file allocation table. ) R7 j# w* e& o
Each entry consists of: , ]5 H0 W- t0 A3 c( x  ^8 g
Byte - Number of characters in the file's name. ; C) ~, Y% p$ T) C
String - File name.   X  i) o% }- N6 N; Z' D" z
Int32 - Address of the beginning of the file. 8 i" b1 l- V7 C& @4 y3 f  S: a
Int32 - Length of file in bytes. ( W0 {6 Z1 j% i2 {) u* R0 V: G
0 T% D9 U1 Y4 l
No encryption. No compression. Quite boring actually. ' L7 H1 _" ]  T& _' a1 M  k
This format should be a required task for an absolute newbie as an introduction to writing archive unpacking software. 9 U& C  Z8 W4 k3 @: g5 ?& `
# L% M4 T  w, q9 L$ I) w5 g. t
这个格式除了梦之旅3,还在很多游戏中有运用。
) m( f6 T+ l( o- ]4 F$ OGourmania / B4 [  z: q/ R1 B9 d5 ~
Hot Dish 2 / P7 n  q. |. ?
Nocturnal Boston Nightfall
  Y4 T1 T: E; LNightShift legacy 2 }7 S, `7 a+ y- @
Pet Shop Hop
$ s: V7 V. V& IBook of Legends / L; a$ T! c" s4 C3 ^8 M
Chocolate Chase
- J2 S! M9 \: D  DFashion Dash ' n8 w; H% J1 E. U0 J& ]
The Clumsys 9 _( I9 O) m/ {) A  p/ X
Mythic Marbles
1 N  Z5 L' m9 a/ s$ R: p7 JLost Reals - Legacy of the Sun Princess 3 B; {" ?% a& Q5 [
Dr. Daisy Pet Vet (sample archive arrached - game.pfp)
. f8 e  ^6 E% U4 j7 I, v. ODream Chronicles / D1 @' c) E7 J
Wedding Dash 3 d  k, r/ E; m: c
Hot Dish 2
0 ]' B+ |) f/ w# Y: [! YBook of Legends # b& ]. X: X, o$ U  S# N! R
MahJonggs
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 很美好很美好 很差劲很差劲
回复

使用道具 举报

5#
 楼主| 发表于 2009-4-15 20:41 | 只看该作者
你有兴趣的话可以看看这个
2 Z$ {. ^3 i) [$ y6 u3 L1 q
7 ~& U  D* a  v7 Lhttps://www.chinaavg.com/read.php?tid=16179&fpage=3
回复 支持 反对

使用道具 举报

地板
发表于 2009-4-15 20:31 | 只看该作者
pfp的通用,不都是这个格式么,只要定义位置和敏感度就好了,有你和那个Vc coder
+ e; t/ A# C: s5 T" t有啥难乎* W, j5 J+ d- {! U6 d8 P; w) o
标志位
, v8 h% ]; _/ [, ]9 m" _文件名
( [( t" V8 D( q9 K! g+ d0 q开始偏移
5 e1 T* G; o0 q1 g# {8 F% m长度偏移
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2009-4-15 20:29 | 只看该作者
引用第1楼firendless于2009-04-15 20:26发表的  :; n1 R# ~$ K5 \6 H
Byte - Number of characters in the file's name.
/ P/ ~2 z% E; U2 ?String - File name.
$ Q! ?# x3 l! ?Int32 - Address of the beginning of the file.
9 h2 C7 ]7 z( w' hInt32 - Length of file in bytes.
/ [. \) N5 Y# n" T% L/ y) [& K% _9 k4 l) H+ _
.......
. U0 T* _5 Y( \
通用的很难写的
回复 支持 反对

使用道具 举报

沙发
发表于 2009-4-15 20:26 | 只看该作者
Byte - Number of characters in the file's name. , i$ v% Y9 q# {) k$ |! L
String - File name.4 u. v9 U6 P, w* a4 U1 r# b
Int32 - Address of the beginning of the file.
0 q) Q" p- B9 a3 @. s2 sInt32 - Length of file in bytes., j. _0 ]2 K8 ~- p2 y" r
0 [# \; \# J! L9 i! V2 K' Z
看来写个通用性的工具势在必行,还好来了一个VC Coder,嘿嘿~~
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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