冒险解谜游戏中文网 ChinaAVG

标题: 好消息!萨曼莎系列汉化实现(肥牛请进) [打印本页]

作者: shane007    时间: 2010-2-22 23:02
标题: 好消息!萨曼莎系列汉化实现(肥牛请进)
首先感谢肥牛制作了这个系列的sfs文件的命令行解包工具。8 {4 x' E+ N/ o1 Q! d/ o
https://www.chinaavg.com/read.php?tid=20849
6 z6 `# V+ k, L: r2 r
5 _# D/ v. U0 g) i4 m: U: ^' X8 `4 K8 E测试了一下命令行工具,发现可以正常解压。+ K4 v, E! H$ B  t" }6 x# R
但是如果在一个批处理里写入命令后再执行,好像会解压不成功,有待进一步的测试。; e2 e4 U! ~7 o" h  @- [& B! d
4 @9 O% X7 k& R' N. M  @6 \. y
游戏支持不打包,把解压出来的东西拷贝到游戏根目录的resources目录中就可以抛弃
1 h  @- ]! T3 B1 @7 |  r: qresources.sfs文件了。
. K, T) C2 f2 K* @% w+ e: Y! }6 o
这个游戏的字体文件和定义文件在gfx\Fonts和fnt目录下面。
, x9 G7 V9 [( f0 x7 T; I& v字幕文件也很好找,Dictionary.csv和cfg目录下面就是。
7 p2 ~9 N( @" s; M2 Q( W翻译时需要用utf-8写入。
3 s  h1 G2 A- ^, X: j5 f6 @6 Z; v# z4 h( Q. p
这个系列的游戏名如下0 M; k- |6 E6 f; t. n7 U
萨曼莎与点金术9 I- M& f* N5 ^
Samantha Swift and the Golden Touch
) ?1 G( R, }7 V; _' P萨曼莎与暗藏的雅典娜玫瑰
: W; a, H( B6 {& K" g# _& {Samantha Swift and the Hidden Roses of Athena( W. K& K0 H% @! q  i3 F
萨曼莎与亚特兰蒂斯之谜
( A, M! k9 \* c' e! \: qSamantha Swift and the Mystery from Atlantis
: i4 N1 }7 b% J6 l  q/ p3 z! f2 ^0 \8 M" R
to  肥牛
1 v5 B- \  e  h  w和其他游戏一样,同样需要制作一套字库图片和定义文件。
3 w7 W% R, s3 K我看了一下,字库图片的种类比较多。; R( Z( @5 M; K2 H! j# c, {
不知道肥牛是否还能帮助论坛制作这个系列的字库工具呢?- q; r; s- J6 F5 I' [
如果没有时间或着没兴趣的话也不必勉强,我可以安排其他新人来做。2 T; ]8 ?4 n# j5 s0 `- w0 T9 G* E
这套工具可以对对应3个游戏,我觉得还是挺有价值的。
作者: 肥牛    时间: 2010-2-23 08:35
这个东西解包以后我就看了图片字库文件了,初步的感觉技术上没什么难度,就是需要处理的图片太多,麻烦点儿而已。我先接下这个任务吧,争取两天之内搞定。/ s9 k* i) d/ ^! C% M5 t; m' C

1 {+ j0 G# \$ d% i7 W你说放到批处理以后不能正常解包,能不能把你的批处理发给我,我测试一下?
作者: shane007    时间: 2010-2-23 11:11
引用第1楼肥牛于2010-02-23 08:35发表的  :
% Y% L+ d" e5 g: c2 y0 b这个东西解包以后我就看了图片字库文件了,初步的感觉技术上没什么难度,就是需要处理的图片太多,麻烦点儿而已。我先接下这个任务吧,争取两天之内搞定。/ w5 ^$ |# ?: `9 T  l8 g0 j
' G% z1 T0 R/ N9 t  m# b# m
你说放到批处理以后不能正常解包,能不能把你的批处理发给我,我测试一下?

" D: ^: o" U9 w, _太好了,对肥牛的大力支持表示感谢!& F4 r/ ]- a! V. V
批处理在家里的电脑里,我晚上放上来,记得是类似如下的样子。
: r* E6 e8 ^' B# m3 l- s. m. bsfspack -U resources.sfs D:\\Program Files\\gamepath\\1111
" S7 Y  q4 r- N  E$ t双击执行后,看见解压信息,但是未见解压出的东西。4 A, [6 H0 O% z3 s/ {

! B& \7 R: t% r. s3 f# @8 C: P如果解压到c:\\1111则没问题,是不是路径有空格的关系?
作者: 肥牛    时间: 2010-2-23 11:23
有可能是这样的情况,试试改成D:\\Progra~1\\gamepath\\1111,我这边也再想想办法,看能不能解决这个问题。
作者: shane007    时间: 2010-2-23 11:34
引用第3楼肥牛于2010-02-23 11:23发表的  :, B) a0 ?$ w& B0 N. [( p) \
有可能是这样的情况,试试改成D:Progra~1gamepath1111,我这边也再想想办法,看能不能解决这个问题。
) @, H& G- _5 E' S' N+ G
喔,原来是长路径名的问题啊。& o8 `) _" q& H; [- E! D
好的,我晚上去试试看。
作者: 肥牛    时间: 2010-2-23 15:23
不是长路径名,而就是空格的问题,因为这个命令行的方式,各参数间是按空格分隔的。如果路径名中存在空格,那就会被程序当成是两个参数。加双引号把路径引起来就可以了。
作者: shane007    时间: 2010-2-23 17:01
引用第5楼肥牛于2010-02-23 15:23发表的  :7 T0 Z+ P0 T) A9 t
不是长路径名,而就是空格的问题,因为这个命令行的方式,各参数间是按空格分隔的。如果路径名中存在空格,那就会被程序当成是两个参数。加双引号把路径引起来就可以了。
( h9 B$ c" p  m4 D! }- P
收到,明白了。




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