冒险解谜游戏中文网 ChinaAVG

标题: 新手求助 关于 逃离失落岛 图片字库的请教 [打印本页]

作者: vcddcv    时间: 2010-2-16 09:54
标题: 新手求助 关于 逃离失落岛 图片字库的请教
新手上道,选了一个简单游戏学习用,原因是字幕内容少翻译起来不折磨人, 但是遇见的问题看来很复杂,超出了新手的范围,只好请教高手。
$ ]- z; D. h8 N  y1 L
+ {& d! o! w# f: v1 Y
6 P. R! P, b9 \% A; g0 j; g7 f# ]3 D( C
字幕定义文件small.xml
  ^( X$ v/ q) }% Y& A9 l) N2 l  ]+ z1 J5 A: Y
3 A9 X, x7 G4 D, N: i
<?xml version="1.0" encoding="utf-8" ?>
' K, K, g& }  M. k% J<font cnt="190" descent="3" img="small.jpg" leading="1" ascent="12">
' `8 }/ u$ K" c1 H    <char o_="0" r="1,0,6,24" _o="1" code="33" w="3"/>     33代表图片里的大写A" Z$ s! m) i' f, D( z# ?( {
    <char o_="0" r="6,0,14,24" _o="1" code="34" w="6"/>
! g% ~- m9 o% |9 L( X2 ?7 k) E    <char o_="0" r="14,0,25,24" _o="0" code="35" w="9"/>
( _* y  c, N' K( m# V- N, l..............
& j: G& f! g: y, I    <char o_="1" r="136,192,152,216" _o="0" code="340" w="14"/> 后加的汉字  开
. {3 u/ j0 _3 h. u& v/ M6 @2 t. p7 h; u% X7 }0 T4 s! |: x( `. E
问题是我在字幕文件texts.txt中加一个汉字 【  开 】 后不显示,图片字库也加了中文,是不是还有一个文件 来解释 33 对应 大写A   .......   340 对应 开。
作者: shane007    时间: 2010-2-16 11:36
这个游戏要汉化应该不难。论坛以前发过不少类似游戏的分析,你可以找来看看。
: g. Q* p& z) ^0 b0 N$ x% f这是图片字库的游戏,xml文件就是对应的字库定义文件。
" g) K) D$ R  X; ~! A7 p7 |, M$ V. ]3 U& S
r是字符的2个对角的坐标,或者是上下左右的坐标。
( j3 t% w; y. E) g8 y5 {code是字符编码,一般是UTF16的,也可能是utf8的。& I4 r6 G4 o0 m/ [* C- T' E  s
做试验很简单,你把大写A改一下,把code改为汉字 【  开 】 的编码。9 M- D$ @+ V4 b' f/ B) D4 s9 C5 y
UTF16 LE,UTF16 BE,UTF8各试验一次,转化为10进制数即可。* {+ G1 d2 @$ k+ n
如果在字幕文件里写入汉字 【  开 】,能出现大写A,则说明你用的编码是正确的。
1 d0 m& r4 {/ s+ ~1 M5 g+ V# C
/ v/ n( Q% X+ |. B) q  m7 D2 ?2 S找到正确的编码后,其他的就很简单了。
: }# g/ |5 a/ e7 n& ^( ]0 E; L没看懂的话欢迎继续提问。如果打算汉化这个软件的话,请在chinaAVG首发喔。
作者: vcddcv    时间: 2010-2-16 23:12
找到以前的文章了
5 \5 B! ]* f2 z. L" p. ]
- }$ v. r% k5 t  [, H! i3 h% }https://www.chinaavg.com.cn/read.php?tid=20142&fpage=8
作者: vcddcv    时间: 2010-2-17 09:53
提供几个常用的工具吧,生成图片字库的。
作者: shane007    时间: 2010-2-17 11:13
引用第3楼vcddcv于2010-02-17 09:53发表的  :
3 f& C4 G" s" W$ x( k' x提供几个常用的工具吧,生成图片字库的。

  p+ o4 ~$ ?6 I9 _你可以看看这个. `1 _/ _& H3 j% f' O
https://www.chinaavg.com/read.php?tid=20618
1 Y% y; m) P7 M4 D/ Z5 a# E: T0 o2 ~% l) |$ S, q7 ]- |
你是不是想独立汉化此游戏?+ |3 g4 x4 ]1 X3 j/ @3 v
如果是的话,我可以帮你想想办法.
作者: vcddcv    时间: 2010-2-17 23:40
用zkscq生成的字库,阿尔法通道的问题不大明白,是不是BMP转JPG造成的背景不透明
作者: shane007    时间: 2010-2-17 23:43
Photoshop里好像可以加个透明通道的。/ r3 j! _- @+ p0 K: X
论坛上有懂的朋友帮忙回答一下吧。
作者: vcddcv    时间: 2010-2-18 11:24
是不是用PS打开zkscq生成的BMP字库图片,然后CTRL+A全选,在通道选项里吧阿尔法通道设为可见不透明度设为0%颜色用黑色,然后另存为BMP的windows, 32位格式,在然后打开刚才存储的BMP图片另存为JPG格式
作者: shane007    时间: 2010-2-18 11:35
引用第7楼vcddcv于2010-02-18 11:24发表的  :5 p/ A4 I. z. ?
是不是用PS打开zkscq生成的BMP字库图片,然后CTRL+A全选,在通道选项里吧阿尔法通道设为可见不透明度设为0%颜色用黑色,然后另存为BMP的windows, 32位格式,在然后打开刚才存储的BMP图片另存为JPG格式

+ |% e' |( c( l  {/ `. c/ C5 i; }嗯,这样应该没问题的。你可以先试试看。  v! Y$ p+ n% B3 ^6 E
还不行的话晚上我帮你问问懂行的朋友。
作者: shane007    时间: 2010-2-18 11:43
你可以试试看这2个工具
2 q& h7 E6 I# h7 ^7 e- S; Y8 U6 B% T1 ]6 t3 |
图片字库汉化利器----AlphaConv 32位图像转换程序
! x0 E+ B9 @) q# K/ n7 Uhttps://www.chinaavg.com/read.php?tid=19547, D) v0 V+ R- t- Q& p0 m5 q6 ^3 [! u
图片字库汉化利器---- 专业级图片格式转换工具ImageConverter Plus
$ U1 J- p8 a: x) }https://www.chinaavg.com/read.php?tid=19553
作者: shane007    时间: 2010-2-18 11:47
对了,麻烦你在试验成功后发个简单的图文教学贴子。  q- H2 I+ J+ t" n/ p- w: v
把转换的方法告诉大家,以免后人再走弯路。
作者: naptid    时间: 2010-2-18 22:21
引用第7楼vcddcv于2010-02-18 11:24发表的  :
8 T, D, o9 i" Y7 N* m' V9 }是不是用PS打开zkscq生成的BMP字库图片,然后CTRL+A全选,在通道选项里吧阿尔法通道设为可见不透明度设为0%颜色用黑色,然后另存为BMP的windows, 32位格式,在然后打开刚才存储的BMP图片另存为JPG格式

