View Full Version : Problem when jumping to menu (PgcEdit)
LosKyllos
3rd January 2006, 02:41
Hi! :D
I have a small problem.
I am using this guide to jump to the menu (instead of the movie): http://jean.laroche.free.fr/Jumping0.4.3.1/index.html
The guide has worked for me a lot of times, but with this DVD (Godfather) it doesn't work.
Well...It jumps to the menu as it should, but when I press the PLAY MOVIE button in the menu, the DVD crashes...
Anyone who can help me? I really don't know what to do.
Thanks
/LosKyllos
Video Dude
3rd January 2006, 02:53
You can run PGCEdit in trace mode to determine the point of the crash and troubleshoot from there.
If I had to guess, the play button is looking for a gprm to have a specific value (or values) and since you jumped to the menu on first play that particular register was not set correctly.
jeanl
3rd January 2006, 02:54
Also, PgcEdit now has a macro to do what the guide does (I should update that guide!), so it's become waaaay simpler. I'm sure the macro will work just fine on this guy (and it's also much easier).
jeanl
blutach
3rd January 2006, 06:08
With a guide, written by a proper turkey on the PgcEdit (http://www.videohelp.com/~r0lZ/pgcedit/index.html) site - http://www.videohelp.com/~r0lZ/pgcedit/third_party/blutach/How_to_use_PgcEdit_new_macro.htm
Regards
LosKyllos
3rd January 2006, 09:46
thanks :) Will try that, and post here if it works :)
LosKyllos
3rd January 2006, 12:28
It does the same thing...It still crashes when I press the PLAY button...
I believe I know what the problem is, because I get the WARNING about the RSM command...I just don't know what to do.
http://img314.imageshack.us/img314/5795/rsm6zb.jpg
I hope you will help me :D
/LosKyllos
jeanl
3rd January 2006, 18:06
LosKyllos
Can you post your IFOs somewhere (for example at www.yousendit.com)? Then we can take a look at them...
jeanl
LosKyllos
3rd January 2006, 19:25
Sure :)
I hope I have done it right... Here are the links:
http://s16.yousendit.com/d.aspx?id=3ISZJ5P2MWFFA24Y1XGRH67GZJ
http://s16.yousendit.com/d.aspx?id=17ZARFVUC01381GKHS9RQZN9GY
http://s16.yousendit.com/d.aspx?id=0ZAFGFJQOA8O33F06YWFU9T9B0
I really appreciate your help :) Thanks.
/LosKyllos
jeanl
3rd January 2006, 19:27
Thanks, I'll take a look at them. In the future, just zip them up in a zip file and post that... Makes it easier for us to get them in one shot!
Thanks
Jean
LosKyllos
3rd January 2006, 19:32
ohh...I didn't think about that :o
jeanl
3rd January 2006, 19:34
LoxKyllos, did you send the original IFOs? We would need the original IFOs...
jeanl
LosKyllos
3rd January 2006, 19:46
Well...that is the IFOs that I have now, because I have already reencoded the DVD and removed some stuff...
Can't I do the trick with the menu now? Do I have to do that first? I really don't want to do the whole reencoding thing again :D
I hope it IS possible with this IFO, or can you still use the original when I already have reencoded/removed stuff?
jeanl
3rd January 2006, 19:48
no no, it's possible. Sorry, i wasn't careful enough, I failed to notice you wanted the DVD to start with the menu, not the movie... I'll take a second look.
Jeanl.
LosKyllos
3rd January 2006, 19:54
thanks :)
jeanl
3rd January 2006, 20:09
OK I think you're right. The problem comes from the rsm command... This can be quite tricky, but to help you further I would need the VOB file for the main menu (I think it's VTS_01_0.VOB). If it isn't too large, can you post that as well?
If it's really large (more than 100MB for example), then you can use menushrink to shrink it (without audio, so it'll be as small as possible), then post it along with the new IFOs in a zip file)?
Thanks.
Jean
LosKyllos
3rd January 2006, 21:53
Here it is:
http://s65.yousendit.com/d.aspx?id=35JKF3ZOGETN521PS7N6VNUUET
I used MenuShrink to shrink the menu (It was around 100MB, now it is 2MB ;) )
jeanl
3rd January 2006, 23:21
OK Thanks. I took a look and indeed you have a resume problem. If you use PgcEdit's jump to PGC, you'll see that in the resulting DVD, you get to the menu, but when you click play (trace it step by step) you get PGC54 where a RSM command is executed. This command has no target (since nothing has been played yet) and the DVD crashes.
The rsm problem is a tricky one, and in this case, you can't solve it automatically, because it looks like the only way the menu goes to the main movie is via a rsm command.
However. Instead of PGCEdit's jump to pgc macro, I used the guide I wrote, using the version to jump to the menu instead of the movie (more specifically, the option called "1) The surest solution" in the guide):
- I put a breakpoint at the top of the movie.
- Trace to it, then pasted these commands:
[00 B1 00 0B 00 00 00 0C] 1 if ( gprm(11) != 0 ) then { Goto line 12 }
[71 00 00 0B 00 01 00 00] 2 Set gprm(11) =(mov) 1
[71 00 00 00 00 02 00 00] 3 Set gprm(0) =(mov) 2
[71 00 00 02 00 00 00 00] 4 Set gprm(2) =(mov) 0
[71 00 00 04 00 02 00 00] 5 Set gprm(4) =(mov) 2
[71 00 00 06 00 01 00 00] 6 Set gprm(6) =(mov) 1
[71 00 00 08 FF FF 00 00] 7 Set gprm(8) =(mov) 65535
[71 00 00 09 00 00 00 00] 8 Set gprm(9) =(mov) 0
[71 00 00 0A 00 47 00 00] 9 Set gprm(10) =(mov) 71
[51 00 00 80 C7 00 00 00] 10 (SetSTN) Set Audio stream = 0 ; Set Sub-picture stream = 7, on
[30 08 00 08 01 C0 00 00] 11 (CallSS) Call the VMGM PGC 8, resume cell 1
(I followed the guide here, and replaced the "break" command in the guide (which would start showing the movie) with the CallSS command (which is the one used in the postcommands to go to the menu)). So the first time around, playback sets the gprms then executes the CallSS command, which takes it to the menu.
- Also following the guide, at the first-play I added:
[00 B1 00 0B 00 00 00 03] 1 if ( gprm(11) != 0 ) then { Goto line 3 }
[30 02 00 00 00 02 00 00] 2 (JumpTT) Jump to Title 2
I put the modified IFOs here:
http://s5.yousendit.com/d.aspx?id=2NS414M1RUKCL1347QUI3FESP8
This might work for you. The difference is, playback now goes through the movie PGC before shunting back to the menu (whereas before -with the PgcEdit macro- it was going straight to the menu, never entering the movie pgc). This might be enough to make the rsm command work (but I'm not 100% sure since nothing is actually played).
Give it a shot and tell me how it works...
jeanl
LosKyllos
4th January 2006, 00:16
Thanks! :D I will try that tomorrow (It is late here now, going to sleep :) )
I will tell you if it is working :D
LosKyllos
4th January 2006, 20:18
I used "The surest solution" from your guide, AND IT WORKS!!! :D
I want to thank you for your help (and your great guide, which I have used a lot). I REALLY appreciate you taking the time to do that :)
And thanks to the other people trying to help in this thread.
I just have one question more. Which method is the best? The macro-thing or "the surest solution"?
Thanks again
/LosKyllos
jeanl
4th January 2006, 20:23
You're welcome!
The best way is to always use the macro. Faster, simpler, much less error prone. But if you run into trouble with the rsm problem (which isn't very often in fact), then try to follow blutach's guide, and if that fails, go to the "surest solution" I guess...
jeanl
LosKyllos
5th January 2006, 15:55
Isn't the guide blutach posted a guide to use the macro? :confused:
jeanl
5th January 2006, 17:53
Yes it is, but it tells you about how to handle the rsm problem in most cases (unfortunately not in your case though). Also, you can use the macro to jump straight to the movie, and then replace the break command by a command to go to the main menu.
This is essentially the same as what I describe in the guide in the "safe method", but you're using the macro to do most of the work, and then simply modify one line at the end. So that's much easier than doing everything by hand.
jeanl
LosKyllos
5th January 2006, 18:38
Great :D Thanks
/LosKyllos
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.