Small correction

Corrected some code in DLCSkinFile.cpp for getting the DLC skin offsets was getting too many parameters that don't exist.
This commit is contained in:
Langtanium 2026-03-31 21:14:10 -07:00
parent 69983c51ad
commit e98c7a725b

View file

@ -230,15 +230,15 @@ void DLCSkinFile::addParameter(DLCManager::EDLCParameterType type, const wstring
break; break;
case DLCManager::e_DLCParamType_Offset: case DLCManager::e_DLCParamType_Offset:
{ {
WCHAR wchBodyPart[4]; WCHAR wchBodyPart[2];
SKIN_OFFSET *pSkinOffset = new SKIN_OFFSET; SKIN_OFFSET *pSkinOffset = new SKIN_OFFSET;
ZeroMemory(pSkinOffset,sizeof(SKIN_OFFSET)); ZeroMemory(pSkinOffset,sizeof(SKIN_OFFSET));
#ifdef __PS3__ #ifdef __PS3__
// 4J Stu - The Xbox version used swscanf_s which isn't available in GCC. // 4J Stu - The Xbox version used swscanf_s which isn't available in GCC.
swscanf(value.c_str(), L"%10ls%f%f%f%f", wchBodyPart, swscanf(value.c_str(), L"%10ls%f%f", wchBodyPart,
#else #else
swscanf_s(value.c_str(), L"%9ls%f%f%f%f", wchBodyPart,4, swscanf_s(value.c_str(), L"%9ls%f%f", wchBodyPart,2,
#endif #endif
&pSkinOffset->fD, &pSkinOffset->fD,
&pSkinOffset->fO); &pSkinOffset->fO);