Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- _DWORD *__thiscall sub_10028C00(_DWORD *this)
- {
- _DWORD *v1; // esi
- const char **v2; // edi
- signed int v3; // ebx
- void (__thiscall *v4)(void *); // ecx
- void (__thiscall *v5)(void *); // ecx
- void (__thiscall *v6)(void *); // ecx
- void (__thiscall *v7)(void *); // ecx
- void (__thiscall *v8)(void *); // ecx
- void (__thiscall *v9)(void *); // ecx
- void (__thiscall *v10)(void *); // ecx
- void (__thiscall *v11)(void *); // ecx
- void (__thiscall *v12)(void *); // ecx
- void (__thiscall *v13)(void *); // ecx
- void (__thiscall *v14)(void *); // ecx
- void (__thiscall *v15)(void *); // ecx
- void (__thiscall *v16)(void *); // ecx
- void (__thiscall *v17)(void *); // ecx
- void (__thiscall *v18)(void *); // ecx
- void (__thiscall *v19)(void *); // ecx
- void (__thiscall *v20)(void *); // ecx
- void (__thiscall *v21)(void *); // ecx
- void (__thiscall *v22)(void *); // ecx
- void (__thiscall *v23)(void *); // ecx
- void (__thiscall *v24)(void *); // ecx
- void (__thiscall *v25)(void *); // ecx
- void (__thiscall *v26)(void *); // ecx
- void (__thiscall *v27)(void *); // ecx
- void (__thiscall *v28)(void *); // ecx
- void (__thiscall *v29)(void *); // ecx
- void (__thiscall *v30)(void *); // ecx
- void (__thiscall *v31)(void *); // ecx
- void (__thiscall *v32)(void *); // ecx
- void (__thiscall *v33)(void *); // ecx
- void (__thiscall *v34)(void *); // ecx
- void (__thiscall *v35)(void *); // ecx
- void (__thiscall *v36)(void *); // ecx
- void (__thiscall *v37)(void *); // ecx
- void (__thiscall *v38)(void *); // ecx
- void (__thiscall *v39)(void *); // ecx
- void (__thiscall *v40)(void *); // ecx
- void (__thiscall *v41)(void *); // ecx
- void (__thiscall *v42)(void *); // ecx
- void (__thiscall *v43)(void *); // ecx
- void (__thiscall *v44)(void *); // ecx
- void (__thiscall *v45)(void *); // ecx
- void (__thiscall *v46)(void *); // ecx
- void (__thiscall *v47)(void *); // ecx
- void (__thiscall *v48)(void *); // ecx
- void (__thiscall *v49)(void *); // ecx
- void (__thiscall *v50)(void *); // ecx
- void (__thiscall *v51)(void *); // ecx
- void (__thiscall *v52)(void *); // ecx
- void (__thiscall *v53)(void *); // ecx
- void (__thiscall *v54)(void *); // ecx
- void (__thiscall *v55)(void *); // ecx
- void (__thiscall *v56)(void *); // ecx
- void (__thiscall *v57)(void *); // ecx
- void (__thiscall *v58)(void *); // ecx
- void (__thiscall *v59)(void *); // ecx
- void (__thiscall *v60)(void *); // ecx
- void (__thiscall *v61)(void *); // ecx
- void (__thiscall *v62)(void *); // ecx
- void (__thiscall *v63)(void *); // ecx
- void (__thiscall *v64)(void *); // ecx
- void (__thiscall *v65)(void *); // ecx
- void (__thiscall *v66)(void *); // ecx
- void (__thiscall *v67)(void *); // ecx
- void (__thiscall *v68)(void *); // ecx
- void (__thiscall *v69)(void *); // ecx
- void (__thiscall *v70)(void *); // ecx
- void (__thiscall *v71)(void *); // ecx
- void (__thiscall *v72)(void *); // ecx
- void (__thiscall *v73)(void *); // ecx
- void (__thiscall *v74)(void *); // ecx
- void (__thiscall *v75)(void *); // ecx
- void (__thiscall *v76)(void *); // ecx
- void (__thiscall *v77)(void *); // ecx
- void (__thiscall *v78)(void *); // ecx
- void (__thiscall *v79)(void *); // ecx
- void (__thiscall *v80)(void *); // ecx
- void (__thiscall *v81)(void *); // ecx
- void (__thiscall *v82)(void *); // ecx
- void (__thiscall *v83)(void *); // ecx
- void (__thiscall *v84)(void *); // ecx
- void (__thiscall *v85)(void *); // ecx
- void (__thiscall *v86)(void *); // ecx
- void (__thiscall *v87)(void *); // ecx
- void (__thiscall *v88)(void *); // ecx
- void (__thiscall *v90)(void *); // [esp-4h] [ebp-28h]
- void (__thiscall **v91)(void *); // [esp+10h] [ebp-14h]
- _DWORD *v92; // [esp+14h] [ebp-10h]
- int v93; // [esp+20h] [ebp-4h]
- v1 = this;
- v92 = this;
- sub_100289D0();
- v90 = sub_100643D0;
- v93 = 0;
- *v1 = &off_1027ED28;
- `eh vector constructor iterator'(v1 + 33, 0xCu, 102, sub_10028760, v90);
- LOBYTE(v93) = 1;
- v2 = (v1 + 35);
- v3 = 102;
- do
- {
- v90 = "NoName";
- *(v2 - 4) = 0;
- sub_10028850(v2, v90);
- v2 += 3;
- --v3;
- }
- while ( v3 );
- v90 = v4;
- v91 = &v90;
- sub_10003380(&v90, "Global Log");
- sub_10028A30(v1, 0, v90);
- v90 = v5;
- v91 = &v90;
- sub_10003380(&v90, "Multi-targeting (NPCs)");
- sub_10028A30(v1, 7, v90);
- v90 = v6;
- v91 = &v90;
- sub_10003380(&v90, "Infos For LD");
- sub_10028A30(v1, 1, v90);
- v90 = v7;
- v91 = &v90;
- sub_10003380(&v90, "Statistics");
- sub_10028A30(v1, 6, v90);
- v90 = v8;
- v91 = &v90;
- sub_10003380(&v90, "Who Killed Who");
- sub_10028A30(v1, 8, v90);
- v90 = v9;
- v91 = &v90;
- sub_10003380(&v90, "Spawning Position");
- sub_10028A30(v1, 14, v90);
- v90 = v10;
- v91 = &v90;
- sub_10003380(&v90, "NPC Mood");
- sub_10028A30(v1, 16, v90);
- v90 = v11;
- v91 = &v90;
- sub_10003380(&v90, "Control Point");
- sub_10028A30(v1, 12, v90);
- v90 = v12;
- v91 = &v90;
- sub_10003380(&v90, "Flag");
- sub_10028A30(v1, 13, v90);
- v90 = v13;
- v91 = &v90;
- sub_10003380(&v90, "AI Bhv Lite");
- sub_10028A30(v1, 17, v90);
- v90 = v14;
- v91 = &v90;
- sub_10003380(&v90, "AI Bhv");
- sub_10028A30(v1, 18, v90);
- v90 = v15;
- v91 = &v90;
- sub_10003380(&v90, "AI Archetype");
- sub_10028A30(v1, 19, v90);
- v90 = v16;
- v91 = &v90;
- sub_10003380(&v90, "Show Front Line");
- sub_10028A30(v1, 20, v90);
- v90 = v17;
- v91 = &v90;
- sub_10003380(&v90, "NPC Cover");
- sub_10028A30(v1, 21, v90);
- v90 = v18;
- v91 = &v90;
- sub_10003380(&v90, "Risk Gauge");
- sub_10028A30(v1, 22, v90);
- v90 = v19;
- v91 = &v90;
- sub_10003380(&v90, "Risk Gauge Light");
- sub_10028A30(v1, 23, v90);
- v90 = v20;
- v91 = &v90;
- sub_10003380(&v90, "Entity formation");
- sub_10028A30(v1, 24, v90);
- v90 = v21;
- v91 = &v90;
- sub_10003380(&v90, "Entity human");
- sub_10028A30(v1, 25, v90);
- v90 = v22;
- v91 = &v90;
- sub_10003380(&v90, "Entity Dead reckoning");
- sub_10028A30(v1, 26, v90);
- v90 = v23;
- v91 = &v90;
- sub_10003380(&v90, "Player");
- sub_10028A30(v1, 28, v90);
- v90 = v24;
- v91 = &v90;
- sub_10003380(&v90, "Weapon");
- sub_10028A30(v1, 31, v90);
- v90 = v25;
- v91 = &v90;
- sub_10003380(&v90, "Throw Item");
- sub_10028A30(v1, 30, v90);
- v90 = v26;
- v91 = &v90;
- sub_10003380(&v90, "Entity");
- sub_10028A30(v1, 32, v90);
- v90 = v27;
- v91 = &v90;
- sub_10003380(&v90, "Debug HUD");
- sub_10028A30(v1, 33, v90);
- v90 = v28;
- v91 = &v90;
- sub_10003380(&v90, "Dynamic Vehicles");
- sub_10028A30(v1, 34, v90);
- v90 = v29;
- v91 = &v90;
- sub_10003380(&v90, "Cover control");
- sub_10028A30(v1, 35, v90);
- v90 = v30;
- v91 = &v90;
- sub_10003380(&v90, "Sensor");
- sub_10028A30(v1, 3, v90);
- v90 = v31;
- v91 = &v90;
- sub_10003380(&v90, "Online");
- sub_10028A30(v1, 36, v90);
- v90 = v32;
- v91 = &v90;
- sub_10003380(&v90, "Cover Cross");
- sub_10028A30(v1, 37, v90);
- v90 = v33;
- v91 = &v90;
- sub_10003380(&v90, "Climb Down");
- sub_10028A30(v1, 38, v90);
- v90 = v34;
- v91 = &v90;
- sub_10003380(&v90, "Profile");
- sub_10028A30(v1, 2, v90);
- v90 = v35;
- v91 = &v90;
- sub_10003380(&v90, "Path");
- sub_10028A30(v1, 5, v90);
- v90 = v36;
- v91 = &v90;
- sub_10003380(&v90, "NPC Target");
- sub_10028A30(v1, 39, v90);
- v90 = v37;
- v91 = &v90;
- sub_10003380(&v90, "Spawner");
- sub_10028A30(v1, 4, v90);
- v90 = v38;
- v91 = &v90;
- sub_10003380(&v90, "NavPoint");
- sub_10028A30(v1, 15, v90);
- v90 = v39;
- v91 = &v90;
- sub_10003380(&v90, "Whistle");
- sub_10028A30(v1, 43, v90);
- v90 = v40;
- v91 = &v90;
- sub_10003380(&v90, "FireToAI");
- sub_10028A30(v1, 44, v90);
- v90 = v41;
- v91 = &v90;
- sub_10003380(&v90, "AIToFire");
- sub_10028A30(v1, 45, v90);
- v90 = v42;
- v91 = &v90;
- sub_10003380(&v90, "Launch My Map");
- sub_10028A30(v1, 48, v90);
- v90 = v43;
- v91 = &v90;
- sub_10003380(&v90, "Line of Fire");
- sub_10028A30(v1, 47, v90);
- v90 = v44;
- v91 = &v90;
- sub_10003380(&v90, "NPC Life");
- sub_10028A30(v1, 75, v90);
- v90 = v45;
- v91 = &v90;
- sub_10003380(&v90, "Sound");
- sub_10028A30(v1, 49, v90);
- v90 = v46;
- v91 = &v90;
- sub_10003380(&v90, "Animation");
- sub_10028A30(v1, 52, v90);
- v90 = v47;
- v91 = &v90;
- sub_10003380(&v90, "Zones Display");
- sub_10028A30(v1, 56, v90);
- v90 = v48;
- v91 = &v90;
- sub_10003380(&v90, "PathFind State");
- sub_10028A30(v1, 53, v90);
- v90 = v49;
- v91 = &v90;
- sub_10003380(&v90, "PathFind Failed");
- sub_10028A30(v1, 54, v90);
- v90 = v50;
- v91 = &v90;
- sub_10003380(&v90, "Test Shoot");
- sub_10028A30(v1, 57, v90);
- v90 = v51;
- v91 = &v90;
- sub_10003380(&v90, "DynObject State");
- sub_10028A30(v1, 55, v90);
- v90 = v52;
- v91 = &v90;
- sub_10003380(&v90, "Intel");
- sub_10028A30(v1, 58, v90);
- v90 = v53;
- v91 = &v90;
- sub_10003380(&v90, "Tmp - not to submit -");
- sub_10028A30(v1, 50, v90);
- v90 = v54;
- v91 = &v90;
- sub_10003380(&v90, "New NPC Bhv ");
- sub_10028A30(v1, 60, v90);
- v90 = v55;
- v91 = &v90;
- sub_10003380(&v90, "Online Stress test");
- sub_10028A30(v1, 59, v90);
- v90 = v56;
- v91 = &v90;
- sub_10003380(&v90, "Online Stress stat");
- sub_10028A30(v1, 64, v90);
- v90 = v57;
- v91 = &v90;
- sub_10003380(&v90, "Chaingun Debug preFire");
- sub_10028A30(v1, 63, v90);
- v90 = v58;
- v91 = &v90;
- sub_10003380(&v90, "Event");
- sub_10028A30(v1, 10, v90);
- v90 = v59;
- v91 = &v90;
- sub_10003380(&v90, "SaveAndLoad");
- sub_10028A30(v1, 11, v90);
- v90 = v60;
- v91 = &v90;
- sub_10003380(&v90, "Camera");
- sub_10028A30(v1, 65, v90);
- v90 = v61;
- v91 = &v90;
- sub_10003380(&v90, "Quick Moves");
- sub_10028A30(v1, 62, v90);
- v90 = v62;
- v91 = &v90;
- sub_10003380(&v90, "Thrown Item NPC Avoiding");
- sub_10028A30(v1, 61, v90);
- v90 = v63;
- v91 = &v90;
- sub_10003380(&v90, "NPC warnings");
- sub_10028A30(v1, 66, v90);
- v90 = v64;
- v91 = &v90;
- sub_10003380(&v90, "Sprite stuffs");
- sub_10028A30(v1, 68, v90);
- v90 = v65;
- v91 = &v90;
- sub_10003380(&v90, "Log NPC Order stop");
- sub_10028A30(v1, 67, v90);
- v90 = v66;
- v91 = &v90;
- sub_10003380(&v90, "TRC");
- sub_10028A30(v1, 69, v90);
- v90 = v67;
- v91 = &v90;
- sub_10003380(&v90, "TM8_DBG");
- sub_10028A30(v1, 70, v90);
- v90 = v68;
- v91 = &v90;
- sub_10003380(&v90, "Display Distance");
- sub_10028A30(v1, 71, v90);
- v90 = v69;
- v91 = &v90;
- sub_10003380(&v90, "Online Tracking");
- sub_10028A30(v1, 72, v90);
- v90 = v70;
- v91 = &v90;
- sub_10003380(&v90, "Synapse");
- sub_10028A30(v1, 74, v90);
- v90 = v71;
- v91 = &v90;
- sub_10003380(&v90, "Stressing Manager");
- sub_10028A30(v1, 79, v90);
- v90 = v72;
- v91 = &v90;
- sub_10003380(&v90, "Spline Tools");
- sub_10028A30(v1, 80, v90);
- v90 = v73;
- v91 = &v90;
- sub_10003380(&v90, "Look At Tools");
- sub_10028A30(v1, 83, v90);
- v90 = v74;
- v91 = &v90;
- sub_10003380(&v90, "See/hide cone of Aim Snap");
- sub_10028A30(v1, 81, v90);
- v90 = v75;
- v91 = &v90;
- sub_10003380(&v90, "UnspawnManager");
- sub_10028A30(v1, 82, v90);
- v90 = v76;
- v91 = &v90;
- sub_10003380(&v90, "Tutorial");
- sub_10028A30(v1, 77, v90);
- v90 = v77;
- v91 = &v90;
- sub_10003380(&v90, "Voices");
- sub_10028A30(v1, 51, v90);
- v90 = v78;
- v91 = &v90;
- sub_10003380(&v90, "Matchmaking");
- sub_10028A30(v1, 84, v90);
- v90 = v79;
- v91 = &v90;
- sub_10003380(&v90, "Ladder");
- sub_10028A30(v1, 86, v90);
- v90 = v80;
- v91 = &v90;
- sub_10003380(&v90, "Stimuli See");
- sub_10028A30(v1, 88, v90);
- v90 = v81;
- v91 = &v90;
- sub_10003380(&v90, "Player Speed");
- sub_10028A30(v1, 90, v90);
- v90 = v82;
- v91 = &v90;
- sub_10003380(&v90, "InCover States");
- sub_10028A30(v1, 89, v90);
- v90 = v83;
- v91 = &v90;
- sub_10003380(&v90, "Music");
- sub_10028A30(v1, 93, v90);
- v90 = v84;
- v91 = &v90;
- sub_10003380(&v90, "Statistics (PC)");
- sub_10028A30(v1, 96, v90);
- v90 = v85;
- v91 = &v90;
- sub_10003380(&v90, "Advanced weapon creation");
- sub_10028A30(v1, 98, v90);
- v90 = v86;
- v91 = &v90;
- sub_10003380(&v90, "GRO Explosion");
- sub_10028A30(v1, 99, v90);
- v90 = v87;
- v91 = &v90;
- sub_10003380(&v90, "Achievements");
- sub_10028A30(v1, 94, v90);
- v90 = v88;
- v91 = &v90;
- sub_10003380(&v90, "Timer");
- sub_10028A30(v1, 101, v90);
- v1[351] = 0;
- v1[339] = 2;
- v1[350] = 0;
- return v1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement