Dunno if anyone is interested in this anymore, but all I did was change 1 number in common, rof2_limits.h, then build as usual.
Code:
namespace constants {
inline EQ::versions::ClientVersion GetConstantsRef() { return EQ::versions::ClientVersion::RoF2; }
const EQ::expansions::Expansion EXPANSION = EQ::expansions::Expansion::RoF;
const uint32 EXPANSION_BIT = EQ::expansions::bitRoF;
const uint32 EXPANSIONS_MASK = EQ::expansions::maskRoF;
const size_t CHARACTER_CREATION_LIMIT = 25;
Im sure its been posted elsewhere, but I usually get this post in my search so thought I would add to it.