冒险解谜游戏中文网 ChinaAVG
标题:
静物2字体文件之初步揭秘
[打印本页]
作者:
shane007
时间:
2010-4-14 21:11
标题:
静物2字体文件之初步揭秘
首先感谢jinxin8866的不懈努力,他已经在内存中找到了和静物2字体相关的3个文件,并把它dump了下来。
* g# I) U) N% _ l9 H- K; y
相关帖子
$ ^9 Q* {* b0 _! N. l. [( Z
https://www.chinaavg.com/read.php?tid=21378
# N G; n ^' }0 ~
+ v3 I0 I# ?8 f0 Z# f& y
其中第1个文件最大,应该就是字体本身,第3个文件是字体索引文件,里面是0x00到0x7f 的utf-16编码索引。
1 `5 }9 V8 f; R7 k. J# j. f, P& a* d
第2个文件,我没有猜错的话,应该就是每个字符在图片字库中位置的定义了。
% A1 \9 ` l' D* k/ a' _) r
5 z; a: G9 L9 p9 Y1 i
对字库文件的研究是逐步进行的,看了一下第1个文件的大小。
0 _; B) @* c- n7 N* i
我们不难猜测这是一个图片材质。
! @8 o$ d' _$ f; k9 W6 j
于是我们用CrystalTile2这个工具来看看,把图片宽度设为256,颜色格式设为32位aBGR.
; [3 k; ?- N/ }6 {( i
https://www.chinaavg.com/read.php?tid=21902
$ c' ]0 z3 c( V8 z
# r! R- ~! }% @5 r# C
哈哈,我们看到了比较清晰的字形,和游戏中的字形一样,请见下图:
6 |' K% n1 D* X) @! `* ?
字形有一些错位,我猜想可能真正的字形数据不是从offset 0 开始的,所以会这样。
5 i! J z( K5 ?' Q2 r2 x
但是图片的宽度和颜色格式应该是对了,我猜想,这可能是1张DDS格式的字库。
5 [* l0 K" Z V1 B& k5 X7 B0 L# P
目前的结论就这些,有新的发现再更新。
* C) D! K' w# ]2 @( |
[attach]15913[/attach]
作者:
beegame
时间:
2010-4-15 12:21
看这个图片字库挺复杂的。
作者:
solidji
时间:
2010-4-20 18:27
用我的方式从纹理中提取了一些类似的字体,没有上色最好用WINDOWS自带图片查看工具打开
9 ?. f/ c6 y; z0 `4 c
[attach]15942[/attach]
% }( u9 C9 m7 V" a: S
我换成DDS格式看看
作者:
solidji
时间:
2010-4-20 18:49
标题:
still life 2 textture
[attach]15944[/attach]果然,用DDS格式保存的话看得更清楚了
* u/ P$ P' p$ K6 k. w
C3 ^9 L& c. a: x7 E% H( k/ i
[attach]15943[/attach]
: g5 y/ n9 Z4 n
不过创建了好多套模板,难道是每次使用都创建一句台词所需的最小字库?
. p- S3 T. G. \& D p; M
! I" Z- H/ x$ X8 |& K! n
才开始跟静物2,看来要跟下他从文件载入DDS文件之后是怎么拼接成句子的
作者:
canmover
时间:
2010-5-10 13:19
如何把图片从内存dump出来?游戏用CreateDIBSection函数创建一个设备无关图,然后用ExtTextOutA画上字体。我想把这个在内存中的图弄成一个图片文件,可独立显示。怎么办?
作者:
solidji
时间:
2010-5-11 18:28
应该有相应的函数,设备无关图我没用过不清楚
6 R* L6 e. t: x! Z6 p
D3D的Texture可以用D3DXSaveTextureToFile保存
/ g. v0 d- b7 W3 k
或者你个blt到自己的一张图片上,一个bit的copy然后保存
) d- t ~4 I+ S* \
0 _( {2 s# \3 `1 {5 |
007发的那张是跟踪文件解压函数,直接dump 明文的二进制数据,然后用另外的工具打开查看的
作者:
darcy12
时间:
2010-6-21 17:01
看到各位的努力,非常感激啊!
& ?, |+ a; a$ i6 d( h( X4 V
没有你们哪有广大玩家接触到这么优秀的游戏呢?
2 f& T9 A2 e& ~! ], J# T4 n
期待静物2的汉化有更进一部的进展.
作者:
冰城℃亮
时间:
2010-6-24 22:15
呃。。。有难度。。。。
作者:
cjw
时间:
2010-9-7 00:07
很想知道蒙面人啊,太久了怕忘记一代的剧情了,努力!
作者:
哲学人生
时间:
2011-11-5 13:41
[s:85]强势顶起,距离我通《静物1》快一年了。
作者:
shane007
时间:
2020-11-30 08:29
顶上来
欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/)
Powered by Discuz! X3.2