IRISMAN

PS3 IRISMAN {information] - A manager for CFW enabled PS3's (developed by Aldostools) 4.91.2

Stupid newbie question.. :)

Is it possible to have my purchased PSN games show up in Irisman?

I found windows software PSN Liberator which does the trick by converting game to ISO, but that's not really what I'm after.. I'd just like to have all my games show up in the same place so it's easy to choose what to play. :)
 
Last edited:
Not really, but webMAN MOD has the option "/dev_hdd0/game" in /setup.ps3 that allows to list your PSN games in webMAN Games menu on XMB.
 
Thanks for the tip, I'll look into it. :)

I have another slight problem. I have downloaded "multiman cover pack". All PS3 covers are found nicely, and SOME ps2 covers are found and some aren't.

I first thought it is something to do with ISO file name, but it is not. I can rename the "working" PS2 ISOs whatever and IRISMAN always finds the correct cover.

I looked at the Irisman source file utils.c, there's a function "parse_iso_titleid()" which seems to scan the ISO file to find the title id. It seeks the file to position 0x9320, then reads 0x6000 bytes.. Then that buffer is matched to find SLUS/SCUS/SLES etc.

However in my "non-working" isos the title id is not in that part of the file. I checked one with hex editor and found the first match of correct id in offset 0x82A87... So IRISMAN's scan doesn't reach that far.

I think the function is designed for PS3 ISOs?

There doesn't seem to be any "backup" title_id if this function fails. I checked the "lastgame" file which should contain title_id and path of last game, and the title_id is a zero-sized string. That's why it doesn't find covers.

I could make covers appear by manually copying "filename.JPG" into same directory with the "filename.iso".. But would be great to have this automatic. :)
 
I could make covers appear by manually copying "filename.JPG" into same directory with the "filename.iso".. But would be great to have this automatic. :)

Unfortunately I don't have the time to keep adding features to IRISMAN or any other application.

The source code is available on github and I encourage other users (specially the non-programmers that wish to learn) that help to improve IRISMAN like I did with Estwald's project.
 
Unfortunately I don't have the time to keep adding features to IRISMAN or any other application.

The source code is available on github and I encourage other users (specially the non-programmers that wish to learn) that help to improve IRISMAN like I did with Estwald's project.
thanks for the great work on this. I'd avoid opening an issue since there may be something I'm overlooking but when I use Make_PGK.bat or just make pkg I only get the IrisManager - v2.93 pkg built and that doesn't seem to do anything other than die gracefully when loaded.
how can I build the full package?
I'm looking at adding exfat support but I can't seem to get past this full build issue.
any hint/nudge is much appreciated.
cheers
 
thanks for the great work on this. I'd avoid opening an issue since there may be something I'm overlooking but when I use Make_PGK.bat or just make pkg I only get the IrisManager - v2.93 pkg built and that doesn't seem to do anything other than die gracefully when loaded.
how can I build the full package?
I'm looking at adding exfat support but I can't seem to get past this full build issue.
any hint/nudge is much appreciated.
cheers

That file is from the original Iris Manager project. I use _Make_EBOOT.BIN.bat

Then I build the PKG manually replacing the EBOOT.BIN (and other files, if needed) from the full version availble in Brewology
https://store.brewology.com/ahomebrew.php?brewid=250
 
Hi there :) New to playstations and therefore also new to these forums.. im on a 2504b running ferrox cobra 4.87 with webman mod etc.. i would like to run irisman so that it autostarts directly into irisman can that be achieved in any way ? if so a gentle nudge in the right direction is greatly appreciated :)
 
Hi there :) New to playstations and therefore also new to these forums.. im on a 2504b running ferrox cobra 4.87 with webman mod etc.. i would like to run irisman so that it autostarts directly into irisman can that be achieved in any way ? if so a gentle nudge in the right direction is greatly appreciated :)
webman can do it 2 different ways.

(this way may not work with some homebrews. i have not tried it with irisman)
extract irisman pkg to a folder and turn that into iso. name it "AUTOBOOT.ISO" and place it in PS3ISO folder on ps3 hdd. in webman settings, put a checkmark by "check for dev_hdd0/PS3ISO/AUTOBOOT.ISO on startup.

