» 您尚未 登录   注册 | 社区银行 | 社区婚姻 | 社区成就 | 帮助 | 社区 | 无图版


火花天龙剑 -> 火炎之纹章 -> TRS汉化的可行性
 XML   RSS 2.0   WAP 

<<  1   2   3  >>  Pages: ( 3 total )
本页主题: TRS汉化的可行性 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题
HelloWorldEx



该用户目前不在线
级别: 注册会员
编号: 5171
精华: 0
发帖: 51
威望: 0 点
配偶: 单身
火 花 币: 32777 HHB
注册时间:2003-05-05
最后登陆:2005-07-13
查看作者资料 发送短消息 引用回复这个帖子


楼上的,这个可以试出来嘛,在BIN里改了之后在游戏中看也行啊。
另外不懂你的解决方案是什么意思,如果我没看错的话,这个游戏的编码对应关系表的大小只有256,而这个是由游戏的设计结构决定的,如果你连这个都可以改的话,那不如自己重新做一个了。
不知你懂不懂,浅显一点的说就好象下面这种:

0x00->A
0x01->B
0x02->C
...
0xA0->あ
0xA1->い
...
0xFE->龙
0xFF->骑士

对于左边的编码,你是不能改的,它直接对应到游戏的文字部分,你能更改的只是右边的部分,所以无论你怎么改,都不能超出左边编码的设定的0x00->0xFF这256种组合的范围。
很久以前就分析过,希望我是看错,有时间再去检查一下。

[20 楼] | Posted:2003-08-05 10:07| 顶端
风之勇者



该用户目前不在线
级别: 火花会员
编号: 233
精华: 1
发帖: 409
威望: 0 点
配偶: 单身
火 花 币: 37897 HHB
注册时间:2002-11-29
最后登陆:2018-09-14
查看作者资料 发送短消息 引用回复这个帖子


你不说我还真没意识到,很有可能,那样的话就非要反汇编了。
[21 楼] | Posted:2003-08-05 15:19| 顶端
风之勇者



该用户目前不在线
级别: 火花会员
编号: 233
精华: 1
发帖: 409
威望: 0 点
配偶: 单身
火 花 币: 37897 HHB
注册时间:2002-11-29
最后登陆:2018-09-14
查看作者资料 发送短消息 引用回复这个帖子


[QUOTE]最初由 HelloWorldEx 发表
[B]楼上的,这个可以试出来嘛,在BIN里改了之后在游戏中看也行啊。
另外不懂你的解决方案是什么意思,如果我没看错的话,这个游戏的编码对应关系表的大小只有256,而这个是由游戏的设计结构决定的,如果你连这个都可以改的话,那不如自己重新做一个了。
不知你懂不懂,浅显一点的说就好象下面这种:

0x00->A
0x01->B
0x02->C
...
0xA0->あ
0xA1->い
...
0xFE->龙
0xFF->骑士

对于左边的编码,你是不能改的,它直接对应到游戏的文字部分,你能更改的只是右边的部分,所以无论你怎么改,都不能超出左边编码的设定的0x00->0xFF这256种组合的范围。
很久以前就分析过,希望我是看错,有时间再去检查一下。 [/B][/QUOTE]如果这样的话,那游戏的脚本文件就可以弄的很小了,都是单字节的编码。
哎,谁知道这游戏的PROGRAM DIRECTOR的联系方式,干脆叫他来吧 :D

[22 楼] | Posted:2003-08-05 15:25| 顶端
Shanam



该用户目前不在线
级别: 火花会员
编号: 4588
精华: 2
发帖: 889
威望: 0 点
配偶: 单身
火 花 币: 23917 HHB
注册时间:2003-05-01
最后登陆:2006-06-04
查看作者资料 发送短消息 引用回复这个帖子


[QUOTE]最初由 HelloWorldEx 发表
[B]楼上的,这个可以试出来嘛,在BIN里改了之后在游戏中看也行啊。
另外不懂你的解决方案是什么意思,如果我没看错的话,这个游戏的编码对应关系表的大小只有256,而这个是由游戏的设计结构决定的,如果你连这个都可以改的话,那不如自己重新做一个了。
不知你懂不懂,浅显一点的说就好象下面这种:

