Giter VIP home page Giter VIP logo

irisman's Introduction

IRISMAN

This project is a fork of Iris Manager originally created by Estwald and D_Skywalk, and modified by aldostools (& at times updated and contributed by other devs, including Joonie, Habib, Alexander, NzV, Orion, EvilNat, etc.).

IRISMAN includes almost all the features of the original backup manager and the following main features, among many others:

  • Extended the support to several CFW up to version 4.78.
  • Changed Sk1e payload to use syscall 38 instead of syscall 8, to avoid conflict with Cobra/MAMBA and legacy apps that use syscall 8.
  • Remapped the buttons to XMB / multiMAN style.
  • Added support for PSP games.
  • Added support retro games (RetroArch has to be installed).
  • Direct launch of multimedia files (Requires SHOWTIME.SELF from multiMAN).
  • Various GUI modes with modifications (XMB-like, coverflow with a bigger image, grid modes from 3x2 up to 8x6)
  • Added option to filter game lists by category, device and name.
  • Support background images from PIC0 and ICON0.
  • Support MP3 as background music and play from File Manager.
  • Several optimizations to File Manager and Hex editor.
  • External Mamba payload files.
  • Support for spoof IDPS and PSID.
  • Access to internet browser.
  • Various tweaks to the GUI.
  • Various tweaks to sm_monitor (aka fan controller).
  • Improved speed of ISO builder.
  • Reformatted style of coding.

Iris Manager

Este es el código fuente de Iris Manager portado a PSL1GHT v2. El código está bajo licencia GPL v3 y los autores ponen como condición adicional que si tu modificas el proyecto lo hagas bajo otro nombre distinto al de "Iris Manager". En este mismo repositorio encontrarás el entorno necesario para poder compilar éste proyecto


This is the souce code of Iris Manager ported to PSL1GHT v2. It is under GPL v3 license and the authors release it with the condition that if the project is modified by others developers, they must release it with other different name of "Iris Manager". You can find the tools to compile the source code in the same repository.

Credits (App/only):

  • Hermes/Estwald : Author, status: retirado (o no?). Me estoy quitando... (que no!), Me estoy quitando...

  • D_Skywalk : Author, status: retirado, sujetando biberones y otra noche sin dormir XD

Muchas gracias a todos los que habéis contribuido de una forma u otra a que ésta aplicación salga adelante y mejore, en especial a la gente de elotrolado.net, a Marioga por sacarnos del apuro y compilar los compiladores (complando vooy, compilando vengoo! XD) que uso, a Miralatijera por su CFW 4.31 y las cosas que comparte (está hecho un crack) y seguro que me dejo a alguien mas por ahí, pero que mas dá, si esto es solo un readme para rellenar XD

irisman's People

Contributors

aldostools avatar hackzy01 avatar jeremybelpois29 avatar ozapft avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

irisman's Issues

BUG: exFAT Manager freeze

When using the exFAT Manager, it’s possible to freeze if you press triangle in an empty directory.

BUG: dev_blind issues with MAMBA

When COBRA is disabled, and MAMBA is loaded, dev_blind can’t be enabled and as a result, Enable Cobra doesn’t work either.

Fan speed after mounting PS2 game

After Installing webMAN MOD 1.47.27, by default fan is set to use 40% of its max speed for PS2 games.

When I mount PS1 game in IRISMAN 4.86.1, exit from It (the game), mount PS2 game also in IRISMAN 4.86.1, fan do not speed up.

When I mount PS2 game with IRISMAN 4.86.1 directly after powering on console,
fan will speed it up to 40%.

So theoretically problem starts after mounting PS1 game.

I'm on Rebug 4.86.1 LITE, Cobra 8.2, CECH-2004A.

File Manager issue copying small files version 4.88

I tried to copy a small 24 byte PS2 config file (Xeno1iso.CONFIG) from USB0 to the internal HDD0 in my PS2ISO folder and it fails to copy. It looks like it performs the copy but nothing shows up in the folder. I can perform the move function from USB0 to HDD0 PS2ISO folder and it moves just fine. I can also successfully perform a copy from HDD0 PS2ISO to USB0 with no issue.

I don't appear to have the problem with larger files. It seems to happen with small files. I was using Rebug firmware where the issue was present and updated to Evilnat 4.88.2 and the issue is still present so I don't think the firmware version matters. I don't appear to have issue with ManaGunZ or multiMAN.

PS2/PSX PNG covers issue

I think that there is a mistake in the way PS2/PSX covers are handles because in the code below it handles both JPG and PNG

IRISMAN/source/psx.c

Lines 620 to 624 in 24bbce3

