爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 14972|回复: 36
收起左侧

[教程] [转贴]OggPlay skin 皮肤制作全攻略!!!(附OggPlay图标和皮肤)

[复制链接]
发表于 2005-10-31 16:34:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x

                               
登录/注册后可看大图

转贴自bwo的deathsatan。

OggPlay美化版:改自原版皮肤,添加了频谱分析,时间统计和REPEAT显示,同时支持汉字显示!!!

[Linkin Park]汉化皮肤:这是一款以新金属班霸[Linkin Park]为主题制作的皮肤,献给广大的S60手机用户和[Linkin Park]爱好者们(本人即是),顺祝LP团员mike shinoda个人专集制作成功!
DJ-Mr.Hahn会动哦~当没有音乐播放时他就会出来搓碟!是不是很帅?(支持汉字显示)

OggPlay Alien Theme(异星主题):灵感来自XP的一款超COOOOOOL主题darkstar,有兴趣的朋友可以去下载。

使用方法:将解压后得到的文件复制到OggPlay的安装文件夹下(E:\system\apps\oggplay\),并覆盖原文件即可。
OggPlay图标为*.sis格式直接安装即可。

希望能与QD用户及非主流音乐爱好者们交流!

主页:[矩阵化电音]
QQ:50964018

注意:
      

                               
登录/注册后可看大图


[ 本帖最后由 夜夜哥 于 2005-10-31 17:02 编辑 ]

OggPlay skin 4in1.rar

197.37 KB, 下载次数: 82

评分

参与人数 1实力分 +2 收起 理由
爱吃肉的猩猩 + 2 精彩转贴

查看全部评分

 楼主| 发表于 2005-10-31 16:35:03 | 显示全部楼层
注:以下教程部分转载自“IOICN”的STAR_FOX!


首先我们来了解皮肤形成的两个文件; *.skn 和 *.mbm .

*.skn = 此文件用来说明 *.mbm 图片包里面所有图片的编号, 大小和位置, 同时也是说明皮肤中所需要使用的文字大小, 颜色和文字移动方式!

*.mbm = 图片包,里面当然是包含了所有 OGG 皮肤所需要的 *.bmp 图片了! (可使用 mbm 打包程序 MbmWhizard.exe 解压或打包.)



相信我以上简略解说大家对于 OGG 皮肤形成已经有个基本的概念了! 以下我在进一步给大家了解未形成1前 *.mbm 时所必须要制作主要的 19 张 *.bmp 图片.


图片编号   -图片功用说明
==================================================================
00.bmp   -icon for a track title / 标题图片.
01.bmp   -icon for a track title mask / 标题图片的黑影.
02.bmp   -icon for an album / 专辑图片.
03.bmp   -icon for an album mask / 专辑图片的黑影.
04.bmp   -icon for an artist / 表演者图片.
05.bmp   -icon for an artist mask / 表演者图片的黑影.
06.bmp   -icon for a genre / 风格图片.
07.bmp   -icon for a genre mask / 风格图片的黑影.
08.bmp   -icon for a folder / 子目录图片.
09.bmp   -icon for a folder mask / 子目录图片的黑影.
10.bmp   -icon for a file / 文件图片.
11.bmp   -icon for a file mask / 文件图片的黑影.
12.bmp   -icon representing the action "go back" / 返回图片.
13.bmp   -icon representing the action "go back" mask / 返回图片的黑影.
14.bmp   -icon representing the state "playing" / 播放图片.
15.bmp   -icon representing the state "playing" mask / 播放图片的黑影.
16.bmp   -icon representing the state "paused" / 暂停图片.
17.bmp   -icon representing the state "paused" mask / 暂停图片的黑影.
18.bmp   -background image for flip-close mode / 墙纸图片.
19.bmp   -background image for flip-open mode / 和 18.bmp 墙纸图片一样,不需要修改.

20.bmp ~ ??.bmp   -可自行决定编排...
==================================================================

