Tutorial transplant elden ring pc release version to ps4 trial version

zestiva

Well-Known Member
OP
Member
Joined
Nov 15, 2018
Messages
488
Trophies
0
XP
2,114
Country
China
elden ring uses the fromsoft ancestral engine , like soul , bloodborne , sekiro. Most files of PC version and PS4 trial version are exactly the same. The difference is that the packaging path is different. In addition, PS4 version is compressed by dcx. In theory, it is possible to decompress and convert the format, recompress it into dcx and replace the PS4 trial version files for transplantation. The biggest problem is whether the trial version eboot.bin has reserved the release version data interface, Although the engine and processing mode are the same, most of the official version data are not actually installed in the trial version. It is still doubtful whether they can be loaded and run normally after being added out of thin air. It does not rule out the possibility of ce-34878 conflict after transplanting some files. only try it bit by bit. At present, I have tried several files OK, But the complete migration requires manual conversion of more than 90000 files. The amount of work is too large, and my PC configuration is too low . Those with high configuration PC can try it by themselves

1 unpack PS4 trial FPKG

2 use bindertool unpack PC version Data0-Data3.bdt , all extract to the same directory, assuming /PC/data

3 analyze all bnd4 files , generally with bnd in filename extension, or open them with hexeditor, and the file header has "BND4"

4 use yabber tool to decompress PS4 dcx file, check the extracted directory/_yabber-bnd4.xml, remember the compress type in the <compression> line

5. example: decompress /PS4/image0/asset/aeg/aeg001/aeg001_003.geombnd.dcx , view /aeg001_003-geombnd-dcx/_yabber-bnd4.xml, remember the compress type. this file is <compression>SekiroKRAK</compression>

6. use yabber tool extract the file with the same name (extension name haven't .dcx) in the same directory of PC version. example /PC/data/asset/aeg/aeg001/aeg001_003.geombnd

7 open /aeg001_003.geombnd/_yabber-bnd4.xml, use remember compress type replace <compression>none</compression> . this file is <compression>SekiroKRAK</compression>

8 replace INTERROOT_win64 to INTERROOT_ps4

9 enter directory aeg001_003.geombnd/gr/data/ , rename INTERROOT_win64 directory to INTERROOT_ps4

10 use yabber_dcx tool repack the aeg001_003.geombnd directory to aeg001_003.geombnd.dcx

11 copy new created aeg001_003.geombnd.dcx to PS4/image0/asset/aeg/aeg001/aeg001_003.geombnd.dcx ,replace it

12 use the same method to convert and replace over than 90000 PC bnd files to dcx. if file only have PC version , no PS4 version , speculate the compress format according to the same type with different number in the same directory . generally is <compression>SekiroDFLT</compression> or <compression>SekiroKRAK</compression>

13. If you encounter a PC file that cannot be decompressed by yabber, directly decompress the file with the same name as the PS4 file (the extension name have .dcx). If the result is directly extracted a file with the same name as the PC file in this directory (remove extension name .dcx), and add an extension name with -yabber-dcx.xml , check this xml, If there are only have <compression> line, you can directly copy and rename to every file extension name with -yabber-dcx.xml, next to step 10

14 example: /PS4/image0/event/common.emevd.dcx, you can directly use the common.emevd-yabber-dcx.xml copied and renamed for all under PC/data/event.emevd file, like common_func.emevd-yabber-dcx.xml, m10_00_00_00.emevd-yabber-dcx.xml……

15 PC version /data/action directory can be replaced directly without conversion. The font directory and shader directory do not need to be converted or replaced. Just keep the original file of PS4 version

16 rebuild gp4 and create PS4 FPKG
 
Last edited by zestiva,

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,581
Trophies
1
XP
7,579
Country
Tuvalu
Very cool! Not desperate enough myself to do this but if a newer exploit takes a while, will be very useful. Thank you
 

Zonark

Zonark - Noun - A God
Member
Joined
Jul 11, 2010
Messages
374
Trophies
0
XP
1,786
Country
United States
elden ring uses the fromsoft ancestral engine , like soul , bloodborne , sekiro. Most files of PC version and PS4 trial version are exactly the same. The difference is that the packaging path is different. In addition, PS4 version is compressed by dcx. In theory, it is possible to decompress and convert the format, recompress it into dcx and replace the PS4 trial version files for transplantation. The biggest problem is whether the trial version eboot.bin has reserved the release version data interface, Although the engine and processing mode are the same, most of the official version data are not actually installed in the trial version. It is still doubtful whether they can be loaded and run normally after being added out of thin air. It does not rule out the possibility of ce-34878 conflict after transplanting some files. only try it bit by bit. At present, I have tried several files OK, But the complete migration requires manual conversion of more than 90000 files. The amount of work is too large, and my PC configuration is too low . Those with high configuration PC can try it by themselves

1 unpack PS4 trial FPKG

2 use bindertool unpack PC version Data0-Data3.bdt , all extract to the same directory, assuming /PC/data

3 analyze all bnd4 files , generally with bnd in filename extension, or open them with hexeditor, and the file header has "BND4"

4 use yabber tool to decompress PS4 dcx file, check the extracted directory/_yabber-bnd4.xml, remember the compress type in the <compression> line

5. example: decompress /PS4/image0/asset/aeg/aeg001/aeg001_003.geombnd.dcx , view /aeg001_003-geombnd-dcx/_yabber-bnd4.xml, remember the compress type. this file is <compression>SekiroKRAK</compression>

6. use yabber tool extract the file with the same name (extension name haven't .dcx) in the same directory of PC version. example /PC/data/asset/aeg/aeg001/aeg001_003.geombnd

7 open /aeg001_003.geombnd/_yabber-bnd4.xml, use remember compress type replace <compression>none</compression> . this file is <compression>SekiroKRAK</compression>

8 replace INTERROOT_win64 to INTERROOT_ps4

9 enter directory aeg001_003.geombnd/gr/data/ , rename INTERROOT_win64 directory to INTERROOT_ps4

10 use yabber_dcx tool repack the aeg001_003.geombnd directory to aeg001_003.geombnd.dcx

11 copy new created aeg001_003.geombnd.dcx to PS4/image0/asset/aeg/aeg001/aeg001_003.geombnd.dcx ,replace it

12 use the same method to convert and replace over than 90000 PC bnd files to dcx. if file only have PC version , no PS4 version , speculate the compress format according to the same type with different number in the same directory . generally is <compression>SekiroDFLT</compression> or <compression>SekiroKRAK</compression>

13. If you encounter a PC file that cannot be decompressed by yabber, directly decompress the file with the same name as the PS4 file (the extension name have .dcx). If the result is directly extracted a file with the same name as the PC file in this directory (remove extension name .dcx), and add an extension name with -yabber-dcx.xml , check this xml, If there are only have <compression> line, you can directly copy and rename to every file extension name with -yabber-dcx.xml, next to step 10

14 example: /PS4/image0/event/common.emevd.dcx, you can directly use the common.emevd-yabber-dcx.xml copied and renamed for all under PC/data/event.emevd file, like common_func.emevd-yabber-dcx.xml, m10_00_00_00.emevd-yabber-dcx.xml……

15 PC version /data/action directory can be replaced directly without conversion. The font directory and shader directory do not need to be converted or replaced. Just keep the original file of PS4 version

16 rebuild gp4 and create PS4 FPKG
Yes It might seem possible but the execution program for ps would not allow it. They validate certain hex information to see if it matches like they used to in the past with mobo and drives now it’s software. Plus even if you were able to spoof that it wouldn’t boot due to boot sector information missing
 

zestiva

Well-Known Member
OP
Member
Joined
Nov 15, 2018
Messages
488
Trophies
0
XP
2,114
Country
China
Yes It might seem possible but the execution program for ps would not allow it. They validate certain hex information to see if it matches like they used to in the past with mobo and drives now it’s software. Plus even if you were able to spoof that it wouldn’t boot due to boot sector information missing
if elden ring eboot.bin is pre-release version , like ff15 or seiken densetsu 3 ( trials of mana) , trial version is release version delete some data but build-in eboot.bin and exe (pc version) is release or pre-release , it's possible
 

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,581
Trophies
1
XP
7,579
Country
Tuvalu
Have you tried this?
If you have, what are the compromises?
At present, I have tried several files OK, But the complete migration requires manual conversion of more than 90000 files. The amount of work is too large, and my PC configuration is too low . Those with high configuration PC can try it by themselves
 
  • Like
Reactions: E1ite007

Rasa39

Pervert Deluxe
Member
Joined
Aug 16, 2015
Messages
408
Trophies
0
XP
1,915
Country
United Kingdom
Interesting idea despite how time consuming it looks to be. Are you using the standard eboot from the stress test or the patched one that enables retail mode? Since the retail mode patch basically turns the game into the full version, the only problem is that the files for the rest of the game aren't there.

Just something to consider as the retail mode patch might help with your testing, if that's even how it works cos I have no idea haha
 

godreborn

Well-Known Member
Member
Joined
Oct 10, 2009
Messages
28,610
Trophies
2
XP
18,475
Country
United States
Interesting idea despite how time consuming it looks to be. Are you using the standard eboot from the stress test or the patched one that enables retail mode? Since the retail mode patch basically turns the game into the full version, the only problem is that the files for the rest of the game aren't there.

Just something to consider as the retail mode patch might help with your testing, if that's even how it works cos I have no idea haha
unfortunately, most things with the ps4 are time consuming, especially building packages or extracting them. it can take an hour or two each way.
 
  • Like
Reactions: E1ite007 and Rasa39

grabman

Well-Known Member
Member
Joined
Sep 25, 2018
Messages
355
Trophies
0
Age
41
XP
667
Country
United States
If you can make a complete step by step algorithm, you can automate it.
There is no "manual" in there.

A python script to do it won't even take 4 hours to code.
i mean you come off smart and all but lack the intelligence to realize

this won't work??

so i mean this is just laughable to be condescending like this...when you glaring obviously lack knowledge of what is involved on the ps4 side meaning this suggestion is ASININE!

POINT BLANK PERIOD THIS IDEA WOULD NOT WORK! PERIOD. CLOSE THIS TRASH FIRE!
 

AlexMCS

Human
Member
Joined
Jul 3, 2018
Messages
440
Trophies
0
Age
36
Location
Fortaleza
XP
1,831
Country
Brazil
i mean you come off smart and all but lack the intelligence to realize

this won't work??

so i mean this is just laughable to be condescending like this...when you glaring obviously lack knowledge of what is involved on the ps4 side meaning this suggestion is ASININE!

POINT BLANK PERIOD THIS IDEA WOULD NOT WORK! PERIOD. CLOSE THIS TRASH FIRE!

And you look stupid.

I've read the entire OP. The entire process CAN definitely be automated if all it takes is what is written in there, assuming the broken English isn't referencing some unlisted arcane steps.

Don't throw a tantrum if you're lacking in your skillset to do so.
 

Rasa39

Pervert Deluxe
Member
Joined
Aug 16, 2015
Messages
408
Trophies
0
XP
1,915
Country
United Kingdom
petty & weak
I don't know who hurt you, but you can't just go off topic to project how you're feeling onto randoms on the internet. Feels bad man, but you can talk to me however you need to in order to make you feel better dude, hope you're doing ok. Try not to derail the topic too much though.
 

grabman

Well-Known Member
Member
Joined
Sep 25, 2018
Messages
355
Trophies
0
Age
41
XP
667
Country
United States
And you look stupid.

I've read the entire OP. The entire process CAN definitely be automated if all it takes is what is written in there, assuming the broken English isn't referencing some unlisted arcane steps.

Don't throw a tantrum if you're lacking in your skillset to do so.
can the entire process be automated.

YES.

Will this actually work?

NOOOOOOOOOOOOO.

It honestly doesn't even take much experience with ps4 fpkg to know this. I mean just really simple experience in doing various thing will teach you that this just plane old CANNOT BE DONE.

I have done all sorts of amazing things on jailbroken ps4. Played psnow and zelda botw via linux.

Used fedora linux on ps4 to compile my own super mario 64 fpkg.

23tb collection...

All of which are much more difficult and actual accomplishments...

Boss this would not work. A simple test on a very small scale with ANY game would show this to you. There are MANY games that have pc version. I mean I just can't believe you type that condescending message to like make your ego boost...

AND YOU DON'T COMPREHEND THAT?

Turn in your degree because you wasted your time...

This just would never work. The thread should be closed.
 
  • Wow
Reactions: sley

AlexMCS

Human
Member
Joined
Jul 3, 2018
Messages
440
Trophies
0
Age
36
Location
Fortaleza
XP
1,831
Country
Brazil
can the entire process be automated.

YES.

Will this actually work?

NOOOOOOOOOOOOO.

It honestly doesn't even take much experience with ps4 fpkg to know this. I mean just really simple experience in doing various thing will teach you that this just plane old CANNOT BE DONE.

I have done all sorts of amazing things on jailbroken ps4. Played psnow and zelda botw via linux.

Used fedora linux on ps4 to compile my own super mario 64 fpkg.

23tb collection...

All of which are much more difficult and actual accomplishments...

Boss this would not work. A simple test on a very small scale with ANY game would show this to you. There are MANY games that have pc version. I mean I just can't believe you type that condescending message to like make your ego boost...

AND YOU DON'T COMPREHEND THAT?

Turn in your degree because you wasted your time...

This just would never work. The thread should be closed.

Kid, I don't have a JB PS4. I'm commenting on the OP. The OP mentions the hardships of doing it manually, while pretty much posting an algorithm.

All I'm saying is that his stated steps are prone to complete automation.
If you are saying it does not work, I do believe you, but you should state "WHY", not assume everyone else is "in the know" of how it would "obviously" fail.

AND if it would fail, the OP himself is the wrong for stating steps that would lead to failure, not us for saying his stuff can be automated.

P.S.: You are the one thrashing about here, with your "holier than thou" attitude instead of helping out and clearing things up.
 
  • Like
  • Sad
Reactions: cearp and sley
General chit-chat
Help Users
  • AliceCE @ AliceCE:
    i want one for the 3ds.
    Gift
  • AliceCE @ AliceCE:
    loud speakers, a slide out umbrella like thing for really sunny days, super big battery, built in cartridge holder, nice big stylus, the fuckin' WORKS
    Gift
  • AliceCE @ AliceCE:
    hell, maybe even some tech inside that takes advantage of the microsd slot and allows you to use a fuckin flash drive or something
    Gift
  • AliceCE @ AliceCE:
    could you imagine using a usb had drive on a 3ds
    Gift
  • Dark_Phoras @ Dark_Phoras:
    And a special receptor to play xCloud games
    Gift
  • Dark_Phoras @ Dark_Phoras:
    And an ice maker for your drinks
    +1
    Gift
  • AliceCE @ AliceCE:
    and a mouth cup for sedating you before surgery
    Gift
  • AncientBoi @ AncientBoi:
    Ice maker, make me a Root Beer float! lol
    Gift
  • AliceCE @ AliceCE:
    Starts mario kart 7
    Gift
  • AliceCE @ AliceCE:
    if i ever get another Old3DS it's gonna be a different color than goddamn blue
    Gift
  • Dark_Phoras @ Dark_Phoras:
    3DS had a Super Mario Maker, why not an ice maker?
    Gift
  • AliceCE @ AliceCE:
    i have owned 4 blue old3dses and one black new3ds
    Gift
  • KenniesNewName @ KenniesNewName:
    I got a spam call and the guy hanged up on me when he said he was in DC and I asked how the weather was :sad:
    Gift
  • AliceCE @ AliceCE:
    also, i miss gridlauncher :sad:
    Gift
  • AliceCE @ AliceCE:
    the regular 3ds homebrew menu sucks :angry:
    Gift
  • AliceCE @ AliceCE:
    gridlauncher was much funner
    Gift
  • KenniesNewName @ KenniesNewName:
    I was just being his friend he said I could get 9,000 and I demanded 9 million :sad:
    Gift
  • AliceCE @ AliceCE:
    i liked the themey system, and i like how it had OPTIONS instead of a stupid wrench button that does absolutely nothing
    Gift
  • Dark_Phoras @ Dark_Phoras:
    The best salesman in the world is able to sell his product to the CEO of the company that spam
    calls him to sell their own product
    Gift
  • AliceCE @ AliceCE:
    i may not be a good homebrew dev yet but i personally think gridlauncher was much much better than the shit, bog standard homebrew menu
    Gift
  • Gift
  • AliceCE @ AliceCE:
    it had way more personality, the standard homebrew menu feels like an 3ds applet, developed quickly and without any quirks
    Gift
  • AliceCE @ AliceCE:
    too bad luma just so happens to completely break gridlauncher , and the fact that it's not maintained anmore
    Gift
  • AliceCE @ AliceCE:
    hell, even the wii homebrew menu gives me heavy nostalgia, even if it's barely, if at all customiable, but the 3ds
    homebrew launcher is ass
    Gift
  • AliceCE @ AliceCE:
    rant over
    Gift
    AliceCE @ AliceCE: rant over