Roet-Ivar / Webman-Classics-Maker

A tool for PS3 that makes PKG shortcuts for ISO files
28 stars 6 forks source link

Feature request: Detect split iso "iso.0" #22

Closed jimbob4000 closed 3 years ago

jimbob4000 commented 3 years ago

Detect "iso.0" launching seems to work

Roet-Ivar commented 3 years ago

Hi. Can you give me some more information about this request since I lack of knowledge regarding this. Thanks man!

jimbob4000 commented 3 years ago

Iso files can be split so the file sizes are under 4GB for storing on external fat32 hard drives.

The iso.0 file contains everything needed for fetching assets for the xmb bar such as icon and background images, disc code etc.

The iso.0 file can also be launched with webman if the launch and url command string extension is changed to iso.0.

Example tool for splitting ISO’s for testing: https://www.psx-place.com/resources/ps3-iso-tools.68/

I suspect lots of people will be using split Iso files, so think it would be a good feature.

Thanks for the recent updates by the way, really great work.

Roet-Ivar commented 3 years ago

@jimbob4000 Thanks for the info buddy! I'll add .iso0 to the scanned file-endings. As I understand webman-mod sorts out the rest regarding .iso.1 / 2 / 3 etc.

Roet-Ivar commented 3 years ago

@jimbob4000 you can now test this in the latest BETA-8 release in the release section.

jimbob4000 commented 3 years ago

@jimbob4000 you can now test this in the latest BETA-8 release in the release section.

Awesome, thanks. Although I'm getting a FTP connection error:

Connection error: count() takes exactly one argument (0 given)
TIPS: Check your PS3 ip-address in webMan VSH menu (hold SELECT on the XMB)

Beta2 connects fine, havent tried a later one

Roet-Ivar commented 3 years ago

@jimbob4000 I'm sorry, it's fixed in beta-9

jimbob4000 commented 3 years ago

@jimbob4000 I'm sorry, it's fixed in beta-9

Thanks but I think there may be some issues.

Connection issues: The connection seems to timeout after each game is found. Behaviour: Finds a game, times out, reconnects, finds another game, times out, reconnects, finds another game, times out... the cycle contninues while fetching.

I gave up waiting for the scan to finish, so not sure what the results are like and whether the iso.0 files on the external drive are scanned okay

Roet-Ivar commented 3 years ago

@jimbob4000 Hi! Yes I was aware of the issue just didn't have time to updated unfortunately, it's now fixed. I think you should be able to test ISO.0 extension now.

jimbob4000 commented 3 years ago

Hi again, no joy with beta 10 unfortunately. The USB wasn't scanned although the count looked like it knew it was there.

I'm not in any rush, so may disappear for a while, as I did a workaround a long time ago to get the same results. I think the feature would be awesome for users.

If you were curious; my workaround was a long process; I made a bash script to create my own game list and made an apple automator script to copy the image and sound assets from iso and iso.0 files. Copied the build folders to the PS3 using FTP and rebuilt the game database.

Roet-Ivar commented 3 years ago

Hi! Usb scanning has not been implemented yet, I suspect just changing self.xxx_path isn't enought due to other factors. However, since I did implement proper duplicate handling recently, needed in cases where two or more copies of the same game/title_id/filname or title (yes there are a lot of combinations here, which might need a regex replacement instead) during fetching I should now be able to implement and add fetching of the USB.

Implementation idea: GUI: I think I'll add a second drop down beside the platform-dropdown that allow choice of drive/path as a second platform filter. CODE: have not yet looked into what's needed to do this but I imagine it's not too much since I hopefully made my code somewhat scalable in this regard

Roet-Ivar commented 3 years ago

Good news @jimbob4000 USB-scanning is now live and .ISO.0 should be working too