Non-player ship
Moderators: winston, another_commander
- Lord Winslow
- Above Average
- Posts: 22
- Joined: Fri Dec 02, 2005 1:39 am
- Location: Cape Cod, USA
- Contact:
Non-player ship
is there anyway to edit so a non player ship can become playable?
For the Glory of the Federation
-Lord Winslow
-Lord Winslow
- Cmdr. Maegil
- Sword-toting nut-job
- Posts: 1294
- Joined: Tue Feb 27, 2007 10:28 pm
- Location: On the mend in Western Africa
WTF!!!
You're not saying that anyone can get one of those @%&$>:ç# with multilasers and turrets and all the seven balls and...
OOOooooooohhhhhh........
Are you?
You're not saying that anyone can get one of those @%&$>:ç# with multilasers and turrets and all the seven balls and...
OOOooooooohhhhhh........
Are you?
You know those who, having been mugged and stabbed, fired, dog run over, house burned down, wife eloped with best friend, daughters becoming prostitutes and their countries invaded - still say that "all is well"?
I'm obviously not one of them.
I'm obviously not one of them.
- Uncle Reno
- ---- E L I T E ----
- Posts: 648
- Joined: Mon Apr 24, 2006 12:54 pm
- Location: UK
No, not quite. While you can edit things so that you can have any ship, what won't work for players, at the moment, are multilasers and turrets, so you can rest easy!Cmdr. Maegil wrote:You're not saying that anyone can get one of those @%&$>:ç# with multilasers and turrets and all the seven balls and...
OOOooooooohhhhhh........
Are you?
"Get back or I unleash my lethal spotted batoid!!"
What I do when not reading the Oolite bulletin board!
What I do when not reading the Oolite bulletin board!
You can edit the shipyard.plist in any text editor (I use Crimson Editor - it's a free one).
here's a typical shipyard.plist:
so if you wanted the Navy Asp for example, open up the behemoth.oxp and make a new plist called 'shipyard'
Add the code above, find out the <key>name</key> of the Navy Asp which just so happens to be
add this to the code instead of <key>mosquito-player</key> and then hey presto the Navy Asp is available to buy.
You can check Wiki for more info on what everything else in the code does and it's pretty easy to pick up. I've no coding experience at all!
here's a typical shipyard.plist:
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>mosquito-player</key>
<dict>
<key>chance</key>
<real>0.4</real>
<key>optional_equipment</key>
<array>
<string>EQ_CARGO_BAY</string>
<string>EQ_FUEL_SCOOPS</string>
<string>EQ_PASSENGER_BERTH</string>
<string>EQ_ESCAPE_POD</string>
<string>EQ_ENERGY_BOMB</string>
<string>EQ_ENERGY_UNIT</string>
<string>EQ_NAVAL_ENERGY_UNIT</string>
<string>EQ_WEAPON_PULSE_LASER</string>
<string>EQ_WEAPON_BEAM_LASER</string>
<string>EQ_WEAPON_MINING_LASER</string>
<string>EQ_WEAPON_MILITARY_LASER</string>
<string>EQ_FUEL_INJECTION</string>
<string>EQ_SCANNER_SHOW_MISSILE_TARGET</string>
<string>EQ_MULTI_TARGET</string>
<string>EQ_GAL_DRIVE</string>
<string>EQ_SHIELD_BOOSTER</string>
<string>EQ_NAVAL_SHIELD_BOOSTER</string>
<string>EQ_HEAT_SHIELD</string>
<string>EQ_ECM</string>
<string>EQ_DOCK_COMP</string>
<string>EQ_ADVANCED_COMPASS</string>
</array>
<key>price</key>
<integer>210000</integer>
<key>standard_equipment</key>
<dict>
<key>extras</key>
<array>
<string>EQ_ECM</string>
<string>EQ_DOCK_COMP</string>
<string>EQ_ADVANCED_COMPASS</string>
</array>
<key>forward_weapon_type</key>
<string>EQ_WEAPON_BEAM_LASER</string>
<key>missiles</key>
<integer>3</integer>
</dict>
<key>techlevel</key>
<integer>9</integer>
<key>weapon_facings</key>
<integer>3</integer>
</dict>
Add the code above, find out the <key>name</key> of the Navy Asp which just so happens to be
Code: Select all
<key>asp-fighter</key>
You can check Wiki for more info on what everything else in the code does and it's pretty easy to pick up. I've no coding experience at all!
- Lord Winslow
- Above Average
- Posts: 22
- Joined: Fri Dec 02, 2005 1:39 am
- Location: Cape Cod, USA
- Contact: