|
From: Brendan B. <en...@gm...> - 2017-10-20 11:32:58
|
On Fri, Oct 20, 2017 at 11:53 AM, James Turner <jam...@kd...> wrote: > > My take would be, we need a way for these things to exist outside FG_DATA, > but it probably shouldn’t be in the aircraft dirs, that’s a separate > mechanism. > > I’m open to suggestions what that mechanism might be (Torsten’s addon > system is a reasonable solution maybe?) > > Now, if the ‘AI’ stuff is really specific to a particular aircraft, we > need to think about that mechanism, since obviously it’s always best if > data is self-contained. We could permit $current-aircraft-dir/AI to be > searched, but only for certain kinds of content; maybe one of you could > give some typical use cases? > > The reason I am being a big cagey here is, there are some subdirectories > of FG_DATA/Ai, such as traffic, which we handle in special ways. Hence we > can’t simply have more dirs exactly the FG_DATA/AI, but I suspect the > use-cases people actually want, are more specific and hence easier to get > working. > > (BTW, the separate issue of AI models for aircraft should be skipped here, > since that really does need a different management mechanism) > > OK, the use cases for me: 1. MP Carrier/AI Ships: I'm currently converting the FGUK ships to be separate, self contained systems like aircraft are now rather than additions to Aircraft/MPCarriers + additions unzipped onto to FGDATA. These come with an AI ship scenario that can be used separately for non MP use, but it is also required for MP. This way when an upgrade is done (ship or FG) the only thing that needs updating in FGDATA is the AI scenario - even this would go away if there was a place where the system was told to look for extra AI scenarios 2. AI Scenarios associated with particular aircraft: I had a go at creating bombable & wingman scenarios for a couple of the aircraft that I've worked on & it was easy for distribution purposes to stick them in an AI subdirectory of the aircrafts own directory. It's nice to fly a plane & be able to load a wingman scenario for that plane in a four ship setup :) Now I freely admit to not knowing a lot about Torstens addons, and a quick look at it doesn't convince me that it's the best way for this kind of thing - if all I need are for the system to pick up a couple of AI scenarios if that aircraft is installed (but not necessarily running right now) then an out of FGDATA AI dir is all I need (I know bombable et al need a *lot* more than this) cheers B -- Brendan Black |