|
百草辛苦了!
我一直用自己去年用msys编译的几个message文件,而且一直用英文菜单(看中文菜单反而不习惯)。这两天给老爸用的台机上换系统,启动菜单只能用中文(英文他看不懂),但我以前做的几个message都没有中文字体,今天看到你的软件,刚好不用重新制作了,用MsgDiyer修改以前的菜单就行。
但是发现一个问题,就是MsgDiyer默认会自动修改原message文件的菜单设置,比如菜单颜色会变成了MsgDiyer默认的颜色,还得每次自己重新调整。还有就是F1、F2、F9等快捷菜单的颜色和位置也会自动被MsgDiyer修改,基本上整体破坏了原message文件的设置,可以说完全是重新做一个了。
因此建议:
1. 添加颜色修改选框,可以让用户自己决定是否需要修改颜色,否则保持原颜色设置不变。 这一点Gfxmenu Tools做的不错,其界面如下图,这个软件是我今天从网上找到的,但是在Win7 x64下菜单位置调节无效。
2. 能否添加调整快捷菜单位置的功能?这个实现起来可能麻烦一些,我当初也是琢磨Bean提供的gfxboot-3.3的代码好久才修改的,现在都忘了该怎么改了。如果无法做到调整快捷菜单位置,至少要保证原message文件中的位置设置不被修改。
3. 不知“颜色编码”栏中的“面板颜色”、“面板标题颜色”等名称是否值得商榷?我开始根本没看明白这几个参数到底是干什么的,后来试了几次后才发现原来是设置快捷菜单颜色的~~~
4. 可否增加修改“翻译”功能?Gfxboot的源文件里有translations.en、translations.zh_CN两个文件,可以做到菜单的中英文翻译,在推出Gfxmenu到文字模式下时可以显示英文,这样就避免了纯中文菜单的乱码现象。打包后的message文件中也是明文的,是否可以在软件中调用编辑器直接进行编辑?我现在的做法是到MsgDiyer的临时目录中手工修改这两个文件,如果能由软件直接调用的话更方便一些。
5. 可否增加文件筛选功能?看前面的帖子你也取消过动画文件,但有些人要动画功能,正是众口难调,呵呵。可以在软件中添加复选框以方便用户选择是否启用动画功能,不启用的话打包时就过滤掉那几个图片文件。我的几个message中有些是有动画的,没有动画的当时编译时都去掉以精简体积,虽然不大,但是当初g4d 0.44时对message的体积可是有严格要求的,再说我有点软件洁癖,在用MsgDiyer修改时都是到临时目录手工编辑list文件过滤掉这几个图片的,呵呵。
暂时就想到这些,说这么多其实重点就一个:修改message时保证原始设置不被随意改变!只要这一点保证了,其他的建议可以慢慢来实现,希望MsgDiyer能够越来越强大,就像前面chenall说的那样,最终可以走向世界,呵呵。
另外,有个问题顺便求证一下,是否有人在实体机上成功加载过1024图片的Gfxmenu?我从来没有成功过,只有800的图片才能正确显示,1024的都是被截掉一部分,以前用的TC1100的屏幕只有10寸,所以没觉得800的图片有什么不好,现在换14寸宽屏机子,而且台式机是19寸宽屏的,800的图片就显得不那么好看了。今天用MsgDiyer重新制作并试了几次都没有成功,虚拟机预览正常,但是在VM中会被截掉,实体机也是被截掉,各种方法都试了,还是没有成功。哪位XD愿意出来以身说教,说说成功的方法和要求?
最后分享点自己的经验:
Gfxboot不支持4:3格式以外的图片,但普通800x600的图片在宽屏机器上会被拉升而变形,非常不美观。要保证在宽屏机器上良好显示,有两种方法可以实现:
1. 使用不怕被拉升的图片,比如各种线条类的艺术化图片;
2. 把正常的宽屏图片转换为800x600或1024x768,比如把1440x900的图片转换为800x600,转换时不要“按比例转换”,这样转换出来的图片是变形的,但是在实体机上被拉升后刚好能够达到16:9的比例,很好的还原了图片的原始效果。
这两种方法各有优势,第一种方法适用范围广,适合发布作品的朋友,就是找照图片麻烦一些,要多测试;第二种方法简单灵活,能够做出更好的效果,适合自己用的朋友。 |
|