I see sugestions are being presented here so I´ll dare to do so too.
I have a problem with crew training. When build new ship models I have to train new crews from cero (from scraped ships), I understand the ships are new and crew need to re-train, but their previous experience should still have some value. Maybe crews could be separate entities that persist and have a performance acording to their training in their original ship, if they change ships they get a penalty and if they man a ship that needs more crew, they get a bigger penalty based on the amount of novice personel needed to fully man the ship.
Maybe there can be a simpler solution. Hopefully the problem is important enough to get some atention.
Congratulations for the advance and thanks for a great game.
I love the idea of "crews" being separate entities from the "crew pool". Here's how I can see it working;
-Fighter/FAC/Commercial crew functionality unchanged
-Military vessels >1k tons have a new field under commander, called crew
-This can either show "unassigned crew" or "<officer name> crew"
-If Captain changes ships, crew moves with them taking grade rating and TF training %, no change if moving to ship of same class, moving to different class incurs TF training but not grade rating penalty based on refit cost(moving to next generation of same type less of an adjustment than say, moving from a carrier to a destroyer), in addition to current changes based on more/less crew(Crews will swap, other crew will retain current name if captained, allowing you to swap captains or assign a new one at a penalty)
-If Captain moves to fighter/FAC/commercial ship/staff/team, or dies/retires/is simply unassigned, crew becomes unassigned, grade and TF training are unchanged but suffers penalty for having no qualified commander in charge
-New Captain reduces grade and TF training % slightly
-Scrapping a ship with more than a certain level of crew grade and training % will generate a "leader" of type "crew"(with stats for size, grade, and TF training), which can be assigned to any ship with 0 of each, modifying the ratings based on new crew size and "destroying" the leader. These leaders can also be "assigned" to join junior officer pool, which has the same effect as scrapping currently does