Preambule :
I tried to look around to see if that information is already available, but I can't seem to find it. So apologies yada yada if I was the only one left in the community being unaware of this.
Probably everybody heard that dazip end-player packages can't be used to distribute core overrides resources. Well, me at the very least, I always thought that to be true.
However, the toolset is actually what's at fault. When building the end-player packages, it pushes all the core/override resources selected in the manifest into one ERF package which ends up in the core/data folder within the DAzip. So, when DAUpdater extracts the dazip, the ERF logically remains in core/data and nothing is - duh - overrided.
I'm sure I'm not the first one coming up with a fix 'cause it's as easy as easy can get. But as I was saying, I don't remember anyone posting something like that over here. Anyway. Dazip being nothing more than zip archives, one can simply :
- Extract the toolset generated dazip
- Go to Contents / packages / core / data
- Replace that package with an empty ERF package (is it necessary ? I only did it 'cause there's always an empty ERF in there)
- Go back to Contents / packages / core
- Create an "override" folder
- Copy your original core override ERF package there. Or simply move the one found in Contents / packages / core / data instead of replacing it
- Go back to the root level (where the manifest file is)
- Repack everything using zip compression
That's it.
If your players drop that modified dazip on their DAUpdater, the core override files are properly extracted :
Everything is - of course - working fine in-game. And we no longer need to say players they have to use DAModder or DAModmanager to install our packages, if they don't want to.
Modifié par Phaenan, 04 mars 2010 - 02:48 .






Retour en haut








