Changing the way Stratagus handles files
Hello after quite a few hours of development with much progress on the project "StrataExtract" (not the final name). I have implemented a configuration parser, thread dispatcher, game title and version detection, GUI framework via GTKMM and Cocoa. I am now finally getting to the core of the extraction tool. I am wondering what the mood is for making some changes to the way Stratagus reads X game's assets (Images/
1. Instead of the extraction utility simply outputting the files to a folder, it should instead create a compressed file with everything inside it with a custom file extension (Game.gus? or Game.Stratagame?) with either compression or no compression. In order to keep users and tools from mucking with files easily.
2.Audio files are currently .wav in .gz compressed archives, instead the extraction tool will convert the audio to Ogg vorbis without the individual file archive. (Video files converted to Ogg Theora)
3.The extraction utility makes a Game configuration file in the root of the compressed asset file to identify (uuid) said assets and download the latest scripts to ensure best game play. Each time the game is started Stratagus checks a repo and updates the scripts as necessary.
Thank You :)
Can you help with this problem?
Provide an answer of your own, or ask Bradley Clemetson for more information if necessary.