Embed updates into disc
Started by silverchair




3 posts in this topic
silverchair
Member


0
17 posts 4 threads Joined: Aug 2019
12-13-2021, 07:29 PM -
#1
Hi,

I am in the process of converting all my PS3 JB format games into ISOs, which would be mounted on the fly via my frontend and I have several doubts/questions before I proceed:

1) Can I embed the updates of disc games into the disc game before I create the ISO. This way the mounted ISO game would be the latest version  (game + update)
2) If #1 is NO, then would rpcs3 recognize that there is update installed for a mounted ISO game located outside of the virtual file system of rpcs3?

How can I best approach this?

Also is there a feature request (I couldn't find one) to add the game version to the rpcs3 window similar to other emulators? If not, I would gladly create one.

P.S. If ISO support for games is just around the horizon please let me know, so I know to adjust my plans accordingly.

Regards

UPDATE #1: Just tried copying updates to original game and rpcs3 no longer recognizes the game (hash does not match?!). However starting the game from the Eboot.bin works. It is a pity the version is not listed anywhere, so I can confirm the update works. Still curious about question #2 though, because original disc preservation is important as well.
This post was last modified: 12-13-2021, 08:07 PM by silverchair. Edit Reason: added more info
Ani
Administrator
*******


16
4,389 posts 107 threads Joined: Aug 2017
12-13-2021, 10:48 PM -
#2
Never taint the original disc with any files. Updates are meant to be game data, the original disc is meant to always remain read-only.

RPCS3 doesn't have ISO support and until someone adds it it will continue not having it.

Whether your game is mounted from ISO or mounted from a regular partition it doesn't matter when it comes to updates, they're always read from the PS3's virtual HDD. Games are external to the console and always mounted to dev_bdvd regardless, they aren't and shouldn't be inside PS3 VFS.
    Desktop: Ryzen 7 5800X,   Radeon RX 6800 XT, 2x8G DDR4 3600MHz, Manjaro Linux
     Laptop: Ryzen 9 5900HX,  Radeon RX 6700M,   2x8G DDR4 3200MHz, Manjaro Linux
Old Desktop: AMD FX-8350,     Radeon R9 280X,    2x4G DDR3 1600MHz, Manjaro Linux
silverchair
Member


0
17 posts 4 threads Joined: Aug 2019
12-14-2021, 05:19 PM -
#3
(12-13-2021, 10:48 PM)Ani Wrote: Never taint the original disc with any files. Updates are meant to be game data, the original disc is meant to always remain read-only.

RPCS3 doesn't have ISO support and until someone adds it it will continue not having it.

Whether your game is mounted from ISO or mounted from a regular partition it doesn't matter when it comes to updates, they're always read from the PS3's virtual HDD. Games are external to the console and always mounted to dev_bdvd regardless, they aren't and shouldn't be inside PS3 VFS.

Thanks for your reply Ani. What I meant by the rpcs3 VFS is the fact that now the game discs are inside rpcs3\dev_hdd0\disc compared to mounted ISO disc in entirely different partition and game started on the fly by pointing to the eboot.bin. So to be sure I understand you correctly, the game updates should be recognized by rpcs3, even though the disc is not in \dev_hdd0\disc?

Additionally what about custom game configurations? Would those be taken into account?

Regards
This post was last modified: 12-14-2021, 05:24 PM by silverchair.
Ani
Administrator
*******


16
4,389 posts 107 threads Joined: Aug 2017
12-14-2021, 05:41 PM -
#4
/dev_hdd0/disc is an emulator directory, even though it's inside /dev_hdd0/
It's irrelevant where the discs are mounted from, you can use any directory external to the RPCS3 folder

Game configurations are based on Game ID, not tied to the actual game files
    Desktop: Ryzen 7 5800X,   Radeon RX 6800 XT, 2x8G DDR4 3600MHz, Manjaro Linux
     Laptop: Ryzen 9 5900HX,  Radeon RX 6700M,   2x8G DDR4 3200MHz, Manjaro Linux
Old Desktop: AMD FX-8350,     Radeon R9 280X,    2x4G DDR3 1600MHz, Manjaro Linux


Forum Jump:


Users browsing this thread: 1 Guest(s)