Live2D Visual Novel Mobile Game - Unity? - SOLVED

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
hilariomon
Posts: 2
Joined: Thu Mar 10, 2022 10:11 pm

Live2D Visual Novel Mobile Game - Unity? - SOLVED

Post by hilariomon »

The important bits are in this color.

Alright, so first off, I am by no means good at this. I just got into ripping and extracting mobile game files, as I recently began assisting with sprites for the Another Eden wiki page. I'm primarily an artist with a lot of interest in pixel art, spriting, and 2D models. As such, after being taught how to unpack the files for Another Eden to help the wiki, I decided to try to jump in and do something similar with another game that I thought would be helpful in furthering my own interests - creating Live2D models of my characters for an interactive sort of story. Turns out, I'm in way over my head.

The game in question is Moon Lovers by StarDust Works. I'm nearly 100% sure it was made in Unity, and I've done a lot of research learning about the coding and downloading tools in order to unpack the files, but as I stated, it was a lot more than I bargained for.

I've uploaded the files I extracted to my Google Drive (here it is) in case you need to look at more than what I give you here, but here's what I've run into.

There are a lot of XML files, a good deal of LUA files, a few DAT files, a couple of SO files, and the audio files seem to all be WEMs or BNKs... And nearly all other files are AWBs. They aren't acting like normal AWBs and their would-be counterpart files are nonexistent. Are these files videos that I've been unable to open? Or have I extracted the files incorrectly?

Here is another strange bit of info. Many of these AWBs have additional filetypes (i.e. .dll .anim .asset .png .mat .tga .shader .ttf .controller .fbx .flare .psd) in their file names (I attempted to attach one for reference which didn't work, but here is an example of one of the filenames: texture_00.png,d9a7bb8a095c1391fd639cd03999e358.awb). Are they encrypted? Are the real files hidden inside the AWBs?

I don't expect anyone to just get up and do this for me, for sure, but I figured someone here with the applicable experience could point out to me what I'm doing wrong and possibly point me in the right direction. I don't mind doing the research and finishing the work for myself, but so far I haven't turned up anything that has helped and I realize that I'm probably looking for the wrong things in all the wrong places... After all, this is not my area of expertise and I don't intend to shift over to game development or coding anytime soon.

It's not super important to me; I was just really hoping I could find the base Live2D models to see if I could design outfits that would fit those characters' art styles. I'm really interested in furthering my Live2D knowledge, and I love the way the devs have worked it out in Moon Lovers. If I could emulate them a bit for practice, that would be cool, too, but none of this is essential.

Thanks a million in advance for any assistance you might be able to offer! It truly is appreciated!
Last edited by hilariomon on Sat Mar 19, 2022 6:15 pm, edited 1 time in total.
condemn
Posts: 17
Joined: Sat May 11, 2019 3:26 pm

Re: Live2D Visual Novel Mobile Game - Unity? - Need file unpacking help please!

Post by condemn »

Well I don't know if that's what you're looking for but you can directly open the .awb files in Asset Studio (https://github.com/Perfare/AssetStudio/ ... g/v0.16.21) and extract what you need (probably motion files and .moc3).
hilariomon
Posts: 2
Joined: Thu Mar 10, 2022 10:11 pm

Re: Live2D Visual Novel Mobile Game - Unity? - Need file unpacking help please!

Post by hilariomon »

Thanks for the help! I can't remember if Asset Studio was one of the things I tried before or not. Do I need Visual Studio for that one? It's not listed in the requirements on the GitHub page, but all of .NET framework and runtime scripts seem to be primarily for Visual Studio, so I just wanted to make sure. I had that installed before, but due to space constraints on the computer I've been using for this project, I removed it. Of course, I'm installing all of the Asset Studio stuff again and going to experiment some more on my own, but figured I'd go ahead and ask anyway. Thanks again!

*edit*
Oop, I feel like a moron. I don't think I had everything installed correctly with Asset Studio the first time, because whether it was this game or another game I had attempted with before, I certainly don't remember it working like this for me then! Everything is loading fine. I truly appreciate the help!