木星劲乐团

 找回密码
 立即注册
搜索
查看: 10727|回复: 0

[教程] 皮肤diy全套科普

[复制链接]

管理员

有问题加我qq/微信:1844502392

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
64
主题
626
帖子
1645
金钱
5952
积分
10856
在线时间
4982 小时
注册时间
2013-8-18
发表于 2020-3-4 13:07 | 显示全部楼层 |阅读模式
开头提一嘴1:所有图片的分辨率为96,不然导入后会图片大小不对

123.png

开头提一嘴2:原版opi opa导出再导入会有粉色底,可以考虑导出bmp后丢进ps,粉色底(ff52ff)改成ff50ff再导出24或32位再导入,或者改成纯蓝,然后把xml用记事本打开5F7D改成1F00再导入
开头提一嘴3:附个zaagott的教程https://www.zhixi.com/view/b4eed5da

接定制:皮肤微调,比如地下室和录音棚互换,字体改成韩文,连击字样坐标上移下移,取消各种特效字样等,收费50起

前注:yuko制作的场景一律不得用于修改,套用等

Yuko的图文教程:https://bbs.o2jam.cc/thread-25041-1-1.html

主要工具下载:论坛首页——木星网盘——3.3、非打歌界面的皮肤及工具等——其他

1、God tool,用来改所有界面,可以在Database manager里找bnd文件然后export导出,用bnd editor修改坐标,再godtool里import导入
2、隐藏坐标修改工具,用来改exe里的坐标,包含判定线等
3、bnd editor,用来改godtool和上面那个工具改不了的坐标
4、音符厚度修改工具,顾名思义,改厚度,上限21,教程:https://bbs.o2jam.cc/thread-25048-1-1.html
5、音符宽度修改工具 new,用来改音符宽度,音符之间黑色间隙的宽度,改音符形状,改厚度(可超过21),4K5K均依赖此工具实现,这个新版对比原来的,可以更改特效位置,一般把特效改成1x1像素的黄色点点然后进游戏按键截图再在ps里查询坐标即可
6、notetool,一般用来改背景音乐,教程:https://www.bilibili.com/video/BV1SV411h7M4
7、opiextract.exe,用来给playing.opi和interface.opi解包,可以导出一堆ojs ojt bnd文件,一般导出bnd文件后用bnd editor修改坐标
8、音符样式修改工具,教程:https://bbs.o2jam.cc/thread-25127-1-1.html

godtool

先简单介绍一下:

Image:客户端皮肤级歌曲列表所在文件夹
    Interface1.opi 游戏界面之外的皮肤
    Playing1.opi 游戏界面的皮肤

常用的文件:

通用版:

在godtool里的左边的文件右键export导出,会得到一个或多个bmp和一个xml,bmp很好理解,就是图片,xml可以用记事本打开,里面有各帧对应的bmp文件名和坐标和透明色,其他不用看。TransColor="5F7D"意思是bmp图片中RGB为ff50ff的色会在游戏中成为透明色,TransColor="1F00"意思是bmp图片中RGB为0000ff的色会在游戏中成为透明色。另一个用处是做挡板,挡板一般用main_level做30帧,如果想做通用的1涨图,懒得做30张图,可以把xml里的Filename="Frame1.bmp"的30个文件名都改成Frame1.bmp即可。还有一个是坐标,坐标改到x为800,y为600以上,一般就相当于隐藏了,如果没完全隐藏,也可以改到x=1600 y=1600,一般打开记事本按ctrl+H,然后把x=0全部替换为x=1600即可。做加法就是右移下移,如果要左移上移,要从65536起做减法,注意不能填65536,只能是65535,比如x=0是在默认位置,x=1就是右移1像素,x=65535就是左移1像素。
各文件:

Interface1.opi:

Window_Cursor.ojs,鼠标指针图样,可用于改动态挡板,教程及通用资源:https://bbs.o2jam.cc/thread-25401-1-1.html,PS:仅F8后鼠标模式可用,F8后视窗模式不可用
State_Waiting,房间背景
State_Room,大厅背景
O2mediaLogo,进游戏闪烁图片
State_Login,输入账号密码界面图片
StateResult_Top,成绩界面上半下滑图
StateResult_Bottom,成绩界面下半上滑图
State_Result,成绩界面最终图
Result_WinLose,成绩界面胜利失败图
Result_Back,成绩界面返回键
Wait_ReadyWindow,房间界面8人颜色,不影响打歌界面的颜色
State_Waiting.bnd,object3是选歌按钮 ,object22是房间里的房名,object23是房间里的歌名,27是房间里的难度显示,44是1号位颜色坐标(整体),45是等级+名字的坐标(整体),68怀疑是房间内的星球数字但好像错了
Wait_RoomNumber,房间内的频道和房间号显示
Room_Channe_Category,大厅的星球显示
Wait_CH_Category,房间内的星球显示
Planet_NoticeImage,星球固定图
wait_cover_avatar,关门图
Wait_MusicSelect,选歌按钮

Playing1.opi:

