cyclone3d wrote on 2021-03-29, 18:14:
The download isn't available there, but it does show that 0.96a was the newest version and the "Upgr096a.zip" is available from the same archived site you got Gripen.zip from.
Yup, I got that one. It has no binaries, just new cockpit art. I installed it BTW, no effect on the error.
cyclone3d wrote on 2021-03-29, 18:14:
Edit: 7-Zip is able to open Gripen.zip as well. Fly.exe is the only file that shows an error when extracting. the file sizes look more or less correct for all the files that do extract.
As I understand it, when a ZIP file is cut off due to corruption like what we have with the early 2000 stuff via the Wayback Machine, everything from the missing part is lost, including file names. So technically there is no way to tell how many files, if any, there were originally that are missing. We only know there were other files because the archive is reported to have been between 1.2-1.5 MiB. That FLY.EXE is corrupted only means that it is the point at which the rest of the ZIP was cut off.
IIRC it would be different with RAR archives which have a contents list somewhere at the start f the file, at least if you enable the archive protection option. Sadly not so with ZIP archives.
ragefury32 wrote on 2021-03-29, 19:26:Probably 1.47 or 1.52. Just replace fly.exe / dos4gw and it should work.
I tried a different FLY.EXE (initially I supplied an intact version with the same reported file size in bytes as the one originally in the archive, which I retrieved from elsewhere). Same error but I think the hexadecimal offset is a bit different. Maybe this means it's some hardcoded file FLY.EXE relies upon.
But, I also unpacked the earlier demo of Gripen (gripen.zip) and threw its entire contents (without overwriting the files that is) into the broken version folder, without any success either.
The McNett archive has several intact ZIPs with official updates from Domark, perhaps if I find the same version as the one used by the sim, or maybe an earlier version, some extra files from there will do the trick.
On another note, anyone have any experience with repairing ARJ archives? The demo of Great Air Battles (gab-d15a.arj) appears to have some different sort of corruption because the file size is below 1,024 KiB.
7-Zip shows only one file inside, GAB-DEMO.ARJ which is 751,792 bytes in size, and gives an error while testing. When I use the test file command in ARJ for DOS it gives the "Bad file data, CRC error!" message, followed by "Bad header". Using the -jr suffix I can extract everything from gab-d15a.arj, which also includes the files ORDER.FRM, README.NOW and FILE_ID.DIZ (they are stored after GAB-DEMO.ARJ so 7-Zip does not see them). ARJ also gives the message "Can't read file or unexpected end of file" after extracting. The recovered GAB-DEMO.ARJ is only 53 248 bytes in size. The rest of it is still inside gab-d15a.arj, but somehow it does not come out, possibly due to "bad header" mentioned above. Any ideas?