Plantsoot 发表于 2010-11-6 01:33:32

MsgDiyer - GfxMenu Message制作工具【11-28更新 - 2.0.3双预览带虚拟机版】

【MsgDiyer简介】

       熟悉GRUB4DOS和grldr的朋友对“GfxMenu Message”一定也不陌生,“gfxmenu (ud)/message”这个菜单(命令)大部分fbinst+grldr启动盘也都在用。当然制作message文件的教程和工具网上有很多,但是都不是我想要的,于是自己写了个软件,这个软件如果大家觉得有用希望给予支持,多提提意见和建议,我将尽力做的更好,高手莫笑。本来在“百草霜fbinst&0PE合盘FBA制作过程"的帖子中有介绍,但是由于该贴第一页有大量的图片和文字,每次打开都会浪费网络资源,再三考虑还是另开主贴讨论。
       MsgDiyer是GfxMenu Message Diyer的简称,主要用于GfxMenu的message文件制作,目前并未实现GfxMenu的全部功能,只是提供了部分常用的功能,GfxMenu的高级编程,不在本贴讨论范围内。
       制作过程参考了网上各位大大提供的GfxMenu Message制作教程和工具,在此表示感谢。同时希望大家多多指教。
   

【MsgDiyer基本功能】

       1、新建message文件、修改现有message文件;
       2、自定义背景图片;
       3、制作message字体,包括行高、大小等;
       4、自定义字库;
       5、导入外置制作好的字体文件16×16.fnt
       6、常用参数的设置,也就是gfxboot.cfg中的参数设置。
       8、实时预览功能; (2010-11-11新增)
       9、预览界面支持鼠标拖动菜单,以方便菜单的定位;(2010-11-11新增)
   10、内置虚拟机,支持虚拟机真实预览 (2010-11-27新增)
      


【MsgDiyer 2.1版计划增加的功能】

       3、直接读取ud内grldr菜单,实时预览;
       4、直接修改ud内message文件,省去导出导入的操作。

【最新版下载地址】

   下载地址:    MsgDiyer_2.0.3双预览带虚拟机版.7z (3.32 MB)



【当前版本界面图】



[ 本帖最后由 Plantsoot 于 2010-12-10 20:34 编辑 ]

Plantsoot 发表于 2010-11-6 01:33:45

------------------- 版本日志 --------------------

【MsgDiyer 2.0.3双预览集成虚拟机版,2010-11-28更新】
   
    1、内置虚拟机预览功能,几乎100%接近真实效果
    2、增加读取系统字体的兼容性,解决WIN7下无法读取字体的问题(管理员身份运行)
    3、纠正未更换背景图片而选中图片标准化产生错误提示的Bug
    4、修改预览菜单支持语法高亮,更方便和直观
    5、增加鼠标定位,实时显示鼠标坐标,双击直接修改菜单坐标
    6、去掉软件皮肤

【MsgDiyer 被少数杀软报毒问题解释】

      AntiVir 8.2.4.114 7.10.14.155 2010-11-30 PCK/Molebox
      这个误报是因为 qemu用 Molebox 打包的。

      ClamAV 0.96.3 12342 2010-12-01 PUA.Packed.ASPack
      这个误报是因为 MsgDiyer本身是用 ASPack 压缩的。

      瑞星 20.0 22.76.01.05 2010-11-30 Trojan.Win32.Generic.52234C0F
      这个误报我不知道因为什么,题外话,这个杀毒软件……,不直接说了。

      查毒报告:http://virscan.org/report/836df07c6eaca7d7558c274a6ba1400b.html

   下版本可以考虑,不打包虚拟机,免得小红伞报毒。



---------------- 历史版本 -----------------

【MsgDiyer 2.0.2内测版,2010-11-19更新】

   
    1、增加字体设置中的粗体、抗锯齿、矢量字体几个参数
   
【MsgDiyer 2.0.1内测版,2010-11-13更新】

   
    1、更正一处文字描述错误
    2、更换内置message文件,取消对message文件的精简,默认分辨率改为800×600
    3、增加企鹅动画的设置参数,设置为0 - 100的时候,表示出现企鹅动画的几率
    4、增加对背景图片进行标准化的功能,解决出现的黑屏问题
    5、修正选择外置字体库的bug
    6、修正预览时菜单最大条数的参数不起作用的问题   

