PS3 webMAN MOD - Web Commands

@aldostools Hi buddy long time no see!
I've been picking up development for the GUI of webman_classics_maker again and unfortunately I came to attention that all versions after v1.47.14+ seem to have broken the mount and play functionality of web commands I've been using.

My launch.txt looks like this: /play.ps3/dev_hdd0/PS3ISO/This Is The Iso Filename.iso

So I assume something changed related to the /play.ps3/ command?
Thanks buddy!
 
@aldostools Hi buddy long time no see!
I've been picking up development for the GUI of webman_classics_maker again and unfortunately I came to attention that all versions after v1.47.14+ seem to have broken the mount and play functionality of web commands I've been using.

My launch.txt looks like this: /play.ps3/dev_hdd0/PS3ISO/This Is The Iso Filename.iso

So I assume something changed related to the /play.ps3/ command?
Thanks buddy!

Thank you for the bug report. The command /play.ps3 have not changed.
However, some PS3 games can take a bit longer to load and the auto-play function may not find the expected icons.

I have tweaked the auto-play function a bit to make it wait more time...
You can test if the issue is fixed in the release candidate for 1.47.27, attached below.
 
Last edited:
Thank you for the bug report. The command /play.ps3 have not changed.
However, some PS3 games can take a bit longer to load and the auto-play function may not find the expected icons.

I have tweaked the auto-play function a bit to make it wait more time...
You can test if the issue is fixed in the release candidate for 1.47.27, attached below.

Hi Aldo, nice to hear from you!
It seems like you've attached "webftp_server.sprx" instead of webman_mod_v1.47.27. Or do you mean that I should replace the webftp plugin? Thanks!
 
Last edited:
Hi Aldo, nice to hear from you!
It seems like you've attached "webftp_server.sprx" instead of webman_mod_v1.47.27. Or do you mean that I should replace the webftp plugin? Thanks!

That sprx file *IS* webMAN MOD 1.47.27 (release candidate)... the pkg is the installer with the rest of the dependencies.

Replace the file in /dev_hdd0/plugins
 
@aldostools
Unfortunately nothing happens in the RC v1.47.27, same problem as in the 1.47.14+ releases.

I'd guess the breaking change was made in v1.47.15, but I can't say for sure since I can't get a hold of that binary. V1.47.16 for sure have the problem.

I hope it helps somewhat, again thanks!
 
I'd guess the breaking change was made in v1.47.15, but I can't say for sure since I can't get a hold of that binary. V1.47.16 for sure have the problem.
I have a copy of a webman 1.47.15 pkg here if its any use.

Do not forget that there are often a few silent updates released under same version number.
 

Attachments

@aldostools and @DeViL303

I just tested v.1.47.15 (thank you Devil) and it seem to be the release that broke functionality with my auto launch packages.

Any ideas on this?
Believe me, I totally understand if my integration isn't of your highest interest :encouragement:
I just think to it's a shame to abandon the launcher-project since users would be forced to use an old version of webMan mod for it to work.

EDIT1:
When looking through the commit the only thing that my untrained eye spot are these rows:
IN: _Projects_/wm_url_launcher/main.c

81: - fp = fopen("/dev_hdd0/game/PKGLAUNCH/USRDIR/launch.txt", "rb");
81: + fp = fopen("/dev_bdvd/PS3_GAME/USRDIR/launch.txt", "rb");
82: + if(!fp) fp = fopen("/dev_hdd0/game/PKGLAUNCH/USRDIR/launch.txt", "rb");


EDIT2:
Would it be a great hassle to build webMan Mod using PSL1GHT?
Was hoping I could help alleviate some work for you if you'd to try find the issue

EDIT3:
I can mount games from the webman-menu -> Playstation 2 -> Iso.
I just cant get them to launch by using the pkglaunch anymore.
 
Last edited:
@aldostools
Some good news. It seems like you were right all a long, or both of us actually.
The /play.ps3/ command is too "fast" to work after the changes made in v.1.47.15+.

These are my changes to counter this:
Old command: /play.ps3/dev_hdd0/PS2ISO/game.iso
New workaround command: /wait.ps3?6;/mount_ps3/dev_hdd0/PS2ISO/game.iso;/wait.ps3?2;/play.ps3

I found that letting the PS3 idle at the XMB for ~5 min before using the command get stuck on black screen (480p mode) when starting the ISO. The delays need adjustments.

EDIT: I think the timings above seem to counter the worst case scenario.
 
Last edited:
@jacobsson
I have added an additional delay to auto-play in the test build below.

The additional wait time is defined by the setting "Wait additionally for each selected USB device to be ready" in /setup.ps3