get_icon(path_name, currentgamedir);
if(!strncmp(path_name + strlen(path_name) -4, ".JPG", 4) || !strncmp(path_name + strlen(path_name) -4, ".jpg", 4))
LoadTextureJPG(path_name, num_box);
else
if(LoadTexturePNG(path_name, num_box) < 0) ;

But in the code where the cover is searched it only looks for JPGs

IRISMAN/source/main_icons.h

Lines 456 to 462 in 24bbce3

// add PSX/PS2 iso
if(directories[num_dir].flags & PS1_FLAG)
{
int cover_type = (((directories[num_dir].flags & (PS2_FLAG)) == (PS2_FLAG)) ? 1 : 2); // PSX cover
sprintf(path, "%s%s_COV.JPG", retro_covers_path, directories[num_dir].title_id);
if(file_exists(path)) return cover_type;

setting background image?

Where to leave images to set as background and in what format I've trie PIC1, PICT1, .jpg, .JPG, .png, .PNG still nothing shows up. I've tried transfering files over FTP & through USB but still nothing.

.iso files dissapeared?

I recently updated irisman to 4.86.3 (I had a 2017 version, probably 4.81?¿), and discovered some of my games vanished.
My backup disc is FAT32 formatted, and checking it with irisman File Manager found that PS3ISO directory had many files with weird names, something like .iso.0.JPG .iso.0.JPG.1 ...
Later I found that 4G splitted iso's were there in the disc and with correct naming (XXX.iso.0 XXX.iso.1 ...), these are the ones that appear in irisman, but there was no single iso file (XXXX.iso)
I checked the disc with a computer and with multiman, and the XXX.iso files were ok
Also I downgrade irisman to 4.86 version, but the problem was also there

IRISMAN_4.87.pkg compiled with old language.ini

Hello Aldo,

I’ve tested the new version 4.87.
I want to inform you that the IRISMAN_4.87.pkg was compiled with the old german Language.ini.
datas\language_ini_gm.bin was not updated.

Thank you

zstd support

ayo does (or will) irisman support zstd?
the compression is very good and extracting the files are really fast
a good alternative to 7zip's lzma

default copy new files only

Is it possible to add an option to only update missing/incomplete files when copying? Or a dialog to skip or overwrite? I could be wrong, but i think currently it overwrites by default.
If it is easier to implement in webman mod's web/ftp server that could work to. [Edit] I just noticed the subtle /copy_ps3 vs copy.ps3 command difference.

;tldr
Backing up my files in preparation for a new hdd has been driving me crazy.
I tried using a lexar 128gb usb 3 flash drive formatted to ntfs. I didn't want to use fat32, as i wasn't sure if i would need to transfer files greater than 4gb. Anyway, half way through the transfer i was getting an error. i tried to re-copy the same set of files, because i didn't know where it left off, as there were missing directories in random spots in the list, not just at the end. I think the program does a check for disc space before transferring, as it gave an error. (if it was copying to a new location, there wouldn't be enough space, but if only updating missing files it would have been fine.) So i tried to go one folder at a time, which was very time consuming, until i got another error about permissions i think. I powered down and used chkdsk /r on the flash drive on my laptop. (corrupted index i think)

Noob error results in strange behaviour

If you try to build a PS2 iso from Irishman it seems to crash and then it turns Irishman into movian which I find strange just thought you'd like to take a look

Translation Question: What happened here?

Lines 177 and 178 in english langauge.ini have a conflicting meaning which makes translating it a bit more confusing

GLUTIL_HOLDTRIANGLEAB = Hold CIRCLE to Abort
GLUTIL_HOLDTRIANGLESK = Hold CIRCLE to Skip

By the name of the function you expect triangle, but by the text circle? I want to update my polish translation and wanted to ask

next update it's possible filters???

Hi Aldo, congratulations for the work done, I wanted to ask you if you can put console filters in the next update? ie if you can only choose psp or psx or ps2 or ps3, thank you

Cannot Find Network Game

Hello!!! I love your project and Homebrew!!
I have one problem with IrisManager and Multiman.
I have installed in my Linux Server the latest ps3netsrv and with webmanmod I can see al the games etc..
But with multiman I can only see the first game in the folder GAMES and IrisManager can’t find games...
Thanks a lot for your help
Stefano

Irisman lastest doesn't recognize ExFat Drive

Hello, i tried in everyway, it's doesn't show up in ExFat manager. I check my exfat partition it's support only on PS4 and my Samsung phone. Is there any guide to do Exfat Format specially for IRISMAN ?

Spec: PS3 Slim SCPH-2500A Rebug CFW 4.84 REX

BUG: Closing movian returns to the XMB

