PS3 [UPDATE] webMAN MOD 1.46.00 - Games mounted from XMB without webbrowser_plugin (using idle_plugin)

Update (2/2/17/) -- v1.46.01
Original Article (Jan 31, 2017)
Plugin development continues on the PS3 for Custom firmware users, this week alone we have seen some new features added lin PSNpatch by KW (w./ Homebrew Blocker) and we have seen deank back with new updates to webMAN that added NTFS Support / a new XMB game loading that no longer uses the web browser trick (webbrowser_plugin), in other words the flash you see when mounting a game on the XMB In,webMAN MOD v1.46.00 the plugin incorporates that function but in a different way, this is due to the differences under the hood of the plugin. As webMAN MOD contain different support for various add-on/features that the original project by deank does not support/contain so the usage and handling of things has to be done differently to fit each project the best, for an explanation that is far better then i could offer i suggest checking out the differences between the implementation by deank and then by aldostools as its very well explained in our forums by
@bguerville .


wmm.jpg


  • Update (2/2/17) webMAN MOD 1.46.01
    • FTP Server uses again the same algorithm on all editions.
      In 1.46.00, the FTP Server in full edition was based on the original webMAN due initial issues with NTFS library. The issue now has been fixed

  • webMAN MOD 1.46.00
    • Games now are mounted directly from XMB without the webbrowser_plugin
    Thanks to deank for the new XMB proxy included in webMAN 1.46
    • Re-structured the project : Moved all the sub-projects to _ Projects _ folder

    via Aldostols

    I have updated wm_proxy, which now is 40% smaller ;) only 2968 bytes.
    SRC: https://github.com/aldostools/webMAN-MOD/tree/master/_Projects_/wm_proxy

    In my tests I had issues opening the Internet Search option (found under Network.menu of XMB). So in wMM 1.46.00, I used idle_plugin, instead of kensaku_plugin or xai_plugin (which is already used by CFW Settings menu). According to psdevwiki, this idle_plugin doesn't have subs in the interfaces, so I guess it is safe to remap it.

    I also omitted the mapping of .rco, because it's redundant (there is one file in dev_flash). This saves a few extra bytes in code.

    webMAN MOD 1.45.11
    • Added direct NTFS support to 'Full Edition'
    • Thanks to deank, freddy38510, bguerville, Zar, Joonie, Estwald.
      • Added support for auto-mount game when an USB drive is connected
        • 'Check for AUTOBOOT.ISO on startup' must be checked
        • The USB drives to be checked are the ones selected in /setup.ps3 (except /dev_ntfs)
        • The game must be named AUTOMOUNT.ISO or a JB game copied to the root of the drive
      • Added /minver.ps3



Download: via Release Page
 
Last edited:
The code on github has a limit of 160 bytes for the path. I fixed the bug in this build...
http://aldostools.org/temp/test/slaunch.sprx

old code:
char path[160];
snprintf(path, 160, "%s", slaunch[cur_game].name + slaunch[cur_game].path_pos);

current code:
char path[512];
snprintf(path, 512, "%s", slaunch[cur_game].name + slaunch[cur_game].path_pos);

The 'old' prepntfs 1.17 is suggested over the internal prepntfs (which still needs more tests and has some limitations),

@aldostools
Error to mount game fixed, OK

Instead the game path is truncated in display, you can fix by reducing the font size, if Path is greater than 128 or 160 characters.

Thank so much
smikk
 
This version reduces the font proportionally to the length of the path.
http://aldostools.org/temp/test/slaunch.sprx

@aldostools
I tested the latest version released in the previous post of sLaunch 1.06
The path is now displayed correctly, dynamically according to the length.

With this latest version I also checked out some tests:
Both WMM and slaunch

1. Mount PS3 Game - Test OK (with path> 128 characters)

2. Mount Game PS2 dev_Hdd - Test OK

3. Mount Game PS1:
SLES00344 [CRASH BANDICOOT] .ISO - MOUNT TEST OK - OK Start

SLUS00974 [METAL OF HONOR] .BIN -Test MOUNT OK - blackscreen Start - corrupt filesystem, ps3 block, forced restart, file system recovery.

SLUS00974 [METAL OF HONOR] .ISO -Test MOUNT OK - blackscreen Start - ps3 block, forced restart.

This occurs either when the Game is placed in the internal HDD and external.

The problem does not occur if you start the PS1 game with Multiman.

@Joonie
The burned games on CD or DVD are installed, but when I start it I get blackscreen, CFW Rebug 4.81.2 cobra 7.52 PS3 Slim 2004B

Thank you very much
 
Last edited:
@aldostools
I tested the latest version released in the previous post of sLaunch 1.06
The path is now displayed correctly, dynamically according to the length.

With this latest version I also checked out some tests:
Both WMM and slaunch

1. Mount PS3 Game - Test OK (with path> 128 characters)

2. Mount Game PS2 dev_Hdd - Test OK

3. Mount Game PS1:
SLES00344 [CRASH BANDICOOT] .ISO - MOUNT TEST OK - OK Start

SLUS00974 [METAL OF HONOR] .BIN -Test MOUNT OK - blackscreen Start - corrupt filesystem, ps3 block, forced restart, file system recovery.

SLUS00974 [METAL OF HONOR] .ISO -Test MOUNT OK - blackscreen Start - ps3 block, forced restart.

