Author Topic: Project Q - CEP Merge Development Thread  (Read 1243 times)

Legacy_Pstemarie

  • Hero Member
  • *****
  • Posts: 4368
  • Karma: +0/-0
Project Q - CEP Merge Development Thread
« on: April 13, 2014, 02:42:09 pm »


               

Now that I've released Project Q, I've decided the time is right to look at the feasibility of merging Project Q with CEP. So far I've downloaded CEP 2.4a and extracted all the CEP content into separate folders for each hak. I've also done the same for Project Q. 


 


According to the CEP documents, CEP 2.4a uses the following hak structure:


 



This is the official hak order for CEP 2.4:

 

cep2_top_v24

cep2_custom (optional)

cep2_add_phenos5

cep2_add_phenos4

cep2_add_phenos3

cep2_add_phenos2

cep2_add_phenos1

cep2_add_sb_v1 (optional)

cep2_add_tiles2 (optional)

cep2_add_tiles1 (optional)

cep2_ext_tiles (optional -- use ONLY if you want to overwrite the standard Bioware tilesets - without this you get seperate tilesets)

cep2_add_doors (optional)

cep2_core7

cep2_core6

cep2_core5

cep2_core4

cep2_core3

cep2_core2

cep2_core1

cep2_core0

cep2_crp

cep2_crp_s (optional)

cep2_build (optional)

 

Your module should be set to use cep23_v1.tlk as the custom talk table.




 

Before I delve any deeper, is this hak order the most current and is it correct?


               
               

               
            

Legacy_Rolo Kipp

  • Hero Member
  • *****
  • Posts: 4349
  • Karma: +0/-0
Project Q - CEP Merge Development Thread
« Reply #1 on: April 13, 2014, 02:58:56 pm »


               

<raising one little...>


 


As I just  posted in Fomenting Mutiny, I'm also interested in stirring in the open portions of CTP (and Generic Doors if we can maintain the memorial conditions). Not trying to derail this thread, but just hoping we might make this a triple play or even a homerun :-)


 


Maybe even get a certain big bluish-black cat off the bench... *whistles idly*


 


Which would, perhaps, require hak structure adjustment (which is the tiny on topic bit :-P )


 


<...finger>



               
               

               
            

Legacy_Pstemarie

  • Hero Member
  • *****
  • Posts: 4368
  • Karma: +0/-0
Project Q - CEP Merge Development Thread
« Reply #2 on: April 13, 2014, 03:12:13 pm »


               

CTP works with just about anything and I believe CEP already gobbled up the CTP generic doors. As for Q, since CEP is the senior citizen on the block - and sees wider use, it makes sense to me that Q content be rolled into the CEP hak structure. The biggest area of contention is in phenotypes.2da, but TBH there isn't really anything in Q that can't be relocated to a new line. The Q phenos that do conflict are accessed through scripting only and it would be a simple measure to alter those scripts.



               
               

               
            

Legacy_Rolo Kipp

  • Hero Member
  • *****
  • Posts: 4349
  • Karma: +0/-0
Project Q - CEP Merge Development Thread
« Reply #3 on: April 13, 2014, 04:26:04 pm »


               

<sympathizing with...>


 


Yeah, although I don't use CEP, I know CTP works with it. My point here is actually more of an either/or thing.


 


It's another example of fragmentation, with CEP holding some tilesets and CTP holding others. If the Community Tileset Project collects the community contributed tilesets it should either come under the "Expansion" project umbrella, or the tilesets in CEP should be split off into the CTP (which I don't see happening).


 


Essentially, when a new builder or player comes to the game, they should have one clear primary upgrade. That's what CEP was once, and I think we all here participating in this mutiny feel it should be again.


 


This is *my* opinion only and does not reflect the stance of the Vault, btw. The Vault is a greedy witch and is quite source agnostic. ;-P


 


Edit: Aaaaand I'm derailing your thread, Paul. Sorry. I'll continue this elsewhere if anywhere. Shutting up now. Here, anyway :-)


 


<...the Pushme-pullyou>



               
               

               
            

Legacy_Pstemarie

  • Hero Member
  • *****
  • Posts: 4368
  • Karma: +0/-0
Project Q - CEP Merge Development Thread
« Reply #4 on: April 13, 2014, 04:32:27 pm »


               

No need to continue elsewhere. What I meant by "...CTP works with anything" is that merging it into CEP would be far easier than merging in Project Q because, to the best of my knowledge, CTP already works with CEP. I think its a damn good idea and well worth exploring.



               
               

               
            

Legacy_cervantes35

  • Sr. Member
  • ****
  • Posts: 426
  • Karma: +0/-0
Project Q - CEP Merge Development Thread
« Reply #5 on: April 13, 2014, 04:38:57 pm »


               

I really don't care for the way CEP merged all the tilesets together so I believe tilesets should be optional but a better structure should be established keeping there tilesets as an option for compatability reasons but also creating a new tileset stucture option as well.



               
               

               
            

Legacy_Rolo Kipp

  • Hero Member
  • *****
  • Posts: 4349
  • Karma: +0/-0
Project Q - CEP Merge Development Thread
« Reply #6 on: April 13, 2014, 04:51:08 pm »


               

<feeling all warm and...>


 


Oh, cool :-) I misread that totally :-P


