写给AVG汉化新手的话 PART1
* w- Z& g& ?6 p) |
) Y- J4 N) e% p! g; z; r& W 随着对AVG汉化感兴趣的人越来越多,我意识到是该抽空写一篇给新人指路的文章了。
% I: G# s* S) }) i+ x9 E( r
* g2 b( j n1 d* Y; c/ N 在文章开始之前,先送给AVG汉化新手一句话,这就是: 一切皆有可能。
2 y7 y, F8 D1 J6 j4 {! n8 V1 @# Y9 q% O. r8 z" L: t0 |) F" ?$ K! P+ ~
先说一下,什么样的人才有可能在汉化上有所作为。 - O3 Q9 ^# @- L( D
- Z: s0 {+ q/ |
1.一般来说,会一门编程语言是必须的,否则,最多也只能停留在通过PS图片来汉化某些小游戏的水平上。
7 ~6 A# M8 Q8 ]2 c) _& r 能学习一下C语言是最好的,如果觉得C语言太难的话,可以考虑学习vb,vb.net,c#,delphi语言. 6 C& I% d* T& [; i+ p- X8 d4 v0 G
会了一门编程语言,就可以随心所欲地制作各类解包器,打包器以及各类其他汉化工具. 3 n8 Y2 Q. Y2 K' \" K! |' z& q" b
有人也许会说, 有些人不会编程,不是也用一些通用工具汉化了不少PS,PSP,GBA之类的游戏机游戏吗? 7 B4 F( C' p* ^- ^& U
在这里我想告诉大家,对西文PC游戏来说,几乎每个游戏都需要自己开发汉化工具,这和游戏机游戏的汉化是不同的。 8 j. e- Y5 c1 b8 S% |3 a& G. u+ V5 k
同样的道理,游戏机游戏汉化的那些教程也都用不上。为什么呢?就是因为西文PC游戏的汉化没有固定的方法。 1 n r/ n! X& w* y3 _& x! ^
所以,网上几乎没有西文PC游戏的汉化教程。即使有,也是针对某一个游戏的。 ) j; v) u. q3 e% h6 i
|% {& W7 W) H; c& x 2.要想在汉化上有所作为,一开始需要至少持续3个月的学习。 0 P) q0 E3 `8 n" J8 {$ ~
3个月的时间不算太长,不算太短,可以作为一个分水岭。 # n9 ~. h/ y$ b* c" I
在论坛上来过一批又一批声称要学习汉化的朋友,能坚持持续3个月学习的很少,所以能有所作为的也就很少。
; ?7 p" k5 u- C0 c' l& T
2 x! E1 n3 w5 |" Z7 h2 C 3.要有不断钻研的精神。 V0 O8 s/ Y4 j: H. Z3 D
西文PC游戏的汉化没有固定的方法,所以不能指望能通过看几篇教程就学会汉化。
& k+ U C" q, Y: H7 Y) H( Z+ ` 自己的钻研是必须的,不要老是问别人下一步该怎么办。通常也不会有人知道下一步该怎么办。
6 K9 k. @% r! p 0 z' r3 O2 s1 |6 w$ K$ P+ o
4.要多学习前人的经验 4 r+ M/ F8 ~+ d9 ?
要想学习汉化,最简单的方法,是把一些已经实现汉化的游戏找来看看。
* O4 _8 u: o7 I7 z/ x0 p 看看这些游戏是如何实现汉化的,每个游戏的实现方法虽然不同,但是其内在的本质是相同的。
' z8 S f$ P7 R9 Q; Q; Z 在ChinaAVG的汉化区,公开了很多游戏的汉化细节,是目前地球上汉化资料最多的地方。 $ M$ U& X: U$ y" o' s( ?+ U1 ^& d6 u+ D' U
真要想学习汉化的话,不妨好好利用这些资料,深入学习一下。
$ c! M, G7 ]8 a6 J- j 如果嘴巴里面喊着要学习汉化,现有的资料不认真深入学习的话就不好了。 3 R' w8 y5 N; p1 s$ Y5 H0 Y( \/ r4 M
* d* @) _2 v+ T6 q6 P8 e3 ~4 A
5.学习汉化要循序渐进,不可心急。
, @% N5 @2 S- ?* E$ S1 e2 b+ K 在研究的过程中如果有一些小发现,都可以发表出来。 ( }* r! e& T. N4 H1 t. B
大家可以看看我的汉化研究过程,有的汉化项目持续1个多月才搞出来。
3 f0 ^& ^2 r7 n. I# a* @2 N 时间拖得长了,不及时纪录下来的话,自己都可能忘记的。 / r4 y6 b' I. k6 j4 r3 r
/ d: \1 x9 @; {2 C0 h9 S1 g _8 ? 6.学习汉化要勤快,不能偷懒。
b' S; C8 V6 _ 很多汉化方法都是试来试去试出来的,其实事先并不知道哪条路可以走得通的。
s' [+ z @7 r% b3 P 在进行各种尝试的过程中,有时还可以发现新的汉化方法。
; F. w. p3 Q, b: G4 M" [) U/ r, ?8 J% G
先写到这里,以后再慢慢补充。$ e5 s' c$ N# c2 a, k
------------------------------------------------------1 K. q# K2 j7 C5 I
2009.10.8 更新
/ o( O s6 L, [2 R+ }0 q8 ]利用中午的时间做一个小小的更新。: w& i6 T, w/ B$ i
2 M: Y$ z( X5 I! g; `" }0 K4 V
7. 要善于搜寻汉化资料。0 n1 _( e1 j* {9 l* F0 ~7 d
网上的汉化资料不少,但是关于PC游戏汉化的却不多。2 e6 j6 M. l6 _5 ^* w
为了大家的方便,我已经把网上几乎所有和西文PC游戏汉化的资料都搬到ChinaAVG来了。
3 b5 k3 Q0 J" |1 L# X: [ 加上我自己写的汉化资料,数量约有300篇。! f8 [9 `7 G5 ]' h2 m, K- x3 Q
这300篇汉化资料可以说是一个巨大的宝藏,要善于利用论坛的检索功能到宝藏里面找宝贝。
1 N; q( C; V. U4 h; ] 比如检索quickbms可以找到好多关于quickbms的教程,检索解包器可以找到很多AVG的解包器等等。对于新手来说,找资料是一项很重要的基本功。+ \& Q) ~0 P% _$ m4 p
+ ^9 R1 q$ S1 Y% m+ Q8. 要善于利用别人的成果。3 U; j) N: i0 N
我刚开始搞汉化的时候,解包器都是求老外制作的。5 T! N6 Z* v9 {' w' ?2 ^
老外一般来说愿意制作解包器,但是却很少有人愿意制作打包器。! u5 @% o. y0 R! Z
于是,我就把主要精力放在打包器的制作上,syberia2的打包器是我制作的第一个打包器。/ I `1 K* W, a0 Q/ r2 e0 {8 s
由于自己分析出了文件的格式,所以,制作一个打包器还是相当简单的。
0 c+ o' _ p/ s7 S5 U 自己分析不出文件的格式,可以在网上找找看,文件格式的老家在这里:
6 k2 \5 Z* E2 f( y5 x* r+ {9 ohttp://forum.xentax.com/viewforum.php?f=10&sid=8f980db5f4d05d19caf9cd39f4930785 |