#pragma once #include "Windows.h" #include static bool gbIsSettedCurrDir = false; void U_SetCurrentDirectory() { // mod by diktor SET CURRENT PATH // char currentDir[MAX_PATH]; // STATIC PATH // GetCurrentDirectory(MAX_PATH, currentDir); // printf("DIR: %s\n", currentDir); // memset(currentDir, 0, MAX_PATH); // strncpy(currentDir, "C:\\_GTA_RE\\revc\\reVC_GAME", MAX_PATH); // currentDir[MAX_PATH - 1] = '\0'; // Ensure null-termination // SetCurrentDirectory(currentDir); char currentDir[MAX_PATH]; // dynamic set curr dir to exe GetModuleFileName(NULL, currentDir, MAX_PATH); std::string::size_type pos = std::string(currentDir).find_last_of("\\/"); SetCurrentDirectory(std::string(currentDir).substr(0, pos).c_str()); gbIsSettedCurrDir = true; }