Ejemplo n.º 1
0
        public BuffParser(int start, int end)
        {
            for (int i = start; i < end; i++)
            {
                try
                {
                    IniFileReader reader = new IniFileReader("C:\\Documents and Settings\\Josh\\Desktop\\buffdef.ini");
                    IniFileSectionStart test = reader.GotoSection("BUFF-"+i);
                    List<IniFileValue> test2 = reader.ReadSectionValues();

                    foreach (IniFileValue r in test2)
                    {
                        valueLookup(test, r);
                    }

                    id = int.Parse(test.SectionName.Replace("BUFF-", ""));

                    String query = "INSERT INTO buffs SET buff_id='" + id + "', type='"+type+"', "+
                        "asset_name='"+asset_name+"', asset_id='"+asset_id+"', tooltip='"+tooltip+"', "+
                        "alt_tooltip='"+alt_tooltip+"', is_good_buff='"+is_good_buff+"';";

                    DataTable buffInsert = Database.executeQuery(Database.DatabaseName.net7, query);
                    Console.Out.WriteLine(query);
                    reader.Close();
                }
                catch (Exception e)
                {
                    //Console.Out.WriteLine(e+", "+ e.Message);
                    //throw;
                }
            }

            Console.Out.WriteLine("***** Finished *****");
        }
Ejemplo n.º 2
0
        public SkillParser()
        {
            IniFileReader reader = new IniFileReader("C:\\Documents and Settings\\Josh\\Desktop\\cskill_t.ini");
            IniFileSectionStart skillList = reader.GotoSection("All Skills");
            List<IniFileValue> skillListNames = reader.ReadSectionValues();

            foreach (IniFileValue r in skillListNames)
            {
                skill_id = int.Parse(r.Key.ToString());
                String parsedName = r.Value.ToString();
                skill_name = parsedName.Replace("'", "\\'");

                IniFileReader reader2 = new IniFileReader("C:\\Documents and Settings\\Josh\\Desktop\\cskill_t.ini");
                IniFileSectionStart skills = reader2.GotoSection(skill_name);
                List<IniFileValue> skillvalues = reader2.ReadSectionValues();

                foreach (IniFileValue r2 in skillvalues)
                {
                    valueLookup(skills, r2);
                }

                insertIntoDB();

                reader2.Close();
            }

            reader.Close();

            Console.Out.WriteLine("***** Finished *****");
        }
        public EffectsParser(int start, int end)
        {
            for (int i = start; i < end; i++)
            {
                try
                {
                    IniFileReader reader = new IniFileReader("C:\\Documents and Settings\\Josh\\Desktop\\effect.ini");
                    IniFileSectionStart test = reader.GotoSection("EFFECT-"+i);
                    List<IniFileValue> test2 = reader.ReadSectionValues();

                    //Console.Out.WriteLine(test.SectionName);
                    foreach (IniFileValue r in test2)
                    {
                        sectionLookup(test, r);
                    }

                    int effectID = int.Parse(test.SectionName.Replace("EFFECT-", ""));

                    String query = "INSERT INTO effects SET effect_id='"+effectID+"', effect_class='"+effectClass+"', descriiption='"+description+"', "+
                        "start_link_id='"+startLinkID+"', next_link_id='"+nextLinkID+"', base_asset_id='"+baseAssetID+"', "+
                        "sound_fx_file='"+soundFxFile+"';";

                    DataTable effectInsert = Database.executeQuery(Database.DatabaseName.net7, query);
                    Console.Out.WriteLine(query);
                    reader.Close();
                }
                catch (Exception e)
                {
                    //Console.Out.WriteLine(e+", "+ e.Message);
                    //throw;
                }
            }

            Console.Out.WriteLine("***** Finished *****");
        }
Ejemplo n.º 4
0
        public static IniFile FromFile(string path)
        {
            if (!File.Exists(path))
            {
                File.Create(path).Close();
                return(new IniFile());
            }
            IniFileReader iniFileReader = new IniFileReader(path);
            IniFile       result        = FromStream(iniFileReader);

            iniFileReader.Close();
            return(result);
        }
        public BaseAssetParser()
        {
            for (int i = 0; i < 2411; i++)
            {
                rslid = -1;
                try
                {
                    IniFileReader reader = new IniFileReader("C:\\Documents and Settings\\Josh\\Desktop\\basset.ini");
                    IniFileSectionStart test = reader.GotoSection("BASE-"+i);
                    List<IniFileValue> test2 = reader.ReadSectionValues();

                    foreach (IniFileValue r in test2)
                    {
                        if(r.Key == "RSLID")
                        {
                            rslid = int.Parse(r.Value.ToString());
                        }
                    }

                    int id = int.Parse(test.SectionName.Replace("BASE-", ""));

                    String query = "UPDATE assets SET rslid='"+rslid+"' where base_id='"+id+"';";

                    DataTable insert = Database.executeQuery(Database.DatabaseName.net7, query);
                    Console.Out.WriteLine(query);
                    reader.Close();
                }
                catch (Exception e)
                {
                    //Console.Out.WriteLine(e+", "+ e.Message);
                    //throw;
                }
            }

            Console.Out.WriteLine("***** Finished *****");
        }
Ejemplo n.º 6
0
 /// <summary>Reads a INI file from a stream.</summary>
 public static IniFile FromStream(IniFileReader reader)
 {
     return FromElements(reader.ReadElementsToEnd());
 }
Ejemplo n.º 7
0
 /// <summary>Reads a INI file from a file or creates one.</summary>
 public static IniFile FromFile(string path)
 {
     if (!System.IO.File.Exists(path)) {
         System.IO.File.Create(path).Close();
         return new IniFile();
     }
     IniFileReader reader = new IniFileReader(path);
     IniFile ret = FromStream(reader);
     reader.Close();
     return ret;
 }
Ejemplo n.º 8
0
 public static IniFile FromStream(IniFileReader reader)
 {
     return(FromElements(reader.ReadElementsToEnd()));
 }