diff --git a/include/d/d_camera.h b/include/d/d_camera.h index e1dca21855..37b634d18f 100644 --- a/include/d/d_camera.h +++ b/include/d/d_camera.h @@ -82,7 +82,7 @@ struct UnkManualCameraParam { struct dCamera_event_param { /* 0x00 */ char name[16]; /* 0x10 */ int field_0x10; - /* 0x14 */ int value; + /* 0x14 */ uintptr_t value; }; struct dCamera_type_data { diff --git a/libs/JSystem/src/JStudio/JStudio/fvb.cpp b/libs/JSystem/src/JStudio/JStudio/fvb.cpp index 3100901ff1..b8082211c9 100644 --- a/libs/JSystem/src/JStudio/JStudio/fvb.cpp +++ b/libs/JSystem/src/JStudio/JStudio/fvb.cpp @@ -321,8 +321,8 @@ void TObject_hermite::prepare_data_(const data::TParse_TParagraph::TData& rData, ASSERT(pContent != NULL); #if TARGET_PC - u32 u = BE::swap(pContent->_0 & 0xFFFFFFF); - u32 uSize = BE::swap(pContent->_0 >> 0x1C); + u32 u = (pContent->_0 & 0xFFFFFFF); + u32 uSize = (pContent->_0 >> 0x1C); endianSwapListData(pContent->_4, u * uSize); fnValue.data_set(pContent->_4, u, uSize); #else diff --git a/src/d/d_ev_camera.cpp b/src/d/d_ev_camera.cpp index 444a9be213..6be0bf991e 100644 --- a/src/d/d_ev_camera.cpp +++ b/src/d/d_ev_camera.cpp @@ -48,7 +48,7 @@ int dCamera_c::StartEventCamera(int param_0, int param_1, ...) { if (param_name != NULL) { strcpy(mEventData.mEventParams[i].name, param_name); mEventData.mEventParams[i].field_0x10 = va_arg(args, int); - mEventData.mEventParams[i].value = va_arg(args, int); + mEventData.mEventParams[i].value = va_arg(args, uintptr_t); } else { mEventData.mEventParams[i].name[0] = 0; break;