public void LoadExpTable() { ExpTable = new Dictionary<byte, ulong>(); try { using (var tables = new ShineReader(folder + @"\ChrCommon.txt")) { using (DataTableReaderEx reader = new DataTableReaderEx(tables["StatTable"])) { while (reader.Read()) { ExpTable.Add(reader.GetByte("level"), reader.GetUInt64("NextExp")); } } } } catch (Exception ex) { Log.WriteLine(LogLevel.Exception, "Couldn't load EXP table: {0}", ex.ToString()); } }