コード例 #1
0
        public override void vmethod_0()
        {
            Console.WriteLine("-=- " + ToString() + " -=-");
            ZzGenericNode1 @class = _pakNode.ZzGetNode1("scripts\\guitar\\guitar_globaltags.qb");

            string[] array =
            {
                "Invo",
                "tma",
                "TomPudding",
                "MaXKilleR",
                "GameZelda"
            };
            string[] array2 =
            {
                "D. Stowater",
                "Ginkel",
                "Bunny",
                "BMarvs",
                "CVance"
            };
            string[] array3 =
            {
                "C. Ward",
                "Riggs",
                "davidicus",
                "B. Wiuff",
                "Pam D."
            };
            KeyGenerator.smethod_56(array);
            Console.WriteLine("Randomized Names:");
            var num = 0;

            while (num < 5 && !_qbDatabaseAlreadyEdited)
            {
                Console.WriteLine(array[num]);
                var class2 = @class.method_5(new UnicodeStructureNode("name" + (num + 1)));
                if (class2.method_8().Equals(_bool1 ? array3[num] : array2[num]))
                {
                    class2.method_9(array[num]);
                }
                else
                {
                    _qbDatabaseAlreadyEdited = true;
                    Console.WriteLine("QB Database is already edited.");
                }
                num++;
            }
            if (!_qbDatabaseAlreadyEdited)
            {
                ZzGenericNode1 class3 = _pakNode.ZzGetNode1("scripts\\guitar\\guitar_memcard.qb");
                Console.WriteLine("Changing Save File Size to 5MB.");
                class3.method_5(new IntegerStructureNode("fixed_size")).method_9(5242880);
                Console.WriteLine("Changing Save Folder Name.");
                class3.method_5(new UnicodeRootNode("memcard_content_name"))
                .method_8(string.Format("Progress{0}", (new[]
                {
                    "A",
                    "B",
                    "C",
                    "D",
                    "E",
                    "F"
                })[new List <string>(new[]
                {
                    "qb",
                    "qb_f",
                    "qb_i",
                    "qb_s",
                    "qb_g",
                    "qb_k"
                }).IndexOf(KeyGenerator.GetFileNameNoExt(_pakNode.String0))]));
            }
            if (!_qbDatabaseAlreadyEdited)
            {
                ZzGenericNode1 class4 = _pakNode.ZzGetNode1("scripts\\guitar\\menu\\menu_setlist.qb");
                Console.WriteLine("Changing Setlist Scroller.");
                ZzQbScriptZipperClass.smethod_1(class4.method_5(new ScriptRootNode("setlist_scroll")));
                Console.WriteLine("Changing Tier Name Display.");
                ZzQbScriptZipperClass.smethod_1(class4.method_5(new ScriptRootNode("create_sl_assets")));
            }
            if (!_qbDatabaseAlreadyEdited)
            {
                ZzGenericNode1 node = _pakNode.ZzGetNode1("scripts\\guitar\\guitar.qb");
                node.method_5(new StructurePointerNode("load_z_soundcheck"))
                .method_5(new UnicodeStructureNode("title"))
                .method_9("Sound Check");
                node.method_5(new StructurePointerNode("load_z_credits"))
                .method_5(new UnicodeStructureNode("title"))
                .method_9("Guitar Hero Tower");
                node.method_5(new StructurePointerNode("viewer"))
                .method_5(new UnicodeStructureNode("title"))
                .method_9("Black Background");
                node.method_5(new StructurePointerNode("load_z_viewer"))
                .method_5(new UnicodeStructureNode("title"))
                .method_9("Black Background");
            }
        }