There are 2 possible fixes for this, the first being: making a copy of RELOAD.SELF, and placing it here: /dev_hdd0/game/BLES80608/USRDIR. And the second is decrypting SHOWTIME.SELF and changing the path of RELOAD.SELF (offset to change: C67FBF).

IRISMAN stuck at "Scanning All Games" Screen

Using newest version of Rebug, clean install from original FW. IRISMAN worked as expected for a couple of weeks, but suddenly stopped working for reasons unknown. I'd be happy to share any information I can.

BUG: Fan control not disabling properly

Once “Save Settings” has been pressed once, “Disabled” has no effect anymore. The only way to stop the fan control from re-enabling again is to delete fancontrol.dat.

feature request: display games from game folder(installed pkg)

I'm not sure if this is possible or if it already exists in some other app.
I'm looking for a way to update games on the ps3 that are installed to the game folder.
I know Irisman can download and install game updates for disks/iso.
Is this possible to do with installed psn games? I can't even figure out how to get Irisman to show them.
With the servers being shutdown this will be more of an issue going forward.
thanks

Irisman freeze

Hello Aldo,

I‘m on HEN 3.01 HFW 4.86 with a fresh install of Irisman 4.86.3
When i press the Buttons select+triangle together in the gui while a game is selected Irisman freezes.

Thank you

BUG: Game update feature errors

"Error httpSendRequest" is shown 3 times before asking whether to update or not. The actual update feature itself seems to be working fine though.

"Copying Memory Card to USB" PSX VMC Issue

Sometimes when adding more games to the USB in PSXGAMES, then going to the menu and changing it to "PSX" it will move the folder from HDD to USB.

Is there a way to disable this? It is wiping my saves.

Edit: Updated title with correct information.

IRISMAN backup scanner freezing when loading Ys VI (PSP USA)

I was on Evilnat 4.87.2, and for a while, IRISMAN 4.87 was working fine for me. I updated to 4.88 and at that point, it would freeze at the main interface (I think it was set to coverflow). I thought a reinstall would fix it, so I deleted the app and installed it again. I was able to go up to the same roadblocks of #5, where I was asked if I wanted to install to dev_hdd0/GAMES. From this point onwards, I have never been able to get IRISMAN running again.

Things I tried (now on Evilnat 4.88 and downgrading back to IRISMAN 4.87):

  • Renamed GAMES, PSXISO, PS2ISO, PSPISO and ROMS to have _bak at the end. PS3ISO is empty so I didn't rename it.
  • Unloaded webMAN.
  • Deleted the webMAN strings in settings.ini
  • Deleted IRISMAN 4.88 and going back to 4.87

Version 4.87.1 Mounting PS3 ISO not possible

Hello Aldo,

with the new version 4.87.1 it´s not possible to mount PS3 ISO´s.
After pressing X Button IRISMAN swithes to XMB without showing the Disk Icon.
I´ve tested this on HEN 4.86 with internal HDD and external NTFS Drives.

Best regards

save game tools

Hello Aldo, nice to meet you

I'm the developer of the "apollo save tool" for PS3 ( https://www.psx-place.com/threads/apollo-save-tool-v0-5-0-released.28124/ )

Some people have asked me about the possibility to add support for the save-game patches from Bruteforce Data to my ps3 tool.

I was wondering if you'd like to share a bit of source code from your app, regarding the parsing / applying of those save-game patches, so I could port it and add it to Apollo?

I don't need the whole source code for the app, just the part to read/parse "ps3patch" files and the code that handles it and apply the changes to the save file.

I'll be happy to add you to the credits in Apollo too, just let me know 😄
thanks!

cheers

p.s.: escribí en inglés por las dudas, pero si prefieres tambien podemos hablar en español 😄

I find a little bug in irisman 4.85

Just have a fresh install of irisman to have start option and when it's says choose for folder game click no the 2times and when it's says it will create folder irisman/game just click previous and that's it irisman freeze the ps3 thanks to have read me sorry for my bad english

Problem with VMC

I have a problem with VMC.

I have selected (assigned) VMC for PS1 games:
https://i.postimg.cc/R0Gtzv05/1.png

When I load e.g. TR I'm getting this warring:
https://i.postimg.cc/Pf027Qcb/2.png

When I want to assign MC in-game it will crash\freeze:
https://i.postimg.cc/fbF9bBYB/3.png
https://i.postimg.cc/wM5y0zZG/4.png

I do not have this problem e.g. with ManaGunZ v1.38.

BUG: File manager action freeze

When pressing cross in the file manager on files such as .bin, .html, etc, the console just freezes. If the file is selected, the hex editor opens as it should, so no problem there.

(PSX) Disable Smoothing not working on certain games

