diff --git a/r5dev/vpc/rson.cpp b/r5dev/vpc/rson.cpp index 0efe046f..adb7f76b 100644 --- a/r5dev/vpc/rson.cpp +++ b/r5dev/vpc/rson.cpp @@ -9,9 +9,9 @@ RSON::Node_t* RSON::LoadFromBuffer(const char* pszBufferName, char* pBuffer, RSO return RSON_LoadFromBuffer(pszBufferName, pBuffer, rootType, 0, NULL); } -RSON::Node_t* RSON::LoadFromFile(const char* pszFilePath) +RSON::Node_t* RSON::LoadFromFile(const char* pszFilePath, const char* pPathID) { - if (FileSystem()->FileExists(pszFilePath, "GAME")) + if (FileSystem()->FileExists(pszFilePath, pPathID)) { FileHandle_t file = FileSystem()->Open(pszFilePath, "rt"); diff --git a/r5dev/vpc/rson.h b/r5dev/vpc/rson.h index 19f980b3..cbba16d8 100644 --- a/r5dev/vpc/rson.h +++ b/r5dev/vpc/rson.h @@ -81,7 +81,7 @@ public: public: static Node_t* LoadFromBuffer(const char* pszBufferName, char* pBuffer, eFieldType rootType); - static Node_t* LoadFromFile(const char* pszFilePath); + static Node_t* LoadFromFile(const char* pszFilePath, const char* pPathID = nullptr); }; /////////////////////////////////////////////////////////////////////////////// inline CMemory p_RSON_LoadFromBuffer;