PDA

View Full Version : Accessing Memento Patched Disks and DVD Videos


ghostboy78
06-07-2008, 07:15 PM
I have been recently trying to access the files on memento patched DVD (looked at as DVD videos?) on uLaunchElf and I can't seem to do it. Is there a certain module that supposed to be loaded in order to read the files off the disk? If a module is not being used to read the files from a memento patched disk, would I be able to write a PS2 proggy that could do so? Can anybody explain to me why DVD-V disks can't be accessed?

dlanor
06-08-2008, 04:05 AM
I have been recently trying to access the files on memento patched DVD (looked at as DVD videos?) on uLaunchElf and I can't seem to do it. Is there a certain module that supposed to be loaded in order to read the files off the disk?
No, there is no module dedicated to reading the DVD-Video format. It ought to be handled by the same CDVD lib which implements other CDVD access, but the 'libcdvd' used by uLE does not currently accept DVD-Video discs.

If a module is not being used to read the files from a memento patched disk, would I be able to write a PS2 proggy that could do so?
That is possible, but very demanding to do from 'scratch'. An easier route would be to modify some existing lib module to do it.

Can anybody explain to me why DVD-V disks can't be accessed?
DVD-Video discs use a different filesystem than normal data discs, and the current CDVD libs of uLE will not accept such discs. We plan to change that for some future uLE release.

Best regards: dlanor

coolaan
06-08-2008, 04:54 AM
@dlanor:

When my modchip is on, I am able to see the contents of my DVD-V as well as memento patched DVDs. But when it is off I cant. Do you know why this sort of behavior happens?

yoshi314
06-08-2008, 07:45 AM
When my modchip is on, I am able to see the contents of my DVD-V as well as memento patched DVDs. But when it is off I cant. Do you know why this sort of behavior happens?isn't this because your modchip is on? :D

coolaan
06-08-2008, 09:12 AM
isn't this because your modchip is on? :D

:D

what i meant yoshi was that if the cdvd drivers of ulaunch couldnt read video dvds, how do we see the contents? Like I thought the modchips were only used for the cd/dvd validation process and not reading/listing contents etc...

dmcbudman
06-08-2008, 10:14 AM
is it not possible to 'reuse' sms's features on launchelf?
sms > launchelf (maybe no iop reset) > browse dvd video
i dont have a working lens so i cannot try it :(

ghostboy78
06-08-2008, 01:24 PM
No, there is no module dedicated to reading the DVD-Video format. It ought to be handled by the same CDVD lib which implements other CDVD access, but the 'libcdvd' used by uLE does not currently accept DVD-Video discs.

That is possible, but very demanding to do from 'scratch'. An easier route would be to modify some existing lib module to do it.

DVD-Video discs use a different filesystem than normal data discs, and the current CDVD libs of uLE will not accept such discs. We plan to change that for some future uLE release.

Best regards: dlanor

Thanks for your explanation. I'm going to dig deeper into this some more today.

TnA
06-08-2008, 02:01 PM
Try to embedd atchuss's unofficial (Neme-)Loader v3.

http://rapidshare.com/files/120781564/launcher3_mcload.zip


Changes:
- If you start pressing R1 then the program runs "mcX:/BOOT/R1.ELF (if exist)
- If you start pressing R2 then the program runs "mcX:/BOOT/R2.ELF (if exist)
- If you start pressing L1 then the program runs "mcX:/BOOT/L1.ELF (if exist)
- If you start pressing L2 then the program runs "mcX:/BOOT/L2.ELF (if exist)
- If you start without pressing R1,R2,L1,L2 (or the elf don't exist) then the
program runs "mcX:/BOOT/PS2.ELF (by default it can be the PS2Browser.elf to
emulate memento)

ghostboy78
06-08-2008, 03:49 PM
How would I go into doing that?

TnA
06-08-2008, 03:59 PM
Use Free MCBoot-Installer v1.3beta, rename "loader3" to "BOOT.ELF", place it in the same directory, as FreeMCBoot 1.3 Beta and start the installer.

Launcher 3 will be embedded to your OSDMAIN.ELF, along with your DVDELF from rom, or your DVDELF.BIN, which must be in the same dir, as FMCB-I.
Also a more comfortable way, to load ELFs, with Button-Start (NoMod-Users will love it I think.).

ghostboy78
06-08-2008, 04:16 PM
Use Free MCBoot-Installer v1.3beta, rename "loader3" to "BOOT.ELF", place it in the same directory, as FreeMCBoot 1.3 Beta and start the installer.

Launcher 3 will be embedded to your OSDMAIN.ELF, along with your DVDELF from rom, or your DVDELF.BIN, which must be in the same dir, as FMCB-I.
Also a more comfortable way, to load ELFs, with Button-Start (NoMod-Users will love it I think.).

When you refer to "loader3" are you refering to "launcher2.elf"?, casue if not I can't the file you are talking about. But I'll try it anyway.

TnA
06-08-2008, 04:23 PM
No,... Loader 3 by user atchuss. ;)