【MsgDiyer 2.0.0内测版,2010-11-11光棍节更新】

   
    1、增加预览功能(预览和实际效果存在差异,仅供参考)
    2、增加选择制作好的字体文件16×16.fnt   
    3、预览界面支持鼠标拖动菜单位置,自动更新参数

【MsgDiyer 1.3.2 测试版,2010-11-3修正】
   
    1、修正一处文字错误(感谢“2010邪恶海盗”和“皓睿科技”还有无忧各位网友的测试和反馈)
    2、取消制作过程中对图片进行压缩,以免出现文字发虚的现象
    3、取消制作完成后自动打开目录的功能

【MsgDiyer 1.3.1 测试版,2010-11-1更新】
   
    1、修正非标准gfxboot.cfg的读取错误。

【MsgDiyer 1.3 测试版,2010-10-31更新】

    1、修改颜色选择下拉框,增加更多的常用颜色
    2、增加多分辨率支持(可以按规则手工输入)
    3、增加自定义字体大小、行高等参数
    4、增加打开并修改外置message文件
    5、增加上版本缺失的颜色设置项目
    6、尚未解决的问题下版本继续
    7、能力有限,问题难免,如有bug或者意见、建议请到论坛跟帖

[ 本帖最后由 Plantsoot 于 2010-12-1 13:45 编辑 ]

vocalsir 发表于 2010-11-6 01:52:42

期待这个2.0版,
之前用的版本制作后文字虚得难看,只有放弃修改,现在终于知道怎么回事了
【MsgDiyer 1.3.2 测试版,2010-11-3修正】
   
    1、修正一处文字错误(感谢“2010邪恶海盗”和“皓睿科技”还有无忧各位网友的测试和反馈)
    2、取消制作过程中对图片进行压缩,以免出现文字发虚的现象
    3、取消制作完成后自动打开目录的功能


[ 本帖最后由 vocalsir 于 2010-11-6 01:57 编辑 ]

pseudo 发表于 2010-11-6 01:58:53

国际领先。要准备双语版了。

Plantsoot 发表于 2010-11-6 02:00:13

回复 #3 vocalsir 的帖子

我想知道的是1.3.2版本制作的message,还有发虚的现象吗?

Plantsoot 发表于 2010-11-6 02:01:24

原帖由 pseudo 于 2010-11-6 01:58 发表 http://bbs.wuyou.net/images/common/back.gif
国际领先。要准备双语版了。

P大别笑我了,汉语版都没完全写完,英文版不敢想,目前还是有很多难题的,期待各位的帮忙。

邪恶海盗 发表于 2010-11-6 04:25:06





1.3.2版制作的Message好像不是很虚,不过上面的字的颜色怎么好像变了?

可能是我的图小了,选1024*768会不会好点???

jiang7834 发表于 2010-11-6 09:18:02

支持2.0版,有预览,方便多了,谢谢

sinoxer 发表于 2010-11-6 10:08:28

原帖由 Plantsoot 于 2010-11-6 01:33 发表 http://bbs.wuyou.net/images/common/back.gif
(目前不兼容WIN7);
...

最好让它兼容,hoho

[ 本帖最后由 sinoxer 于 2010-11-6 10:09 编辑 ]

3370123 发表于 2010-11-6 10:42:28

图片预览能不能独立出来,想EZBOOT那样

否则如果是17寸或15寸的LCD CRT的话,会不会显示不全之类的?

Plantsoot 发表于 2010-11-6 12:25:58

回复 #10 3370123 的帖子

回复 #9 sinoxer (子午春秋)的帖子:

我目前是这样想的,分为小图预览和大图预览,需要大图预览的时候可以全屏预览。
具体方案,再定吧。

会兼容WIN7的。

tdq868xin 发表于 2010-11-6 12:31:10

支持楼主不断完善!

messenger 发表于 2010-11-6 13:51:39

支持这样的好作品!!1

intellect 发表于 2010-11-6 15:28:36

支持百草大大,期待新的版本推出。想知道修改现有的message文件的程序界面是什么样的?

[ 本帖最后由 intellect 于 2010-11-6 15:30 编辑 ]

邪恶海盗 发表于 2010-11-6 16:32:53

