I was curious about the Information section of a game that shows the file size. It seems to me it shows the .pop file size. Surely we should be showing the .bin file size? This could be captured with the POP tool?
Oh and another thing. Is there a way for the loader to NOT show a folder for a game that would contain the music files? Such as in the case of my games, you see both the Bloids file and the Bloids folder and I think it clutters up what’s on display…
After i finish writing all the information about themes creation
every one should involve in making themes for the loader, the possibilities are endless
I have noticed though that if you are using the ‘default’ theme that the author’s name on a POP listing is unreadable on the real Pokitto. It is purple on dark grey.
I am still keen on discussing the merits of packing addition SD files- like music - into the POP file format and have Kraken expand those out into a directory the first time they are used. In this way a POP file can be all inclusive rather than having a POP file and some SD files that need to be copied into the correct directory.
Would it be possible for Xploritto to just unzip a file? That would pretty much “install” the game if files in the zip are in default folders? Xploritto could even ask if we want to delete the install file after it’s all uncompressed.
The problem with that idea is that most compressed file formats support more than one kind of compression, so the system would either have to:
support multiple kinds of compression
make a custom tool that only creates files that use the kind of compression the system supports
introduce a custom file format
That said, it’s possible to bundle multiple files into the same file without compression.
We could use something like the .tar format or a custom file archive file format.
(If we made a custom one, I think something based on RIFF would be pretty easy to work with.)
Edit:
For the record, I definitely think having some kind of ‘package’/‘install’ file is a good idea.
With the right API you might not even need to ‘unpack’ the file, you could potentially access resources directly from the file as long as you only accessed one resource at a time.
Using Xplorito is an option I guess but its another program people need to install and use. I am thinking of the non-technical people here not the power-users who would have no problem with instructions on where to copy files, etc.
Right. The game itself - via the PokittoAPI - knows how to access files in the POP. That could work.
What about a minimalist installer program in the kraken folder. Then you could have the files compressed in a specific format with a different file extention. Then you just drop the installer on the root of the SD card and when Kraken loads it can check for the presence of any of these files and if they exist prompt the user if they would like to install them. This would flash the installer program that reads the files and decompresses them, deleting the file when it’s done. The installation format can also include a simple checksum value like MD5 for verifying the installation was successful.