issue with trial / demo games
Started by bundangdon




14 posts in this topic
bundangdon
Member


0
9 posts 1 threads Joined: Feb 2020
09-17-2021, 11:53 AM -
#1
Not exactly sure how to report this bug/issue but with the most recent 'nightly' update, all of my licensed games have gone back to being in trial-demo mode and I'm not able to use trueancestor_edat_rebuilder to fix this issue. However, if I go back to a RPCS3 version from 2 days ago, the issue is gone. Anyone else seeing this? Confused
theDreamcaster
Member


0
73 posts 0 threads Joined: Jul 2018
09-17-2021, 02:21 PM -
#2
(09-17-2021, 11:53 AM)bundangdon Wrote: Not exactly sure how to report this bug/issue but with the most recent 'nightly' update, all of my licensed games have gone back to being in trial-demo mode and I'm not able to use trueancestor_edat_rebuilder to fix this issue. However, if I go back to a RPCS3 version from 2 days ago, the issue is gone. Anyone else seeing this? Confused


probably because they merged this:  https://github.com/RPCS3/rpcs3/pull/10581

seems like a totally pointless PR that now just makes things harder for your average user.  Good luck
Ani
Administrator
*******


16
4,380 posts 105 threads Joined: Aug 2017
09-18-2021, 04:48 PM -
#3
After further investigation on console, the subdirectory is actually not required. This is an ancient bug from the unpackage code on RPCS3 that wasn't noticed until now, and was just assumed correct.

The remaining of that mentioned PR remains correct though, where it implements the upgradeLicense functionality in more detail, so I've opened https://github.com/RPCS3/rpcs3/pull/10891 to adjust the directory. You won't need to move any files now.
    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
Dime333
Member


0
14 posts 2 threads Joined: Oct 2018
09-18-2021, 09:02 PM -
#4
(09-18-2021, 04:48 PM)Ani Wrote: After further investigation on console, the subdirectory is actually not required. This is an ancient bug from the unpackage code on RPCS3 that wasn't noticed until now, and was just assumed correct.

The remaining of that mentioned PR remains correct though, where it implements the upgradeLicense functionality in more detail, so I've opened https://github.com/RPCS3/rpcs3/pull/10891 to adjust the directory. You won't need to move any files now.

That's great. Thanks. However, I now have four edat files that used to work fine but now they don't. Life is Strange for example is now in trial mode.

E EDAT: F:/RocketLauncher/Emulators/PS3/RPCS3/dev_hdd0/home/00000001/exdata/EP0082-NPEB02197_00-EPISODE000000001.edat has invalid NPD header or already decrypted.
E SYS: verify_c00_unlock_edat(): Failed to verify npd file 'F:/RocketLauncher/Emulators/PS3/RPCS3/dev_hdd0/home/00000001/exdata/EP0082-NPEB02197_00-EPISODE000000001.edat'

How can I fix this now?
Ani
Administrator
*******


16
4,380 posts 105 threads Joined: Aug 2017
09-18-2021, 10:05 PM -
#5
How many bytes is that file? Not KB, exact number of bytes.
    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
Dime333
Member


0
14 posts 2 threads Joined: Oct 2018
09-18-2021, 11:26 PM -
#6
(09-18-2021, 10:05 PM)Ani Wrote: How many bytes is that file? Not KB, exact number of bytes.

The non working ones are:

Life is Strange - EP0082-NPEB02197_00-EPISODE000000001.edat - 16 bytes.
Rochard - UP0017-NPUA30061_00-ROCHARDLICENSE00.edat - 16 bytes.
Hard Corps: Uprising - UP0101-NPUB30096_00-HCUUNLOCKKEY0000.edat - 16 bytes.
Closure - UP2067-NPUB30722_00-CLOSUREPACKAGE02.edat - 16 bytes.

I have 54 working edat files and most of them are also 16 bytes.
Ani
Administrator
*******


16
4,380 posts 105 threads Joined: Aug 2017
09-19-2021, 01:37 AM -
#7
These are not edat files.
.edat files have 352 bytes, .rap files have 16 bytes, they're all the same size.
As such, it's a .rap file with the wrong extension, or it's nothing at all named as .edat.
    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
bundangdon
Member


0
9 posts 1 threads Joined: Feb 2020
09-19-2021, 03:06 AM -
#8
(09-18-2021, 04:48 PM)Ani Wrote: After further investigation on console, the subdirectory is actually not required. This is an ancient bug from the unpackage code on RPCS3 that wasn't noticed until now, and was just assumed correct.

The remaining of that mentioned PR remains correct though, where it implements the upgradeLicense functionality in more detail, so I've opened https://github.com/RPCS3/rpcs3/pull/10891 to adjust the directory. You won't need to move any files now.

Thanks a lot for this update! This makes it a whole lot easier and more convenient.
legend800
Member


0
1 posts 0 threads Joined: Sep 2021
09-19-2021, 07:41 AM -
#9
I'm getting a 'failed to decrypt' error for 1 of my games now. I moved all my .edat unlock files for 5+ C00 games after this change but Pac-Man Museum fails decryption for some reason. The rest work perfectly.

Any ideas how to fix this or is there something wrong with the new rpcs3 implementation? It's 352 bytes and I've been using it for years.
/PS3/dev_hdd0/home/00000001/exdata/NPUB30304/UP0700-NPUB30304_00-PCEDX00001FKEYNA.edat'
Ani
Administrator
*******


16
4,380 posts 105 threads Joined: Aug 2017
09-20-2021, 01:32 AM -
#10
Place .edat on the exdata folder directly, no Game ID folder is required anymore, RPCS3 installed files there previously but the unpackaging was incorrect
    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)