[{"title":"(75个子文件123KB)diablo2-protocol:Diablo2网络协议-源码","children":[{"title":"diablo2-protocol-master","children":[{"title":".circleci","children":[{"title":"config.yml <span style='color:#111;'>418B</span>","children":null,"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'>69B</span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'>3.26KB</span>","children":null,"spread":false},{"title":"test","children":[{"title":"itemParserTest.js <span style='color:#111;'>2.94KB</span>","children":null,"spread":false},{"title":"csharp","children":[{"title":"cdkey.cs <span style='color:#111;'>10.37KB</span>","children":null,"spread":false},{"title":"cdkey26.cs <span style='color:#111;'>10.36KB</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"docs","children":[{"title":"HISTORY.md <span style='color:#111;'>798B</span>","children":null,"spread":false},{"title":"CONTRIBUTE.md <span style='color:#111;'>252B</span>","children":null,"spread":false},{"title":"API.md <span style='color:#111;'>1.09KB</span>","children":null,"spread":false}],"spread":true},{"title":"examples","children":[{"title":"server.js <span style='color:#111;'>534B</span>","children":null,"spread":false},{"title":"simpleBot.js <span style='color:#111;'>1.74KB</span>","children":null,"spread":false},{"title":"sniffer","children":[{"title":"package.json <span style='color:#111;'>216B</span>","children":null,"spread":false},{"title":"sniffer.js <span style='color:#111;'>11.73KB</span>","children":null,"spread":false}],"spread":true},{"title":"tools","children":[{"title":"test_hash.js <span style='color:#111;'>426B</span>","children":null,"spread":false},{"title":"test_revision.js <span style='color:#111;'>99B</span>","children":null,"spread":false},{"title":"testSplitter.js <span style='color:#111;'>22.18KB</span>","children":null,"spread":false},{"title":"parseItem.js <span style='color:#111;'>9.02KB</span>","children":null,"spread":false},{"title":"test_compression.js <span style='color:#111;'>2.04KB</span>","children":null,"spread":false},{"title":"loadDump.js <span style='color:#111;'>1.71KB</span>","children":null,"spread":false},{"title":"parse_dump.js <span style='color:#111;'>2.70KB</span>","children":null,"spread":false},{"title":"key26.js <span style='color:#111;'>276B</span>","children":null,"spread":false},{"title":"key.js <span style='color:#111;'>250B</span>","children":null,"spread":false},{"title":"d2gs.dump <span style='color:#111;'>7.64KB</span>","children":null,"spread":false},{"title":"dumps","children":[{"title":"d2gs_sc.dump <span style='color:#111;'>8.91KB</span>","children":null,"spread":false},{"title":"d2gs.dump <span style='color:#111;'>9.63KB</span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"proxy.js <span style='color:#111;'>2.44KB</span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'>1.06KB</span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'>1.34KB</span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'>1.53KB</span>","children":null,"spread":false},{"title":"version.js <span style='color:#111;'>243B</span>","children":null,"spread":false},{"title":"data","children":[{"title":"1.13","children":[{"title":"mcp.json <span style='color:#111;'>10.55KB</span>","children":null,"spread":false},{"title":"bnftp.json <span style='color:#111;'>2.16KB</span>","children":null,"spread":false},{"title":"d2gs.json <span style='color:#111;'>83.04KB</span>","children":null,"spread":false},{"title":"sid.json <span style='color:#111;'>24.31KB</span>","children":null,"spread":false},{"title":"ds1.json <span style='color:#111;'>2.14KB</span>","children":null,"spread":false}],"spread":true},{"title":"1.14","children":[{"title":"mcp.json <span style='color:#111;'>10.55KB</span>","children":null,"spread":false},{"title":"bnftp.json <span style='color:#111;'>2.86KB</span>","children":null,"spread":false},{"title":"d2gs.json <span style='color:#111;'>83.17KB</span>","children":null,"spread":false},{"title":"sid.json <span style='color:#111;'>24.31KB</span>","children":null,"spread":false},{"title":"ds1.json <span style='color:#111;'>2.14KB</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"lib","children":[{"title":"utils","children":[{"title":"d2gsSpecialReader.js <span style='color:#111;'>496B</span>","children":null,"spread":false},{"title":"getMpqv2.js <span style='color:#111;'>1.19KB</span>","children":null,"spread":false},{"title":"bitfieldLE.js <span style='color:#111;'>1.35KB</span>","children":null,"spread":false},{"title":"cdkey.js <span style='color:#111;'>16.42KB</span>","children":null,"spread":false},{"title":"itemParser.js <span style='color:#111;'>13.59KB</span>","children":null,"spread":false},{"title":"compression.js <span style='color:#111;'>24.76KB</span>","children":null,"spread":false},{"title":"dataReader.js <span style='color:#111;'>5.48KB</span>","children":null,"spread":false},{"title":"cdkey26.js <span style='color:#111;'>18.44KB</span>","children":null,"spread":false},{"title":"getMpqv1.js <span style='color:#111;'>907B</span>","children":null,"spread":false},{"title":"checkRevision.js <span style='color:#111;'>539B</span>","children":null,"spread":false},{"title":"getHash.js <span style='color:#111;'>7.72KB</span>","children":null,"spread":false},{"title":"splitter.js <span style='color:#111;'>1.62KB</span>","children":null,"spread":false}],"spread":false},{"title":"map","children":[{"title":"level.js <span style='color:#111;'>2.32KB</span>","children":null,"spread":false},{"title":"ds1ManualReader.js <span style='color:#111;'>7.98KB</span>","children":null,"spread":false},{"title":"dt1ManualReader.js <span style='color:#111;'>4.85KB</span>","children":null,"spread":false}],"spread":true},{"title":"server","children":[{"title":"serverD2gs.js <span style='color:#111;'>654B</span>","children":null,"spread":false},{"title":"createServerSid.js <span style='color:#111;'>3.17KB</span>","children":null,"spread":false},{"title":"serverSid.js <span style='color:#111;'>648B</span>","children":null,"spread":false},{"title":"serverDiablo.js <span style='color:#111;'>1.66KB</span>","children":null,"spread":false},{"title":"serverBnftp.js <span style='color:#111;'>855B</span>","children":null,"spread":false},{"title":"createServerMcp.js <span style='color:#111;'>1.50KB</span>","children":null,"spread":false},{"title":"createServerD2gs.js <span style='color:#111;'>980B</span>","children":null,"spread":false},{"title":"createServerDiablo.js <span style='color:#111;'>678B</span>","children":null,"spread":false},{"title":"createServerBnftp.js <span style='color:#111;'>924B</span>","children":null,"spread":false},{"title":"serverMcp.js <span style='color:#111;'>648B</span>","children":null,"spread":false}],"spread":false},{"title":"client","children":[{"title":"createClientDiablo.js <span style='color:#111;'>5.92KB</span>","children":null,"spread":false},{"title":"clientBnftpv1.js <span style='color:#111;'>1.68KB</span>","children":null,"spread":false},{"title":"createClientSid.js <span style='color:#111;'>4.61KB</span>","children":null,"spread":false},{"title":"clientMcp.js <span style='color:#111;'>1.87KB</span>","children":null,"spread":false},{"title":"clientD2gs.js <span style='color:#111;'>4.17KB</span>","children":null,"spread":false},{"title":"clientBnftpv2.js <span style='color:#111;'>2.19KB</span>","children":null,"spread":false},{"title":"clientSid.js <span style='color:#111;'>1.95KB</span>","children":null,"spread":false},{"title":"createClientMcp.js <span style='color:#111;'>1.54KB</span>","children":null,"spread":false},{"title":"createClientD2gs.js <span style='color:#111;'>2.05KB</span>","children":null,"spread":false},{"title":"clientDiablo.js <span style='color:#111;'>2.22KB</span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":false}],"spread":true}]