The default is 3 seconds... it can be changed to 0, 3, 5, 10, 15 seconds.
 
@jacobsson
I have added an additional delay to auto-play in the test build below.

The additional wait time is defined by the setting "Wait additionally for each selected USB device to be ready" in /setup.ps3

The default is 3 seconds... it can be changed to 0, 3, 5, 10, 15 seconds.
Hi Aldo! I tested your test-build, unfortunately it still just mounts, but never jumps to up to the disc icon and starts the game.
 
Did you try increasing the delays from 3 to 5, 10 or 15 seconds?
Oh man, I must have misunderstood you about controlling the delays!
I now understand you added a "delay option" in webman-mod settings, thank you man!

I'll definitely test this as soon as I get a hold of my PS3. Unfortunately it located at my work-place, in which have taken extra precautions
due to a certain world wide spreading illness. I think I'll have to wait to the end of the month :(

If I have the chance to get it sooner I'll let you know!
 
Did you try increasing the delays from 3 to 5, 10 or 15 seconds?
I have now fetched my precious from work after hours!
Unfortunately your additional delays makes no difference for me, it only mounts the disc but nothing more.

Any chance you could make a test build that would incorporate this pattern:
/wait.ps3?6;/mount_ps3/[path_to_iso_file];/wait.ps3?2;/play.ps3
when invoking the '/play.ps3/' command?

If possible this will be compatible with all builds made
 
Last edited:
I have now fetched my precious from work after hours!
Unfortunately your additional delays makes no difference for me, it only mounts the disc but nothing more.

Any chance you could make a test build that would incorporate this pattern:
/wait.ps3?6;/mount_ps3/[path_to_iso_file];/wait.ps3?2;/play.ps3
when invoking the '/play.ps3/' command?

If possible this will be compatible with all builds made

I first need to understand it... why do you wait 6 seconds before mount the game?

Does /mount_ps3/[path_to_iso_file];/wait.ps3?2;/play.ps3 work with the latest build?

What kind of ISO are you mouting? The timing is different for each type of ISO.
 
I first need to understand it... why do you wait 6 seconds before mount the game?

Does /mount_ps3/[path_to_iso_file];/wait.ps3?2;/play.ps3 work with the latest build?

What kind of ISO are you mouting? The timing is different for each type of ISO.

I actually never encounter any timing issue related problems for different types of ISO/BIN (PSX/PS2/PS3) for my method.

Since I'm building PKGs that use a modified variant of the PKG-Launch the 6s seem to needed when going in and out of fullscreen (this is just guess work from my side tbh). As mentioned it used to work fine by only using the /ps3.play/[path] command prior to v1.47.15.

Maybe I could send you a PKG that I made in which you rename an ISO you have on the HDD to make it comply with its launch.txt?

Here is one that you can test which targets /dev_hdd0/PS2ISO/testgame.iso
and use: /wait.ps3?6;/mount_ps3/dev_hdd0/PS2ISO/testgame.iso;/wait.ps3?2;/play.ps3

Here is one that used to work that also targets /dev_hdd0/PS2ISO/testgame.iso
but uses the good ol': /play.ps3/dev_hdd0/PS2ISO/testgame.iso
 
I actually never encounter any timing issue related problems for different types of ISO/BIN (PSX/PS2/PS3) for my method.

Since I'm building PKGs that use a modified variant of the PKG-Launch the 6s seem to needed when going in and out of fullscreen (this is just guess work from my side tbh). As mentioned it used to work fine by only using the /ps3.play/[path] command prior to v1.47.15.

Maybe I could send you a PKG that I made in which you rename an ISO you have on the HDD to make it comply with its launch.txt?

Here is one that you can test which targets /dev_hdd0/PS2ISO/testgame.iso
and use: /wait.ps3?6;/mount_ps3/dev_hdd0/PS2ISO/testgame.iso;/wait.ps3?2;/play.ps3

Here is one that used to work that also targets /dev_hdd0/PS2ISO/testgame.iso
but uses the good ol': /play.ps3/dev_hdd0/PS2ISO/testgame.iso

I see... I think the problem is because when the game is mounted by the tool, the autoplay function detects that the user is not in XMB and aborts the function.

The test build attached to this post waits until 15 seconds for XMB before abort. You can check if it behaves better with the original command.
 

Attachments

I see... I think the problem is because when the game is mounted by the tool, the autoplay function detects that the user is not in XMB and aborts the function.

The test build attached to this post waits until 15 seconds for XMB before abort. You can check if it behaves better with the original command.
Hi! I tested your build and unfortunately the /play.ps3/ only mounts. Thanks for helping, it's really nice of you man!
 
Back
Top