回复 #1 Plantsoot 的帖子

建议将"直接修改UD内Message"的功能取消,导出后相当于备份,如果直接改,把图改坏了,又得重新做图,可考虑直接读取UD内的Grldr,但Massege用外部的,或者都用外部的...

94first 发表于 2010-11-6 17:41:31

提点小意见
在你的下载文件里面可不可以加入一些简单的教程

方便我们这些新手制作

谢谢

Plantsoot 发表于 2010-11-6 17:59:21

原帖由 tdq868xin 于 2010-11-6 12:31 发表
支持楼主不断完善!

谢谢版主的大力支持!

原帖由 intellect 于 2010-11-6 15:28 发表
支持百草大大,期待新的版本推出。想知道修改现有的message文件的程序界面是什么样的?

修改内置和外置的message的界面是一样的,同一个界面。

原帖由 2010邪恶海盗 于 2010-11-6 16:32 发表
建议将"直接修改UD内Message"的功能取消,导出后相当于备份,如果直接改,把图改坏了,又得重新做图,可考虑直接读取UD内的Grldr,但Massege用外部的,或者都用外部的...


这个问题还没做最后的定稿,再讨论讨论,或者采取一个选项来控制。


回复 #16 94first 的帖子

恩,其实软件界面很简单,可能是下面的参数对应的具体项目让大家有些模糊,我有空做个示意图吧。

邪恶海盗 发表于 2010-11-6 19:29:50

回复 #16 94first 的帖子

多看,多学,多想,多动手就OK了,这个软件很简单,根本不需要教程的,摸索一下就OK了...

dfswb 发表于 2010-11-7 07:25:11

支持一下,我们可有福了。。。。。

haijie1223 发表于 2010-11-7 07:59:01

终于改朝换代了....

king369 发表于 2010-11-7 09:26:44

最好能增加一下修改默认启动项,与停留时间#呵呵

shan 发表于 2010-11-7 10:06:02

原帖由 jiang7834 于 2010-11-6 09:18 发表 http://bbs.wuyou.net/images/common/back.gif
支持2.0版,有预览,方便多了,谢谢

U盘量产坏了。下次测试新版

3370123 发表于 2010-11-7 10:58:51

回复 #21 king369 的帖子

这是menu.lst 菜单的事了

Plantsoot 发表于 2010-11-7 12:51:18

回复 #21 king369 的帖子

3370123说的对,修改默认选项和时间不是message本身的功能,是grldr(grub)的菜单中设置的。

liaoliang 发表于 2010-11-7 15:37:26

2.0已经期待了半年了,继续等待

ali88home 发表于 2010-11-7 15:53:48

有了这个工具,以后要漂亮背景图,就比较容易修改,感谢!

快雪时晴 发表于 2010-11-7 16:49:26

很期待这个工具,以前的都太难用了,想搞张个性菜单都畏难,只能修改已有的才快点

4238500 发表于 2010-11-7 18:07:23

能直接在预览图上编辑文字最好. 对齐方式应该也加上去.

lcb520 发表于 2010-11-7 21:27:38

支持百草大!!!!!

    以后DIY更方便了!!!!!

Plantsoot 发表于 2010-11-7 21:35:56

原帖由 liaoliang 于 2010-11-7 15:37 发表 http://bbs.wuyou.net/images/common/back.gif
2.0已经期待了半年了,继续等待

确实,我答应大家很久了,只是最近确实太忙,烦心的事太多,过了下个礼拜应该就有专门的心思来做了。
接下来的时间希望大家多提提意见和建议。

原帖由 4238500 于 2010-11-7 18:07 发表 http://bbs.wuyou.net/images/common/back.gif
能直接在预览图上编辑文字最好. 对齐方式应该也加上去.

难度太大,因为预览的图和真实的情况是有差距的,主要是字体文件比较特殊,和windows中的字体是不一样的,如果谁知道 mkblfont的原理,用delphi(其他语言也可以,主要是要数据结构和原理)可以实现的话一定要赐教,这个对预览功能的准确度的提高非常重要。

[ 本帖最后由 Plantsoot 于 2010-11-7 21:39 编辑 ]
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: MsgDiyer - GfxMenu Message制作工具【11-28更新 - 2.0.3双预览带虚拟机版】