fix(Minecraft.World) major fixes, now i need to fix byte bullshit

This commit is contained in:
Mohamed Ashraf
2026-03-02 12:18:09 +04:00
parent 84f61b0131
commit 115da74e1e
9 changed files with 102 additions and 41 deletions

View File

@@ -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;
}
}