I know I opened an issue on this before, but now I think it
could be an issue with the PS3 in general, not just mine per se.

The only way to play games without the filter for certain is to use a cheat disc such as the GameShark V5.
This issue seems to be an old one, as it persists in other forks on IRISMAN.

File Manager Freezes

This happens frequently, and sometimes, even after a hard reboot, will cease to even work anymore or show the panel. Might want to look into that.

Problem with launching new IRISMAN_4.86 on Rebug 4.85.1 LITE.

Hi.
I'm having problems with launching new IRISMAN_4.86.
After installation and setting the screen, message appear to install IRISMAN on /dev_hdd0/GAMES:
https://i.postimg.cc/BntC81cC/iris.png
After that console freezes.

Currently I'm on Rebug 4.85.1 LITE CEX with Cobra 8.2 - CECH-2004A.

improving progress barr during file copy or move

While copying or moving something via IRISMAN, status bar shows wrong information. Although progress bar shows 100 percent but IRISMAN continues copying or moving files. I don't know what the progress bar is based on, but it doesn't reflect the truth. The bar above showing all the progress should be sorted either by the number of files or by size. It would also be great if data such as how much GB of data is left or how many files are left.

Unmound/mount usb drive?

Hello, Aldos. I don't know if there is a option to "unmount" the usb harddrive connected from the ps3 or not (don't remember if managunz have it). The problem is sometimes the usb harddrive is "locked" and don't sleep automatically, so i can't disconnect it without problems.

Any ideas?

Thanks (you can close the "issue" if you want).

Starting PSX Games on internal Drive or external FAT32 drives on HEN

System: PS3 Superslim on Hen 3.01 HFW 4.86
Irisman 4.87

Psx Games are only mounted when the ISOs are stored on an external NTFS Drive.

On other drives (internal or external FAT32) nothing happens when I press X Button or select+X.
I think the system tries to do a direkt boot . But this does not work on HEN.

Is it possible to change this behavior on HEN?
(Mount iso and exit to XMB for all filesystems on Hen)

Thank you very much for your help.

[FEATURE] Add SMB2 support

It would be really nice to have SMB2 support in the filemanager so that you can access files directly from a Windows/Samba/Azure fileshare directly over the network.

You can find a client implementation of SMB2 here: https://github.com/sahlberg/libsmb2
It is a lightweight, high performance and very portable SMB2 client implementation that interoperates with all (I have tested with) SMB2 capable fileservers, including Azure file shares.

If anyone thinks this would be a good idea and wants to implement this support, I am the maintainer of libsmb2 and can offer any/all support from the libsmb2 side if there is need for any tweaks etc.

build issues with opensource sdk and toolchain

hello,
I'm using https://github.com/bucanero/ps3toolchain and https://github.com/bucanero/PSL1GHT on Ubuntu and while I'm trying to build IRISMAN I get this error:
proj/IRISMAN$ make
hvcall_341.c
/media/nas/PS3/dev/proj/IRISMAN/source/payload341/hvcall_341.c: In function 'lv1_insert_htab_entry341':
/media/nas/PS3/dev/proj/IRISMAN/source/payload341/hvcall_341.c:28:5: error: PIC register clobbered by 'r2' in 'asm'
asm volatile("mr %%r3, %4;" "mr %%r4, %5;" "mr %%r5, %6;" "mr %%r6, %7;" "mr %%r7, %8;" "mr %%r8, %9;"
^~~~~~~
/media/nas/PS3/dev/proj/IRISMAN/source/payload341/hvcall_341.c: In function 'lv1_undocumented_function_114_341':
/media/nas/PS3/dev/proj/IRISMAN/source/payload341/hvcall_341.c:50:5: error: PIC register clobbered by 'r2' in 'asm'
asm volatile("mr %%r3, %2;" "mr %%r4, %3;" "mr %%r5, %4;" SYSCALL(HVSC_SYSCALL_341) "mr %0, %%r3;"
^~~~~~~
/media/nas/PS3/dev/proj/IRISMAN/source/payload341/hvcall_341.c: In function 'lv1_undocumented_function_115_341':
/media/nas/PS3/dev/proj/IRISMAN/source/payload341/hvcall_341.c:67:5: error: PIC register clobbered by 'r2' in 'asm'
asm volatile("mr %%r3, %0;" SYSCALL(HVSC_SYSCALL_341)
^~~~~~~
/usr/local/ps3dev/base_rules:68: recipe for target 'hvcall_341.o' failed
make[1]: *** [hvcall_341.o] Error 1
Makefile:173: recipe for target 'build' failed
make: *** [build] Error 2

any idea why this might be and how to fix it?

thanks in advance!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.