I'm not exactly sure of the plan yet. I've just really started thinking about it since I pretty much made the decision this morning to start conspiring here with the rest of the crew (aka, all you other NWN community members).
I'm considering several broad ideas at the moment.
A) Continuing on with the same structure/progression of the existing CEP (v2.4)...using all the same haks and materials and just updating things as material is added.
Use all the CEP2.4 haks, but add a new CEP3 haks on top. Backwards compatibility would be up to individual builders because I'm considering several optional "top" haks.
B1) "Standard CEP" - top hak "cep3_tophak.hak"
- just like existing version...contains CEP 2da files that reference existing CEP 2.4 content & newer CEP 3 content
B2) "CEP over Q" - top hak "cep3_top_cep_q.hak"
- CEP 2da files merged with Project Q 1.7 2da files, Q lines renumbered to work around CEP lines.
- requires: correct top hak to be used, CEP haks above Q haks in hak list
- downside: requires extensive item/creature/placeable appearance fixes for earlier Q-using modules
if builder uses this optionB3) "Q over CEP" - top hak "cep3_top_q_cep.hak"
- CEP 2da files merged with Project Q 1.7 2da files, CEP lines renumbered to work around Project Q lines.
- requires: correct top hak to be used, Q haks above CEP haks in hak list
- downside: requires extensive item/creature/placeable appearance fixes for earlier CEP modules
if builder uses this optionB2 & B3 would also use a merged .tlk file. They would also both go to Q-style 3-part shields...the NWN toolset and game engine is remarkably smart on this one, automatically picking the same-numbered "bottom" part for shield blueprints that were previously single-part items.
For hosting/downloading, I'm thinking just having the files at an entry at the new Vault, compressed as .7z files (for smaller downloading). Basically, CEP3 would start out as CEP2.4 with smaller "update" downloads for the newer stuff. Not going to use a syncing program, just basic "download the new and overwrite the old", since there are folks (such as myself) that would rather have simple than snazzy. Download options at the start could be "CEP 3.0 for those that already have CEP 2.4" and "CEP3.0 for those that don't have CEP 2.4".
I'd also make sure to keep a "2da lines changed each version" files, just to make merging with other custom content easier to track for folks like myself.
I'm also thinking that a series of polls as we go along would be helpful in making decisions, since the community is more than just me.