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

汉化资料 静物2字体文件之初步揭秘

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

[汉化资料] 静物2字体文件之初步揭秘

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

静物2字体文件之初步揭秘

首先感谢jinxin8866的不懈努力,他已经在内存中找到了和静物2字体相关的3个文件,并把它dump了下来。
% ^- E8 H( E3 o/ P相关帖子 / E  X! J- E- N/ u6 D! o9 S  }! f. v
https://www.chinaavg.com/read.php?tid=21378
' R( Y9 j' k, g1 s7 y2 d# v2 e, w- i9 o3 q7 f+ C1 {' O6 A& u' s0 z
其中第1个文件最大,应该就是字体本身,第3个文件是字体索引文件,里面是0x00到0x7f 的utf-16编码索引。
5 B* q6 |: Y  T: {9 v7 l第2个文件,我没有猜错的话,应该就是每个字符在图片字库中位置的定义了。 5 T9 i* n/ g# n! Z8 v( l$ z3 U1 x8 l

0 o! B2 @4 a. [. j对字库文件的研究是逐步进行的,看了一下第1个文件的大小。 & E  K! g9 K" N" j
我们不难猜测这是一个图片材质。
1 J9 y( I  I( l1 g于是我们用CrystalTile2这个工具来看看,把图片宽度设为256,颜色格式设为32位aBGR.   O2 J' J! z( p) B6 ^
https://www.chinaavg.com/read.php?tid=21902
( W- z0 ^4 @4 j  h' M: r3 d1 s: O: e) [% ?; I, z
哈哈,我们看到了比较清晰的字形,和游戏中的字形一样,请见下图: / n; |1 H( F6 i+ j  l
字形有一些错位,我猜想可能真正的字形数据不是从offset 0 开始的,所以会这样。 , J: j( G6 V+ Z+ o. w* J$ _" Q0 l. H
但是图片的宽度和颜色格式应该是对了,我猜想,这可能是1张DDS格式的字库。 / A2 E+ o/ ^5 Q* R- p- {
目前的结论就这些,有新的发现再更新。 2 F1 d2 r+ @3 y( f' L6 ^2 Z0 f

本帖子中包含更多资源

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

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

使用道具 举报

11#
 楼主| 发表于 2020-11-30 08:29 | 只看该作者
顶上来
回复

使用道具 举报

10#
发表于 2011-11-5 13:41 | 只看该作者
[s:85]强势顶起,距离我通《静物1》快一年了。
回复 支持 反对

使用道具 举报

9#
发表于 2010-9-7 00:07 | 只看该作者
很想知道蒙面人啊,太久了怕忘记一代的剧情了,努力!
回复 支持 反对

使用道具 举报

8#
发表于 2010-6-24 22:15 | 只看该作者
呃。。。有难度。。。。
回复 支持 反对

使用道具 举报

7#
发表于 2010-6-21 17:01 | 只看该作者
看到各位的努力,非常感激啊!
7 S: }1 ^( R7 E  ]# V) H没有你们哪有广大玩家接触到这么优秀的游戏呢?$ x. ^1 X+ T; }
期待静物2的汉化有更进一部的进展.
回复 支持 反对

使用道具 举报

6#
发表于 2010-5-11 18:28 | 只看该作者
应该有相应的函数,设备无关图我没用过不清楚
5 q, u/ [8 m9 p: u, E0 B/ g6 q2 j+ ^9 qD3D的Texture可以用D3DXSaveTextureToFile保存% K5 I) \+ j' J, _9 ~. ?$ Q# d
或者你个blt到自己的一张图片上,一个bit的copy然后保存
4 z; P! ]( [! W5 o+ p" D
0 c% X  u; K5 X  }; r  ?$ ?007发的那张是跟踪文件解压函数,直接dump 明文的二进制数据,然后用另外的工具打开查看的
回复 支持 反对

使用道具 举报

5#
发表于 2010-5-10 13:19 | 只看该作者
如何把图片从内存dump出来?游戏用CreateDIBSection函数创建一个设备无关图,然后用ExtTextOutA画上字体。我想把这个在内存中的图弄成一个图片文件,可独立显示。怎么办?
回复 支持 反对

使用道具 举报

地板
发表于 2010-4-20 18:49 | 只看该作者

still life 2 textture

果然,用DDS格式保存的话看得更清楚了
, w* X$ y. Y4 P* I5 ~! e( x- q ; k# Y! _% }4 W2 b+ I
9 l/ n1 S! y- |7 L3 v' m
不过创建了好多套模板,难道是每次使用都创建一句台词所需的最小字库?* k3 M6 Y: Z" v. u- j  S
9 o; Y+ A! Q! X8 l$ r6 Q" y  D
才开始跟静物2,看来要跟下他从文件载入DDS文件之后是怎么拼接成句子的

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

板凳
发表于 2010-4-20 18:27 | 只看该作者
用我的方式从纹理中提取了一些类似的字体,没有上色最好用WINDOWS自带图片查看工具打开
3 t; ?, P/ j: V
7 P* w7 ^% g3 G# |, n' M7 x我换成DDS格式看看

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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