(Switch) The Quintessential Quintuplets ∬: Summer Memories Also Come in Five .bin .psb.m file help

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
spiritovod
Posts: 719
Joined: Sat Sep 28, 2019 7:00 pm

Re: (Switch) The Quintessential Quintuplets ∬: Summer Memories Also Come in Five .bin .psb.m file help

Post by spiritovod »

@GamersUnited: I see, just thought both versions are on the same engine. Anyway, key for NSW version of Maitetsu: Pure Station should be "3285abcd02890", you can find modified exm2lib with it in the attachment. Also, make sure you've extracted correct files with GARbro - it may produce proper filenames, but corrupted files.
GamersUnited
Posts: 3
Joined: Wed Nov 17, 2021 11:07 am

Re: (Switch) The Quintessential Quintuplets ∬: Summer Memories Also Come in Five .bin .psb.m file help

Post by GamersUnited »

spiritovod wrote:@GamersUnited: I see, just thought both versions are on the same engine. Anyway, key for NSW version of Maitetsu: Pure Station should be "3285abcd02890", you can find modified exm2lib with it in the attachment. Also, make sure you've extracted correct files with GARbro - it may produce proper filenames, but corrupted files.

You're literally a godsend. thank you so much for helping me figure out the key!

i've tried running the modified exm2lib on my friends PC and successfully extracted the images from the image_info.psb.m and image_body.bin of the game. but i'm caught off guard that all the images extracted are in .bmp format and the RGB is all messed up, whereas the ones i extracted from the .xp3 file from the PC version are all in .png and does not have weird colors nor random splitting of files. judging from this, does it mean that the engines for both versions are too different and impossible to be cross-ported? should i just throw in the towel at this point? nevertheless you have already been a great help and i cannot put into words how thankful i am to you for clearing up my confusion.

P.S. for future reference, if i want to derive the key for similar games, i have to use IDA Pro with a switch loader and search for the key in the main .nso file right? i feel like i need to contribute back to this community somehow, do you mind linking me to a tutorial on this? feel free to send me a pm if you dont feel like sharing it publicly and do drop me your BTC addy in a pm if you want and i'll be sure to send some love over asap as my thanks for your help. cheers <3
spiritovod
Posts: 719
Joined: Sat Sep 28, 2019 7:00 pm

Re: (Switch) The Quintessential Quintuplets ∬: Summer Memories Also Come in Five .bin .psb.m file help

Post by spiritovod »

@GamersUnited: I didn't work with both of those engines, so can't tell anything. It's better to ask it at some modding related communities. As for the key, it was already explained on the previous page, just analyze game binary in IDA or Ghidra, look for "script_info" text and key will be near it (maybe in different proximity, but still in the same function).
Mysticus
Posts: 182
Joined: Sat Mar 02, 2019 3:24 pm

Re: (Switch) The Quintessential Quintuplets ∬: Summer Memories Also Come in Five .bin .psb.m file help

Post by Mysticus »

I assume that the key which huehuehue gave me works even with its sequel game The Quintessential Quintuplets the Movie Five Memories of My Time.
But it comes out as wrong color.
Is there any kind of way to get the right colors?
Artoria Pendragon
Posts: 6
Joined: Fri Jun 03, 2022 8:17 am

Re: (Switch) The Quintessential Quintuplets ∬: Summer Memories Also Come in Five .bin .psb.m file help

Post by Artoria Pendragon »

Sorry to interrupt but I want to have some help regarding this game. I'm translating it but I don't know how to decompile .psb files. If you could help me with this I would really appreciate it. I don't have any idea on how to use Freemote.
spiritovod
Posts: 719
Joined: Sat Sep 28, 2019 7:00 pm

Re: (Switch) The Quintessential Quintuplets ∬: Summer Memories Also Come in Five .bin .psb.m file help

Post by spiritovod »

@Mysticus: Use Freemote tools for proper support of such formats in modern games.

@Artoria Pendragon: You can find basic sample of Freemote usage here. For the rest it's better to read wiki section at github.
Artoria Pendragon
Posts: 6
Joined: Fri Jun 03, 2022 8:17 am

Re: (Switch) The Quintessential Quintuplets ∬: Summer Memories Also Come in Five .bin .psb.m file help

Post by Artoria Pendragon »

spiritovod wrote:@Mysticus: Use Freemote tools for proper support of such formats in modern games.

@Artoria Pendragon: You can find basic sample of Freemote usage here. For the rest it's better to read wiki section at github.

When I open freemote and they want me to write an input code like shown in the image, no matter what I write it says input code incorrect. As for the game code, I think it's 523aad2de7132 but I don't know how to make use of it.
Artoria Pendragon
Posts: 6
Joined: Fri Jun 03, 2022 8:17 am

Re: (Switch) The Quintessential Quintuplets ∬: Summer Memories Also Come in Five .bin .psb.m file help

Post by Artoria Pendragon »

spiritovod wrote:@Mysticus: Use Freemote tools for proper support of such formats in modern games.

@Artoria Pendragon: You can find basic sample of Freemote usage here. For the rest it's better to read wiki section at github.

Okay, I managed to understand how it works but still there is a problem.
What I wrote was PsbDecompile info-psb -k 523aad2de7132 script_info.psb.m -a
It says that 0 files were processed. Where should I put (directory) the .psb file I want to extract?