morrigan Posted March 17 Posted March 17 (edited) Hi everyone, I've recently been trying to translate the PS1 game Chou Jikuu Yousai Macross - Ai Oboete Imasu ka (Macross: Do You Remember Love?), but I've found that the game's resource files are all in a compressed format with the extension GKO. I'm not very skilled at handling compressed formats, especially these older ones. The GKO files all start by recording the original filenames before compression, and a single GKO file might contain more than one compressed file. Beyond that, I'm lost. I'm hoping to get help from experts familiar with compression on how to decompress these files. Of course, it would be even better if you could also tell me how to recompress them. I've prepared a few example files and attached them. files.zip Edited March 17 by morrigan
Engineers Solution Rabatini Posted March 30 Engineers Solution Posted March 30 On 3/17/2025 at 11:10 AM, morrigan said: Hi everyone, I've recently been trying to translate the PS1 game Chou Jikuu Yousai Macross - Ai Oboete Imasu ka (Macross: Do You Remember Love?), but I've found that the game's resource files are all in a compressed format with the extension GKO. I'm not very skilled at handling compressed formats, especially these older ones. The GKO files all start by recording the original filenames before compression, and a single GKO file might contain more than one compressed file. Beyond that, I'm lost. I'm hoping to get help from experts familiar with compression on how to decompress these files. Of course, it would be even better if you could also tell me how to recompress them. I've prepared a few example files and attached them. files.zip 792.1 kB · 2 downloads .GKO file is a container. you have analise the files inside it. get entries long FOR RIP = 1 to ENTRIES getdstring name 0x10 get offset long get size long log name offset size next rip
morrigan Posted April 11 Author Posted April 11 On 3/30/2025 at 10:53 PM, Rabatini said: .GKO file is a container. you have analise the files inside it. get entries long FOR RIP = 1 to ENTRIES getdstring name 0x10 get offset long get size long log name offset size next rip Thanks for your help! The BMS script worked perfectly. But, the unpacked files are in an image format I've never seen before, so it looks like I'll be busy.😂
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now