ZQF-ReVN / RxMalie

15 stars 3 forks source link

Need help extracting Silverio VNs and Magatsu Barai files #2

Closed YoxalLoyal closed 1 year ago

YoxalLoyal commented 1 year ago

Hello. Could you help me in opening the .dat files for the Silverio vns and Magatsu Barai? They use the new Malie engine so GarBRO is unable to open them.

Games: Silverio Vendetta -Verse of Orpheus- (https://vndb.org/r44979), Silverio Trinity -Beyond the Horizon- (https://vndb.org/r72689), Silverio Ragnarok (https://vndb.org/v26785) and Magatsu Barai (https://vndb.org/v32310) Developer: light Engine: Malie File type: .DAT

Dir-A commented 1 year ago

I don't have the files for those games. If you can provide the files, I can try

YoxalLoyal commented 1 year ago

I have Ragnarok's files here: https://drive.google.com/drive/folders/1VZW8kjhUCUlRQkhWxb_XXUU0NqyZfFhF?usp=share_link

I will send you the files for Vendetta and Trinity later today as well. Don't have Magatsu Barai's so I guess we can skip that one. Thanks.

Dir-A commented 1 year ago

@YoxalLoyal Bro, I think you should upload the complete game file (include exe file), otherwise I have no way to debug the game

Okay, I see it.

YoxalLoyal commented 1 year ago

Okay, I uploaded everything in the game’s folder. You can try now.

YoxalLoyal commented 1 year ago

Hello again. Here are the files for Silverio Vendetta and Trinity. Thanks again.

Vendetta -Verse of Orpheus-: https://drive.google.com/drive/folders/1GmZtkzEAKL2ZbND-WXt61E_Rh71uE-Te?usp=share_link Trinity -Beyond the Horizon-: https://drive.google.com/drive/folders/1orqHdkSQ5MIZ2gNcDK98phUrB2dBtcjz?usp=share_link

Dir-A commented 1 year ago

I have completed Silverio Ragnarok and Silverio Vendetta -Verse of Orpheus-. But Silverio Trinity -Beyond the Horizon- I don't have google drive permission to access

YoxalLoyal commented 1 year ago

Sorry about that. I have changed the permission settings. You can try now. https://drive.google.com/drive/folders/1orqHdkSQ5MIZ2gNcDK98phUrB2dBtcjz?usp=share_link

Dir-A commented 1 year ago

It's done. but there's something wrong with the data2.dat of Silverio Vendetta -Verse of Orpheus-. I'm not sure if it's a bug in exdieslib or if data2.dat is damaged during upload or download. I've never seen this bug befor.

File: data2.dat
Size: 336269312 bytes
Modified: Saturday, April 22, 2023, 3:21:59 PM
MD5: C1C4FE66F7CB26D93A6BE41DAB7FA588
SHA1: FA2F598D69DF468B45C432BD33FFB4B328A7B699
CRC32: 679C67FA

exdieslib_mod.zip

YoxalLoyal commented 1 year ago

Thank you. I'll try to reinstall Silverio Vendetta later today and resend you the files to try again.

Is there a way for me to use the modded exdieslib with GarBRO or do I use it as it is?

Dir-A commented 1 year ago

@YoxalLoyal Garbro actually supports the new version of decryption as well. But Garbro's key import tool is not publicly available. and I've never written C#, So I can't import the key directl.

The way to do it now is to run exdieslib and browse the resources with Garbro after the extraction is done

YoxalLoyal commented 1 year ago

Do you know how to combine the images together as they are fragmented. Not sure how with GarBRO.

Dir-A commented 1 year ago

1、Extract all Pack. 2、Use Garbro to browse files and open the file with the dzi suffix (image index). 3、Garbro will automatically merge images based on the information in dzi file,you can convert media with a right click.

YoxalLoyal commented 1 year ago

That works, thanks. Btw I redownloaded Vendetta. If the error is still there, then it's probably a Steam issue. Does it affect me extracting the character sprites and event cgs? https://drive.google.com/drive/folders/1GmZtkzEAKL2ZbND-WXt61E_Rh71uE-Te?usp=share_link

Dir-A commented 1 year ago

https://github.com/Dir-A/MalieTools/releases/tag/1.2

Already fixed,try the new release.

Cosetto commented 1 year ago

@YoxalLoyal Either Rar or 7z can unpack Magatsu Barai, the password is IrsysPack_CipherKey

Cosetto commented 1 year ago

@YoxalLoyal Garbro actually supports the new version of decryption as well. But Garbro's key import tool is not publicly available. and I've never written C#, So I can't import the key directl.

The way to do it now is to run exdieslib and browse the resources with Garbro after the extraction is done

Looks like we need to deserialize something link base on what Morkt said, Yes, in the visual studio debugger, by putting a breakpoint in the deserialization function. And Crsky made a tool to import encryption's key to Formats.dat, but I'm sure how to use it

Dir-A commented 1 year ago

@Cosetto Just change the key in this place or have it read the key from an external file https://github.com/morkt/GARbro/blob/master/ArcFormats/Malie/MalieEncryption.cs#L61

I do not write C#, can only do a little code changes, and do not have time to study C#-related framework. So this difficult task should be left to others.

You can find the key in this place. https://github.com/Dir-A/MalieTools/blob/main/MalieTools/Modules/MalieTools/CamelliaDecryption128_Key.h https://github.com/Dir-A/MalieTools/blob/main/MalieTools/Modules/MalieTools/MalieDecryption_Key.h

YoxalLoyal commented 1 year ago

@YoxalLoyal Either Rar or 7z can unpack Magatsu Barai, the password is IrsysPack_CipherKey

Thanks it works. Do you know of any programs that can work with the .pb and .json files to put the images together?

Cosetto commented 1 year ago

They belong to the game? Hm, I'm not sure though

GIGAGAddfeffd commented 11 months ago

Hello again. Here are the files for Silverio Vendetta and Trinity. Thanks again.

Vendetta -Verse of Orpheus-: https://drive.google.com/drive/folders/1GmZtkzEAKL2ZbND-WXt61E_Rh71uE-Te?usp=share_link Trinity -Beyond the Horizon-: https://drive.google.com/drive/folders/1orqHdkSQ5MIZ2gNcDK98phUrB2dBtcjz?usp=share_link

Can u reploud this please ?