View Full Version : Guide for Blu-Ray Menu Editing
crl2007
23rd February 2010, 00:23
I. MOST JAVA MENUS
If you want to modify a menu, you should look in the JAR folder and edit the corresponding files there. Some of them are having png files, some a *.txt file, some of them are having all the files inside a *.jar file. You can open a *.jar file with 7-Zip and add the modified picture with 7-Zip too. Some of them are having *.xml files to modify.
Some menus are more tricky than the others. Here I will explain particular cases and solutions for them, that if I find one. :)
II. STRIPS OF FONTS
There are some java menus that are using strips of fonts instead of whole words. These are very tricky to edit and they are time consuming. I struggled for a month to find a solution for the menu I will present you here. You'll recognize these ones because they have *.hcf files in the JAR\00000 ( could be 00001, 2, 3 and so on ) folder. To edit these you must follow these steps carefully:
a) Backup your Blu-ray disc to hdd using AnyDVD HD.
b) Copy the contents of the BDMV\BACKUP folder to BDMV folder. Now you'll have the original structure.
c) Open 00000.jar ( could as well be 00001, 2, 3 and so on ) with 7-Zip and look for FS.QCO or langMap_res.qct ( only one of these files are containing the menu words ) and extract them wherever you want. Sometimes, the subtitle streams are in different files, like h.class or tblSU_T3_Sub_res.qct. Open them in a hex editor and find which one has the menu words declared.
d) Change the word you want in hex ( but be careful not to delete / add strings, you'll have to accommodate in the existing ones ) and save.
e) Open the 00000.jar again with 7-Zip and replace the file in there with the edited one.
f) Open ImgBurn and make an ISO from BDMV and CERTIFICATE folders. It is described how to do it at step 12 from the guide above.
g) Insert the ISO in DAEMON TOOLS and decrypt it again with AnyDVD HD. ( versions previous to 6.8.0.0 because 6.8.0.0 doesn't fix java in unprotected discs anymore )
h) If you're lucky and edited well in hex, you'll have a fully working menu.
Thx goes to deank for his excellent idea.
III. IGS MENUS
Software needed:
1. BDEdit (http://forum.doom9.org/showthread.php?t=125903) - free. Always check back for latest version.
2. Photoshop CS, CS2 or CS3 (http://www.adobe.com/products/photoshop/compare/) ( works best with Scenarist Designer PS ) - not free.
3. Scenarist Designer PS (http://www.sonic.com/products/professional/scenarist/designer.aspx) - not free
Let's get started. Read carefully and don't skip any steps.
1. Open your BDMV folder in BDEdit.
2. Go to CLIPINF Tab and look for your menu *.clpi file. Once you found it, press Menu.
http://thumbnails22.imagebam.com/7627/5bbcc676266818.gif (http://www.imagebam.com/image/5bbcc676266818)
3. In the MENU Tab, select the Objects Tab and identify the button or buttons you want to edit.
4. Save them on your hard-disk.
http://thumbnails5.imagebam.com/7627/b762f576267548.gif (http://www.imagebam.com/image/b762f576267548)
5. Save the buttons color palette.
http://thumbnails17.imagebam.com/7627/b5a9ca76267756.gif (http://www.imagebam.com/image/b5a9ca76267756)
6. Open all buttons in Photoshop and edit them with the language you want. Save them with the same name BDEdit saved them for you, but like this:
http://thumbnails6.imagebam.com/7627/70621c76269548.gif (http://www.imagebam.com/image/70621c76269548) http://thumbnails26.imagebam.com/7627/d299c076269549.gif (http://www.imagebam.com/image/d299c076269549) http://thumbnails7.imagebam.com/7627/a1873b76269558.gif (http://www.imagebam.com/image/a1873b76269558)
Edit and save all your button states like this. You will have 4 folders containing the final *.png files. Before saving in Photoshop, don't forget to merge all layers.
7. Go back to BDEdit, and in Objects TAB, replace the four button states from there with the ones you just edited. To replace an object, do the following:
http://thumbnails22.imagebam.com/7628/b2cd8876270365.gif (http://www.imagebam.com/image/b2cd8876270365)
8. After you have replaced all the button's states, press MUX, replace the original menu *.m2ts file and that's it.
9. Enjoy !
IV. JAVA MENUS THAT SHARE THE SAME *.PNG COORDINATES
These are menus that share the same *.png coordinates in both Audio and Subtitles menu. To edit these menus, we have to make our own separate *.png file and then load our coordinates in the menu code. Once you get the hang of it, these will seem pretty easy to edit. I will complete the guide one of these days, when I'll have some more time. This kind of menus have in the jar folder some *.txt, *.prop or *.prp files ( images.txt, menu_base.prop, menus.prp, regions.prp ).
1. We go to \BDMV\JAR\XXXXX and look for menu_base.prop or menus.prp and identify the language we want to replace, so we can know what coordinates to add in images.txt or in regions.prp.
http://thumbnails30.imagebam.com/10890/af5746108896122.jpg (http://www.imagebam.com/image/af5746108896122) http://thumbnails18.imagebam.com/10890/fcc3f5108896125.jpg (http://www.imagebam.com/image/fcc3f5108896125) http://thumbnails3.imagebam.com/10890/964dbc108896128.jpg (http://www.imagebam.com/image/964dbc108896128)
As you can see, in the case of menus that have *.prp files, you have to look in 2 places, not only in one. Main menu and pop-up menu images are in two separate places in the file. We will replace the romanian subtitle text with test_subtitle_doom9.
2. We now open images.txt or regions.prp and press CTRL+F and look for the button coordinates from point 1.
http://thumbnails33.imagebam.com/10890/d3fe0d108899264.jpg (http://www.imagebam.com/image/d3fe0d108899264) http://thumbnails17.imagebam.com/10890/6be5a9108899268.jpg (http://www.imagebam.com/image/6be5a9108899268) In the regions.prp file case, we will add 2 new rows, regions 202 and 203 and we will edit the final line Regions=203. In the images.txt file case, we will copy the three rows and rename them as we want, as long as we use the same name style used in the original file. After doing that, we will have to create our new png file with the language we want to add, keeping the original menu fonts and for the *.prp files BD, we will have to add our language directly in the main composite png ( if you don't know which one it is, just read the second row from regions.prp ).
http://thumbnails36.imagebam.com/10891/2e50fa108902152.jpg (http://www.imagebam.com/image/2e50fa108902152) http://thumbnails29.imagebam.com/10891/2343b3108903327.jpg (http://www.imagebam.com/image/2343b3108903327)
3. After adding our lines, we now have to calculate the coordinates. We do that with photoshop.
http://thumbnails3.imagebam.com/10894/1d96ae108935238.jpg (http://www.imagebam.com/image/1d96ae108935238) 2 minus 4 must be equal with 2 minus 4 from the original language button. 2 minus 4 is the height.
4. We replace the coordinates from our files and we save them. Use Notepad2 for every Blu-Ray operation. Notepad from windows creates some discrepancies.
5. We now have to edit our menus.prp or menu_base.prop files, replacing the original button with our own.
http://thumbnails27.imagebam.com/10894/3ba9e3108936941.jpg (http://www.imagebam.com/image/3ba9e3108936941) http://thumbnails32.imagebam.com/10894/375827108936943.jpg (http://www.imagebam.com/image/375827108936943) http://thumbnails33.imagebam.com/10894/a9e2e0108936945.jpg (http://www.imagebam.com/image/a9e2e0108936945) As for the other operations, please use Notepad2. Just save. If you've done all ok, you will have a button similar and in the same position as the original one. If you didn't, then you will have to adjust some overlay options in menu_base.prop or menus.prp files, but this is not recommended, because it's something kinda forced. The new png file must be copied in the same folder where are all the others.
If you have questions or you don't understand something, post here. For feedback post here too.
Pelican9
24th February 2010, 13:10
All the tests I've done point in the same direction. IGS menus can't be edited, only java ones.
How do you mean that?
Why the IGS menus can't be edited?
crl2007
24th February 2010, 16:17
Because there is no muxer for IGS elements. If you succeed with BDEdit, then I'll modify the guide accordingly. I hope you'll succeed.
rik1138
25th February 2010, 03:46
Well, you can 'decompile' the entire disc and modify it that way, but it requires commercial software, and might be more of a pain than it's worth depending on what you want to do... I did that to fix some major problems on a retail disc (audio/subtitle streams, screwed up menu navigation, etc...). It was worth it to me because I like the movie and wanted a proper disc, but it did take some time (and knowledge of HDMV authoring...)
crl2007
25th February 2010, 08:25
Yeah, and that commercial software is way to expensive just for home use. I have knowledge of authoring, but I don't have thousands of dollars to spend for backing up my Blu-Ray collection. Maybe Pelican9 will succeed to insert this function in BDEdit. He already works on this.
crl2007
13th April 2010, 15:04
I've added a method to edit IGS menus.
:thanks: Pelican9 for his work in creating a muxer for IGS elements.
chompy
15th April 2010, 07:35
Thanks for your guides crl2007!! :thanks::thanks:
One question, if I just want to remove a button in a IGS menu, what should be the best way? creating a blank button and replace the original with it? Then, what should I do to skip it during navigation?
crl2007
15th April 2010, 08:51
You just delete its navigation commands.
chompy
15th April 2010, 13:54
And then, the buttons around it will skip it during navigation? ie, supose you have nine buttons in the following setup:
(1) - (2) - (3)
(4) - (5) - (6)
(7) - (8) - (9)
If I "delete" button 5, pressing right when I'm on button 4, will I get button 6 or will it still go to the deleted button 5? And the same vertically... been on button 2 and pressing down, will I go to button 8?
crl2007
15th April 2010, 15:26
It will jump it if it has no commands.
chompy
15th April 2010, 17:12
Ok, thanks!
alluringreality
29th August 2010, 14:48
Can BDedit look at sub-menus? On my Encore projects it appears that each menu gets its own entries, but in this AVCHD from TotalMedia Extreme (http://dl.dropbox.com/u/10355052/AVCHD-v1_3.7z) all the menu entries appear to be combined. If I play 00044.m2ts from the download I see all the menus, and I also see multiple PlayItems in 01200.mpls, but I only seem to be looking at the main menu from the Menu tab in BDedit. I tried changing IN_time to the values shown in the Playlist, but that didn't work. Is this maybe something that's specific to AVCHD menus?
crl2007
29th August 2010, 18:59
BDEdit can handle only out-of-mux igs menus. AVCHD, afaik uses in-mux igs menus.
alluringreality
29th August 2010, 22:36
Thanks for the reply. Maybe that helps explain the behavior I've seen using AVCHD-Patcher or the multiAVCHD reauthoring. After an Encore HDMV is modified to look like AVCHD, PowerDVD ends up having black menus. The menus actually work in PowerDVD, but the video background from STREAMS is gone. It seems that Encore authors Mpeg2 menus, even if the Blu-ray project is set for AVC. I tried transcoding the Mpeg2 menu to AVC and that got the menu to show up again in PowerDVD, but I lost the controls with the transcoding. I guess Encore must store the IGS with the Mpeg2 video, and PowerDVD doesn't seem to like the Mpeg2 video on an AVCHD disc.
Edit: The above comments were about Encore CS4. It appears that Encore CS5 has went through some authoring changes and I was able to transcode the menus to AVC so that the multiAVCHD re-authored version would play.
Diablo69_HUN
8th September 2010, 15:20
Hello crl2007,
Thanks for help last time. Now I have an other tricky menu, and you'd help me again, bacause I can't find anything usefull in JAR folder. I uploaded the compressed folder (5 MB) to here:
http://www.gigasize.com/get.php?d=l9kqxwh3lsd
Thanks for help, or any good idea!
Diablo69
crl2007
8th September 2010, 17:15
Hi,
In this cases you'll have to check the *.class files with a hex editor. In your archive, the subtitles streams are declared in h.class.
Diablo69_HUN
8th September 2010, 18:50
Hi,
Nice, thank you very much crl! :)
Diablo69_HUN
8th September 2010, 20:36
Maybe I do something wrong, but when I change the name of the stream (for example: Spanish => Magyarr), the disc doesn't work. When I write back the original, it's okay. What could be the problem?
crl2007
8th September 2010, 22:03
You must follow the steps from point II.
007felix
23rd October 2010, 23:56
Hi I have the same problem of Diablo69_HUN. Here's the JAR file (5mb): http://www.gigasize.com/get.php?d=lc2d85362lc
As I can know what the file. Class to modify the menu (I want to change the entire menu from Polish into English or Spanish if possible).
Thanks for your help! Sorry my english
crl2007
24th October 2010, 00:44
I believe that your menu is IGS with java bits. I don't think it's all java. I haven' encountered such menu in my country. Could you tell me what movie it is ? Maybe I can find it at a locat store and buy it for testing if it's not too expensive.
007felix
24th October 2010, 02:44
Yes, thanks is Pulp Fiction
http://images.blu-ray.com/movies/covers/9327_front.jpg
Info:
Name: 00002.MPLS
Length: 2:34:24 (h:m:s)
Size: 43,995,500,544 bytes
Total Bitrate: 37.99 Mbps
MPEG-4 AVC Video 32376 kbps 1080p / 23.976 fps / 16:9 / High Profile 4.1
DTS-HD Master Audio English 1985 kbps 5.1 / 48 kHz / 1985 kbps / 16-bit (DTS Core: 5.1 / 48 kHz / 1509 kbps / 16-bit)
Dolby Digital Audio English 640 kbps 5.1 / 48 kHz / 640 kbps
Dolby Digital Audio Polish 640 kbps 5.1/48 kHz/640 kbps
Presentation Graphics English 52.821 kbps
Presentation Graphics English 53.491 kbps
Presentation Graphics English 44.026 kbps
Presentation Graphics English 44.558 kbps
Presentation Graphics Polish 34.490 kbps
Presentation Graphics Polish 34.058 kbps
Presentation Graphics Polish 41.275 kbps
Presentation Graphics Polish 32.012 kbps
ScreenShot Bdedit 0.38b3
http://img257.imageshack.us/img257/6550/90596323.jpg
http://img253.imageshack.us/img253/4333/60654225.jpg
I will upload some files from the movie (NOT WEIGH MUCH IS TOO BAD MI UP -10 Kbytes/seg-)
Thanks
:D:D:D Sorry my english
crl2007
25th October 2010, 13:47
Sorry, can't help you. This is obviously some downloaded material and I can't condone this. This is a place of learning, not for downloaded material.
007felix
25th October 2010, 21:58
Sorry, can't help you. This is obviously some downloaded material and I can't condone this. This is a place of learning, not for downloaded material.
If I understand, the links was to be able to see the structure of blu ray, if not you could buy ... the idea was not to promote piracy or anything like that. Sorry if I upset someone.
Is there any way to help me with my blu ray disc?? Would help many people who are in my same situation.
Thanks crl2007 :o
007felix
30th October 2010, 03:00
Can you help me crl2007???
crl2007
30th October 2010, 08:23
Can't do it. I can't help editing downloaded material.
007felix
30th October 2010, 18:32
Can't do it. I can't help editing downloaded material.
I sent you a message. I had not realized that I had sent a private message. Thanks :D
panda8
24th November 2010, 17:09
hi crl2007 thanks for the great guide...
im realy learned alot about menus...
but im search all over the net to find "Scenarist Designer PS"
I mean i found the app but i didnt found any key (activation) which work for me. not for CS2, CS3...
I know that this forum isnt suppose to solve this stuff but i want to ask if someone can help me to reach a key.
thanks ppl:)
Murdock18
26th November 2010, 19:59
hi crl2007 thanks for the great guide...
im realy learned alot about menus...
but im search all over the net to find "Scenarist Designer PS"
I mean i found the app but i didnt found any key (activation) which work for me. not for CS2, CS3...
I know that this forum isnt suppose to solve this stuff but i want to ask if someone can help me to reach a key.
thanks ppl:)
Me too, mate. I even did not find the "Scenarist Designer PS" app... I found "Scenarist Designer", which isn't the same. Will you send it to me in pm? and if you found a key, it will help as well.
crl2007
26th November 2010, 20:37
I can't and won't condone piracy.
Murdock18
26th November 2010, 21:39
But i tried even to buy this legaly, and just can't. There's no reseller to my country. What should I do in this case? If there's an international reseller, than I'll be happy to know that. How can I buy this in a legal way? please advise.
dulejov
26th November 2010, 22:14
Hi, crl2007.
I buy Spartacus: Blood And Sand from amazon.com.
It has two subtitle:
English for The Deaf & Hearing Impared and Spanish.
I want this english subtitle change to Serbian.
When I open langMap_res.qct in hexedit 1,03 I don't know what to change.
Can I send You this .qct and then You here tell me, and all of us, what to do.
Thanks in advance
Sorry for my bad english
setarip_old
26th November 2010, 22:24
English for The Death & Hearing Impared and Spanish.
That has to be one of the funniest typos I've seen at the Doom9 Forums ;>}
dulejov
26th November 2010, 22:30
Sorry for that typos.
I will edit post
crl2007
26th November 2010, 23:31
Send it to me and I will explain you what to do.
mpucoder
27th November 2010, 14:35
@panda8 and Murdock18: The two of you have apparently formed the wrong opinion of what this forum is about. We do not tolerate discussion of warez, keygens, serials, or the like (read forum rule 6). The first post by each of you could have resulted in double strikes, but instead you get this serious warning.
If you cannot find a reseller for any particular product where you live the best thing to do is contact the manufacturer directly and ask how to obtain the product. Some products cannot be sold in certain countries due to technology embargoes, or there may be too little demand to make reselling viable. Searching on the web for dealers is a good way to find a reseller also, but it is difficult to tell how legitimate some businesses are. The last thing you want to do is come to a forum which strictly prohibits illegal activity, and is visited by industry professionals, and ask for a key.
007felix
27th November 2010, 19:53
Hello crl2007 any notice of Pulp Fiction (change the polish text in menu to english)???
Here is the structure of blu ray:
http://www.megaupload.com/?d=W43NBO8R
Thanks!!!
crl2007
27th November 2010, 22:15
007felix As I said to you once, I cannot help you edit a pirated disc.
@dojelov
The file containing your subtitle streams is FS.QCO.
You open the FS.QCO file in a hex editor and find the language you want to replace.
http://thumbnails36.imagebam.com/10840/2fe801108393490.jpg (http://www.imagebam.com/image/2fe801108393490)
After that, you replace the letters one by one.
http://thumbnails26.imagebam.com/10840/7c4d13108393494.jpg (http://www.imagebam.com/image/7c4d13108393494)
Hope you'll succeed. Be careful not to add too many characters because you will affect the layout.
dulejov
28th November 2010, 01:19
Hi.
crl2007, You are the BEST!
I try, and it works, without steps II-f,g.
I also have some blu-rays with IGS menu,
but I don't have Photoshop, and Scenarist Designer PS,
so, I will wait for guide without Photoshop and Scenarist Designer PS.
For guide II, I can only say: EXCELLENT!
Sorry for my bad english
crl2007
28th November 2010, 10:33
Unfortunately these softwares are the best for menu editing. You can edit with other tools that support 8-bit output, but it won't be the same. They won't have transparency or the same color palette. And steps f, g are useful for almost 95% of the discs. I usually make the iso leaving out the main movie and extras, so it would take less time.
Diablo69_HUN
28th November 2010, 17:02
Hi there,
I sure do something wrong with Photoshop and Scenarist Designer because I installed both of them, but Photoshop File/Export menu is gray so I can't do anything with it. When I open a png file what I'd like to edit, I can see the File/Export/Scenarist Designer PS option but it's still gray and I can't do anything with it. In this case the png file is a "colour palette" not layers, so it's unable to edit. What should I have to do?
crl2007
1st December 2010, 11:12
Diablo69_HUN Most likely, you didn't install the software as it should.
Update*
I've updated the guide with a new menu edititng method.
tkozdras
21st December 2010, 12:09
Hi there crl2007,
I don't know but I can't get this export dialog box of scenarist designer when I try to save the button exported to SD. when I hit export images it goes straight to save as window and I can only save scenarist designer file also asset folder is created but I need this export window with options to attach this pxml file with pallete colors I saved in bdedit
Thanks in advance for your help!
crl2007
21st December 2010, 12:49
Are you sure you are using my recommended Photoshop versions ?
tkozdras
21st December 2010, 14:16
As far as I know yes. It's Photoshop CS2
crl2007
21st December 2010, 15:45
Then you must have installed the plugin wrong.
tkozdras
21st December 2010, 16:30
Ok, Thanks a lot.
IVaN_000
9th January 2011, 22:26
I always thougth the BDMV\BACKUP folder had an exact copy of the BDMV one. So the following line confused me:
b) Copy the contents of the BDMV\BACKUP folder to BDMV folder. Now you'll have the original structure.
Why are they different?
crl2007
9th January 2011, 22:32
When you rip your disc to HDD, anydvd hd or dvdfab modifies some java signatures and some other things, like removing UOP, region codes etc.
IVaN_000
10th January 2011, 00:01
I thought the BACKUP folder was a way to have a copy of important files, in case of a disc scratch (like .BUP files on DVD). So now I guess it's not. Because if you have a scratch in your backup and the player can't read a file, it would search for a backup of files that don't correspond to the backup but to the original disc.
PurpleMan
2nd April 2011, 10:31
Hi,
In this cases you'll have to check the *.class files with a hex editor. In your archive, the subtitles streams are declared in h.class.
Maybe I do something wrong, but when I change the name of the stream (for example: Spanish => Magyarr), the disc doesn't work. When I write back the original, it's okay. What could be the problem?
The problem: On some discs the class files are hash-signed, so if you change even 1 bit in them (hex editor to change language text, for instance) - the menu will stop working because the hash signature won't match. The signatures for each class file are stored inside the jar (META-INF\SIG-BD00.RSA).
The solution: Make all the changes you want, then pack the entire thing to an ISO. Mount that ISO with your favorite virtual drive software, then run AnyDVD on that virtual drive. After the drive is ready for use (anydvd finished scanning it) - copy the content from the virtual drive to a new iso or directory.
This works because anydvd recalculates all the hashes of class files in all the jars when readying a disc for use.
Enjoy :)
crl2007
2nd April 2011, 10:37
This solution was posted in the guide right from the start. It's the only working one.
TSX1
2nd April 2011, 11:49
How can I remove those annoying FBI warnings from the start-up of the movie?
crl2007
2nd April 2011, 14:46
http://forum.doom9.org/showthread.php?t=151925&highlight=multiavchd Read here.
warnerbros86
1st May 2011, 18:31
Hello crl2007,
Thanks for the great guide, it's been so useful for me, I'm working on my Resident Evil 3D and trying to convert it from BD50 to BD25, but I want to edit the menu button commands (IGS menu) so when I press play movie, it will read the file I assign, not the default SSIF file which can't be put onto my 25 BD disc!!
Could you please help me in this? It will be great appreciated...
crl2007
1st May 2011, 22:32
The menu links point to certain mpls files. You can edit those mpls with bdedit and just remove the SSIF links from them. Or you can just delete the SSIF files and only choose to play the 2D movie in the menu. But you should try BD Rebuilder. I don't know if it has a 3D backup option, but it's the best software for BD50 to 25 conversion.
warnerbros86
2nd May 2011, 11:28
Thanks a lot crl2007,
BD Rebuilder has no 3D support, I'm gonna try editing the mpls files and see what happens then get back to you,
Cheers
warnerbros86
7th May 2011, 18:36
Hello again crl0007,
I've tried many times to know how to edit those mpls files but I didn't know how to do it, forgive my stupidity, could you please help me out, what am I supposed to edit exactly and where should I go?!
http://tinypic.com/r/2jdrjid/7
This is what I've got, it's Piranha Blu-ray 3D
Thanks in advance!
crl2007
7th May 2011, 18:44
It's too hard to explain if you don't have knowledge of the BD structure.
warnerbros86
7th May 2011, 19:04
Any links to read or a guide to read, I do understand the general concept but I have some difficulties to do the coding things :(
Thanks!
Fluco
18th June 2011, 14:26
Hello,
Help me please I did in II. STRIPS OF FONTS
I renamed in the file tblSU_T3_Sub_res.qct Spanish to Russian and launched in TotalMedia Theatre, but it hangs at the first splash screen, that I did not properly help please?
here folder JAR: http://www.multiupload.com/OSRDBI8RNV
crl2007
18th June 2011, 14:27
Follow all the steps and you'll get it done.
Fluco
18th June 2011, 15:08
Follow all the steps and you'll get it done.
Yes I still do, but does not work, I can not find which file to rename the words.. :confused:
Fluco
18th June 2011, 16:39
crl2007
please help, I could not find the word Spanish in these files:
FS.QCO
langMap_res.qc
h.class
only found in tblSU_T3_Sub_res.qct but nothing works, where it hides the button Spanish subtitles please tell me if you know?
crl2007
18th June 2011, 16:49
Are you sure you followed these steps:
f) Open ImgBurn and make an ISO from BDMV and CERTIFICATE folders. It is described how to do it at step 12 from the guide above.
g) Insert the ISO in DAEMON TOOLS and decrypt it again with AnyDVD HD.
Fluco
18th June 2011, 17:04
I have not yet done it because I can not find where to replace the text,
steps f) and g) are made after, right?
crl2007
18th June 2011, 17:09
tblSU_T3_Sub_res.qct here it is. After you rename it, do the other steps, don't just load the bd in tmt. If you don't do them, the menu hangs.
Fluco
18th June 2011, 17:15
Thank you, now clear, then I will do the following steps.
MirceaForce
9th July 2011, 19:07
hello crl2007
I can't find any of the files mentioned in this guide maybe it's a new structure if you have the time to look at this:
http://dl.transfer.ro/JAR-transfer_RO-09jul-44d56d.rar
the movie has Spanish, English SDH
Thank you
konran
25th July 2011, 20:05
Hi crl2007,
thanks for your great guide! Unfortunately I have to edit a compilation of multiAVCHD where I have 5 chapter menu pages. Links between pages were generated wrong and links of chapter points of any other chapter menu page than the first are using the thumbnail chapter time points of the first page.
I see that this topic is not covered in your guide but I assume you have enough knowledge seeing what is wrong here. Could you point me to some online tutorial that covers blu-ray menu coding specification? Would be great indeed! I can use BDedit but I don't understand the coding within the menus of certain .clpi's
Thanks.
crl2007
26th July 2011, 05:21
Hi,
There isn't such a tutorial. The best way to learn is by trial and error.
konran
26th July 2011, 11:58
There isn't such a tutorial. The best way to learn is by trial and error.
Ooh, sounds bad enough ... unfortunately I got stuck on trial and error :confused:
Maybe you could give me one advice what to look for:
In IGS menu, how does a button command look like that jumps/executes the action to open another menu page?
How will the command look like that jumps/executes a specific time value in a movie?
All I see for the moment is in CLIPINF that there are 5 .clpi's numbered from 80011 ... 80015 which obviously represent the five chapter menu pages. When I open the menu details of such a page I don't discover anything that could lead me to some senseful commands. Even the command trace/run doesn't show a menu as I'm always hanging in a loop.
Is there possibly another method to rebuild the chapter menu pages completely?
nick9461
22nd August 2011, 23:09
f) Open ImgBurn and make an ISO from BDMV and CERTIFICATE folders. It is described how to do it at step 12 from the guide above.
AHHHH. What? In guide above. Step 12? Where's that? Someone is cruel and mean. Typical of doom9, newbies must read year's of messages to find answers.
crl2007
22nd August 2011, 23:12
http://forum.doom9.org/showthread.php?t=150511 Step 12 from here.
tkozdras
31st August 2011, 14:00
Hi crl2007,
I did everything you said in your guide from point "a" to "g" and nothing menu hangs. I used Any DVD to back up BD, I copied the contents of BACKUP folder where you said, I changed in hex editor in tblSU_T3_Sub_res.qct file word FRENCH into POLISH (same number of letters) I put it back into 00000.jar, made the image of two folders BDMV and CERTIFICATE with ImageBurn, mounted in DEAMON, decrypted again with ANY DVD and as I said, nothing. When I go into subtitles in menu, nothing shows and I can't go anywhere else, I must exit. Please help. Maybe versions of programms used have to be specific, I don't know.
Regards, Tom
crl2007
31st August 2011, 21:09
Hi Tom,
No, they are not specific versions. You must have done something wrong and broke the file when you edited it in hex.
tkozdras
31st August 2011, 22:05
Maybe, but when I edited this file back. I mean, I put the word FRENCH again in the same manner everything worked again. I don't know how to do it differently. I overwrite string, put the letter in the 1st line than I press the button which changes letter into hex code and press ok and string is changed. I do the same for every single letter than I save the changes in the file and overwrite it in the jar folder. Next steps are obvious.
Best, Tom
crl2007
2nd September 2011, 20:58
As I said, you brake it when you edit it. I use XVI32 (http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm).
tkozdras
5th September 2011, 10:29
But how could I brake it. Maybe you could give me a hint of how to edit such files. What should I pay attention to? Where is the trick? I do everything as I described in previous post. I just don't have a clue what's wrong with this method. I also used the other hex editor with exactly same result. Please, help.
P.S. Maybe I could put this file (i.e. rapidshare or something) somewhere so you could download it and check it if you don't mind.
crl2007
5th September 2011, 10:34
I edit them the same way you edited it. I replace letter by letter. I really don't know what could go wrong at your end.
tkozdras
7th September 2011, 11:16
The problem: On some discs the class files are hash-signed, so if you change even 1 bit in them (hex editor to change language text, for instance) - the menu will stop working because the hash signature won't match. The signatures for each class file are stored inside the jar (META-INF\SIG-BD00.RSA).
The solution: Make all the changes you want, then pack the entire thing to an ISO. Mount that ISO with your favorite virtual drive software, then run AnyDVD on that virtual drive. After the drive is ready for use (anydvd finished scanning it) - copy the content from the virtual drive to a new iso or directory.
This works because anydvd recalculates all the hashes of class files in all the jars when readying a disc for use.
Enjoy :)
The problem is that my AnyDVD doesn't recalcultes those hashes or I don't know. I checked SIG-BD00.SF file and I saw that hash signature for tblSU_T3_Sub_res.qct file, which was changed is the exactly the same as originally, so AnyDVD hasn't done any changes. Maybe AnyDVD 6.8.5.0 version is not ok or maybe it should be fully functional not the unregistered one... is there any other solution
Best, Tom
crl2007
7th September 2011, 11:56
Register it.
@PurpleMan That's in the guide.
tkozdras
8th September 2011, 10:40
regisered or not it just does not work. I did every single step as it is described and nothing. As I said in previous post SIG-BD00.SF did not changed at all, so I think it wasn't recalculated or I don't understand something.
"Name: tblSU_T3_Sub_res.qct
SHA1-Digest: CRyJAnLoZBSFoWrVczw6nLxTMWU=" is exactly the same originally and after AnyDVD decryption. So what's going on? Does this "CRyJA..." string should be different after AnyDVD decryption or not? If yes, than in my case it doesn't differ. Maybe I should do something with my AnyDVD. Does the DEP (Data Execution Prevention) for AnyDVD has something to do with my problem?
crl2007
8th September 2011, 10:42
I don't think so. Are you sure you created the iso correctly ?
tkozdras
8th September 2011, 12:08
I suppose so. Correct me if i'm wrong. I open imgburn 2.5.5.0. there's a warning: Duplex Secure's SPTD driver can have a detrimental effect on drive performance.
Than I press Create image file from files/folders button than I go to file menu and choose Browse for a source folder two times once for bdmv folder and second time for certificate folder. In image options there are mode1/2048 file system UDF and UDF revision 2.50 also Recurse subdirectories is chosen.
After chosing destination directory I press build button and wait for image being made. That's it. Maybe something should be done with this SPTD driver that is mentioned in the warning message.
crl2007
8th September 2011, 13:07
Have you used the bat file to make the correct folder structure ? It's in the other guide. Get the bluray.bat from here (http://forum.doom9.org/showthread.php?t=150511).
tkozdras
8th September 2011, 13:27
No, I haven't but I copied content of BACKUP folder to BDMV folder. Ok, I try to use this bat file and see what I get. I let you know. Thanks.
tkozdras
8th September 2011, 14:26
This bat file tried to make directories which already exists. I'm afraid it didn't make any changes.
tkozdras
8th September 2011, 14:55
As I thought. NOTHING. I think I must give up. Exactly the same results as earlier nothing changed completely.
tkozdras
9th September 2011, 08:11
Maybe it's because of Vista x64. Maybe I should try with x32 operating system i.e Win XP. Does it make any sense?
tkozdras
23rd September 2011, 10:07
Maybe it's because of the status of Any DVD HD which after scannig the image says that I'm quoting: "skipping java fixes". How to force it not to skip those fixes? Please help!!!!!
crl2007
23rd September 2011, 10:48
Try a version of anydvd hd prior to 6.8.1.0. Since this version, anydvd hd no longer tries to perform java fixes. I googled your error now. If you said that from the beginning, the problem would have been solved. :)
6.8.1.0 2011 06 17
- New (Blu-ray): No longer tries to perform Java fixes on unprotected discs / images
l.e. I see that even 6.8.0.0 has some builds that have this "feature" included. Try 6.7.x.x.
tkozdras
23rd September 2011, 11:23
Thanks. If I would know from the beginning... but I didn't.
I can't wait and try some older version of any dvd and let you know
Best Tom
tkozdras
26th September 2011, 11:37
FINALLY I DID IT. But with older version (6.7.3.0) and I had to turn off bd-live and force any dvd to scan the image by removing region code although the disc had none. But Any dvd performed the scanning and said in the status that it fixed java. That was it.
So it works but only with older versions of any dvd.
That's the conclusion
Best Tom
crl2007
27th September 2011, 09:17
Yes, I have 6.7.9.0. I'm glad you did it. :D And that you didn't give up, so we found out something new.
dulejov
26th November 2011, 11:49
Unfortunately these softwares are the best for menu editing. You can edit with other tools that support 8-bit output, but it won't be the same. They won't have transparency or the same color palette. And steps f, g are useful for almost 95% of the discs. I usually make the iso leaving out the main movie and extras, so it would take less time.
Hi.
Can you recommend some tools that support 8-bit output?
Thanks in advance
DMagic1
29th November 2011, 06:20
Just wondering do these methods provided a working chapter menu and audio select menus?
crl2007
29th November 2011, 07:07
Hi.
Can you recommend some tools that support 8-bit output?
Thanks in advance
I personally use Photoshop with the Scenarist Designer plugin. I don't know of any software that can accept the palette from the Blu-Ray disc.
DMagic1 Of course they are all functional. That's why it is a guide, a tutorial.
no-one
14th December 2011, 05:28
Please Help!
In blu ray disc have English and spanish subtitle. I want to change Spanish to thai
In folder jar , it has not FS.QCO or langMap_res.qct or tblSU_T3_Sub_res.qct. I found only *.class. I look into h.class with hex edit and I could not find the word Spanish.
Where should i look? How shold i do?
Thank you
Eldaver
20th February 2012, 15:28
I've a problem with Universal menu, it seems their types of menu are like the IV (JAVA MENUS THAT SHARE THE SAME *.PNG COORDINATES),
but I can't find none of these files *.txt, *.prop *.prp!
Can you help me?
kronix
27th February 2012, 18:01
Hi crl2007,
is there any way to change background m2ts of menu? how?
crl2007
27th February 2012, 18:42
You can find the mpls that points to the menu background m2ts and replace it with bdedit.
Eldaver
29th February 2012, 10:07
I've a problem with Universal menu, it seems their types of menu are like the IV (JAVA MENUS THAT SHARE THE SAME *.PNG COORDINATES),
but I can't find none of these files *.txt, *.prop *.prp!
Can you help me?
Any ideas? :(
psjmaster
2nd March 2012, 13:32
Hello, I wonder if someone could help me with a doubt please.
It is possible to change what the menu will be loaded by default from a blu-ray disc?
For example: The menu features 3 BD, English, Spanish and French, my blu-ray player by default is porugues of Brazil, then the database will load the default menu that is English.
I would like to edit some file to make the menu as standard Spanish and not English?
Forgive my English, I do not speak English well
crl2007
5th March 2012, 13:53
If you have a java menu, then you can't modify what is gonna be loaded. Or you can if you know java language. If you have IGS, you can use BDEdit to make some changes. Or you can change your player's defaults to Spanish.
@Eldaver Maybe it's this type of menu II. STRIPS OF FONTS
Eldaver
5th March 2012, 18:19
Thanks but I think it's a png menu, this is a sample:
http://tinypic.com/r/2mhwkn9/5
What do you think?
crl2007
5th March 2012, 18:31
Yes, that's a simple png menu.
Eldaver
5th March 2012, 19:16
Do you think may be a new kind of menu?
Because I don't understand why I can't find none of these files *.txt, *.prop *.prp -_-
Thanks again.
crl2007
5th March 2012, 19:18
No, you just have to replace the language you want in that png. For this you can use Photoshop.
psjmaster
6th March 2012, 01:53
If you have a java menu, then you can't modify what is gonna be loaded. Or you can if you know java language. If you have IGS, you can use BDEdit to make some changes. Or you can change your player's defaults to Spanish.
@Eldaver Maybe it's this type of menu
Ok! Thank you!
no-one
15th March 2012, 11:37
Please Help!
In blu ray disc have English and spanish subtitle. I want to change Spanish to thai
In folder jar , it has not FS.QCO or langMap_res.qct or tblSU_T3_Sub_res.qct. I found only *.class. I look into h.class with hex edit and I could not find the word Spanish.
Where should i look? How shold i do?
Thank you
Please Help
crl2007
15th March 2012, 18:40
Search at the end of the class file.
no-one
27th March 2012, 15:55
h.class?
I upload jar folder to mediafire. please look it.
http://www.mediafire.com/?wtca7nsyez6bwxq
Thank you
Rany
28th March 2012, 17:20
I have the same problem the folder only has files. class
h.class and there is nothing, the menu is similar to no-one
I hope someone can guide us thanks.
Blumaster
6th April 2012, 12:45
One question? is absolutely necesary decrypt again with AnyDVD HD? or only if have problem with the menu, I made a modification in .jar and run perfect with TMT3
h.class?
I upload jar folder to mediafire. please look it.
http://www.mediafire.com/?wtca7nsyez6bwxq
Thank you
I have the same problem the folder only has files. class
h.class and there is nothing, the menu is similar to no-one
I hope someone can guide us thanks.
I have other menu like that and I check your jar folder no-one but I think these case dont have FS.QCO or langMap_res.qct or h.class or tblSU_T3_Sub_res.qct, don't have *.hcf files in the JAR folder. I think your menu is ...."Some of them are having *.xml files to modify".... I am also stuck with one so...
crl2007 you can give some tips to edit these .xml files?
By the way excellent tutorial, the sonic scenarist designer worth $ 999 :scared:, this is the necessary for edit IG Menus? my god, some day edit these menu :D
If you have some web where to buy the script, please teach
Blumaster
11th April 2012, 11:22
Anyone have some trial version of scenarist designer ps, Im not waste that huge amount of money in the plugin if I don't know if can edit IG menus. Im only interested in edit menus and add some subs or audio tracks
no-one
12th April 2012, 03:19
h.class?
I upload jar folder to mediafire. please look it.
http://www.mediafire.com/?wtca7nsyez6bwxq
Thank you
I'm Still waiting for help.
Thank you
tymoxa
12th April 2012, 10:17
I'm Still waiting for help.
What you looking for is in 03001.jar > ca.class + bw.class
But i'm not sure if replacing "Spanish" to "Thai" would help.
crl2007
12th April 2012, 21:59
You have to edit this line in bw.class
http://thumbnails77.imagebam.com/18464/2af259184638205.jpg (http://www.imagebam.com/image/2af259184638205)
Blumaster
14th April 2012, 07:06
crl2007 if some bluray have cinavia protecction, are posible to edit the menu? I try, hard work find the lines en jar files, but I find English and English SDH subtitles and replace one for spanish, but the menu don't show changes almost in TMT, I made the new iso and rip with anydvd 6.7.6 but don't changes
ttz
18th April 2012, 17:59
Hello. It’s my first post but I have been reading doom9’s forums for years. I must say you all helped and teach me a lot about video. I would like to thank crl2007 for this wonderful guide and all those who helped with their knowledge.
Now I have a problem and would like to ask for a little help. I used DVDFab to build a BD 2d from a 3d one. Everything is perfect except the setup menu. When I change audio or subtitles in the menus, main or popup menus, nothing happens. The ssif file disappeared and now I only have an m2ts with the all movie. The menus are IGS but I can’t find where they refer the ssif so I can change to the m2ts. Hope you understand what I’m trying to explain.
Thank you for any help you can give me.
no-one
20th April 2012, 04:30
What you looking for is in 03001.jar > ca.class + bw.class
But i'm not sure if replacing "Spanish" to "Thai" would help.
Thank you very much
You have to edit this line in bw.class
http://thumbnails77.imagebam.com/18464/2af259184638205.jpg (http://www.imagebam.com/image/2af259184638205)
Thank you very much
Blumaster
3rd May 2012, 11:20
it possible edits 3D blu rays and keep the 3D version? are made in the same way, only disarming and rebuilding the ISO?
please answer me if you try to edit 3D blu ray.
crl2007
3rd May 2012, 12:51
You can edit the menu. I successfully edited an IGS menu from a 3D disc. But it's useless, because there's no free demuxer/remuxer for the SSIF files and therefore you can't add/remove subtitle/audio tracks. And there's also no free burning software to recreate the ISO.
Cedvano
4th May 2012, 21:32
Hi,
If someone can change the menu video of a BD?
I can shrink 3D video, I convert it in 3D frame packing. That's work for normal video, but sometime I've got error with menus.
Thanks
no-one
11th June 2012, 15:36
What you looking for is in 03001.jar > ca.class + bw.class
But i'm not sure if replacing "Spanish" to "Thai" would help.
You have to edit this line in bw.class
http://thumbnails77.imagebam.com/18464/2af259184638205.jpg (http://www.imagebam.com/image/2af259184638205)
After I change spanish to thai, movie can't play.
How should i do?
crl2007
11th June 2012, 21:47
Read better. :D You should read the guide better and understand the operations.
Phoil
13th June 2012, 22:51
Hi,
I've created a multi-page .m2ts menu (IGS) from scratch; thank you for BDEdit, it helped *immensely* in putting it all together!
The problem is, while up/down/left/right button navigation works fine in some Blu-ray players (e.g. PowerDVD11), it doesn't work in others (e.g. WinDVD11).
I can't seem to find where the problem is. I'm attaching a small test (av streams removed, just the menu), would someone mind taking a look?
[Full structure is here: https://www.dropbox.com/s/jsr9b4kawafjoom/test.iso, it's under 30Mb.]
Phoil
15th June 2012, 23:47
...Anyone?
Phoil
18th June 2012, 18:01
Seriously, can anyone take a look? Is there something I'm missing?
bigotti5
18th June 2012, 20:01
Some errors I found:
You must not use playlists > 02000 ( you use 10000.mpls)
playitem out_times are > than presentation_end_times
e.g. 10000.mpls - PlayItem[000] - Out_time = 00:10:03.529
Presentation_end_time (00001.clpi) = 00:10:01.543
Phoil
18th June 2012, 20:16
Ah, thank you! Those are simple to fix.
Anything that might cause the up/down/left/right button relations not to work correctly?
bigotti5
19th June 2012, 08:40
IG sub TS start time and end time (00:00:00.000 - 00:00:02.000) differs from PlayItems time range (00:10:00.000 - 00:10:10.000)
no-one
19th June 2012, 11:20
Read better. :D You should read the guide better and understand the operations.
OK, I see. I skip step f-g.
Thank You ;)
Phoil
19th June 2012, 15:51
Bigotti5, thanks for catching those two items earlier. They've been fixed, here (https://www.dropbox.com/s/ztl6d98m01psybo/Updated_test.iso)'s an updated test.
IG sub TS start time and end time (00:00:00.000 - 00:00:02.000) differs from PlayItems time range (00:10:00.000 - 00:10:10.000)
Yes, and that's correct.
The IG SubPath entry (IN 00.000 - 02.000 OUT) fits the timestamps and ClipInfo for that stream (90000.m2ts / 90000.clpi).
The IG stream is completely separate from the playitem streams. There's no reason it needs to match the IN/OUT times for the PlayListItems (which are also correct, by the way).
-------
I think the issue is somewhere in my BOGs. If anyone sees an issue, please let me know.
bigotti5
19th June 2012, 18:09
Your 800x.m2ts have a framerate of 30...
Phoil
19th June 2012, 18:19
Yes, they do (well, 29.97). They're being encoded through the same muxer that currently encodes my content videos. Is that an issue?
bigotti5
19th June 2012, 18:26
No not 29,97 but 30, not allowed on BD
bigotti5
19th June 2012, 18:36
Every presentation start time in clpi has to fit in playlist times, even the mux is separate.
Phoil
19th June 2012, 18:47
Whoa, you're right about the 30fps on the menu-background streams. Not sure what's going on there, I'll fix it, thank you!
Every presentation start time in clpi has to fit in playlist times, even the mux is separate.
The presentation start time does fit in the playlist times! From the updated one I just linked above:
PlayListItem: file 80000 IN: 00:10:00.000 OUT: 00:10:10.000
ClipInfo 80000.clpi: Presentation start: 00:10:00.000 end: 00:10:10.495
Where's the problem?
bigotti5
19th June 2012, 19:03
http://members.aon.at/video.digital/bd.gif
Phoil
19th June 2012, 19:09
How is that a problem? The IN/OUT times are relative to the stream referenced in the PlayListItem (which is fine, because that stream goes from 10:00.000 to 10:10.495), not the subpath...
bigotti5
19th June 2012, 19:18
Check these values in commercial BDs.
Phoil
19th June 2012, 19:35
Hm, first one I looked at:
PlayListItem IN: 00:00:11.650 OUT: 01:56:44.219
IG Subpath: IN: 00:00:11.650 OUT 00:00:15.583
The PlayListItem times are still outside the IG subpath times, but I see what you mean. I'll fix that and see if it fixes my nav-button issue.
Phoil
20th June 2012, 21:21
Okay, here (https://www.dropbox.com/s/4tva5s9r04vx7ue/Fixed%20IG%20in-out.iso) is a new test with the IG subpath in/out within the PlayListItem in/out.
That fix is fine, but the button navigation still doesn't work in WinDVDPro11. I still think there's an issue with my BOGs, can someone help?
Phoil
21st June 2012, 21:30
Anyone? I'm still not seeing the issue...
Phoil
25th June 2012, 18:58
...Anyone?
I still don't see the issue with my button groups. Why won't they work?
Phoil
13th July 2012, 16:10
Update: I finally got back to this, and found a very strange solution. For some reason (I'm still unclear why), I have to put each button in a separate BoG for some players.
This makes no sense to me. Does anyone have any idea why this is?
Blumaster
14th July 2012, 12:17
man please help, where I can buy a Scenarist Designer PS plugin, I need this, but I can't found a website of sonic or where buy the plugin, I don't request a pirate plugin or activation code, if you have a legal version, you can help me!!
Emulgator
14th July 2012, 12:34
It is Rovi now:
http://www.rovicorp.com/products/distribution/content-production-tools.htm
listed under BD
Blumaster
15th July 2012, 01:38
It is Rovi now:
http://www.rovicorp.com/products/distribution/content-production-tools.htm
listed under BD
but in this web don't have the price and direct buy, I only need scenarist designer ps, not the complete pack of scenarist, I only need for edit IG menus :(
This web look only for profesionals xD, Im a amateur. Are the only site where can buy this plugin?
[SLiM]D12
4th December 2012, 16:52
Trying to follow this guide for IGS menu, but after exporting the modified image, i'm not presented with the same options to use original color palette. Any ideas why?
EDIT: NM i got it working and it's great. Thanks for all your help!!
[SLiM]D12
19th December 2012, 14:36
I'm editing an IGS menu, and it's very basic, what i'm trying to do is replace the current foreign text with English. If i mux my m2ts with just regular text, the menu works, soon as i add "drop shadow" in photoshop, save exactly the same way, for whatever reason my menu doesn't appear. If i go back to photoshop and undo the drop shadow effect save and re-mux, my menu works just fine.
Any idea as to why that may be?
edit: Just realized, if i play it back in PowerDVD the menu isn't there, but if i play back in TMT the menu is present..........wonder how my standalone will play it?
crl2007
19th December 2012, 16:59
That depends on the standalone player capabilities. I'm afraid that the only way to test it is to burn a disc.
[SLiM]D12
19th December 2012, 17:00
That depends on the standalone player capabilities. I'm afraid that the only way to test it is to burn a disc.
yep that's what i figured. Just weird that powerdvd is acting this way.
Will have to dust off one of my BD-RE's and test it out.
thx.
crl2007
19th December 2012, 17:04
PowerDVD is kinda limited and kinda outdated on the whole 3D technology issue.
jediknight
25th December 2012, 02:46
hello bro,
http://thumbnails5.imagebam.com/7627/b762f576267548.gif
http://www.imagebam.com/image/b762f576267548
this image missing.
Can you renew please ?
Thank you,
laserion
26th January 2013, 20:53
I'm trying to find the find the file to modify the subtitle menu image.
However I'm becoming crazy. There are lots of .class files. I'm searching for last 1 week, I still couldn't find it.
Am i missing something?
Could you Please help me! I put the link below for my .jar file.
http://ul.to/2kwae1xi
jediknight
10th June 2013, 21:52
can anyone edit .jar menus ? if so yes, im willing to pay it :). im serious. please contact me. im tried about this. i want to edit java based menus.
Gabriel88
2nd July 2013, 07:45
Hi,
There is no picture for:
III. IGS MENUS
4. Save them on your hard-disk
PICTURE MISSING - ERROR 404
Thanks
rik1138
2nd July 2013, 22:15
can anyone edit .jar menus ? if so yes, im willing to pay it :). im serious. please contact me. im tried about this. i want to edit java based menus.
General 'editing Java menus' is very difficult since each studio uses a completely different set of programming/code to run their menus (and in some cases it might even be unique to that one title). They also obfuscate the code, which makes it impossible to read (replacing things like variables names with generic characters. So the variable CurrentActiveSubtitleStream just becomes qw or something (made up randomly), this is done with every variable, function name and most class names throughout the code.) That's why you find a bunch of classes like a.class, aa.class, b.class, etc and have no idea what they do. And 'a.class' on a Paramount disc won't be even remotely related to a.class on a Fox disc (and may not even be related between titles from that same studio).
Some studios are easier to modify than others because of this, if there's a certain title you want help with, mention that. Someone here may be able to help...
Usually graphics can be found in folders in the JAR folder, and those can be directly edited if you want, and sometimes there's a few parameter files that might disable FBI warnings and startup trailers, but anything more complex than that will probably require a bit of effort.
ricky man
5th July 2013, 23:28
After i did all of the direction, on Photoshop how i edit the layers. i got stuck on it.
please help me.
hoangkien151092
19th July 2013, 21:55
I can't export new button with Scenarist Designer on Photoshop.
When i did it, i got a message.
http://i.imgur.com/mhEFnlM.png
Please help me fix that bug !!
thank you.
P/s: sorry for my bad english :((
minhjirachi
9th December 2013, 16:05
I have a problem when editing the strips of fonts menu. I can play it on TMT6 normally but with PowerDVD13, I can't see the menu button. So if I want to re-compile the .jar file again, how to do it?
badflame
16th October 2014, 01:46
II. STRIPS OF FONTS
d) Change the word you want in hex ( but be careful not to delete / add strings, you'll have to accommodate in the existing ones ) and save.
e) Open the 00000.jar again with 7-Zip and replace the file in there with the edited one.
f) Open ImgBurn and make an ISO from BDMV and CERTIFICATE folders. It is described how to do it at step 12 from the guide above.
g) Insert the ISO in DAEMON TOOLS and decrypt it again with AnyDVD HD. ( versions previous to 6.8.0.0 because 6.8.0.0 doesn't fix java in unprotected discs anymore )
d) OK
e) OK
f) OK
g) AnyDVD (I use 6.7.9.0) don't fix the .jar files neither rewrites the .crt of the CERTIFICATE folder.
In consequence, when I reproduce the blu-ray in my Panasonic BD-35, the movie works well but the menu and pop-up menu don't shows any text included in the modified file of the .jar.
Curiously it works 100% on a Samsung or in the PC. But the Panasonic BD-35 needs to re-sign the .jar files or modify the CERTIFICATE.
So, my questions are:
Why AnyDVD (6.7.9.0) don't fix .jar files?
It exist some alternative to do this matter?
Thanks
JessieMay
22nd October 2014, 04:54
Thanks for your guides.
rlaci
2nd December 2014, 18:51
Hello Guys!
This tutorial is awesome! Using it for a while to turn movies more likeable to my taste. Pelican, Deank, crl2007 and the rest of you guys making an exceptional work. Keep up!
The time has come to ask a little help.
I have problem with IGS menus. I am trying to subtitute menutext on a bluray disc using this tutorial above on the first page, in one of the .m2ts file in my movie. When I load the .clpi file and click menu and wanna click mux and save (even if i do nothing I mean not to change any .png) I got the next error message:
"Access violation at address 00404486 in module 'BDedit.exe'. Read of address 06FF1000. "
I tried it several times, over and over following the tutorial.
What could be the problem. Wrong .m2ts file? Maybe a bug? I tried to do the same thing with another movie, that went fine.
I am struggling on it for weeks. I hope you can give me some clue.
Thanks in advance!
daicameoden
7th August 2015, 06:17
I have problems,
1. When I try edit original language, if my string length more than original string length so bluray can't work.
2. How to edit text position in class file? (same as edit .prop file, because I see it same when I using java decompiler)
Please help me, thank you in advance!
no-one
28th January 2016, 16:06
I have problem with IGS MENUS.
Example
Movie Menu is 0000.m2ts
popup igs menu is 0001.m2ts ==> i can edit and mux it. no problem
but main igs menu is in 0000.m2ts. Usually main igs menu will seperate from movie menu like popup igs menu. But This movie, main igs menu is in movie menu.
I can edit but can't mux it. because it will make movie menu has problem.
Please guide me. how should i do?
Thank you
minhjirachi
28th January 2016, 16:45
I have problem with IGS MENUS.
Example
Movie Menu is 0000.m2ts
popup igs menu is 0001.m2ts ==> i can edit and mux it. no problem
but main igs menu is in 0000.m2ts. Usually main igs menu will seperate from movie menu like popup igs menu. But This movie, main igs menu is in movie menu.
I can edit but can't mux it. because it will make movie menu has problem.
Please guide me. how should i do?
Thank you
Hello,
Try to demux it with BD Demuxer Pro 3D. Then you will get the .ies file and the movie file. Edit the .ies with the IGEditor. Then remux it again in Scenarist.
Good luck.
no-one
28th January 2016, 18:01
Hello,
Try to demux it with BD Demuxer Pro 3D. Then you will get the .ies file and the movie file. Edit the .ies with the IGEditor. Then remux it again in Scenarist.
Good luck.
Thank you.
Ignatius
1st April 2016, 18:07
What kind of menu on the disc Criterion Collection?
Booshman
4th August 2016, 12:47
I wonder if anyone knows how I can change the functionality of buttons within a bluray menu?
I have created a bluray menu in Encore, only to come up against the hurdle of being allowed 8 audio tracks maximum. I know I can add additional tracks after the bluray is compiled, which I can navigate to with the audio selection button on the remote, but they will have no means of selection from the menu.
I want to be able to add buttons for the extra audio tracks to the menu, and link them to one of the 8 that I am allowed in Encore as a placeholder. Then add the additional audio tracks after the disc is compiled. After this, I want to redirect the buttons to the newly added audio tracks.
Is this possible? I know how to alter the appearance of buttons with bdedit, but not what they do.
If you can help, please chime in, I would really appreciate it.
mandeajupanu
17th November 2018, 12:32
hello everyone i have a problem with this type of menu with coordinate and i cant find the file to edit the language pls help!
http://www.mediafire.com/file/05i00egn8crcxc3/JAR.rar/file
ocean
17th November 2018, 14:39
Hi mandeajupanu, for example, in the menu you loaded, you have to find the java class, use java decompiler jd-gui:
http://jd.benow.ca/
https://thumb.ibb.co/i72uef/java-Decompiler.png (https://ibb.co/i72uef)
And edit with reJ:
https://sourceforge.net/projects/rejava/
https://thumb.ibb.co/mQSVkL/reJ.png (https://ibb.co/mQSVkL)
mandeajupanu
17th November 2018, 21:44
Hi mandeajupanu, for example, in the menu you loaded, you have to find the java class, use java decompiler jd-gui:
http://jd.benow.ca/
https://thumb.ibb.co/i72uef/java-Decompiler.png (https://ibb.co/i72uef)
And edit with reJ:
https://sourceforge.net/projects/rejava/
https://thumb.ibb.co/mQSVkL/reJ.png (https://ibb.co/mQSVkL)
thnks for the post!
mandeajupanu
17th November 2018, 22:40
i have done like you told me but after i save the file the movie it wont start
and reJ is giving
https://thumb.ibb.co/cD3XFL/DCFDFDFD.jpg (https://ibb.co/cD3XFL)
i give save but it wont start
ocean
17th November 2018, 23:39
Fix the java checksum after the change, read first post of the thread, create iso and use anydvd version 6.7.5.0:
http://www.oldversion.com/windows/anydvd-6-7-5-0
mandeajupanu
18th November 2018, 09:35
Fix the java checksum after the change, read first post of the thread, create iso and use anydvd version 6.7.5.0:
http://www.oldversion.com/windows/anydvd-6-7-5-0
ok..so i have done with anydvd and i try more then one version but the movie it still not starting..anydvd it dosent fix that file
ocean
18th November 2018, 10:22
Follow the guide in the first post to the points: c, d, e, f, g, be careful to extract the single * .class file, work it with reJ, copy it to 00000.jar, create iso and use AnyDVD 6.7.5.0, check in settings / status / if the word fixed java appears.
mandeajupanu
19th November 2018, 22:09
ok si i have done it few times but it still not worling...in the status of anydvd it dosent fix nothing
https://thumb.ibb.co/i9JWx0/dfdfdfd.jpg (https://ibb.co/i9JWx0)
Olligator
5th April 2019, 09:45
Hello, can someone help me. Please.
How can i change the duration time in a in IG Menu?
I want to start later the InEffects of an IG Menu.
https://i.ibb.co/j3LHc2q/Unbenannt.jpg (https://ibb.co/tYb37tn)
At the moment I realize the start time with two IG menus.
https://i.ibb.co/r6D81cs/Unbenannt2.jpg (https://ibb.co/58bpfnF)
I hope someone can help me.
Sorry for my horrible english.
neil wilkes
7th April 2019, 16:38
Fix the java checksum after the change, read first post of the thread, create iso and use anydvd version 6.7.5.0:
http://www.oldversion.com/windows/anydvd-6-7-5-0
Why that version in particular?
Just curious really as my current version is the RedFox 8.3.4.0 one
ocean
7th April 2019, 17:53
Hi neil wilkes, read point g of the guide:
versions previous to 6.8.0.0 because 6.8.0.0 doesn't fix java in unprotected discs anymore.
Software AnyDVD HD until version 6.7.9.0 fixes the java checksum, if the bluray structure does not have the AACS folder.
However, changing a parameter in the Windows registry, allows operation even with recent versions such as 8.3.4.0.
Change the registry value allow NonAACSJarFixes from 0 to 1.
You find the value in Computer \ HKEY_CURRENT_USER \ Software \ SlySoft \ AnyDVD \ Settings
Olligator
10th April 2019, 12:57
Another Question:
bdedit save the IMG-Menu as *.mnu file.
With which program can I edit this *.mnu file.
With an Hex-Editor I can open, but there are only incoherent data in it.
Thank you.
no-one
5th May 2019, 14:28
Hi neil wilkes, read point g of the guide:
versions previous to 6.8.0.0 because 6.8.0.0 doesn't fix java in unprotected discs anymore.
Software AnyDVD HD until version 6.7.9.0 fixes the java checksum, if the bluray structure does not have the AACS folder.
However, changing a parameter in the Windows registry, allows operation even with recent versions such as 8.3.4.0.
Change the registry value allow NonAACSJarFixes from 0 to 1.
You find the value in Computer \ HKEY_CURRENT_USER \ Software \ SlySoft \ AnyDVD \ Settings
Thank you.
no-one
28th May 2019, 12:00
How to edit menu lionsgate and universal movie by DJ Java Decompiler?
Thank you.
ocean
12th June 2019, 15:56
Hi no-one, use the example in the post 175.
malimuc
20th August 2019, 21:38
Hi to all!
Hello, can someone help me, please. I have a BD-R serial Game of Thrones (2011). In the jar folder (lb.class) have i change "Nederlands" to Slovenian subtitle language. But after when I created the iso file and ripping with AnyDvd (6.7.3.0) to Hard drive i have this i get this error in 8900.jar file:
https://i.imgur.com/M8dl5rM.png
Please for help and advice.
Best regards
ocean
21st August 2019, 16:09
Hi malimuc welcome to the forum, try to copy the files from the JAR directory, contained in the backup folder, insert them in BDMV\JAR, and see if you solve the error.
malimuc
21st August 2019, 20:01
Thank you for help. Question: When i change files from backup - before or after creating the iso file.
best regards
ocean
21st August 2019, 20:37
Before creating the iso file, sometimes it can happen to copy them incorrectly.
malimuc
22nd August 2019, 12:39
I did so, but after ripping the movie are without error reporting and movie doesn't start. Immediately stop play on the beginning. Something must happened with the xxxx.jar file, when i change Nederland to Slovenian subtitle language.
Any other advice?
best regards
ocean
23rd August 2019, 14:40
Check in 00001.jar besides lb.class also: alp.class, avt.class, bf.class, hl.class, lx.class, mf.class, pn.class, rg.class.
Modified all classes should work.
DeafYakuza
23rd August 2019, 17:51
:edit
It's alright.
malimuc
23rd August 2019, 20:08
I am modified all classes and still not working. Always the same error:
https://i.imgur.com/M8dl5rM.png
ocean
23rd August 2019, 20:23
Ok malimuc, greeting DeafYakuza, file 89000.jar must be 7078 byte and not 8142 byte, copy this file from backup folder.
malimuc
29th August 2019, 21:37
Can anyone edit class file inside JAR file and change "Nederlands" to "Slovenski" (class files are: agt.class, bdu.class, be.class, lq.class and vt.class)?
Here are link to my JAR file:
https://www16.zippyshare.com/v/eWdlR7Pe/file.html
or:
https://www.uploadship.com/e48827aa60965487
Thank to all who will help me.
best regards
no-one
23rd September 2019, 05:29
Hi neil wilkes, read point g of the guide:
versions previous to 6.8.0.0 because 6.8.0.0 doesn't fix java in unprotected discs anymore.
Software AnyDVD HD until version 6.7.9.0 fixes the java checksum, if the bluray structure does not have the AACS folder.
However, changing a parameter in the Windows registry, allows operation even with recent versions such as 8.3.4.0.
Change the registry value allow NonAACSJarFixes from 0 to 1.
You find the value in Computer \ HKEY_CURRENT_USER \ Software \ SlySoft \ AnyDVD \ Settings
I try to this but it won't work.
when I use version 6.7.9.0, it will create "sly folder" in jar file. And It can fix menu and play perfectly.
But when I use lated version and edit regedit, Anydvd shows Java Fix but no create "sly folder". And movie shows black screen.
no-one
23rd September 2019, 05:39
Can anyone edit class file inside JAR file and change "Nederlands" to "Slovenski" (class files are: agt.class, bdu.class, be.class, lq.class and vt.class)?
Here are link to my JAR file:
https://www16.zippyshare.com/v/eWdlR7Pe/file.html
or:
https://www.uploadship.com/e48827aa60965487
Thank to all who will help me.
best regards
1. backup all jar files in jar folder.
2.delete all jar files in jar folder except jar file that you edit menu.
3.If you still found jar too big problem, backup kudu folder in jar file that you edit menu. delete kudu folder
4. create iso
5. use anydvd version 6.7.9.0
6. copy all jar files in backup to jar folder
7. copy kudu folder in backup to jar file that you edit menu.
DeafYakuza
21st November 2019, 01:01
It has stoped me at step III. IGS MENUS No. 6.
I edited the palette for a subtitle-button "German" to "German SDH" and it appears an error "Loading palette file failed!" on photoshop. What did mean that? Can someone help me?
https://abload.de/img/photoshopscenaristbdel5kbh.jpg (https://abload.de/image.php?img=photoshopscenaristbdel5kbh.jpg)
DeafYakuza
24th November 2019, 00:12
Nobody knows???
DenisRodman
26th November 2019, 09:19
DeafYakuza,
You must specify the path of the palette file. Load Global Palette from file: Loads a pre-existing Designer palette from a
.pxml file, and then applies it to every Layer in the file.
Or select item Generate Global Palette but its better to work with the original palette PXML.
See documentation C:\Program Files (x86)\Scenarist\Scenarist Designer PS\Documentation\Scenarist Designer PS User Guide.pdf page 48.
outgoing
19th January 2020, 14:23
Any chance to fix a bdedit error when making the mux with the new images already edited? Even in the unreplaced original it throws the same error.
https://thumbs2.imgbox.com/48/ac/BcaFPnHs_t.png (http://imgbox.com/BcaFPnHs)
ocean
20th January 2020, 16:37
Hi outgoing, in which movie the error is displayed?
outgoing
20th January 2020, 21:08
Hi outgoing, in which movie the error is displayed?
see pm.
ocean
20th January 2020, 23:14
The error occurs because there are empty spaces, between a group of png and others afterwards.
outgoing
20th January 2020, 23:26
The error occurs because there are empty spaces, between a group of png and others afterwards.
Great man, your fix worked perfectly!
Big :thanks:
Blumaster
26th January 2020, 00:38
hello all!!
I'll try to edit a java menu, .jar file the stream text to modify located in tblSU_T3_Sub_res.qct and tblSU_T3_Aud_res.qct, extract with 7zip edit the lines with XVI32 all good modify the .jar again. Create an ISO and use Anydvd 6.5.4.4, rip again without problem, test in powerdvd all menu work ok, test in dvdfab player3, and black screen in menu, only music no buttons and dvdfab dont have problem to run the edited java menu without re-riping with anydvd, strange!!:mad:
Anyway powerdvd is beter to test java menus :) but the problem is here, i burn the bluray and test in my standalone players, in one run ok, no problem with menus, but in the other black screen dont load anything, no previews or trailers, any idea why? I need to use the Anydvd 6.7.9.0 version, or my old version must work anyway and is a firmware problem of my players? :confused:
thanks!!
ocean
29th January 2020, 21:39
Anyway powerdvd is beter to test java menus :) but the problem is here, i burn the bluray and test in my standalone players, in one run ok, no problem with menus, but in the other black screen dont load anything, no previews or trailers, any idea why? I need to use the Anydvd 6.7.9.0 version, or my old version must work anyway and is a firmware problem of my players? :confused:
thanks!!
Hi Blumaster, "anyway powerdvd is better to test java menus", exactly, if it works on PowerDVD it is easy to be a problem on the Standalone Players, however what is the movie you tried?
Blumaster
31st January 2020, 02:37
Hi Blumaster, "anyway powerdvd is better to test java menus", exactly, if it works on PowerDVD it is easy to be a problem on the Standalone Players, however what is the movie you tried?
Charlie's Angels the first movie, i remember have same problems when edit java menus from other sony movies
it's the same use Anydvd 6.7.9.0 or 6.5.4.4?
ocean
1st February 2020, 17:46
Charlie's Angels version Blu-Ray or UHD?
I tried UHD version with anydvd 6.5.4.4 on oppo 203 jailbreak firmware, modifying file tblSU_T3_Aud_res.qct, regularly operates menu and movie.
I don't think you solve with 6.7.9.0 version, try to use the HxD hexeditor and of course taking up only the space available in the files tblSU_T3_Sub_res.qct and tblSU_T3_Aud_res.qct.
crz
6th February 2020, 19:59
DeafYakuza, what version of the designer PS are you using ?
mandeajupanu
16th February 2020, 20:10
hi everyoane! i have this JAR folder http://www.mediafire.com/file/2uzw0mne16ed59s/JAR.rar/file and i cant find the file to edit the subtitle button it is a STRIPS OF FONTS menu...thnx!
ocean
17th February 2020, 01:27
Hi mandeajupanu, try looking inside JAR/00001/ text files: p1_stringtable.txt, p2_stringtable.txt, p4_stringtable.txt.
mandeajupanu
17th February 2020, 19:50
Hi mandeajupanu, try looking inside JAR/00001/ text files: p1_stringtable.txt, p2_stringtable.txt, p4_stringtable.txt.
thankyou! it was p1
Blumaster
24th February 2020, 11:25
Charlie's Angels version Blu-Ray or UHD?
I tried UHD version with anydvd 6.5.4.4 on oppo 203 jailbreak firmware, modifying file tblSU_T3_Aud_res.qct, regularly operates menu and movie.
I don't think you solve with 6.7.9.0 version, try to use the HxD hexeditor and of course taking up only the space available in the files tblSU_T3_Sub_res.qct and tblSU_T3_Aud_res.qct.
sorry take vacations :D, Normal blu ray, i cant find a edition with spanish maybe not edited :(, the UHD have spanish not need to edit in my case :)
badflame
15th March 2020, 10:10
DeafYakuza,
You must specify the path of the palette file. Load Global Palette from file: Loads a pre-existing Designer palette from a
.pxml file, and then applies it to every Layer in the file.
Or select item Generate Global Palette but its better to work with the original palette PXML.
See documentation C:\Program Files (x86)\Scenarist\Scenarist Designer PS\Documentation\Scenarist Designer PS User Guide.pdf page 48.
I specify the path but same error appears.
Is there any incompatibility between Sonic Scenarist Designer PS 3.0 and Photoshop 2020?
play12
22nd March 2020, 13:44
Guys can someone help me I'm
1 I'm editing Knives Out UHD menu
2 open file bw.class and cm.class with program XVI32 replace the word in exdecimal
Spanish to Portuguese without adding string
3 replace the bw.class and cm.class files with the edited ones
4 created an iso with imagburn
5 spent anydvd 6.7.3.0 Bluay Java Signatures Fix enabled
result enters the menu using dvdfab player black screen
Remembering that I already did the same procedure in the sony menu and it worked normally
NOTE The JAR FOLDER contains 2GB ON THE MENU
play12
22nd March 2020, 14:10
https://my.pcloud.com/publink/show?code=XZjd0MkZOiOHINgILF5LWMABuF53wzvXA8Nk
follows the most difficult menu on the planet
ocean
22nd March 2020, 20:25
Hi play12, try using version 6.5.4.4 AnyDVD for java signatures, and PowerDVD for reading.
play12
22nd March 2020, 21:19
Hi play12, try using version 6.5.4.4 AnyDVD for java subscriptions and PowerDVD for reading.
ocean thank you very much for the answer
so in the veradede I'm wanting to play on xbox one s it gets black screen on xbox one s tbem well i will test it with this version of anydvd
then send the answer try to edit for me ocean please
ocean
22nd March 2020, 22:31
Try copying the file to the Jar folder:
http://www.mediafire.com/file/qv3ep8yhf9dpnuk/03001.zip/file
play12
22nd March 2020, 22:39
Tente copiar o arquivo para a pasta Jar:
put inside the jar folder replace with the existing one but it doesn't start stuck in the test menu power dvd dvdfab player
I think this one has some protection for that 2 GB menu
play12
22nd March 2020, 22:42
when you click start it crashes
badflame
6th April 2020, 03:49
Guys, definitely Scenarist Designer PS 3.0 has a recognized bug. It's impossible importing the palette of colors from BDedit, because produces error.
Has anyone tested the 3.1.2 version?
Hi everyone
I'm new on the forum so i introduce myself, i'm simon, 32, french, i always loved to create my own dvds and now my owm blu-rays.
I'm currently making a bluray with Adobe Encore, that contains:
One video menu
One hold menu (stand still with picture)
One movie
Sorry for my english.
Here is the thing: the video of the video menu is a video that lastes 48s, but for the 8 firsts seconds i don't want buttons are displayed, it's a intro, and for the nexts 40 seconds i want they to be displayed.
Encore has an option that can make it but doesnt works perfectly: in the final files, it builts two files for the menu (which is a single video at the beginning): one for the 8 firsts seconds and another video for the 40s, which creates a cut when i play the blu-ray between the moment the buttons are not displayed and the moment they are.
So, i would like, if it is possible with bdedit, to create one menu video with Encore with the buttons all menu long, and with BDedit to apply a delay for the display of the buttons.. do you think its possible ? Or if not, have you got an idea for this thing?
Thank you very much
Simon
Cesarleeds
4th May 2020, 21:49
Hi guys
Just a general question.
Iīm trying to modify some IGS MENUS using the great guide in here, that it has worked for me before, i have all the software needed plus Bdedit 0.49 and i carefully follow every single step.
However iīm looking now into this menu, extract the pngīs i want to modify and their palettes, and the very first moment i open them with CS3 and export them using the right palette with Scenarist plugin, once i load them back to bdedit (no modification into them at all, just testing everything was fine) the images kind of suffer from some degradation, they are not usable at all.
Again, the png file has not been modified.
However, extracting it and loading it back without using CS3, everything looks fine.
So, obviously iīm very intrigued by this, donīt want to run into the specifics of the files, i just want to learn if there is something iīm missing here.
Edit : Found the solution, had to go back to an even older version of Photoshop, donīt even need to use the Scenarist plugin anymore, just saving the edited file as png works on bdedit.
outgoing
22nd May 2020, 09:58
Hi neil wilkes, read point g of the guide:
versions previous to 6.8.0.0 because 6.8.0.0 doesn't fix java in unprotected discs anymore.
Software AnyDVD HD until version 6.7.9.0 fixes the java checksum, if the bluray structure does not have the AACS folder.
However, changing a parameter in the Windows registry, allows operation even with recent versions such as 8.3.4.0.
Change the registry value allow NonAACSJarFixes from 0 to 1.
You find the value in Computer \ HKEY_CURRENT_USER \ Software \ SlySoft \ AnyDVD \ Settings
Hi friend, I'm restoring my entire workspace for video editing and I've come to this thread, please can you point me in the direction of which version of anydvd to install in order to fix java signature.
Yup indeed I am aware of until which versions were compatible to fix it but these versions are too old and in my operating system they give error, they have not just installed correctly. So I had thought to install a more recent version and add in the registry the tweak you mentioned so that it has again the functionality of fixing the java.
Do you know if the registry tweak is really functional?
TIA ;)
ScarAce1989
1st July 2020, 21:21
I have a blu-ray movie with multiple languages (English, Portugese and Spanish). If I start the blu-ray I have to choose the menu language. The problem is when I click:
English —> Portugese
Portugese —> Portugese
Spanish —> Spanish
If I check the JAR folder I see
4 folders: 00001, 88888, 89000 and 89021
and 5 jar files: 00000.jar, 80000.jar, 89000.jar, 89020.jar and 90000.jar
In the 00001 folder there are 8 png files containing the menu buttons and text. Also the English text is included.
Is there a way to fix the blu-ray, so when I click the English button I also get the English menus and text?
ScarAce1989
2nd July 2020, 00:08
I have a blu-ray movie with multiple languages (English, Portugese and Spanish). If I start the blu-ray I have to choose the menu language. The problem is when I click:
English > Portugese
Portugese > Portugese
Spanish > Spanish
If I check the JAR folder I see
4 folders: 00001, 88888, 89000 and 89021
and 5 jar files: 00000.jar, 80000.jar, 89000.jar, 89020.jar and 90000.jar
In the 00001 folder there are 8 png files containing the menu buttons and text. Also the English text is included.
Is there a way to fix the blu-ray, so when I click the English button I also get the English menus and text?
So I found all the class files pointing to the png images in 00000.jar except for the English png. It seems to be stripped or something. Is there a way to add a class file pointing to the English png?
eterno
21st July 2020, 16:36
hi, Iīm editing a simply menu png without any files:*.txt, *.prop or *.prp . I edited with photoshop and save as png file, but when replace it, menu itīs no displayed correctly.
I attach screenshot.
can someone help me?
https://i.ibb.co/M7dP8Y0/MENU-CUSTOM.png
malimuc
24th July 2020, 10:20
@eterno
I send to you PM.
best regards
whiskerry
4th October 2020, 01:40
Hi everybody
I'm sorry for my bad english
I have Rambo Last Blood Bluray.
I want to change subtittle menu.
I want to replace Turkish instead of Spanish.
But I didn't find subtittle menu settings.
Disc JAVA menu JAR folders link.
https://yadi.sk/d/4-vGkfxtKKnmfQ?w=1
https://ibb.co/0n90qz8
Thank you for your help.
ocean
4th October 2020, 11:34
Hi whiskerry welcome to doom9, subtitles with Spanish writing can be found in: 03001.jar/ file cc.class:
https://i.ibb.co/Sn99NWW/Immagine.png (https://ibb.co/Sn99NWW)
whiskerry
4th October 2020, 12:38
Thank You @ocean
FilipeAmadeuO
4th October 2020, 19:04
Hi whiskerry welcome to doom9, subtitles with Spanish writing can be found in: 03001.jar/ file cc.class:
https://i.ibb.co/Sn99NWW/Immagine.png (https://ibb.co/Sn99NWW)
What software do you use do editing the jar file ?
ocean
4th October 2020, 23:20
Hi FilipeAmadeuO, I leave you link to the post that explains the programs:
https://forum.doom9.org/showpost.php?p=1857739&postcount=175
malimuc
6th October 2020, 14:44
The best solution (for open and editing JAVA files (*.jar)) is XVI32.
Blumaster
12th January 2021, 01:52
hello, its possible edit some Java blurays, commands buttons menu? i want to create some backups (Tv Series) in BD25 but want to delete all intros trailers and bonus, i know i can delete all the playlist for intros trailers bonus with clonebd but black screen appears some seconds and i want to delete bonus button from menu too, its posible?
whiskerry
27th January 2021, 11:18
I have a problem
Settings_ENG.png file in 00001.jar. I extracted the png file with 7zip. I edited it with Photoshop. I replaced the original file with 7zip.
End : https://prnt.sc/xpbdpj
Original : https://prnt.sc/xpbtjc
7zip screnshoot
Before : https://prnt.sc/xpbgvc
After : https://prnt.sc/xpbl45
How to decompile jar files.
Original Jar File : https://yadi.sk/d/u_IjNydoMt-DTg
Png file I edited with Photoshop : https://yadi.sk/i/Xkmm9WSueoGsqg
ocean
27th January 2021, 12:50
Hi whiskerry, fix java in META-INF folder with AnyDVD, read guide points f) and g):
https://forum.doom9.org/showthread.php?t=152952
whiskerry
27th January 2021, 14:49
Hi whiskerry, fix java in META-INF folder with AnyDVD, read guide points f) and g):
https://forum.doom9.org/showthread.php?t=152952
Unfortunately I couldn't do it.
Atibacsi84
21st February 2021, 13:25
Hi everyone! I want to ask for some help. I have a BD menu that has an IG menu. The IG menu part is in a m2ts file, but there is also an audio and a video file next to it. I can't mux the edited IG PNGs to the m2ts file. Can someone help me? Thx!
https://prnt.sc/102qtdh
ocean
22nd February 2021, 07:51
Hi Atibacsi84, this is a IGS menu multiplexed Video+Audio+Interactive Graphics, they exist menu IGS multiplexed or non-multiplexed, look at this advice:
https://forum.doom9.org/showthread.php?p=1755113#post1755113
there was also a program but it is no longer downloadable, only the demo:
http://www.defsoft.com/igfix.html
Atibacsi84
23rd February 2021, 08:00
If I understand correctly, without the IGEditor i can't edit this menu type?
ocean
23rd February 2021, 08:30
Exactly, unless BDedit is implemented the function to deal with multiplexed menus.
Atibacsi84
23rd February 2021, 09:28
Thx. Unfortunately BDedit reports an error. Somebody have IGFix 1.0.0 full version?
rkep71
8th April 2021, 21:35
Hi Everyone
I am new to BDedit and think its great but am having a problem I hope someone may be able to help with?
I have been using DVD Architect for years but it compresses the video and I want it left as original. I originally only wanted to replace videos in a BD stucture for original versions and thanks to BDedit I can now do this!
I have now discovered a problem I can't work out how to change. Using DVD Architect I have put a button on the video to take me back to the most recent menu, which works on the original BD. I have copied the new video and clipinf into the BD structure and using BDedit changed times/video/audio etc in the playlist as usual but the button on the video now dosent work?
In the Playlist (Original) there is a IG input and on the Playlist (New). However in the CLIPINFO (Original) section ProgramInfo there is an IG stream and CLIPINFO (New) it isn't there. I guess that this is due to me replacing the clipinf file. The IG stream when double clicked takes me to Menu (Original).
I cannot see how I might be able to edit/duplicate this information and anything else I might be missing onto my edited BD so the button will work. (please see attached).
If it is possible to recreate the button on the new video I would greatly appreciate the help, thx
Best Regards
Richard
infinitesyrup
9th May 2021, 13:27
Exactly, unless BDedit is implemented the function to deal with multiplexed menus.
Hey ocean, ive sent you a private message please take a look :)
white1
20th December 2021, 18:48
Hello and greetings ..
I hope somebody still coming here .. I have a Disney bluray with the menu words being scattared in .png files in the 00001 folder like this ..
Link to image: https://ibb.co/Jk7zv09
I would like to know if there is a way to view and edit them in a better organized manner .. or have I no altarnative but to edit them, like they are, in Photoshop?
NB. In BDedit and in the CLIPINF tab, I didn't find any streams with the IG type.
Thanks alot.
malimuc
23rd December 2021, 21:35
@white1
What is the title (Name) of the movie?
rik1138
24th December 2021, 07:59
Mosaics are an easy way for a blu-ray player to load a lot of images quickly for Java programming. Rather than having each one of those images as a separate PNG, they create a mosaic like this and can just load one giant image.
There should also be a text file that describes what is in the mosaic, with coordinates of each graphic. The large image is basically sliced up in memory according to the coordinate doc.
The easiest way to edit the images to fit what you want exactly in the same space as what is already there. But if you need to make a graphic larger, then you'd have to re-create the mosaic image.
Are there available tools that can convert this image back to a bunch of small images, and then back into a mosaic? Obviously the studios have tools that do it, but I can see this being useful in other markets, so maybe someone knows of something that can help easily...
malimuc- the movie is Luca.
white1
24th December 2021, 18:04
@white1
What is the title (Name) of the movie?
Yes, as rik1138 said, the movie is "Luca".
white1
24th December 2021, 20:19
Mosaics are an easy way for a blu-ray player to load a lot of images quickly for Java programming. Rather than having each one of those images as a separate PNG, they create a mosaic like this and can just load one giant image.
There should also be a text file that describes what is in the mosaic, with coordinates of each graphic. The large image is basically sliced up in memory according to the coordinate doc.
The easiest way to edit the images to fit what you want exactly in the same space as what is already there. But if you need to make a graphic larger, then you'd have to re-create the mosaic image.
Are there available tools that can convert this image back to a bunch of small images, and then back into a mosaic? Obviously the studios have tools that do it, but I can see this being useful in other markets, so maybe someone knows of something that can help easily...
malimuc- the movie is Luca.
Thank you kindly ..
Coordinates, that's exactly what I'm looking for .. and as I'm trying to add a language with a set of completely different characters (Arabic), I had a hard time modifying a much more simple .png than the previous one, this one (https://ibb.co/1K62w5f) ..
The blue-colored words are for "normal" buttons, and the yellow ones are for the same buttons "highlighted" .. modifying a blue word is simple, but the issue comes with the yellow as it appears in a slightly shifted place when you move the cursor .. clearly that is because it's not in the right place in the .png, and you can see in the image, the two words aren't in an easy manner to coordinate precisely ..
Although that's not a big issue in a simple menu like this, it becomes annoying in others, like the main menu where words are in a strip and need more precision (and I'm kind of obsessed with precision) ..
So rik1138, any idea where that text file might be located? and is it a file with a normal .txt extension or in another format?
Thank you .. again!:)
rik1138
2nd January 2022, 09:41
So rik1138, any idea where that text file might be located? and is it a file with a normal .txt extension or in another format?
Thank you .. again!:)
Usually it's in the same folder as the PNG, maybe even with the same file name just a different extension.
I don't have Luca, but looking at another Disney/Pixar title I see the same thing- Just the composite PNGs and some JAR files.
So the coordinate information is in the .JAR somewhere. I did a simple Zip extraction of all of the JARs, and didn't see any plain-text files with coordinate info, so it has to be in one of the obfuscated .CLASS files... That's gonna make it hard to track down further unless you are familiar with decompiling Java files, and then recompiling and re-signing the JARs.
Disney seems to have made it as hard as possible to mess with their menu code... (Or Deluxe, whoever is responsible for writing it...)
You might just have to deal with editing the mosaic files themselves, and just living with the graphics not looking perfect.
Or maybe try something a little different with the normal and select states- like have the normal be smaller, and the select get larger (instead of changing color), and maybe it'll be easier to tweak them in the mosaic so they center over each other...
Some studio's Java code is definitely easier to manipulate than others...
white1
4th January 2022, 22:10
You might just have to deal with editing the mosaic files themselves
Yea, I've started it already .. it requires some effort and patience, but it's doable ..
Thanks alot for your cooperation rik1138, appreciate it.
maldon
5th January 2022, 12:02
How do I know if the menu system is IGS or Java?
Emulgator
6th January 2022, 11:11
The JAR folder contents will tell.
Path: <Root>\BDMV\JAR\
Empty: no Java present
Filled with .jar files and accompanying asset folders: Java present
maldon
11th January 2022, 11:51
The JAR folder contents will tell.
Path: <Root>\BDMV\JAR\
Empty: no Java present
Filled with .jar files and accompanying asset folders: Java present
Thank you very much, Emulgator.
III. IGS MENUS
Software needed:
1. BDEdit (http://forum.doom9.org/showthread.php?t=125903) - free. Always check back for latest version.
2. Photoshop CS, CS2 or CS3 (http://www.adobe.com/products/photoshop/compare/) ( works best with Scenarist Designer PS ) - not free.
3. Scenarist Designer PS (http://www.sonic.com/products/professional/scenarist/designer.aspx) - not free
Let's get started. Read carefully and don't skip any steps.
1. Open your BDMV folder in BDEdit.
2. Go to CLIPINF Tab and look for your menu *.clpi file. Once you found it, press Menu.
http://thumbnails22.imagebam.com/7627/5bbcc676266818.gif (http://www.imagebam.com/image/5bbcc676266818)
3. In the MENU Tab, select the Objects Tab and identify the button or buttons you want to edit.
4. Save them on your hard-disk.
http://thumbnails5.imagebam.com/7627/b762f576267548.gif (http://www.imagebam.com/image/b762f576267548)
5. Save the buttons color palette.
http://thumbnails17.imagebam.com/7627/b5a9ca76267756.gif (http://www.imagebam.com/image/b5a9ca76267756)
6. Open all buttons in Photoshop and edit them with the language you want. Save them with the same name BDEdit saved them for you, but like this:
http://thumbnails6.imagebam.com/7627/70621c76269548.gif (http://www.imagebam.com/image/70621c76269548) http://thumbnails26.imagebam.com/7627/d299c076269549.gif (http://www.imagebam.com/image/d299c076269549) http://thumbnails7.imagebam.com/7627/a1873b76269558.gif (http://www.imagebam.com/image/a1873b76269558)
Edit and save all your button states like this. You will have 4 folders containing the final *.png files. Before saving in Photoshop, don't forget to merge all layers.
7. Go back to BDEdit, and in Objects TAB, replace the four button states from there with the ones you just edited. To replace an object, do the following:
http://thumbnails22.imagebam.com/7628/b2cd8876270365.gif (http://www.imagebam.com/image/b2cd8876270365)
8. After you have replaced all the button's states, press MUX, replace the original menu *.m2ts file and that's it.
9. Enjoy !
I have to try this, but besides modifying the buttons, can I erase some of them? Does anyone know?
Suppose I want to modify a German IGS menu with BDedit. This menu:
https://imgbox.com/RJwxmaQR
For example, I want to replace the button “KAPITEL" for “CHAPTERS” or “TON” for “SOUND”. Is it possible to do this, right?
But what about erasing a button, is it possible? For example, could the "DEUTSCH" button or the "ENGLISCH" button be removed? Is it impossible to erase buttons with BDedit and should I use another software for this?
Emulgator
13th January 2022, 00:40
Maybe you want to read what LowPro developed. Post #22:
https://forum.doom9.org/showthread.php?p=1961075#post1961075
I see you crossposted the same question and another one before: https://forum.doom9.org/showthread.php?t=183630
you may want to avoid splitting that thread here, so I won't answer there.
Lowpro
16th January 2022, 07:50
Suppose I want to modify a German IGS menu with BDedit. What about erasing a button, is it possible? For example, could the "DEUTSCH" button or the "ENGLISCH" button be removed? Is it impossible to erase buttons with BDedit or should I use another software for this?
Maybe you want to read what LowPro developed. Post #22:
https://forum.doom9.org/showthread.php?p=1961075#post1961075
Hello, Maldon. I just updated my post for clarity where possible, the post Emulgator directed you to above. And while I can't speak to erasing a button, I can tell you for sure it's possible to replace the images used for a given button with images that are completely transparent, then preventing the ability to select the button by updating the navigation behavior of the other buttons where applicable. That would accomplish the same thing, a "thinking outside of the box" approach if you will.
And I'll mention this as well, when replacing an image with one that's fully transparent you can replace just that image. When doing so you only want to select the "Replace the selected object" option. Leave the "Replace the selected palette" option unchecked. Yes, it will add an extra palette, but it won't upset the applecart. The other images won't become distorted as a result. They'll continue to be displayed as they had been previously. This has been my experience anyway.
Lowpro
19th January 2022, 09:23
Suppose I want to modify a German IGS menu with BDedit. What about erasing a button, is it possible? For example, could the "DEUTSCH" button or the "ENGLISCH" button be removed? Is it impossible to erase buttons with BDedit or should I use another software for this?
I spent some time today with BDedit and can confirm for you that it's possible to remove a button. Removing all references to a button will effectively remove it from the IG menu, i.e. the button will no longer appear when playing the Blu-ray. Once all references to the button are removed BDedit will let you delete the object(s) that were associated with the button as well if you like. I was working on a Blu-ray menu this evening for example. The Blu-ray menu consisted of 4 pages. There was a certain button I wanted to remove from the first menu page. As such, I went to the CLIPINF tab selecting the CLPI file (99002) associated with the first menu page. I then pressed the "Menu" button being taken to the MENU tab. From there I accessed the "Menu\BOGs" tab deleting (Shift-Delete) the Button Overlay Group (BOG) I had created for the button in question. There were no other references made to the button in this case. I then went to the "Menu\Objects" tab selecting and deleting (Shift-Delete) the objects the button had been using. From there I updated the M2TS file (99002) via the "Mux" option overwriting the original M2TS file residing in my "BDMV\STREAM" folder, the original M2TS (and CLPI) file having already been backed up for good measure. Lastly I went to the BDMV tab pressing the "Read" button in the upper right corner which reloads the BDMV folder, BDedit then being able to account for the M2TS file I had just updated. I then returned to the CLIPINF tab selecting the same CLPI file (99002) from the drop down. When doing so BDedit displayed a message stating, "The m2ts file contains x number of packets. Do you want to correct the packet value of ClipInfo?" When presented with the prompt I selected "Yes", BDedit updating the CLPI file, the given menu page then working without issue as a result when testing via PowerDVD, the button in question no longer present on the first page of the menu.
maldon
27th January 2022, 11:41
Thank you very very very much, Lowpro. I will try all this and let you know if I have achieved my purpose.
Lowpro
28th January 2022, 01:17
Thank you very very very much, Lowpro. I will try all this and let you know if I have achieved my purpose.You're welcome and good luck. ;)
Lowpro
28th January 2022, 09:54
I use BDedit to update the Blu-ray menus created by BD Rebuilder's "Quick Play" feature. Just the other day I discovered that I could add additional menu pages within a given M2TS file. I know. I'm very wet behind the ears with all of this stuff. That being said, I consolidating one of my Blu-ray menus just for fun. The original Blu-ray menu consisted of 5 M2TS files, i.e. 99002, 99004, 99006, 99008 and 99010. I combined "99002/99004" and "99006/99008", the below excel sheet showing the before and after, the end result after combining "99002" and "99004".
https://www.lowpro.net/bdrb/bdedit/bdedit_bogs_page_id_1.png
So everything is working beautifully with one exception. Menu navigation back and forth from Page 1 (ID 0) to Page 2 (ID 1) per the above works great. What I'm not able to do is land on Page 2 (ID 1) directly when coming from a different M2TS file whether it be a title that I'm watching (...Title 5 or 6 in the case) or one of the other M2TS files (99004 & 99006) that make up the Blu-ray menu.
(Note the MovieObject.bdmv commands highlighted in green. Leaving them as is takes me to the buttons for "Title 1" and "Title 2" on Page 1 (ID 0) as originally the buttons for "Title 5" and "Title 6" had a dedicated M2TS file (99004). The question is, what command(s) do I use to land in the same positions, but on Page 2 (ID 1) instead?)
I can return to Page 1 (ID 0) without issue in all scenarios of course. No issues there. As such, I've implemented a workaround for now though it's rather clunky. In cases where I want to land on Page 2 (ID 1) when returning to 99002.m2ts (or 99004.m2ts), in those cases I'm being taken to one of two hidden buttons on Page 1 (ID 0). Each hidden button is set to activate automatically (auto_action_flag), each containing the SetButtonPage command taking me to Page 2 (ID 1), one landing me on the button for "Title 5" and the other for "Title 6" in the case of "99002.m2ts". Like I said, it's a clunky workaround. You see Page 1 (ID 0) for a split second as you're taken to Page 2 (ID 1), but it works. :p
In any event, I'd love to start using multiple menu pages with a given M2TS file going forward. I just need to figure out how to land on a page other than Page 1 (ID 0) when returning to a given M2TS file. Hoping someone has the answer as I've run out of ideas at this point. I've tried a whole mess of things. Looking over the Blu-ray menu structure for some of my retail Blu-ray's hasn't helped either sadly. Looking forward to someone chiming in on this and if needed I'd be happy to provide a copy of my Blu-ray menu if that helps. Thanks in advance!
maldon
28th January 2022, 18:06
You're welcome and good luck. ;)
All ok until this point:
When doing so BDedit displayed a message stating, "The m2ts file contains x number of packets. Do you want to correct the packet value of ClipInfo?" When presented with the prompt I selected "Yes"
I selected "Yes" and I got an error:
https://imgbox.com/qRoudSsh
What can I do?
Lowpro
28th January 2022, 19:58
All ok until this point:
I selected "Yes" and I got an error:
https://imgbox.com/qRoudSsh
What can I do?Perhaps BDedit doesn't like something about the Blu-ray. Could be system related as well perhaps. Not sure. If you removed the references to the object, then removed the object try just replacing the image used by the object instead, replacing the image with one that's fully transparent. When doing so select only the "Replace the selected object" option so that the existing palette in use isn't replaced as well. If that doesn't work try launching BDedit via the "Run as administrator" option. Perhaps that will prevent the access violation error. You could also try the latest publically available version of BDedit. Looks like you're using BDedit v0.38b. BDedit v0.39b is available for download here (http://bdedit.pel.hu/). And for the latest version just make a donation. (Well, only do so knowing a more recent version may not prevent the access violation error.) I donated a day or two ago and am using BDedit v0.50b6 now as a result. I've been using BDedit for a number of years now. Figured it was about time I donate so.
maldon
29th January 2022, 13:46
I think I know what's going on.
If I change any m2ts file I think I have to edit the clpi and mpls files. But how? Pel9 should have the answer.
maldon
29th January 2022, 18:25
I started a new thread to make this more visible:
https://forum.doom9.org/showthread.php?p=1962673#post1962673
Lowpro
7th February 2022, 11:55
In my recent post here (https://forum.doom9.org/showthread.php?p=1962557#post1962557) I was looking for help figuring out how to return to a menu page other than Page ID 0 when coming from outside the given M2TS file, i.e. when navigating a Blu-ray menu that's spread across multiple M2TS files or when returning to the menu from title playback. I don't always want to land on Page ID 0. My preference in most cases is to return to the same page I had left from.
Well I'm happy to report that I can finally ditch the time consuming workaround mentioned in my prior post. The solution couldn't have been more simple. How does the saying go? If you can't beat them. Join them. :-P Okay, fine. Take me back to Page ID 0 each and every time. No problem. Going forward I'll just use Page ID 0 to direct traffic only, i.e. redirecting me to the actual page I want to land on when coming from outside the M2TS file. See below.
https://www.lowpro.net/bdrb/bdedit/bdedit_bogs_page_id_0.png
The image above is the first file (99002.m2ts) of my Blu-ray menu. Prior it consisted of 4 pages, Page ID 0 through Page ID 3. Title selection took place on Page ID 0 (GPR1, 1 to GPR1, 4) and Page ID 1 (GPR1, 5 to GPR1, 6). Series selection took place on Page ID 2 (...paired with Page ID 0) and Page ID 3 (...paired with Page ID 1).
So that's no longer the case. Note the above image. I've since added an additional page bumping my original Pages 0-3 to Pages 1-4. Page ID 0 now consists of a single button, a hidden button that's set to activate automatically (auto_action_flag), the Navigation Commands of the button redirecting me to the actual page I'd like to land on per the below.
LE GPR1, 4 (If GPR1 is less than or equal to 4...)
SetButtonPage 0, 1 (...go to BOG 0 on Page ID 1.)
GE GPR1, 5 (If GPR1 is greater than or equal to 5...)
SetButtonPage 0, 2 (...go to BOG 0 on Page ID 2.)
The jump from Page ID 0 to the given target page is transparent to the end user in this case. To the end user the menu background is displayed for a fraction of a second longer before the target page is displayed. Such a simple solution. Why I didn't think of it sooner is beyond me. In any event, just thought I'd share my latest adventure here. Really enjoying my time spent in BDedit. Pretty amazing tool, especially for someone like myself that doesn't own any Blu-ray menu authoring software. Color me impressed. :p
Cesarleeds
7th February 2022, 22:35
Hi guys
Iīm fighting this annoying issue with a couple of igs menu.
I have edited several ones before, i think i basically know how it works.
Thing is that, once i play the BD with the new menus (both top menu and pop up menu) they are just not there, bd player will show the old unedited ones.
So i go back to bdedit, check those them again, and indeed changes are there, menus are the new ones.
I just donīt know how to fix this...
Lowpro
8th February 2022, 08:43
I've never been able to copy and paste multiple command lines from one Button Overlap Group (BOG) to another using BDedit. I've only ever been able to copy and paste a single command line at a time. (I'm presently running BDedit v0.50b6.) Well about an hour ago I figured it out. Thought I'd share the love in the event others find it helpful. See below. ;)
Copying (Ctrl-C) a single BOG command line...
https://www.lowpro.net/bdrb/bdedit/bdedit_bogs_copy_commands_01.jpg
Pasting (Ctrl-X) the single BOG command line...
https://www.lowpro.net/bdrb/bdedit/bdedit_bogs_copy_commands_02.jpg
Do I really want to do this one command line at a time? I don't think so.
Step 1: Right click to access the "Edit mode" and "Read only" options.
https://www.lowpro.net/bdrb/bdedit/bdedit_bogs_copy_commands_03.jpg
Step 2: Select the "Read only" option. Notice how the entire command line became highlighted that I had selected at the time.
https://www.lowpro.net/bdrb/bdedit/bdedit_bogs_copy_commands_04.jpg
Step 3: Using the "Shift" key I'm then able to select multiple command lines, then copying (Ctrl-C) them, the status bar displaying the message, "Command(s) copied".
https://www.lowpro.net/bdrb/bdedit/bdedit_bogs_copy_commands_05.jpg
(Only consecutive lines can be copied. "Ctrl" doesn't work for adding/removing individual items from your selection. "Ctrl" and "Shift" don't work in combination either.)
Step 4: Once copied the command lines can be pasted from "Read only" or "Edit mode". In the below example I returned to the single command line I had copied and pasted earlier changing to "Edit mode".
https://www.lowpro.net/bdrb/bdedit/bdedit_bogs_copy_commands_06.jpg
(Command lines can be deleted while in "Read only" mode as well, "Edit mode" only being required if you want to change a value in a given field.)
Step 5: And the moment of truth. Pasting (Ctrl-X) within the command line field results in the below.
https://www.lowpro.net/bdrb/bdedit/bdedit_bogs_copy_commands_07.jpg
Now tell me that isn't a beautiful thing. The hours of my life I could have saved over the past month alone. :p
ocean
8th February 2022, 22:27
Congratulations Lowpro, thanks for sharing the guide, which will be useful for those who read and have to intervene on the menu.
Thing is that, once i play the BD with the new menus (both top menu and pop up menu) they are just not there, bd player will show the old unedited ones.
So i go back to bdedit, check those them again, and indeed changes are there, menus are the new ones.
I just donīt know how to fix this...
Hi Cesarleeds, you can leave me the m2ts file of the menu, original and modified, if you prefer also through private messaging.
Lowpro
9th February 2022, 00:09
Congratulations Lowpro, thanks for sharing the guide, which will be useful for those who read and have to intervene on the menu.
You're welcome and yes, I do think it will be useful. It will be especially useful in my case as I use BDedit to create Blu-ray menus. I have little interest in modifying existing Blu-ray menus. So yeah, the ability to copy and paste multiple BOG command lines at once is most excellent. It will be a huge timesaver for me.
Lowpro
9th February 2022, 15:59
I've spent the past couple weeks figuring out how to create Blu-ray menus using BDedit. In the process I discovered just how forgiving software based Blu-ray players can be versus hardware based players. Thought I'd share a couple examples. See below.
This first example involves the "SetButtonPage" command. The below outlines proper usage based on the destination of the target button in question. The below must be followed for hardware based Blu-ray players. If not, navigation within the same page will fail.
Opcode | Destination | Source | Command line
51C00003 80000008 80000003 SetButtonPage 8, 3 // Destination located on different page.
51C00003 80000008 00000003 SetButtonPage 8, (3) // Destination located on same page.
Software based Blu-ray players are a different story evidently. Well, at least with PowerDVD 18. PowerDVD 18 doesn't care whether the above is followed or not. If the target button resides on the same page either method works which is unfortunate as it's not possible to catch the mistake when made. As such, I've learned the importance of burning the given Blu-ray menu to BD-RE and testing with a hardware based Blu-ray player prior to incorporating the Blu-ray menu into the final project and burning to BD-R.
The second example I'd like to share is with respects to a Button Overlap Group (BOG) that contains multiple buttons. When a BOG contains multiple buttons only one button within the BOG can be used at any given time and must be enabled first per the below.
Opcode | Destination | Source | Command line
31800004 00000009 00000000 EnableButton 9
When enabling a button within the BOG the other buttons within the BOG are disabled. This practice must be followed with respects to hardware based Blu-ray players. If not your Blu-ray menu is dead in the water, i.e. attempting to navigate to one of the buttons within the BOG not having enabled it first.
The same can't be said for PowerDVD 18 however which again is unfortunate. Another missed opportunity to catch any mistakes when testing. PowerDVD 18 in this case doesn't care whether you enable a given button or not. If a BOG contains multiple buttons simply navigating to one of them enables the button automatically, the other buttons within the BOG being disabled.
And for those interested, I just uploaded the latest version of the Blu-ray menu I created for "The Office: The Complete Series (2001-2003)" to my web space. The download is available here (https://forum.doom9.org/showthread.php?p=1963962#post1963962) for those interested and may prove insightful for others just starting out like myself. I include a download for all my assets as well. I've been playing around with the Blu-ray menu for the past couple weeks as I attempt to figure all of this stuff out. I finally reached the point where I have a solid grasp on the basics I think. The latest version of the Blu-ray menu is far more refined than the previous versions, i.e. when looking it over in BDedit and now includes a "Play All" type option which can be turned on and off. That was fun to implement. Again, feel free to check it out if you like. :p
Lowpro
16th February 2022, 17:12
I decided to spend some time this morning looking over the Button Overlap Groups (BOGs) for the latest Blu-ray menu (https://forum.doom9.org/showthread.php?p=1963962#post1963962) I created using BDedit reducing the number of command lines where possible. That being said, I thought I'd share a fun example of this. See below.
Page 1 BOG 0 (Left: Before | Right: After)
https://www.lowpro.net/bdrb/bdedit/bdedit_enablebutton_gpr.png
The instance of BDedit to the left shows the original command lines for Page 1 BOG 0. The instance of BDedit to the right shows the changes I made which start at Line 6, i.e. 0005. I use the value of GPR1 to determine the Title (Episode) button which should be selected when applicable, in the case of BOG 0, the Title button initially selected when going to Page 1.
When a given Title button is selected there's a separate button displayed showing a description of the Title, i.e. buttons 24-29 which make up BOG 22 (https://www.lowpro.net/bdrb/qp_the_office_uk/qp_the_office_uk_tcs_playall_excel.png). Only one button within BOG 22 can be displayed at any given time, i.e. enabled. When one of the buttons within BOG 22 is enabled the other buttons automatically become disabled. So lets read through the original command lines used shall we.
EQ GPR1, 1 (If the value of GPR1 equals 1...)
EnableButton 24 (...display button 24, the description for Title 1.)
EQ GPR1, 2 (If the value of GPR1 equals 2...)
EnableButton 25 (...display button 25, the description for Title 2.)
EQ GPR1, 3 (If the value of GPR1 equals 3...)
EnableButton 26 (...display button 26, the description for Title 3.)
EQ GPR1, 4 (If the value of GPR1 equals 4...)
EnableButton 27 (...display button 27, the description for Title 4.)
EQ GPR1, 5 (If the value of GPR1 equals 5...)
EnableButton 28 (...display button 28, the description for Title 5.)
EQ GPR1, 6 (If the value of GPR1 equals 6...)
EnableButton 29 (...display button 29, the description for Title 6.)
SetButtonPage GPR1, (1) (Select the Title button with the same value as GPR1 on the same page.)
Notice the pattern here. The given button I'm enabling is always 23 higher in value than the value of GPR1. As such, why not add 23 to the value of GPR1 temporarily, use GPR1 to call out the button I want to enable, then subtract 23 from GPR1 again prior to using GPR1 to call out the Title button I want selected. What is it that they say? Sometimes less is more. End result shown below.
Add GPR1, 23 (Add 23 to the value of GPR1.)
EnableButton GPR1 (Enable the button with the same value as GPR1.)
Sub GPR1, 23 (Subtract 23 from the value of GPR1.)
SetButtonPage GPR1, (1) (Select the Title button with the same value as GPR1 on the same page.)
Pretty cool, eh. Well, I think so. I went from 13 command lines down to 4 command lines. Not bad if I do say so myself. In any event, just thought I'd share. Now to update Page 2 BOG 0 in the same fashion. The fun never ends!
Somnuek
19th March 2022, 11:21
Hi,
I have problem,
some movies from Lionsgate use java menu 00301.jar no problem fixed menu can change subtitle menu.
but some movie from Lionsgate use java menu 00000.jar java problem can not fixed (RED 1+2)
I use Anydvd 6.7.6.0.
Please, help.
ocean
19th March 2022, 16:27
Hi Somnuek, welcome to the forum, try use AnyDvd 6.5.4.4:
anydvd-6-5-4-4 (http://www.oldversion.com/windows/anydvd-6-5-4-4)
Somnuek
20th March 2022, 20:49
Hi Somnuek, welcome to the forum, try use AnyDvd 6.5.4.4:
anydvd-6-5-4-4 (http://www.oldversion.com/windows/anydvd-6-5-4-4)
It works for both 00301.jar and 00000.jar.
but is a trial version, It would be better if there was a full version.
Thanks
FilipeAmadeuO
7th July 2022, 18:22
Anyone knows how to edit the starting selection language menu present in almost all Paramount movies ?
For example: Indiana Jones 4K
Itīs not on png files inside jar folder and have not found then in jar files...
ocean
7th July 2022, 21:38
Hi FilipeAmadeuO, look at file 00496.m2ts the initial menu is a movie.
FilipeAmadeuO
7th July 2022, 22:39
Hi FilipeAmadeuO, look at file 00496.m2ts the initial menu is a movie.
You are correct.
Any sugestion how to do video editing or do a video bypass (example: always selecting option English) ?
ocean
8th July 2022, 07:31
In the hardware or software reader select the English language, the initial menu will start with English setting.
DenisRodman
11th July 2022, 03:14
Anyone knows how to edit the starting selection language menu present in almost all Paramount movies ?
For Paramount releases, the initial menu is the IG menu. For example, a Baywatch 2017 4K release there, the initial menu is file 00422.m2ts inside the IG menu.
You can edit using the latest version of BDedit (http://forum.doom9.org/showthread.php?t=125903) and Photoshop.
ocean
11th July 2022, 11:20
Hi DenisRodman, not all Paramount menus are the same, those mentioned by FilipeAmadeuO: "Indiana Jones 4K" are movie with java programming for the choice of language:
00496.m2ts (https://www.mediafire.com/file/g1o9z0yorthu2qy/00496.m2ts/file)
DenisRodman
11th July 2022, 15:50
Hi ocean,
You are right this video. If it was necessary to change the names of the buttons, then it’s hard to do here, given that the video is Dolby Vision.
It used to be IG menu.
ocean
11th July 2022, 16:06
Exactly DenisRodman, 2 video tracks including dolby vision.
FilipeAmadeuO
26th July 2022, 10:59
Is there any way to increase the size of a button in a java menu based 4K bluray ?
Where is the info about the size of the button stored ?
ocean
26th July 2022, 19:03
@FilipeAmadeuO
It depends on the menu, some are in the class, this is indiana jones 4k in the resources.xml file:
https://i.ibb.co/CQRg1Yk/Senza-titolo.png (https://ibb.co/CQRg1Yk)
FilipeAmadeuO
26th July 2022, 21:49
@FilipeAmadeuO
It depends on the menu, some are in the class, this is indiana jones 4k in the resources.xml file:
https://i.ibb.co/CQRg1Yk/Senza-titolo.png (https://ibb.co/CQRg1Yk)
I was trying to change on SOLO - STAR WARS STORY and there is no xml file inside the jar folder/sub-folder
Any idea how to find the button size/position on jar file ?
ocean
27th July 2022, 13:27
FilipeAmadeuO try dm.class and gb.class in 00000.jar.
https://i.ibb.co/HN6mt8b/Senza-titolo.png (https://ibb.co/HN6mt8b)
maczones
2nd September 2022, 22:01
Can I ask a simple question: How can I change on the menu the name or title of a selection within the menu i.e. Subtitle Name from "Spanish" to "English"?
ocean
3rd September 2022, 20:57
Hi maczones, menus java or IGS ?
For Java try this guide:
https://forum.doom9.org/showpost.php?p=1857739&postcount=175
maczones
4th September 2022, 03:39
Ocean;
Thanks for the suggestions. What I see from the examples is the type of audio but what I want to do is change one of the subtitle languages within the subtitle selections in the menu. i.e. if you select from the menu to select subtitles the next screen will show one or more available subtitles, so let's say there are 3 subtitles as follows:
German
French
Spanish
Now, I want to change the word German to English.
Need to know how to do make that change in Java and IGS.
ocean
4th September 2022, 13:39
The work is the same as for audio with java menus, only you need to search for subs, you can leave me a java menu which you want to change subtitles, just the jar folder.
maczones
5th September 2022, 20:11
Thanks Ocean. Java too complex for me to understand, however, on another related issue, I have an issue where a blu-ray does not go to the menu on some S/W players but others yes. I know the S/W players not working do work on other Blu-rays, so the issue is with this particular blu-ray. Where in BDEdit can you inspect the menu structure settings if they are correctly set?
ocean
6th September 2022, 14:24
It also depends on the S/W player, for reading the bluray, some players do not fully recognize the java structure, the most compatible and certified is PowerDVD, BDEdit allows you to see the structure and commands in the IGS menus:
https://i.ibb.co/HnVnMTJ/Senza-titolo-copy.jpg (https://ibb.co/HnVnMTJ)
https://i.ibb.co/y8yzgKQ/Senza-titolo2-copy.jpg (https://ibb.co/y8yzgKQ)
maczones
7th September 2022, 04:03
Thanks Ocean for your response on this question. Btw, S. Jobs once was asked about introducing the new Blu-ray technology in Apple products and his lone response was "Blu-ray is a bag of hurt".. back then I did not know precisely what he meant but now I do. :(
FilipeAmadeuO
11th November 2022, 15:10
I am trying to edit a menu jar file to replace the following text:
English SDH -> Portuguese
But have tried multiple strategies (hex editing cm and cx class file, edit java file,...) but nothing works.
Can anyone plase help and let me know how suceeded ?
The file is here: https://www.dropbox.com/s/ltez14tumflrhsy/03001.jar?dl=0
Emulgator
11th November 2022, 17:34
Hex editing won't work, the classes are SHA signed.
(no time to walk through):
Java Decompiler, ReJava
FilipeAmadeuO
11th November 2022, 18:47
Hex editing won't work, the classes are SHA signed.
(no time to walk through):
Java Decompiler, ReJava
Thanks.
Please when you have some free time, post a walk through.
ocean
11th November 2022, 22:21
Hi FilipeAmadeuO, as written by Emulgator use reJ:
https://i.ibb.co/PYwBn66/cm.png (https://ibb.co/PYwBn66)
Use program jd-gui and reJ:
jd-gui & reJ (https://forum.doom9.org/showpost.php?p=1857739&postcount=175)
For SHA signed use AnyDVD 6.5.4.4 with iso movie, after editing the text:
anydvd-6-5-4-4 (http://www.oldversion.com/windows/anydvd-6-5-4-4)
Cesarleeds
8th December 2022, 21:02
Hi guys
Is there any quick guide on how to edit Sony UHD jar menus?
Seems to me all recent Sony UHD discs have the same menu structure, 1st post guide wonīt work.
maldon
23rd December 2022, 14:14
I sent pel9 (I think he is the creator of BDedit) a question (private message) on 11th November 2022 about how to remove buttons properly and he told me this:
I can look at your structure if you send it to me.
I sent him everything but still no response. He may not even have seen it, so if someone can help me it would be perfectly fine. This is part of that private message:
In the original blu-ray there are 4 audio buttons and I want to remove 2 buttons. I only want to leave 2 audio buttons, "CASTELLANO 2.0" and "CASTELLANO 5.1". Then I know how to change those buttons to "CASTELLANO 2.0" and "INGLÉS 2.0". No problem for that but if I remove those buttons, the column "referenced" has several blank lines according to the number of removed objects, I don't know if this is normal or I'm doing something wrong:
https://i.postimg.cc/Wz1VT9jm/objects.png
I'm afraid it's impossible to remove buttons without leaving that blank space, or maybe I just did something wrong because I still see the 4 buttons when I play the menu with a blu-ray player.
Do you all get that blank space when removing buttons?
ocean
25th December 2022, 06:36
Hi maldon, Happy Holidays to you and all forum members, I'm afraid that by deleting the 2 audio buttons and creating the empty spaces, BDedit is not able to save this modification correctly, that's why then you see the menu as it was originally.
If you can leave me the contents of the stream folder, without the main movie of course, I'll see what I can do, also in PM.
maldon
26th December 2022, 18:23
Hi maldon, Happy Holidays to you and all forum members, I'm afraid that by deleting the 2 audio buttons and creating the empty spaces, BDedit is not able to save this modification correctly, that's why then you see the menu as it was originally.
If you can leave me the contents of the stream folder, without the main movie of course, I'll see what I can do, also in PM.
Hi ocean, I don't have that blu-ray anymore, I got tired of trying it over and over again, I always get the same thing. My conclusion: its impossible to do what I want.
I can send you via PM any other blu-ray and you can try to remove some buttons from its menu. It doesn't matter which blu-ray, you will see that you get always those blank spaces with all blu-rays after removing buttons.
With some blu-rays, the buttons I have removed do not appear in the menu but the blank spaces are always present. Try removing a button from any blu-ray you have and you will see those blank spaces appear. Anyone who tries it will get them. Maybe those blank spaces are a BDedit bug. It's a pity because BDedit is for me an extraordinary software.
ocean
26th December 2022, 20:42
Ok, I did a quick test on a menu, simulating the deactivation of the Bog, here are some images:
https://i.postimg.cc/CRWRXFxw/Senza-titolo-copy.jpg (https://postimg.cc/CRWRXFxw)
https://i.postimg.cc/21wVWBW1/4.png (https://postimg.cc/21wVWBW1)
maldon
27th December 2022, 11:41
Ok, I did a quick test on a menu, simulating the deactivation of the Bog, here are some images:
https://i.postimg.cc/CRWRXFxw/Senza-titolo-copy.jpg (https://postimg.cc/CRWRXFxw)
https://i.postimg.cc/21wVWBW1/4.png (https://postimg.cc/21wVWBW1)
That's exactly the problem I'm talking about, the blank spaces and then those holes you get when you remove the buttons.
I wish this will be fixed with future versions, if any.
By the way, ocean, I have 3 more problems with BDedit. Do you have an answer to any of these 3 questions I show in this thread?:
https://forum.doom9.org/showthread.php?p=1977897#post1977897
I think I have found a solution for number 2. I am testing it.
pel9
30th December 2022, 18:32
Unfortunately I haven't read your message but I can check your files if you send it again.
The referenced fields are empty because those objects haven't referenced anymore by the BOGS (you deleted the unnecessary BOGs).
You can delete those objects, your menu doesn't need them.
The deleted buttons will missing from your menu so you will see holes or blank spaces where they were but that is the expected behavior.
You have to adjust the (X,Y) coordinates of the remaining buttons to make it nice again.
You can even make new objects to make it a whole.
Usually the menu is like making tiles on the floor.
If you remove some tiles you got holes so you need to move the other tiles or maybe you need to add new tiles to cover the whole floor.
ocean
12th January 2023, 03:15
Hi pel9, thank you for your great program, will multiplexed menus with audio and video be possible to work with in the future?
There are menus that have white space between groups of PNG, they are few but they are found and bdedit fails:
https://forum.doom9.org/showthread.php?p=1896196#post1896196
Thank you.
palestina
16th March 2023, 21:22
Hi DenisRodman, not all Paramount menus are the same, those mentioned by FilipeAmadeuO: "Indiana Jones 4K" are movie with java programming for the choice of language:
00496.m2ts (https://www.mediafire.com/file/g1o9z0yorthu2qy/00496.m2ts/file)
For a few months paramount has changed this type of language selection menus.
Before it could be done by capturing a frame of the m2ts and changing it with Photoshop.
Now it is no longer possible because the languages cannot be seen on the PC. Only in the media player.
Can anyone shed some light on this matter?
Thank you.
palestina
16th March 2023, 21:54
The movie is "The Core".
Here is the m2ts:
https://www.mediafire.com/file/xk1excxmh24zc8v/00129.m2ts/file
ocean
16th March 2023, 22:10
Hi palestina, I only see one video track with the second Dolby Vision:
https://i.ibb.co/GWR5VP4/Senza-titolo.png (https://ibb.co/GWR5VP4)
Easily the menu is java, leave me the JAR folder, also via private message.
palestina
16th March 2023, 22:33
Private message sent.
ocean
16th March 2023, 22:46
Yes it is java, inside the JAR folder you find the subfolder 00000, select assets, then common, you will see StartupMenu.png which you can edit with photoshop.
palestina
17th March 2023, 00:14
I am definitely stupid.
I have reviewed / edited all the files that could be related and I had not entered that folder.
Thank you so much.
Cesarleeds
2nd April 2023, 19:46
Hi guys
Iīm dealing with what i believe is a multiplexed menu, since itīs made of video, audio and this IG section, where you can select audio tracks and so on.
https://thumbs2.imgbox.com/9d/2e/gAux36my_t.png (https://imgbox.com/gAux36my)
I have already modified the standard IG menu, the one that shows up when playing the main movie, a stand alone m2ts file.
The main menu, which is the one on the screenshot, it calls for the standard IG menu, according to bdedit is the same m2ts file.
Anyway, i select the IG section, and iīm able to edit the pictures that i need.
And thatīs about, if i click mux, it will mux a 1.2mb file, but the actual menu is a 450mb 2 min m2ts video, so obviously this is not the way to do it.
I understand that i might need to do some extra edition that my version of bdedit doesnīt seem to support.
Iīm running bdedit 0.50b6, is this something that can be done on the latest bdedit version? is there any other way to do it?
Lowpro
5th April 2023, 23:53
Hi guys
Iīm dealing with what i believe is a multiplexed menu, since itīs made of video, audio and this IG section, where you can select audio tracks and so on.
https://thumbs2.imgbox.com/9d/2e/gAux36my_t.png (https://imgbox.com/gAux36my)
I have already modified the standard IG menu, the one that shows up when playing the main movie, a stand alone m2ts file.
The main menu, which is the one on the screenshot, it calls for the standard IG menu, according to bdedit is the same m2ts file.
Anyway, i select the IG section, and iīm able to edit the pictures that i need.
And thatīs about, if i click mux, it will mux a 1.2mb file, but the actual menu is a 450mb 2 min m2ts video, so obviously this is not the way to do it.
I understand that i might need to do some extra edition that my version of bdedit doesnīt seem to support.
Iīm running bdedit 0.50b6, is this something that can be done on the latest bdedit version? is there any other way to do it?
Higher versions of BDedit will not do what you want. Have you attempted to take your updated IG and replace the original one outside of BDedit?
palestina
4th May 2023, 13:12
Hello.
I am trying to modify an IGS menu of a 3D movie (TERMINATOR 2) from STUDIOCANAL.
It is a movie with three menu selections (English, German and French).
The m2ts corresponding to the 3 pop-up menus I see/modify without problems.
However, it is impossible to locate the m2ts that contain the main menu and the language selection menu.
Has anyone come across something similar?
Thank you.
Lowpro
5th May 2023, 01:35
Hello.
I am trying to modify an IGS menu of a 3D movie (TERMINATOR 2) from STUDIOCANAL.
It is a movie with three menu selections (English, German and French).
The m2ts corresponding to the 3 pop-up menus I see/modify without problems.
However, it is impossible to locate the m2ts that contain the main menu and the language selection menu.
Has anyone come across something similar?
Thank you.
What does BDedit show? There has to be playlist(s) for those menus. The given playlist, the STN table will call out the M2TS file used for the IG.
Emulgator
5th May 2023, 07:40
BDInfo finds 00000.mpls pointing to 00000.m2ts containing IG.
BDEdit v0.56b7: 00000clpi -> contains BG in MPEG-2 + PID 1400 IG
-> Menu
Menu tab shows 6 BOGs
0000 is DEUTSCHLAND inactive
0001 is DEUTSCHLAND active
0002 is FRANCE inactive
0003 is FRANCE active
0004 is UK/AUS/NZ inactive
0005 is UK/AUS/NZ active
palestina
5th May 2023, 08:45
Hello.
Yes, there are quite a few m2ts that contain IG.
But they correspond to the pop-up menu and the initial country selection.
There are also others that have nothing to do with the audio/subs selection.
But there is none that corresponds to the main menu.
Emulgator
5th May 2023, 14:48
If 00000 is not what you want:
00004..00040.m2ts contain all the different menu backgrounds in 3 languages for the pan/scan-zooming main menu selection
00043...00048.clpi is full of IGs for these menu BGs
Hi, yes Emulgator 00000.m2ts is multiplexed containing MPEG-2 + PID 1400 IG.
The main menu is divided into 3 languages: French, German and English.
The problem is that the menus are movies that interact with button programming.
Example 00040.m2ts movie:
https://www.mediafire.com/file/c6yc3xq3o8mxi65/00040.m2ts/file
These are the BOGs with command buttons:
https://i.ibb.co/cwhrvKL/1.png (https://ibb.co/cwhrvKL)
https://i.ibb.co/K6dbpZG/2.png (https://ibb.co/K6dbpZG)
palestina
5th May 2023, 16:21
I had already seen the m2ts (0004/00048) for the main menu selection.
What she didn't know was how to change them (or if it could be done).
I think it's too complicated for me right now.
All the best.
Emulgator
5th May 2023, 22:36
Yep, its quite nifty. A good exercise.
mandeajupanu
28th May 2023, 06:15
hi everyoane i have a problem with a JAR file...after i edit the JAR file (replacing the text with my languege)i try to fix it wit anydvd but anydvd is given this error and the movie is not starting! plese help !
https://i.ibb.co/q7fYTqS/F-r-titlu.png (https://imgbb.com/)
ocean
28th May 2023, 15:08
Hi mandeajupanu, try looking at 189 to 200:
Jar is too big (https://forum.doom9.org/showthread.php?t=152952&page=10)
mandeajupanu
28th May 2023, 16:49
Hi mandeajupanu, try looking at 189 to 200:
Jar is too big (https://forum.doom9.org/showthread.php?t=152952&page=10)
what do you mean?
ocean
28th May 2023, 17:33
I was talking about this:
Folder Backup (https://forum.doom9.org/showpost.php?p=1882628&postcount=190)
and this too:
backup (https://forum.doom9.org/showpost.php?p=1885536&postcount=200)
look in private messages.
mandeajupanu
28th May 2023, 17:49
I was talking about this:
Folder Backup (https://forum.doom9.org/showpost.php?p=1882628&postcount=190)
and this too:
backup (https://forum.doom9.org/showpost.php?p=1885536&postcount=200)
look in private messages.
I FIX IT !!!!:goodpost::goodpost::):):):):) THANK YOU !!!!
ocean
28th May 2023, 18:05
Great!!! mandeajupanu I'm happy.
rickwj324
8th September 2023, 02:02
I. MOST JAVA MENUS
III. IGS MENUS
Software needed:
1. BDEdit (http://forum.doom9.org/showthread.php?t=125903) - free. Always check back for latest version.
2. Photoshop CS, CS2 or CS3 (http://www.adobe.com/products/photoshop/compare/) ( works best with Scenarist Designer PS ) - not free.
3. Scenarist Designer PS (http://www.sonic.com/products/professional/scenarist/designer.aspx) - not free
Let's get started. Read carefully and don't skip any steps.
1. Open your BDMV folder in BDEdit.
2. Go to CLIPINF Tab and look for your menu *.clpi file. Once you found it, press Menu.
http://thumbnails22.imagebam.com/7627/5bbcc676266818.gif (http://www.imagebam.com/image/5bbcc676266818)
3. In the MENU Tab, select the Objects Tab and identify the button or buttons you want to edit.
4. Save them on your hard-disk.
http://thumbnails5.imagebam.com/7627/b762f576267548.gif (http://www.imagebam.com/image/b762f576267548)
5. Save the buttons color palette.
http://thumbnails17.imagebam.com/7627/b5a9ca76267756.gif (http://www.imagebam.com/image/b5a9ca76267756)
6. Open all buttons in Photoshop and edit them with the language you want. Save them with the same name BDEdit saved them for you, but like this:
http://thumbnails6.imagebam.com/7627/70621c76269548.gif (http://www.imagebam.com/image/70621c76269548) http://thumbnails26.imagebam.com/7627/d299c076269549.gif (http://www.imagebam.com/image/d299c076269549) http://thumbnails7.imagebam.com/7627/a1873b76269558.gif (http://www.imagebam.com/image/a1873b76269558)
Edit and save all your button states like this. You will have 4 folders containing the final *.png files. Before saving in Photoshop, don't forget to merge all layers.
7. Go back to BDEdit, and in Objects TAB, replace the four button states from there with the ones you just edited. To replace an object, do the following:
http://thumbnails22.imagebam.com/7628/b2cd8876270365.gif (http://www.imagebam.com/image/b2cd8876270365)
8. After you have replaced all the button's states, press MUX, replace the original menu *.m2ts file and that's it.
9. Enjoy !
If you have questions or you don't understand something, post here. For feedback post here too.
Great tutorial! Im looking to replace a few icons on a menu that are in German. Is it possible to do this without the scenerist software? I have photoshop but not scenerist. Can i just import the png files into photoshop, change them, and import/replace the originals?
Thanks!
mandeajupanu
12th January 2024, 10:38
HELOO! i have this problem with editing a menu whith png coordinates i dont undestand how to do it can anyoane help me! thnx
https://www.mediafire.com/file/ygz1ukrsiplyarp/JAR.rar/file
ocean
12th January 2024, 12:24
Hi mandeajupanu, try the file from path 00000/eng/Global1.xml:
https://i.ibb.co/yYj7QyQ/java.png (https://ibb.co/yYj7QyQ)
mandeajupanu
12th January 2024, 14:17
Hi mandeajupanu, try the file from path 00000/eng/Global1.xml:
https://i.ibb.co/yYj7QyQ/java.png (https://ibb.co/yYj7QyQ)
thnx ocean like always THE BEST!
ernnnn
13th February 2024, 20:54
Hi!
I'm trying to modify my first menu, and after reading carefully the first post, I'm unable to determine which type of menu is the one I'm trying to modify first. It doesn't seem to belong to any of the types mentioned. Please help!!
https://www.mediafire.com/folder/bwkf4pu4fx22h/JAR
taurusus
13th February 2024, 21:52
Hi ernnnn, this is a regular java menu, here you can edit png files in Photoshop, depending on what you want to change.
ernnnn
13th February 2024, 22:27
Hi ernnnn, this is a regular java menu, here you can edit png files in Photoshop, depending on what you want to change.
So, do I just have to edit the png images from 00001? Just changing the text I would like to be changed? Many thanks!
taurusus
14th February 2024, 05:54
So, do I just have to edit the png images from 00001? Just changing the text I would like to be changed? Many thanks!
Yes, but do not go beyond the size of this label if you do not want to edit class files in the jar.
ernnnn
14th February 2024, 22:31
I managed to successfully edit the menu, thank you for your help! Now, I'm trying to do it with an IGS menu, but I'm unable to find Scenarist anywhere for my Photoshop CC. Any help?
palestina
23rd July 2024, 15:43
Hello.
I'm having a problem with a popup menu for the Lionsgate movie Civil War.
The main menu is a *png that is in the JAR folder and can be modified without problem. However, I can't find a way to edit the pop-up menu.
I have checked all the classes in the Jar file and I don't see any that contain the popup menu.
Any suggestions?
Thank you.
taurusus
23rd July 2024, 17:24
Hi palestina, if you have Blu-ray check ba.class, if UHD check bb.class.
palestina
23rd July 2024, 18:41
It was where you indicated..
I looked through the classes looking for "the old structure" and didn't see it.
Thank you so much.
palestina
26th September 2024, 10:04
Hello.
Has anyone tried to modify the Back to Black menu (GBR version)?
It is an IGS menu but with some peculiarities that seem strange to me.
Thanks.
ocean
28th September 2024, 15:46
Hi palestina, I checked the menu you mentioned, with bdedit you can only edit 00015.m2ts, but not 00005.m2ts and 00008.m2ts.
Is this correct?
https://i.ibb.co/f107dJJ/menu-back-to-black.png (https://ibb.co/f107dJJ)
palestina
28th September 2024, 18:25
Hi palestina, I checked the menu you mentioned, with bdedit you can only edit 00015.m2ts, but not 00005.m2ts and 00008.m2ts.
Is this correct?
https://i.ibb.co/f107dJJ/menu-back-to-black.png (https://ibb.co/f107dJJ)
That's correct.
If you try to edit clpi 5 and 8 with BDedit they appear "empty".
But if you open clpi 15 and select a png to edit, it "appears" automatically in 5 and 8 but without the option to save. It just shows it to you.
I don't know if I'm explaining myself... but it's a strange situation that I've never encountered before.
I've tried to modify a part of clpi 15 (pop-up menu) but the modification doesn't appear after doing the "mux".
The truth is that I'm a little confused.
ocean
28th September 2024, 18:45
I get it, we need to see if the menu is buggy, or if it's BDedit that can't work with it.
palestina
28th September 2024, 21:02
I think the menu structure is like this originally. I've used several versions in case it was a copy error and the same "problem" occurred in all of them.
We may start seeing menus like this and I really don't know how to fix them.
Lowpro
29th September 2024, 01:36
I'd provide some feedback, but I have no idea what you all are talking about. :(
taurusus
29th September 2024, 11:51
Hi palestina. Only the Scenarist or Kite will help here, they have an IGEditor.
palestina
29th September 2024, 14:20
I'd provide some feedback, but I have no idea what you all are talking about. :(
Hi.
I sent you a PM.
Lowpro
29th September 2024, 18:43
Hi.
I sent you a PM.
I responded providing feedback. ;)
81ig2
17th October 2024, 00:44
Hey guys, I'de been looking for a tool to re-sign jar files besides anydvd hd < 6.8 and after signing an entire bluray using the hdcookbook tools and not having it work on my hardware player I was getting frustrated.
I'm not sure why it didn't work as I was replacing all the certificate files app.discroot.crt bu.discroot.crt and id.bdmv.
All I can think is I was messing something up somewhere along the way but I didn't have a software based player that enforced certificates so the process of testing each change was too tedius to continue.
I reached out to the author of xreveal and he was able to put together an adhoc tool that you can use to sign jar files of discs ripped using xreveal or anydvdhd.
I am not 100% certain, but it might work on rips from other tools.
I just don't know if it is merely using the app.discroot.crt certificate to do the signing, or if it relies on the same root ca (which is perhaps embedded in the anydvd/xreveal programs?).
The requirement is that you have a JAR file with a META-INF folder that contains MANIFEST.MF SIG-BD00.SF and SIG-BD00.RSA.
It appears that the tool updates all files, and perhaps uses the existing fields in the SIG-BD00.RSA along with those from the app.discroot.crt.
The generated JAR files worked perfectly on my hardware player.
He has uploaded the tool to https://xreveal.com/download/signbdj.exe
And the invocation is the following.
"signbdj.exe app.discroot.crt 44444.jar"
If you are looking for this feature I suggest you also check out xreveal and also offer support for the author of this great free tool!
One other note on modifying jar class files.
I found that using RECAF 4 was very good.
Recompiled files don't work as they target JAVA version 8.0 language specification.
For whatever reason my hardware player could only recognize java version 3.0.
As such you need to make changes using JAVA assembly then save the file and export.
This preserves the JAVA version 3.0.
RECAF has a bunch of tools to translate JAVA into JAVA ASM which you can then copy into the assembly listing so it makes it pretty easy.
Cesarleeds
23rd October 2024, 19:09
Hi guys
Maybe iīm late to the party, but the way to modify those m2ts menus is:
Demux with bdreauthor
Load the *ies file on igeditor and change the png of the menu
Save the modified *ies with igeditor
Import in scenarist: video, Audio and the *ies file of the menu
Run the mux
Kudos to @ocean, helped me out in the past.
Thaddäus
30th October 2024, 19:17
I'd also like to edit a menu from a disc that I created using Encore. It has hundreds of individual clips on it, so I don't want to re-author the entire thing (I just used proxy-encodes in Encore and replaced them later with proper encodes), but there are two buttons in the menu that I'd like to edit, because I did a mistake. I found them in BDedit, saved the PNGs and the palette and I can easily edit them in Photoshop - but unfortunately I don't have Scenarist Designer PS, so I can't save them the way they have to be saved.
Can somebody help me please? I can easily provide the original PNGs, edited PNGs from Photoshop as well as the palette, all I need is for them to be saved in the correct format. :)
Lowpro
30th October 2024, 22:32
I'd also like to edit a menu from a disc that I created using Encore. It has hundreds of individual clips on it, so I don't want to re-author the entire thing (I just used proxy-encodes in Encore and replaced them later with proper encodes), but there are two buttons in the menu that I'd like to edit, because I did a mistake. I found them in BDedit, saved the PNGs and the palette and I can easily edit them in Photoshop - but unfortunately I don't have Scenarist Designer PS, so I can't save them the way they have to be saved.
Can somebody help me please? I can easily provide the original PNGs, edited PNGs from Photoshop as well as the palette, all I need is for them to be saved in the correct format. :)
Hi Thaddaus. You need to extract all PNGs from the Blu-ray that use the same palette as the ones you edited. From there you'd process the set of images using PNG Quantizer. (See "Steps 4-6" of my post, here (https://forum.doom9.org/showthread.php?p=1961075#post1961075).) The resulting copy of images PNG Quantizer generates will be compliant for use with HDMV based Blu-ray's, each image in the set containing the same color palette, all images being 8-bit indexed PNGs. The last step is to load the updated set of images to BDedit from the Objects tab of the given menu replacing the original objects and palette.
Thaddäus
30th October 2024, 23:33
Thanks!
I've been able to load the PNGs into BDedit, but after clicking on "Mux" it's just not reacting anymore and the blue circle is just spinning round and round. Guess it takes a bit of time to recompile the m2ts with so many individual buttons?!
EDIT: Hmm... well it seems that BDedit crashes at some point. The menu hasn't been changed though and it's still the old m2ts and clpi
EDIT2: Could it be that it crashes, because my menu has a motion background and audio and not just the IG-elements?
Lowpro
31st October 2024, 00:36
Thanks!
I've been able to load the PNGs into BDedit, but after clicking on "Mux" it's just not reacting anymore and the blue circle is just spinning round and round. Guess it takes a bit of time to recompile the m2ts with so many individual buttons?!
EDIT: Hmm... well it seems that BDedit crashes at some point. The menu hasn't been changed though and it's still the old m2ts and clpi
EDIT2: Could it be that it crashes, because my menu has a motion background and audio and not just the IG-elements?
I'm working on a menu at present which contains 231 objects. All objects use the same palette in this case. No issues loading a new set and muxing out when needed. Takes just a couple seconds.
If you provide me a copy of the menu in BDedit's *.mnu format along with the set of PNG's you're loading prior to muxing out I can give it a shot if you like. Are you using an older version of BDedit perhaps?
ocean
31st October 2024, 03:16
Hi Thaddäus and Lowpro, If within the same m2ts containing the menu you have video+audio, the menu is multiplexed, you can see it with BDedit.
Thaddäus
31st October 2024, 13:30
I'm using v0.57b7 of BDedit. I can replace the buttons with the new PNGs and when I click on "Mux", I can see a green bar running through at the bottom, then it switches back to the "Clipinf"-section and the blue loading-circle starts to spin and that's it. BDedit doesn't react to anything anymore and all I can do is kill the process.
It creates a new m2ts and a new clipinf though, but the m2ts is only about 3 MB while the original m2ts with the motion-background is almost 230 MB. So it seems as if it only recreates the IG-part, but can't handle the video and audio which leads to the crash.
Lowpro
31st October 2024, 17:37
I'm using v0.57b7 of BDedit. I can replace the buttons with the new PNGs and when I click on "Mux", I can see a green bar running through at the bottom, then it switches back to the "Clipinf"-section and the blue loading-circle starts to spin and that's it. BDedit doesn't react to anything anymore and all I can do is kill the process.
It creates a new m2ts and a new clipinf though, but the m2ts is only about 3 MB while the original m2ts with the motion-background is almost 230 MB. So it seems as if it only recreates the IG-part, but can't handle the video and audio which leads to the crash.
Ah, so your menu is multiplexed as Ocean eluded to. I was wondering about that. From the menu tab the first checkbox from the left at the top will not be checked if the menu is multiplexed. I haven't actually worked with a multiplexed menu yet. Well, I took a quick look at the option in BDedit when the check boxes were first added. It's on my list of feedback to provide Pel. Yes, the check box is there, but BDedit will just overwrite the original M2TS file replacing it with an IG only. I tried it again just now with the latest version of BDedit to confirm, BDedit v0.58b10. The Top Menu I'm working on is an IG only, "00002.m2ts". The associated menu background video is, "00001.m2ts". I de-selected the first check box setting the menu to be multiplexed, then muxed out to the menu background video rather than the IG. BDedit replaced the menu background video with the IG only.
Thaddäus
1st November 2024, 15:19
Found a workaround for this case: Since this was a selfmade Blu-ray, I just edited the menu in the project, created a new output and took only the menu-m2ts and the clpi which I copied into the folder with the previous output. As nothing else has changed and every clip has the same number in both outputs, it worked fine. ;)
moisessilveira33
7th November 2024, 22:02
Hi guys, Windows 11 doesn't run any DVD below 6.8, so I want to know how I can re-sign Java in another way?
taurusus
8th November 2024, 04:23
Hi guys, Windows 11 doesn't run any DVD below 6.8, so I want to know how I can re-sign Java in another way?
Scenarist Safeguard
moisessilveira33
8th November 2024, 04:47
Scenarist Safeguard
Could you give me a tutorial if it's not too much trouble?
terrorindeed
27th December 2024, 20:41
Hello, I am new to editing bluray menus. I have just begun working in GIMP and editing the .png files with excellent success. A few issues have arisen though. Several words I am trying to change out larger than the space given in resource.xml. I have edited the audio_header by increasing its width and height, the bluray plays back fine, but the new AUDIO word is cut off as AUD. I began inspecting the jar files, and found reference to the audio_header dimensions in dz.class. I followed a few different guides, made the necessary change in the dz.class and recompiled it back into 00000.jar. Before I playback the iso file in powerdvd, I have verified the 00000.jar with jd-gui, and it seems to checkout just fine, but once I load the iso file and powerdvd begins playback, I get nothing, and then the 00000.jar is showing internal error for all classes loaded into jd-gui. Is there any help out there for this. I'll say I've come along way in less than 3 days, but I feel I've hit a brickwall when trying to change the dimensions of audio_header. Thank you.
taurusus
28th December 2024, 02:55
terrorindeed
Hi, what program do you use to edit classes?
terrorindeed
28th December 2024, 07:53
terrorindeed
Hi, what program do you use to edit classes?
I'm currently using rej .
On a side note, shortly after I posted, I read about java signing. And sure enough, using the command signbdj.exe app.discroot.crt 00000.jar got my bluray playing again!
But now I'm stuck on another issue. Dimension width doesn't seem class or resources.xml confined. Several of the header dimensions , audio_header, subtitles_header and setup_header are limited to 127 width in their respective classes. I was only able to increase them to the 127 pixel width max.
I am currently trying to get around that limitation, but to be honest, today is my first go at java code.
terrorindeed
28th December 2024, 08:25
I'm currently using rej .
On a side note, shortly after I posted, I read about java signing. And sure enough, using the command signbdj.exe app.discroot.crt 00000.jar got my bluray playing again!
But now I'm stuck on another issue. Dimension width doesn't seem class or resources.xml confined. Several of the header dimensions , audio_header, subtitles_header and setup_header are limited to 127 width in their respective classes. I was only able to increase them to the 127 pixel width max.
I am currently trying to get around that limitation, but to be honest, today is my first go at java code.
And just like that, bipush sipush. I have my workaround.
taurusus
28th December 2024, 08:52
Yes, there are three such restrictions in the bytecode
1 iconst from 0 to 5
2 bipush from 6 to 127
3 sipush from 128.
What do you sign Java with? Usually, everything is signed using Scenarit Safeguard.
terrorindeed
28th December 2024, 17:18
Yes, there are three such restrictions in the bytecode
1 iconst from 0 to 5
2 bipush from 6 to 127
3 sipush from 128.
What do you sign Java with? Usually, everything is signed using Scenarit Safeguard.
Yesterday was my first experience with java :)
I am using signbdj.exe
taurusus
28th December 2024, 18:15
I've been doing authoring for a long time, but this is the first time I've heard about signbdj.exe I downloaded it, but I don't understand how it works. As for editing classes, it's better to use JByteMod-1.8.2 or DJ Java Decompiler 3.12.
terrorindeed
29th December 2024, 08:55
I've been doing authoring for a long time, but this is the first time I've heard about signbdj.exe I downloaded it, but I don't understand how it works. As for editing classes, it's better to use JByteMod-1.8.2 or DJ Java Decompiler 3.12.
After making a change to a .class.
Take the app.disroot file from /Certificate
Copy it into /BDMV/JAR
Copy signbdj.exe into /BDMV/JAR
go to command prompt ----path/to/BDMV/JAR
run
signbdj.exe app.discroot.crt 00000.jar
Cool, I'll take a look.
I've stumbled onto another issue, one at a time. Many of my modified buttons are longer in length, I've edited ee.class and resources.xml, yet i am still only seeing the default dimensions 71,40 vs my 106,40. Any idea what would hardcode the default? Or maybe I need to figure out how to move the start point dimension of the button? Any ideas?
taurusus
29th December 2024, 09:25
terrorindeed
Send the JAR folder. There are different menus.
terrorindeed
29th December 2024, 10:37
terrorindeed
Send the JAR folder. There are different menus.
sent. thanks
taurusus
29th December 2024, 11:45
https://i124.fastpic.org/thumb/2024/1229/c5/_fee2806b69b9e1628a97db0dd6a5c8c5.jpeg (https://fastpic.org/view/124/2024/1229/_fee2806b69b9e1628a97db0dd6a5c8c5.png.html)
audiolist 203, 108 This is the total size for the buttons, if it goes beyond it, it will not be visible.
https://i124.fastpic.org/thumb/2024/1229/2b/482baa1df8c3beb0b52f649b3287852b.jpeg (https://fastpic.org/view/124/2024/1229/482baa1df8c3beb0b52f649b3287852b.png.html)
"container", 71, 110 It's the same here
https://i124.fastpic.org/thumb/2024/1229/0c/7bda6fc2ff2d8723e6e4d146ed25bd0c.jpeg (https://fastpic.org/view/124/2024/1229/7bda6fc2ff2d8723e6e4d146ed25bd0c.png.html)
(1556, 471) eh.class This is another class for audio buttons, here are the coordinates of the buttons in the menu itself.
terrorindeed
29th December 2024, 23:21
https://i124.fastpic.org/thumb/2024/1229/c5/_fee2806b69b9e1628a97db0dd6a5c8c5.jpeg (https://fastpic.org/view/124/2024/1229/_fee2806b69b9e1628a97db0dd6a5c8c5.png.html)
audiolist 203, 108 This is the total size for the buttons, if it goes beyond it, it will not be visible.
https://i124.fastpic.org/thumb/2024/1229/2b/482baa1df8c3beb0b52f649b3287852b.jpeg (https://fastpic.org/view/124/2024/1229/482baa1df8c3beb0b52f649b3287852b.png.html)
"container", 71, 110 It's the same here
https://i124.fastpic.org/thumb/2024/1229/0c/7bda6fc2ff2d8723e6e4d146ed25bd0c.jpeg (https://fastpic.org/view/124/2024/1229/7bda6fc2ff2d8723e6e4d146ed25bd0c.png.html)
(1556, 471) eh.class This is another class for audio buttons, here are the coordinates of the buttons in the menu itself.
Thanks, changing the container seems to have been the issue.
terrorindeed
30th December 2024, 01:49
Thanks, changing the container seems to have been the issue.
Any idea how to disable fbi warning before mainfeature playback or onresume ?
taurusus
30th December 2024, 07:38
It happens in different ways, some are disabled in classes, sometimes in text documents, maybe in MovieObject.bdmv or bdjo files need to watch the entire disc, it's easier to replace the video itself with something else.
palestina
30th December 2024, 22:19
Any idea how to disable fbi warning before mainfeature playback or onresume ?
You can do this with BDedit.
Modify the times in the "PLAYLIST" tab of the MPLS that calls the warning.
terrorindeed
31st December 2024, 14:18
You can do this with BDedit.
Modify the times in the "PLAYLIST" tab of the MPLS that calls the warning.
Im fairly new to bdedit, Im in PLAYLIST, have the mpls responsible,the only area i see time, IN time and OUT Time, allows me to double click, then im in clipinf, not sure how to proceed after that. im using bdedit 0.58b11
Lowpro
31st December 2024, 17:00
Im fairly new to bdedit, Im in PLAYLIST, have the mpls responsible,the only area i see time, IN time and OUT Time, allows me to double click, then im in clipinf, not sure how to proceed after that. im using bdedit 0.58b11
Each of the fields for a given PlayItem are editable. Right click and select "Edit Mode" or use the keyboard shortcut, Ctrl+E. Once in "Edit Mode" update the "OUT time" so that it mirrors the "IN time". This will set the length of the PlayItem to 00:00:00.000 effectively skipping over it. If the playlist contains additional PlayItems you plan to retain just delete (Shift+Del) the PlayItem in question instead if you like, then saving your changes via the "Save" button in the lower left corner.
terrorindeed
2nd January 2025, 18:34
Each of the fields for a given PlayItem are editable. Right click and select "Edit Mode" or use the keyboard shortcut, Ctrl+E. Once in "Edit Mode" update the "OUT time" so that it mirrors the "IN time". This will set the length of the PlayItem to 00:00:00.000 effectively skipping over it. If the playlist contains additional PlayItems you plan to retain just delete (Shift+Del) the PlayItem in question instead if you like, then saving your changes via the "Save" button in the lower left corner.
Thanks Lowpro!. Your method didn't quite work, but I was able to get around the issue. I first changed the playitem OUT time to match the total length of a 0.250 second blank black mt2s file. Then Saved the change. I then removed the 00709 m2ts, and replaced it with my 0.250 second m2ts, renamed to 00709 and began playback. No more warning video !
Lowpro
2nd January 2025, 20:31
Thanks Lowpro!. Your method didn't quite work, but I was able to get around the issue. I first changed the playitem OUT time to match the total length of a 0.250 second blank black mt2s file. Then Saved the change. I then removed the 00709 m2ts, and replaced it with my 0.250 second m2ts, renamed to 00709 and began playback. No more warning video !
Yep, replacing the video works too. And again, you can adjust the IN time and OUT time to play whatever portion of the given video that you'd like effectively accomplishing the same thing.
ernnnn
12th January 2025, 00:59
Hi!
Iīm dealing with an UHD disc with just the BACKUP, CLIPINF, META, PLAYLIST and STREAM folders inside the BDMV folder. The only one containing something similar to the menu, is the META folder, containing a folder called DL with three files inside, two jpgs with the menu background in different shapes, and a xml file. I assume I have to edit that xml file, but I don't know where to start, as I usually deal with Java menus containing pngs. It's a Netflix disc, FYI.
Thanks for any info regarding how to deal with this kind of menu.
Lowpro
12th January 2025, 01:45
Hi!
Iīm dealing with an UHD disc with just the BACKUP, CLIPINF, META, PLAYLIST and STREAM folders inside the BDMV folder. The only one containing something similar to the menu, is the META folder, containing a folder called DL with three files inside, two jpgs with the menu background in different shapes, and a xml file. I assume I have to edit that xml file, but I don't know where to start, as I usually deal with Java menus containing pngs. It's a Netflix disc, FYI.
Thanks for any info regarding how to deal with this kind of menu.
The META folder is not related to the menus. It's where metadata is stored. When inserting the disc in a game console for example, the name of the disc and thumbnail shown are acquired from the META folder. Menus which are not java based are located in the STREAM folder. They're stored within M2TS files and can be viewed/edited using BDedit.
ernnnn
12th January 2025, 11:43
The META folder is not related to the menus. It's where metadata is stored. When inserting the disc in a game console for example, the name of the disc and thumbnail shown are acquired from the META folder. Menus which are not java based are located in the STREAM folder. They're stored within M2TS files and can be viewed/edited using BDedit.
First of all, thank you very much for your help.
According to your message, the menu is divided into two different M2TS, with different screen sizes. Is there any tutorial where I could find out how to deal with them? I don't know where to start on BDedit, as although I use it, not that deeply.
EDIT: I have found the buttons on BDedit. Is it possible to edit the text directly on BDedit or do I have to do it with photoshop or Scenarist?
Thanks in advance!
Lowpro
12th January 2025, 18:16
First of all, thank you very much for your help.
According to your message, the menu is divided into two different M2TS, with different screen sizes. Is there any tutorial where I could find out how to deal with them? I don't know where to start on BDedit, as although I use it, not that deeply.
EDIT: I have found the buttons on BDedit. Is it possible to edit the text directly on BDedit or do I have to do it with photoshop or Scenarist?
Thanks in advance!
It's a bit more complicated than that. The objects (images) used by the given IG (menu) are accessed from the "Objects" tab of the IG. From the "Objects" tab one or more objects can be exported using the "Save object image" option and imported using the "Load object image" option, the existing object and/or palette being replaced on import if the "Replace the selected object" and/or "Replace the selected palette" options are checked.
Once importing (Load object image) the updated object you'd update the M2TS file in question using the "Mux" option. Once mux'ing out the associated CLPI file may need updated as well. (Make sure the "Ask to correct packet size in ClipInfo" option is checked from the OPTIONS tab.) BDedit will update the CLPI file for you if needed. It doesn't happen when mux'ing out however. Once mux'ing out go to the "BDMV" tab and "Read" the Blu-ray fresh, then going to the "CLIPINF" tab selecting the CLPI file in question. If the CLPI file needs updated BDedit will display a prompt offering to update the CLPI for you.
That being said, there's one huge catch to all of this. Menus for HDMV based Blu-ray's have limitations regarding the images used as compared to BD-J. The images for HDMV based Blu-ray's are limited to 256-color 8-bit indexed PNG's. Also, every object (image) used for a given menu page must be using the same color palette. As such, there are two methods which can be used to replace an object within an IG.
You can export (Save object image) the object in question and its palette (Save palette), then applying the exported palette to the updated version of the image prior to import back to the IG. The other method would be to export all objects that use the same color palette, update the object in question, then process all exported objects using PNG Quantizer importing the resulting images back to the IG, PNG Quantizer having created a 256-color 8-bit indexed copy of all the images, the same color palette being applied to each image.
And this may not work out, but you can try it. Export the objects (images) in question and update them, then import the objects back to the IG replacing the existing objects, but not the color palette. This will add a new color palette to the IG which can then be deleted (Shift+Del). Mux out at that point, then reading the Blu-ray fresh returning to the IG. Once back at the IG select the updated objects from the "Objects" tab to see if they're being displayed correctly using the original color palette. If so, you're good to go. If not, one of the methods described previously would need to be used.
terrorindeed
19th January 2025, 02:03
Im running into an issue with a menu conversion. I have mapped out the words, but I am looking to center all 4 of the words properly. In the xml file, I can specify their coordinates like x,y. But that has no bearing on where they show up in the menu, just what is made visible. Anyone know what I am looking for in the .class file? I have set all parameters correctly, so that all words are now visible, several were 3 times the size of the original. But I would like those new words to be better centered.
taurusus
19th January 2025, 05:45
terrorindeed
Hi, to find the desired class in the jar file, you need luyten-0.5.4. You insert the button name from the xml file into the search. So you can find a class where the button sizes are duplicated from xml, but there may be another class where the button coordinates are specified in the menu, you can find it by the menu name "Main Menu", "Settings", "Setup", "Audiolist", it happens in different ways.
terrorindeed
19th January 2025, 07:11
terrorindeed
Hi, to find the desired class in the jar file, you need luyten-0.5.4. You insert the button name from the xml file into the search. So you can find a class where the button sizes are duplicated from xml, but there may be another class where the button coordinates are specified in the menu, you can find it by the menu name "Main Menu", "Settings", "Setup", "Audiolist", it happens in different ways.
Hey thanks for the reply. I believe I have found them. Ive taken screenshots and now loaded them into GIMP to confirm they are the mapped coordinates for the buttons. I've modified the .class already to allow for larger texts in the menu, ie bipush to sipush, so hopefully this allows me to move around the buttons. Thanks!
terrorindeed
21st January 2025, 20:54
Now a new issue.
If I remove the original japanese audio track, replacing it with a french audio track, the Scenes no longer match up. From the menu, if I select Scene 2, Scene 3 loads etc. If I select Scene 15 or higher (up to 26), nothing happens.
taurusus
21st January 2025, 21:15
In which program did you change the road?
terrorindeed
21st January 2025, 21:20
In which program did you change the road?
tsmuxer to extract the french dolby 5.1
txmuxer to remove japanese audio, and add french,
tsxmuer bluray folder
taurusus
21st January 2025, 21:59
Have you opened a playlist or m2ts in tsMuxeR?
ocean
21st January 2025, 23:47
Hi taurusus, It could also be playlist Mark:
https://i.postimg.cc/nj0ykRSK/Mark-Type.png (https://postimg.cc/nj0ykRSK)
terrorindeed
22nd January 2025, 02:49
Have you opened a playlist or m2ts in tsMuxeR?
I have scenes 1-14 working as they should. But now scenes 15-26 are not selectable.
As far as I can tell, I have set hexeditor correctly for the original playlist.
Not sure where the error is coming from.
terrorindeed
22nd January 2025, 02:51
Hi taurusus, It could also be playlist Mark:
https://i.postimg.cc/nj0ykRSK/Mark-Type.png (https://postimg.cc/nj0ykRSK)
I'm working with a 3D BluRay, so I have 2 playlists in question.
Should both Playlist Mark points be identical?
I will take a look shortly and post back.
taurusus
22nd January 2025, 05:47
If there were "Link points" in the playlist besides the "Entry mark", then they should be added to each episode, but tsMuxer does not save them, they can be added to BDedit.
terrorindeed
22nd January 2025, 05:54
I'm working with a 3D BluRay, so I have 2 playlists in question.
Should both Playlist Mark points be identical?
I will take a look shortly and post back.
Fixed it. It was in fact the markpoints, half of them were missing on 00800.mpls and 01707.mpls. I copied them from the english bluray and loaded them, all is working now. thank you
terrorindeed
22nd January 2025, 06:44
How would I go about unlinking subtitles to an audio track?
I changed japanese audio for french audio, and changed the english text translation japanese subtitle for spanish.
Now that the french audio plays, the spanish subtitles are hardcoded to the audio track.
I also cannot select the spanish subtitle when playing the english atmos track.
taurusus
22nd January 2025, 07:00
This can be in a class or in a bin file, if there is one, need to look at the entire Jar folder.
terrorindeed
22nd January 2025, 16:06
This can be in a class or in a bin file, if there is one, need to look at the entire Jar folder.
Im combing through the 00000.jar and not seeing anything obvious to the pg stream.
If its in the .bin file, what can I do ?
taurusus
22nd January 2025, 16:12
You need to search there by the playlist number, but considering that all the values are there in hexadecimal form. I edit in Hex Editor Neo, open the converter in it and convert it from decimal to hexadecimal.
erick
28th February 2025, 17:17
How do I know which Java code increases the size of the letter spaces? Which number do I change there to increase the size?
https://ibb.co/HN6mt8b
taurusus
28th February 2025, 17:21
The first two digits are the coordinates in the png file, the next two are the length and height of the button.
erick
28th February 2025, 17:27
and if it is the width of the button spaces what would it be?
erick
28th February 2025, 17:32
in this case I wanted to put Portuguese instead of English in this png
https://ibb.co/0pvbLknc
taurusus
28th February 2025, 17:34
This should be viewed in a different class, and there should be at least two more classes for each menu.
erick
28th February 2025, 17:39
searching the png file I found this bo.class
https://ibb.co/JYSHNy4
erick
28th February 2025, 17:42
can you see the jar folder for me ?
https://www.mediafire.com/file/264afyj9xu18fsd/JAR.rar/file
taurusus
28th February 2025, 17:48
Do you have multiple menu languages there? Have you decided which menu you will edit?
erick
28th February 2025, 18:02
Yes, I would like to change Spanish to Portuguese.
erick
28th February 2025, 18:09
Do you have multiple menu languages there? Have you decided which menu you will edit?
If you can tell me how to do it, I would be grateful, which class the files are in and how you made the modification, and if you can modify this one, send it to me as an example, even more grateful.
taurusus
28th February 2025, 18:25
Do you want to completely redo the menu or just replace the audio track?
erick
28th February 2025, 18:32
only subtitles audio track
erick
28th February 2025, 18:37
Do you want to completely redo the menu or just replace the audio track?
and this the subtitle of the opening
https://ibb.co/pr56fcst
taurusus
28th February 2025, 18:43
Do you choose Espanol in this menu? Which subtitles do you want to replace, also Espanol?
erick
28th February 2025, 18:46
Do you choose Espanol in this menu? Which subtitles do you want to replace, also Espanol?
yes spanish subtitles
taurusus
28th February 2025, 19:36
If you just replace the subtitles button, it's enough to replace ESPANOL with PORTUGUES, in the USA_Shared_Composite 1.png file, in this case, you don't need to change anything in the classes.
erick
28th February 2025, 19:44
If you just replace the subtitles button, it's enough to replace ESPANOL with PORTUGUES, in the USA_Shared_Composite 1.png file, in this case, you don't need to change anything in the classes.
OK, but I want to replace the audio and subtitles button inside the menu
taurusus
28th February 2025, 19:56
The Spanish button is big enough, it can also be replaced without any problems.
https://i124.fastpic.org/thumb/2025/0228/81/_5fee5bdb6a583946f9e54f8bc9f63781.jpeg (https://fastpic.org/view/124/2025/0228/_5fee5bdb6a583946f9e54f8bc9f63781.png.html)
erick
28th February 2025, 20:07
The Spanish button is big enough, it can also be replaced without any problems.
https://i124.fastpic.org/thumb/2025/0228/81/_5fee5bdb6a583946f9e54f8bc9f63781.jpeg (https://fastpic.org/view/124/2025/0228/_5fee5bdb6a583946f9e54f8bc9f63781.png.html)
Thank you friend, can you share your jar folder with me for this edition?
I have a question, which font are you using?
taurusus
28th February 2025, 20:18
Jar folder
https://cloud.mail.ru/public/QWTQ/eryioX3pe
font "Albertus Nova Regular"
erick
28th February 2025, 20:30
Jar folder
https://cloud.mail.ru/public/QWTQ/eryioX3pe
font "Albertus Nova Regular"
I edit some Java Disney menus and I always can't edit the png due to the spaces in the png. Can you make a video on how to edit the codes and the spaces so I can't reduce the font size in the png? I don't have in-depth knowledge of Java codes.
taurusus
28th February 2025, 20:34
To edit classes, I use the programs "DJ Java Decompiler 3.12" and "JByteMod-1.8.2", which programs do you use?
erick
28th February 2025, 20:38
Jar folder
https://cloud.mail.ru/public/QWTQ/eryioX3pe
font "Albertus Nova Regular"
The one you made and sent me broke one there on the select button, it was above the name
https://ibb.co/B5rwZTPw
erick
28th February 2025, 20:41
To edit classes, I use the programs "DJ Java Decompiler 3.12" and "JByteMod-1.8.2", which programs do you use?
I have these 2 programs Decompiler 3.12" and "JByteMod-1.8.2 here, I just don't understand Java
how to edit the correct code command there, just the Disney menu, that's why I wanted to learn
taurusus
28th February 2025, 21:03
I didn't know there were marker dots, that's the only thing that needs to be edited. It's too late now, I'll make an example tomorrow.
erick
28th February 2025, 21:08
I didn't know there were marker dots, that's the only thing that needs to be edited. It's too late now, I'll make an example tomorrow.
Okay, thanks friend, have a good night.
erick
7th March 2025, 16:41
I have an image in SDR, how do I put the colors of this image in HDR? Would there be a correct setting for a static image in Adobe Photoshop or another program that does this?
taurusus
7th March 2025, 16:55
Hi, I sent you a video on how to edit classes, did you get it? The SDR to HDR translation can be done in Color Space Manager, which is a utility in UHD Scenarist.
erick
7th March 2025, 17:13
Hi, I sent you a video on how to edit classes, did you get it? The SDR to HDR translation can be done in Color Space Manager, which is a utility in UHD Scenarist.
https://www.mediafire.com/file/nl84jhc99ghlbkr/Cordenadas+do+botao+disney.mp4/file
follow the link
taurusus
7th March 2025, 17:17
Yes, this is the video that I sent.
erick
7th March 2025, 17:23
Yes, this is the video that I sent.
yes this is the video you sent me I learned a lot about the lesson
taurusus
7th March 2025, 17:45
As I have already written, UHD Scenarist is needed for this, I do not know of any other programs.
taurusus
7th March 2025, 18:55
File "png"
erick
7th March 2025, 19:12
File "png"
Thanks friend, it worked
erick
7th March 2025, 19:22
Why doesn't Still Image Encoder create a video with the UHD image?
Using it in Scenarist UHD does it give an error?
connect encode the parameters are invalid
taurusus
7th March 2025, 19:36
It only works with png files of 1920x1080. It creates a static image, it doesn't have to be UHD.
erick
7th March 2025, 19:38
It only works with png files of 1920x1080. It creates a static image, it doesn't have to be UHD.
It will create the image but the menu that I will put will be 1920x1080 and that is even if the film is 4k
taurusus
7th March 2025, 19:49
Yes. Or make an MP4 in DaVinci Resolve and then convert it to "Hevk" in Titan Job Composer.
erick
7th March 2025, 20:14
Yes. Or make an MP4 in DaVinci Resolve and then convert it to "Hevk" in Titan Job Composer.
Can you send me the link to download DaVinci Resolve? I don't have it.
taurusus
7th March 2025, 20:19
Can you send me the link to download DaVinci Resolve? I don't have it.
I took it here
https://repack.me/
erick
16th March 2025, 12:14
Hi friend, any tips on how to delete 2 selection buttons from the Sony menu?
I managed to delete them in Java, but there is one detail:
the selection dots and the place where the name was are still there.
How do I delete this?
taurusus
16th March 2025, 13:04
Hi, I need to see the menu, send me all the files without the movie so that I can play the menu. There is no single recipe for such menus.
erick
16th March 2025, 19:11
Hi, I need to see the menu, send me all the files without the movie so that I can play the menu. There is no single recipe for such menus.
https://drive.google.com/file/d/1VFRhe1QLpJBRVsJxWKRh_JcCnrSJr32W/view?usp=sharing
I've been struggling for hours to find this
you reproduce it, everything is modified correctly
I just need you to remove the select buttons where it's empty
taurusus
16th March 2025, 20:47
https://cloud.mail.ru/public/bA8s/Ew87jUizZ
erick
16th March 2025, 20:55
https://cloud.mail.ru/public/bA8s/Ew87jUizZ
Wow, you are a genius. How did you do that? Congratulations. Which files did you edit perfectly?
taurusus
16th March 2025, 21:09
Audio 1 - JAR\00000.jar\com\spe\g\b\a
Audio 2 - JAR\00000.jar\com\spe\g\c\a
Subtitle 1 - JAR\00000.jar\com\spe\g\b\h
Subtitle 2 - JAR\00000.jar\com\spe\g\c\h
erick
16th March 2025, 21:13
Audio 1 - JAR\00000.jar\com\spe\g\b\a
Audio 2 - JAR\00000.jar\com\spe\g\c\a
Subtitle 1 - JAR\00000.jar\com\spe\g\b\h
Subtitle 2 - JAR\00000.jar\com\spe\g\c\h
Thank you friend, always helping me
erick
17th March 2025, 11:45
Thank you friend, always helping me
Can you tell me which lines were edited
inside Java
I'm trying to understand it but there are several UTF files
taurusus
17th March 2025, 13:12
I just deleted the highlighted lines.
https://i124.fastpic.org/thumb/2025/0317/ea/_554834cd63e42fa15fae6916444b7dea.jpeg (https://fastpic.org/view/124/2025/0317/_554834cd63e42fa15fae6916444b7dea.png.html)
In this case, classes are edited only in JByteMod-1.8.2, where it is more difficult to determine where the beginning and the end of the button are.
erick
17th March 2025, 20:08
I just deleted the highlighted lines.
https://i124.fastpic.org/thumb/2025/0317/ea/_554834cd63e42fa15fae6916444b7dea.jpeg (https://fastpic.org/view/124/2025/0317/_554834cd63e42fa15fae6916444b7dea.png.html)
In this case, classes are edited only in JByteMod-1.8.2, where it is more difficult to determine where the beginning and the end of the button are.
Hmm, I see, you didn't just delete it
but you edited it too
erick
26th March 2025, 14:00
I'm working on a Universal menu
I can't find the mpls that connects the main menu background image. Any ideas?
taurusus
26th March 2025, 14:59
I'm working on a Universal menu
I can't find the mpls that connects the main menu background image. Any ideas?
If the m2ts number is known, then the mpls can be found using BDEdit or BDInfo.
erick
26th March 2025, 15:02
If the m2ts number is known, then the mpls can be found using BDEdit or BDInfo.
I found it using bdinfo
I replaced the m2ts and mpls
but the menu goes black and only the buttons appear
but the background image disappears
taurusus
26th March 2025, 15:26
It is necessary to change all files, m2ts, mpls, clpi.
erick
26th March 2025, 17:07
It is necessary to change all files, m2ts, mpls, clpi.
I understand, I'll do the test and let you know if it works
Thanks
erick
26th March 2025, 20:05
It is necessary to change all files, m2ts, mpls, clpi.
get it friend, now my other question in this case how to delete the blank spaces from the menu can you help me universal and different from sony
put the Portuguese name in second place below the English so as not to be far away
https://www.mediafire.com/file/59pz7txblh5l4vf/menu.rar/file
taurusus
27th March 2025, 07:11
get it friend, now my other question in this case how to delete the blank spaces from the menu can you help me universal and different from sony
put the Portuguese name in second place below the English so as not to be far away
https://www.mediafire.com/file/59pz7txblh5l4vf/menu.rar/file
Edited the classes.
Audio: sh.class, ETXletUSA.class, ql.class
Subtitle: il.class, ETXletUSA.class, ql.class
Top menu: bd.class, ETXletUSA.class
https://cloud.mail.ru/public/Qy9D/KbSEpbkzc
erick
27th March 2025, 11:32
Edited the classes.
Audio: sh.class, ETXletUSA.class, ql.class
Subtitle: il.class, ETXletUSA.class, ql.class
Top menu: bd.class, ETXletUSA.class
https://cloud.mail.ru/public/Qy9D/KbSEpbkzc
My friend, thank you very much for your support, you are very intelligent, gratitude for everything
palestina
13th April 2025, 20:11
Hi.
Do I still need IGFix FE to edit a multiplexed menu?
Or is there another alternative?
Thank you.
ocean
14th April 2025, 22:02
Hi palestina, IGFix FE from Defsoft, I have the demo version, unfortunately the full version is no longer on the market:
https://i.ibb.co/23KvjNd9/Defsoft.png (https://ibb.co/23KvjNd9)
If it won't be implemented in BDedit, from what I know it's possible to work on it with scenarist.
palestina
15th April 2025, 11:43
Yes, that's the demo version I have too. It's a shame I can't access the full version anymore.
Unfortunately, I've never worked with Scenarist. I have the program, but I've never used it.
It's a shame it hasn't been implemented in BDedit.
Best regards, and thank you.
palestina
26th April 2025, 09:24
I'm working on a movie (Black Hawk Down) with two cuts (Theatrical and Extended Cut) and an IGS menu.
I'd like to know if it's possible to remove the option to select a cut from the start of the disc.
I'd like to have it go directly to the main menu when the disc starts (after the Sony title).
Thank you.
taurusus
26th April 2025, 11:26
I'd like to know if it's possible to remove the option to select a cut from the start of the disc.
Hi, I don't know how to disable one version of a movie in BDedit. It worked several times after disassembling the disk in the Scenarist, and then editing the ies file in IGEditor.
palestina
27th April 2025, 10:28
Hi, I don't know how to disable one version of a movie in BDedit. It worked several times after disassembling the disk in the Scenarist, and then editing the ies file in IGEditor.
Thank you so much @taurusus
palestina
28th August 2025, 18:48
Hello.
Once again, I'm having trouble finding the files to edit to modify a Lionsgate menu.
I've gone through all the *class files and can't find the right ones to edit.
I've also checked all the files in the JAR folder and haven't found anything either.
I'm leaving the JAR folder here in case anyone wants to take a look.
Thanks.
https://mega.nz/file/SpxxSQrK#sLjkQieIQ9dKEK11xqSf5ubinhdHyqkwBOArTmYLVr4
taurusus
28th August 2025, 21:52
Palestina
Hi, everything is complicated here. As I understand it, all the buttons here are encoded in unicode, at this address 00000.jar\com\msi\lgf\resources\menu.bin.
palestina
29th August 2025, 08:19
Thank you very much, @taurusus, for the explanation.
It's really complicated. A shame.
Best regards.
malimuc
30th August 2025, 11:05
Hello palestina. What would you like to have edited in the JAR file?
palestina
31st August 2025, 08:41
Hello.
I'd like to change the audio codec to Spanish.
Thanks for your reply.
taurusus
31st August 2025, 20:53
Hello palestina.
If you wanted to change the Dolby Audio logo to Dolby TrueHD, then here is the edited file.
https://cloud.mail.ru/public/E5N5/qu7jDbzrJ
palestina
1st September 2025, 16:20
Thank you taurusus
erick
19th September 2025, 19:12
Can anyone help me with this menu? I want to put a button in Portuguese only on the initial language menu so that when I start the menu it is in English.
https://www.mediafire.com/file/ggoi84yjvrmlqbv/JAR.rar/file
taurusus
19th September 2025, 20:18
Hello erick. You can't do with one Jar folder here, you need a working menu to understand what to do. Explain where you need to add the button, at the beginning where the menu language is selected, or in the audio menu?
erick
19th September 2025, 21:19
Hello erick. You can't do with one Jar folder here, you need a working menu to understand what to do. Explain where you need to add the button, at the beginning where the menu language is selected, or in the audio menu?
When I play Disney movies from the beginning, the first image appears with the languages, and on this first page I want to add a Portuguese button, and I'll send you the playback files.
taurusus
19th September 2025, 21:48
When I play Disney movies from the beginning, the first image appears with the languages, and on this first page I want to add a Portuguese button, and I'll send you the playback files.
You can add a button, but all these buttons are linked to the files "class, png and resources.xml ", each language has its own files. If you add a button, you will need to create all these files for it, and this is very difficult, it's easier to rename existing buttons.
erick
19th September 2025, 22:52
You can add a button, but all these buttons are linked to the files "class, png and resources.xml ", each language has its own files. If you add a button, you will need to create all these files for it, and this is very difficult, it's easier to rename existing buttons.
but when I rename the French button and put Portuguese, the menu will enter French, how do I do it?
taurusus
19th September 2025, 23:28
It's hard to explain if you've never done it. To do this, I need a working menu.
erick
20th September 2025, 00:26
It's hard to explain if you've never done it. To do this, I need a working menu.
follow the functional menu
https://www.mediafire.com/file/j633dtxq4mk9g24/Lilo.and.Stitch.2025.UHD.BluRay.2160p.HEVC.Atmos.TrueHD7.1-MTeam.rar/file
taurusus
20th September 2025, 05:14
Now, when you click on the French button, the menu will be English. You only need to replace the name of the button.
https://mega.nz/file/TnIEnLoS#FYGiUbr-zeO4gNklv9pupwn2rJOCVYd_R6WU6hseF28
erick
20th September 2025, 08:21
Now, when you click on the French button, the menu will be English. You only need to replace the name of the button.
https://mega.nz/file/TnIEnLoS#FYGiUbr-zeO4gNklv9pupwn2rJOCVYd_R6WU6hseF28
Can you give me a hint which files were modified?
taurusus
20th September 2025, 09:04
I deleted all the French-related text and png files and changed dl.class .
erick
20th September 2025, 12:02
I deleted all the French-related text and png files and changed dl.class .
I understand, thank you very much
erick
20th September 2025, 12:07
I deleted all the French-related text and png files and changed dl.class .
the last question which research did you use to discover this class
and what changed in this class
taurusus
20th September 2025, 12:36
I haven't done any research, I know that there is such a class in this menu. As for the changes, you can compare my class with the original one. I have removed the control unit for the French menu.
erick
20th September 2025, 14:25
I haven't done any research, I know that there is such a class in this menu. As for the changes, you can compare my class with the original one. I have removed the control unit for the French menu.
I saw it here, I understood it once again, thank you
El Capitain
26th September 2025, 21:16
Is there any "typical" solutions for some "studio" menus editing?? For ex. Paramount, Warner, Columbia...
I've got a Warner disc and want to remove uneccessary audio and subtitles buttons (keep only first 2 of 5 in audio/video menu)
https://dropmefiles.com/Iw7zD - here are the archive with whole folder ex. m2ts - which jar-pages do I need looks for?
taurusus
27th September 2025, 02:27
Hello El Capitan, from the beginning we are looking for a class with the coordinates of the buttons in png, by the name of the png itself. In the found class, find the desired button and by its letter name (The name consists of the name of this class and a dot through the letter or combination of letters assigned to this button), we search for the class with the coordinates of this button in the menu itself and remove the buttons that are not needed. Further in this menu, Warner has another class, it shows all the buttons in the playlist, it also needs to be edited, we are looking for it by the name DOLBY_AC3_AUDIO, it is always present in this class. It is better to search using the luyten-0.5.4 program, and you can edit it here with two programs, DJ Java Decompiler 3.12 and JByteMod-1.8.2.
If you can't find the right classes using this description, I can just tell you their names.
erick
8th October 2025, 14:04
Hi, I'm working on a Disney menu. I'd like to know where the class for the height and width position button is for the English initial language menu.
I would like you to show me the complete path of how to do this class search please
Because I have a little knowledge of Java, I looked for the png USA_QuickStart_Composite1_bt2020_HDR and found a class, but I don't know how to find the other classes and how to change them.
https://www.mediafire.com/file/217ljjp3aqogkd6/The.Fantastic.Four.First.Steps.2025.2160p.USA.UHD.Blu-ray.DV.HDR.HEVC.TrueHD.7.1.Atmos-TMT.rar/file
taurusus
8th October 2025, 15:19
Hi, which menu do you want to edit? The initial menu is the selection of the menu language.
https://i126.fastpic.org/thumb/2025/1008/8c/_d441b7c4d3dbf2dab0b6501bf10d9b8c.jpeg (https://fastpic.org/view/126/2025/1008/_d441b7c4d3dbf2dab0b6501bf10d9b8c.png.html)
If the initial menu is English, then usa_shared_composit1_bt2020_hdr this png does not apply to it, this png is for audio and subtitle buttons.
https://i126.fastpic.org/thumb/2025/1008/98/_4c02ada4ed844321b8eac6d87abccc98.jpeg (https://fastpic.org/view/126/2025/1008/_4c02ada4ed844321b8eac6d87abccc98.png.html)
erick
8th October 2025, 15:32
Hi, which menu do you want to edit? The initial menu is the selection of the menu language.
https://i126.fastpic.org/thumb/2025/1008/8c/_d441b7c4d3dbf2dab0b6501bf10d9b8c.jpeg (https://fastpic.org/view/126/2025/1008/_d441b7c4d3dbf2dab0b6501bf10d9b8c.png.html)
If the initial menu is English, then usa_shared_composit1_bt2020_hdr this png does not apply to it, this png is for audio and subtitle buttons.
https://i126.fastpic.org/thumb/2025/1008/98/_4c02ada4ed844321b8eac6d87abccc98.jpeg (https://fastpic.org/view/126/2025/1008/_4c02ada4ed844321b8eac6d87abccc98.png.html)
the first image
taurusus
8th October 2025, 17:05
I do not know which program you are looking for classes with, but it is better to search using luyten-0.5.4. If you have already found di.class , then copy the combinations of letters in the name, I highlighted di.d for example.
https://i126.fastpic.org/thumb/2025/1008/49/_90a6c3f0fef7eec557710e612a38f949.jpeg (https://fastpic.org/view/126/2025/1008/_90a6c3f0fef7eec557710e612a38f949.png.html)
This is how you can find any class.
erick
8th October 2025, 17:23
I do not know which program you are looking for classes with, but it is better to search using luyten-0.5.4. If you have already found di.class , then copy the combinations of letters in the name, I highlighted di.d for example.
https://i126.fastpic.org/thumb/2025/1008/49/_90a6c3f0fef7eec557710e612a38f949.jpeg (https://fastpic.org/view/126/2025/1008/_90a6c3f0fef7eec557710e612a38f949.png.html)
This is how you can find any class.
In this class, I edit the height of the English button up and down using the number 0 in the case of di.d di.c di.b
and I have more things to do besides these classes
There are 2 classes, how do you know how to find the right class?
https://imgur.com/OvxKH9K
https://imgur.com/aMpTS8l
taurusus
8th October 2025, 17:39
In this class, you can only edit the location of the button in the menu, from top to bottom to right to left. If you need to resize the button, this is done in png and then in di.class . What number 0 are you writing about? You need to edit these coordinates.
https://i126.fastpic.org/thumb/2025/1008/96/9305cf38c226f468c70ffb9907c95796.jpeg (https://fastpic.org/view/126/2025/1008/9305cf38c226f468c70ffb9907c95796.png.html)
erick
8th October 2025, 18:30
In this class, you can only edit the location of the button in the menu, from top to bottom to right to left. If you need to resize the button, this is done in png and then in di.class . What number 0 are you writing about? You need to edit these coordinates.
https://i126.fastpic.org/thumb/2025/1008/96/9305cf38c226f468c70ffb9907c95796.jpeg (https://fastpic.org/view/126/2025/1008/9305cf38c226f468c70ffb9907c95796.png.html)
If I edit the class you selected, the button will go up and down w.class? Example: 334, 404, 508, 572
taurusus
8th October 2025, 20:01
If you don't change the name of the button, then I don't understand why you need to move them? 334, 404, 508, 572 are the coordinates of all 4 buttons vertically.
erick
8th October 2025, 20:23
If you don't change the name of the button, then I don't understand why you need to move them? 334, 404, 508, 572 are the coordinates of all 4 buttons vertically.
I put the name in Portuguese and removed the English descriptive . The only thing I would like to do is to make the buttons closer to each other because the English is far away.
taurusus
8th October 2025, 20:31
Take a screenshot or use mine, open it in Photoshop, position the buttons as you need, measure the coordinates and write to the class.
suan_r23
15th October 2025, 18:47
Hello, I want to edit a UHD Blu-ray with BDEdit, but it’s very hard for me to understand how to do it and how to use BDEdit. My UHD Bluray starts with a Paramount intro and then shows a menu to select the language:
https://i.postimg.cc/j5BQMbj7/Startup-Menu.png
and then the main menu is launched. Is it possible to make the UHD Bluray start directly with the main menu, skipping the language selection menu? I understand that it would be necessary to set the language automatically, as if it were chosen from the language menu.
I’ve uploaded the UHD Bluray files to 1fichier, without the main movie .m2ts file, which in total takes up 498 MB. Could someone please do me a huge favor and create a tutorial with BDEdit screenshots showing what needs to be done and how to do it? Thank you so much.
Bluray UHD Menu structure 1Fichier mirror (https://1fichier.com/?lzd12q8xgk2prae1m9i7)
Bluray UHD Menu structure MEGA mirror (https://mega.nz/file/J211wYxJ#ANlVCbXJHhzA71MxrFpnL3stM4fdrO_g5qeYAJ_wEwQ)
Bluray UHD Menu structure mirror 3 (https://limewire.com/d/JxefO#jBBMpeyO99)
taurusus
15th October 2025, 19:13
Hi suan_r23. If you want help, then upload your files to a public and not a paid file sharing service. The free download is very slow, no one will download it.
suan_r23
15th October 2025, 20:45
Hi suan_r23. If you want help, then upload your files to a public and not a paid file sharing service. The free download is very slow, no one will download it.
Hi, Ive added two more mirrors. :)
taurusus
16th October 2025, 05:14
suan_r23
Watch the video
https://cloud.mail.ru/public/iLx6/eLVBD5QWi
suan_r23
16th October 2025, 12:38
suan_r23
Watch the video
https://cloud.mail.ru/public/iLx6/eLVBD5QWi
Wow, very useful. Great idea to put it in a video! This will serve me as a guide for other BD structures too. Many thanks.
erick
9th January 2026, 04:30
Can someone help me? I just added a Portuguese button to the Disney UHD 4K menu. How do I link this button to play the movie? Here's the menu to analyze.
https://www.mediafire.com/file/fqsqfidxv5txdgb/Tron.Ares.2025.2160p.USA.UHD.Blu-ray.DV.HDR.HEVC.TrueHD.7.1.Atmos-TMT.rar/file
taurusus
9th January 2026, 06:33
Hi erick. You need to edit the bluray_project file.bin, you need to add entries about your audio and subtitles to playlists 00800 and 00801.
erick
9th January 2026, 09:53
Hi erick. You need to edit the bluray_project file.bin, you need to add entries about your audio and subtitles to playlists 00800 and 00801.
Yes, I understand, but could you send an example, since there are code files there?
taurusus
9th January 2026, 10:32
Here is the edited file.
https://cloud.mail.ru/public/KAzU/BtpRLZo39
erick
9th January 2026, 12:23
Here is the edited file.
How did you get to the exact point in the audio editing? How did you search to find the options you edited? I'm using Hex Editor Neo; I can see everything, but finding the exact option is difficult.
taurusus
9th January 2026, 12:37
To search, you need to convert 800 to hexadecimal code, using the built-in converter, you get the number 0320 and you need to search for it.
erick
9th January 2026, 12:42
To search, you need to convert 800 to hexadecimal code, using the built-in converter, you get the number 0320 and you need to search for it.
Hmm, I understand. Thank you, friend. I'll call you again if I have any further questions.
erick
9th January 2026, 15:23
Hmm, I understand. Thank you, friend. I'll call you again if I have any further questions.
I apologize for my ignorance, but if possible, could you send a video explaining how you did this? It's very difficult to understand binary code, and I want to learn how to do it for my future collections.
taurusus
9th January 2026, 16:24
Editing the bin file.
https://cloud.mail.ru/public/37Kk/BoHgjog15
erick
9th January 2026, 17:21
Editing the bin file.
https://cloud.mail.ru/public/37Kk/BoHgjog15
Thank you very much, friend, for your precious time.
palestina
9th January 2026, 17:34
Thank you so much for the explanation, @taurusus.
I usually edit menus by modifying the *png files in the JAR folder, but learning this method will be very helpful.
Best regards.
mandeajupanu
11th February 2026, 12:31
hy to all! can u help me editing the subtitle menu from this jar file i cant find it for example English SDH thnx
https://www.mediafire.com/file/rt31vqs2qy32w6u/JAR.rar/file
taurusus
11th February 2026, 12:51
Hi mandeajupanu
The coordinates of all the buttons, including English-SDH, are in a text file. timeline.txt .
mandeajupanu
11th February 2026, 13:46
Hi mandeajupanu
The coordinates of all the buttons, including English-SDH, are in a text file. timeline.txt .
thankyou!
mandeajupanu
11th February 2026, 19:35
Hi mandeajupanu
The coordinates of all the buttons, including English-SDH, are in a text file. timeline.txt .
sorry for reposting but is not changing! well i did modify that but it still showing the original
taurusus
11th February 2026, 20:51
Check on this path 00000.JAR/com.msi.B.A.A.P.class , possibly in timeline.txt you can change the coordinates, and in this class, the name of the button.
I made a mistake here, all the buttons and their coordinates are encrypted with a HEX code in "00001.jar/com.msi.lgf.resources/menu.bin".
You can offer to decrypt this data to artificial intelligence, it will quickly decrypt it all, but the problem is that after editing, everything should be encrypted back without errors.
mandeajupanu
12th February 2026, 11:25
Check on this path 00000.JAR/com.msi.B.A.A.P.class , possibly in timeline.txt you can change the coordinates, and in this class, the name of the button.
I made a mistake here, all the buttons and their coordinates are encrypted with a HEX code in "00001.jar/com.msi.lgf.resources/menu.bin".
You can offer to decrypt this data to artificial intelligence, it will quickly decrypt it all, but the problem is that after editing, everything should be encrypted back without errors.
i lost you :) can you recomand any program to do it?
taurusus
12th February 2026, 12:13
To open and edit the file "menu.bin" use Hex Editor Neo. If you only need English SDH subtitles, look for these letters "SDH", in the hex code it will be 534448. This is what the string in the hex code looks like. "6D656E752E69642E5375627469746C65734D656E752E47726170686963427574746F6E50726F7065727469657356332E627574746F6E5F30372E76616C75653D456E676C69736820534448 " and this translates to "menu.id.SubtitlesMenu.GraphicButtonPropertiesV3.button_07.value=English SDH"
palestina
13th February 2026, 23:35
Hello.
I'm having a small problem with a Lionsgate menu.
In the *JAR file, there's a *class file ("P" in the com.msi.B.A.A path) which contains an entry for changing the audio options. However, I'm unable to compile it with DJ Java Decompiler.
I assume that *class file is for the pop-up menu, and I can't find where to make the changes in the main menu.
I want to change the audio from Spanish Dolby Digital 5.1 to Spanish Dolby Atmos, and I can't find where to do it.
I've attached the JAR file in case you can help me.
Thank you very much.
https://www.mediafire.com/file/b9l3waha0szlkjv/JAR.rar/file
taurusus
14th February 2026, 06:49
Hi palestina.
Read the previous messages, I answered the same question that you have about the same movie and described everything that needs to be done.
palestina
14th February 2026, 12:46
Hello.
Sorry. I hadn't noticed it was the same menu.
I had already read the instructions, but I've run into several problems.
In the *menu.bin file, I haven't been able to find the entries corresponding to "Spanish" (5370616e697368), English (456E676C697368), or SDH (534448).
I've tried with Neo and HxD, but with no luck. I suppose I'm doing something wrong because it always returns the same result: "A pattern was not found."
Another problem is that the audio tracks that came with the movie (English Atmos, Spanish Dolby Digital, or French Dolby Digital) are missing from the *timeline.txt text file (and the associated *png).
I'm really stuck. I guess this type of editing is several levels beyond my expertise.
Anyway, thanks for your interest.
Best regards.
taurusus
14th February 2026, 13:13
You probably searched in the "Type:HEX" format, but you needed it in the "Type: String" format.
Do not pay attention to the text file, all resources are located in the menu.bin file.
palestina
14th February 2026, 16:51
Okay... I've found where to change some parameters in the *menu.bin file.
I've changed "Spanish 5.1" to "Spanish 7.1" in both the main menu and the pop-up menu.
What I can't figure out is how to change the audio format from Dolby Digital to Atmos.
Both in the main menu (logo) and the pop-up menu, it currently shows "Spanish 7.1 Dolby Digital."
taurusus
14th February 2026, 18:13
Look for the word "digital", it repeats 3 times in this button, everything needs to be replaced with "atmos",
but the line length will change by two characters, you will need to set a new length at the beginning of each changed line,
it is specified in unicode, or try to add spaces to the missing letters.
palestina
14th February 2026, 18:57
My mistake. I hadn't added the spaces to maintain the original structure. I'll try it. Thanks.
palestina
15th February 2026, 10:49
I finally understand the process, but I can't finish it.
I search for the string "digital_s" (6469676974616C5F73) and get four entries (0000EE10 / 0000EEC0 / 0000FC20 / 0000FCD0).
I edit them, replacing 6469676974616C5F73 with 61746D6F735F73 and adding four spaces at the end to maintain the original length, but it doesn't work. The disk won't boot.
The original string would be: "6D656E752E69642E417564696F4D656E752E47726170686963427574746F6E50726F7065727469657356332E627574746F6E5F30352E617564696F5F666F726D61745F6E6F726D616C3D6469676974616C5F73"
The modified one: "6D656E752E69642E417564696F4D656E752E47726170686963427574746F6E50726F7065727469657356332E627574746F6E5F30352E617564696F5F666F726D61745F73656C65637465643D61746D6F735F73 "
I'm sure I'm doing something wrong... but I can't see it.
taurusus
15th February 2026, 11:31
You only need the first two lines, the rest relate to the French button. In addition to "digital_s", you also need "digital_a", which is the next line after the first two found.
This is what these lines look like.
menu.id.AudioMenu.GraphicButtonPropertiesV3.button_05.audio_format_normal=digital_s
menu.id.AudioMenu.GraphicButtonPropertiesV3.button_05.audio_format_selected=digital_s
menu.id.AudioMenu.GraphicButtonPropertiesV3.button_05.audio_format_activated=digital_a
palestina
15th February 2026, 22:44
Hello.
Unfortunately, the disk still won't boot.
You have replaced the lines of code "6d656e752e69642e417564696f4d656e752e47726170686963427574746f6e50726f7065727469657356332e627574746f6e5f30352e617564696f5f666f726d61745f6e6f726d616c3d6469676974616c5f73" with "6d656e752e69642e417564696f4d656e752e47726170686963427574746f6e50726f7065727469657356332e627574746f6e5f30352e617564696f5f666f726d61745f6e6f726d616c3d61746D6F735f73 "
"6d656e752e69642e417564696f4d656e752e47726170686963427574746f6e50726f7065727469657356332e627574746f6e5f30352e617564696f5f666f726d61745f73656c65637465643d6469676974616c5f73" with "6d656e752e69642e417564696f4d656e752e47726170686963427574746f6e50726f7065727469657356332e627574746f6e5f30352e617564696f5f666f726d61745f73656c65637465643d61746d6f735f73 "
"6d656e752e69642e417564696f4d656e752e47726170686963427574746f6e50726f7065727469657356332e627574746f6e5f30352e617564696f5f666f726d61745f6163746976617465643d6469676974616c5F61" with "6d656e752e69642e417564696f4d656e752e47726170686963427574746f6e50726f7065727469657356332e627574746f6e5f30352e617564696f5f666f726d61745f6163746976617465643d61746d6f735f61 "
And also the two lines of code "5370616E69736820352E31" (Spanish 5.1) to "5370616E69736820372E31" (Spanish 7.1)
As I said... the disk doesn't even start.
palestina
16th February 2026, 00:58
I've included a screenshot of what the *menu.bin file will look like after the changes.
I changed "digital" to "atmos"
https://t2.pixhost.to/thumbs/5789/695756411_menu.jpg (https://pixhost.to/show/5789/695756411_menu.jpg)
Changes "Spanish 5.1" to "Spanish 7.1"
https://t2.pixhost.to/thumbs/5790/695759781_7-1-a.jpg (https://pixhost.to/show/5790/695759781_7-1-a.jpg)
https://t2.pixhost.to/thumbs/5790/695759784_7-1-b.jpg (https://pixhost.to/show/5790/695759784_7-1-b.jpg)
taurusus
16th February 2026, 04:10
The space bar should be written in the right column, there should be no empty space.
You don't need to press the space bar at the end of the line, but write the numbers 20202020.
And why are there 4 spaces, the word "atmos" is shorter by 2 letters of the word "digital"?
There should be only two spaces, otherwise you will have a longer string.
palestina
16th February 2026, 16:51
Hello.
First of all, thank you @taurusus for your patience. I'm taking small steps that are important to me.
Following your instructions, the disc now starts without problems and also shows the change from "Spanish 5.1" to "Spanish 7.1".
However, as you can see in the image, the Atmos logo and the original Dolby Digital logo don't appear in the main menu.
You can also see in the other image that "Spanish 5.1 Dolby Digital" still appears in the pop-up menu despite having changed the Class P to reflect the change. In this case, I modified the *class file with *rej.jar and then signed the *jar file with Scenarist Safeguard.
As I said... thank you for your patience and advice.
https://t2.pixhost.to/thumbs/5805/696089532_principal.jpg (https://pixhost.to/show/5805/696089532_principal.jpg)
https://t2.pixhost.to/thumbs/5805/696089531_emergente.jpg (https://pixhost.to/show/5805/696089531_emergente.jpg)
https://t2.pixhost.to/thumbs/5805/696089530_class-p.jpg (https://pixhost.to/show/5805/696089530_class-p.jpg)
taurusus
16th February 2026, 17:23
You haven't edited everything, there is also a line with this entry, "Spanish 5.1 Dolby Audio" you need to change it to "Spanish 7.1 Dolby Atmos".
palestina
16th February 2026, 18:51
In class P?
I've checked it again and haven't found it. I've also checked the other *classes and can't find any.
The Luyten search only finds two matches: class P and W. And I don't see it in either of them.
taurusus
16th February 2026, 19:08
I'm not talking about classes, I'm talking about a bin file with HEX code, look there.
palestina
17th February 2026, 00:08
I found it. I had changed the 7.1 surround sound but not the Dolby Audio. I'll try to find the problem with the logo. @taurusus... thank you so much for your help. I learned a lot from it.
taurusus
17th February 2026, 08:33
In the same file where you changed "digital" to "atmos", you have another line that needs to be edited, then the logo will appear. Look for such a line:
menu.id.Slider.StaticIconV2.icon_93.value=Spanish 5.1 Dolby Audio
palestina
17th February 2026, 12:52
That line of code, as you can see in the image, was already edited. I suppose I must have done something else wrong for the logo not to display correctly.
menu.id.Slider.StaticIconV2.icon_93.value=Spanish 7.1 Dolby Atmos
https://t2.pixhost.to/thumbs/5825/696445118_logo-atmos.jpg (https://pixhost.to/show/5825/696445118_logo-atmos.jpg)
In any case, the important thing was to understand the process, which was unfamiliar to me, and I think I've grasped it now.
Again... thank you very much @taurusus
terrorindeed
23rd February 2026, 17:53
Hey all. I'm running into an issue with Thunderbolts JPN 3D, I have successfully changed all assets and aligned them with either PNG padding, wrapper or manual name entries and absolute aload this functions, but one .class is giving me a tough time. Can anyone assist? I believe there is an auto layout hijacking my described methods.
taurusus
23rd February 2026, 19:28
Nothing is clear from your description, please send the jar folder. And explain more clearly what is not working for you.
terrorindeed
23rd February 2026, 20:59
Nothing is clear from your description, please send the jar folder. And explain more clearly what is not working for you.
How do I share the 00000.jar ?
Specifically, the eg.class which contains ja_setup_header, audio_button and subtitles_button are not aliging center under the header. I can manually move the header when attaching it directing to the screen at 1494, 100. But that same method does not work for the button. I have tried resizing the container, moving the button bipush / sipush, creating a wrapper ; new uv("wrapper", width, height), not nothing moves the buttons as far left as I need to be centered under SETUP.
taurusus
23rd February 2026, 21:16
Through any file sharing service, but if you need to align the menu buttons, then I need all the files to open the menu, it will be easier for me.
terrorindeed
23rd February 2026, 21:58
Through any file sharing service, but if you need to align the menu buttons, then I need all the files to open the menu, it will be easier for me.
Perfect.
taurusus
23rd February 2026, 22:24
I need a working menu that can be played in the player, how do you think I can align the buttons without seeing them?
terrorindeed
23rd February 2026, 22:38
I will DM you a link.
terrorindeed
23rd February 2026, 22:42
PM is not working.
taurusus
23rd February 2026, 22:47
Why do I need a set of files? As I play them in the player, I have to see how the menu works, the location of all the buttons on the screen. I need all the disc files that trigger the menu playback, the movie itself and additional materials are not needed.
terrorindeed
23rd February 2026, 22:51
My apologies. I am new to asking for this detailed help.
Does this suffice?
BDMV/
index.bdmv
MovieObject.bdmv
PLAYLIST/
CLIPINF/
JAR/
AUXDATA/
If yes, I will upload as well.
taurusus
23rd February 2026, 23:04
Is the disk unpacked? You leave all the files, delete only the m2ts file with the movie, if there are additional materials, they can also be deleted and delete the ssif folder, do not touch the rest.
terrorindeed
23rd February 2026, 23:12
I figured it out, I can playback this folder as a mini iso.
taurusus
24th February 2026, 03:51
You have deleted some necessary m2ts. My CyberLink PowerDVD 19 stops at the start menu, I can't access the Setup menu.
terrorindeed
24th February 2026, 04:19
Odd, I deleted the main m2ts, the main .ssif, and the 9GB secondary m2ts. I also tried in PowerDVD18, it is unplayable. Yet it plays in VLC.
taurusus
24th February 2026, 05:43
VLC doesn't work for me, it can't find java, even though I have 3 java versions installed. What did you have in 00734.m2ts, it starts 01468.mpls, which also starts 00682.m2ts at the very beginning of the disk.
Try to create a miniso file for the entire disk, I do not know if it is possible to use it to open the entire disk on another computer.
terrorindeed
24th February 2026, 13:40
00734.m2ts is a blank video, 00682.m2ts is the japanese disclaimer before the menu. Go into JAR/projectsettings.xml, and change project_type>2< to <1>, and JPN_DISC_ONLY<1> to <0>, CTRL-S
terrorindeed
24th February 2026, 13:43
I have JAVA 8 Update 461 and 471 on my Windows 11 system if that helps for VLC.
taurusus
24th February 2026, 14:13
Thanks for the tips, I did this a long time ago and it didn't help, and java is the same version, I was able to open the menu by changing the PowerDVD settings to always play 2d in 3d.
terrorindeed
24th February 2026, 14:15
fantastic!
taurusus
24th February 2026, 14:39
Open it eo.class , change v2.r(1535, 486); to v2.r(1507, 486); and v3.r(1, 0); to v3.r(28, 0);
terrorindeed
24th February 2026, 14:59
Brilliant! I will test shortly. How did you determine eo.class? I couldnt find any reference to it at all, I was stuck on ur, uw, ux, tr, uv, etc. lol
taurusus
24th February 2026, 15:56
I just know that there should be 2 classes for buttons, one class with the size of the buttons and the other with the coordinates of their location in the menu.
When you find one class by the name of the buttons in the resource file, you search for the second by their common heading "setupHeader".
terrorindeed
24th February 2026, 16:06
WOW! I did not know. Thank you. Fantastic Four 3D is a different beast altogther apparently. I have yet to look into it, but a friend told me there are no longer resources.xml or projectsettings.xml files.
palestina
4th March 2026, 16:03
I'm still having trouble getting the new Lionsgate menu working. Specifically, I'm unable to change the "Dolby Digital" logo to "Atmos".
I'm modifying the pop-up menu by changing this line of code:
6D656E752E69642E536C696465722E53746174696349636F6E56322E69636F6E5F39332E76616C75653D5370616E69736820352E3120446F6C627920417564696F
menu.id.Slider.StaticIconV2.icon_93.value=Spanish 5.1 Dolby Audio
for this other one:
6D656E752E69642E536C696465722E53746174696349636F6E56322E69636F6E5F39332E76616C75653D5370616e69736820372e3120446f6c62792041746d6f73
menu.id.Slider.StaticIconV2.icon_93.value=Spanish 7.1 Dolby Atmos
I also changed that same value in the main menu without any problems in the following entry:
6D656E752E69642E417564696F4D656E752E47726170686963427574746F6E50726F7065727469657356332E627574746F6E5F30352E76616C75653D5370616E69736820352E31
menu.id.AudioMenu.GraphicButtonPropertiesV3.button_05.value=Spanish 5.1
leaving it like this:
6d656e752e69642e417564696f4d656e752e47726170686963427574746f6e50726f7065727469657356332e627574746f6e5f30352e76616c75653d5370616e69736820372e31
menu.id.AudioMenu.GraphicButtonPropertiesV3.button_05.value=Spanish 7.1
My problem arises when trying to change the logo. I look for the three "digital" entries corresponding to the Spanish language and modify them, leaving them like this:
6D656E752E69642E417564696F4D656E752E47726170686963427574746F6E50726F7065727469657356332E627574746F6E5F30352E617564696F5F666F726D61745F6E6F726D616C3D61746D6F735F732020
menu.id.AudioMenu.GraphicButtonPropertiesV3.button_05.audio_format_normal=atmos_s
6D656E752E69642E417564696F4D656E752E47726170686963427574746F6E50726F7065727469657356332E627574746F6E5F30352E617564696F5F666F726D61745F73656C65637465643D61746D6F735F732020
menu.id.AudioMenu.GraphicButtonPropertiesV3.button_05.audio_format_selected=atmos_s
6D656E752E69642E417564696F4D656E752E47726170686963427574746F6E50726F7065727469657356332E627574746F6E5F30352E617564696F5F666F726D61745F6163746976617465643D61746D6F735F612020
menu.id.AudioMenu.GraphicButtonPropertiesV3.button_05.audio_format_activated=atmos_a
Unfortunately, all I've managed to do is make the logo disappear.
I've attached the *bin file in case you can take a look and offer some guidance.
Thanks.
https://www.mediafire.com/file/ax0r2d1ja7lz4dh/menu.rar/file
taurusus
4th March 2026, 18:05
Your bin file is encoded in different encodings, the source data is encoded in HEX = ASCII, and your changes are encoded in UTF-8. Encode everything in one encoding. I can't open the disk menu with your bin file.
malimuc
4th March 2026, 19:36
@palestina
Upload the complete JAR file and the Certificat folder (to Mediadfire) so I can see what your problem is.
Best regards
palestina
4th March 2026, 20:45
I re-encoded the original *bin file using only Hex Editor Neo (I had previously used HxD as well, and I'm not sure if that caused any problems).
The compressed folder contains the complete JAR folder (with the modified JAR file), the CERTIFICATE folder, and the *menu.bin file.
Although it wasn't necessary, I signed the JAR file with Scenarist Safeguard with the same result.
I've also included a screenshot of the main menu.
https://t2.pixhost.to/thumbs/6193/701491823_1.jpg (https://pixhost.to/show/6193/701491823_1.jpg)
https://www.mediafire.com/file/qzatmvw4bfqcxgm/FORUM.rar/file
taurusus
5th March 2026, 05:12
I wasn't writing about using any one program, but about encoding the file itself.
The source file is encoded in ANCI format, and your changes are encoded in UTF-8 format.
The artificial intelligence wrote it to me.
In general, to understand what is not working, I need the entire blu-ray disc so that I can play the menu on the player.
palestina
5th March 2026, 09:55
I'm leaving the Blu-ray disc without the M2TS file for the movie.
Thank you very much.
https://www.swisstransfer.com/d/f28edffb-fbba-4871-ba6d-b7a8923417a5
taurusus
5th March 2026, 13:34
As I thought, this code reacts to the unnecessary spaces that you put at the end of the Atmos logo,
I deleted them and the logo appeared in the menu.
You need to remove the spaces in three lines and set a new line length.
At the beginning of each line, its length is indicated by the number of characters per line, indicated in hexadecimal form.
palestina
5th March 2026, 14:17
Thanks for the guidance, @taurusus. I understand that the lines to modify, removing the "2020" from the end of them, are these:
6D656E752E69642E417564696F4D656E752E47726170686963427574746F6E50726F7065727469657356332E627574746F6E5F30352E617564696F5F666F726D61745F6E6F726D616C3D61746D6F735F732020
6D656E752E69642E417564696F4D656E752E47726170686963427574746F6E50726F7065727469657356332E627574746F6E5F30352E617564696F5F666F726D61745F73656C65637465643D61746D6F735F732020
6D656E752E69642E417564696F4D656E752E47726170686963427574746F6E50726F7065727469657356332E627574746F6E5F30352E617564696F5F666F726D61745F6163746976617465643D61746D6F735F612020
But unfortunately, I can't see what I need to modify at the beginning of each line to change the length.
taurusus
5th March 2026, 14:37
https://i127.fastpic.org/thumb/2026/0305/46/_b8221bf926d339b6cd697192c971d946.jpeg (https://fastpic.org/view/127/2026/0305/_b8221bf926d339b6cd697192c971d946.png.html)
Replace
a6 - a2
aa - a6
ac - a8
palestina
5th March 2026, 15:14
Oh... I had tried that option, but converting to text instead of decimal.
My mistake (like so many others). It's a learning experience.
Thanks for your attention and patience, @taurusus.
Best regards.
taurusus
5th March 2026, 15:35
I don't understand, did you succeed or not? Where did you change the data? You need to change it on the left side.
palestina
5th March 2026, 16:08
Yes, yes... it's changed and perfect.
mandeajupanu
21st March 2026, 16:38
Hello to everybody. I have a problem with a specific movie (Peter Rabbit 2018) for years . The menu is 'STRIPS OF FONTS.' After I edit the file (in my case, it's ds.class), I am passing the movie to AnyDVD . AnyDVD is showing that everything is OK, but the movie is not starting. I am uploading the JAR file.
https://www.mediafire.com/file/f3v7he7a7t3xi9c/JAR.rar/file
https://t2.pixhost.to/thumbs/6597/706624507_captura-de-ecran-2026-03-21-163905.png (https://pixhost.to/show/6597/706624507_captura-de-ecran-2026-03-21-163905.png)
taurusus
21st March 2026, 17:20
Hello mandeajupanu
According to this description of the problem, nothing is clear, what is the menu item "STRIPS OF FONTS" where is it located? Did you take an unnecessary screenshot of Anydvd, would it be better to show a screenshot of the menu and write what you changed in it?
Why did you edit ds.class , which menu language is this class for? There are two menus here, English and Russian. For English, you need to edit dt.class for the Russian menu, you need to edit du.class and they have completely different subtitle languages.
mandeajupanu
21st March 2026, 18:22
ok! i edit the wrong file :) thnx taurusus it was the dt.class
Lucho
24th March 2026, 14:49
Hello everyone,
I'm trying to modify an IGS menu using the method described by Lowpro in "https://forum.doom9.org/showpost.php?p=2013051&postcount=390" and I need your help.
The objects (images) used by the IGS menu in question are accessed from the "Objects" tab of the IGS.
From the "Objects" tab, I export the objects using the "Save Object Image" option (I also export the palette for that group of images), modify the PNGs with Photoshop, and save them as 8-bit, 256-color PNG files.
Once all the images are modified, I import them using the "Load Object Image" option. I also replace the existing palette.
However, when I use the "Mux" option to update the M2TS file, the modified images suffer a kind of color distortion that only returns to its correct state when I re-import the palette. But if I mux it again, the same thing happens.
What I haven't been able to do is use the option that relies on PNG Quantizer, as I can't find that software. Thanks in advance.
taurusus
24th March 2026, 15:48
Hi, if you use BDEdit to replace edited menu buttons, you need to do this by exporting to Scenarist Designer PS, which is installed in Photoshop, and you can load the original palette there when saving.
Lucho
25th March 2026, 20:49
Hello everyone.
I tried to modify the image using Scenarist Designer PS as tausurus recommended, but it still looks bad.
I followed the "IGS Menus" tutorial, so I think I'm doing something wrong.
In BDEdit, I select the images to modify, save the object image (the images are saved as PNGs, I load these images into Photoshop, they load as 2 RGB colors and 8 bits/channel), to be able to modify them, I change the RGB color mode to indexed color.
I modify the image and when it's finished, I save it as a "quick export PNG". I load this exported image and export it in Scenarist Designer PS, as the tutorial indicates, I rename each image with its original name, and load the images into BDEdit, then "mux" and read the created M2TS file, and update CLIPINF.
It doesn't matter if I use the same palette for all button states, or if I use each button with its corresponding palette, it still doesn't look right.
What step am I doing wrong?
Regards
palestina
25th March 2026, 22:10
Here's the process I follow:
- Download the PNGs you want to modify, along with their corresponding color palettes, using BDedit.
- Open the downloaded PNGs and modify them in Photoshop.
- Once modified, export them directly from Photoshop using Scenarist Designer and the corresponding color palette.
- Import the new PNGs with BDedit.
- Once all the PNGs are loaded, modify the M2TS file using BDedit's "mux" function.
And that's how it should work. It's important that each PNG is "signed" with its corresponding color palette.
taurusus
26th March 2026, 06:12
You don't need to convert the image to indexed colors.
FilipeAmadeuO
26th March 2026, 23:36
I have a UHD movie that i want to replace "SVENKA" with "PORTUGUES" in subtitles and language menus.
I already added PORTUGUES to the common_composite_1.png and corrected the xml to match it.
But the problem is that the size of "PORTUGUES" is 152 pixels instead of 118 pixels of "SVENKA".
So the letters are trimmed in the menu...
I tried chatgpt that sugested to replace sipush 140 -> sipush 152 in 6 class files. But makes no difference.
Can anyone please help ? I can send disc without main movie by PM...
Emulgator
27th March 2026, 01:25
Use a condensed font or rebuild the tiles, and: Show us the menu tiles.
taurusus
27th March 2026, 04:58
If you don't want the font size of this button to differ from the others, send a disc without a movie.
FilipeAmadeuO
27th March 2026, 06:56
@Emulgator and @taurusus
I have sent both the link to download the disc by PM (without main movie).
The SVENKA is in 3 places in the disc (language selection startup screen, subtitles menu and disc menu language).
The goal is to understand how to find where to change/edit, so if possible explain the strategy how to search and change.
Thanks
Emulgator
29th March 2026, 16:36
that link: microsift wants me to login.
A non-obtrusive filehoster please. wetransfer.com
FilipeAmadeuO
1st April 2026, 21:26
I am trying to understand better how to move selection button position in menu to correct the difference in number of caracthers.
In the UHD that i am working, changed English -> Portuguese but now on Language Menu and Subtitles menu the selection dark dot is out of position.
The dark dot is in image Generics_Composite1_BT2020_HDR.png with coordenates. In the class in i found in.F = new gs(this.az, "sb_ss_ind_n_P3_HDR", 1707, 40, 15, 15);
Which i believe itīs the button.
The question is here are the coordinates of the button on the menu, so i can change ? How to find ?
Also when i select Portuguese in the main menu, it defaults to Audio 3 and Subtitles OFF. How to change to Audio 0 and Subtitles 1 ?
Files can be downloaded here:
https://www.mediafire.com/file/z86llh6bwgrue41/SW8_FINAL.zip/file
taurusus
2nd April 2026, 06:38
You have placed your button in place of the original one without changing its size and coordinates in the png file.
In order for the indicator to fall into place, you need to change the size and coordinates of the button to new ones in df.class ,
and then set the new coordinates of the button in j.class for subtitles and gq.class for the language menu.
To change the audio track selection in the menu, edit ht.class it contains all the audio and subtitles that are in the playlist,
a letter is assigned to each language, and you can see which language belongs to which letter in bc.class .
You need to change the bc entry.M to bc.H for audio and bc.P to bc.H for subtitles.
Then the audio will turn on first by default, but the subtitles will remain turned off.
I do not know how to force them on, it is necessary that the subtitles be forced, but in this case it is necessary that the menu be Portuguese and not English.
Another tip, j.class and ht.class edited only in JByteMod-1.8.2.
alexmorph3us
5th June 2026, 14:31
Hi @taurusus. I have the following Universal menu where I would like to change the disc selection menu and subtitle language from "ITALIANO" to "ROMANIAN" in all instances. Can you please take a look at it or at least teach me how to accomplish this ?
Files can be downloaded here (without the the main movie of course):
https://pixeldrain.com/u/fpcNWYo7
taurusus
5th June 2026, 17:56
Hi, everything is simple here, change the png ITALIANO to ROMANIAN, if you can fit in the same size, then you don't need to do anything else.
If the length of the ROMANIAN button is longer, then you need to edit the files. resources.xml and resources_eng.xml , set new dimensions.
Then you also need to adjust to the new sizes in the classes. bs.class for audio, dw.class subtitles, dh.class the language selection menu.
alexmorph3us
5th June 2026, 19:02
Hi, everything is simple here, change the png ITALIANO to ROMANIAN, if you can fit in the same size, then you don't need to do anything else.
If the length of the ROMANIAN button is longer, then you need to edit the files. resources.xml and resources_eng.xml , set new dimensions.
Then you also need to adjust to the new sizes in the classes. bs.class for audio, dw.class subtitles, dh.class the language selection menu.
And where can I find the png with the required language ? Are you refering to the common_compsite_2 in the jar folder ?
I'm a bit new to this so I'm sorry. But I'm willing to learn :)
taurusus
5th June 2026, 19:07
The Italian buttons are located in all three common_composite.
alexmorph3us
5th June 2026, 19:18
The Italian buttons are located in all three common_composite.
Yes. But what about the italian descriptions of the commentary tracks. Do I have to translate those to romanian as well ?
taurusus
5th June 2026, 19:20
If you have a comment track in Romanian, then yes.
taurusus
5th June 2026, 19:26
Yes, they are all written in the language they represent.
alexmorph3us
5th June 2026, 19:27
If you have a comment track in Romanian, then yes.
No, I don't. There are in english but I've noticed that if you select another language at the beginning other than english they come with their own descriptions. One step at the time, I guess.
alexmorph3us
6th June 2026, 20:48
Hi, everything is simple here, change the png ITALIANO to ROMANIAN, if you can fit in the same size, then you don't need to do anything else.
If the length of the ROMANIAN button is longer, then you need to edit the files. resources.xml and resources_eng.xml , set new dimensions.
Then you also need to adjust to the new sizes in the classes. bs.class for audio, dw.class subtitles, dh.class the language selection menu.
I've made the required changes from "ITALIANO" to "ROMANIAN", but the selection button is a bit off. Can you help me a bit fine tuning it ?
These are all three the png images:
https://pixeldrain.com/u/YVpN1i53
taurusus
7th June 2026, 06:25
You've taken a very thick font, your new buttons fit on top of the neighboring ones, and you can see these clippings in the menu, for example,
on the Portuguese in subtitles button. So I've redone your png files and I'm sending them to you in psd and png format.
https://cloud.mail.ru/public/aAvB/nxgUFA8Wf
alexmorph3us
7th June 2026, 12:05
You've taken a very thick font, your new buttons fit on top of the neighboring ones, and you can see these clippings in the menu, for example,
on the Portuguese in subtitles button. So I've redone your png files and I'm sending them to you in psd and png format.
https://cloud.mail.ru/public/aAvB/nxgUFA8Wf
Thank you for your support! I highly appreciate all of your advices and contribution to this topic :).
palestina
23rd June 2026, 18:35
Hello.
I'd like to remove the language selection option at the beginning of a Warner Bros. UHD movie (Ben-Hur).
When the disc starts, two options appear:
- Castellano
- Espaņol
I've done this before with Universal and Paramount, but never with Warner Bros.
taurusus
23rd June 2026, 19:46
Hi, please send me a disc without a movie with a working menu.
taurusus
24th June 2026, 07:57
Hello.
I'd like to remove the language selection option at the beginning of a Warner Bros. UHD movie (Ben-Hur).
When the disc starts, two options appear:
- Castellano
- Espaņol
I've done this before with Universal and Paramount, but never with Warner Bros.
Do it this way.
https://i127.fastpic.org/thumb/2026/0624/eb/59a91f4bd0571b913e406de4072bc2eb.jpeg (https://fastpic.org/view/127/2026/0624/59a91f4bd0571b913e406de4072bc2eb.png.html)
dr.class
palestina
24th June 2026, 08:28
I modified the class *gr file and it works perfectly.
Thank you very much.
alexmorph3us
27th June 2026, 02:29
Hi ! I would like to know if possible how can I change a pre-selected audio language or a subtitle once I select the top menu language ? Let's say for example that I selected Italian as the top disc menu language and after I enter the menu I will have the Italian audio language pre-selected and subtitle Off (Universal Pictures title I guess). I would like to have the English audio language pre-selected instead and the Italian subtitle language pre-selected.
Can you tell me how ? Is there a general rule. What key words I should be looking for in JAVA .classes besides the png names after their coordinates ? And what if I want to change the order they appear in the menu ?
taurusus
27th June 2026, 05:52
Hi, there are no general rules and the menus may vary, Universal has three language-controlled menu options, which I remember. It is possible to change the language in the selected menu, but here's how, you need to look at the menu itself.
alexmorph3us
27th June 2026, 13:16
Hi, there are no general rules and the menus may vary, Universal has three language-controlled menu options, which I remember. It is possible to change the language in the selected menu, but here's how, you need to look at the menu itself.
Well, let's just take this Universal menu for example:
https://pixeldrain.com/u/fpcNWYo7
I want to learn how to change the pre-selected audio language and subtitle setting when selecting another top disc menu language besides English because that is probably the most common scenario I will be faced with when editing JAVA menus in general.
taurusus
27th June 2026, 17:07
To change the menu, you will need "luyten-0.5.4", "DJ Java Decompiler", "Hex Editor Neo" and "Scenarist Safeguard". If you know how to use all this, then I'll explain what to do next.
alexmorph3us
27th June 2026, 17:16
To change the menu, you will need "luyten-0.5.4", "DJ Java Decompiler", "Hex Editor Neo" and "Scenarist Safeguard". If you know how to use all this, then I'll explain what to do next.
Yes I have all of them and instead of Scenarist Safeguard I use signbdj.exe from Xreveal.
FilipeAmadeuO
27th June 2026, 17:20
Also interessed in knowing how to do it
taurusus
27th June 2026, 17:42
You need to pull from the jar file bt.class and ec.class for the audio menu, and replace "ita", in these lines "ita_audio and ita_audio_icon" with any other language, and the same must be done in the bin file, then if Italian audio is specified in the playlist, this discrepancy will switch to English audio by default. You can't do subtitles this way, but you need to force the Italian subtitles with the help of "BDsup2sub", then they will automatically turn on.
alexmorph3us
27th June 2026, 18:04
Working with Hex Editor is going to be a bit difficult for me, but I'll try.
alexmorph3us
27th June 2026, 20:23
You need to pull from the jar file bt.class and ec.class for the audio menu, and replace "ita", in these lines "ita_audio and ita_audio_icon" with any other language, and the same must be done in the bin file, then if Italian audio is specified in the playlist, this discrepancy will switch to English audio by default. You can't do subtitles this way, but you need to force the Italian subtitles with the help of "BDsup2sub", then they will automatically turn on.
I managed to change the pre-selection from "Italiano" to "English" for the Audio Language when I choose the italian from the top disc menu language, but now all the other languages are all over the place. Everything else was messed up. I could have missed something. Can you please take a look at it ? Thank you
I'm sending you the modified menu with the changes that I have made:
https://pixeldrain.com/u/kSBkVLVY
taurusus
27th June 2026, 21:18
1. You need to change the audio language to one that is not in the list. Put any other one except eng, deu, ita, spa.
2. In bt.class instead of the "spa.audio" you selected, the string "_globals_arrow_sm_left_BT2020_HDR" was written.
3. In the bin file, you replaced ita with spa only in subtitles, where there was no need to change anything.
Look at this.
https://cloud.mail.ru/public/8QBh/DHdUxSbF3
alexmorph3us
27th June 2026, 22:03
Thank you ! You're right. I've made some mistakes. I'll take a closer look at the video you provided and try again tomorrow.
Later Edit: Do you have other videos like this ? They are really useful :)
alexmorph3us
28th June 2026, 12:59
1. You need to change the audio language to one that is not in the list. Put any other one except eng, deu, ita, spa.
2. In bt.class instead of the "spa.audio" you selected, the string "_globals_arrow_sm_left_BT2020_HDR" was written.
3. In the bin file, you replaced ita with spa only in subtitles, where there was no need to change anything.
Look at this.
https://cloud.mail.ru/public/8QBh/DHdUxSbF3
It worked ! Finally I was able to change the pre-selection for the Audio Language including the Subtitle from "Off" to the selected language in the menu ! You can check what I did here and tell me if I did it alright this time:
https://pixeldrain.com/u/8M9y72hS
taurusus
28th June 2026, 13:17
Congratulations, you did everything right!
alexmorph3us
28th June 2026, 13:24
Congratulations, you did everything right!
Thank you ! :)
Hello everyone,
I hope someone with BD-J experience can point me in the right direction because I seem to have reached a dead end.
I'm trying to modify the Java menu of the UHD Blu-ray .
Goal:
I replaced the original Spanish Dolby Digital 5.1 track with a custom Spanish Dolby TrueHD Atmos track. The movie plays perfectly and the disc works correctly after rebuilding and signing it with Scenarist Safeguard.
The only remaining problem is the Audio Setup menu.
The original menu displays:
English Atmos
English Descriptive Audio
Spanish 5.1 Dolby Audio
French 5.1 Dolby Audio
I want the Spanish entry to display something like:
Spanish Dolby Atmos
or
Spanish TrueHD Atmos
instead of "Spanish 5.1 Dolby Audio".
What I have already investigated
Decompiled 00000.jar with several Java decompilers (Bytecode Viewer, JByteMod, CFR, etc.).
Inspected many classes, especially:
com.msi.B.A.A.P
R
S
L
several others.
P.class contains only the language names:
English
Spanish
Commentary
English SDH
There are no string constants anywhere in the JAR containing:
Dolby
Atmos
Digital
TrueHD
DTS
5.1
7.1
I even modified the language strings in P.class and rebuilt the JAR. The menu still showed the original text, so apparently that class is not responsible for rendering those labels.
I also inspected menu.bin, but I could not locate the displayed audio descriptions there either.
At this point I'm beginning to think the menu is obtaining the audio description dynamically from another BD-J resource or from some binary resource rather than from Java string constants.
My question
Has anyone already encountered this type of Sony/BD-J menu?
Where are strings such as:
English Atmos
Spanish 5.1 Dolby Audio
French 5.1 Dolby Audio
actually generated?
Are they stored in another resource file, generated dynamically from the playlist/CLPI, or loaded from some proprietary resource that I have missed?
Any advice or pointers would be greatly appreciated.
Thank you very much.
Changing the actual audio streams in the playlist is not the problem. The disc plays correctly. The only remaining issue is the menu text displayed to the user.
I can upload the original 00000.jar, the complete BD-J JAR folder, or any other files from the disc if that would help identify where these labels are generated. Just let me know what files would be useful.
ocean
9th July 2026, 17:46
Hi Gch welcome to the forum. upload the complete JAR folder so that taurusus or anyone else who can help can take a look at it.
If you need the entire structure later, remove the main movie file and load the rest, this way, it will take up very little space.
Hi Gch welcome to the forum. upload the complete JAR folder so that taurusus or anyone else who can help can take a look at it.
If you need the entire structure later, remove the main movie file and load the rest, this way, it will take up very little space.
Thank you for your reply.
I have uploaded the complete BDMV/JAR folder as a RAR archive.
You can download it here:
JAR archive https://gofile.io/d/QfECoV
The archive contains the complete original BDMV/JAR folder exactly as it is on the disc, without any modifications.
If you need the complete disc structure, I can also upload the full BDMV folder (without the main movie M2TS file) as suggested.
Thank you very much for taking the time to look at it.
I really appreciate your help.
ocean
9th July 2026, 18:09
taurusus will be more precise; the Java menu can derive the text labels from assets1.png:
https://i.postimg.cc/VSGGCR6W/michael.png (https://postimg.cc/VSGGCR6W)
taurusus will be more precise; the Java menu can derive the text labels from assets1.png:
https://i.postimg.cc/VSGGCR6W/michael.png (https://postimg.cc/VSGGCR6W)
Thank you for the suggestion.
I checked assets1.png, but it only contains UI graphics (bookmark popup, icons, backgrounds, etc.). It does not contain the audio menu labels such as "English Atmos", "Spanish 5.1 Dolby Audio" or "French 5.1 Dolby Audio".
If there is another asset, image or resource that I should inspect, please let me know. I would really appreciate any guidance.
ocean
9th July 2026, 18:33
The Java code combines the text "Spanish 5.1" with the image found in the PNG file: assets1.png.
In fact, you will find the text in two colors for the various button states Normal, Selected, and Active, as well as for Atmos and Dolby Audio.
Try this test in Photoshop: edit the "assets1.png" file (substitute Dolby Audio with Atmos), but note that it will change for the French version as well.
taurusus
9th July 2026, 19:48
Hello Gch, this is a new menu, to replace the button in the jar file, open the text file "menu.bin" is located at com.msi.lgf.resources, but it is encrypted in hexadecimal code, which can be opened through Artificial Intelligence.
Hello Gch, this is a new menu, to replace the button in the jar file, open the text file "menu.bin" is located at com.msi.lgf.resources, but it is encrypted in hexadecimal code, which can be opened through Artificial Intelligence.
Thank you for your reply.
I found menu.bin in com.msi.lgf.resources and already inspected it with a hex editor, but I could not identify the audio labels.
Could you please explain what part of menu.bin should be modified?
Is there any tool that can decode it, or do you mean that it needs to be reverse engineered?
Thank you very much.
https://gofile.io/d/LC2Lzo
I can also upload the original menu.bin separately if that helps.
How do you decode or rebuild menu.bin after editing it? Is there a specific tool or format specification?
taurusus
10th July 2026, 15:22
For translation, I use "Deepseek" in this code, the full description of the menu in decrypted form is 1872 lines, the translation takes 5 minutes.
You can find the desired line without translating everything. You only need to change the Dolby Audio icon to Atmos in the code you need to look for the inscription "digital_s" two pieces and "digital_a" one, and replace it with "atmos_s" and "atmos_a".
First, convert everything to hexadecimal code, for example "digital_s" it will be "6469676974616C5F73". It is better to look for this line in the "Hex Editor Neo".
Another feature is that each line has a unicode character at the beginning, which means its length, since the inscription "digital_s" is longer than "atmos_s" you need to change the value of the string length, otherwise it will not work.
For translation, I use "Deepseek" in this code, the full description of the menu in decrypted form is 1872 lines, the translation takes 5 minutes.
You can find the desired line without translating everything. You only need to change the Dolby Audio icon to Atmos in the code you need to look for the inscription "digital_s" two pieces and "digital_a" one, and replace it with "atmos_s" and "atmos_a".
First, convert everything to hexadecimal code, for example "digital_s" it will be "6469676974616C5F73". It is better to look for this line in the "Hex Editor Neo".
Another feature is that each line has a unicode character at the beginning, which means its length, since the inscription "digital_s" is longer than "atmos_s" you need to change the value of the string length, otherwise it will not work.
Thank you very much for the explanation.
Could you please tell me exactly which tool or script you use to decode and rebuild menu.bin?
You mentioned using DeepSeek, but I am not sure if you mean the AI service or a local tool.
If it is a script or utility, would it be possible to share it, or explain the workflow?
That would help me understand how to recalculate the line lengths correctly.
taurusus
10th July 2026, 15:56
"Deepseek" is a free artificial intelligence, you don't need any scripts, just give it a task to decipher.
alexmorph3us
16th July 2026, 16:38
Hi again. I have the following problem: I have this Blu-ray Menu from a 2009 release where I managed to change the subtitle language from "Portuguese" to "Română" by replacing the image asset from "Van_Helsing_composite_en2" with my language and then editing the "mi.class" in the "00001.jar" JAR folder accordingly. The problem that I have now is that i can't find for the life of me the Top Menu language assets so that I can change there as well. I searched all the classes using Luyten for other .png images or mentions of Top Menu, but with no result sadly. The difference is that the Top menu is using capital letters. Can you guys help me figuring this out ?
I'm uploading the entire Jar folder here:
https://pixeldrain.com/u/aX7Sc3DJ
taurusus
16th July 2026, 17:03
Hi, if you mean this menu, then it is most likely not in the "java" menu, but in the "IGS" menu, which is located in the "m2ts" file. This can be viewed and edited in the BDedit program.
https://i128.fastpic.org/thumb/2026/0716/e6/_904c34ede7b9a9b19a8ecc8d75602de6.jpeg (https://fastpic.org/view/128/2026/0716/_904c34ede7b9a9b19a8ecc8d75602de6.png.html)
alexmorph3us
16th July 2026, 17:05
Hi, if you mean this menu, then it is most likely not in the "java" menu, but in the "IGS" menu, which is located in the "m2ts" file. This can be viewed and edited in the BDedit program.
https://i128.fastpic.org/thumb/2026/0716/e6/_904c34ede7b9a9b19a8ecc8d75602de6.jpeg (https://fastpic.org/view/128/2026/0716/_904c34ede7b9a9b19a8ecc8d75602de6.png.html)
Ok. Can you walk me through ? What m2ts file exactly ?
These are the assets for the Top Menu:
https://pixeldrain.com/u/X1bxo4Uq
taurusus
16th July 2026, 17:13
In the screenshot, the 00048.m2ts file is the IGS menu, and next to it it is also open in BDedit.
https://i128.fastpic.org/thumb/2026/0716/3c/67395781b19d72de407daa296180ce3c.jpeg (https://fastpic.org/view/128/2026/0716/67395781b19d72de407daa296180ce3c.png.html)
alexmorph3us
16th July 2026, 17:26
In the screenshot, the 00048.m2ts file is the IGS menu, and next to it it is also open in BDedit.
https://i128.fastpic.org/thumb/2026/0716/3c/67395781b19d72de407daa296180ce3c.jpeg (https://fastpic.org/view/128/2026/0716/67395781b19d72de407daa296180ce3c.png.html)
I've found it. Thank you once again!:)
_UHD_
30th July 2026, 22:57
Hi,
I have full bluray "Greenland Migration" and i want to add a forced subtitle functional.
I replaced some audio tracks and subtitles.
00278.m2ts :
1 - video
2 - english audio track
3 - japan audio track
4 - french audio track
5 - english subtitle track
6 - japan subtitle track
7 - full french subtitle track
8 - forced french subtitle track
Everything works when I select the audio and subtitles from the menu.
But, the forced French subtitle doesn't activate when I select French audio with no subtitles.
Do you have any idea what's wrong ?
Many thank's.
taurusus
31st July 2026, 03:51
I can't judge the menu without seeing it, there is one assumption, if this menu is on java and if there is a bluray_project.bin file in the jar folder and if you haven't added your new subtitles to it, then add it.
_UHD_
31st July 2026, 05:38
I can't judge the menu without seeing it, there is one assumption, if this menu is on java and if there is a bluray_project.bin file in the jar folder and if you haven't added your new subtitles to it, then add it.
I don't know how to add an audio track or subtitles to the bluray_project.bin file, just replace.
Can you help me?
I'm posting the file.
https://www.mediafire.com/file/q4mon2cxirwp40u/bluray_project.bin/file
Many thank's.
taurusus
31st July 2026, 06:13
I need to know which tracks were in the original, which playlist starts the movie.
If this is 00800.mpls, then there is no Japanese audio track you specified, there are two English audio and French audio tracks, as well as English, Japanese and French subtitles.
French subtitles seem to be combined with forced ones.
_UHD_
31st July 2026, 12:34
I need to know which tracks were in the original, which playlist starts the movie.
If this is 00800.mpls, then there is no Japanese audio track you specified, there are two English audio and French audio tracks, as well as English, Japanese and French subtitles.
French subtitles seem to be combined with forced ones.
It is quite possible that I edited the bluray_project.bin file incorrectly.
I no longer have the original mpls and m2ts files, but I do have the bin file.
https://www.mediafire.com/file/9btvj1iphwqui4l/bluray_project.bin/file
Yes, it's the 00800mpls playlist that starts the movie.
in original m2ts i had:
1 - video
2 - english audio track
3 - english audio track
4 - spanish audio track
5 - english subtitle track
6 - english subtitle track
7 - spanish subtitle track
8 - spanish subtitle track
taurusus
31st July 2026, 13:47
I'm trying to get complete information from you, and you give it to me in a measured manner every time.
You have replaced the English and Spanish audio tracks with Japanese and French ones.
Did you rename them in the class files, or did they remain English and Spanish?
And also, nothing is clear about subtitles either. You ask a question, but you can't imagine any files or even a complete description of what has been done, how should I understand what you have done and what you haven't done.
If you need audio and subtitles to be selected correctly when you turn on the blu-ray disc, you need all tracks in the class, bin, and mpls files to match the language of the selected track.
Send me the entire CD without the movie, and I'll see what you've done. Otherwise we will be in correspondence for so long.
_UHD_
31st July 2026, 14:51
Sorry for my lack of clarity.
Here entire BD without the movie:
https://www.mediafire.com/file/azr2kqgw6dsh8ky/UHD.zip/file
Thank's.
taurusus
31st July 2026, 20:56
I forgot that you can't add forced subtitles separately to the Lionsgate menu, they have all subtitles combined, due to a conflict with the Slider menu, even if you add another button to it. So make combined subtitles, the same as the original Spanish subtitles.
_UHD_
1st August 2026, 08:09
I forgot that you can't add forced subtitles separately to the Lionsgate menu, they have all subtitles combined, due to a conflict with the Slider menu, even if you add another button to it. So make combined subtitles, the same as the original Spanish subtitles.
Thank you for your help.
The combined subtitle contains full subtitle and forced subtile ?
Do you have an example of a combined subtitle ?
Thank's.
taurusus
1st August 2026, 08:58
The combined subtitle is in the original Spanish. When you sent me a disc without a movie, there were no m2ts files at all, I had to download them, and when you compile class files in DJ Java Decompiler, select 1.3 in the target window instead of 1.6, otherwise you will get the 50th version of the "class" file, and you need the 47th version as in the original, so I had to fix all your edited classes, they didn't work on PowerDVD.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.