Example #1
0
        private void buttonUpdateText_Click(object sender, EventArgs e)
        {
            try {
                string  absoluteFilename = path;
                Backend backend          = new Backend();

                backend.updateROMText(absoluteFilename, 0xB, textBoxGameSelectScreen1, 0x855, 0);
                backend.updateROMText(absoluteFilename, 0x8, textBoxGameSelectScreen2, 0x870, 0);
                backend.updateROMText(absoluteFilename, 0x11, textBoxGameSelectScreen3, 0x88D, 0);

                MessageBox.Show("Updated Text!", "The Guardian Legend Text Editor", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            } catch (Exception ex) {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #2
0
        private void buttonUpdateText_Click(object sender, EventArgs e)
        {
            try {
                string  absoluteFilename = textBoxAbsoluteFilename.Text;
                Backend backend          = new Backend();

                backend.updateROMText(absoluteFilename, 0x14, textBoxTitleScreen1, 0x298, 0);
                backend.updateROMText(absoluteFilename, 0x2, textBoxTitleScreen2, 0x60D, 0);
                backend.updateROMText(absoluteFilename, 0x2, textBoxTitleScreen3, 0x648, 0);
                backend.updateROMText(absoluteFilename, 0x18, textBoxTitleScreen4, 0x653, 0);
                backend.updateROMText(absoluteFilename, 0x17, textBoxTitleScreen5, 0x672, 0);
                backend.updateROMText(absoluteFilename, 0xD, textBoxTitleScreen6, 0x68C, 0);
                backend.updateROMText(absoluteFilename, 0xB, textBoxTitleScreen7, 0x69C, 0);
                backend.updateROMText(absoluteFilename, 0x18, textBoxTitleScreen8, 0x6AA, 0);
                backend.updateROMText(absoluteFilename, 0x14, textBoxTitleScreen9, 0x6C6, 0);

                MessageBox.Show("Updated Text!", "The Guardian Legend NES Text Editor", MessageBoxButtons.OK, MessageBoxIcon.Information);
            } catch (Exception ex) {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #3
0
        private void buttonUpdateText_Click(object sender, EventArgs e)
        {
            try {
                string  absoluteFilename = path;
                Backend backend          = new Backend();

                backend.updateROMText(absoluteFilename, 0x3, textBoxInventoryScreen1, 0x14541, 0);
                backend.updateROMText(absoluteFilename, 0x2, textBoxInventoryScreen2, 0x1460D, 0);
                backend.updateROMText(absoluteFilename, 0x1, textBoxInventoryScreen3, 0x14613, 0);
                backend.updateROMText(absoluteFilename, 0x3, textBoxInventoryScreen4, 0x14615, 0);
                backend.updateROMText(absoluteFilename, 0x8, textBoxInventoryScreen5, 0x1463B, 0);
                backend.updateROMText(absoluteFilename, 0xC, textBoxInventoryScreen6, 0x14662, 0);
                backend.updateROMText(absoluteFilename, 0x8, textBoxInventoryScreen7, 0x14674, 0);
                backend.updateROMText(absoluteFilename, 0x6, textBoxInventoryScreen8, 0x14798, 0);
                backend.updateROMText(absoluteFilename, 0x6, textBoxInventoryScreen9, 0x147B5, 0);

                MessageBox.Show("Updated Text!", "The Guardian Legend Text Editor", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            } catch (Exception ex) {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #4
0
        private void buttonUpdateText_Click(object sender, EventArgs e)
        {
            try {
                string  absoluteFilename = path;
                Backend backend          = new Backend();

                backend.updateROMText(absoluteFilename, 0x10, textBoxFormEnding1, 0x1F69A, 0);
                backend.updateROMText(absoluteFilename, 0x7, textBoxFormEnding2, 0xA0B, 0);
                backend.updateROMText(absoluteFilename, 0x9, textBoxFormEnding3, 0xA16, 0);
                backend.updateROMText(absoluteFilename, 0xB, textBoxFormEnding4, 0xA22, 0);
                backend.updateROMText(absoluteFilename, 0x8, textBoxFormEnding5, 0xA31, 0);
                backend.updateROMText(absoluteFilename, 0x7, textBoxFormEnding6, 0xA3D, 0);
                backend.updateROMText(absoluteFilename, 0x10, textBoxFormEnding7, 0x8A61, 0);

                MessageBox.Show("Updated Text!", "The Guardian Legend Text Editor", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            } catch (Exception ex) {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #5
0
        private void buttonUpdateText_Click(object sender, EventArgs e)
        {
            try {
                string  absoluteFilename = path;
                Backend backend          = new Backend();

                backend.updateROMText(absoluteFilename, 0x6, textBoxPasswordScreen1, 0xC736, 0);
                backend.updateROMText(absoluteFilename, 0xA, textBoxPasswordScreen2, 0xC742, 0);
                backend.updateROMText(absoluteFilename, 0xA, textBoxPasswordScreen3, 0xC788, 0);
                backend.updateROMText(absoluteFilename, 0x9, textBoxPasswordScreen4, 0xC7E0, 0);
                backend.updateROMText(absoluteFilename, 0xD, textBoxPasswordScreen5, 0xC811, 0);
                backend.updateROMText(absoluteFilename, 0x8, textBoxPasswordScreen6, 0xCB6F, 0);

                MessageBox.Show("Updated Text!", "The Guardian Legend Text Editor", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            } catch (Exception ex) {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void buttonUpdateText_Click(object sender, EventArgs e)
        {
            try {
                string  absoluteFilename = path;
                Backend backend          = new Backend();

                backend.updateROMText(absoluteFilename, 0x2, textBoxHUD1, 0x1A4, 0);
                backend.updateROMText(absoluteFilename, 0x4, textBoxHUD2, 0x1AC, 0);
                backend.updateROMText(absoluteFilename, 0x4, textBoxHUD3, 0x1B9, 0);
                backend.updateROMText(absoluteFilename, 0x4, textBoxHUD4, 0x1E175, 0);
                backend.updateROMText(absoluteFilename, 0x1, textBoxHUD5, 0x1E19B, 0);
                backend.updateROMText(absoluteFilename, 0x1, textBoxHUD6, 0x1E1AC, 0);

                MessageBox.Show("Updated Text!", "The Guardian Legend Text Editor", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            } catch (Exception ex) {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #7
0
        private void buttonUpdateText_Click(object sender, EventArgs e)
        {
            try {
                string  absoluteFilename = path;
                Backend backend          = new Backend();

                backend.updateROMText(absoluteFilename, 0xC, textBoxMisc1, 0xC0D4, 0);
                backend.updateROMText(absoluteFilename, 0x14, textBoxMisc2, 0xC16E, 0);
                backend.updateROMText(absoluteFilename, 0xA, textBoxMisc3, 0xC243, 0);
                backend.updateROMText(absoluteFilename, 0xB, textBoxMisc4, 0x1F5DE, 0);
                backend.updateROMText(absoluteFilename, 0x9, textBoxMisc5, 0x24A, 0);
                backend.updateROMText(absoluteFilename, 0xC, textBoxMisc6, 0xBB5, 0);

                MessageBox.Show("Updated Text!", "The Guardian Legend Text Editor", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            } catch (Exception ex) {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #8
0
        private void buttonUpdateText_Click(object sender, EventArgs e)
        {
            try {
                string  absoluteFilename = path;
                Backend backend          = new Backend();

                backend.updateROMText(absoluteFilename, 0x7, textBoxCredits1, 0xA47, 0);
                backend.updateROMText(absoluteFilename, 0xA, textBoxCredits2, 0xA51, 0);
                backend.updateROMText(absoluteFilename, 0xC, textBoxCredits3, 0xA5F, 0);
                backend.updateROMText(absoluteFilename, 0x8, textBoxCredits4, 0xA70, 0);
                backend.updateROMText(absoluteFilename, 0x8, textBoxCredits5, 0xA7C, 0);

                backend.updateROMText(absoluteFilename, 0x9, textBoxCredits6, 0xA87, 0);
                backend.updateROMText(absoluteFilename, 0xE, textBoxCredits7, 0xA94, 0);
                backend.updateROMText(absoluteFilename, 0x7, textBoxCredits8, 0xAA5, 0);
                backend.updateROMText(absoluteFilename, 0xE, textBoxCredits9, 0xAB0, 0);
                backend.updateROMText(absoluteFilename, 0x6, textBoxCredits10, 0xAC1, 0);

                backend.updateROMText(absoluteFilename, 0x5, textBoxCredits11, 0xACA, 0);
                backend.updateROMText(absoluteFilename, 0x6, textBoxCredits12, 0xAD3, 0);
                backend.updateROMText(absoluteFilename, 0x5, textBoxCredits13, 0xADC, 0);
                backend.updateROMText(absoluteFilename, 0xB, textBoxCredits14, 0xAE5, 0);
                backend.updateROMText(absoluteFilename, 0x7, textBoxCredits15, 0xAF4, 0);

                backend.updateROMText(absoluteFilename, 0x9, textBoxCredits16, 0xAFE, 0);
                backend.updateROMText(absoluteFilename, 0x8, textBoxCredits17, 0xB0B, 0);
                backend.updateROMText(absoluteFilename, 0xD, textBoxCredits18, 0xB16, 0);
                backend.updateROMText(absoluteFilename, 0xE, textBoxCredits19, 0xB26, 0);
                backend.updateROMText(absoluteFilename, 0x5, textBoxCredits20, 0xB37, 0);

                backend.updateROMText(absoluteFilename, 0x6, textBoxCredits21, 0xB3F, 0);
                backend.updateROMText(absoluteFilename, 0x5, textBoxCredits22, 0xB48, 0);
                backend.updateROMText(absoluteFilename, 0x3, textBoxCredits23, 0xB50, 0);
                backend.updateROMText(absoluteFilename, 0x6, textBoxCredits24, 0xB56, 0);
                backend.updateROMText(absoluteFilename, 0x8, textBoxCredits25, 0xB5F, 0);

                backend.updateROMText(absoluteFilename, 0xB, textBoxCredits26, 0xB6B, 0);
                backend.updateROMText(absoluteFilename, 0xA, textBoxCredits27, 0xB79, 0);
                backend.updateROMText(absoluteFilename, 0x7, textBoxCredits28, 0xB86, 0);
                backend.updateROMText(absoluteFilename, 0xB, textBoxCredits29, 0xB92, 0);
                backend.updateROMText(absoluteFilename, 0x4, textBoxCredits30, 0xBA0, 0);

                backend.updateROMText(absoluteFilename, 0xB, textBoxCredits31, 0xBA7, 0);

                MessageBox.Show("Updated Text!", "The Guardian Legend Text Editor", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            } catch (Exception ex) {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void buttonUpdateText_Click(object sender, EventArgs e)
        {
            try {
                string  absoluteFilename = path;
                Backend backend          = new Backend();

                backend.updateROMText(absoluteFilename, 0xD, textBoxInGame1, 0x15649, 2);
                backend.updateROMText(absoluteFilename, 0xF, textBoxInGame2, 0x15657, 2);
                backend.updateROMText(absoluteFilename, 0xB, textBoxInGame3, 0x15667, 2);
                backend.updateROMText(absoluteFilename, 0x7, textBoxInGame4, 0x15673, 2);
                backend.updateROMText(absoluteFilename, 0x10, textBoxInGame5, 0x1567B, 2);
                backend.updateROMText(absoluteFilename, 0xD, textBoxInGame6, 0x1568C, 2);
                backend.updateROMText(absoluteFilename, 0xB, textBoxInGame7, 0x1569A, 2);
                backend.updateROMText(absoluteFilename, 0xA, textBoxInGame8, 0x156A6, 2);
                backend.updateROMText(absoluteFilename, 0x10, textBoxInGame9, 0x156B1, 2);
                backend.updateROMText(absoluteFilename, 0xF, textBoxInGame10, 0x156C2, 2);

                backend.updateROMText(absoluteFilename, 0xE, textBoxInGame11, 0x156D2, 2);
                backend.updateROMText(absoluteFilename, 0xD, textBoxInGame12, 0x156E1, 2);
                backend.updateROMText(absoluteFilename, 0xF, textBoxInGame13, 0x156EF, 2);
                backend.updateROMText(absoluteFilename, 0x9, textBoxInGame14, 0x156FF, 2);
                backend.updateROMText(absoluteFilename, 0x10, textBoxInGame15, 0x15709, 2);
                backend.updateROMText(absoluteFilename, 0xA, textBoxInGame16, 0x1571A, 2);
                backend.updateROMText(absoluteFilename, 0x10, textBoxInGame17, 0x15725, 2);
                backend.updateROMText(absoluteFilename, 0xF, textBoxInGame18, 0x15736, 2);
                backend.updateROMText(absoluteFilename, 0xE, textBoxInGame19, 0x15746, 2);
                backend.updateROMText(absoluteFilename, 0xD, textBoxInGame20, 0x15755, 2);

                backend.updateROMText(absoluteFilename, 0xB, textBoxInGame21, 0x15763, 2);
                backend.updateROMText(absoluteFilename, 0x9, textBoxInGame22, 0x1576F, 2);
                backend.updateROMText(absoluteFilename, 0x8, textBoxInGame23, 0x15779, 2);
                backend.updateROMText(absoluteFilename, 0x9, textBoxInGame24, 0x15782, 2);
                backend.updateROMText(absoluteFilename, 0xF, textBoxInGame25, 0x1578C, 2);
                backend.updateROMText(absoluteFilename, 0xF, textBoxInGame26, 0x1579C, 2);
                backend.updateROMText(absoluteFilename, 0x10, textBoxInGame27, 0x157AC, 2);
                backend.updateROMText(absoluteFilename, 0x2, textBoxInGame28, 0x157BD, 2);
                backend.updateROMText(absoluteFilename, 0xF, textBoxInGame29, 0x157C0, 2);
                backend.updateROMText(absoluteFilename, 0xA, textBoxInGame30, 0x157D0, 2);

                backend.updateROMText(absoluteFilename, 0x10, textBoxInGame31, 0x157DB, 2);
                backend.updateROMText(absoluteFilename, 0xB, textBoxInGame32, 0x157EC, 2);
                backend.updateROMText(absoluteFilename, 0xC, textBoxInGame33, 0x157F8, 2);
                backend.updateROMText(absoluteFilename, 0xE, textBoxInGame34, 0x15805, 2);
                backend.updateROMText(absoluteFilename, 0xD, textBoxInGame35, 0x15814, 2);
                backend.updateROMText(absoluteFilename, 0xB, textBoxInGame36, 0x15822, 2);
                backend.updateROMText(absoluteFilename, 0xD, textBoxInGame37, 0x1582E, 2);
                backend.updateROMText(absoluteFilename, 0x10, textBoxInGame38, 0x1583C, 2);
                backend.updateROMText(absoluteFilename, 0xA, textBoxInGame39, 0x1584D, 2);
                backend.updateROMText(absoluteFilename, 0xC, textBoxInGame40, 0x15858, 2);

                backend.updateROMText(absoluteFilename, 0xA, textBoxInGame41, 0x15865, 2);
                backend.updateROMText(absoluteFilename, 0xB, textBoxInGame42, 0x15870, 2);
                backend.updateROMText(absoluteFilename, 0xC, textBoxInGame43, 0x1587C, 2);
                backend.updateROMText(absoluteFilename, 0xE, textBoxInGame44, 0x15889, 2);
                backend.updateROMText(absoluteFilename, 0x9, textBoxInGame45, 0x15898, 2);
                backend.updateROMText(absoluteFilename, 0xC, textBoxInGame46, 0x158A2, 2);
                backend.updateROMText(absoluteFilename, 0xB, textBoxInGame47, 0x158AF, 2);
                backend.updateROMText(absoluteFilename, 0x7, textBoxInGame48, 0x158BB, 2);
                backend.updateROMText(absoluteFilename, 0xA, textBoxInGame49, 0x158C3, 2);
                backend.updateROMText(absoluteFilename, 0x7, textBoxInGame50, 0x158CE, 2);

                backend.updateROMText(absoluteFilename, 0xF, textBoxInGame51, 0x158D6, 2);
                backend.updateROMText(absoluteFilename, 0x10, textBoxInGame52, 0x158E6, 2);
                backend.updateROMText(absoluteFilename, 0x10, textBoxInGame53, 0x158F7, 2);
                backend.updateROMText(absoluteFilename, 0x5, textBoxInGame54, 0x15908, 2);
                backend.updateROMText(absoluteFilename, 0xC, textBoxInGame55, 0x1590E, 2);
                backend.updateROMText(absoluteFilename, 0x10, textBoxInGame56, 0x1591B, 2);
                backend.updateROMText(absoluteFilename, 0xA, textBoxInGame57, 0x1592C, 2);
                backend.updateROMText(absoluteFilename, 0xF, textBoxInGame58, 0x15937, 2);
                backend.updateROMText(absoluteFilename, 0xB, textBoxInGame59, 0x15947, 2);
                backend.updateROMText(absoluteFilename, 0xD, textBoxInGame60, 0x15953, 2);

                backend.updateROMText(absoluteFilename, 0x10, textBoxInGame61, 0x15961, 2);
                backend.updateROMText(absoluteFilename, 0x7, textBoxInGame62, 0x15972, 2);
                backend.updateROMText(absoluteFilename, 0xF, textBoxInGame63, 0x1597A, 2);
                backend.updateROMText(absoluteFilename, 0xF, textBoxInGame64, 0x1598A, 2);
                backend.updateROMText(absoluteFilename, 0x4, textBoxInGame65, 0x1599A, 2);
                backend.updateROMText(absoluteFilename, 0xC, textBoxInGame66, 0x1599F, 2);
                backend.updateROMText(absoluteFilename, 0xF, textBoxInGame67, 0x159AC, 2);
                backend.updateROMText(absoluteFilename, 0x9, textBoxInGame68, 0x159BC, 2);
                backend.updateROMText(absoluteFilename, 0xD, textBoxInGame69, 0x159C6, 2);
                backend.updateROMText(absoluteFilename, 0x9, textBoxInGame70, 0x159D4, 2);

                backend.updateROMText(absoluteFilename, 0x7, textBoxInGame71, 0x159DE, 2);
                backend.updateROMText(absoluteFilename, 0xE, textBoxInGame72, 0x159E6, 2);
                backend.updateROMText(absoluteFilename, 0xB, textBoxInGame73, 0x159F5, 2);
                backend.updateROMText(absoluteFilename, 0x10, textBoxInGame74, 0x15A01, 2);
                backend.updateROMText(absoluteFilename, 0xE, textBoxInGame75, 0x15A12, 2);
                backend.updateROMText(absoluteFilename, 0xE, textBoxInGame76, 0x15A21, 2);
                backend.updateROMText(absoluteFilename, 0xD, textBoxInGame77, 0x15A30, 2);
                backend.updateROMText(absoluteFilename, 0x10, textBoxInGame78, 0x15A3E, 2);
                backend.updateROMText(absoluteFilename, 0x9, textBoxInGame79, 0x15A4F, 2);
                backend.updateROMText(absoluteFilename, 0xC, textBoxInGame80, 0x15A59, 2);

                backend.updateROMText(absoluteFilename, 0xD, textBoxInGame81, 0x15A66, 2);
                backend.updateROMText(absoluteFilename, 0xE, textBoxInGame82, 0x15A74, 2);
                backend.updateROMText(absoluteFilename, 0xD, textBoxInGame83, 0x15A83, 2);
                backend.updateROMText(absoluteFilename, 0x7, textBoxInGame84, 0x15A91, 2);
                backend.updateROMText(absoluteFilename, 0xA, textBoxInGame85, 0x15A99, 2);
                backend.updateROMText(absoluteFilename, 0xF, textBoxInGame86, 0x15AA4, 2);
                backend.updateROMText(absoluteFilename, 0xC, textBoxInGame87, 0x15AB4, 2);
                backend.updateROMText(absoluteFilename, 0x5, textBoxInGame88, 0x15AC1, 2);
                backend.updateROMText(absoluteFilename, 0xA, textBoxInGame89, 0x15AC7, 2);
                backend.updateROMText(absoluteFilename, 0xD, textBoxInGame90, 0x15AD2, 2);

                backend.updateROMText(absoluteFilename, 0xD, textBoxInGame91, 0x15AE0, 2);
                backend.updateROMText(absoluteFilename, 0xA, textBoxInGame92, 0x15AEE, 2);
                backend.updateROMText(absoluteFilename, 0xD, textBoxInGame93, 0x15AF9, 2);
                backend.updateROMText(absoluteFilename, 0xC, textBoxInGame94, 0x15B07, 2);
                backend.updateROMText(absoluteFilename, 0xE, textBoxInGame95, 0x15B14, 2);
                backend.updateROMText(absoluteFilename, 0xA, textBoxInGame96, 0x15B23, 2);
                backend.updateROMText(absoluteFilename, 0xE, textBoxInGame97, 0x15B2E, 2);
                backend.updateROMText(absoluteFilename, 0xD, textBoxInGame98, 0x15B3D, 2);
                backend.updateROMText(absoluteFilename, 0x10, textBoxInGame99, 0x15B4B, 2);
                backend.updateROMText(absoluteFilename, 0x8, textBoxInGame100, 0x15B5C, 2);

                backend.updateROMText(absoluteFilename, 0xC, textBoxInGame101, 0x15B65, 2);
                backend.updateROMText(absoluteFilename, 0xC, textBoxInGame102, 0x15B72, 2);
                backend.updateROMText(absoluteFilename, 0xB, textBoxInGame103, 0x15B7F, 2);
                backend.updateROMText(absoluteFilename, 0xC, textBoxInGame104, 0x15B8B, 2);
                backend.updateROMText(absoluteFilename, 0x4, textBoxInGame105, 0x15B98, 2);
                backend.updateROMText(absoluteFilename, 0x9, textBoxInGame106, 0x15B9D, 2);
                backend.updateROMText(absoluteFilename, 0x8, textBoxInGame107, 0x15BA7, 2);
                backend.updateROMText(absoluteFilename, 0x9, textBoxInGame108, 0x15BB0, 2);
                backend.updateROMText(absoluteFilename, 0xC, textBoxInGame109, 0x15BBA, 2);
                backend.updateROMText(absoluteFilename, 0x5, textBoxInGame110, 0x15BC7, 2);

                backend.updateROMText(absoluteFilename, 0xA, textBoxInGame111, 0x15BCD, 2);
                backend.updateROMText(absoluteFilename, 0x8, textBoxInGame112, 0x15BD8, 2);
                backend.updateROMText(absoluteFilename, 0xB, textBoxInGame113, 0x15BE1, 2);
                backend.updateROMText(absoluteFilename, 0xB, textBoxInGame114, 0x15BED, 2);
                backend.updateROMText(absoluteFilename, 0xB, textBoxInGame115, 0x15BF9, 2);
                backend.updateROMText(absoluteFilename, 0x10, textBoxInGame116, 0x15C05, 2);
                backend.updateROMText(absoluteFilename, 0xB, textBoxInGame117, 0x15C16, 2);
                backend.updateROMText(absoluteFilename, 0x8, textBoxInGame118, 0x15C22, 2);
                backend.updateROMText(absoluteFilename, 0x8, textBoxInGame119, 0x15C2B, 2);
                backend.updateROMText(absoluteFilename, 0x7, textBoxInGame120, 0x15C34, 2);

                backend.updateROMText(absoluteFilename, 0xB, textBoxInGame121, 0x15C3D, 2);
                backend.updateROMText(absoluteFilename, 0x9, textBoxInGame122, 0x15C49, 2);
                backend.updateROMText(absoluteFilename, 0x9, textBoxInGame123, 0x15C53, 2);
                backend.updateROMText(absoluteFilename, 0xA, textBoxInGame124, 0x15C5D, 2);
                backend.updateROMText(absoluteFilename, 0xA, textBoxInGame125, 0x15C68, 2);
                backend.updateROMText(absoluteFilename, 0x9, textBoxInGame126, 0x15C73, 2);
                backend.updateROMText(absoluteFilename, 0xA, textBoxInGame127, 0x15C7D, 2);
                backend.updateROMText(absoluteFilename, 0x8, textBoxInGame128, 0x15C88, 2);
                backend.updateROMText(absoluteFilename, 0x8, textBoxInGame129, 0x15C91, 2);
                backend.updateROMText(absoluteFilename, 0x5, textBoxInGame130, 0x15C9A, 2);

                backend.updateROMText(absoluteFilename, 0x9, textBoxInGame131, 0x15CA0, 2);
                backend.updateROMText(absoluteFilename, 0xC, textBoxInGame132, 0x15CAA, 2);
                backend.updateROMText(absoluteFilename, 0xE, textBoxInGame133, 0x15CB7, 2);
                backend.updateROMText(absoluteFilename, 0x5, textBoxInGame134, 0x15CC6, 2);
                backend.updateROMText(absoluteFilename, 0xB, textBoxInGame135, 0x15CCC, 2);
                backend.updateROMText(absoluteFilename, 0x5, textBoxInGame136, 0x15CD8, 2);
                backend.updateROMText(absoluteFilename, 0xF, textBoxInGame137, 0x15CDE, 2);
                backend.updateROMText(absoluteFilename, 0xC, textBoxInGame138, 0x15CEE, 2);
                backend.updateROMText(absoluteFilename, 0xC, textBoxInGame139, 0x15CFB, 2);
                backend.updateROMText(absoluteFilename, 0x8, textBoxInGame140, 0x15D08, 2);

                backend.updateROMText(absoluteFilename, 0xC, textBoxInGame141, 0x15D11, 2);
                backend.updateROMText(absoluteFilename, 0xB, textBoxInGame142, 0x15D1E, 2);
                backend.updateROMText(absoluteFilename, 0xB, textBoxInGame143, 0x15D2A, 2);
                backend.updateROMText(absoluteFilename, 0x5, textBoxInGame144, 0x15D36, 2);
                backend.updateROMText(absoluteFilename, 0x9, textBoxInGame145, 0x15D3C, 2);
                backend.updateROMText(absoluteFilename, 0x6, textBoxInGame146, 0x15D46, 2);
                backend.updateROMText(absoluteFilename, 0xB, textBoxInGame147, 0x15D4D, 2);
                backend.updateROMText(absoluteFilename, 0x9, textBoxInGame148, 0x15D59, 2);
                backend.updateROMText(absoluteFilename, 0xE, textBoxInGame149, 0x15D63, 2);
                backend.updateROMText(absoluteFilename, 0xC, textBoxInGame150, 0x15D72, 2);

                backend.updateROMText(absoluteFilename, 0xC, textBoxInGame151, 0x15D7F, 2);
                backend.updateROMText(absoluteFilename, 0xE, textBoxInGame152, 0x15D8C, 2);
                backend.updateROMText(absoluteFilename, 0x8, textBoxInGame153, 0x15D9B, 2);
                backend.updateROMText(absoluteFilename, 0xE, textBoxInGame154, 0x15DA4, 2);
                backend.updateROMText(absoluteFilename, 0xD, textBoxInGame155, 0x15D83, 2);
                backend.updateROMText(absoluteFilename, 0x9, textBoxInGame156, 0x15DC1, 2);
                backend.updateROMText(absoluteFilename, 0xD, textBoxInGame157, 0x15DCB, 2);
                backend.updateROMText(absoluteFilename, 0xF, textBoxInGame158, 0x15DD9, 2);
                backend.updateROMText(absoluteFilename, 0x8, textBoxInGame159, 0x15DE9, 2);
                backend.updateROMText(absoluteFilename, 0xC, textBoxInGame160, 0x15DF2, 2);

                backend.updateROMText(absoluteFilename, 0xA, textBoxInGame161, 0x15DFF, 2);
                backend.updateROMText(absoluteFilename, 0xD, textBoxInGame162, 0x15E0A, 2);
                backend.updateROMText(absoluteFilename, 0x10, textBoxInGame163, 0x15E18, 2);
                backend.updateROMText(absoluteFilename, 0xC, textBoxInGame164, 0x15E29, 2);
                backend.updateROMText(absoluteFilename, 0xC, textBoxInGame165, 0x15E36, 2);
                backend.updateROMText(absoluteFilename, 0xB, textBoxInGame166, 0x15E43, 2);
                backend.updateROMText(absoluteFilename, 0xC, textBoxInGame167, 0x15E4F, 2);
                backend.updateROMText(absoluteFilename, 0xE, textBoxInGame168, 0x15E5C, 2);
                backend.updateROMText(absoluteFilename, 0xE, textBoxInGame169, 0x15E6B, 2);
                backend.updateROMText(absoluteFilename, 0x9, textBoxInGame170, 0x15E7A, 2);

                backend.updateROMText(absoluteFilename, 0x8, textBoxInGame171, 0x15E84, 2);
                backend.updateROMText(absoluteFilename, 0x11, textBoxInGame172, 0x15E8D, 2);
                backend.updateROMText(absoluteFilename, 0xF, textBoxInGame173, 0x15E9F, 2);
                backend.updateROMText(absoluteFilename, 0xF, textBoxInGame174, 0x15EAF, 2);
                backend.updateROMText(absoluteFilename, 0x5, textBoxInGame175, 0x15EBF, 2);
                backend.updateROMText(absoluteFilename, 0xD, textBoxInGame176, 0x15EC5, 2);
                backend.updateROMText(absoluteFilename, 0xA, textBoxInGame177, 0x15ED3, 2);
                backend.updateROMText(absoluteFilename, 0xB, textBoxInGame178, 0x15EDE, 2);
                backend.updateROMText(absoluteFilename, 0x9, textBoxInGame179, 0x15EEA, 2);
                backend.updateROMText(absoluteFilename, 0x10, textBoxInGame180, 0x15EF4, 2);

                backend.updateROMText(absoluteFilename, 0xE, textBoxInGame181, 0x15F05, 2);
                backend.updateROMText(absoluteFilename, 0xB, textBoxInGame182, 0x15F14, 2);

                MessageBox.Show("Updated Text!", "The Guardian Legend Text Editor", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            } catch (Exception ex) {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void buttonUpdateText_Click(object sender, EventArgs e)
        {
            try {
                string  absoluteFilename = path;
                Backend backend          = new Backend();

                backend.updateROMText(absoluteFilename, 0x1B, textBoxStory1, 0x6FA, 0);
                backend.updateROMText(absoluteFilename, 0x1C, textBoxStory2, 0x719, 0);
                backend.updateROMText(absoluteFilename, 0x1D, textBoxStory3, 0x739, 0);
                backend.updateROMText(absoluteFilename, 0x18, textBoxStory4, 0x75A, 0);
                backend.updateROMText(absoluteFilename, 0x18, textBoxStory5, 0x776, 0);
                backend.updateROMText(absoluteFilename, 0x1B, textBoxStory6, 0x792, 0);
                backend.updateROMText(absoluteFilename, 0x16, textBoxStory7, 0x7B1, 0);
                backend.updateROMText(absoluteFilename, 0xC, textBoxStory8, 0x7C8, 0);
                backend.updateROMText(absoluteFilename, 0x17, textBoxStory9, 0x7DB, 0);
                backend.updateROMText(absoluteFilename, 0x1C, textBoxStory10, 0x7F6, 0);
                backend.updateROMText(absoluteFilename, 0x1B, textBoxStory11, 0x816, 0);

                MessageBox.Show("Updated Text!", "The Guardian Legend Text Editor", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            } catch (Exception ex) {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }