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

【scummvm汉化】scummvm汉化版源代码初次公开

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

【scummvm汉化】scummvm汉化版源代码初次公开

81#
 楼主| 发表于 2009-10-21 17:34 | 只看该作者
引用第79楼gamadao于2009-10-21 17:05发表的  :
. }! b# M2 a! D: }6 v6 P' Zft的就是12是么?你现在的效果能贴个图出来不?最好能贴下字体部分的放大图
8 b# b( H! m6 l1 h2 _) ?' n
是的。8 J6 b# h! F3 H9 z& l  F5 L
FT的图在这里有' F  [9 H5 M- g# c- s4 y: ?  u
https://www.chinaavg.com/read.php?tid=17631. F: I1 u5 Z0 e) V9 `2 z3 O
4 J1 p* I5 w7 C
indy4的图在55楼
2 Z) _( @! ^7 p  B* X9 V: phttps://www.chinaavg.com/read.php?tid=18009
回复 支持 反对

使用道具 举报

82#
发表于 2009-10-21 18:40 | 只看该作者
我也看到了,我近期找时间好好研究一下这个字形,可能需要对字体文件开刀。
回复 支持 反对

使用道具 举报

83#
发表于 2009-10-21 19:38 | 只看该作者
代码有么?indj4是自己特殊的引擎么?
( p/ e2 e1 T% B6 k; U+ ~1 Y我还是想先试试缩小,貌似缩小掉1/8就好了,不一定看不清楚
回复 支持 反对

使用道具 举报

84#
发表于 2009-10-21 19:40 | 只看该作者
对了,shane007,你知道怎么在引擎里取到当前游戏的路径不,我想修正不把sub和fnt放到scummvm的根下,而是放到游戏根目录里,感觉不太....嗯.....完美
回复 支持 反对

使用道具 举报

85#
 楼主| 发表于 2009-10-21 21:09 | 只看该作者
回gamadao,indy4也是scumm引擎的。
  [" g1 w. G* b* ], N4 B代码就用现在的我改好的代码就行了。
" Z9 h$ ~8 l) s* J+ _; R要缩小掉1/8恐怕没那么简单。你恐怕无法单独缩小字幕的。. H6 R' o$ a8 f+ {) J
现在字幕是原样大小贴到surface上后再scale的,在贴上去之前就scale好像比较难。5 P  ^: e# _% t
如果能用ttf字体就好了。
3 D) i1 w# e+ k  _# V( b/ d) W" \还有,indy4汉化后有无规律的崩溃现象,我估计是把字幕导入以后把某些数据搞坏了导致的。
7 N- G  G$ N$ Q7 Y0 R所以有把字幕修改为象断剑那样的外挂方式的想法。你觉得如何?
* D) L1 ]' [; H  L* c5 z' N9 W7 ^4 d( Q9 E7 a
字幕的路径,我是故意放在scummvm的根下的,我觉得这样才够绿色。对原版游戏不作任何改动。5 e% D+ Y  a- s5 R- C; y4 t
那个韩国版scummvm也是这样的,我就是学它的,所以建议你不要改。
回复 支持 反对

使用道具 举报

86#
 楼主| 发表于 2009-10-21 21:12 | 只看该作者
引用第81楼vimrc于2009-10-21 18:40发表的  :
. C# N- \, W8 g7 ?8 k  G7 s# q( @我也看到了,我近期找时间好好研究一下这个字形,可能需要对字体文件开刀。
! U) z7 y9 l! G9 u6 w7 w
要解决这个问题对字体动刀应该没用的。  C6 |2 O) i* O! E( |& i  M2 Q1 v
我觉得可以研究一下osd字幕的显示方法。
回复 支持 反对

使用道具 举报

87#
发表于 2009-10-21 21:22 | 只看该作者
引用第84楼shane007于2009-10-21 21:09发表的  :7 U: `) H; r& o! Q4 n- U
回gamadao,indy4也是scumm引擎的。
- v1 z' ?2 |" \+ t7 z6 m4 q代码就用现在的我改好的代码就行了。: K) y5 Y- R) v
要缩小掉1/8恐怕没那么简单。你恐怕无法单独缩小字幕的。  p; ^, @& t$ u7 q" ~
现在字幕是原样大小贴到surface上后再scale的,在贴上去之前就scale好像比较难。1 p0 P- n; g) O4 J
如果能用ttf字体就好了。# r" _  c1 s( i0 R
.......

& j5 r9 k3 n; Q& l- [我也曾想过这个外挂字幕的问题,但是这个外挂字幕的函数需要被一些地方触发:
2 U& i1 H; L/ V5 M0 V3 q1. 比如indy4的动作菜单,walk, push那个,你把鼠标移过去上面有显示提示的) E. b) H& K! w
2. 还有鼠标移向某处的时候,还会显示提示
6 E; m0 ~$ B; r; O2 u, m0 Y* [
  d  U) q% O: H9 D- x外挂字幕的函数必须能够被上述事件触发,而且需要及时地被擦去,这个字幕可以写在什么地方还需要考虑,写在英文提示的黑框中同样有字体大小的问题,写在画面上是不是又感觉不好。( t' V* o! V% ^& k: O5 C. [; u
5 y: A8 F  e+ j3 Y
我现在还不清楚indy4引擎是如何调用这些函数的,我有时间的时候debug追一下函数看看。
回复 支持 反对

使用道具 举报

88#
 楼主| 发表于 2009-10-21 21:27 | 只看该作者
回vimrc ,外挂字幕应该比较简单,也不用追太多代码。) a) v1 c% w7 E. R8 e$ f. J0 i
只不过把传入的英文字幕替换为中文。
. P# k, L1 y5 @0 v可以看看韩文版的代码
" V" t7 d: o$ ]! c; Y" `/ qhttps://www.chinaavg.com/read.php?tid=16110
4 P* s  m4 k" ^* M0 ?7 F* F- G6 `( U. s" R' o
比较头痛的是字体大小的问题。
回复 支持 反对

使用道具 举报

89#
发表于 2009-10-21 23:18 | 只看该作者
引用第84楼shane007于2009-10-21 21:09发表的  :$ X* ?$ @: C- ]& T7 A* ~! k
回gamadao,indy4也是scumm引擎的。
- a; L2 T) L& y- W2 \9 B/ s) i代码就用现在的我改好的代码就行了。
5 S+ l/ m& c- T要缩小掉1/8恐怕没那么简单。你恐怕无法单独缩小字幕的。' w, W# u# q4 a( B$ c3 b0 k: ?
现在字幕是原样大小贴到surface上后再scale的,在贴上去之前就scale好像比较难。
: w( H- x9 Y0 j' u3 t5 d如果能用ttf字体就好了。
% W* S2 J; @+ u& O# l9 n.......
主要我想要一个统一修订版的scummvm,而不是for sword1专版或者其他的专版,这点对于嵌入式设备很有意义
回复 支持 反对

使用道具 举报

90#
 楼主| 发表于 2009-10-22 08:20 | 只看该作者
统一修订版的scummvm不难做啊,我现在发布的PC版就是的。
' ?- {( k! O" a% ?1 q: ]如果要对某个游戏作特殊修改的话,限定gameid就行了。
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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