unclebob69
06-08-2008, 04:31 PM
I also only see launcher2.elf. their is no loader3 in that rapidshare link

ghostboy78
06-08-2008, 04:39 PM
I think you uploaded the wrong launcher since it says "launcher2.elf".:crazy:

TnA
06-08-2008, 04:42 PM
Has it the same MD5-Hash? :P
Open it. The modified src is included.
If you didn't even try to run it and configure it as it was told by atchuss, then your just a flamer to me, cuz you talk about things you have no clues about.
Atchuss just didn't rename it, or I'm very far away from topic, if (Neme's) loader2 will start PS2.ELF automatically, if it is in BOOT-Folder.

ghostboy78
06-08-2008, 04:47 PM
Alright, I went along and embedded the launcher, placed uLaunchElf renamed to "PS2.ELF" into my BOOT folder, restarted my ps2 and all I have is a black screen :(

moditripit
06-09-2008, 12:17 AM
I don't see how this is allowing the use of patched Memento discs, but I see that it resembles the memento style of booting (hold a button to launch an app).

Anyway, I renamed PS2Browser.elf and called it PS2.ELF and renamed ulauncher.elf: R1.ELF and put them both in MCX:\BOOT\ and it works perfectly WITHOUT a ps2 game in it.

It will hang on a black screen if I start it with a PS2 game.

Another note, I somehow managed to get in an infinite loop of the ps2browser loading over and over again when I loaded ulaunch by holding R1, put in an original PS2 game, and loaded ps2browser.elf through ulaunch.

This is on an unmodded NTSC V9 SCPH-50001.

Sh@man
06-10-2008, 05:57 AM
It is possible to start dvd game not original on ps2 if is free mc boot?

TnA
06-10-2008, 06:00 AM
If you embed atchuss's loader 3,... Maybe. :rolleyes:
I couldn't test the memento-disc-support because I have no WinOS and no Memento-ISO-Patcher.
Can someone give me a hint on this?

Sh@man
06-10-2008, 06:05 AM
If you embed atchuss's loader 3,... Maybe. :rolleyes:
I couldn't test the memento-disc-support because I have no WinOS and no Memento-ISO-Patcher.
Can someone give me a hint on this?

With Memento-ISO-Patcher it is possible to start? I Patcher iso have written down on dvd
further that I should make?

TnA
06-10-2008, 06:18 AM
Uuuh,... really hard to read, but I think you want to know, how to get Memento-Disks working.

Try this:

Rename THIS FILE (http://rapidshare.com/files/121274928/LAUNCHER3.ELF) to BOOT.ELF, place it in the same directory, like the installer.


Try to embedd atchuss's unofficial (Neme-)Loader v3.

http://rapidshare.com/files/120781564/launcher3_mcload.zip


Changes:
- If you start pressing R1 then the program runs "mcX:/BOOT/R1.ELF (if exist)
- If you start pressing R2 then the program runs "mcX:/BOOT/R2.ELF (if exist)
- If you start pressing L1 then the program runs "mcX:/BOOT/L1.ELF (if exist)
- If you start pressing L2 then the program runs "mcX:/BOOT/L2.ELF (if exist)
- If you start without pressing R1,R2,L1,L2 (or the elf don't exist) then the
program runs "mcX:/BOOT/PS2.ELF (by default it can be the PS2Browser.elf to
emulate memento)



Read the Thread!

PALGamer
06-10-2008, 07:11 AM
this will only emulate the memento part with booting .ELFs when holding shoulder buttons, not the patched DVD-Games

Sh@man
06-10-2008, 07:22 AM
Uuuh,... really hard to read, but I think you want to know, how to get Memento-Disks working.

Try this:

Rename THIS FILE (http://rapidshare.com/files/121274928/LAUNCHER3.ELF) to BOOT.ELF, place it in the same directory, like the installer.



Read the Thread!

Rename LAUNCHER3. ELF to BOOT.ELF has copied in mc0:/BOOT/
In put patched DVD-Games but when
I start ps2 that at me only the black screen
ps2 50008, the chip is not present

zitzero
06-10-2008, 07:47 AM
the memento team is still 2 steps ahead.

hopefully just a matter of time until everything is figured out.

:D

Sh@man
06-10-2008, 07:54 AM
the memento team is still 2 steps ahead.

hopefully just a matter of time until everything is figured out.

:D

The method works or not? Yet up to did?

PALGamer
06-10-2008, 08:38 AM
doesn't work, like I said, and won't untill ffgriever releases ESR...

coolaan
06-10-2008, 09:16 AM
I really wonder if the 2 persons ffg were talking about were himself and EEUG :chinscrat:

coolaan
06-10-2008, 09:17 AM
Was anyone able to run a decrypted memento file? Even if the file is decrypted, whatelse should be done to run it in the ps2?? Guys any idea???

ffgriever
06-10-2008, 09:40 AM
I really wonder if the 2 persons ffg were talking about were himself and EEUG :chinscrat:

No, this part is not a secret. It's me and my friend berion (who recently became kind of my "gfx man" for homebrew projects - pozdrowionka bercio ;) ). I just told him about the name, he said it would sound good in abbrv. form, so it stayed ;) .

PS. ESR has nothing to do with memento. It's done in completely different way (I believe better way, since it's already superior in terms of compatibility, at least when it comes to games, it also doesn't contain even a byte of sony's proprietary code, so it's completely legal... plus the size - my solution is 16kB of code in total and only ~8kB on IOP side), and not even single byte of it is based on memento code (written totally from scratch). It still has some problems with some homebrew apps, but it will be fixed in time, I'm sure... You can also exit to browser and start a patched game from there. One thing they have in common is use of DVDV patched discs. I already took care of all the issues, so after some internal testing public beta should be possible.

coolaan
06-10-2008, 10:02 AM
No, this part is not a secret. It's me and my friend berion (who recently became kind of my "gfx man" for homebrew projects - pozdrowionka bercio ;) ). I just told him about the name, he said it would sound good in abbrv. form, so it stayed ;) .

PS. ESR has nothing to do with memento. It's done in completely different way (I believe better way, since it's already superior in terms of compatibility, at least when it comes to games, it also doesn't contain even a byte of sony's proprietary code, so it's completely legal... plus the size - my solution is 16kB of code in total and only ~8kB on IOP side), and not even single byte of it is based on memento code (written totally from scratch). It still has some problems with some homebrew apps, but it will be fixed in time, I'm sure... You can also exit to browser and start a patched game from there. One thing they have in common is use of DVDV patched discs. I already took care of all the issues, so after some internal testing public beta should be possible.

Wow you are really something :) ... well I know you didnt use any memento code . sorry if you felt so. I read all your posts that you posted earlier ... I asked others as a side note on loading encrypted files that are unencrypted... I really hope you release the source or explain to us how you did it when you release the app :) . I am more interested in ps2 homebrew/internals/programming/tweaking and secrets than playing :D..

3 cheers for a wonderful person in PS2 Homebrew.!!! :applaud:

ytifle
06-10-2008, 12:54 PM
so, ffgriever you have made a jet unreleased app to, with the help of the mc xploit, load patched memento/yourself/DVD-V ps2 games in any ps2?

tell me yes, and i will shout yeah!:):wow::D

Any known date?

EppyK
06-10-2008, 02:52 PM
@ffgriever
Thanks for the update on your loader. Great work. I have 1 question though. I've noticed that the memento patcher adds a separate udf filesystem with video and audio folders. Will you do that or are you going to just add the extra folders to the existing filesystem?

yoshi314
06-10-2008, 03:22 PM
PS. ESR has nothing to do with memento. It's done in completely different way (I believe better way, since it's already superior in terms of compatibility, at least when it comes to games, it also doesn't contain even a byte of sony's proprietary code, so it's completely legal... plus the size - my solution is 16kB of code in total and only ~8kB on IOP side), and not even single byte of it is based on memento code (written totally from scratch). It still has some problems with some homebrew apps, but it will be fixed in time, I'm sure... You can also exit to browser and start a patched game from there. One thing they have in common is use of DVDV patched discs. I already took care of all the issues, so after some internal testing public beta should be possible.what are the homebrew issues?

btw. nice job, ziom ;-)