0x00->A
0x01->B
0x02->C
...
0xA0->あ
0xA1->い
...
0xFE->龙
0xFF->骑士

对于左边的编码,你是不能改的,它直接对应到游戏的文字部分,你能更改的只是右边的部分,所以无论你怎么改,都不能超出左边编码的设定的0x00->0xFF这256种组合的范围。
很久以前就分析过,希望我是看错,有时间再去检查一下。 [/B][/QUOTE]如果仔细看一下字库的这张图片,一共是25行25列,其中日文字符和英文字符,还有那些括号,五角星的,加起来已经有255个左右了,把汉字算上的话,肯定要超过255,这么一来,如果只用一个字节来标识一个字符,显然是不够用的。再者,无论是中文字还是日文字,通常都是用双字节来标的,这也是电脑的通用标准。在776里就是如此,连4MB的ROM游戏都毫不吝惜使用双字节,580MB的光盘游戏又何必在这个问题上斤斤计较???

[23 楼] | Posted:2003-08-05 16:00| 顶端
风之勇者



该用户目前不在线
级别: 火花会员
编号: 233
精华: 1
发帖: 409
威望: 0 点
配偶: 单身
火 花 币: 37897 HHB
注册时间:2002-11-29
最后登陆:2018-09-14
查看作者资料 发送短消息 引用回复这个帖子


[QUOTE]最初由 Shanam 发表
[B]如果仔细看一下字库的这张图片,一共是25行25列,其中日文字符和英文字符,还有那些括号,五角星的,加起来已经有255个左右了,把汉字算上的话,肯定要超过255,这么一来,如果只用一个字节来标识一个字符,显然是不够用的。再者,无论是中文字还是日文字,通常都是用双字节来标的,这也是电脑的通用标准。在776里就是如此,连4MB的ROM游戏都毫不吝惜使用双字节,580MB的光盘游戏又何必在这个问题上斤斤计较???[/B][/QUOTE]不是的,光盘容量大是没错,可是PS的2MB内存决定了游戏有时要用单字节文字的。有的游戏还会把使用频率高的字放在前面,当用到后面的字时会用别的代码显示。

[24 楼] | Posted:2003-08-05 16:12| 顶端
Shanam



该用户目前不在线
级别: 火花会员
编号: 4588
精华: 2
发帖: 889
威望: 0 点
配偶: 单身
火 花 币: 23917 HHB
注册时间:2003-05-01
最后登陆:2006-06-04
查看作者资料 发送短消息 引用回复这个帖子


原来如此。
顺便再纠正一下前面的说法,776当中使用双字节的应该只是其中的一部分文本,不是全部。
要照楼上所说的,汉化的的TRS的难度可就大了。还是用Photoshop“汉化”一下YY算了。

[25 楼] | Posted:2003-08-05 17:28| 顶端
superzz

该用户目前不在线
级别: 火花会员
编号: 4309
精华: 0
发帖: 1208
威望: 0 点
配偶: 单身
火 花 币: 33602 HHB
注册时间:2003-04-30
最后登陆:2020-09-07
查看作者资料 发送短消息 引用回复这个帖子


路过,我不懂的,不过还是希望有这个可能

传说中的懒人
[26 楼] | Posted:2003-08-05 20:08| 顶端
风之勇者



该用户目前不在线
级别: 火花会员
编号: 233
精华: 1
发帖: 409
威望: 0 点
配偶: 单身
火 花 币: 37897 HHB
注册时间:2002-11-29
最后登陆:2018-09-14
查看作者资料 发送短消息 引用回复这个帖子


还有一点证明游戏没用HelloWorldEx 君说的方法显示字体,就是生成对战记录时队伍起名字可以用每一个字而不是某些固定的词。
[27 楼] | Posted:2003-08-05 22:54| 顶端
HelloWorldEx



该用户目前不在线
级别: 注册会员
编号: 5171
精华: 0
发帖: 51
威望: 0 点
配偶: 单身
火 花 币: 32777 HHB
注册时间:2003-05-05
最后登陆:2005-07-13
查看作者资料 发送短消息 引用回复这个帖子


