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

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

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

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

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

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

This is a really good example of the simplest archive format possible.
% x2 \5 k; o* f; q+ e! j& B. m" f4 c
The archive begins with a 4 byte signature 'PFPK'. 2 A, c) T6 d/ l/ k' Z3 {
Immediately after that is an 32 bit integer telling you how many files are in the archive. ) c8 s( n- V6 i: P% N
! F) e: l" X3 i& o
Then it starts the file allocation table.
7 K/ G" F/ _% ^0 g: E) FEach entry consists of: 3 z$ c0 X6 l' g
Byte - Number of characters in the file's name. ( F4 q( v8 G0 N! R6 m. R4 H
String - File name. 7 a! @# j/ B2 N& t: A
Int32 - Address of the beginning of the file. 5 @4 U- c. j) ?" J1 t7 v
Int32 - Length of file in bytes. : a+ \. m% j7 I, Q# P5 L

! I) n, `1 ^0 \5 G! xNo encryption. No compression. Quite boring actually. ! {% x+ i6 R$ v; {0 l$ R9 e  K! `4 C
This format should be a required task for an absolute newbie as an introduction to writing archive unpacking software. 4 Q% e+ n9 l% I3 L' r4 x; v
# C* _; K( h: m% R  @( D
这个格式除了梦之旅3,还在很多游戏中有运用。0 e, D4 H  J( d& d) j
Gourmania 8 Z: C1 H6 c/ G8 E
Hot Dish 2 # h) @/ L8 n% g
Nocturnal Boston Nightfall : f6 n. I( N  v0 T! P. q
NightShift legacy + a, E+ q" j% U5 l7 Q5 J
Pet Shop Hop
3 I/ x0 [% |8 B. J: `Book of Legends
+ c. ?; b2 T& ?Chocolate Chase
# A8 {7 I8 x% S, E1 `- ?Fashion Dash ' X$ ?- d8 G% c1 [# ^  Z( g
The Clumsys
! U: F# p/ X9 sMythic Marbles 5 e9 t1 H$ M, E' z
Lost Reals - Legacy of the Sun Princess 1 w+ n: x5 ]/ Z. i/ I
Dr. Daisy Pet Vet (sample archive arrached - game.pfp)
  r1 r" s! I( V) D! N( a/ WDream Chronicles * j2 n' k: r6 F; j7 }
Wedding Dash + v( f0 I4 W9 t8 ]& P& B
Hot Dish 2
) u" \; m: `+ a& r0 y# lBook of Legends 3 g! u5 F* c6 n+ M
MahJonggs
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 很美好很美好 很差劲很差劲
回复

使用道具 举报

沙发
发表于 2009-4-15 20:26 | 只看该作者
Byte - Number of characters in the file's name. : Z+ h6 o  H4 c1 w9 B5 c+ Q
String - File name.8 j( M- ~5 N; H2 G$ [
Int32 - Address of the beginning of the file. 9 C6 w7 s7 L2 a
Int32 - Length of file in bytes.% A( g  p- F% l
) F3 Z  D) \% h' F2 k8 w. S% m  v
看来写个通用性的工具势在必行,还好来了一个VC Coder,嘿嘿~~
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2009-4-15 20:29 | 只看该作者
引用第1楼firendless于2009-04-15 20:26发表的  :9 T. S6 o; o2 L& p( C
Byte - Number of characters in the file's name.
* @/ f2 d' R; L+ c& h' ?String - File name.0 [9 ~0 ~, J( `
Int32 - Address of the beginning of the file.
+ _; D1 I8 S' l# K5 w. O5 S! }Int32 - Length of file in bytes.
8 w7 w& C- S9 ~
! W' \; r3 z5 t. A+ }" B& i.......
7 H7 `& v+ M% I+ N8 Z+ u
通用的很难写的
回复 支持 反对

使用道具 举报

地板
发表于 2009-4-15 20:31 | 只看该作者
pfp的通用,不都是这个格式么,只要定义位置和敏感度就好了,有你和那个Vc coder. H) h6 N3 a3 ]! B5 \
有啥难乎# h) H# q" `0 R$ Z. x
标志位
+ j& @8 Q/ Y0 `7 M文件名
7 v3 W4 ]9 B  V" Q开始偏移
' o# n4 L: U; |" }& Y% k" E7 b/ U$ G长度偏移
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2009-4-15 20:41 | 只看该作者
你有兴趣的话可以看看这个
( b. M& Z+ v* O# V% `& P8 \3 q1 c
https://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日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

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