查看: 23906|回复: 46

MESSAGE时间进度条的制作

  [复制链接]
发表于 2012-5-16 18:42:27 | 显示全部楼层 |阅读模式
本帖最后由 zxy357x 于 2012-7-2 20:13 编辑

应许多网友的呼声,今天抽个时间讲讲MESSAGE时间进度条的制作方法
先上传个打包MESSAGE的工具 (介于论坛不够活跃,收点金钱让大家积极发言赚钱)
1.打开工具包里data目录





图片忘记标出核心文件是“init”

2.字体文件、背景图片根据个人需要而换

3.重点说下配置文件gfxboot.cfg,用记事本打开

penguin=0
welcome=0
[config]
boot_show=0
penguin=0
welcome=1
xmenu_hide_current=1
menu_start_x=210
menu_start_y=116
menu_max_entries=20
menu_bar_min_width=300
menu_text_normal=0xFFFFFF
menu_text_select=0x00008B
boot_text_options=0x0000ff
boot_text_normal=0xff0000
infobox_bg=0xd8deed
infobox_text_normal=0
menu_bar_color=0xFFFFFF
loading_color=0x295202
title_bg=0xff0000
hide_reboot=0
hide_poweroff=0
disable_num_key=0
hide_help=0
hide_lang=1
custom_width=800
custom_height=600
custom_depth=16
panel_normal=0xFFF143
panel_title=0x00ff00
panel_high=0x000000
panel_bg=0xff0000
panel_border=0xff0000

前面这一大部分就是普通版没有时间进度条的MESSAGE配置,熟悉的人可直接在记事本里修改,不大熟悉的人用MsgDiyer.exe做好后复制这部分代码到gfxboot.cfg里
附上MsgDiyer.exe 
当然也可用工具包里的GfxMenu.exe修改

接下来后面部分是配置时间数字、进度条等等
# --- System related ---
disable_ESC_key=1   # default:0 - enabled
# --- Digital Progress indicator
#timeout_digit_enable=0   # default:1 - enabled; value else - disable;
timeout_digit_x=400   # default:upper right corner minus (25 + half max str width); text is center aligned
timeout_digit_y=554   # default:upper right corner plus 10
#timeout_digit_color=0xb0e0e6  # default:white
timeout_digit_bg_color=0xb03060  # default:black
#timeout_digit_bg_alpha=48  # default:0 - means transparent background (backround color not applied)
timeout_digit_margin=3   # default:2
#timeout_digit_s_enable=0  # default:1 - enabled
# --- Progress Bar indicator
timeout_bar_enable=1   # default:disabled; 1 - enable;
timeout_bar_width=300   # default:200
#timeout_bar_height=20   # default:10; use the height of image if either bar.jpg or bar_a.jpg exist
#timeout_bar_x=50   # default:center
#timeout_bar_y=100   # default:panel text vertical align
timeout_bar_bg_color=0x8aa37b  # default:green
timeout_bar_progress_color=0x63ab62 # default:red
timeout_bar_bg_alpha=112  # default:192; 0~255
#timeout_bar_progress_alpha=208  # default:192
#timeout_bar_step_size=09  # default:1 - continuous
# --- Clock indicator
timeout_clock_enable=0   # default:disabled; 1 - enable;
clock_image_x=690   # default:center
clock_image_y=10   # default:10
#clock_image_alpha=64   # default:255
clock_secondhand_color=0xe03030  # default:red
clock_secondhand_end_length=10  # default:10
clock_secondhand_tip_fix=15  # default:20
clock_secondhand_center_fix_x=-1 # default:0
clock_secondhand_center_fix_y=-1 # default:0
# --- Circular Dot indicator
timeout_circulardot_enable=0  # default:disabled; 1 - enable;
#circulardot_image_x=680  # default:center
#circulardot_image_y=20   # default:10
#circulardot_image_clear=1  # default:0 - not clear
#circulardot_image_alpha=128  # default:255
[config]
boot_show=0
hide_reboot=0
hide_poweroff=0
disable_num_key=0
hide_help=0
hide_lang=0
penguin=0
menu_start_x=
menu_start_y=
menu_max_entries=
menu_bar_min_width=

4.有关时间数字、进度条等等这些的配置请照这里:http://bbs.wuyou.com/viewthread.php?tid=206857
 二楼简单描述这方面 

5.配置文件做好后打开打包工具GfxMenu.exe,如图:





打包,OK!

忘记说了list.txt这个记事本文件,里面记载着所有要打包的文件,没有记载就打包不进去,如果要加新文件必须在里面加上文件名

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2012-5-16 18:42:40 | 显示全部楼层
一.数字倒计时
timeout_digit_enable
  缺省值为1,显示数字倒计时。
timeout_digit_x
  文本框中心横坐标,缺省值为靠屏幕右沿。
timeout_digit_y
  文本框上沿纵坐标,缺省值为靠屏幕上沿。
timeout_digit_color
  文本颜色,缺省值为白色。
timeout_digit_bg_color
  文本框颜色,缺省值为黑色。
