Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CCMD(mapsums)
- {
- FString longSum, fullSum;
- for(unsigned i = 0; i < wadlevelinfos.Size(); i++)
- {
- char* mname = wadlevelinfos[i].mapname;
- FString sum;
- if (!P_CheckMapData (mname))
- continue;
- MapData* mdata = P_OpenMapData (mname);
- if (!mdata)
- continue;
- // Doesn't seem to work..?
- // NETWORK_GenerateMapLumpMD5Hash (mdata, mdata->lumpnum, sum);
- BYTE BSum[16];
- mdata->GetChecksum (BSum);
- for (ULONG j = 0; j < sizeof (BSum); j++)
- sum.AppendFormat ("%02X", BSum[j]);
- longSum += sum;
- Printf("%s: %s\n", mname, sum.GetChars());
- }
- CMD5Checksum::GetMD5 (reinterpret_cast<const BYTE *>(longSum.GetChars()),
- longSum.Len(), fullSum);
- Printf ("==> %s\n", fullSum.GetChars());
- }
- /*
- ]mapsums
- MAP01: 3C9902E376CCA1E9C3BE8763BDC21DF5
- MAP02: AB24AE6E2CB13CBDD04600A4D37F9189
- MAP03: 5E8679670469F92E15CF4219B5B98FEF
- MAP04: CEC791136A83EEC4B91D39718BDF9D82
- MAP05: 9E061AD7FBCD7FAD968C976CB4AA3B9D
- MAP06: 434575DCB650B4EFC912EFC0782C7ACC
- MAP07: 291F24417FB3DD411339AE82EF9B3597
- MAP08: 66C46385EB1A23D60839D1532522076B
- MAP09: 82256F04136ADB2413BFC604B5F6ADF3
- MAP10: 6C620F43705BEC0ABBABBF46AC3E62D2
- MAP11: 73D9E03CEE7BF1A97EFD2EAD86688EF8
- MAP12: 1AF4DEC2627360A55B3EB397BC15C39D
- MAP13: FBA6547B9FD44E95671A923A066E516F
- MAP14: 5BDA34DA60C0530794CC1EA2DA017976
- MAP15: 1A540BA717BF9EC85F8522594C352F2A
- MAP16: 6B60F37B91309DFF1CDF02E5E476210D
- MAP17: E1CFD5C6E60C3B6C30F8B95FC287E9FE
- MAP18: 0D491365C1B88B7D1B603890100DD03E
- MAP19: B5506B1E8F2FC272AD0C77B9E0DF5491
- MAP20: 8898F5EC9CBDCD98019A1BC1BF892A8A
- MAP21: EBDAC00E9D25D884B2C8F4B1F0390539
- MAP22: 4AA9B3CE449FB614497756E96509F096
- MAP23: 63F25C97D5B1CC174EFEA7F6AF499960
- MAP24: 3EFF15C64A03B36E8E47926C6DF9EF70
- MAP25: 94893A0DC429A22ADC4B3A73DA537E16
- MAP26: 1037366026AAB4B0CF11BAB27DB90E4E
- MAP27: 110F84DE041052B59307FAF0293E6BC0
- MAP28: 84BB2C8ED2343C91136B87F1832E7CA5
- MAP29: 20251EDA21B2F2ECF6FF5B8BBC00B26C
- MAP30: 5EECD88F4491F516D590CE4BBF45F532
- MAP31: 3FF94E27423F91C1585B3396F0C03459
- MAP32: AA4CA3FC891D13821ACCABD836E29EB5
- ==> eb017c39e017d2b874e286ebd682e171
- ]mapchecksum map01
- 3C9902E376CCA1E9C3BE8763BDC21DF5 // map01
- ]mapchecksum map02
- AB24AE6E2CB13CBDD04600A4D37F9189 // map02
- ]mapchecksum map03
- 5E8679670469F92E15CF4219B5B98FEF // map03
- */
Advertisement
Add Comment
Please, Sign In to add comment