(other way)
make a autoexec.bat file and place it in dev_hdd0/. the file is just a txt file with a few commands in it. the commands are explained here (under "scripts" tab). you will have to figure out how to use /play.ps3 command to start irisman (check under "mount and play" tab for play.ps3 syntax). you may need a wait command first to give the ps3 a few seconds to finish booting but maybe not.
 
webman can do it 2 different ways.

(this way may not work with some homebrews. i have not tried it with irisman)
extract irisman pkg to a folder and turn that into iso. name it "AUTOBOOT.ISO" and place it in PS3ISO folder on ps3 hdd. in webman settings, put a checkmark by "check for dev_hdd0/PS3ISO/AUTOBOOT.ISO on startup.

(other way)
make a autoexec.bat file and place it in dev_hdd0/. the file is just a txt file with a few commands in it. the commands are explained here (under "scripts" tab). you will have to figure out how to use /play.ps3 command to start irisman (check under "mount and play" tab for play.ps3 syntax). you may need a wait command first to give the ps3 a few seconds to finish booting but maybe not.

For the ISO it requires to resign the EBOOT as retail. Otherwise the ISO won't boot.

I haven't tested this lately but I think it is possible to put /dev_hdd0/game/IRISMAN00 in "Check for *** on startup".
Maybe need to adjust the delays during the startup.
 
This is a new experimental build of IRISMAN 4.87.1:
https://www.mediafire.com/file/09mbz1jamnbcw0z/IRISMAN_4.87.1.pkg/file

It allows to mount compressed zip files containing only one ISO image (CUE/BIN, ISO, IMG or MDF) without subfolders.
The zip file should be stored in PSXISO, PSPISO, PS2ISO, PS3ISO, DVDISO or BDISO of FAT32 or internal HDD.

The zip is extracted temporarily to /dev_hdd0/tmp/extract then the extracted ISO is mounted normally by IRISMAN. Indeed the extracted PS1 games are booted directly on CFW.

The extraction time is directly proportional to the size of the extracted ISO. The feature is ideal for small PS1 and PSP games which usually have a good compression ratio and the image file can be decompressed in few seconds.

Some PS2 games could be convenient in .zip too. Especially the small CDs and DVD games that can be extracted quickly.

PS3, BD and DVD ISOs are also supported (untested). However, the compression ratio of these formats is usually low and require a long wait time for decompression due their larger size.

Thanks to @DeViL303 for the idea and @bucanero for the zip library.

DISCLAIMER: *** This feature is experimental and may contain bugs ***

THE SOFTWARE IS DISTRIBUTED "AS IS". NO WARRANTY OF ANY KIND IS EXPRESSED OR IMPLIED. YOU USE AT YOUR OWN RISK. NEITHER THE AUTHOR, THE LICENSOR NOR THE AGENTS OF THE LICENSOR WILL BE LIABLE FOR DATA LOSS, DAMAGES, LOSS OF PROFITS OR ANY OTHER KIND OF LOSS WHILE USING OR MISUSING THIS SOFTWARE OR ITS COMPONENTS. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Furthermore, the author and his ASSOCIATES shall assume NO responsibility, legal or otherwise implied, for any misuse of, or for any loss of any kind that may occur while using the SOFTWARE or its components.

Installing and using the software signifies acceptance of these terms and conditions of the license. If you do not agree with the terms of this license, you must remove all software files from your storage devices and cease to use the software.
 
Last edited:
This is a new experimental build of IRISMAN 4.87.1:
https://www.mediafire.com/file/09mbz1jamnbcw0z/IRISMAN_4.87.1.pkg/file

It allows to mount compressed zip files containing only one ISO image (CUE/BIN, ISO, IMG or MDF) without subfolders.
The zip file should be stored in PSXISO, PSPISO, PS2ISO, PS3ISO, DVDISO or BDISO of FAT32 or internal HDD.

The zip is extracted temporarily to /dev_hdd0/tmp/extract then the extracted ISO is mounted normally by IRISMAN. Indeed the extracted PS1 games are booted directly on CFW.

one thing to try, as I assume the idea here is to save space, would be to compare .Zip compression with other formats like 7Zip and RAR. Since the libraries for un7Zip / unrar are also available, maybe a "ps1.iso.7z" would be smaller than using .zip .
From my general experience, 7z and Rar should achieve better compression. A nice test would be to take some PS1 isos, and compress with best settings and compare.
 
one thing to try, as I assume the idea here is to save space, would be to compare .Zip compression with other formats like 7Zip and RAR. Since the libraries for un7Zip / unrar are also available, maybe a "ps1.iso.7z" would be smaller than using .zip .
From my general experience, 7z and Rar should achieve better compression. A nice test would be to take some PS1 isos, and compress with best settings and compare.

Yes 7Zip and RAR always have better compression than ZIP. However the difference usually is only a few MB.

I used ZIP for the following reasons:
- It is more commonly used than rar or 7zip.
- IRISMAN already had support for zip library.
- I had less issues with libzip than with the other libraries when I implemented them in PKG/ROM Launcher. So I wanted to keep it simple.
 
A lot of PS2 games have got the data pushed further to the outer edge of the disc, to benefit from the CAV's higher linear speed there. Thus many sectors are just zeroed.
 
Nice. This is working really well here.


Couple of ideas. Right now if I mount the same game twice in a row it extracts the zip again. Ideally once an extraction has been done once, then IRISMAN could scan the extract folder for games too. Maybe have subfolders inside so each game type initially gets extracted to its correct folder. This will make them easier to identify when scanning. Then if the current game is already extracted use the existing files.
  • tmp/extract/PSXISO
  • tmp/extract/PSPISO
Then if IRISMAN detects the tmp/extract folder it could scan those subfolders too. This way one of each game type can be extracted at any one time.

OR maybe instead, what about having it just extract to PS*ISO and not delete it, This way other managers like webMAN MOD can access the extracted games too. Could even have a option to use a temporary folder maybe?

This way someone with a larger collection of games stored on the console, can just extract the couple they are playing at the time. Its easy to remove games using any manager so if the user wants to get that space back they can.
 
Nice. This is working really well here.

Couple of ideas. Right now if I mount the same game twice in a row it extracts the zip again. Ideally once an extraction has been done once, then IRISMAN could scan the extract folder for games too. Maybe have subfolders inside so each game type initially gets extracted to its correct folder. This will make them easier to identify when scanning. Then if the current game is already extracted use the existing files.
  • tmp/extract/PSXISO
  • tmp/extract/PSPISO
Then if IRISMAN detects the tmp/extract folder it could scan those subfolders too. This way one of each game type can be extracted at any one time.

OR maybe instead, what about having it just extract to PS*ISO and not delete it, This way other managers like webMAN MOD can access the extracted games too. Could even have a option to use a temporary folder maybe?

This way someone with a larger collection of games stored on the console, can just extract the couple they are playing at the time. Its easy to remove games using any manager so if the user wants to get that space back they can.

Yes, I can remove the current clean up of the /tmp/extract when IRISMAN starts and add a check if the content in the extract folder is from the last archive extracted.
 
Last edited:
Nice. This is working really well here.


Couple of ideas. Right now if I mount the same game twice in a row it extracts the zip again. Ideally once an extraction has been done once, then IRISMAN could scan the extract folder for games too. Maybe have subfolders inside so each game type initially gets extracted to its correct folder. This will make them easier to identify when scanning. Then if the current game is already extracted use the existing files.
  • tmp/extract/PSXISO
  • tmp/extract/PSPISO
Then if IRISMAN detects the tmp/extract folder it could scan those subfolders too. This way one of each game type can be extracted at any one time.

OR maybe instead, what about having it just extract to PS*ISO and not delete it, This way other managers like webMAN MOD can access the extracted games too. Could even have a option to use a temporary folder maybe?

This way someone with a larger collection of games stored on the console, can just extract the couple they are playing at the time. Its easy to remove games using any manager so if the user wants to get that space back they can.

I have implemented the feature like you described here.

You can download IRISMAN 4.87.1 again from MediaFire, Brewology or Github.

The ISO are extracted to /tmp/extract/PSXISO or /tmp/extract/PSPISO and not deleted unless a different game is mounted.

I didn't want to extract them to /PSXISO, /PSPISO, etc. to not mix the contents.
 
Last edited:
Back
Top