Hak version numbering

Go down

Hak version numbering

Post by Zarathustra217 on Wed Jan 10, 2018 4:06 am

I can't seem to find the previous discussion on versioning in hak naming on the Wiki, but it seems that for reason what seemed the least favored version was chosen (sticking with the CEP_top_260 name). Perhaps this was discussed elsewhere and I somehow missed it?

Anyway, an alternative solution that would satisfy both sides would be to in the future move 2das into a hak called something like cep_top_2da, and then a different hak exclusively for version checking (called something like "cep_v2_64", containing just a dummy .txt file). That would mean that modules using the older version of the CEP could still benefit from newer content while you can still check if the user has at least a certain version installed. And a module builder could even opt out of version checking entirely by not attaching that hak to the module.

I don't quite understand the concerns about backward compatibility voiced on the Wiki either - you just have to make sure all prior haks with version numbers are still in the CEP download. And since they are small files that compile well, it wouldn't bloat the download size (e.g. still have "cep2_top_v2", "cep2_top_v21" etc. in the download).

Currently, after migrating beyond the CEP 2.60, we actually quite often have people complaining about things not showing up in game and have to ask them to double check they've downloaded the correct CEP version.

Content Contributor

Posts : 6
Join date : 2015-07-25

View user profile

Back to top Go down

Re: Hak version numbering

Post by The Amethyst Dragon on Sat Jan 13, 2018 1:47 am

The poll isn't around on the wiki anymore (it only ran for a few weeks in 2014), but I ran one on just this topic. As I recall, the largest number of votes were for keeping with the same top hakĀ and tlk numbering until hitting the next tenth version (2.70) to keep the number of haks in the download more reasonable.

I could definitely see changing this in the closer future with 2.64 or 2.65.
The Amethyst Dragon
Custom Content Wyrm: CEP 2.60+

Posts : 101
Join date : 2012-01-21
Age : 42
Location : lLoc = GetLocation(oDragon);

View user profile http://www.amethyst-dragon.com/nwn

Back to top Go down

Back to top

- Similar topics

Permissions in this forum:
You cannot reply to topics in this forum