ZQF-ReVN / RxMalie

15 stars 3 forks source link

Can you write a hook? #3

Closed Aleisster closed 10 months ago

Aleisster commented 1 year ago

Can you make a hook to make the supported games reads the files without repack? The games can read "data" folder, but only when I delete all other datax.dat (and if it's a decrypted version in some games if i recall well). Also, would be possible to add support for ENG version of Dies irae ~Interview with Kaziklu Bey~ please? Here's a link to the game: https://drive.google.com/file/d/1oOYC-yyapFFZIYB8-x6Xr3Za3ECriFU6/view

Dir-A commented 1 year ago

I'll take a look at it when I have time.

Cosetto commented 10 months ago

You can check out this Malie packer here What you need to do is to fill the first 4 bytes of the original archives image image And the game's name from database_malie.json You can create a patch archive, example: data3.dat, data4.dat, data5.dat, etc. Also, make sure to follow to path structure/ I tested on Fuyu Uso and it works like a charm. image

Note: Since the database_malie.json is base on GARbro's database, it's missing few games' key, like Silverio Ragnarok. I don't know how to add the keys from this repos to it since the format is literally different.

Cosetto commented 10 months ago

Dies irae ~Interview with Kaziklu Bey~

I add Dies irae Interview with Kaziklu Bey (Eng) in pull request, you can pack with the tool I mentioned above image

Alternative, you can use this Formats.dat and overwrite it on the old Formats.dat in GameData of GARbro mod Source: https://github.com/satan53x/GARbro/blob/master/SchemeTool/Program.cs

Akatsukidarkx commented 10 months ago

Dies irae ~Interview with Kaziklu Bey~

I add Dies irae Interview with Kaziklu Bey (Eng) in pull request, you can pack with the tool I mentioned above image

Alternative, you can use this Formats.dat and overwrite it on the old Formats.dat in GameData of GARbro mod Source: https://github.com/satan53x/GARbro/blob/master/SchemeTool/Program.cs

Good day, would it be possible to add compatibility in Garbro with "Soushuu Senshinkan Gakuen: Hachimyoujin -Ten no Toki- Regular Edition/PSVITA"?

It happens that I can unpack it with "exdieslib_mod", but the extracted files cannot be displayed, for example PNGs, DZI, etc. It's as if they have some kind of encryption.

https://mega.nz/folder/6ExwhJJR#c6um_lkmdsb7cDxRhyV4kA

Cosetto commented 10 months ago

Yes, malie engine use encryption for different games. To extract resources from data.dat, we need keys, so we need to debug the game to get the keys (via game's exe). I don't know how to debug psvita games, really.