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