VideoHelp Forum




+ Reply to Thread
Results 1 to 1 of 1
  1. Member
    Join Date
    Feb 2026
    Location
    India
    Search Comp PM
    How To Skip / Bypass Language Selection on HDMV Blu-ray (Beginner Guide)

    This guide explains how to remove the language selection screen on many HDMV Blu-ray discs while keeping everything working:

    ✔ Main Menu
    ✔ Warnings
    ✔ Movie playback
    ✔ Post-credit scenes
    ✔ Return to Menu
    ✔ Extras

    Important: This works for HDMV Blu-ray discs only.
    It does NOT work for BD-J discs.

    ---------------------------------------------------------------------

    Step 1 – Confirm Your Disc Is HDMV

    Image
    [Attachment 91336 - Click to enlarge]


    Open the disc in BDedit.

    Go to:

    index.bdmv → First Playback Type

    If it says:

    HDMV

    You can continue.

    If it says BD-J → This guide will NOT work.

    ---------------------------------------------------------------------

    Step 2 – Understand How Language Selection Works

    Most HDMV discs work like this:

    1) Disc starts
    2) GPR3 is set to 0
    3) Disc jumps to Title 0
    4) Title 0 shows language selection
    5) After choosing language, movie starts

    We will NOT delete anything.
    We will simply force the language in advance so the language screen never appears.

    ---------------------------------------------------------------------

    Step 3 – Find The Correct Playlists

    Every Blu-ray is different.
    Before editing anything, you MUST correctly identify:

    • Main Movie playlist
    • Warning playlist
    • Main Menu playlists
    • Main Menu MovieObject

    Follow these steps carefully.

    A) Find the Main Movie

    Go to:

    Playlist → xxxx.mpls

    Sort by Duration.

    The longest playlist (example: 01:52:30) is usually the main movie.

    Example:

    00008.mpls → 01:52:30 ← Main Movie

    You would use:

    Play PL 8

    (Remove leading zeros.)

    --------------------------------------------------

    B) Find the Warning Playlist

    Look for very short playlists (10–40 seconds).

    Typical examples:

    • Studio Logo
    • FBI Warning
    • Legal Notice

    Example:

    00003.mpls → 00:00:20 ← Warning

    You would use:

    Play PL 3

    --------------------------------------------------

    C) Find the Main Menu Playlists

    Menus usually have:

    • One intro playlist
    • One looping playlist

    Example:

    00004.mpls → Menu Intro
    00005.mpls → Menu Loop

    Now open:

    MovieObject.bdmv

    Find which MovieObject plays these playlists.

    Example:

    MovieObject 006
    Play PL 4
    Jump Object 7

    MovieObject 007
    Play PL 5
    GoTo 5

    That means:

    Object 6 = Main Menu Entry
    Object 7 = Menu Loop

    Your startup must use:

    Jump Object 6

    NOT Jump Title.


    How To Confirm You Found The Correct Menu Object

    The correct Menu Object will:
    ✔ Play the menu intro playlist
    ✔ Then jump to another object
    ✔ That second object will loop a playlist (GoTo)

    Quick Identification Summary

    Main Movie → Longest playlist
    Warning → Very short playlist (10–30 sec)
    Menu Intro → Medium playlist used in MovieObject
    Menu Loop → Playlist that loops via GoTo
    Menu Object → Object that plays the menu intro playlist


    Important:

    Always verify inside MovieObject.bdmv which object plays your menu playlist.

    Do NOT guess.

    Playlist numbers and object numbers are different on every disc.

    If you correctly identify:
    • Main movie playlist
    • Warning playlist
    • Menu object number

    Then skipping the language selection can be done safely without breaking navigation.

    If it only plays once and exits, it is NOT the main menu.

    ---------------------------------------------------------------------

    Step 4 – Modify MovieObject 000 (Startup Fix)

    Image
    [Attachment 91337 - Click to enlarge]


    Open:

    MovieObject.bdmv → MovieObject 000

    Replace its code with:

    Move GPR0, 0
    Move GPR3, 3 (Some discs use a different GPR register or value. Verify which register controls language if unsure.)
    Play PL 3
    Jump Object 6
    Break

    Explanation:

    Move GPR3, 3 → Forces English (most discs use 3 for English)
    Play PL 3 → Plays warning
    Jump Object 6 → Goes to Main Menu

    Use YOUR correct playlist and object numbers.

    ---------------------------------------------------------------------

    Step 5 – Fix Post-Credit Return

    On certain discs, the movie ends by jumping back to Title 0 (language selection).

    Find Title 2 (post-credit controller).

    At the end you will see:

    Jump Title 0

    Change ONLY that line to:

    Jump Object 6

    (Use your menu object number.)

    Do NOT change all Jump Title 0 entries.
    Only change the one in the post-credit title.

    ---------------------------------------------------------------------

    What You Should NOT Do

    Do NOT:

    ✖ Delete Title 0
    ✖ Delete Title 1
    ✖ Replace all Jump Title 0
    ✖ Remove GPR logic
    ✖ Jump directly to the movie playlist

    This will break menu navigation or extras.

    ---------------------------------------------------------------------

    Final Expected Result

    After editing:

    Insert Disc
    → Warning
    → Main Menu
    → User selects Play
    → Movie
    → Post-credit
    → Return to Main Menu

    Language selection screen is gone.
    Everything else works normally.

    ---------------------------------------------------------------------

    Testing Advice

    Test using:

    PowerDVD
    • Or a real hardware Blu-ray player

    Some players (VLC, some lightweight players) do NOT fully support Blu-ray navigation and may skip menus.

    ---------------------------------------------------------------------

    Important Notes

    ✔ Works only for HDMV discs
    ✔ Does NOT work for BD-J
    ✔ Always keep a backup before editing
    ✔ Playlist and object numbers are different for every disc

    ---------------------------------------------------------------------

    If the disc uses GPR branching inside Title 0 instead of simple Jump logic,
    you must replicate the same language value that Title 0 normally sets.
    If done correctly, this method safely bypasses the language selection without breaking Blu-ray navigation.
    Last edited by ixi_yed; 27th Feb 2026 at 16:45. Reason: technical correction
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!