PS3 Has DeanK released the souce for his version of movian?

AlexRhine

Member
Now, I ask this for a very particular reason. It seems that the current movian releases, by default, have a feature set up that forces the ICON0.PNG and PARAM.SFO to be rewritten each time the application is launched. From what I've seen in the source code, this option is set at compile-time and apparently can't be changed from within Movian itself.

So, it is impossible to permanently edit the sfo and icon for the application by simply replacing the respective files, as far as I can tell. You'd need to re-compile the application with the option disabled, or compile the application with a different icon/param.sfo. Thus, I would wish to compile deank's version with all his patches and a new icon/sfo instead of using current source available from the master branch of movian in github. Is the source available anywhere? Or perhaps someone has a workaround for replacing the icon/sfo for movian without re-compiling? (I did try using the standalone .self release of showtime and just replacing it with the movian.self inside the pkg, but it did not help).
 
Last edited:
not that I know of. I know at least with multiman, he said he wanted to clean up the code first before releasing the source, which afaik, never happened.
 
Try changing the file permissions (chmod) of PARAM.SFO and ICON0.PNG to read only.

I don't think this issue is in the code. Many ps3 applications behave like that.
When the game exits (or maybe it is when the game starts), the database is updated.
 
I don't think this issue is in the code. Many ps3 applications behave like that.
Unpacking the pkg, replacing ICON0.PNG and PARAM.SFO with modified versions, repacking the pkg, and then installing (with Movian never previously installed in the system) initially shows the modified icon and the changes in the sfo (in my case, changing the category from AV to HG). However, after booting the application and then exiting the icon and sfo get replaced with the "original" ones, and thus movian gets moved back to the tv category and uses the official icon.

Furthermore, if you look at line 699 of ps3_main.c of movian:
Code:
  if(!no_sfo_overwrite) {
    replace_gamefile("PARAM.SFO");
    replace_gamefile("ICON0.PNG");
  }

Where no_sfo_overwrite is static and never assigned a value (thus equal to 0; false). I have no idea what the purpose of this feature is. Perhaps to prevent PARAM.SFO corruption? Anyway, I might just have to set the files as read only, though I hope movian is written to properly handle read-only files.

Edit: Here's the link to ps3_main.c: https://github.com/andoma/movian/blob/master/src/arch/ps3/ps3_main.c
 
Unpacking the pkg, replacing ICON0.PNG and PARAM.SFO with modified versions, repacking the pkg, and then installing (with Movian never previously installed in the system) initially shows the modified icon and the changes in the sfo (in my case, changing the category from AV to HG). However, after booting the application and then exiting the icon and sfo get replaced with the "original" ones, and thus movian gets moved back to the tv category and uses the official icon.

Furthermore, if you look at line 699 of ps3_main.c of movian:
Code:
  if(!no_sfo_overwrite) {
    replace_gamefile("PARAM.SFO");
    replace_gamefile("ICON0.PNG");
  }

Where no_sfo_overwrite is static and never assigned a value (thus equal to 0; false). I have no idea what the purpose of this feature is. Perhaps to prevent PARAM.SFO corruption? Anyway, I might just have to set the files as read only, though I hope movian is written to properly handle read-only files.

Edit: Here's the link to ps3_main.c: https://github.com/andoma/movian/blob/master/src/arch/ps3/ps3_main.c

Oh I see... maybe you could hex edit the eboot.bin and replace the strings PARAM.SFO and ICON0.PNG with XXXXX.XXX

To clarify: I mean unself EBOOT.BIN to .ELF, replace the strings, resign the ELF as EBOOT.BIN.
 
Last edited:
Unpacking the pkg, replacing ICON0.PNG and PARAM.SFO with modified versions, repacking the pkg, and then installing (with Movian never previously installed in the system) initially shows the modified icon and the changes in the sfo (in my case, changing the category from AV to HG). However, after booting the application and then exiting the icon and sfo get replaced with the "original" ones, and thus movian gets moved back to the tv category and uses the official icon.

Furthermore, if you look at line 699 of ps3_main.c of movian:
Code:
  if(!no_sfo_overwrite) {
    replace_gamefile("PARAM.SFO");
    replace_gamefile("ICON0.PNG");
  }

Where no_sfo_overwrite is static and never assigned a value (thus equal to 0; false). I have no idea what the purpose of this feature is. Perhaps to prevent PARAM.SFO corruption? Anyway, I might just have to set the files as read only, though I hope movian is written to properly handle read-only files.

Edit: Here's the link to ps3_main.c: https://github.com/andoma/movian/blob/master/src/arch/ps3/ps3_main.c

I edited the eboot.bin back in the time to bypass it, also if irc there is a dev setting for it too
 
Something I really appreciate of Movian is that it does pretty nice job on frame interpolation so the output would be like 60fps on anything I throw pretty much.. The only thing that I wish that PS3 had was 10bit decoding which isn't possible due to the HW limit
 
Back
Top