Added fallback logic for current path / working directory. #10
| @@ -86,14 +86,14 @@ namespace colors | ||||
| 			return string; | ||||
| 		} | ||||
|  | ||||
| 		size_t get_client_name_stub(const int local_client_num, const int index, char* buf, const int size, | ||||
| 		                            const size_t unk, const size_t unk2) | ||||
| 		size_t get_client_name_stub(const int local_client_num, const int index, char* name_buf,  | ||||
| 									const int max_name_size, char* clan_buf, const int max_clan_size) | ||||
| 		{ | ||||
| 			// CL_GetClientName (CL_GetClientNameAndClantag?) | ||||
| 			const auto result = reinterpret_cast<size_t(*)(int, int, char*, int, size_t, size_t)>(0x1402CF790)( | ||||
| 				local_client_num, index, buf, size, unk, unk2); | ||||
| 			// CL_GetClientNameAndClanTag (wrapper for CL_GetClientNameAndClanTagColorize) | ||||
| 			const auto result = reinterpret_cast<size_t(*)(int, int, char*, int, char*, int)>(0x1402CF790)( | ||||
| 				local_client_num, index, name_buf, max_name_size, clan_buf, max_clan_size); | ||||
|  | ||||
| 			utils::string::strip(buf, buf, size); | ||||
| 			utils::string::strip(name_buf, name_buf, static_cast<size_t>(max_name_size)); | ||||
|  | ||||
| 			return result; | ||||
| 		} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user