It's not a big deal, but I just wondered if anyone else was seeing the same thing. Has anyone figured out why an OXP file would appear to be a folder? Screen grab below...
![Image](http://farm4.static.flickr.com/3038/2783759563_8c5f562762_o.png)
Moderators: winston, another_commander
Ah, so you think that ".LSOverride" helps the operating system to link a file with the "Oolite" application...?Thargoid wrote:
My copy of UPS courier has a file in it's "root" called .LSOverride, a text-type file with the content
/Applications/Games/Oolite/Oolite1.65.app
When I look for the info of an oxp, I normally see that the default application is Oolite 1.55. (That is still on my computer). On double clicking all those oxp's open this old Oolite version. On a mac I can set an other default application. When I do it for an oxp I can set it to Oolite 1.65. All newer versions are for some reason greyed out in that dialogue window. I once have set those programs to Oolite 1.65. I never knew this information was stored inside the OXP itself. In the old days that sort of information was stored in one of the two desktop files.My copy of UPS courier has a file in it's "root" called .LSOverride, a text-type file with the content
/Applications/Games/Oolite/Oolite1.65.app
It's the only one I can see with this file in your list that I have on my machine, and given the content I would wonder if that's what's doing the icon. The only other OXP I can see on my machine with a similar set-up is Military Fiasco, also by Eric Walsh.
Code: Select all
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>oolite-save</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>oolite-document</string>
<key>CFBundleTypeName</key>
<string>Oolite Saved Game</string>
<key>CFBundleTypeRole</key>
<string>Editor</string>
</dict>
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>oxp</string> <------- this
</array>
<key>CFBundleTypeIconFile</key>
<string>oolite-expansion-document</string>
<key>CFBundleTypeName</key>
<string>Oolite Expansion Pack</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSTypeIsPackage</key> <-------- this
<true/>
</dict>
</array>