timeout_digit_bg_alpha
  文本框透明度,取值范围:0~255。缺省值为0,完全透明,即不显示文本框。
timeout_digit_margin
  文本边距,缺省值为2像素。
timeout_digit_s_enable
  控制文本是否显示小写字母s;缺省值为1。
  提示:文本字体是单独定义的,程序会查找message是否包含16x16.timer.fnt文件,如果字体存在则使用之,否则会使用不同于主字体16x16.fnt的内置字体。定制见后面字体制作及资源包部分。

二.水平进度条
timeout_bar_enable
  缺省值为0,不显示水平进度条。
timeout_bar_width
  进度条宽度,缺省值为200像素。
timeout_bar_height
  色彩进度条高度,缺省值为10像素。如果message包含图片进度文件bar.jpg或bar_a.jpg,此值被忽略,使用图片高度。
timeout_bar_x
  进度条左上角横坐标,缺省值由程序计算,进度条屏幕居中。
#timeout_bar_y
  进度条左上角纵坐标,缺省值由程序计算,进度条与Fx热键位置纵向对齐。
timeout_bar_bg_color
  色彩进度条背景色,缺省值绿色。如果文件bar_a.jpg存在,此值被忽略。
timeout_bar_progress_color
  色彩进度条颜色,缺省值红色。如果文件bar.jpg存在,此值被忽略。
timeout_bar_bg_alpha
  进度条背景透明度,取值范围:0~255。缺省值为192。
timeout_bar_progress_alpha
  进度条透明度,取值范围:0~255。缺省值为192。
timeout_bar_step_size
  进度条步长。缺省值为1像素,即进度条是连续的,非间断式。
  解释:进度条分为色彩或图片,或两者的组合共四种,取决于文件bar.jpg和bar_a.jpg的存在与否:两者都存在为图片进度条,两者都不存在为色彩进度条,其中之一存在为色彩图片组合进度条。两文件必须为1像素宽,高度应相同。定制见后面图片处理及资源包部分。

三.时钟
timeout_clock_enable
  缺省值为0,不显示时钟。
clock_image_x
  时钟图片左上角横坐标,缺省值由程序计算,图片屏幕居中。
clock_image_y
  时钟图片左上角纵坐标,缺省值10像素。
clock_image_alpha
  时钟图片透明度,取值范围:0~255。缺省值为255。
clock_secondhand_color
  时钟秒针颜色,缺省值为红色。
clock_secondhand_end_length
  时钟秒针尾部长度,缺省值为10像素。
clock_secondhand_tip_fix
  时钟秒针针尖修正值,缺省值为20像素。此值控制秒针的长度,以与图片相匹配。
clock_secondhand_center_fix_x
  时钟秒针中心横坐标修正值,缺省值为0。可为负数,用于修正秒针旋转中心与时钟图片中心重合。
clock_secondhand_center_fix_y
  时钟秒针中心纵坐标修正值,缺省值为0。可为负数,用于修正秒针旋转中心与时钟图片中心重合。
  说明:时钟图片clock.jpg必须存在,否则无论timeout_clock_enable的取值如何都不会显示。定制时图片应尽量制作成正方形;一个可选的、与之大小相同的clock_a.jpg将作为蒙板使用。

四.环形点倒计时
timeout_circulardot_enable
  缺省值为0,不显示环形点倒计时。
circulardot_image_x
  图片左上角横坐标,缺省值由程序计算,图片屏幕居中。
circulardot_image_y
  图片左上角纵坐标,缺省值10像素。
circulardot_image_clear
  控制终止计时后是否保留图片,缺省值为0,即保留图片,适合图片作为Logo的情形。
circulardot_image_alpha
  图片透明度,取值范围:0~255。缺省值为255。
  说明:由于程序计算能力的限制,使用此功能有严格的要求。首先两个图片head.jpg和head_a.jpg必须存在,缺一不可。其次,图片宽和高不能更改。head.jpg的内容可定制,head_a.jpg中心部分的形状可结合head.jpg作相应修改,但不可破坏图片周边的环形点。

发表于 2012-5-16 19:07:47 | 显示全部楼层
好东西支持你
发表于 2012-5-16 19:54:27 | 显示全部楼层
很好的教程,已经把进度条加入进去了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2012-5-16 20:21:32 | 显示全部楼层
支持超级版主,不错教程。
发表于 2012-5-17 00:31:30 | 显示全部楼层
之前打算小企鹅那个也添加下,没添加成功就放弃了

反正那个背景小企鹅降落代表倒计时时间。。。
发表于 2012-5-17 11:03:46 | 显示全部楼层
天意 还说自己不会呢

给人说下 就知道了,厉害

学习下
发表于 2012-5-17 14:48:40 | 显示全部楼层
这个一定要顶,就是有点贵。
发表于 2012-5-21 15:33:16 | 显示全部楼层
菜鸟学习中.....
发表于 2012-5-23 08:53:42 | 显示全部楼层
顶你了,这个很好!
很久没弄这个了,顺便问一下,现在的版本支持字母快捷键吗?
以前只能用1-9数字快捷键。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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