private void ItmRpntBttn_Click(object sender, EventArgs e)
        {
            if (MainObject.Header2 == "BPR" | MainObject.Header2 == "BPG" | MainObject.Header2 == "BPE")
            {
                string localReverseHEX()
                {
                    string argHEXData = Conversion.Hex(int.Parse(ItmImgPntrTextBox.Text, System.Globalization.NumberStyles.HexNumber) + 0x8000000); var ret = HexFunctions.ReverseHex(ref argHEXData); return(ret);
                }

                int    argStart = ItemPicDataOff + ItemListComboBox.SelectedIndex * 8;
                string argData  = localReverseHEX();
                HexFunctions.WriteHex(ref MainObject.LoadedRom, ref argStart, ref argData);
                string localReverseHEX1()
                {
                    string argHEXData = Conversion.Hex(int.Parse(ItmPlPntrTextBox.Text, System.Globalization.NumberStyles.HexNumber) + 0x8000000); var ret = HexFunctions.ReverseHex(ref argHEXData); return(ret);
                }

                int    argStart1 = ItemPicDataOff + ItemListComboBox.SelectedIndex * 8 + 4;
                string argData1  = localReverseHEX1();
                HexFunctions.WriteHex(ref MainObject.LoadedRom, ref argStart1, ref argData1);
                ItemImagePictureBox.GetAndDrawItemPic(ItemListComboBox.SelectedIndex);
            }
            else
            {
            }
        }
        private void ItemListComboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            ChangeNameTextBox.Text = Conversions.ToString(GetNameFunctions.GetItemName(ItemListComboBox.SelectedIndex));
            string localReadHEX()
            {
                int argStart2 = ItemBaseOff + 14 + ItemListComboBox.SelectedIndex * 44; int argLength = 2; var ret = HexFunctions.ReadHex(ref MainObject.LoadedRom, ref argStart2, ref argLength); return(ret);
            }

            string localReverseHEX()
            {
                string argHEXData = "hs6ba810b4f75a4c15974aa62265811b79()"; var ret = HexFunctions.ReverseHex(ref argHEXData); return(ret);
            }

            IndexTextBox.Text = int.Parse(localReverseHEX(), System.Globalization.NumberStyles.HexNumber).ToString();
            string localReadHEX1()
            {
                int argStart2 = ItemBaseOff + 16 + ItemListComboBox.SelectedIndex * 44; int argLength = 2; var ret = HexFunctions.ReadHex(ref MainObject.LoadedRom, ref argStart2, ref argLength); return(ret);
            }

            string localReverseHEX1()
            {
                string argHEXData = "hs60050791d4834f8bb044394edaaa6d42()"; var ret = HexFunctions.ReverseHex(ref argHEXData); return(ret);
            }

            PriceTextBox.Text = int.Parse(localReverseHEX1(), System.Globalization.NumberStyles.HexNumber).ToString();
            string localReadHEX2()
            {
                int argStart2 = ItemBaseOff + 18 + ItemListComboBox.SelectedIndex * 44; int argLength = 1; var ret = HexFunctions.ReadHex(ref MainObject.LoadedRom, ref argStart2, ref argLength); return(ret);
            }

            HoldEffectTextBox.Text = int.Parse(localReadHEX2(), System.Globalization.NumberStyles.HexNumber).ToString();
            string localReadHEX3()
            {
                int argStart2 = ItemBaseOff + 19 + ItemListComboBox.SelectedIndex * 44; int argLength = 1; var ret = HexFunctions.ReadHex(ref MainObject.LoadedRom, ref argStart2, ref argLength); return(ret);
            }

            ValueTextBox.Text = int.Parse(localReadHEX3(), System.Globalization.NumberStyles.HexNumber).ToString();
            string localReadHEX4()
            {
                int argStart2 = ItemBaseOff + 20 + ItemListComboBox.SelectedIndex * 44; int argLength = 4; var ret = HexFunctions.ReadHex(ref MainObject.LoadedRom, ref argStart2, ref argLength); return(ret);
            }

            string localReverseHEX2()
            {
                string argHEXData = "hsed539af93708412b9ee55aeb1efcb754()"; var ret = HexFunctions.ReverseHex(ref argHEXData); return(ret);
            }

            DescribPointTextBox.Text = Conversion.Hex(int.Parse(localReverseHEX2(), System.Globalization.NumberStyles.HexNumber) - 0x8000000);
            string localReadHEX5()
            {
                int argStart2 = ItemBaseOff + 24 + ItemListComboBox.SelectedIndex * 44; int argLength = 1; var ret = HexFunctions.ReadHex(ref MainObject.LoadedRom, ref argStart2, ref argLength); return(ret);
            }

            MysteryValue1TextBox.Text = int.Parse(localReadHEX5(), System.Globalization.NumberStyles.HexNumber).ToString();
            string localReadHEX6()
            {
                int argStart2 = ItemBaseOff + 25 + ItemListComboBox.SelectedIndex * 44; int argLength = 1; var ret = HexFunctions.ReadHex(ref MainObject.LoadedRom, ref argStart2, ref argLength); return(ret);
            }

            MysteryValue2TextBox.Text = int.Parse(localReadHEX6(), System.Globalization.NumberStyles.HexNumber).ToString();
            string localReadHEX7()
            {
                int argStart2 = ItemBaseOff + 26 + ItemListComboBox.SelectedIndex * 44; int argLength = 1; var ret = HexFunctions.ReadHex(ref MainObject.LoadedRom, ref argStart2, ref argLength); return(ret);
            }

            PocketComboBox.SelectedIndex = int.Parse(localReadHEX7(), System.Globalization.NumberStyles.HexNumber);
            string localReadHEX8()
            {
                int argStart2 = ItemBaseOff + 27 + ItemListComboBox.SelectedIndex * 44; int argLength = 1; var ret = HexFunctions.ReadHex(ref MainObject.LoadedRom, ref argStart2, ref argLength); return(ret);
            }

            TypeTextBox.Text = int.Parse(localReadHEX8(), System.Globalization.NumberStyles.HexNumber).ToString();
            string localReadHEX9()
            {
                int argStart2 = ItemBaseOff + 28 + ItemListComboBox.SelectedIndex * 44; int argLength = 4; var ret = HexFunctions.ReadHex(ref MainObject.LoadedRom, ref argStart2, ref argLength); return(ret);
            }

            string localReverseHEX3()
            {
                string argHEXData = "hs20eb49b2024b42d8bd7e6bdc50146eba()"; var ret = HexFunctions.ReverseHex(ref argHEXData); return(ret);
            }

            FieldUsagePTTextBox.Text = Conversion.Hex(int.Parse(localReverseHEX3(), System.Globalization.NumberStyles.HexNumber) - 0x8000000);
            string localReadHEX10()
            {
                int argStart2 = ItemBaseOff + 36 + ItemListComboBox.SelectedIndex * 44; int argLength = 4; var ret = HexFunctions.ReadHex(ref MainObject.LoadedRom, ref argStart2, ref argLength); return(ret);
            }

            string localReverseHEX4()
            {
                string argHEXData = "hsdda3f21722cd4fc797d2737477d76dae()"; var ret = HexFunctions.ReverseHex(ref argHEXData); return(ret);
            }

            BattleUsagePTTextBox.Text = Conversion.Hex(int.Parse(localReverseHEX4(), System.Globalization.NumberStyles.HexNumber) - 0x8000000);
            string localReadHEX11()
            {
                int argStart2 = ItemBaseOff + 32 + ItemListComboBox.SelectedIndex * 44; int argLength = 1; var ret = HexFunctions.ReadHex(ref MainObject.LoadedRom, ref argStart2, ref argLength); return(ret);
            }

            BUTextBox.Text = int.Parse(localReadHEX11(), System.Globalization.NumberStyles.HexNumber).ToString();
            string localReadHEX12()
            {
                int argStart2 = ItemBaseOff + 40 + ItemListComboBox.SelectedIndex * 44; int argLength = 4; var ret = HexFunctions.ReadHex(ref MainObject.LoadedRom, ref argStart2, ref argLength); return(ret);
            }

            string argHEXData = localReadHEX12();

            ExtParTxt.Text     = HexFunctions.ReverseHex(ref argHEXData);
            MainObject.FileNum = FileSystem.FreeFile();
            FileSystem.FileOpen(MainObject.FileNum, MainObject.LoadedRom, OpenMode.Binary);
            string ItemDescp = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";

            FileSystem.FileGet(MainObject.FileNum, ref ItemDescp, int.Parse(DescribPointTextBox.Text, System.Globalization.NumberStyles.HexNumber) + 1, true);
            ItemDescp = modTextSapp.Sapp2Asc(ItemDescp);
            ItemDescp = Strings.Mid(ItemDescp, 1, Strings.InStr(1, ItemDescp, @"\x"));
            ItemDescp = Strings.Replace(ItemDescp, @"\n", Constants.vbCrLf);
            ItemDescp = Strings.Replace(Strings.RTrim(ItemDescp), @"\", "");
            CurrentItemDescripLength = Strings.Len(ItemDescp);
            DsrptnTextBox.Text       = ItemDescp;
            FileSystem.FileClose(MainObject.FileNum);
            if (MainObject.Header2 == "BPR" | MainObject.Header2 == "BPG" | MainObject.Header2 == "BPE")
            {
                string localReadHEX13()
                {
                    int argStart2 = ItemPicDataOff + ItemListComboBox.SelectedIndex * 8; int argLength = 4; var ret = HexFunctions.ReadHex(ref MainObject.LoadedRom, ref argStart2, ref argLength); return(ret);
                }

                string localReverseHEX5()
                {
                    string argHEXData = "hs5c8ab353b0ae4ee2b34c7cbfa87a343a()"; var ret = HexFunctions.ReverseHex(ref argHEXData); return(ret);
                }

                ItmImgPntrTextBox.Text = Conversion.Hex(int.Parse(localReverseHEX5(), System.Globalization.NumberStyles.HexNumber) - 0x8000000);
                string localReadHEX14()
                {
                    int argStart2 = ItemPicDataOff + ItemListComboBox.SelectedIndex * 8 + 4; int argLength = 4; var ret = HexFunctions.ReadHex(ref MainObject.LoadedRom, ref argStart2, ref argLength); return(ret);
                }

                string localReverseHEX6()
                {
                    string argHEXData = "hsca9031e9b9a64247b36900b414bf046b()"; var ret = HexFunctions.ReverseHex(ref argHEXData); return(ret);
                }

                ItmPlPntrTextBox.Text = Conversion.Hex(int.Parse(localReverseHEX6(), System.Globalization.NumberStyles.HexNumber) - 0x8000000);
                ItemImagePictureBox.GetAndDrawItemPic(ItemListComboBox.SelectedIndex);
            }
            else
            {
            }
        }