Some people like to edit the 'CAB' files to include the cracks so the game will already be cracked for the install but I've always preferred to just add a folder for the Patches, Cracks and Updates etc.
That way it keeps the created DVD in its original (or as close to it) format. Then if you Re-install the game months or years later you wont have to worry about getting rid of the updated files, which you added to the DVD, just to install the latest Official updates etc.

If you do include a Cracks/Patches folder then You only have to install the game then update it using the latest official update. Then patch it with the NoCD Crack you added to the Cracks folder.
(NOTE: In most cases if you install a new official Update then you will need a new updated NoCD Crack!)

In most cases you can swap the original game exe for the 'Cracked exe', so the cracked exe is installed during the installation but this can sometimes backfire on you as you will need to replace the original game exe to install any new Update Patches!

And remember most times the game WONT PLAY from the DVD you create so you will still need a NoCD Crack to Play!
The DVD is only meant to be a backup and used for an easier install!

For Installsheild cabs You need the ICOMP cab editor which can be found here http://cdmediaworld.com/hardware/cdrom/files.shtml
I have used this program many times to insert the cracked game executable into the setup cab and make a cracked setup and it will also extract files.

Use InstallShield 6.x Cabinet Util v0.2, This version will edit most newer InstallSheild cabs. There is no GUI, you have to use command lines. I always just use a bat file and just change the filename for each game. Here is how the bat file looks

@echo off
i6comp r data1.cab game.exe
echo.
echo All done
echo.
pause

Just put all the data.cabs and data1.hdr in the same folder with the i6comp.exe, the bat file, and the game.exe file
The "r" is the command for inserting the specified file into the cabs, the extraction command is "e" or "x", either one will work. I always extract the file first to make sure it is actually in the cabs and is named the same. Also it's a good idea to save the original file because some updates will not work with the cracked file.
Most times if the setup is on multiple CDs, this will not work because the file order is not the same. The setup will ask for CD2 almost imediately because the exe file is in the last cab, then the setup will fail because the rest of the files are not found. With all the cabs on one disc such as a DVD this isn't a problem. There have been a few games where this did work for me. Probably because the exe file was already in the last cab.

For non InstallSheild cabs, you can use CabPack, Cabinet Manager, or IZarc to create new cabs. I haven't yet found a program which will edit an existing standard cab file. You must save as a new cab after editing.

TIP: There is a front-end for iXcomp, Winpack, from snoopy, but i preffer to make it by DOS. It is safest and always more powerfull than Winpack is.

It's possible by dividing the CABs into 5 folders, by copying all files/folders besides CAB1, CAB2, CAB21, CAB3, and CAB4 into a folder (for CD1). And by putting CAB1 in the CD2 folder, CAB2 in CD3, CAB21 to CD3, CAB3 to CD4 and CAB4 to CD5.
Open up Far Cry.msi with Orca and set Volume Labels under Media tab to the CD labels the CAB files are on. So for the CAB files which are on CD1: FARCRY_1, the CABs that go to CD2; FARCRY_2, or what-ever you like.
Next thing you do is creating images of the files. So don't burn them on CDs yet. As the following process might take many tries.
You will probably have noticed by now the folder Languages is 800mb+. These are normally spread over the other CDs. Now it's for you to find out which one belongs where. The only way to do this is by Installing the game and waiting for it to ask for certain files. Just put the files it asks for on the CD which currently is mounted. Once you've managed to succesfully install the game once ýou can burn them to CDs.

Hi I been playing around with autorun.cfg again! I noticed in that file on nearly all EA games that have a autorun.cfg there is the following key:

EReg=1

If you change this to EReg=0 then the installer will no longer ask u to register. I tested this with SimCity 4, I am obviously still asked for the CD-Key but it doesn't ask for me to register nor does it warn me that I have to register to be eligable for tech support.