aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.Client/Windows64/Windows64_Minecraft.cpp
diff options
context:
space:
mode:
authorSlenderman <ssimulpong@outlook.com>2026-03-03 11:58:22 -0500
committerGitHub <noreply@github.com>2026-03-03 23:58:22 +0700
commit515f91cad8e0625334954acd4024c6bfefcc89e8 (patch)
tree5245636194a1fce9ad559f7e9bdfd86be167b104 /Minecraft.Client/Windows64/Windows64_Minecraft.cpp
parent5c91c2608690872aabba4f62d5ceb02c934f5f32 (diff)
Fix player save data issue & multiple username implementations (#257)
* fix saving issue & multiple username implementations * Update README.md Updated the method for overriding in-game username from '-name' to 'username.txt'. * remove unused include i forgot to get rid of while testing
Diffstat (limited to 'Minecraft.Client/Windows64/Windows64_Minecraft.cpp')
-rw-r--r--Minecraft.Client/Windows64/Windows64_Minecraft.cpp38
1 files changed, 0 insertions, 38 deletions
diff --git a/Minecraft.Client/Windows64/Windows64_Minecraft.cpp b/Minecraft.Client/Windows64/Windows64_Minecraft.cpp
index b49af853..78ab76fe 100644
--- a/Minecraft.Client/Windows64/Windows64_Minecraft.cpp
+++ b/Minecraft.Client/Windows64/Windows64_Minecraft.cpp
@@ -85,8 +85,6 @@ BOOL g_bWidescreen = TRUE;
int g_iScreenWidth = 1920;
int g_iScreenHeight = 1080;
-char g_Win64Username[17] = { 0 };
-wchar_t g_Win64UsernameW[17] = { 0 };
UINT g_ScreenWidth = 1920;
UINT g_ScreenHeight = 1080;
@@ -764,42 +762,8 @@ int APIENTRY _tWinMain(_In_ HINSTANCE hInstance,
//g_iScreenWidth = 960;
//g_iScreenHeight = 544;
}
-
- char cmdLineA[1024];
- strncpy_s(cmdLineA, sizeof(cmdLineA), lpCmdLine, _TRUNCATE);
-
- char* nameArg = strstr(cmdLineA, "-name ");
- if (nameArg)
- {
- nameArg += 6;
- while (*nameArg == ' ') nameArg++;
- char nameBuf[17];
- int n = 0;
- while (nameArg[n] && nameArg[n] != ' ' && n < 16) { nameBuf[n] = nameArg[n]; n++; }
- nameBuf[n] = 0;
- strncpy_s(g_Win64Username, 17, nameBuf, _TRUNCATE);
- }
}
- if (g_Win64Username[0] == 0)
- {
- DWORD sz = 17;
- static bool seeded = false;
- if (!seeded)
- {
- seeded = true;
- srand((unsigned int)time(NULL));
- }
-
- int r = rand() % 10000; // 0�9999
-
- snprintf(g_Win64Username, 17, "Player%04d", r);
-
- g_Win64Username[16] = 0;
- }
-
- MultiByteToWideChar(CP_ACP, 0, g_Win64Username, -1, g_Win64UsernameW, 17);
-
// Initialize global strings
MyRegisterClass(hInstance);
@@ -971,8 +935,6 @@ int APIENTRY _tWinMain(_In_ HINSTANCE hInstance,
IQNet::m_player[i].m_isHostPlayer = (i == 0);
swprintf_s(IQNet::m_player[i].m_gamertag, 32, L"Player%d", i);
}
- extern wchar_t g_Win64UsernameW[17];
- wcscpy_s(IQNet::m_player[0].m_gamertag, 32, g_Win64UsernameW);
WinsockNetLayer::Initialize();