/ Q# g' D3 ^0 O$ bJPG格式不支持背景透明
作者: beegame    时间: 2010-2-19 11:42
引用第11楼naptid于2010-02-18 22:21发表的  :
" x$ `) a$ E1 K. g/ G2 A
: e4 ?: F3 d2 k3 p; B3 g/ D  M* }( U0 e% z  p
JPG格式不支持背景透明
3 z, J$ z, E* O3 @7 }, H2 r; w" H

8 ~! v* E0 a$ Z, P既然JPG不支持背景透明,那修改另一种图片格式可以支持透明的,然后在修改small.xml图片字库文件后缀名行得通不?
作者: naptid    时间: 2010-2-19 11:46
这就要实际试了,一般来说游戏都能支持PNG格式,而PNG支持背景透明及32位色
作者: vcddcv    时间: 2010-2-19 13:46
我修改成small.bmp报错,有时间在多试一试
作者: vcddcv    时间: 2010-2-19 16:56
经过试验图片文件名必须用游戏原来的文件名不能更改,图片尺寸也不能更改,更改了就会出现上幅图文字黑色背景去不掉而且文字还传位。好像有其他文件控制游戏可以自动略去黑色背景,但对汉字好像不太灵
作者: 肥牛    时间: 2010-2-19 21:07
我刚才下载了游戏,试了一下,这个游戏的汉化很简单。! v% V, T) P, D- X4 ^% e

9 R  q' ^4 t" P, R9 s5 T+ W8 bfont目录里带颜色的图片是需要显示的文字,黑白图片是蒙板,XML文件是字体定义。
' C+ c! v) M) B' D: n. H$ |; u
! S  f9 p+ W& P做图片的时候同时做一张黑白的就OK了,其他的没什么问题。
' B0 h$ N/ Z) G& J2 z  P: f# ~0 H; h
哦,把我改过的文件也发出来你参考一下。
作者: beegame    时间: 2010-2-19 22:14
高手出马就是不一样。一点就通
作者: vcddcv    时间: 2010-2-20 08:36
高手出马就是不一样。一点就通& @8 z7 i! q5 R9 @
但新手又有新问题,比如用到500个汉字,XML文件就要一行一行写500行的字库坐标,有没有好的工具自动写的。
作者: shane007    时间: 2010-2-20 09:22
引用第18楼vcddcv于2010-02-20 08:36发表的  :  Q# M' y' v( T5 G4 I
高手出马就是不一样。一点就通" a/ q% Q- e) A4 B; }
但新手又有新问题,比如用到500个汉字,XML文件就要一行一行写500行的字库坐标,有没有好的工具自动写的。

/ h, r. r3 D5 a1 W1 K& L我已经让肥牛帮忙制作一个工具了。有了工具你就可以做出字库来了。3 g, a+ q, J& j2 ?% n8 w: l
等有了工具,希望你能把这个游戏汉化出来,发布到论坛和大家共享。
作者: shane007    时间: 2010-2-20 09:23
对了。你还可以找找这个公司还有用相同的引擎开发的游戏没有,应该也可以汉化的。
作者: vcddcv    时间: 2010-2-20 11:35
好的
作者: shane007    时间: 2010-2-21 08:57
工具已经发布了,就等你汉化了。
" F& n+ b  g) d6 ^https://www.chinaavg.com/read.php?tid=20808




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