This occurs either when the Game is placed in the internal HDD and external.

The problem does not occur if you start the PS1 game with Multiman.

@Joonie
The burned games on CD or DVD are installed, but when I start it I get blackscreen, CFW Rebug 4.81.2 cobra 7.52 PS3 Slim 2004B

Thank you very much

You should try to create your ISOs on GENPS3ISO 2.0, because 2.5 there's some kind of AES Encryption that causes some problems with Cobra...
 
@deank only added support for PS3 back up disc on top of whatever it was supported [which includes PS2 back up compatibility since COBRA USB]
@Joonie
As it regards the limitation of the start of PS2Game.iso, only by dev_hdd0 and not from an external unit.
It will be possible to solve the problem?

Thanks
 
I know some people are having problems converting to iso properly, I can write something up tomorrow after work that might help, but i'd need more details. I know its more than just genps3iso 2.0.... (I can candy coat the interface the process to make it easier, in other words, lol)
 
I know some people are having problems converting to iso properly, I can write something up tomorrow after work that might help, but i'd need more details. I know its more than just genps3iso 2.0.... (I can candy coat the interface the process to make it easier, in other words, lol)

Also add an option to use makeps3iso please,

The latest one should include some bug fixes, and probably will work better than Genps3iso v2.

I remember it had some issues with certain games which worked on later versions (not just AES encryption part)


Sent from my iPhone using Tapatalk
 
Also add an option to use makeps3iso please,

The latest one should include some bug fixes, and probably will work better than Genps3iso v2.

I remember it had some issues with certain games which worked on later versions (not just AES encryption part)


Sent from my iPhone using Tapatalk
definitely. if the newest mkps3iso works better, i'll have to have people replace the mk.exe in nekrovert also :)
 
Are the iso issues just to do with burnt media?

I've had no troubles with webman/sman etc with genps3iso 2.5 isos and ird created isos (90% of my collection was built with IRD) with ps3-iso-rebuilder 1.0.4.1. Although recently I've noticed some IRD files (from johnnysp website) must of been generated from dodgy copies anyway (thumbs.db included in ird or invalid eboot/param files compared to the real disc) making it kind of pointless.

Rebuilding them with genps3iso 2.0 at the moment to see how things fare anyway since I've just switched to an NTFS drive and need to rejoin them anyway.

Edit: As far as PS2 games on external drives go, couldn't they just get copied to the internal drive on mount? (maybe caching the last 5 games or something to avoid wait times on more commonly played games)
 
Last edited:
Are the iso issues just to do with burnt media?

I've had no troubles with webman/sman etc with genps3iso 2.5 isos and ird created isos (90% of my collection was built with IRD) with ps3-iso-rebuilder 1.0.4.1. Although recently I've noticed some IRD files (from johnnysp website) must of been generated from dodgy copies anyway (thumbs.db included in ird or invalid eboot/param files compared to the real disc) making it kind of pointless.

Rebuilding them with genps3iso 2.0 at the moment to see how things fare anyway since I've just switched to an NTFS drive and need to rejoin them anyway.

Edit: As far as PS2 games on external drives go, couldn't they just get copied to the internal drive on mount? (maybe caching the last 5 games or something to avoid wait times on more commonly played games)

For sman/wm/wmm/mmcm/iris/managunz, whatever iso works,

For physical disc burned, genps3iso 2.0 or makeps3iso should work the best,

For ps2 wise, wmm already does what you ask, and even over netsrv


Sent from my iPhone using Tapatalk
 
For sman/wm/wmm/mmcm/iris/managunz, whatever iso works,

For physical disc burned, genps3iso 2.0 or makeps3iso should work the best,

For ps2 wise, wmm already does what you ask, and even over netsrv


Sent from my iPhone using Tapatalk

Ahh sweet, I'll try that out later. Getting everything copied off the internal / fat32 drives onto the new ntfs drive and getting ready to do a backup and try a FSM downgrade to see if that clears up the recovery rebug installation / petitboot issues on my console.

PS2 games take up more space than everything else combined, so might be neat to leave them on the external for now instead of copying them all back on. :)
 
@habib and @mysis used to work on that matter, it requires reversing in ps2_netemu.. I'm not sure how far they have gone

I havnt really looked into it. I am more interested in having debug output on the emu and not running isos from external hdd.
I think I said it before, as it makes use of lv1 syscalls it is mounting/opening the hdd device. Maybe you can simply change the id to usb and keep the same directory structures including the bootparam etc. which is opened on init.

Datei%2014.12.15%2001%2014%2018.jpeg
 
I havnt really looked into it. I am more interested in having debug output on the emu and not running isos from external hdd.
I think I said it before, as it makes use of lv1 syscalls it is mounting/opening the hdd device. Maybe you can simply change the id to usb and keep the same directory structures including the bootparam etc. which is opened on init.

Datei%2014.12.15%2001%2014%2018.jpeg

Your words remind me one of my unsuccessfull try :
I tryed to change every "hdd0" to "usb000" inside the ps2_netemu. My usb device turned off when i launched the game like it always but few second later it turned ON !:victorious:
Unfortunatly the screen remained black ! :(

Now, i think it because I completly forgot about the bootparam.... *hope*

Do you think this is what we should do ?
To tell you the truth I didn't completly understand what you wrote, and what is this screenshot ? Oo
 
Back
Top