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

【汉化方法】汉化 [断剑] 等几十个经典AVG的新思路

[复制链接]
楼主: shane007
打印 上一主题 下一主题

【汉化方法】汉化 [断剑] 等几十个经典AVG的新思路

21#
发表于 2008-12-3 17:44 | 只看该作者
我知道 CMI 是什麼了, 應該是 The.Curse.Of.The.Monkey.Island 猴島小英雄3 - 猴島的詛咒,
. g) E( b: p6 Z5 R" q; Q; P
7 u0 r* {2 q7 xIndiana.Jones-The.Last.Crusade 已順利導出/導入本文,
, ~) k6 ?3 e5 K6 s, ?" t正在找 The.Curse.Of.The.Monkey.Island 裡的中文字型 chinese.fnt 這個檔案,
* R3 V: w1 e* N說不定能以改最少程式碼的方式完成漢化.2 V2 _% L. ~7 B6 H5 k. a8 a
- A& {, m6 y5 s
scummvm 這個模擬器我也加了 Chinese (China) 的選項, 預設的只有 Chinese (Taiwan) 而已.
回复 支持 反对

使用道具 举报

22#
 楼主| 发表于 2008-12-3 20:22 | 只看该作者
引用第20楼hermit27于2008-12-03 17:44发表的  :
6 I( s7 O6 C6 b: S; [9 G; j9 [: ]我知道 CMI 是什麼了, 應該是 The.Curse.Of.The.Monkey.Island 猴島小英雄3 - 猴島的詛咒,& A" R; v6 I& B$ K0 u
$ q, _; {! y! U& g4 e; y. J% T6 \1 e
Indiana.Jones-The.Last.Crusade 已順利導出/導入本文,
0 G7 c# H% V) G# s; K正在找 The.Curse.Of.The.Monkey.Island 裡的中文字型 chinese.fnt 這個檔案,4 C5 l/ z/ a; k
說不定能以改最少程式碼的方式完成漢化.
* W  P( \- G+ \1 m, A.......
- P% M" |& i/ J# e/ z2 O7 O3 _
猴島小英雄3 有官方中文版了,不要再弄了。) t* K: [2 G0 I! F2 j' P) f
先集中搞Indiana.Jones系列吧。5 J. G2 T( O- r( Q8 P  E" E. }
  N9 X$ F, i* Q7 w9 O. k4 ~
我的想法是这样的:: B% y/ n! Y3 e4 _' {
把文本弄成外置的文本文件,一行英文一行中文。9 G) ?- ~9 T5 ?1 K1 z
英文显示函数里接受到英文的字符串以后,到外置的文本文件找匹配的中文。
( Y  }- g% y1 }9 ]6 P3 F, ~3 m2 a- H然后调用中文显示函数在原来的位置显示匹配的中文。) j" q3 D* _; r) X
英文显示函数的处理全部跳过。
0 L5 Q" y, J( R4 K0 M# \
+ x: [0 V( J5 ^0 O/ [9 F中文字型好办,我有TTF转任意点阵字库的工具,以及sample源代码。6 I; ]8 N4 v" H  b$ X7 v+ z
等会我发上来。
3 a4 |9 N7 ~+ a; L- M3 Q# O+ ~https://www.chinaavg.com/read.ph ... page=1&toread=1
回复 支持 反对

使用道具 举报

23#
发表于 2008-12-3 20:45 | 只看该作者
我知道 猴島小英雄3 有中文版, 所以我沒有在弄, 我是在弄 Indiana.Jones,
5 f5 Y3 {" R' H9 b4 w: W他使用的是 Big-5 編碼, 目前已可顯示中文, 不過...字太大...
; B6 @+ H5 z. u# ~/ x6 |1 l- E現在需要的是 Big-5 編碼的 8x16 字型, 中文縮到 8x16 應該會很難看吧... [s:15]
回复 支持 反对

使用道具 举报

24#
 楼主| 发表于 2008-12-3 21:36 | 只看该作者
引用第22楼hermit27于2008-12-03 20:45发表的  :0 V9 Y& _* U7 h- I% K* r# Y0 F
我知道 猴島小英雄3 有中文版, 所以我沒有在弄, 我是在弄 Indiana.Jones,' @  d7 _( t" m8 x' I( G
他使用的是 Big-5 編碼, 目前已可顯示中文, 不過...字太大...
, o" Q; R0 K# ?* h現在需要的是 Big-5 編碼的 8x16 字型, 中文縮到 8x16 應該會很難看吧... [s:15]
, V7 h8 o1 D* T$ A! t/ o
9 B2 c: m, O% o/ i
( G- a, A5 z% ~9 y1 |% w! B.......
$ _% B# o6 h/ N/ _* z+ E
我刚发的一个工具你看一下,可以生成16x16 字型。
回复 支持 反对

使用道具 举报

25#
发表于 2008-12-3 22:13 | 只看该作者
問題不是 16x16, 問題是顯示文字的畫面高度只有 8, 他下面有一排黑色空白, 那些是顯示 Item 名稱用, ; L& B# T* ^; U
所以也不能把字直接放大, 然後所有的字都往下拉, 這是不行的.
/ {9 Y1 I- U/ [* v/ W3 S3 Q; U5 F7 k0 h% u1 Q+ [
現在的問題是, 如何讓中文字在 Nx8 的情況下顯示, (N 可以是10, 12, 16...等等, 但是高度只能 8).7 M) u% C+ U: W! |
我有忘了 NDS 上漢化的最小字是多少.
回复 支持 反对

使用道具 举报

26#
 楼主| 发表于 2008-12-3 23:03 | 只看该作者
引用第24楼hermit27于2008-12-03 22:13发表的  :5 a; G; C: z. m( Y0 q( X
問題不是 16x16, 問題是顯示文字的畫面高度只有 8, 他下面有一排黑色空白, 那些是顯示 Item 名稱用, " E1 V1 o! G7 Z& E1 i# Z' N
所以也不能把字直接放大, 然後所有的字都往下拉, 這是不行的.9 r& h2 B! V4 a# y" o; k

# ]# L" S% U! x$ E" ^% J3 B7 V' x現在的問題是, 如何讓中文字在 Nx8 的情況下顯示, (N 可以是10, 12, 16...等等, 但是高度只能 8).
' z+ J4 C" f8 `! B% T/ @0 @我有忘了 NDS 上漢化的最小字是多少.

4 ?- [3 k' Y! v5 w7 y4 t先解决对话的显示吧。对话显示的地方比较宽裕。
回复 支持 反对

使用道具 举报

27#
发表于 2008-12-3 23:08 | 只看该作者
對話在畫面上方黑色部份, 一樣的秀字方式. 所以是沒問題的, ! b& o+ M: i6 c2 y) o& |' t
至於字型大小的問題...嘿嘿嘿...我想到一個妙招, 等我試出來再貼上來...
* V* t6 p0 l8 d2 I! h& q) G2 V8x8 或 10x8 的中文字實在是太小了...視力 1.0 可能也會變 0.1.
回复 支持 反对

使用道具 举报

28#
 楼主| 发表于 2008-12-3 23:13 | 只看该作者
引用第26楼hermit27于2008-12-03 23:08发表的  :
! |5 ^5 y8 i9 q  h7 t對話在畫面上方黑色部份, 一樣的秀字方式. 所以是沒問題的,
- P5 l2 |+ h- r2 T" j( m至於字型大小的問題...嘿嘿嘿...我想到一個妙招, 等我試出來再貼上來...& r. N; C7 o: P* O
8x8 或 10x8 的中文字實在是太小了...視力 1.0 可能也會變 0.1.
2 _6 A  O, {7 e7 E8 L
拭目以待。。。
回复 支持 反对

使用道具 举报

29#
发表于 2008-12-4 01:29 | 只看该作者
唉...失敗, 除非大改底層, 算了, 還是從小字型著手好了. sigh...
回复 支持 反对

使用道具 举报

30#
 楼主| 发表于 2008-12-4 06:23 | 只看该作者
引用第28楼hermit27于2008-12-04 01:29发表的  :
% F. s0 y- _# R0 n7 M唉...失敗, 除非大改底層, 算了, 還是從小字型著手好了. sigh...

1 h1 \5 O/ q. @+ ?加油!
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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