Project1

标题: 如何把繁中的游戏作品简体化? [打印本页]

作者: lamkalung    时间: 2010-7-22 16:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: dbshy    时间: 2010-7-22 16:13
搜索灼眼的夏娜 有专门转换这个的脚本
作者: lamkalung    时间: 2010-7-22 16:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: liuxi0202    时间: 2010-7-22 17:20
这算伸手党么
作者: lamkalung    时间: 2010-7-22 17:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: wzhjii0    时间: 2010-7-23 13:35
...lz很无趣啊,下什么繁版的,要下就下阿拉伯文
作者: 谈陈鸿杰    时间: 2010-7-23 13:55
08年的还什么初來貴境
作者: 绚烂の寂灭LK    时间: 2010-7-23 14:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: 越前リョーマ    时间: 2010-7-23 14:25
http://rpg.blue/forum.php?mod=vi ... highlight=%E7%B9%81
只找到个简体变繁体的 - -
作者: 无心孤云    时间: 2010-7-23 15:41
似乎修改字体也是可以的吧...main里的字体修改?
作者: wingtang5    时间: 2010-7-23 16:18
似乎修改字体也是可以的吧...main里的字体修改?
xcyog 发表于 2010-7-23 15:41



你不觉得里面的字体没有变?技能说明不会变得。
作者: dbshy    时间: 2010-7-23 21:48
本帖最后由 dbshy 于 2010-7-23 21:49 编辑

先找到那个简转繁的脚本

05.module Conv

06.  def self.c(str)

07.   

08.   m2w = Win32API.new("kernel32","MultiByteToWideChar",'ilpipi','i')

09.   w2m = Win32API.new("kernel32","WideCharToMultiByte",'ilpipipp','i')

10.   lcms = Win32API.new("kernel32","LCMapString",'llpipi','i')

11.

12.   len = m2w.call(65001,0,str,-1,nil,0)

13.   buf = "\0"*(len*2)

14.

15.   m2w.call(65001,0,str,-1,buf,len)

16.

17.   len = w2m.call(0,0,buf,-1,nil,0,nil,nil)

18.   ret = "\0"*len

19.

20.   w2m.call(0,0,buf,-1,ret,len,nil,nil)

21.

22.   len = m2w.call(936,0,ret,-1,nil,0)

23.   buf01 = "\0"*(len*2+1)

24.   lcms.call(0x0804,0x04000000,ret,-1,buf01,len*2)

25.   

26.   len = m2w.call(0,0,buf01,-1,nil,0)

27.   buf = "\0" * (len*2)

28.   m2w.call(0,0,buf01,-1,buf,len)

29.

30.   len = w2m.call(65001,0,buf,-1,nil,0,nil,nil)

31.   ret = "\0" * (len-1)

32.   w2m.call(65001,0,buf,-1,ret,len-1,nil,nil)

33.   

34.   return ret

35.end

36.

37.end



24行 lcms.call(0x0804,0x04000000,ret,-1,buf01,len*2)
改为  lcms.call(0x0804,0x02000000,ret,-1,buf01,len*2)
作者: 1097811376    时间: 2010-7-24 00:13
我一直觉得繁体字比简体字看着舒服....
作者: 1097811376    时间: 2010-7-24 09:59
繁體字啊繁體字,繁體字啊繁體字




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1