Hi!
Now, considering that we can class the 2.0 .rar files as 'old', why can't all of them be put into .rar 3.0 and there would be no need for the code implementation?
xeriouxi.
Because currently as it is, only one package on the site is NOT using the 2.x code. Of course, now that you've heard that you probably think "why would we rewrite a program for a problem that only a single package has?"
Because there is still a need for 3.x compatibility, as I have made some very odd observations concerning WinRAR. For some reason it seems that if I use WinRAR 2.x to create the FFAddon, and then use the 3.x program to put it in a ZIP file, the FFAddon file's 2.x code seems to get transmuted into 3.x code either during compression to or extraction from ZIP....assuming that Aaron has indeed uploaded the one I created using WinRAR 2.x, as I recently downloaded it and tried to install it,
only to get the same behavior as I get from a file created by the 3.x code.The worst case scenario would be that WinRAR is changing the .FFAddon code from 2.x to 3.x
upon extraction from ZIP, a situation in which using 2.x to create the file and compress to zip would not be a 100% guarantee of compatibility, as anyone who used WinRAR 3.x to handle the file would mean the code got changed to 3.x code at the last second, while other people would use WinZip to open it, and the file would install fine.....and mass confusion might arise.
The other scenario is that the FFAddon file is being changed from 2.x to 3.x code when WinRAR 3.0 is compressing it into a ZIP file. In this case, using WinRAR 2.x to make the zip file should be fine....
Either way, the file's compatibility appears messed up if WinRAR 3.x touches the file.....and since any new packages, even if they are created with WinRAR 2.x, will inevitably come into contact with WinRAR 3.x and be compromised, the program has to be able to handle 3.x compression code.
Now, I should probably mention that I'm coming really close to getting the FF9 Mod ver2.1 (for Original DLS/Revision2) ready for release, I'm gonna need to make sure the package isn't gonna have the same problems that the one for Samuel's DLS is having.
Of course, it could be that Aaron simply had not gotten around to replacing the problem package with the one made using WinRAR 2.x that I sent him....and thus caused this confusion....my brain hurts now...