I've been to stackoverflow.com many times, but this is my first time posting here. I'll try to be as specific and to the point.

I'm in the process of converting all my PC discs into digital .iso files and there's a few games I have that are multi-install discs.

Recently I've started using Inno Setup and so far I've had a lot of success consolidating multi-disc installs into a single program executable.

The one I'm currently focusing on is the Battlefield 1942 series. It requires initial installation, multiple expansion installs, plus a major patch, plus the installing of a mod that takes multiple steps. 

My question to the community is how would I pack all of the above files into one executable and have them install everything in order? If it can be done through Inno, I'd like to try that. Or if you suggest another program I can always take time to try and learn it.

I've tried making a batch file for this a while ago but it ended up kind of clunky and I really didn't like the way it turned out.

Also, is there a way to insert check boxes into Inno to choose what executables run? (this part of the post isn't as important as the above request, just kind of a bonus if possible).

Really looking forward to the community's response on this!