I  agree with Cervantes, actually. Major sub-systems like tilesets really should be optional parts - you shouldn't have to download *all* the tilesets just to get elven tree houses :-P - but I *do* think they should be parts, that is affiliated and easy to just add or not.


 


In particular, I'm looking at the Modular Hak system Henesua made for NwNCQ.


 


<...maybe a little feverish>



               
               

               
            

Legacy_Pstemarie

  • Hero Member
  • *****
  • Posts: 4368
  • Karma: +0/-0
Project Q - CEP Merge Development Thread
« Reply #7 on: April 13, 2014, 04:58:06 pm »


               

Well, after rifling through CEP's files and structure its pretty apparent to me that any Q/CEP merge is going to be a new iteration of CEP and not a continuation of what's come before. No matter how you merge the two, you wind up creating something that renders work by Q users moot - if priority is given to CEP. Alternatively, if you give priority to Q assets, you bork content made by CEP users. Therefore, here's what I propose - revision 2:


 


1. Project Q v1.8 is the final release of Q.


 


2. CEP 2.4a - once TAD completes his fixes - is the final release of CEP.


 


3. CEP 3 is born. CEP 3 would combine Q and CEP, eliminating redundant files and incorporating any other content as permitted by its authors (e.g. CTP). Going forward, CEP 3 would become the platform of future development. 



               
               

               
            

Legacy_Rolo Kipp

  • Hero Member
  • *****
  • Posts: 4349
  • Karma: +0/-0
Project Q - CEP Merge Development Thread
« Reply #8 on: April 13, 2014, 05:00:59 pm »


               

<packing his...>


 


I'm on board with that :-)


 


Edit: Clarifying, CEP 3 will be a new version and not implicitly backwards compatible, though a "compatibility" hak might be worked on in parallel or after 3.0 development? That I can get behind with enthusiasm!


 


<...sea chest>



               
               

               
            

Legacy_cervantes35

  • Sr. Member
  • ****
  • Posts: 426
  • Karma: +0/-0
Project Q - CEP Merge Development Thread
« Reply #9 on: April 13, 2014, 05:05:07 pm »


               

I like that idea very much, as there are alot of redundant files and files that could be used directly to override older content that just really doesn't (should I say cut the mustard). I would actually start by adding all overriding content first in CEP 3. Just a thought.


 


This is not a slam on some of the older content just that the game has come along way since its inception and updated better resource content is available. My hats are still off to anyone who has made or tried creating content for this game and always will be.



               
               

               
            

Legacy_Pstemarie

  • Hero Member
  • *****
  • Posts: 4368
  • Karma: +0/-0
Project Q - CEP Merge Development Thread
« Reply #10 on: April 13, 2014, 05:23:05 pm »


               


I like that idea very much, as there are alot of redundant files and files that could be used directly to override older content that just really doesn't (should I say cut the mustard). I would actually start be adding all overriding content first in CEP 3. Just a thought.




 


Yeah, CEP 3 will be a complete rebuild. I'm having the toolset list out conflicts right now.


               
               

               
            

Legacy_cervantes35

  • Sr. Member
  • ****
  • Posts: 426
  • Karma: +0/-0
Project Q - CEP Merge Development Thread
« Reply #11 on: April 13, 2014, 05:30:19 pm »


               

I am willing to throw my hat in on CEP 3 as long as we have a team of more than two members because my time is very limited and there  are only certain things I am proficient at doing and the burden should not just come on only one or two people with one being available only part time.



               
               

               
            

Legacy_Pstemarie

  • Hero Member
  • *****
  • Posts: 4368
  • Karma: +0/-0
Project Q - CEP Merge Development Thread
« Reply #12 on: April 13, 2014, 05:34:15 pm »


               

Trust me, I'm not wanting to do this alone - or short-staffed either. However, given what's been proposed and the amount of people that have been asking for it - I think we've got support.



               
               

               
            

Legacy_cervantes35

  • Sr. Member
  • ****
  • Posts: 426
  • Karma: +0/-0
Project Q - CEP Merge Development Thread
« Reply #13 on: April 13, 2014, 05:37:54 pm »


               

I think maybe we should roll in a bunch of the NWN Enhanced stuff as well then.



               
               

               
            

Legacy_Fester Pot

  • Hero Member
  • *****
  • Posts: 1698
  • Karma: +0/-0
Project Q - CEP Merge Development Thread
« Reply #14 on: April 13, 2014, 05:49:31 pm »


               


Well, after rifling through CEP's files and structure its pretty apparent to me that any Q/CEP merge is going to be a new iteration of CEP and not a continuation of what's come before. No matter how you merge the two, you wind up creating something that renders work by Q users moot - if priority is given to CEP. Alternatively, if you give priority to Q assets, you bork content made by CEP users. Therefore, here's what I propose - revision 2:


 


1. Project Q v1.8 is the final release of Q.


 


2. CEP 2.4a - once TAD completes his fixes - is the final release of CEP.


 


3. CEP 3 is born. CEP 3 would combine Q and CEP, eliminating redundant files and incorporating any other content as permitted by its authors (e.g. CTP). Going forward, CEP 3 would become the platform of future development. 




 


Good idea. There has been a lot of voices over the years about the possibility of having Q and CEP be friendly with one another, and moving that idea forward would be a great addition to the community.


 


FP!