Hello.
I have copy of an old module that was a persistent world.
Last it was built it was not with patch 1.69.
This module is linked to the CEP 2.00 files.
In order of decreasing priority (9 -> 0), these are the hak paks linked by the module:
* worldoftorr_02
* cep2_top_v1
* cep2_add_phenos2
* cep2_add_phenos1
* cep2_add_sb_v1
* cep2_add_files
* cep2_core5
* cep2_core4
* cep2_core3
* cep2_core2
* cep2_core1
* pas_elf_citint_1c
* elvenexpansion
* elvencity
And the tlk:
* cep2_v1
The module as-is can not make use of any 1.69 resource.
I am updating this module to be compatible with patch 1.69.
I am also upgrading it to use CEP 2.3 files.
But I have a problem: I can not find the correct priority order of the haks.
I have downloaded the CEP_23_Full_C.7z package from the NWvault website.
It contains the following hak paks:
* cep2_add_doors
* cep2_add_loads
* cep2_add_phenos1
* cep2_add_phenos2
* cep2_add_phenos3
* cep2_add_phenos4
* cep2_add_phenos5
* cep2_add_rules (<-- empty)
* cep2_add_sb_v1
* cep2_add_skies
* cep2_add_tiles1
* cep2_add_tiles2
* cep2_add_tiles
* cep2_build
* cep2_core0
* cep2_core1
* cep2_core2
* cep2_core3
* cep2_core4
* cep2_core5
* cep2_core6
* cep2_crp
* cep2_crp_s
* cep2_custom (<-- almost empty. content purpose unknown)
* cep2_ext_tiles (<-- almost empty. content purpose unknown)
* cep2_patch_v22b (<-- empty)
* cep2_patch_v22c (<-- empty)
* cep2_top_v1
* cep2_top_v21
* cep2_top_v22 (<-- identical to: cep2_top_v23)
* cep2_top_v23 (<-- identical to: cep2_top_v22)
I recognize the CEP 2.00 files.
But the CEP 2.00 files in this 2.3 package *DO* differ from the ones inside the original CEP 2.00 package.
Some have grown -- Others have shrinked.
Seeking documentation (inside the CEP 2.3 package) I find the old CEP 2.0 PDF file.
I remember it was written very well.
So I think: << maybe they forgot to update the name, but the text inside is up-to-date for sure >>
Instead: old is the filename, and old is the guide within.
But not all hope is lost. I see one more helpful file: cep22_hakorder.txt
<< Surely this will tell me what I need to know >>
Here I quote it:
This is the official hak order for CEP 2.2:
cep2_top_v22
cep2_custom (optional)
cep2_add_phenos5
cep2_add_phenos4
cep2_add_phenos3
cep2_add_phenos2
cep2_add_phenos1
cep2_add_tiles2 (optional)
cep2_add_tiles1 (optional)
cep2_ext_tiles (optional)
cep2_add_doors (optional)
cep2_core6
cep2_core5
cep2_core4
cep2_core3
cep2_core2
cep2_core1
cep2_core0
cep2_crp
cep2_add_sb_v1 (optional)
cep2_crp_s (optional)
cep2_build (optional)
Your module should be set to use cep22_v1.tlk as the custom talk table.
Is that it?? And the other files?
I got 9 (nine) more haks in the 2.3 package. What about them?
What do they contain? What should be their priority order?
Disappointed and confused, I resort to open these haks and peek inside them.
Which gets me even more disappointed and confused.
Why are cep2_top_v22.hak and cep2_top_v23.hak identical (except for 1 byte: 0x00000024 07 -> 09)?
(similarly for the TLK: why are cep22_v1.tlk and cep23_v1.tlk identical? actual 1:1 copies)
Why are cep2_patch_v22b.hak and cep2_patch_v22c.hak empty?
Why is cep2_add_rules.hak empty?
What is the purpose of cep2_custom.hak and cep2_ext_tiles.hak?
What is the cep2_ext_tiles.hak for?
What is the CRP for?
What is the BUILD for?
So I have gone to the CEP forum, seeking answers.
I could not find a FAQ or other link hinting "go here for help", so I have spent some time loosely to read posts.
The most helpful bit of knowledge was: refer to the CEP "starter" module -> See how things are linked there.
So I do.
I find 2 modules named after CEP 2.3 -- I take a look at both.
Here is the hak list of cepv23_starter.mod:
* cep2_top_v22
* cep2_custom
* cep2_add_phenos5
* cep2_add_phenos4
* cep2_add_phenos3
* cep2_add_phenos2
* cep2_add_phenos1
* cep2_add_sb_v1
* cep2_add_doors
* cep2_core6
* cep2_core5
* cep2_core4
* cep2_core3
* cep2_core2
* cep2_core1
* cep2_core0
* cep2_crp
* cep2_crp_s
And here is the hak list of cepv23_skies.mod:
* cep2_top_v22
* cep2_custom
* cep2_add_phenos1
* cep2_add_phenos2
* cep2_add_phenos3
* cep2_add_phenos4
* cep2_add_phenos5
* cep2_core6
* cep2_core5
* cep2_core4
* cep2_core3
* cep2_core2
* cep2_core1
* cep2_core0
* cep2_add_doors
* cep2_add_tiles2
* cep2_add_tiles1
* cep2_ext_tiles
* cep2_add_skies
* cep2_crp
I was confused before -> I am *even more* now.
- Two modules made by the CEP caretakers.
- Two modules made to *showcase* the CEP features.
- None of the two does link all the hak files.
- Neither links the same hak files of the other.
- And what haks are common to both, do appear in different order.
I go read back the CEP 2.0 PDF guide.
And I gather that the phenos haks in cepv23_skies.mod are in reversed order.
Also the core haks in cepv23_skies.mod are not given lower priority than all additional haks.
Both would be errors.
At which point I realize that the CEP 2.3 documentation is useless from begin to end.
So here I am to ask for help.
If I was the troll type I would call names the persons responsible for this mess.
But I comprehend that caretaking the CEP must require some huge effort.
And these persons are doing it all for free -- In their free time too.
So some minor problems and imperfections are to be expected -- and are to be forgiven.
I can do that.
But my confusion remains all the same :-(
Suppose that I wanted to make *FULL* use of CEP 2.3. What would be the *correct* hak order?
Also, I ignore what each ADDitional hak pak contains. How do I tell if I am interested in something at all?
Could someone give me these answers?
In alternative a www link will be okay -- so long it has crystalline answers.
Thanks for the help.
-fox