楼上,很不错的发现,那个地方我确实没注意过,有时间去看一下,或许会有惊喜的。

不过根据你的那张图和我以前作过的分析,我是比较倾向于单字节指针的(第一帖中居然误写成是两字节,现在才发现,汗啊)。从那张字库来看,很多在游戏中不会分离的字,都无一例外地出现在相连的位置(如“骑士”,“魔法”),这就可以近似地推断出指针到实际字符串的换算关系。指针对应一个结构,这个结构中存储了首字符(在这里就是帖图了)的位置和字串的长度,这个就可以用相同大小的结构对应不同长度的字符串了,这样单字节就可以对应超过256的字符量了。

至于他不用BIOS字库,可能是字体问题,由于无法从BIOS字库上获得这种字体,所以他只好自己画上去。又因为剧本所用的汉字不多,所以就只画了这么几个。又因为字库小,所以用两字节指针编码会觉得很浪费,而单字节又不足以显示所有的字符,所以就折中一下,几乎是刚好够用(有可能是在炫耀他的技术),也就是说根本没为以后可能出现的多语言版本设想过。

另外,我以前分析的部分只在每关的标题和人名,在这两部分确实是用单字节指针编码的。没涉及到剧本和对战,如果他用了不同的机制的话也说不定,如果在对战部分再动态绑定字库的话(比如这时用第几页的第几个来组成结构),那就绝对是炫耀了。

注释一句,以上分析纯属个人YY,不一定正确,切记切记。

[28 楼] | Posted:2003-08-06 11:56| 顶端
xade

该用户目前不在线
级别: 火花会员
编号: 206
精华: 0
发帖: 239
威望: 0 点
配偶: 单身
火 花 币: 36317 HHB
注册时间:2002-11-28
最后登陆:2017-07-15
查看作者资料 发送短消息 引用回复这个帖子


如果你能确定有 0xFF 代表一个词的话那不就是字典么?
还有你上面说的那些东西完全就是字典压缩的特征么~

还有单字节编码的问题,这个当然是可以改成双字节的。而且如果你还没找到码表的话就不要随便肯定编码方式是单字节还是双字节的,也有可能是两种混合的,比如 0x00-0x7F 的是单字节,一个字节对应一个文字,但是从 0x80 开始是双字节的,0x8000、0x8001、0x8002…… 各表示不同的字,这样就不存在你说的浪费编码什么的问题,而且用上编码分组的办法也可以节省脚本占用的空间(不过在 ps 上似乎没必要这么做,除非是为了节省内存)

而且这个游戏要想汉化必须反汇编,需要修改原程序的可能性也几乎是 100%,像字库扩容以及在扩容后在显存里的调度都很可能需要重写显示程序才能处理好,要知道这种 4bpp 的图形字体对空间的占用可不是一般的点阵字体可以比的

[29 楼] | Posted:2003-08-06 12:37| 顶端
风之勇者



该用户目前不在线
级别: 火花会员
编号: 233
精华: 1
发帖: 409
威望: 0 点
配偶: 单身
火 花 币: 37897 HHB
注册时间:2002-11-29
最后登陆:2018-09-14
查看作者资料 发送短消息 引用回复这个帖子


谢谢二位,你们的话很受用,希望HelloWorldEx和xade兄来火焰学园专题帖讨论。谢谢。
[30 楼] | Posted:2003-08-07 11:37| 顶端
树上砍树



该用户目前不在线
级别: 注册会员
编号: 10852
精华: 0
发帖: 23
威望: 0 点
配偶: 单身
火 花 币: 32765 HHB
注册时间:2003-08-07
最后登陆:2004-01-31
查看作者资料 发送短消息 引用回复这个帖子


我不懂什么 只是阿菜
只想问一下TRS的汉化 大概需要多长时间?

[31 楼] | Posted:2003-08-07 19:59| 顶端
Dark01



该用户目前不在线
级别: 注册会员
编号: 309
精华: 0
发帖: 25
威望: 0 点
配偶: 单身
火 花 币: 32761 HHB
注册时间:2002-11-30
最后登陆:2004-10-22
查看作者资料 发送短消息 引用回复这个帖子


