The original author of this tutorial is Dave Tong. Thanks to him.
You have a series of short videos. You want to be able to view them individually or in sequence. However Studio just gives you the option to continue to the next chapter or return to a menu, not both.
It's possible to do this by authoring the disk image under Studio and then editing the IFO file prior to burning the disc. A DVD is controlled by a simple programming language. There are PRE commands, which are executed before the video, and POST commands which are executed after. The idea is to introduce some additional commands to make the disc do what we want. We will set a value in a register and then check that value later; if it is set we will advance to the next chapter; if not we return to the menu. You will need to download IFOEdit. This is a powerful tool that will allow you to reprogram the IFO file of any DVD. It does NOT contain any code to remove CSS encryption, so it is a perfectly legitimate tool.
Warning : Using IFOEdit is not always easy to use so it is easy to make mistakes. Approach this tutorial with calm and patience, if you have any doubts about any of the steps you have taken, it is best to start over from the beginnning.
Step1 : Preparation of the clip
Before making these changes to your project, I suggest you follow this example to familiarize yourself with IFOEdit.
For Studio 9, 10, 11 and 12
Begin by creating a sample DVD with a very short title (about 4 seconds) followed by five short AVIs (about 5 or 7 seconds each). Insert a menu template at the start and allow it to create the chapter links. After each chapter - including the title - add an instruction to return to the menu.
The first title (C1-M1) corresponds to chapter 1 and it is the button which lets you play the entire DVD. The other buttons let you play the individual DVD chapters. Chapters have to be atleast 5 to 7 seconds long otherwise there is a risk of losing the chapter.

Step2 : Creation of the DVD
Create your disc image (select create disc image but don't burn under Burn Options.)

Step3 Opening IFOEdit
Start IFOEdit
- Press the Open button
- Locate the VIDEO_TS folder and open
- Locate the VTS_01_0.IFO file and open

IFOedit will probably complain that filenames are not in upper case; don't worry about that. The tool will deconstruct the IFO file and display the contents in a readable format.(These messages appear only for a DVD created with Studio 9)
Step4 : Programming of chapter 3

- Select VTS_PCITI - Video Title Set Program Chain Information Table. A + will appear - click it to expand the table.
- Select VTS_PGC_1.
- This will be the instruction to go back to the main menu: CallSS VTSM.
- It is the instruction which makes the return to the main menu
For a DVD created with Studio9 : the CallSS VTSM command is :

For a DVD created with Studio10, 11 and 12 : the CallSS VTSM command is :

It is now necessary to change the command which allows you to change register 8 to the value of 1. I chose 8 because it wasn't being used anywhere else in the DVD - it's up to you to verify if it's safe to use in yours. Just change the 08 to a different value in this and all subsequent edit commands
- For a DVD created with S9 : Select the 1. Post Command line.
- For a DVD created with S10, 11, 12 : Select the 2.Post Command line
- Press the right mouse button to bring up a menu.
- Select Insert Command to introduce a NOP instruction.


- Then double-click on the NOP to bring up the hex editor.
- Change the value from 00 00 00 00 00 00 00 00 to 71 00 00 08 00 01 00 00
Now, it will be necessary to jump to the following chapter
Select CallSS VTSM again, bring up the menu, and select Edit Command :

Select Jump_VTS_TT* and set the Title Number to 2. Press OK :

*Note: Please refer to the contextual list at the top to find the Jump_VTS_TT command
That is the introductory chapter updated (chapter 1 here). We put the 1 in register 8 and we jump to the chapter (in this case to chapter 2). Afterward if we detect that register 8 has a 1 we shall skip the command, return to the menu, and we shall read the entire DVD, on the other hand if the register 8=0 we shall execute the following command and we shall return to the menu.

Step5 : Programming of chapters
Now we must update the next few chapters. For each chapter except the last add a new first Post Command
For a DVD create with Studio 9 :

- Select 1.Post Command
- Click right then Insert Command

- Double-click on command NOP put the value
- Set the value to 00 D1 00 08 00 00 00 03 which translates to "If register 8 is not zero, skip to instruction 3".
For a DVD created with Studio 10, 11 and 12:

- Select 2.Post Command
- Click right then Insert Command

- Double-click on command NOP
- Set the value to 00 D1 00 08 00 00 00 04 which translates to "if register 8 is not zero, skip to instruction 4"
To add a 3rd jump command for a DVD created with Studio 9 or created with Studio 10/11and 12
- Select the command line CallSS VTSM, and right click and ADD PostCommand
- Select line NOP and right click and select Edit command
- To choose Jump_VTS_TT and the number 3 of the following chapter

For the remaining chapters, to start again of the point 1 to the point 7 of the Step 5 according to your version of Studio but by changing in the command Jump_VTS_TT the number of corresponding chapter. Example for VTS_PGC_3, the number will be "4" and so on.
For a DVD create with Studio9 : If you followed the procedure, here is what you would have gotten for chapters 3, 4 and 5



For a DVD create with Studio 10, 11 and 12 : If you followed the procedure, here is what you would have gotten for chapters 3, 4 and 5



Finally for the last chapter VTS_PGC_6 we need to set the value of register 8 to zero before jumping to the menu.
To enter this new value: 71 00 00 08 00 00 00 00, proceed in the same way as points 1 to 5 of Step 4
You get this for a DVD created with Studio9 :

You get this for a DVD created with Studio 10, 11 and 12 :

That's all there is to it. Now try viewing your disc with a video player (PowerDVD for example). Ensure that the navigation works as expected. If all is well you can now burn your DVD using Studio or your preferred DVD writing package.
{Thanks to Loosecannon for the fine tuning}