[eluser]wilso417[/eluser]
Yes, I tried MY_Lang.php in application/core which returned the controller error. I also tried it in application/libraries and it just did not pick up. After digging around the HMVC I noticed it was not being checked for at all, so I put in some checks for it. In base.php I did a check to include the file (at the top):
if (file_exists(APPPATH . 'libraries/MY_Lang.php')) require_once APPPATH . 'libraries/MY_Lang.php';
else require_once dirname(__FILE__).'/Lang.php';
Next I checked to initialize in the CI constructor:
if (!is_a($this->lang, 'MY_Lang') && !is_a($this->lang, 'MX_Lang')) $this->lang = (class_exists('MY_Lang', FALSE)) ? new MY_Lang : new MX_Lang;
Not sure if this is the best approach, but this was a workaround I found. I was just surprised something like this was not built in to HMVC since the wiki says you can still extend libraries.