コード例 #2
0
ファイル: CustomMenuCreator.cs プロジェクト: uwx/Open-GHTCP
 public override void vmethod_0()
 {
     Console.WriteLine("-=- " + ToString() + " -=-");
     if (!_bool0)
     {
         _bool0 = _class3180.method_6("scripts\\guitar\\custom_menu\\guitar_custom_menu.qb");
     }
     if (!_bool0)
     {
         Console.WriteLine("Creating Custom Menu.");
         _class3180.method_0("scripts\\guitar\\custom_menu\\guitar_custom_menu.qb",
                             ZzQbScriptZipperClass.smethod_3("guitar_custom_menu"));
         _class3180.method_0("scripts\\guitar\\custom_menu\\guitar_custom_gem_scale.qb",
                             ZzQbScriptZipperClass.smethod_3("guitar_custom_gem_scale"));
         _class3180.method_0("scripts\\guitar\\custom_menu\\guitar_custom_menu_credits.qb",
                             ZzQbScriptZipperClass.smethod_3("guitar_custom_menu_credits"));
         _class3180.method_0("scripts\\guitar\\custom_menu\\guitar_custom_menu_cutoff_viewer.qb",
                             ZzQbScriptZipperClass.smethod_3("guitar_custom_menu_cutoff_viewer"));
         _class3180.method_0("scripts\\guitar\\custom_menu\\guitar_custom_menu_gfx_options.qb",
                             ZzQbScriptZipperClass.smethod_3("guitar_custom_menu_gfx_options"));
         _class3180.method_0("scripts\\guitar\\custom_menu\\guitar_custom_menu_setlist_switcher.qb",
                             ZzQbScriptZipperClass.smethod_3("guitar_custom_menu_setlist_switcher"));
         ZzGenericNode1 @class = _class3180.ZzGetNode1(_bool1
             ? "scripts\\guitar\\menu\\menu_main.qb"
             : "scripts\\guitar\\guitar_menu.qb");
         ZzQbScriptZipperClass.smethod_1(@class.method_5(new ScriptRootNode("create_main_menu")));
         @class = _class3180.ZzGetNode1("scripts\\guitar\\guitar_progression.qb");
         ZzQbScriptZipperClass.smethod_1(@class.method_5(new ScriptRootNode("get_progression_globals")));
         @class = _class3180.ZzGetNode1("scripts\\guitar\\guitar_gems.qb");
         ZzQbScriptZipperClass.smethod_1(@class.method_5(new ScriptRootNode("load_venue")));
         ZzQbScriptZipperClass.smethod_1(@class.method_5(new ScriptRootNode("start_gem_scroller")));
         ZzQbScriptZipperClass.smethod_1(@class.method_5(new ScriptRootNode("kill_gem_scroller")));
         @class = _class3180.ZzGetNode1("scripts\\guitar\\guitar_events.qb");
         ZzQbScriptZipperClass.smethod_1(@class.method_5(new ScriptRootNode("guitarevent_songwon_spawned")));
         @class = _class3180.ZzGetNode1("scripts\\game\\net\\guitar_net.qb");
         ZzQbScriptZipperClass.smethod_1(@class.method_5(new ScriptRootNode("net_write_single_player_stats")));
         @class = _class3180.ZzGetNode1("scripts\\guitar\\guitar_globaltags.qb");
         ZzQbScriptZipperClass.smethod_1(@class.method_5(new ScriptRootNode("setup_globaltags")));
         ZzQbScriptZipperClass.smethod_1(@class.method_5(new ScriptRootNode("setup_songtags")));
         ZzQbScriptZipperClass.smethod_1(@class.method_5(new ScriptRootNode("push_bandtags")));
         @class = _class3180.ZzGetNode1("scripts\\guitar\\menu\\menu_credits.qb");
         ZzQbScriptZipperClass.smethod_1(@class.method_5(new ScriptRootNode("scrolling_list_add_item")));
         if (!_bool1)
         {
             ZzQbScriptZipperClass.smethod_1(@class.method_5(new ScriptRootNode("start_team_photos")));
         }
         if (_bool1)
         {
             @class = _class3180.ZzGetNode1("scripts\\guitar\\custom_menu\\guitar_custom_menu_cutoff_viewer.qb");
             ZzQbScriptZipperClass.smethod_1(
                 @class.method_5(new ScriptRootNode("custom_menu_cutoff_viewer_create_paper")));
             ZzQbScriptZipperClass.smethod_1(
                 @class.method_5(new ScriptRootNode("custom_menu_cutoff_viewer_create_poster")));
         }
         @class = _class3180.ZzGetNode1("scripts\\guitar\\menu\\main_menu_flow.qb");
         var class2 = new StructureHeaderNode();
         class2.method_3(new TagStructureNode("action", "select_custom_menu"));
         class2.method_3(new TagStructureNode("flow_state", "custom_menu_fs"));
         class2.method_3(new TagStructureNode(0, "transition_right"));
         @class.method_5(new StructurePointerRootNode("main_menu_fs"))
         .method_5(new ArrayPointerNode("actions"))
         .method_8()
         .method_3(class2);
     }
 }