以目前的破解技术程度来看,其实黑板谜题已经可以基本上解决,请参考我之前发的一个帖子:
P q) m) i+ U" w1 o% }https://www.chinaavg.com.cn/read.php?tid=16738! o/ G6 Z. B9 P- W8 p! c
0 P1 Y8 e1 j) e( i; a其中主楼的一幅图:
6 ^* a* I5 {0 O) _
, [+ D% ^- r1 b7 q/ H! {% o" \* B+ ]) F
其基本原理就是通过严格调整字号、字数、空格位置来使可点击的字母与黑板上的触发位置(hot spot)对应。我当时进行调整时使用的是18号宋体字(18号楷体和黑体亦可对应,但宋体的字形较佳),虽然未曾翻译,但按照这个字数字号和空格位置,已经可以令三块黑板的谜题完全解决。(如图。以我的标准来看,这种效果已经很完美了;但汉化组可能仍然对此效果不满意)
' h' H9 v( }6 c! _) U; P& g, F9 p' P% k0 e0 [6 |# ?6 c0 Y
三块小黑板的文字在游戏文本中的结构如下:/ a7 R9 M) ]3 h; `! ` S
除其中一块黑板的文字是由两行文本构成之外,其余两块黑板的文字都是由三行文本构成,如图所示,每一行文本我用同一个字来表示。如果按照这种结构,再考虑到字数和空格的问题,翻译时就要灵活处理,不一定把每一行文本一字不漏完整译出,而是可以把一行文本结尾的部分译文移到下一行文本的开头,同理,也可以把下一行文本开头的部分译文移到上一行文本的结尾,这样灵活处理完全是为了照顾字数和空格。(如果觉得难理解,请继续往下看)
p h1 i/ S0 t! x; b0 j; o! D) l
. D# L6 `& w, s' ^以上图的那个黑板的文本作例子:
/ X2 \ [9 @6 ?1 d& S% s5 W* k: p: R
原来的英文文本是这样的:(请对照图,红色字为可选取字母,英文字母为半角); B& }# G# T+ O1 O; l" d
# r" a) ]' z" h' o% M" S4 b9 B【1069行】
( n, O- s1 b! N, `/ s8 a J6 l9 \2 JI stand at a crossroads. Shall I venture forth, to unravel the mysteries that lurk beneath the mundane flesh, or turn back in fear of what I may find? At times I feel as though the weight of the world rests upon my weary shoulders. Lacking any sense of direction, I have blindly followed in the footsteps of those who walked before me.
. K6 A, b1 G3 a: ?3 ^【1070行】
7 S4 w0 w, v$ t2 I6 MValiant though my intentions may have been, I was powerless to stem the tide of insanity that washed against the shores of the asylum. Although conventional medicine has yielded a few encouraging results, I see no indication that an answer will be found using those methods. The time for conservative medicine has passed, and a new approach is necessary.9 y r9 m4 z% { l6 K' r/ G
【1071行】
4 o0 D% Q4 [+ n1 dOutside of the mainstream, with scalpel in hand and hope in my heart, I now prepare to tread upon the virgin soil of the mind. No longer bound by the archaic standards of traditional medicine, I feel reborn.
; }6 f% G" X$ U$ o% h9 t
/ E8 V; E1 c% {) D换中文字体后是这样的:(18号宋体,英文字母用全角,因为全角字母占位置大,比较容易与hot spot沾上边)2 n& |0 h" D& O
, z" `0 d" R- S& j3 r" T
【1069行】! d- U; z8 a; i# f; W
.疯I疯疯疯疯疯疯疯 疯疯疯疯疯疯S疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯 疯疯疯疯疯疯疯A疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯L疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯疯 疯疯疯疯疯疯疯疯疯疯。8 p3 O' a) b9 i2 P
【1070行】. A& t# C2 v; D
人人人人人人人人人人人人人人人人V人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人 A人人人人人 人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人T人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人。
: u/ o) }/ \4 z' h【1071行】$ P9 A+ z; ] o( l5 U
院院院院院O院院院院院院院 院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院院N院院院院院院院院院院院院院院院院院院院院院院 院院院院院院院。1 O _2 H T% \
1 `$ i3 G* D+ Y+ {8 p/ R0 T当然,以上这种字数和空格调整并非唯一方式,但是按照以上调整方式,我多次测试过之后发觉基本上完美了:点击一个任何一个字母的正中央即可。如果严格按照我现在这种字数、空格位置来翻译的话,字母对应是绝对没有问题的;而如果觉得大写英文字母在一堆汉字中太显眼,导致谜题难度降低的话,还可以在译文中加入一些小写字母或符号来迷惑玩家(最好也是全角,因为可以随时与汉字替换而不会导致大写字母位置再次与黑板上的hot spot偏移)
% O S- v+ s3 r+ k) n/ `6 Z. Z2 t; w3 l4 _& r% V
如果需要自行再调整,那么有4个规则可循:
+ t( K4 ^, h+ g/ H: z1)黑板上每一行的末尾原本为一个半角字母宽度,但也可以插入一个全角汉字。1 R, W' Q. D: `3 r5 F& | H
2)如图:黑板上同一行中如果有两个可选取的大写字母,那么其之间相隔的长度必须严格固定。而不在同一行的可选取字母之间相隔的长度就相对灵活一点。
8 A7 k6 I4 v: G6 f3 w例如上图中:“I疯疯疯疯疯疯疯 疯疯疯疯疯疯S”,I与S之间无论怎样调整字数和空格,其间距都必须是严格的13个全角字符和1个半角空格(当然,前提是18号宋体)
8 B8 X" {- n3 e' c" e3)在游戏文本中,每一行之间会自动加入一个半角空格,调整时也必须考虑在内。例如1069行的末尾处会自动加一个半角空格,才会继续显示1070行。
8 t! s3 `( L$ t, X$ d3 ^+ d; I% P4)关于加插空格,有些空格的位置可以在任意位置加插,但是有些空格就不能,而必须加在某个固定位置。
, d) Y- M' v g
' `, E) w9 n( ]7 S此方法我已经向habit展示过,他当时也已经认可。用这种方法的好处是既能把黑板上的文字译出来,也能保持原来的谜题进行方式和难度。如果汉化组不嫌弃的话,我可以提供一早已经调整好的三块黑板中的所有8行文本格式(三块黑板,3+3+2),当然,那只是一个格式而已,尚未翻译,就如上图一般。如果汉化组不满意我这种方法,那就算了。1 _. J0 R4 z2 A! [7 A& T. z
: O( a4 {$ g; W+ G- P
6 x3 z; e# J0 A+ Q8 h+ r, X( L1 h( A3 J
至于眼球问题,我觉得以目前的技术障碍,在游戏中几乎是很难很难有钻空子取巧的方式来完美解决,除非在汉化包中附一份“眼球文字补充文档”,或者直接添加在攻略里头。 |