diff --git a/apps/openmw/mwmp/Networking.cpp b/apps/openmw/mwmp/Networking.cpp index 8447774d8..e19d0a440 100644 --- a/apps/openmw/mwmp/Networking.cpp +++ b/apps/openmw/mwmp/Networking.cpp @@ -187,7 +187,7 @@ void Networking::preInit(std::vector &content, Files::Collections & unsigned int crc32 = Utils::crc32checksum(col.getPath(*it).string()); checksums.push_back(make_pair(*it, crc32)); - printf("idx: %d\tchecksum: %x\tfile: %s\n", idx, crc32, col.getPath(*it).c_str()); + printf("idx: %d\tchecksum: %X\tfile: %s\n", idx, crc32, col.getPath(*it).c_str()); } else throw std::runtime_error("Plugin doesn't exists."); @@ -196,8 +196,10 @@ void Networking::preInit(std::vector &content, Files::Collections & PacketPreInit packetPreInit(peer); RakNet::BitStream bs; RakNet::RakNetGUID guid; + packetPreInit.setChecksums(&checksums); packetPreInit.setGUID(guid); - packetPreInit.Packet(&bs, true, checksums); + packetPreInit.SetSendStream(&bs); + packetPreInit.Send(serverAddr); bool done = false;