Page 3 of 4
Re: Missing Ship Specifications
Posted: Thu Jun 30, 2022 9:44 pm
by Old Murgh
Does anyone else find it odd that Oolite core has Fer-de-Lance classified as a medium transport? Feels like a typo to me. The Transporter is a medium transport. With all its acclaimed luxurious extras, shouldn't FdL rather be a medium multi-role?
Re: Missing Ship Specifications
Posted: Thu Jun 30, 2022 10:36 pm
by Slartibartfast
Hello
Sorry
- i misunderstood the meaning of this thread.
i thought, that specifications are missing very often in ship oxp's.
( i often stumble about ... )
The meaning seems to be
" missing more different groups for ship specification "
-- ==>> ignore my first post in this thread
matthias
Re: Missing Ship Specifications
Posted: Thu Jun 30, 2022 10:44 pm
by Cody
Old Murgh wrote: ↑Thu Jun 30, 2022 9:44 pm
Does anyone else find it odd that Oolite core has Fer-de-Lance classified as a medium transport? Feels like a typo to me. The Transporter is a medium transport. With all its acclaimed luxurious extras, shouldn't FdL rather be a medium multi-role?
<scratches head> Where's that from, Murgh?
Re: Missing Ship Specifications
Posted: Thu Jun 30, 2022 10:48 pm
by Old Murgh
Cody wrote: ↑Thu Jun 30, 2022 10:44 pm<scratches head> Where's that from, Murgh?
When you launch and view ship library instead of loading your commander, go down a few steps to the FdL and tell me what type of ship your Oolite says it is..
Re: Missing Ship Specifications
Posted: Thu Jun 30, 2022 10:52 pm
by Cody
<chortles> Now there's a thing! First time I've perused the ship library. And yes... multi-role is a better fit.
Re: Missing Ship Specifications
Posted: Thu Jun 30, 2022 11:17 pm
by Old Murgh
Cody wrote: ↑Thu Jun 30, 2022 10:52 pm
<chortles> Now there's a thing! First time I've perused the ship library.
Welcome, Commander!
Cody wrote: ↑Thu Jun 30, 2022 10:52 pm
And yes... multi-role is a better fit.
Good. Now we are a movement for change.
Re: Missing Ship Specifications
Posted: Thu Jun 30, 2022 11:52 pm
by Cholmondely
Slartibartfast wrote: ↑Thu Jun 30, 2022 10:36 pm
Hello
Sorry
- i misunderstood the meaning of this thread.
i thought, that specifications are missing very often in ship oxp's.
( i often stumble about ... )
The meaning seems to be
" missing more different groups for ship specification "
-- ==>> ignore my first post in this thread
matthias
The intent is to supply the missing ship specifications, no more, no less.
BUT: the categories were designed around the vanilla game code ships. Other ships have been added since - several hundred of them. And these inevitably expand the 23 vanilla categories (7 of which are not ships).
I started with the Dredger. Look at the ships and think about them.
How would
you categorise the Dredger and the Droid? ...and how would
you categorise the Miner Cobra?
You want a simple summary which tells the player what the ship is in a nutshell.
Code: Select all
List of categories:
"oolite-ship-library-summary-CP" = "Evacuation ship"; eg Escape Capsule
"oolite-ship-library-summary-HF" = "Heavy fighter"; eg Asp
"oolite-ship-library-summary-HFr" = "Heavy freighter"; eg Anaconda
"oolite-ship-library-summary-HT" = "Heavy transport";
"oolite-ship-library-summary-HM" = "Heavy multi-role"; eg Cobra Mk3
"oolite-ship-library-summary-LF" = "Light fighter"; eg Krait, Mamba, Sidewinder - and Thargon
"oolite-ship-library-summary-LFr" = "Light freighter";
"oolite-ship-library-summary-LM" = "Light multi-role"; eg Cobra Mk1, Moray
"oolite-ship-library-summary-LT" = "Light transport"; eg Adder, Orbital Shuttle, Worm
"oolite-ship-library-summary-MF" = "Medium fighter"; eg Gecko
"oolite-ship-library-summary-MFr" = "Medium freighter"; eg Boa, BCC, Python
"oolite-ship-library-summary-MM" = "Medium multi-role";
"oolite-ship-library-summary-MT" = "Medium transport"; eg Transporter
"oolite-ship-library-summary-PHF" = "Police heavy fighter"; eg Viper Interceptor
"oolite-ship-library-summary-PLF" = "Police light fighter"; eg Viper
"oolite-ship-library-summary-RW" = "Recon warship"; eg Thargoid
''Not ships'':
"oolite-ship-library-summary-CG" = "Goods container";
"oolite-ship-library-summary-NB" = "Natural body"; eg Asteroid
"oolite-ship-library-summary-SM" = "Mining installation"; eg Rock Hermit
"oolite-ship-library-summary-SA" = "Navigation aid"; eg Buoy
"oolite-ship-library-summary-SO" = "Orbital station";
"oolite-ship-library-summary-WMn" = "Timed explosive"; eg Q-bomb
"oolite-ship-library-summary-WMs" = "Fire-and-forget missile"; eg Missile
Now have a stab at one of the oxp's and see what you think! (I'm currently working on Dictators).
Edited to add Vanilla ships listed by category. Later-on corrected Transporter category
I've left out the FdL as I agree (with Murgh & Cody above) that it is a medium multi-role, not a medium transport. Unless we introduce a new category for "yachts", which might make more sense...
Here is Cody's link to the Oolite Ship Roles wiki page
Re: Missing Ship Specifications
Posted: Fri Jul 01, 2022 9:13 am
by Cholmondely
Here is my third stab.
Dictators (shiplibrary.plist)
Code: Select all
(
{
class = ship;
description = "Imperial Dictatorship police";
ship = "quaestor";
summary = "[oolite-ship-library-summary-PLF]";
},
{
class = ship;
description = "Junta Dictatorship police";
ship = "guard";
summary = "[oolite-ship-library-summary-PLF]";
},
{
class = ship;
description = "Imperial Dictatorship police";
ship = "censor";
summary = "[oolite-ship-library-summary-PHF]";
},
{
class = ship;
description = "Junta dictatorship police";
ship = "enforcer";
summary = "[oolite-ship-library-summary-PHF]";
},
{
class = ship;
description = "Imperial dictatorship police, often acting as station guards or escorts";
ship = "lictor";
summary = "[oolite-ship-library-summary-PHF]";
},
{
class = ship;
description = "Dictatorship prison ship, running slaves to and fro from Astrofactories. A modified Anaconda. Usually escorted by Imperial Police";
ship = "prison_ship";
summary = "[oolite-ship-library-summary-HT]";
},
{
class = ship;
description = "Dictatorship Freighter. These are too large to dock with stations and must be loaded and unloaded manually.";
ship = "freighter_4";
summary = "[oolite-ship-library-summary-HFr]";
},
{
class = ship;
description = "Dictatorship Tanker, carrying fuel around the system. These are too large to dock with stations and must be loaded and unloaded manually.";
ship = "tanker_1";
summary = "[oolite-ship-library-summary-HFr]";
}
)
The imperial astrofactory also needs rejigging to fit in better with the other material in the Ship Library.
Re: Missing Ship Specifications
Posted: Fri Jul 01, 2022 10:20 am
by Cholmondely
And here is the missing part.
Imperial Astrofactory (shiplibrary.plist)
Code: Select all
(
{
ship = "dfl_astrofactory";
class = "station";
summary = "Station";
description = "A result of the Imperial Dictatorship’s ambition to establish itself amongst the galaxy’s industrial leaders, re-using mined asteroids. These are not GalCop stations.";
},
)
This is now placed with the orbital stations and the rock hermits under the "Installations" master category, but is titled "Station" rather than "Orbital Station"
Note that the oxp's descriptions.plist muddies the waters somewhat:
Code: Select all
{
"oolite-ship-library-category-dfl_astrofactory" = "Imperial Astrofactory";
"oolite-ship-library-category-plural-dfl_astrofactory" = "Imperial Astrofactory";
}
I ended up disabling it.
Re: Missing Ship Specifications
Posted: Fri Jul 01, 2022 11:12 am
by Cholmondely
My fourth stab.
Feudal States (shiplibrary.plist)
Code: Select all
(
{
class = station;
description = "Based near the Witchpoint, the hunting lodge is a centre for feudal jousting. Note that entrance is only allowed to those who bear the appropriate dress. Do not attempt entrance in informal attire as you will be barred from the premises. The staff usually maintain a selection of formal wear for inappropriately clad visitors, which can be borrowed for a consideration. The walls of the dining hall are oft-times wooden-panelled and always emblazoned with the Code of Chivalry";
ship = "feudal-hunting-lodge";
summary = "Station";
},
{
class = ship;
description = "The lowest class of feudal jousting ship, often emblazoned with the arms of the relevant system";
ship = "feudal-knight";
summary = "[oolite-ship-library-summary-LF]";
},
{
class = ship;
description = "An intermediate class feudal jousting ship, often emblazoned with the appropriate coat-of-arms";
ship = "feudal-lord";
summary = "[oolite-ship-library-summary-MF]";
},
{
class = ship;
description = "A superior class feudal jousting ship, oft-times piloted by one of the elite jousters of a system. The ship may be bedecked with the arms of the jouster's home system";
ship = "feudal-prince";
summary = "[oolite-ship-library-summary-HF]";
}
)
Again, "station" rather than "orbital station"
Re: Missing Ship Specifications
Posted: Fri Jul 01, 2022 12:26 pm
by Cholmondely
Fifth stab.
Anarchies (shiplibrary.plist)
Code: Select all
(
{
class = station;
description = "A huge, hollowed-out asteroid, home to a gang of salvagers. Found wherever there is salvage, i.e. usually in the middle of the main ship-lane. They are rumoured to contain bargains in both their markets and the ship's chandlery";
ship = "anarchies-salvage-gang";
summary = "Station";
},
{
class = ship;
description = "A salvager Hognose tug towing a cobra to a scrapyard. The usual tugship of a Salvage Gang.";
ship = "anarchies-salvager-hog-cobra1";
summary = "[oolite-ship-library-summary-MT]";
},
{
class = ship;
description = "Built in large numbers, the Phoenix earns its name by being built from reconditioned components & the chopped hulls of salvaged wrecks, a ship literately born from the wreckage of shot-up hulls. Its most unique feature, the outboard drives, is the source of the ship's outstanding speed performance... and its greatest weakness. The rotors extend beyond the ship's forward shield, leaving them vulnerable to directed attack. Shooting them off can damage the ship. Fortunately, few combateers are accurate enough with lasers to take advantage of this Achilles' heel.";
ship = "anarchies-salvager-phoenix";
summary = "[oolite-ship-library-summary-HF]";
},
//"anarchies-sentinel-station" ? "anarchies-hacker-outpost" ?
)
Again, "station" rather than "orbital station"
Unsure as to whether I should add in either of the
sentinel station and the hacker outpost. Any ideas?
Re: Missing Ship Specifications
Posted: Fri Jul 01, 2022 12:57 pm
by montana05
While I see you are doing a good job, I would suggest to first design generic categories and summaries, hopefully phkb could include them to the core.
Police would need to be expanded, at least to frigate. Warships additional to fighters would make sense. We got at least navy frigates and carriers. Offering too many categories will make the library confusing, Norby for example introduced a lot of them.
Re: Missing Ship Specifications
Posted: Fri Jul 01, 2022 2:38 pm
by Cholmondely
montana05 wrote: ↑Fri Jul 01, 2022 12:57 pm
While I see you are doing a good job, I would suggest to first design generic categories and summaries, hopefully phkb could include them to the core.
Police would need to be expanded, at least to frigate. Warships additional to fighters would make sense. We got at least navy frigates and carriers. Offering too many categories will make the library confusing, Norby for example introduced a lot of them.
So far I've only created two new summary sub-categories: Dredger and Miner. I think Dredger might be superfluous and no sub-category is needed for it. Miner is more relevant, I think.
I can see creating Navy as a sub-category for the Behemoth (I doubt Navy needs subdividing into carriers, frigates etc.). Maybe Commies has a surprise up its sleeve, but I do think that that is it in terms of what I hope to accomplish.
I don't have your, Murgh's or KW's deep understanding of the ships oxp's to try and create an overall classification. You chaps are the experts. If you come up with something, I'll stick to it!
Re: Missing Ship Specifications
Posted: Fri Jul 01, 2022 3:06 pm
by Old Murgh
Cholmondely wrote: ↑Fri Jul 01, 2022 2:38 pm
montana05 wrote: ↑Fri Jul 01, 2022 12:57 pm
While I see you are doing a good job, I would suggest to first design generic categories and summaries, hopefully phkb could include them to the core.
Police would need to be expanded, at least to frigate. Warships additional to fighters would make sense. We got at least navy frigates and carriers. Offering too many categories will make the library confusing, Norby for example introduced a lot of them.
So far I've only created two new summary sub-categories: Dredger and Miner. I think Dredger might be superfluous and no sub-category is needed for it. Miner is more relevant, I think.
I'm guilty of adding some categories in the shadows.
So far;
Navy carrier warship, Navy light fighter, Navy heavy fighter, Heavy passenger liner, Heavy dockable freighter, Heavy dockable multi-role and
Generation ship has been added into my shiplibraries. It would be nice to arrive at concensus versions.
Re: Missing Ship Specifications
Posted: Fri Jul 01, 2022 4:07 pm
by Cholmondely
Old Murgh wrote: ↑Fri Jul 01, 2022 3:06 pm
Cholmondely wrote: ↑Fri Jul 01, 2022 2:38 pm
montana05 wrote: ↑Fri Jul 01, 2022 12:57 pm
While I see you are doing a good job, I would suggest to first design generic categories and summaries, hopefully phkb could include them to the core.
Police would need to be expanded, at least to frigate. Warships additional to fighters would make sense. We got at least navy frigates and carriers. Offering too many categories will make the library confusing, Norby for example introduced a lot of them.
So far I've only created two new summary sub-categories: Dredger and Miner. I think Dredger might be superfluous and no sub-category is needed for it. Miner is more relevant, I think.
I'm guilty of adding some categories in the shadows.
So far;
Navy carrier warship, Navy light fighter, Navy heavy fighter, Heavy passenger liner, Heavy dockable freighter, Heavy dockable multi-role and
Generation ship has been added into my shiplibraries. It would be nice to arrive at concensus versions.
Just wondering if it might make sense
either just to have everything labelled as Navy (summary sub category for both ships
and installation master categories, not bothering to differentiate between Behemoths, SecCom stations, light fighters and frigates),
or have a Navy mastercategory which includes both ships & stations?
Just to go back to what I wrote above, it's jolly obvious that the Dredger is a dredger. And there are currently no other dredgers. I'm not convinced that the summary sub-category adds anything whatsoever in this case and maybe the field should just be left blank?