tried running on linux, it installs but throws an error with blackscreen, what did I do wrong?
I haven't got around to trying to play it yet. :coldsweat: Shortly after I installed it I got distracted by trying to figure out if it would be possible to rip it's assets, lol. While looking up info on it's file types based on what I found in the headers of its asset packages, I got sidetracked by some interesting threads about reverse engineering and spent most of the rest of the evening heading down that rabbit hole. On the plus side, I think I did find a way to rip everything from it, and even probably convert its non-standard image format to .png. I mainly grabbed the game because I liked the look of it's backgrounds and wanted to use them as reference for some texture painting practice.
I'll let you know in a bit, if I run into the same issues and/or find a solution, once I get around to firing it up. I was planning to start the day with an attempt at figuring out one of the tools I found that should be able to generate a basic extractor for this game's files.
For those who may be a bit curious about what I'm talking about here:
The program is called
You must be registered to see the links
and
You must be registered to see the links
already worked out the details on the archive and image types, sm2mpx10 and ggp files (respectively), used by the Ikura GDL engine which this game is probably using. Kaitai_struct basically helps you create and debug .json based description files for any sort of file type you may be interested in and know enough about. It then uses those files to generate a basic program to access that file type's data in any of several scripting languages which you can use, along with a copy of it's run-time, to easily work with the files in question to make things like extractors or converters.
It's really not a very beginner friendly program, if you don't already know a fair bit about how files tend to be structured, the basics of hex editing and what to look for when determining a file's layout. At least if you want to generate your own .ksy description files. If you can find files for the formats you are interested in, it will cut out the tougher part of this task. But you still got to know enough about your scripting language of choice to put this program's output to use, as it just makes the data a lot easier to access; it's up to you to find a way to take that data and do something meaningful with it. Still though, this is the sort of program I didn't even realize I was looking for until I found it. There are so many old games I always wanted to dig into the assets of that no one has ever tackled before with ready made extractor solutions, this should help speed up the reverse engineering process substantially.