I have sort of a better idea, have all of the party members except for Cecil all be in the Lunar Whale walking around, and if you talking to say, Rosa, she would ask: "Mind if I tag along?" And you can say Yes or No, saying yes, she would stay in the party, but if you say no, it would take her out of the party. Then say, Yang asks to join the party and if you say yes, he'd join the party. I'm thinking of doing this for my hack.
While it looks good on the surface it doesn't take what happens when you already have five characters into account.
Say in your plan that I have a full party and I forget to remove someone, then when I choose someone else to join the party, the game won't add them to my party because my party is already full, in reality though that's not a big deal.
For the problem of character copies you could utilize event flags to change the character's event into just "Remove character? Yes/No" when they're already in the party but there is no default check the game performs to see if there is a full party.
You know... there just might be something to this, I'll have to set up a test for this to see if that will work. Thanks for the idea!
This plan will require 18 event scripts, 9 for...
Kain
Rydia
Edward
Rosa
Yang
Palom
Porom
Cid
Edge
And 9 for their flag check of "already in party."
As for optional events that no one should miss...
1.Ouch! from fire
2.Cecil's Maid
3. Item Selection: Soft (On the Twins)
4. Giott: Open the Door! (Not used)
5. Terrible bombardments... (not necessary)
6. WA! (Pretty sure... not used?)
7. We also might have been hypnotized (not used, bank2 message)
8. Calling Fat Chocobo with Carrot (Final will have the Cache command)
9. Resting for free in Fabul "Let's sleep in the King's Bed!"
10. Reading the Magazine
11. Obtaining the Magazine
12. Obtaining Grimoire1
13. Obtaining Grimoire2
14. Obtaining Grimoire3
15. Kaipo Dancer
16. Fabul Dancer
17. Agart Dancer
18. Dwarf Castle Dancer
That covers 18 non essential and hardly noticeable events. I just need to be careful to give all of the dying soldiers the "..." event then in Damcyan.