Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- INT64 InPawnDec(INT64 inst, INT64 inst2)//Use for PlayerState,CapsuleComp,Mesh, etc.
- {
- __int64 a1; // rcx@8
- __int64 v17; // rcx@8
- int v18; // eax@8
- __int64 v32; // [sp+C8h] [bp+10h]@8
- v17 = READ64(inst + inst2);
- v18 = v17 + 1722158778;
- a1 = ((HIDWORD(v17) + 1702454778) ^ 0x9A869A06);
- LODWORD(v32) = v18 ^ 0x66A60EBA;
- HIDWORD(v32) = (DWORD)a1;
- return v32;
- }
- INT64 GameInstanceDec(INT64 inst)//E8 ? ? ? ? 48 8B C8 33 D2 E8 ? ? ? ? 48 ? ? 48 ? ? 0F
- {
- __int64 v1; // rdx@1
- __int64 v3; // [sp+8h] [bp+8h]@1
- v1 = READ64(UWorldPointer + inst);//*(_QWORD *)(a1 + 0x1D0);
- LODWORD(v3) = ((v1 ^ 0x77CA73EB) + 1511699078) ^ 0x70D0C16D;
- HIDWORD(v3) = ((HIDWORD(v1) ^ 0xC449A658) + 1506105670) ^ 0xD17300E2;
- return v3;
- }
- INT64 ViewPortClientDec(INT64 inst)//Sig: 40 53 57 41 57 48 81 EC ? ? ? ? 48 8B 05 ? ? ? ?
- {
- __int64 v54; // rcx@84
- int v55; // eax@84
- int v56; // eax@84
- ULONG_PTR Decrypt = 0;
- v54 = READ64(inst);
- v55 = ror4(v54, 8);
- v56 = ror4(v55 + 0x7270B49, 8);
- LODWORD(Decrypt) = v56 ^ 0x7270B49;
- HIDWORD(Decrypt) = (HIDWORD(v54) - 0x79577917) ^ 0x79577917;
- return Decrypt;
- }
- INT64 ULevelDec(INT64 inst)//Sig : 48 89 5C 24 ? 55 48 8B EC 48 83 EC 50 33 DB
- {
- __int64 v7; // rbx@6
- __int64 v8; // rdx@7
- __int64 v12; // [sp+60h] [bp+10h]@7
- v8 = READ64(UWorldPointer + inst);//*(_QWORD *)(v7 + 0x1A8);
- LODWORD(v12) = ((v8 ^ 0x8815FC42) + 1840117042) ^ 0x7F47F68C;
- HIDWORD(v12) = ((HIDWORD(v8) ^ 0x23E63917) + 1861381746) ^ 0xE6145765;
- return v12;
- }
- INT64 ActorDec(INT64 inst, INT64 inst2)//4C 8B DC 55 41 56 48 83 EC 58
- {
- __int64 v16; // rcx@16
- ULONG_PTR v17 = 0;
- v16 = READ64(inst + inst2);// *(_QWORD *)(v5 + 0x258);
- LODWORD(v17) = (v16 + 1188235509) ^ 0x75D5017B;
- HIDWORD(v17) = (HIDWORD(v16) - 1913093589) ^ 0xB650BA5;
- return v17;
- }
- INT64 LocalDec(INT64 inst, INT64 inst2) //Sig: 40 55 57 41 56 48 83 EC 30 48 8B 01
- {
- unsigned __int64 v13; // rcx@9
- unsigned __int64 v14; // r9@9
- unsigned __int16 v15; // ax@9
- unsigned __int16 v16; // ax@9
- unsigned __int16 v17; // dx@9
- int v18; // er8@9
- unsigned __int16 v19; // ax@9
- unsigned int v20; // edx@9
- __int64 v25; // [sp+58h] [bp+10h]@9
- __int64 EncryptionPointer;
- __int64 EncryptionPointer2;
- EncryptionPointer = READ64(inst + inst2); //0x228
- EncryptionPointer2 = READ64(EncryptionPointer);
- v13 = EncryptionPointer2;
- v14 = v13 >> 32;
- v15 = ror2(v13 ^ WORD1(v13), 8);
- LODWORD(v13) = (v15 | v13 & 0xFFFF0000) + 1317951058;
- v16 = ror2(WORD1(v13), 8);
- v17 = ror2(v13 ^ WORD1(v13), 8);
- v18 = v17 | (v16 << 16);
- v19 = ror2(WORD1(v14), 8);
- LODWORD(v25) = v18 ^ 0x4E8E5652;
- v20 = ((unsigned __int16)v14 ^ ((unsigned int)v14 >> 16) | (v19 << 16)) + 0x4D114D92;
- HIDWORD(v25) = (v20 & 0xFFFF0000 | (unsigned __int16)((v14 ^ WORD1(v14)) + 0x4D92) ^ (v20 >> 16)) ^ 0xB2EEB26E;
- return v25;
- }
- INT64 PlayerControllerDec(INT64 inst, INT64 inst2)
- {
- __int64 v11; // rax@4
- __int64 v18; // [sp+50h] [bp+18h]@4
- v11 = READ64(inst + inst2); //*(_QWORD *)(v25 + 0x30);
- LODWORD(v18) = ((v11 ^ 0x9815FC42) + 2109588770) ^ 0x7F57C69C;
- HIDWORD(v18) = ((HIDWORD(v11) ^ 0x33E63917) + 2128772706) ^ 0xE6044775;
- return v18;
- }
- uint32_t Lite_De_ObjID(uint32_t v6)
- {
- return ror4((unsigned int)v6 ^ 0x22FB41EC, 12) ^ (ror4((unsigned int)v6 ^ 0x22FB41EC, 12) << 16) ^ 0xC087A913;
- }
- uint64_t Lite_De_GName(uint64_t GName)
- {
- uint64_t v17;
- LODWORD(v17) = (GName + 913743594) ^ 0x36769EEA;
- HIDWORD(v17) = (HIDWORD(GName) + 900281642) ^ 0xCA56CAD6;
- return v17 - 0x10;
- }
- uint64_t Lite_De_GName1(uint64_t GName)
- {
- return __PAIR__(
- ror4(ror4((unsigned __int64)GName >> 32, 8) - 1157383420, 8) ^ 0x44FC44FCu,
- rol4(rol4(GName, 16) - 1136898940, 16) ^ 0xBC3C4C84);
- }
- uint64_t Lite_De_GNamePtr(uint64_t GName)
- {
- uint64_t v11;
- uint32_t v6, v7;
- v6 = (GName - 1690579083) ^ 0x9B3BCF75;
- v7 = ((GName >> 32) + 441719445) ^ 0xE5ABE56B;
- v11 = __PAIR__(v7, v6);
- return v11;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement