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

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

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

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

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

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

This is a really good example of the simplest archive format possible. # N1 v  M% J$ \3 d

, ]$ p- v8 C/ j& V' _. oThe archive begins with a 4 byte signature 'PFPK'.
: m' u+ M8 X3 b  W# F! x# m: Z/ @Immediately after that is an 32 bit integer telling you how many files are in the archive.
; S; K6 t1 P  K/ ^" o2 F) n5 l  H% m  @  G) x6 ^! |; h/ {
Then it starts the file allocation table. % b5 G& n& F3 N0 }% Q( V* Z5 r
Each entry consists of:
4 Z% ?9 f8 s' |# `Byte - Number of characters in the file's name. / r8 r% E2 l3 f7 c( u
String - File name.
# I' H; J; B7 F, ^. TInt32 - Address of the beginning of the file.
0 W4 T9 D) n8 d. \  l. GInt32 - Length of file in bytes. / K! i# j$ E4 y1 N5 M3 }, W; C5 s" `
: E( r1 y/ K( a9 b# K; E
No encryption. No compression. Quite boring actually. ( C$ }7 Y( I# b9 k) ?1 L
This format should be a required task for an absolute newbie as an introduction to writing archive unpacking software.
) h# n& y% u* O7 N2 |* t# r$ L9 f/ }; e! Z& z7 A0 F& S
这个格式除了梦之旅3,还在很多游戏中有运用。
/ k9 r# m& _. _& n% v5 p! CGourmania
( E; R/ R1 W7 C' }3 N' T/ cHot Dish 2 ( ^- F6 D" g" a2 }7 a
Nocturnal Boston Nightfall
  ~5 H' q8 u+ x& i/ E3 Q3 fNightShift legacy
$ w, Z' g& l$ a: L1 S1 k+ bPet Shop Hop
4 q" T' H# \& X& ~: x( vBook of Legends
% \& E2 S' A2 e* r) m9 GChocolate Chase # M7 u! Y1 H! ]5 E( L( o8 f
Fashion Dash % F0 `  w4 S2 s) U: Q7 q4 x
The Clumsys
% [8 @5 J5 K! l: U3 H- OMythic Marbles - [- k+ \$ w# j9 c- P
Lost Reals - Legacy of the Sun Princess # D0 r" h, y4 \* L  P
Dr. Daisy Pet Vet (sample archive arrached - game.pfp) & d4 ]* }4 {: f9 n+ a4 q/ |
Dream Chronicles 5 t, B; e: }1 F  V$ p( @4 I
Wedding Dash ) D) p9 j# O% P2 A
Hot Dish 2 ; f0 G8 e$ K1 n( y
Book of Legends ' {7 z/ r& i& w3 a
MahJonggs
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 很美好很美好 很差劲很差劲
回复

使用道具 举报

沙发
发表于 2009-4-15 20:26 | 只看该作者
Byte - Number of characters in the file's name.
+ i5 ]- B- X+ T1 m& |String - File name.
( O. X* X0 A* W; O) Q! s5 F; FInt32 - Address of the beginning of the file.
% D- @- ?- a* X1 {0 NInt32 - Length of file in bytes.1 \) y8 [. a- n% K

$ _" n/ v9 X2 V# G看来写个通用性的工具势在必行,还好来了一个VC Coder,嘿嘿~~
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2009-4-15 20:29 | 只看该作者
引用第1楼firendless于2009-04-15 20:26发表的  :
0 A( }+ Q- L4 |' z7 x6 o' ?) h5 PByte - Number of characters in the file's name.
, f1 M# w& ]: i% X. o7 C; [5 YString - File name.
3 }7 ]. N- E4 D) SInt32 - Address of the beginning of the file.
) _. ]: p+ L4 w$ Y. \8 g$ BInt32 - Length of file in bytes.
* _. C' I) l8 v, A/ G( x$ c- d8 d% T: V5 _3 x" s; J
.......
4 M! Y7 z5 x% p
通用的很难写的
回复 支持 反对

使用道具 举报

地板
发表于 2009-4-15 20:31 | 只看该作者
pfp的通用,不都是这个格式么,只要定义位置和敏感度就好了,有你和那个Vc coder
2 ?9 w% I; W- Q; F有啥难乎& f' W" k* R/ E& d" L1 ^: l6 }+ r; w- P
标志位
5 d: Q# G& k/ N# R文件名" t% \' o  O- Y9 @
开始偏移. c- G' h0 _8 I  t9 u5 _$ q
长度偏移
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2009-4-15 20:41 | 只看该作者
你有兴趣的话可以看看这个
' J: ]- h, N& Z( L: m
0 y" R0 I) C; C2 v9 X) U3 w: h; Yhttps://www.chinaavg.com/read.php?tid=16179&fpage=3
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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