Found myself very interested in how oxps are made. Actually made a flying brick and saw it in the ooniverse, WooHoo. Then found how to verify an oxp. This is a great way to learn about the keys in the plist files. I have a few questions after running it over some of the oxps I have installed. Pretty sure they are all the latest but could be wrong.
What I've done is make backup copies of plist then made some changes after verifying, and then verifying again seeing if I can get the errors down without breaking the oxp.
These questions are for learning, am not trying to be a smart ass. Have done a little html and stuff over the years, but am certainly no expert, just above the books for dummies stage. Stupid thing is I didn't keep copies of stderr of the first verify runs for a benchmark.
oohaul
oohaul1
space in has_fuel_inject key.<key>has_fuel_injection </key>
<true/>
This and views are cosmetic in npc ships, true?key>max_missiles</key>
wolfwoods_variants
Not a clue. Seen similar in one or two others.WARNING: image Images/drakemk2hud.png has non-power-of-two dimensions; it will have to be rescaled (from 1024x205 pixels to 1024x256 pixels) at runtime.
There was an entry in the demoships.plist cobra3courierSE but not in ship data.
Could you just add this using one of the other cobra3courierSE say the trader version with some changes?
Can 2 ships use the same .dat file?
UPS courier
python_ptt
Should this have been has_energy_bomb?python_ptt
<key>has_energy_unit</key>
<true/>
Other similar keys in this plist were not flagged.ERROR: verification of ship "python_ptt" failed at "escape_pod_model": String "pirate-upscapsule" does not have required suffix ".dat".
should this be <true/>?ERROR: verification of ship "ups-buoy" failed at "unpiloted": Expected fuzzy boolean, found string.
<key>unpiloted</key>
<string>yes</string>
This one pops up on occasion.WARNING: unknown key "has_npc_traffic".
2008-09-01 12:49:09.234 oolite.exe[3588]
solar-researcher
extra character and space.<key>heat_insulation </key>
<real>2</real>
<key>max_police </key>
<string>2</string>
Should max_police be interger?
Should this be intergers?<key>max_defense_ships</key>
<string>12</string>
Must have been tired at the time.ups-slave-satellite
<key>max_flight_yawn</key>
<real>1</real>
Would be roles wouldn't it?solar-researcher2
WARNING: unknown key "role".
<key>role</key>
<string>ups_shuttle</string>
Format character and space, should it look like this. <real>1</real>?solar-researcher3
<key>heat_insulation </key>
<integer>1</integer>
Thanks