mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/4jcraft.git
synced 2026-07-16 00:28:19 +00:00
fix(Minecraft.World) major fixes, now i need to fix byte bullshit
This commit is contained in:
@@ -1,8 +1,10 @@
|
||||
#include "stdafx.h"
|
||||
#include "FileHeader.h"
|
||||
|
||||
#include "../Minecraft.Client/Windows64/Windows64_App.cpp"
|
||||
//#define _DEBUG_FILE_HEADER
|
||||
|
||||
extern CConsoleMinecraftApp app;
|
||||
|
||||
FileHeader::FileHeader()
|
||||
{
|
||||
lastFile = NULL;
|
||||
@@ -245,7 +247,7 @@ void FileHeader::ReadHeader( LPVOID saveMem, ESavePlatform plat /*= SAVE_FILE_PL
|
||||
if(isSaveEndianDifferent())
|
||||
{
|
||||
// Reverse bytes
|
||||
System::ReverseWCHARA(entry->data.filename,64);
|
||||
// System::ReverseWCHARA(entry->data.filename,64);
|
||||
System::ReverseULONG(&entry->data.length);
|
||||
System::ReverseULONG(&entry->data.startOffset);
|
||||
System::ReverseULONGLONG(&entry->data.lastModifiedTime);
|
||||
@@ -678,4 +680,4 @@ ByteOrder FileHeader::getEndian( ESavePlatform plat )
|
||||
break;
|
||||
}
|
||||
return LITTLEENDIAN;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user