I cannot extract any OXZs of my own creation using the handy in-game extraction facility. These are created using Windows built-in zip making stuff, not with WinZip or something, so I assume it's a Microsoft "feature" of some kind.
Opening log for Oolite development version 1.81.0.6161-141016-4e56de8 (x86-32 test release) under Windows 6.1.7601 Service Pack 1 32-bit at 2014-10-24 15:37:52 +0800.
16:14:50.913 [gnustep]: 2014-10-24 16:14:50.913 oolite[5040] File NSData.m: 1429. In -[NSData writeToFile:options:error:] Open (../AddOns/oolite.oxp.Wildeblood.AutoCrosshairs-1.1.1.off/Config/auto-crosshairs-on-target.plista03868) failed - The system cannot find the path specified.
16:14:50.913 [oxz.manager.error]: Sub file Config/auto-crosshairs-on-target.plist could not be created
Does this imply that you can extract other people's OXZs, or that you haven't tried extracting them?
The first case. Extraction is causing no problem, even with very large OXZs. But not mine, even though they've been uploaded and downloaded in game, not just dropped in, and are functioning.
I'm trying to extract on a windows 7 machine (my new win 8 machine developed a fault after just 6 weeks). I cannot extract OXZs made with either windows 7 or windows 8.
In the example above - Auto Crosshairs - it extracted the manifest.plist but didn't get any files from inside Config. In most cases I get nothing at all.
Sounds like a Windoze "feature" to me.. I'd imagine the majority of OXZs are made using WinZip, WinRar, or the various Linux/Mac compression programs, all of which know how to do things right.. something Microsoft can very seldom be accused of doing.
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
The thing which is crucially missing is that it contains files to be placed in the Config/ folder but doesn't actually contain the Config folder itself. I'd assumed that this was a requirement for ZIP files... if it's not, it's not too much extra work to code Oolite to create the sub-folders anyway. Added to the list, and thanks for the report.