国语视界

 找回密码
 立即注册
搜索
查看: 148|回复: 5

[蓝光技术] HBO-权力的游戏-BD-BDJ 菜单修改

[复制链接]
  • TA的每日心情
    开心
    19-12-7 00:07
  • 签到天数: 513 天

    [LV.9]以坛为家II

    4

    主题

    616

    帖子

    1009

    积分

    营长

    Rank: 5Rank: 5

    大洋
    686
    矿工
    34
    发表于 19-11-24 17:00 | 显示全部楼层 |阅读模式
    本帖最后由 hyb9373 于 19-11-24 17:26 编辑

    首先申明,本教程由NN大佬全程制作,本人只是代发,给大佬来点掌声!
    -------------------------------------
    进入主题,测试原盘:Game of Thrones S08 BluRay 1080p AVC Atmos TrueHD7.1-CHDBits

    通常我们修改BDJ菜单,都是围绕着“图片提取、菜单按钮显示、菜单按钮动作以及mpls组”的思路来进行,本例也几乎是这样的,区别在于提取、显示和动作的修改方法跟一般的有所不同,所以最初给我造成极大的困惑,经NN大佬指点才基本明白菜单是怎样工作的,这里贴出DISC1欲新增简体、繁体、简英、繁英四个字幕按钮的过程,并加以说明,最后附件中有例出各个.class的查找和相互之间的关系,各位再请自行研究。

    首先播放器菜单截图,观察菜单样式,按钮数量,按钮排列,按钮动作前后状态,标记动作前后状态等等,接下来

    查找需要修改或关联的各个.class

    -------------------------------------
    此 BDJ 启动入口类文件,位于 BDMV/JAR/00001.jar 文件的 title 目录下。
    使用jd-gui 反编译工具打开 00001.jar 文件,打开 title. 路径下的 xxxMenuXlet.class 文件,查找到标红加粗结构句式类似的代码语句!
    然后,就能找到我们需要的总菜单类文件!

    GOTMenuXlet.class  BDJ启动入口

    package title;

    ……



    ......

    mpls  ot.class



    re.class | fq.class  菜单总类及其父类
    菜单总类以及它的父类,都是菜单总类,包含了子菜单显示类,以及导航动作类

    re.class



    fq.class


    ......



    kn.class 字幕菜单显示类



    bf.class 字幕菜单导航动作类




    rs.class 字符块图片提取类




    qr.class 字符集分解类




    以上需要修改的类我们都已经找到,接下来动手修改

    先根据菜单字体大小结合qr.class上字符高度宽度的情况,在PS上新增一张图片,我这里命名为GT3_CN_37pt_Blk.png

    rs.class 字符块图片提取类修改




    qr.class 字符集分解类修改




    kn.class 字幕菜单显示类修改




    bf.class 字幕菜单导航动作类修改





    zho1.class zho2.class zho3.class zho4.class   按钮动作新增修改

    这里只贴了一张zho1.class,其余三张同理修改,只是要注意轨道编号。

    ot.class  mpls 修改


    至此修改完毕,替换或添加到JAR中重签名测试,注意别忘记ot.class中修改的aH最好用字节码工具修改回ai。




    本帖子中包含更多资源

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

    x

    评分

    参与人数 3威望 +150 大洋 +700 收起 理由
    why1812 + 50 + 100 厉害了我的神!
    nnezyj + 50 + 100 神马都是浮云!
    wj102901 + 50 + 500 厉害了我的神!

    查看全部评分

  • TA的每日心情
    开心
    19-12-7 00:07
  • 签到天数: 513 天

    [LV.9]以坛为家II

    4

    主题

    616

    帖子

    1009

    积分

    营长

    Rank: 5Rank: 5

    大洋
    686
    矿工
    34
     楼主| 发表于 19-11-24 17:02 | 显示全部楼层
    本帖最后由 hyb9373 于 19-11-24 20:45 编辑

    完工,终于搞完,谢谢NN大佬指点


    有一点忘记说了,这个测试盘的字幕有11条,加上新增的4个共15个,在一个字幕页面上显得有点拥挤,sel状态下的横条有点重叠,其实是可以新增一个字幕页面安排新增的四个字幕按钮,时间匆忙未测试,各位自行研究。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    19-12-7 07:59
  • 签到天数: 869 天

    [LV.10]以坛为家III

    16

    主题

    1300

    帖子

    3010

    积分

    团长

    Rank: 6Rank: 6

    大洋
    1281
    矿工
    59
    发表于 19-11-24 20:30 | 显示全部楼层
    谢谢大佬发布的BD-BDJ 菜单修改详细教程,辛苦了!学习学习!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    17-7-14 14:19
  • 签到天数: 1 天

    [LV.1]初来乍到

    2

    主题

    146

    帖子

    1221

    积分

    论坛贵宾

    Rank: 13Rank: 13Rank: 13Rank: 13

    大洋
    10269
    矿工
    0
    发表于 19-11-25 15:47 | 显示全部楼层
    支持大佬发教程  小白帮顶~~!

    点评

    我去烧水!  发表于 19-11-26 00:19
    活捉9011大佬一只!  发表于 19-11-25 22:27
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    Archiver|手机版|cnlang.org

    GMT+8, 19-12-7 09:18 , Processed in 0.018880 second(s), 14 queries , Gzip On, MemCache On.

    Powered by Discuz! X3.4

    © 2001-2018 Comsenz Inc.

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