internal TeraData(string region)
{
//OpCodeNamer =
// new OpCodeNamer(Path.Combine(BasicTeraData.Instance.ResourceDirectory,
// $"data/opcodes/opcodes-{region}.txt"));
var language = GetLanguage(region);
BasicTeraData.Instance.MonsterDatabase =
new NpcDatabase(Path.Combine(BasicTeraData.Instance.ResourceDirectory, "data/"), language, BasicTeraData.Instance.WindowData.DetectBosses);
BasicTeraData.Instance.PetSkillDatabase =
new PetSkillDatabase(Path.Combine(BasicTeraData.Instance.ResourceDirectory, "data/"), language);
BasicTeraData.Instance.SkillDatabase =
new SkillDatabase(Path.Combine(BasicTeraData.Instance.ResourceDirectory, "data/"), language);
BasicTeraData.Instance.HotDotDatabase =
new HotDotDatabase(Path.Combine(BasicTeraData.Instance.ResourceDirectory, "data/"), language);
BasicTeraData.Instance.QuestInfoDatabase =
new QuestInfoDatabase(Path.Combine(BasicTeraData.Instance.ResourceDirectory, "data/"), language);
}