From 38e113b9ba01a9e524c220a76cb83f326a8293f6 Mon Sep 17 00:00:00 2001 From: khang Date: Sat, 30 Mar 2024 12:35:44 -0400 Subject: [PATCH] Add hook for TAS studio camera view editing mode --- BunnymodXT/modules/HwDLL.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/BunnymodXT/modules/HwDLL.cpp b/BunnymodXT/modules/HwDLL.cpp index 92e1a776..b7d6c7e3 100644 --- a/BunnymodXT/modules/HwDLL.cpp +++ b/BunnymodXT/modules/HwDLL.cpp @@ -2487,6 +2487,14 @@ extern "C" DLLEXPORT void bxt_tas_studio_norefresh_override(int stop_frame) { hw.tas_studio_norefresh_override = stop_frame; } +extern "C" DLLEXPORT void bxt_tas_studio_freecam_set_origin(std::array origin) { + auto &hw = HwDLL::GetInstance(); + + hw.cameraOverrideOrigin[0] = origin[0]; + hw.cameraOverrideOrigin[1] = origin[1]; + hw.cameraOverrideOrigin[2] = origin[2]; +} + void HwDLL::ResetTASPlaybackState() { CallOnTASPlaybackStopped();