以下X为1~13,对应游戏中1~13个场景,如果不含数字,比如Note_Cool.ojt,则为窗口模式下的特效
1地下室2快乐街3录音棚4直播现场5喇叭屋6海底宫殿7水母之家8深蓝谷9古来城10比基尼沙滩11除夕之夜12瑞雪兆丰年13温馨圣诞
Note_CoolX.ojt,Cool特效
Note_GoodX.ojt,Good特效
Note_BadX.ojt,Bad特效
Note_MissX.ojt,Miss特效
Note_ClickX_1.ojt,第一个打击特效
Note_ClickX_2.ojt,第二个打击特效
Note_ComboX.ojt,Combo字特效,由于字母会上下跳动,可以做成全图动态效果,例子:https://www.bilibili.com/video/BV1s14y1L725/
Note_ComboNumX.ojt,连击数字特效
Playing_Effect_JamX.ojt,爆jam时的特效
Playing_BGX.ojs,游戏界面800x600的背景
KeyDownImage.ojs,按键键盘图,可用来改键盘映射
Keyeffect.ojs,光条
main_level.ojs,游戏界面X1~X6的字样,挡板一般放这里,详见http://bbs.o2jam.cc/thread-24628-1-1.html
ohm.ojs,死亡后包子的样子
ohmeffect,死亡变包子的过程
Effect_1st.ojt,游戏过程第一名发光特效
LongNote_Effect.ojt,面条按键特效
WaveGage.ojs,进度条
Life_gauge_bar.ojs,血条,血条有动态效果,所以可以制作比较复杂的成品,例子1:https://www.bilibili.com/video/BV1s14y1L725/,例子2:https://m.bilibili.com/video/BV1d5411G7e3
Buffer.ojs,药丸
MusicLoading,歌曲无封面时的游戏默认封面

常用操作:

比如你要把A皮肤下的地下室打击特效1,换到B皮肤下

步骤:

0、先备份B皮肤的Playing1.opi,在Playing1.opi上面右键,复制,再ctrl+V,粘贴
1、打开godtool,files(文件)——Open(打开)——选中A皮肤的Playing1.opi——打开
2、输入框内搜click,找到Note_Click1_1.ojt(第一个1表示1~13个场景中第一个场景地下室,第二个1表示地下室的第一个特效)
3、在Note_Click1_1.ojt上面,右键,Export image package(导出图片文件)
4、在这个A皮肤的Playing1.opi的所在目录,找到Note_Click1_1文件夹,右键,复制
5、粘贴到B皮肤的Playing1.opi所在目录
6、用godtool打开B皮肤的Playing1.opi
7、搜索click,找到Note_Click1_1.ojt
8、在Note_Click1_1.ojt上面,右键,Import image package(导入图片文件)
9、用鼠标在Note_Click1_1.ojt上面点一下,可以看到特效已更新
10、Godtool左上角——Files——Save,即保存
11、把B皮肤的Playing1.opi,拿到你的木星文件夹下的Image文件夹下,如果提示覆盖,请提前备份被覆盖的文件
12、进入游戏
补个yuko的图文:https://bbs.o2jam.cc/thread-25041-1-1.html

Jupiter

Measure Guide Line:小节线,涂黑即不显示,部分系统会有黑线,宽皮无法显示完美的小节线
Note Guide Line Length:打歌界面的音符辅助线示意图,可直接涂粉即隐藏
Target Bar chunhei:判定线,涂黑即不现实,宽皮无法显示完美判定线,可以在playing1.opi的bg1文件里调出静态判定线

关键词:改note

1、改音符样式:https://bbs.o2jam.cc/thread-25127-1-1.html
2、改音符厚度:https://bbs.o2jam.cc/thread-25048-1-1.html
3、改音符宽度:https://bbs.o2jam.cc/thread-25213-1-1.html
4、改投皮/投机取巧皮肤:https://bbs.o2jam.cc/thread-25385-1-1.html

bnd editor


1、先用godtool打开playing1.opi,然后在View——database manager,拉到最下面,找到bnd文件右边点export导出bnd文件,然后用bnd editor打开,Map_Avatar.bnd的前8个object是8个角色的坐标(部分外服皮肤有差异),State_Playing.bnd的object 1是退出按钮坐标,State_Playing.bnd的object 9是歌名坐标。State_Playing.bnd的object 2是聊天记录坐标,bnd editor修改完成后再godtool右边点import导入再godtool左上角file——save保存,然后进游戏测试,object 4~8是5个药丸的坐标
2、Guide Image可以导入一个打歌画面的800x600的图做指示图,然后双击坐标行可以看到该坐标对应哪个元素

如果要改新坐标的皮肤,就export导出后的xml文件用记事本打开,按ctrl+H,把X="0"全部替换为X="124"即可
如果要改非标准宽度的特效的坐标,需要使用音符宽度修改工具 new.exe,木星网盘有







qq微信:1844502392
官方答疑qq群:648502217
微信聊天群:1844502392
技术交流微信群:1844502392(注明不是进大群)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /6 下一条


QQ|Archiver|手机版|木星劲乐团

GMT+8, 2024-3-29 19:09 , Processed in 0.045623 second(s), 25 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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