找回密码
 注册
楼主: woodbind

1.69 中英启动界面【0822更新,final】

[复制链接]
发表于 2008-8-18 09:31:55 | 显示全部楼层
呵呵,太好了,虽然按钮有点[y:25] ……请参看附图。在vista下窗口的大小完全不一样了,按钮也都移位了。截图的时候我特意把桌面背景(Diablo3)也保留了一点,以便看出窗口的大小。请LZ详查。

另外发现这个程序需要下列文件:

nwmain.exe
nwmain.eng.exe
nwmain.chs.exe
dalog.tlk
dalog.eng.tlk
dalog.chs.tlk

这样的话每次运行完成后会增加许多重复的文件,不够简捷。是不是可以在程序运行的最后删除临时文件?
捕获1.JPG
捕获2.JPG
 楼主| 发表于 2008-8-19 00:59:27 | 显示全部楼层
收到,恶补VC今晚,知道怎么回事情了。呵呵,明天晚上一定会修改好的。
关于用到的文件。
nwmain.exe
nwmain.eng.exe
nwmain.chs.exe
这是为了保留原版的nwmain.exe在使用英文时,因为不少人会不喜欢修改版的exe文件。这样比较OK。
dalog.tlk
dalog.eng.tlk
dalog.chs.tlk
一个英文的,一个中文的,这个可不能删掉啊。
要是觉得文件多了,不如学习以前的办法,放进一个叫watermoon的目录如何?
 楼主| 发表于 2008-8-19 13:42:20 | 显示全部楼层
午休的时候修复了对齐问题,重绘了按钮和界面。
提取地址:18:00更新
http://pickup.mofile.com/2971673924696684
现在需要建立一个子目录watermoon,把dialog.chs.tlk,dialog.eng.tlk,nwmain.chs.exe,nwmain.eng.exe放进去,保持主目录整洁。
dialog.chs.tlk:水月的汉化tlk
dialog.eng.tlk:1.69原版的tlk
nwmain.chs.exe:1.69修改版纯简体中文nwmain.exe
nwmain.eng.exe:1.69原版的nwmain.exe
cap.jpg
点击English,就可以回复到完全英文1.69原版的状态。
水月来试试~~

评分

参与人数 1威望 +10 奥币 +20 收起 理由
水月 + 10 + 20 原创内容

查看全部评分

发表于 2008-8-19 14:17:24 | 显示全部楼层
[y:19]太棒了!真是漂亮的作品呀!补上一张英文版的图片。英文字体很出色。
捕获.JPG
程序运行,还得等我晚上回家去试了再说。
一个小建议:给程序加个标题吧,好让它显示在系统的标题栏中。
捕获2.JPG
 楼主| 发表于 2008-8-19 17:58:01 | 显示全部楼层
哦,那就加一个title咯,顺便也加上了开始音乐。修改为同时只能启动一个进程。
更新下载:
http://pickup.mofile.com/2971673924696684
发表于 2008-8-19 18:19:06 | 显示全部楼层
呵呵,界面很漂亮。。
发表于 2008-8-19 19:25:13 | 显示全部楼层
太完美了!我全都试过了,没有任何问题!真是非常感谢![s:6]
如果一定要鸡蛋里挑骨头的话,我想这个启动文件可能在体积上有点大了些。
参见附图,第二个是原1.68双语启动文件,第三个是原英文1.69启动文件。
捕获.JPG
这个完美的启动文件我可以把它收入到汉化补丁的中吗?
 楼主| 发表于 2008-8-19 20:18:18 | 显示全部楼层
体积大是因为我把mfc静态编译进去了,这样的话无论什么环境的机器都可以运行。
还有就是好看的位图,要是改成jpg的,可以小600k左右。
mfc动态编译的话,还可以缩小2/3,这样500,600K就可以了,不过可能不能保证所有机器都能跑哦。
本来就是做给双语补丁用的啊。还有什么需求啊改进在我能力范围之内都可以的,做了这个,VC算是业余初段了,呵呵。
发表于 2008-8-19 20:37:00 | 显示全部楼层
厉害,会编程的初段高手啊!尽量改小点吧。因为这个版本需要中英两套语言文件和两套nwmain.exe文件,所以七七八八加起来压缩下来也会有近20M。
另外要提醒使用Vista的朋友。这个文件要赋予管理员权限启动,不然就会无法修改游戏目录下的nwmain.exe或dialog.tlk文件,导致进不去游戏。
 楼主| 发表于 2008-8-19 21:46:08 | 显示全部楼层
这个原因啊,唔,不如这样,第一次运行的话自动把当前的dialog.tlk和nwmain.exe拷贝到watermoon目录下,备份为dialog.eng.tlk和nwmain.eng.exe。
这样发布的时候可以只要一套简体中文的,就变成除了字库之外只要3个文件:
chsnwn.exe
watermoon\dialog.chs.tlk
watermoon\nwmain.chs.exe
首次运行之后,就变成多出一套备份的e文tlk/exe,这样如何?
先暂时保持静态编译和bmp文件,如果还是太大,再修改。
按照上面的想法做了一个,另外增加了按钮点击音乐。
http://pickup.mofile.com/7460851292382196

这样我实验用7zip呀了个zip,包含了这3个文件,和override目录,共8M大小
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|奥德赛公会

GMT+8, 2026-6-17 00:24 , Processed in 0.012826 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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