Maybe someone can help me out here. What I am specifically trying to do (to no avail) is extract the Metal Gear Solid 3 demo from the OPM 86 demo disc, and make it a stand-alone iso. I understand how to author a PS2 master disc. I can take a collection of files, an elf file, and a system.cnf, and turn it into an iso. I don't need any help with this part. The entire problem lies within the elf file itself. I've tried simply authoring a disc with all of the MGS3 demo files, its elf, and a proper system.cnf, but this will not boot for some reason in my TEST. The OPM 86 demo itself seems to boot two elf files before you can play any game. It boots the SCUS_973.39 elf file, and then I'm guessing it boots another elf called SCE_DD.elf from within the opm folder. However, this doesn't really help me any... Has any adventurous PS2 enthusiast ever tried to do what I am doing? I really refuse to believe that is impossible. There HAS to be a way to do it. and for the record, I physically own MGS3 and the OPM 86 demo (in case this matters)
Leave the system.cnf intact, replace the SCUS and the SCE_DD elfs with the MGS3demo.elf. Leave the MGS3 demo folder as-is. Your stand-alone disc should look like: /system.cnf /SCUS_973.39 /MGS3demo folder /SCE_DD/SCE_DD.elf There maybe some ioprp.img file in the SCE_DD folder, leave it there. Try it or post the list of files from your demo disc...
The thing is, the MGS3.ELF file runs (for lack of a better word) the SCE_DD.ELF file. So, if I replace either of them with the MGS3 elf file, it will want to run SCE_DD.ELF regardless. If SCE_DD.ELF runs, the regular demo menu will appear. It seems strange. When you run the demo's elf file, it always seems to also run SCE_DD.ELF again, which is the main demo's main menu. How the hell do any of the demos contained on the disc actually boot? I have tried hex editting the mgs3 elf to run itself, which causes an infinite loop. I have tried simply replacing that part of the elf with 0's. I've tried using other random elf files. Nothing seems to work. I wish I could get my hands on an "empty" elf file, so to speak. One that does nothing, and tell the MGS3 elf to run that. That may work, assuming that the rest of the MGS3 elf will run after the "called" elf "returns". I dunno. If its allowed, I'll post the demo.
If you use select+start while playing a demo, it usually reloads SCE_DD.elf, except for some demos that display a message like: "You have to reboot the PS2 after playing this demo" when you start them. So my method should work for you (I used it with Shadow of the Colossus demo from the OPM97 demo disc). Can you post a list of the files on the disc?
Hello, I would like to make a separate working NFS Underground 2 demo, from "ops2m demo 53 (SCED-52991)". The folder structure: /NFSUNDER (folder) /SCE_DD (folder) / inside SCE_DD folder: IRX (folder) + SCE_DD.ELF (inside IRS folder:CDVDSTM.IRX, IOPRP300.IMG,PADMAN.IRX,SIO2MAN.IRX) /SCEE_DD (folder) /inside SCEE_DD folder: CDVDSTM.IRX,CONFIG.TXT,IOPRP271.IMG,IOPRP280.IMG,IOPRP300.IMG,LIBSD.IRX,OPSM.PSS,PADMAN.IRX,SCEE_DD.ELF,SDRDRV.IRX,SIO2MAN.IRX,STREAM.IRX /SCED_529.91 /SYSTEM.CNF Or anyone know how to remove the time limit in Underground 2? Because it is somehow locked to the demo disc, because when I put NFSUNDER folder to Burnout 3 disc, where an other underground 2 demo exist, its boots up, and instead of 2 minute I can cruise for 10 minute in the burnout disc. And when I put the Burnout 3 nfs underground 2 demo to my OPmagazine demo disc folder, I get 2 minute cruising time instead of 10 minute like in Burnout 3. This is why I think, that it is somehow locked to the demo disc itself. Thank you for helping!
Sounds like the DEMO.ELF might need a couple of LoadExec parameters passed before it runs as a standalone game.