There is evidently demand for a CLI arz-packer and since I know the format of the arz files, I have begun putting this together.
There are a few points of discussion to be had here that can start while I am busy coding this thing up.
First of all, each record has 2 ints that store the date/time of last modification (I suspect). When you are going from dbrs (text files) to the arz format, I guess this information is available, but IMO, this is for the Assetmanager, not the game, so I will likely just zero out this area and not worry about it. Anyone know anything different with regard to this?
Second, the way the data is compressed, there is flag to describe if the field value is integer/float/boolean/string datatype. Going the opposite way will require using templates to obtain this information. Are there any modders making new templates? If so, we might need to start thinking about including them in source distributions of mods...cause guessing what datatype the field values are could bork things, if the code guesses wrong.
After that, I dunno, what else should I be aware of? Besides Davood, are there any other people out there waiting on this?
There are a few points of discussion to be had here that can start while I am busy coding this thing up.
First of all, each record has 2 ints that store the date/time of last modification (I suspect). When you are going from dbrs (text files) to the arz format, I guess this information is available, but IMO, this is for the Assetmanager, not the game, so I will likely just zero out this area and not worry about it. Anyone know anything different with regard to this?
Second, the way the data is compressed, there is flag to describe if the field value is integer/float/boolean/string datatype. Going the opposite way will require using templates to obtain this information. Are there any modders making new templates? If so, we might need to start thinking about including them in source distributions of mods...cause guessing what datatype the field values are could bork things, if the code guesses wrong.
After that, I dunno, what else should I be aware of? Besides Davood, are there any other people out there waiting on this?
[WIP] ArzBaller - the CLI for packing dbrs
Aucun commentaire:
Enregistrer un commentaire