I couldn't get any different ship resprays available.
Ship Respray works out what resprays are available based on the ship class name. ie Cobra Mark III, or Python, etc. Because the name of the "GW-python-player" entity is "Python Commander", there are no other skins with that name, thus there are no resprays available via the Ship Respray OXP. It might be a Python under the hood, but the respray system can't tell.
Plus, even if it could tell, if you were to do the respray, you'd end up with the ship stats of the selected Python, not the one you had previously.
So, how can you get more skins for a "Python Commander"? Well, it means creating a "shipdata.plist" file, with entries like "GW-python-player-1" (the number would increase for each variation), a "like_ship" entry that points to "GW-python-player", and pretty much the same data as you've included in the overrides file, but one for each of the gsagostinho Pythons.
To prevent you needing to edit the core files, you should do this:
- In your AddOns folder, create a subfolder called "MyPrefs.oxp"
- In the "MyPrefs.oxp" folder, create another folder called "Config"
- Put your "shipdata-overrides.plist" and "shipdata.plist" files in the "Config" folder.
If you want to avoid a log file message saying there's a missing manifest file, put a "manifest.plist" file in the "MyPrefs.oxp" folder. Use another OXP's version as a template, and just change the identifier.
Hope that helps. Let me know if you hit a snag.
(ninja'd by Norby - d'oh!)