301 |
|
FilesHeader[FileID].DataAddr := Stream_Body.Size + 8; |
302 |
|
DatFileStream := TMemoryStream.Create; |
303 |
|
Connection.LoadDatFile(FileID, TStream(DatFileStream)); |
304 |
< |
DatFileStream.Seek(4, soFromBeginning); |
304 |
> |
DatFileStream.Seek(0, soFromBeginning); |
305 |
> |
DatFileStream.Write(FileID, 4); |
306 |
|
DatFileStream.Write(LevelID, 4); |
307 |
|
|
308 |
|
QueryPerformanceCounter(tempticks2); |
392 |
|
DatHeader.DataSize := Stream_Body.Size; |
393 |
|
DatHeader.NamesSize := Stream_Names.Size; |
394 |
|
DatHeader.DataAddr := Stream_Dat.Size; |
395 |
+ |
|
396 |
|
Stream_Body.Seek(0, soFromBeginning); |
397 |
|
Stream_Dat.CopyFrom(Stream_Body, Stream_Body.Size); |
398 |
|
DatHeader.NamesAddr := Stream_Dat.Size; |