diff --git a/.gitignore b/.gitignore index 35f1e97..d78c336 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,15 @@ +!pseuwow.exe +!stuffextract.exe +!viewer.exe +!irrlicht.dll +!libcrypto-1_1.dll + # Compiled source # ################### *.com *.class -*.dll -*.exe +#*.dll +#*.exe *.o *.a *.so @@ -23,9 +29,9 @@ build # linux binaries # ################## -bin/pseuwow -bin/stuffextract -bin/viewer +#bin/pseuwow +#bin/stuffextract +#bin/viewer # Packages # ############ diff --git a/bin/.gitignore b/bin/.gitignore new file mode 100644 index 0000000..1363b70 --- /dev/null +++ b/bin/.gitignore @@ -0,0 +1,4 @@ +/cache/ +/logfile.txt +/DefScriptLog.txt +/viewerlog.txt diff --git a/bin/conf/todo.txt b/bin/conf/todo.txt deleted file mode 100644 index de927d4..0000000 --- a/bin/conf/todo.txt +++ /dev/null @@ -1 +0,0 @@ -RENAME or COPY *.conf.default to *.conf and modify it to your needs. \ No newline at end of file diff --git a/bin/irrlicht.dll b/bin/irrlicht.dll new file mode 100644 index 0000000..cb64cd1 Binary files /dev/null and b/bin/irrlicht.dll differ diff --git a/bin/libcrypto-1_1.dll b/bin/libcrypto-1_1.dll new file mode 100644 index 0000000..35c2cf9 Binary files /dev/null and b/bin/libcrypto-1_1.dll differ diff --git a/bin/packetdumps/SMSG_COMPRESSED_UPDATE_OBJECT_0.txt b/bin/packetdumps/SMSG_COMPRESSED_UPDATE_OBJECT_0.txt new file mode 100644 index 0000000..240016b --- /dev/null +++ b/bin/packetdumps/SMSG_COMPRESSED_UPDATE_OBJECT_0.txt @@ -0,0 +1,162 @@ +TIMESTAMP: 2017-07-27 13:41:03 +OPCODE: 502 SMSG_COMPRESSED_UPDATE_OBJECT +SIZE: 2460 +ERROR-AT: 6833 +ERROR: attempt to "read" 4 bytes at position 6833 out of total 6834 bytes. (wpos=6834) +DATA-HEX: +B2 1A 00 00 78 01 CD 58 7B 50 15 E7 15 FF F6 82 DE 8D 8A 58 83 A9 AF 06 1F F5 39 19 D1 E0 54 40 +60 D7 25 2E D7 89 93 46 B4 D1 B6 3E 26 F5 D9 A7 05 63 9A 8C AF E5 95 C4 4A 82 40 46 0A 26 A9 99 +44 9A D8 6A AD 64 AC D5 D6 7B 3B B8 FE 53 E1 72 7D 41 BD F4 02 36 4D 74 62 5A 89 46 93 A1 1D FA +3B DF DE D5 EF EE E5 1A 34 4E A7 DF 70 BE 3D 67 39 F7 FC BE 73 F6 3B E7 7B 4C 66 68 71 DD 2F 94 +14 9D 70 0D E9 EA B7 A4 76 B7 5B 6F 79 3E 60 9E 4E A9 D4 3E FF D3 A7 DE 17 4A 18 1B D2 C5 98 94 +7C 4D 91 20 70 B5 B1 F8 0D 18 F4 46 F6 E3 6E C6 C6 80 BB 54 BF C0 7B F3 DC 50 45 02 EF 34 82 57 +AC 00 34 00 B4 0A 14 D7 5D 6A E3 5D D9 E5 D6 AF FC 38 60 5E 99 51 A9 D5 3D 3D DA 5B 2A E2 41 88 +89 37 FC 46 CD F1 53 13 9F E1 78 4E 23 80 70 E0 95 D8 78 9E 4A B7 3E 65 5D C0 9C 04 BC 97 B7 7D +4D 2D 11 F1 20 C4 C4 BB F4 64 BE F2 9F 4B FB B2 C9 3F A7 91 68 BC 62 1B 8F 21 9E 53 0A 02 66 00 +78 EF E5 FF DB 5B 2C E2 41 88 89 57 F8 FC B7 BC 8D 8F 27 70 FF 9C 46 A2 F1 8A 6C BC 23 AF B8 75 +CF CA 80 59 3D BD 52 F3 B4 25 F8 8A 44 3C 08 31 F1 0A 46 AE F6 5E DD F0 3E F7 CF 69 24 1A AF D0 +C6 CB AB 72 EB 9B E0 DF F7 31 5F 0E 9F 4F 55 0B 45 3C 08 31 F1 BE B1 65 B3 92 E3 9A C2 F1 9C 46 +A2 F1 0C 1B 6F 53 B9 5B 5F FA C3 80 A9 01 AF 35 71 9E 62 88 78 10 62 E2 3D F8 AF 86 EC 15 C5 3F +E2 F1 74 1A 89 C6 DB 66 E3 B5 54 BB F5 AC 67 31 3F 81 77 E4 72 B5 77 9B 88 07 21 26 DE 94 49 89 +DE CE D9 8B 38 9E D3 88 13 CF 15 2C 0B 95 2A D3 BB E2 7E CA 68 7A 8D 1C FA CD C3 B5 FB 90 17 B3 +02 E6 BA FC 4A ED AD A7 D6 65 D3 4F 90 68 EA 30 C6 E6 30 B6 53 CD 1F 5D AD 92 CC 58 07 68 A7 DA +91 38 0F 4F C6 E4 64 E6 3B 9E CC 59 12 A9 7D 36 4A 95 58 3C 33 90 A8 68 65 21 56 AA B0 E9 5D 0F +80 07 83 66 28 BB D0 6F 05 F2 2A 3C 89 54 2D 91 1D EA E5 1D E5 EF 63 FD D1 C9 50 46 FA B7 F5 63 +6C 75 3C 63 CD 30 5D 35 FC 04 06 E9 53 E6 61 78 44 E0 55 74 E0 0C C5 18 C2 D8 60 FC 84 30 C8 AE +04 39 0E 4F 57 7B EA 58 29 37 8F 3B 0E 53 DC F1 64 D3 AD 27 AF F7 9B 1F 5D 3C AA AD 4D 2C E1 23 +EC A3 E3 EA 1B 51 8E 33 38 CE 2C C7 39 54 D8 F1 DC 3C A0 61 60 76 41 B2 9D 9E 8A B7 C4 DB 32 C6 +CB FE 08 62 92 4B A2 11 93 A3 E4 34 3D AF 2C 48 CB AA AD 19 91 3D F7 09 C6 88 D0 54 8B 0C 25 09 +0C D9 22 47 C9 86 AB FD F2 18 49 B1 1C 25 99 BE B0 27 E8 D6 3B F7 F8 CD CF E0 E8 77 0A DF 53 F1 +1A AD 4F 5F F8 CE 8E 72 A8 B0 A3 CA 5D 38 BA 81 F0 EF E0 68 06 9C 24 42 53 2D 8A 76 34 AE BB 70 +F1 07 27 F9 4A 92 45 95 3D BF C9 DC 58 54 A6 35 7F 9C E2 2B 5C 6C AF 24 5D 29 12 04 AE 36 16 86 +C0 A0 37 94 CB E8 FF 90 B4 C9 9B 71 32 97 57 05 A7 01 FC 9B C9 20 FA 38 71 DD C6 E2 7F 58 38 79 +15 C8 D0 25 4D E6 B7 D7 94 69 45 3D 01 AF 21 E2 40 E0 6A 84 03 06 BD A1 D4 A1 77 65 CC F6 AE AF +9E C6 B3 D3 69 00 FF 16 70 AE 2D DB F2 17 EE CF 01 4C CC DA AE 46 F3 93 47 CB B4 15 FA EF 94 6B +CB 04 7F 20 70 35 C2 01 C3 1A 8A 36 28 4B 46 32 B6 30 7F BC 72 42 9E CB 71 9C 06 22 70 82 55 93 +13 64 5A 80 9D 5A 55 93 6D 98 AB 8A 04 21 41 C6 7A 4C 30 60 D0 0C E5 8B 20 06 43 8B 72 D6 0A DB +D6 C5 6D 56 D8 F2 07 C9 FA 9A 99 01 F3 E6 C9 32 6D D7 95 78 DF D6 DB 61 53 24 08 5C 8D 70 C0 70 +9C F3 70 A7 BE 6A A9 77 D8 3F 25 EE 8E D3 00 94 78 71 78 10 4F C2 72 05 D3 42 CB 22 8B DA 80 B5 +B2 9E FF 66 B3 F9 83 B6 1D DA DF 5F 4A 57 A1 85 76 AF 53 9E 8A 1A 73 53 1D 61 69 21 B6 CC 2E 6A +60 D0 0C 65 A0 64 8D 83 C6 42 05 ED 18 DC 20 DE 96 47 80 CF A1 C0 D0 94 47 9E 8A B9 8D B7 B0 E2 +53 AA 33 19 23 62 EC 9D 39 E8 34 B2 0B B3 CC 05 64 B2 47 F9 3D 08 72 DD EE 26 AD BD FC A1 1C 57 +70 96 D3 E7 E4 D5 B2 7E E3 60 B3 D9 7D 61 87 76 E9 C5 FB E8 F3 AC FF 13 9F E3 BA 73 57 26 06 78 +8A 34 5C C7 66 67 95 DF 9C 3E BF 42 2B E8 6C F6 E6 AE B4 E7 2E 52 1E 02 57 A3 39 05 86 35 9E FA +0D 4F 91 8D CF 66 78 D3 D6 A5 F0 B8 3A 0D 40 F5 76 2A 06 2B C3 29 E2 D4 AA 14 53 04 42 54 8A 7C +11 84 98 22 AE F6 99 63 25 4F E4 9A D4 98 24 EB 4B F7 FB CD F5 9D 47 B5 69 A3 0F A8 34 AC 7B 9F +B7 C2 9A C4 A1 C2 A5 DA 73 17 A5 9A 06 7C A7 52 3D 1B 65 9A 08 4D B5 28 BA 54 BB 82 FE 50 A6 1A +B1 E9 68 F8 89 AC B3 F8 66 F3 FC 53 2F 6B 0D B9 F5 F4 53 B4 FB 90 9F FE 10 CB 54 C3 7E 82 41 33 +94 03 E8 C5 7C F4 38 F2 35 11 FF E7 9B 0D 89 49 0C B9 26 E6 A7 BD D9 48 43 96 12 31 F6 24 F2 73 +27 C8 50 0A 21 ED 85 3E D9 A3 FC A4 D5 FF 8D 50 99 B6 F1 7B 27 34 57 B0 21 94 10 E9 73 6D 0F 36 +B0 F3 FD E6 B1 5F 55 68 F3 3B F6 AA D0 46 EB 93 CF 31 37 5A BC 26 35 84 58 82 ED 33 18 34 43 D9 +8E 7E 04 C6 26 FA 1D EC E5 1D D5 14 6B A3 05 06 FA BD 6D B4 CA E6 61 33 07 B2 76 80 63 B8 EF 04 +3C 03 7E 13 06 D9 25 FF 51 AA D8 C4 55 4F 6B 65 A3 5E 87 FF 19 CE FA B4 26 0E 35 F9 43 BF 59 BF +AF 42 AB 19 7A 58 85 36 5A 9F FC EF 65 1B 22 D4 E4 8C 3E D4 A7 1D 8E 58 0C 07 F4 97 A9 C9 64 2F +BA 26 A7 3B 7D 3E F2 A8 AC 27 BD EA 37 5D 9B 2B B4 BF 2D FF AD 4A 1E DF 17 9F D3 FB E0 F3 FF 66 +1D 9A 10 CA 8B 5C 7B 97 A6 CB 7A 6A 8F DF 1C B5 BF 42 3B 74 FD 6E B7 9B 56 84 C2 7D F8 40 11 5E +7B 27 84 58 9E BD F6 82 41 33 94 AB E8 C5 39 7E D3 21 DF 9A DF 92 24 F5 96 D7 7F C6 51 82 C8 39 +B7 B3 F0 7D C9 56 F4 BC 4E 6F 9D 90 19 51 CB 4A BB B0 BD 2E B0 F2 FA AF 9B 0F AA 64 AC EF DF D8 +D2 0E F7 B7 FC E5 72 7A 2B 9B 90 19 AE 65 60 D0 0C 65 0D 7A D1 5F A7 4C 87 1B AB 96 F5 EE EF 4C +F8 4A 24 1E 9A 8A 99 C4 9E C3 1B B2 45 FE 52 6E C7 75 B7 2E E2 27 CE 7E 4B DE 9E 26 EB B5 1F 35 +99 CF BC 7F 94 5F 9C B4 2E B2 D7 5A 5C D4 40 88 79 30 15 2F 4E 9C 46 00 E1 B8 38 69 B1 F1 1A D3 +64 3D 6B 90 9F E3 D1 45 46 8B 88 07 21 26 9E 78 91 E1 34 12 8D 77 DE C6 BB 31 05 6B 2E FC 5B 0B +FF E8 22 E3 BC 88 07 21 26 9E 78 91 E1 34 12 8D 77 CE C6 CB 7A 04 F1 EC 6C 32 CB 81 47 07 FD 73 +22 1E 84 98 78 E2 41 DF 69 24 1A EF AC 8D F7 B6 8A 1A D4 DF 6F BE 0B 3C BA C8 38 2B E2 41 88 89 +27 5E 64 38 8D 44 E3 9D B1 F1 3A 33 65 BD 65 A0 9F FB 47 17 7B 67 44 3C 08 31 F1 C4 8B 3D A7 91 +68 BC D3 36 5E D6 0C 59 EF EC 68 32 5F 83 7F 74 31 74 5A C4 83 10 13 4F BC 18 72 1A 89 C6 0B D8 +78 1E 4D D6 CB 07 FB CD C3 C0 A3 8B BD 80 88 07 21 26 5E C4 C5 9E C3 88 13 CF 15 F4 5D 6C 9B 13 +51 67 F2 26 E1 1C 35 C0 6F EE 1D 7C 4C BB FA F9 CF 54 FA 49 1F EB 8C EF F8 8A F9 96 BA D5 47 5E +D4 F8 2E B2 B6 39 E1 3A 03 06 CD 50 CA D0 2F C7 FA 2E D6 9A 3D BD BC 7B 00 EF EC 8B 9A 61 DF A5 +3D 40 0F FB 2A DE C5 DA 4B 4C 85 7D 22 0C 1C BD 0A B2 F6 51 B4 87 20 BC 3D 78 52 0D A2 3A E6 0A +A6 B4 E5 64 47 C4 20 09 DF BA A1 AB C9 9C FB E2 9B 9A 37 67 B7 0A 2D B4 3E ED 21 7C C7 95 1C 4B +DD EA 23 63 90 D2 C6 72 B2 C3 31 00 83 66 28 5B 30 9E 6D 38 FB 8A 31 E8 C4 BA E0 7C F7 30 B4 ED +3D D4 43 4B 31 6E 77 8F 94 40 45 14 BA BD ED A7 C6 C1 3E 11 AE B2 E1 FF D7 35 C2 22 F5 57 C2 B6 +09 83 62 80 3F C4 C0 D3 9A 1E B9 DE E4 37 61 1E 0C 09 98 1D CB 77 68 0B F6 0C 54 A1 85 76 1F 62 +E0 69 65 E9 F6 7A 03 06 ED DE 62 10 B7 10 E3 1E D0 E3 FA 0A FC 88 15 83 A9 F0 9F 08 EB 2E 62 F0 +08 8F 01 A9 F7 1E 83 8C 0B E3 B2 68 1E 48 12 0E 69 74 A5 95 DA 80 1A F3 EB 46 F3 74 62 91 D6 5E +57 AB 92 21 8A 81 8B F9 D4 3B 5D 5A 92 D6 22 DA A7 A3 C5 83 2A 0F C9 FA FA DF 37 9A 0F CF 2B D5 +44 9B 67 CF C8 BA B2 A7 D1 1C B4 7F 8B 16 8B 27 1B D6 25 28 71 B7 1A E6 15 6C 4B 86 85 92 71 81 +8D CB 0A CF 2B 30 68 86 52 8C FE E7 20 71 5E BD 0A 79 AF E3 1D 5D BB 70 2B 2E 57 C4 99 A4 B6 A6 +06 91 F3 29 DB 1F 63 8C 08 33 05 31 A4 73 89 A1 7C 0C A9 1A A7 54 B2 45 36 6F E7 52 CD 85 F1 91 +31 2C 7F 17 EB DE 87 A7 4C 8F 52 A4 2D AC FF A5 0A 6D B4 BE C5 70 9B A5 CC 63 F8 DC 3B B2 7E F2 +83 53 E6 6B 2F 15 69 A2 CD BA 7D B2 FE 09 EC 5F FF B4 50 8B C5 93 19 C4 10 FB FB B0 41 EB 61 C5 +D0 BE 4F AD B9 C0 C6 DB 31 04 83 66 28 B4 5F 11 E3 B7 DD 21 53 DC 26 82 E8 EC AA F6 67 EC 60 BC +7D 97 FA 8B EC D4 D4 B7 94 4A CC 6F 22 71 1F D4 04 89 EC D8 7B A0 FF 02 78 4E 2A 29 +DATA-TEXT: +....x..X{P.........X......9...T@ +`.%....F...>&....c......J.@F.&.. +D..j.d...{;..S.r}A...6MtbZ.F.... +;.......4N..p.=g9...s.;.{Lfhq./. +..p.....v.[oy>`.N..>.....J...... +|M. p......F..n....T..{..PE..4.W +..4.....]j.].....8`^.Q..==.[*.A. +.7.F..S...xN#.p...x.J.>e]......} +M-.. ....d...K...?..h.b..!.S..f. +x....[,.A..W......'p..F...l.#..u +...Y=.R..%..D<.1..F..^..>..i$... +...r.....1_..OU.E<.1...e.......F +....oS.[_......5q.b.x.b.=......? +..t....f..T...g1?.w.r.w...!&..I. +....8......,..*...~.hz.......... +....J....e.O.h.0..0.S..]...X.h.. +.8.O..d.;..Y..}6J.X<3..he!V...]. +...f(..o..*<.T-.......c...PF...c +lu.B+.l......R..W.9..5.. +.O...fx.....:.@.v*.+.)....S.BT.| +..."...c%O....$.K.....G.i...4.{. +........s....|.R=.e..M.(.T...P.. +..h.....f..S/k....S.......T.~.A3 +....|.8.5......I..&....HC..1.$.s +'.P.!..>.......P...{'4W.!...sm.6 +....._Uh.;...F...17Z.&5.X..3.4C. +.~..&.......k.....m...a3..v.c... +<.~...%.Q...UOke.^......&.5.C.Y. +.B..zX.6Z...e."...>....X......d/ +.&.;}>...'..7].+..-..J.........f +.....\{...zj.....B;t.n..V..}.@.^ +{'.X....A3....9~.!....$.....Q..9 +...}.V..No...Q.J...........d.... +......rz+....e`..e.z._.L.......L +.J$.........E.Rn.u...'.~K..&...5 +....._.....Z\.@.y0./N.F...8i.... +d=k....EF...!&.x..4..w...1.k..[. +.."....!&.x..4..w...z...l2..G..s +"...x.A.i$..........o..<..8+.A.. +'^d8.D....:3e.e...G.{gD<.1...=.. +h..6^..Y..h2_..t1tZ....O..r..... +x.M.............!&^.........]l.. +Qg.&..5.o..|L....T.I..........G^ +.....9.:...P../.....=..{.....a.. +=@..*...KL.}"......Q.. .=xR..:.. +...dG. ...........7g..-.>.!|...K +..#c...r..1..f([0.m8..1....|.0.. +=.CK1nw..@E.......>......5.".W.. +..b.?........7a......wh...T..v.b +.ie..z....b...................b. +...........h.H..it.......F.tb..^ +W..!.....;]Z..".....*.....7...+. +D.g............'..%(q....lK...q. +....+0h.R... q^..y...].p+.W..... +...)..c..3.1.s..|....T.E6o.R.... +1,......L.R.-....m...p...c..;.~. +.S.k/.i...}...._..P.........A.a. +..O.....1..f(._....!S.&.....g.`. +}........J.o"q......{...xN*) + diff --git a/bin/pseuwow.exe b/bin/pseuwow.exe new file mode 100644 index 0000000..11552d9 Binary files /dev/null and b/bin/pseuwow.exe differ diff --git a/bin/stuffextract.exe b/bin/stuffextract.exe new file mode 100644 index 0000000..8374c05 Binary files /dev/null and b/bin/stuffextract.exe differ diff --git a/bin/viewer.exe b/bin/viewer.exe new file mode 100644 index 0000000..9882ba5 Binary files /dev/null and b/bin/viewer.exe differ diff --git a/build.bat b/build.bat new file mode 100644 index 0000000..35ddc02 --- /dev/null +++ b/build.bat @@ -0,0 +1,3 @@ +mkdir ./build +cd ./build +cmake .. -DCMAKE_INSTALL_PREFIX="../" \ No newline at end of file diff --git a/src/dep/lib/static/libcrypto.lib b/src/dep/lib/static/libcrypto.lib new file mode 100644 index 0000000..3cc4a12 Binary files /dev/null and b/src/dep/lib/static/libcrypto.lib differ