Finally! I wish I could say this was easy, but I had to muddle through about 3 layers of files in chunk1, and chunk 4 and patch them to patch0.rpkg. Not sure if all files are necessary, but it works!
As noted before, the file structure is unique to every .TEMP. This is how it works for this particular outfit. Others might have a longer or shorter file tree. Plus, since this one already has a lot of its files already in chunk0, none of the .MATI, .TEXDs, or .TEXTS, or .BORGs were needed in the patch.
File Structure
Agent Price
000DF27F4AF72978.TEMP
File references in
000DF27F4AF72978.TEMP.meta:
(All these files are patched to chunk0)
In chunk1 (Base Game)
1 .ASET (00A9AD805B92ED71)
2 .PRIM (006A14A7FFC89CE8 and 0076EAA77998B9DF)
2 .TEMP (007A1F55EF113696 and 00718E7022DD2D4F)
----These reference:
----In chunk1:
----1 MATT (00147B535D3AB1C3)
----2 PRIM (006A14A7FFC89CE8 and 006FF71C1CF2353F)
----1 TBLU (008C67CEF6B4B06B, Same as below)
--------This references:
--------1 MATB (00B7B9AEB5204857)
In chunk4 (Berlin):
1 .TBLU (0008FBA3E13C9FA1)
----This references:
----1 ASEB (00B1F416EEE92077)
----1 TBLU (008C67CEF6B4B06B, Same as above)
Notes
I finally came to this conclusion by going backward.
I first patched the .TBLU by itself since it was the main cause of crashing Berlin.
I tested the addresses in the .meta to discover they pointed elsewhere.
Which led me to patch the .ASEB and other .TBLU.
I also examined that .TBLU to see it pointed to the .MATB.
Patch and no crash.
Next I added the .TEMP files. Crash.
Did the same process as before until all was well.
Now, I’m wondering if I could have just patched that one file from chunk4 to chunk 1?
Edit: Nope. The long way it is…
What motivated me to finish the above. This was “easier” to figure out.