国语视界

 找回密码
 立即注册
查看: 4229|回复: 9

[蓝光技术] 图片型 BD-J 菜单确定按钮位置

[复制链接]

8

主题

83

帖子

233

积分

排长

大洋
1606
阅读权限
30
发表于 22-4-18 02:56 | 显示全部楼层 |阅读模式
本帖最后由 JustMonika 于 22-4-18 02:59 编辑

趁晚上刚搞完还能记得,先写下来
图片型BD-J菜单的修改方法已有@wj102901 大佬在该贴内做过介绍:
https://cnlang.org/thread-5096-1-22.html
通过修改JAR文件夹下的main.x.png即可实现菜单的汉化修改
但是main.x.png中按钮繁多,很多按钮的边界也不明确,不利于做修改
本文旨在介绍按钮的坐标是如何在main.x.png中定位的。

以《大鱼海棠》美版原盘为例,其main.x.png分辨率为2275*883,如图所示:
(已经被改过了,将就着看,不影响本文介绍)


以左下角的“正片”按钮为例,打开main.x.png同文件夹下的map.txt,找到这一段内容:
{$ContentFolder}/images/MM_Play_selected.png
0
242
834
110
49

以图片左上角为原点建立坐标系,X轴正方向向右,Y轴正方向向下。
从(0,0)原点开始
X+242 到达x=242
y+834 达到点(242,834) 为按钮左上角
x+110 到达点(352,834) 为按钮右上角
y+49   到达点(352,883) 为按钮右下角
通过确定按钮的三个角从而确定整个图片在坐标系中的位置。
以上。

此外,可以看到map.txt中除了以上举例的内容外,开头还有一段话:
1
main.0.png
75

其中1含义未知,我认为应该代表引用第一张图片(可能有误,等dalao解答
main.0.png代表引用图片的文件名称
75代表该图片中共含有75个按钮(这其中每个按钮的每种状态都会被计算一次)

这里有两个猜想,还未进行实践,不一定正确,不保证成功。
  • 通过在map.txt中增加新的坐标语句并且在图片的空白处PS按钮以实现增加按钮(涉及到命令修改,不太懂)
  • 通过在map.txt中修改已有坐标语句的坐标位置来实现顶部菜单与弹出菜单共用一个按钮图片,避免PS多处相同的图片

以上,感谢大家耐心阅读!如有错误,还请批评指正!

评分

参与人数 2威望 +10 大洋 +500 收起 理由
why1812 + 10 + 300 赞一个!
cnlang + 200 赞一个!

查看全部评分

9

主题

1721

帖子

294

积分

排长

大洋
18737
阅读权限
30
发表于 22-4-18 08:53 | 显示全部楼层
技术扶贫,感谢!
回复 支持 反对

使用道具 举报

13

主题

921

帖子

1316

积分

论坛大神

大洋
20774
阅读权限
130
发表于 22-4-18 12:50 | 显示全部楼层
DSA 做的这种BDJ 类型菜单新增按钮搞不定.只能原位置替换
回复 支持 反对

使用道具 举报

72

主题

5305

帖子

7002

积分

旅长

大洋
4826
阅读权限
70
发表于 22-4-18 18:03 | 显示全部楼层
我看到一个盘,JAR文件夹是有一个main.1.png文件,但是一张纯色图片,什么按钮也没有
回复 支持 反对

使用道具 举报

8

主题

83

帖子

233

积分

排长

大洋
1606
阅读权限
30
 楼主| 发表于 22-4-18 19:40 | 显示全部楼层
千石 发表于 22-4-18 18:03
我看到一个盘,JAR文件夹是有一个main.1.png文件,但是一张纯色图片,什么按钮也没有 ...

可以提供一下出处吗?好奇瞅瞅
回复 支持 反对

使用道具 举报

72

主题

5305

帖子

7002

积分

旅长

大洋
4826
阅读权限
70
发表于 22-4-18 22:43 | 显示全部楼层
本帖最后由 千石 于 22-4-18 22:45 编辑
JustMonika 发表于 22-4-18 19:40
可以提供一下出处吗?好奇瞅瞅


Into the Blue 2005 1080p GER Blu-ray AVC DTS-HD MA 5.1,德版原盘,我把JAR文件夹打包发上来了

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

7

主题

621

帖子

140

积分

班长

大洋
3429
阅读权限
20
发表于 22-4-29 08:27 | 显示全部楼层
不错,顶起学习。
回复 支持 反对

使用道具 举报

9

主题

494

帖子

563

积分

连长

大洋
2767
阅读权限
40
发表于 22-6-18 18:33 | 显示全部楼层
这就是P图方式修改菜单,早期的和现在有些站点修改菜单方法都跟这个一样
回复 支持 反对

使用道具 举报

8

主题

83

帖子

233

积分

排长

大洋
1606
阅读权限
30
 楼主| 发表于 22-6-22 19:10 | 显示全部楼层
jack_son 发表于 22-6-18 18:33
这就是P图方式修改菜单,早期的和现在有些站点修改菜单方法都跟这个一样

是的,直接PS。难道这个也能像字符型的那种一样直接改代码吗?
回复 支持 反对

使用道具 举报

9

主题

494

帖子

563

积分

连长

大洋
2767
阅读权限
40
发表于 22-6-28 08:58 | 显示全部楼层
BDJ菜单不是你们这样玩的,除了图片,最重要的还是jar文件读懂之后的修改
回复 支持 反对

使用道具 举报

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

本版积分规则

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