冒险解谜游戏中文网 ChinaAVG

标题: 【汉化资料】男孩不哭的初步汉化分析 [打印本页]

作者: shane007    时间: 2009-5-13 22:26
标题: 【汉化资料】男孩不哭的初步汉化分析
这个游戏是图片字库的。
9 p. ~5 e" b( K/ p, _3 ~图片字库是以下3个文件: V- _) C5 f( K5 d; G. f0 H

7 F, [7 l7 L4 f1 O3 i8 M4 n* V6 P+ V& s/ TBoyz dont Cry\popups\font.tga
6 N, O0 a4 y" D" `  {, _2 I, KBoyz dont Cry\popups\font.dat
9 D& a+ M3 {: [/ JBoyz dont Cry\popups\popups.xml3 u6 |; f; x+ e: {
) x, H( N9 z/ j* _7 q( k$ T
也许能通过向索引文件font.dat内增加内容的方法来增加中文字库,不过我对这方面不熟。
& H) j4 D) E6 [4 j希望熟悉的朋友给提点建议。
作者: soring123    时间: 2009-5-13 22:56
又是图片 郁闷 这游戏相当有趣的说
作者: firendless    时间: 2009-5-14 00:13
这个居然是alpha通道的~3 o# q0 _( d! W1 q6 u) q# e' ?* V
猜测一下
作者: firendless    时间: 2009-5-14 00:20
对比一下就看到了,一一对应的关系咯。
作者: shane007    时间: 2009-5-14 00:26
引用第3楼firendless于2009-05-14 00:20发表的  :
) I9 e) b5 L# P1 p2 k# X+ @对比一下就看到了,一一对应的关系咯。

  t( l0 A9 T" {dat文件的值代表什么呢?
作者: firendless    时间: 2009-5-14 00:29
http://promiseforever.com/20090513/caesar-in-vb.html
. n" \$ f% W3 y1 z7 |% s6 \0 Z5 N1 E一个简单的算法而已
作者: firendless    时间: 2009-5-14 00:30
工具都给你写了....可惜没沙发~~
作者: soring123    时间: 2009-5-14 09:19
[s:26]  [s:26] 你们在说什么啊?
作者: 沙家浜的渔夫    时间: 2009-5-14 09:42
两个男人之间的梦呓……
作者: shane007    时间: 2009-5-14 11:07
引用第6楼firendless于2009-05-14 00:30发表的  :. f1 r* b) W% G& T9 v
工具都给你写了....可惜没沙发~~

7 W3 Q- v* @9 T/ `8 y+ ?9 @! ^9 g还是有疑问,最后4行都是不同的字母,对应的dat中的字节为什么有相同的?
8 C" f+ S8 J# b9 p0 d: B  H8 N对应的dat中的字节解密后是什么意义?ascii码?
作者: firendless    时间: 2009-5-14 15:25
一眼望去,找几个关键点,似乎就是一一对应的关系吧,具体的,麻烦继续OD了...不过函数套过程的...还真晕。4 j  s4 I5 r' @
, H( y& l! z* s/ i4 m
我觉得是为了快速输出字符,所以用keycode和常量(口算了一下似乎是40)做减法,储存起来了,每个都是byte类型的,读取快。
  I! L  \, m" D; ~3 h3 N6 T& {4 I! I2 I: r
8 n- [: i/ _4 B$ a  U3 c$ E) l  X
个人认为呢,应该找个懂毛语的童鞋...% s8 B- Z5 G" u: n% \0 t' a' ~
感觉和日文的假名如出一辙,输出的时候,是按情况的,, N2 e  }4 c3 Z9 x' P* j$ a

# P$ x+ }6 F4 ~, B/ y 片假名(片仮名 カタカナ katakana),是日语中表音符号(音节文字)的一种。与平假名,万叶假名一起合称假名。“片仮名”三个字可以用片假名表示为“カタカナ”。签名时如果要表记假名时,也一般使用片假名书写。
/ m( ]! |7 Y" [2 w  l( M' J4 ]0 y  [) F
和上面的例子一样, 正式使用用 “片仮名”,而一般情况“カタカナ”,或许可以理解成英文中的俚语等不规则写法。
6 [* u5 V& {# [9 n& T
2 u) K4 J$ o, r6 R7 O& K还有一个很合理的解释就是,这个图片索引不是为俄文而准备的。是为了英文而准备的。/ @' X1 @7 w# U
毛文机器上直接使用create font就可以选择字体,渲染了吧~
作者: firendless    时间: 2009-5-14 15:26
引用第7楼soring123于2009-05-14 09:19发表的  :
* u1 Q# g) L9 s6 J5 Y[s:26]  [s:26] 你们在说什么啊?
9 S% ]/ x& |5 U# B" D
哇哈哈...似乎我的大佐之眼更亮~~~~
作者: firendless    时间: 2009-5-14 15:35
popups....the font of popups caption..- I- I# y6 h/ t' _3 ~; V6 J$ l
007截几张图看看咯~顺便关注一下这个游戏的菜单里有language选项么,有的话切换一下,分类的截取一下) i. v; r: V6 \6 O+ i& O$ F8 `
. w& T" ]$ c! b; S0 ~# Q
如果自己可以起名字的话,挑选刚刚字表中数值相等的看看有啥情况发生
作者: candywren    时间: 2009-5-15 14:51
这个游戏我4年前就感兴趣了,只是出了德?俄?文版后就许久莫消息了,中文版的以前根本没想过呵呵,英文版更是希望不大。所以个人非常期待啊!
作者: wqzss    时间: 2009-5-15 15:02
哦,好奇怪啊~
作者: soring123    时间: 2009-5-15 15:17
这游戏风格相当可观 只有波兰和俄版 大胆的说一句 只要能实现技术 会有中文的
作者: caesarzx    时间: 2009-5-15 16:04
男孩不哭是啥。。,不是那个得最佳女主角的电影吗。。
作者: zhang336970    时间: 2009-5-20 12:04
引用第4楼shane007于2009-05-14 00:26发表的  :/ K7 |6 Z& Z8 p0 u/ r! C

7 @0 I) g& N/ _& t3 Z" B* x" j9 h9 Z9 q9 |+ k
dat文件的值代表什么呢?

; J' k6 J& J6 T- H5 F; z/ h0 H" |* `" ~9 X# s9 E- O
应该是每个字符的像素宽度数值。 高度数值是一样的,所以没有单独列出。
: Z: S, L* G1 M/ h
% O: O$ H. a$ V; q. |
1 G4 ]8 {$ g# n' R0 }) Z& |可以做如下测试:把游戏中频繁出现的某个字符的对应宽度数据修改一下,再回到游戏中看一下变化。
作者: zhang336970    时间: 2009-5-20 12:34
这样看着就更直观了。很有规律。
作者: soring123    时间: 2009-5-20 15:32
原来是因为白色的字体颜色  怪不得我打开什么都看不到 哎 图片字库 这游戏…………
作者: shane007    时间: 2009-8-23 11:27
顶一下,也许可以用纵向点阵模板复用法。
作者: shane007    时间: 2010-9-28 07:59
顶上来待继续研究




欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/) Powered by Discuz! X3.2