路过。。。。。

我不认为trs会使用字典压缩,至少在对话中不会
为什么?

因为我的wis大于18

[32 楼] | Posted:2003-08-07 23:23| 顶端
xade

该用户目前不在线
级别: 火花会员
编号: 206
精华: 0
发帖: 239
威望: 0 点
配偶: 单身
火 花 币: 36317 HHB
注册时间:2002-11-28
最后登陆:2017-07-15
查看作者资料 发送短消息 引用回复这个帖子


是啊,我也不认为,所以使用双字节编码或者单双字节分段编码的可能性比较高
[33 楼] | Posted:2003-08-08 00:48| 顶端
风之勇者



该用户目前不在线
级别: 火花会员
编号: 233
精华: 1
发帖: 409
威望: 0 点
配偶: 单身
火 花 币: 37897 HHB
注册时间:2002-11-29
最后登陆:2018-09-14
查看作者资料 发送短消息 引用回复这个帖子


Shanam兄已经证实记忆卡里的编码是双字节的,估计主程序里一样。
[34 楼] | Posted:2003-08-08 09:24| 顶端
Shanam



该用户目前不在线
级别: 火花会员
编号: 4588
精华: 2
发帖: 889
威望: 0 点
配偶: 单身
火 花 币: 23917 HHB
注册时间:2003-05-01
最后登陆:2006-06-04
查看作者资料 发送短消息 引用回复这个帖子


Dark01、Xade、还有HelloWorldEx三位,请到学园区的“TRS汉化小结”那贴看看,希望能指点一二。
My Webpage
点上面即可。

[35 楼] | Posted:2003-08-08 11:07| 顶端
Lynn Minmay


该用户目前不在线
级别:
编号:
精华:
发帖:
威望: ☆ 点
配偶:
火 花 币: ☆ HHB
注册时间:☆
最后登陆:☆
查看作者资料 发送短消息 引用回复这个帖子


是不是可以将某些内容如人名 用英文来做,应该会容易些吧

我对于PC很菜,不过真的很希望看到汉化版TRS

[36 楼] | Posted:2003-08-27 12:18| 顶端
xozero



该用户目前不在线
级别: 火花会员
编号: 46306
精华: 0
发帖: 111
威望: 0 点
配偶: 单身
火 花 币: 32062 HHB
注册时间:2005-11-13
最后登陆:2024-10-12
查看作者资料 发送短消息 引用回复这个帖子


在TRS的坑快要填完的今天,我决定先把这个坟给挖了!!!
[37 楼] | Posted:2011-09-25 19:48| 顶端
桂木弥生

头衔:我永远喜欢老干妈我永远喜欢老干妈
该用户目前不在线
级别: 站务议员
编号: 5
精华: 198
发帖: 43732
威望: 20 点
配偶: 千里孤坟
火 花 币: 61330 HHB
组织纹章:
所属组织: 科莉娅圣教
组织头衔: 至高的圣神
注册时间:2002-11-26
最后登陆:2024-05-27
游戏王国的浪人(I)冥界死徒(I)艾雷布的圣骑士(II)海蓝之钻(II)文字の契约者(II)
查看作者资料 发送短消息 引用回复这个帖子


没事别乱挖老贴 版主来处理下

老干妈LOVE
[38 楼] | Posted:2011-09-25 20:05| 顶端
血手



该用户目前不在线
级别: 火花会员
编号: 115207
精华: 0
发帖: 596
威望: 0 点
配偶: 单身
火 花 币: 4417 HHB
注册时间:2011-09-21
最后登陆:2012-02-27
查看作者资料 发送短消息 引用回复这个帖子


下面是引用树上砍树于2003-08-07 19:59发表的:
我不懂什么 只是阿菜
只想问一下TRS的汉化 大概需要多长时间?

同问

[39 楼] | Posted:2011-09-25 20:22| 顶端
<<  1   2   3  >>  Pages: ( 3 total )

火花天龙剑 -> 火炎之纹章




Powered by PHPWind v3.0.1 Code © 2003-05 PHPWind
辽ICP备05016763号
Gzip enabled

You can contact us