以上 00~19 图片次序不能乱! 这是 OGG 皮肤的规定! 在编号 19 之后的图片就能随意编排了, 举例如: 大数字, 动画, 声量和选曲拉动条等等...

有一点必须提醒第一次制作 OGG 皮肤朋友, 皮肤制作中有个 BUG ! 就是制作图片时必定得保留 34.bmp 和 35.bmp 这两张图片! 这两张图片必须是 14.bmp 和 15.bmp 的复刻图片! 34.bmp 和 35.bmp 的复刻图片不必在TXT文本中标明用意! 只需要在最后把它和其他图片一并打包为 *.MBM 即可. 如果不这么做的话, 皮肤显示就会出错了!切记~!!!

下面我提供自己之前制作 "经典WINAMP" 的图片给大家作为参考!

[ 本帖最后由 夜夜哥 于 2005-10-31 16:51 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-31 16:35:38 | 显示全部楼层
"经典WINAMP" 的图片



                               
登录/注册后可看大图


[ 本帖最后由 夜夜哥 于 2005-10-31 16:55 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-31 16:36:18 | 显示全部楼层
以下教程部分转载自“IOICN”的STAR_FOX!

现在以下我开始解说 *.skn 皮肤说明文件到底能玩什么花样!

Object/执行命令---Control type/命令形式-----Remark说明
======================================================================
Alarm----------Text/文字-------------The alarm time (if an alarm is set).
                            /手机闹铃时间显示(闹铃预设才能显示).

AlarmIcon------Icon/图标-------------Icon indicating that an alarm is set (will be hidden if unset).
                              /制作闹铃图片显示手机已经启动闹铃(闹铃没打开是无法显示的).

Album----------Text/文字-------------The name of the album currently playing.
                              /显示正在播放歌曲专辑名称.

Analyzer-------Analyzer/跳动音节------The spectrum analyzer.
                                /歌曲播放中显示跳动音节(必须制作图片).

Animation------Animation/动画--------Plays a sequence of bitmaps, it's similar to an animated gif file.
                                /无论在待机中或播曲中都能显示动画(大约10秒执行一次动画).

Artist---------Text/文字-------------The name of the artist currently playing.
                            /显示正在播放歌曲中演唱者的名称.

Clock----------Text/文字-------------The current time.
                            /显示手机实际时间.

Genre----------Text/文字-------------The genre of the song currently playing.
                              /显示正在播放歌曲中的类型.

Listbox--------ListBox/曲目列表-------The listbox with the playlist etc.
                              /选曲目录列表.

Logo -----------Animation/动画--------Plays a sequence of bitmaps, it's similar to an animated gif file. This is only visible while _no_ song is playing!
                              /当没有歌曲播放时显示个人信息动画.

NextSong-------Button/固定按键功用------A button which plays the next song in the playlist.
                                    /固定按键使用"播放下首曲".

PauseButton ----Button/固定按键功用------A button which pauses the plackback. It is visible only if a song is currenlty playing. Please see also the comments for PlayButton.
                                    /固定按键使用"歌曲暂停".

PauseButton2---Button/固定按键功用------Just like PauseButton, but it will always be visible. See comments for PlayButton.
                                      /类似暂停按键功能,但是它能让你见得到.参照播放按键.

PausedIcon-----Icon/图标-------------A icon indicating that the playback is paused.
                              /歌曲暂停中的图片显示(必须制作图片).

PlayButton -----Button/固定按键功用------A button which play the selected song, or resumes the paused song. Will be hidden if player is in paused mode. Will be dimmed if no playable song is selected in the listbox. This button can be used in conjunction with the PauseButton, overlaying the two buttons at the same place - only one will be visible at a time.
                                    /固定按键使用"播放曲目".

PlayButton2----Button/固定按键功用------Just like PlayButton, but it will always be visible. See comments for PlayButton.
                                    /类似播放按键功能,但是它能让你见得到.参照播放按键.

Played---------Text/文字-------------Time played and total time in the format "00:00 / 00:00".
                              /显示歌曲播放时间,例子"00:00 / 00:00" = "歌曲时间进度 / 歌曲统计时间"

PlayedDigits---Digits/播放大数字图片-----Time played displayed with bitmapped digits (see description of Digits control below).
                                    /自定歌曲播放时间显示更大的数字或更美观的数字(必须制作图片).

TotalDigits----Digits/统计大数字图片-----Total song time displayed with bitmapped digits (see description of Digits control below).
                                  /自定歌曲统计时间显示更大的数字或更美观的数字(必须制作图片).

PlayingIcon----Icon/图标-------------An icon indicating that a song is playing.
                              /歌曲播放中的图片显示(必须制作图片).

Position-------Slider/歌曲播放进度条显示------The song position slider. Will be inactive/dimmed if no song is playing.
                                      /显示歌曲播放进度条滑动(当歌曲播放时执行动作).

PrevButton-----Button/固定按键功用------A button which plays the previous song in the playlist.
                                    /固定按键使用"播放上一首歌曲".

RepeatButton---Button/固定按键功用------A two state button which is used for enabling/disabling repeat mode.
                                      /固定按键使用"重复播放所有歌曲".

RepeatIcon-----Icon/图标-------------An icon indicating that the repeat mode is on (will be hidden if repeat is off).
                              /显示重复播放图片(必须制作图片).

Scrollbar------ScrollBar/选曲拉动条----The scrollbar associated with the listbox.
                                /显示选曲拉动条(必须制作图片).

StopButton-----Button/固定按键功用------A button that stops playback. Will be dimmed if no song is playing.
                                    /固定按键使用"停止播放".

Title----------Text/文字-------------The title of the song currently playing.
                            /显示正在播放的歌曲名称.

TrackNumber----Text/文字-------------The tracknumber of the song currently playing.
                                /歌曲以编号显示.

Volume---------Slider/声量拉动条-------The volume slider.
                                /显示声量拉动条(必须制作图片).

======================================================================
O.K! 相信大家已经明白 OGG 皮肤能玩的就只有这些了!



下面开始教导大家怎样把图片编排在画面上!

编辑TXT文本时的一些关键词翻译和解说: (使用我之前制作 WINAMP.SKN 的作为范例)
---------------------------------------------------------------------------------------------------------------

OggPlay 1 {
  FlipOpen {
  Played {                           -显示歌曲播放时间,例子"00:00 / 00:00".
    Position 28 20 56 19               -显示在壁纸上的位置 X=28 Y=20, 需要显示的范围"长56 x 高19".
    Font Acb14 20 0                 -显示字体字形"Acb14".不需理会或修改"20 0".
    FontColor 40 215 49               -显示字体颜色 "红=40 绿=215 蓝=49".
  }
  Title {                             -显示正在播放的歌曲名称
    Position 90 22 78 12               -显示在壁纸上的位置 X=90 Y=22, 需要显示的范围"长78 x 高12"
    Font CombinedChinesePlain12 20 0 -显示字体字形"CombinedChinesePlain12",不需理会或修改"20 0".
    FontColor 40 215 49               -显示字体颜色 "红=40 绿=215 蓝=49".
    Style 3                           -文字执行动作"Style 3",可以不修改.
    ScrollDelay 10                     -文字移动延迟时间为"10".
    ScrollStep 4                       -文字移动速度为"4".
  }
  Volume {                           -显示声量拉动条.
    Position 109 75 45 8               -显示在壁纸上的位置"X=109 Y=75",显示图片尺寸"长45 x 高8".
    Style 2                           -拖动形态"Style 3",可以不修改.
    KnobIcon 28 29                   -显示拉动条的图片 "28.bmp 和 29.bmp".
  }
  Position {                           -显示歌曲播放进度条.
    Position 4 63 165 10               -显示在壁纸上的位置"X=4 Y=63",显示图片尺寸"长165 x 高10".
    Style 2                           -执行动作形态"Style 2",可以不修改.
    KnobIcon 30 31                   -显示进度条的图片 "30.bmp 和 31.bmp".
  }
  ScrollBar {                           -显示选曲拉动条.
    Position 161 106 8 63               -显示在壁纸上的位置"X=161 Y=106" 显示图片尺寸"长8 x 高63".
    KnobIcon 26 27                   -显示拉动条的图片 "26.bmp 和 27.bmp".
    Style 1                             -执行动作形态"Style 1",可以不修改.
    ScrollerSize 9                       -拉动格式为"9".
    Step 1                             -执行动作形态"Style 1",可以不修改
  }
  ListBox {                             -显示曲目列表.
    Position 8 114 147 66               -显示在壁纸上的位置 X=8 Y=114, 需要显示的范围"长147 x 高66".
    Font CombinedChinesePlain12 20 0   -显示字体字形"CombinedChinesePlain12",不需理会或修改"20 0".
    FontColor 40 215 49                 -显示字体颜色 "红=40 绿=215 蓝=49".
    FontColorSelected 255 255 255     -被选择时显示的颜色 "红=255 绿=255 蓝=255".
    BarColorSelected 0 0 210           -被选择时歌曲名称的外界颜色 "红=0 绿=0 蓝=210".
  }
  Artist {                             -显示正在播放歌曲中演唱者的名称.
    Position 90 44 78 12               -显示在壁纸上的位置 X=90 Y=44, 需要显示的范围"长78 x 高12".
    Font CombinedChinesePlain12 20 0   -显示字体字形"CombinedChinesePlain12",不需理会或修改"20 0".
    FontColor 40 215 49               -显示字体颜色 "红=40 绿=215 蓝=49".
    Style 3                             -文字执行动作"Style 3",可以不修改.
    ScrollDelay 10                       -文字移动延迟时间为"10".
    ScrollStep 4                       -文字移动速度为"4".
  }
  Analyzer {                           -歌曲播放中显示跳动音节.
    Position 16 37 73 18               -显示在壁纸上的位置"X=16 Y=37" 显示图片尺寸"长73 x 高18".
    BarIcon 32 33                     -显示跳动条的图片 "32.bmp 和 33.bmp".
  }
  PlayingIcon {                         -歌曲播放中以图片显示正在播放.
    Position 6 14 40 78                 -显示在壁纸上的位置"X=6 Y=14" 显示图片尺寸"长40 x 高78".
    Icon 22 23                         -显示歌曲播放时的图片 "22.bmp 和 23.bmp".
  }
  PausedIcon {                       -歌曲暂停中以图片显示正在暂停.
    Position 6 14 61 78                 -显示在壁纸上的位置"X=6 Y=14" 显示图片尺寸"长61 x 高78".
    Icon 20 21                         -显示歌曲播暂停时的图片 "20.bmp 和 21.bmp".
  }
  RepeatIcon {                       -显示重复播放图片.
    Position 109 82 21 11               -显示在壁纸上的位置"X=109 Y=82" 显示图片尺寸"长21 x 高11".
    Icon 24 25                         -显示进行重复播放时的图片 "24.bmp 和 25.bmp".
  }
  Clock {                             -显示手机实际时间.
    Position 7 101 25 7                 -显示在壁纸上的位置 X=7 Y=101, 需要显示的范围"长25 x 高7".
    Font Acp5 20 0                   -显示字体字形"Acp5",不需理会或修改"20 0".
    FontColor 40 215 49               -显示字体颜色 "红=40 绿=215 蓝=49".
    Style 3                           -文字执行动作"Style 3",可以不修改.
    ScrollDelay 10                     -文字移动延迟时间为"10".
    ScrollStep 4                       -文字移动速度为"4".
  }
  Logo {                             -当没有歌曲播放时显示个人信息动画.
    Position 12 14 155 20               -显示在壁纸上的位置"X=12 Y=14" 显示图片尺寸"长155 x 高20".
    Bitmaps 36 16                     -动画执行由 36.bmp 开始, 动画篇幅为 16 张.
  }
  Animation {                         -只要启用这个皮肤后每隔10秒就会显示这组动画.
    Position 155 77 17 16               -显示在壁纸上的位置"X=155 Y=77" 显示图片尺寸"长17 x 高16".
    Bitmaps 52 7                       -动画执行由 52.bmp 开始, 动画篇幅为 7 张.
  }
}

-------------------------------------------------------------------------------------------------------------------------------------------------------------
编辑TXT文本! 储存时选择任意格式,然后在文本后面加上*.skn,就完成皮肤说明的文件了!

当文件*.SKN已经编辑好后, 所有制作好的*.BMP图片一并使用 "MbmWhizard.exe" 选择 12BIT 或 16BIT 的颜色显示来打包, 有解压过 MBM 的朋友相信对这个打包机不会陌生了! 打包所有 *.BMP 图片为 *.MBM 后, 把 *.SKN 和 *.MBM 送入手机里面

E:\SYSTEM\APPS\OGGPLAY\*.SKN
E:\SYSTEM\APPS\OGGPLAY\*.MBM

之后就能进入OGG播放程序里面按"选项">"皮肤">"选择你制作的皮肤名称"!

注意: 如果编辑皮肤 *.SKN 错误, 造成 OGGPLAY 无法启动的话, 请使用 FILEMAN 到 E:\SYSTEM\APPS\OGGPLAY\OGGPLAY.INI <<删除它! 之后再严厉检查皮肤 *.SKN 那里写错了! 一再重复测试, 就像汉化软件一样要有恒心~!

[ 本帖最后由 夜夜哥 于 2005-10-31 16:57 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-31 16:36:53 | 显示全部楼层
大数字显示的制作、两种拉移动条的形态、皮肤中显示文字的参考的图示




                               
登录/注册后可看大图


[ 本帖最后由 夜夜哥 于 2005-10-31 16:58 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2005-10-31 18:46:23 | 显示全部楼层
很好,,,, ,,,,,
回复 支持 反对

使用道具 举报

发表于 2005-10-31 19:00:07 | 显示全部楼层
看看,支持楼主
回复 支持 反对

使用道具 举报

发表于 2005-10-31 19:16:12 | 显示全部楼层
感谢楼主!
回复 支持 反对

使用道具 举报

发表于 2005-10-31 19:29:57 | 显示全部楼层
夜夜真是太厉害了,不顶都不得行。
回复 支持 反对

使用道具 举报

发表于 2005-10-31 20:54:17 | 显示全部楼层
厉害,创意无限
回复 支持 反对

使用道具 举报

发表于 2005-11-3 15:12:54 | 显示全部楼层
厉害  研究深入
回复 支持 反对

使用道具 举报

发表于 2005-11-3 15:20:16 | 显示全部楼层
顶你一下  可惜,我没看懂
回复 支持 反对

使用道具 举报

发表于 2005-11-3 16:30:11 | 显示全部楼层
顶!!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

发表于 2005-11-13 23:47:03 | 显示全部楼层
学习一下,谢谢。
回复 支持 反对

使用道具 举报

发表于 2005-11-15 13:59:53 | 显示全部楼层
:D:D顶起来
回复 支持 反对

使用道具 举报

发表于 2005-11-16 23:21:59 | 显示全部楼层
好东西!!  顶~~~ :D
回复 支持 反对

使用道具 举报

发表于 2005-11-16 23:27:44 | 显示全部楼层
楼主,你把图标的东西搞不见了,呵呵
回复 支持 反对

使用道具 举报

发表于 2005-12-8 09:33:58 | 显示全部楼层

求助

楼主能否提供些ogg格式的歌曲呢?
或网站都行。
回复 支持 反对

使用道具 举报

发表于 2005-12-8 10:14:47 | 显示全部楼层
不错,加入汇总!
回复 支持 反对

使用道具 举报

发表于 2005-12-17 18:41:05 | 显示全部楼层
隐藏贴?其实不隐藏我也会顶的^_^我喜欢这些skin~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-8-16 13:08

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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