coolaan
06-10-2008, 03:24 PM
@ffgriever
Thanks for the update on your loader. Great work. I have 1 question though. I've noticed that the memento patcher adds a separate udf filesystem with video and audio folders. Will you do that or are you going to just add the extra folders to the existing filesystem?

didnt he explain it already?? The ps2 cannot read the exact backup copy that is burned. But it can read dvdv discs tthat are burned. memento patcher, patches the ori dvd backups to look like a dvd video disk... So the patcher is a simple way. U can ofourse create a dvd video disk urself with data files in it..... :)

EppyK
06-10-2008, 04:03 PM
didnt he explain it already?? The ps2 cannot read the exact backup copy that is burned. But it can read dvdv discs tthat are burned. memento patcher, patches the ori dvd backups to look like a dvd video disk... So the patcher is a simple way. U can ofourse create a dvd video disk urself with data files in it..... :)

Coolaan I understand that much. Maybe my wording wasnt clear, but I was asking if his loader would use memento style dvd video discs where the video_ts and audio_ts folders are on a separate filesystem from the game files or if it would use sms style video discs where the game files would be on the same filesystem as the video_ts and audio_ts folders. It doesnt really make that much of a difference, though. I was just curious

TnA
06-10-2008, 04:08 PM
Nice job @ffgriever:

THX @oli for his DVDPLX-Dumps &Tutorials. :D
I wonder, how exactly Memento access the ISO9660-FS.:crazy:

ffgriever
06-10-2008, 05:09 PM
@yoshi314
I've fixed most issues with homebrew (even hdloader works fine and you can install games from patched discs, then they're fully playable in hdloader). The only one remaining is that some of them are just trying to overwrite my code (homebrew apps are much less predictable than games ;) ... and I need some resident EE code to catch iop resets on this side).

@EppyK
It can read both... as long as there is iso/joliet structure. But take a note, that some games won't run if you'll move some files (which will be necessary if you're going to add some files/dirs to the iso structure). That's why memento patched discs have all the data untouched... just some basic udf structure written in unused space. Real DVDV discs will be readable as long as they contain iso/joliet structure (depending on method and drivers used... the internal one is working on iso), and most of the DVDVideo discs do contain hybrid udf/iso structure.

EppyK
06-10-2008, 05:20 PM
@ffgriever
Thats good to know and thanks once again. I was hoping that It would read both since it would be easier to put homebrew on a disc without first making an iso and then patching. BTW will you be including your own iso patcher or will you just redistribute the memento app. I know it wouldn't really make any functional difference, but again I'm curious.

ghostboy78
06-10-2008, 05:58 PM
Is the access to DVDV files of those things were its "simple when you see it"?
I hope when it's released ill be able to understand how it works. Sounds tight ffg :)

Peppers
06-10-2008, 09:19 PM
Dose ESR have the same flaw Memento has when playing in-game videos? Like for exsample in Dawn of Mana all of the cuts would be skippy, any game with cut scenes like it would have this issue.

ghostboy78
06-11-2008, 12:13 AM
Dose ESR have the same flaw Memento has when playing in-game videos? Like for exsample in Dawn of Mana all of the cuts would be skippy, any game with cut scenes like it would have this issue.

Those type of issues usally revolve around what type of DVD-R or DVD+R media you are using to burn you'r games into. I use to use Memorex DVD-Rs and it ended up skipping on cut scenes, but then I switched to Sony DVD-Rs and Sony DVD+Rs and haven't had a problem since.

Peppers
06-11-2008, 02:21 PM
No you are mistaken this is a known problem with memento. It is also true that poor quality burns will cause this problem but that is not the issue here.

It has been theorized that ether the read speed gets locked into a speed too slow to read the load heavy video or that the memento code uses up too much RAM. I don’t know which one is true if ether but its probably the first one.

Sh@man
06-11-2008, 02:45 PM
I have not understood so it is possible to start patched discs on ps2 without the chip?

remax
06-11-2008, 02:58 PM
I have not understood so it is possible to start patched discs on ps2 without the chip?
Not with Free MC Boot for the moment.

Only with a Memor32 and Memento OS