91 95 D3D12Hook::s_streamline.setup = true; 96 + } catch(...) { 97 + spdlog::error("[Streamline] Failed to hook Streamline"); 92 98 } 93 99 94 100 bool D3D12Hook::hook() { src/D3D12Hook.hpp +1-1 Origi
if (!m_update_transform_hook->create()) { return "Failed to hook UpdateTransform"; //return "Failed to hook UpdateTransform"; spdlog::error("Failed to hook UpdateTransform"); return std::nullopt; // who cares } return std::nullopt; 125 changes: 125 additions & 0 deletions 125 src/mo...
Hooks::on_initialize() has failed: Hooks init failed: via.render.layer.Overlay draw native function hook failed. New issue 0 REFramework-D2D - Version 1.2.0 Not set 28 Jan 2025, 10:39AM Error Message on quiting game New issue 0 REFramework-D2D - Version 0.4.0 Not set 26 Mar 2024, ...
311 313 return "Failed to hook GUI::draw"; 312 314 } 315 + #endif 313 316 314 317 return std::nullopt; 315 318 } @@ -357,7 +360,7 @@ std::optional<std::string> Hooks::hook_all_application_entries() { 357 360 } ...
We read every piece of feedback, and take your input very seriously. Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Cancel Create saved search Sign in Sign up Reseting focus {...
Scripting platform, modding framework and VR support for all RE Engine games - REFramework/src/D3D12Hook.cpp at 445e521f950d24a11c406a5aba1c505f837e44ce · praydog/REFramework
s_create_swapchain_hook = std::make_unique<PointerHook>(&create_swapchain_fn, &D3D12Hook::create_swapchain); }m_hooked = true; } catch (const std::exception& e) { spdlog::error("Failed to initialize hooks: {}", e.what()); @@ -468,8 +532,7 @@ HRESULT WINAPI D3D12Hook::pres...
auto device = g_framework->get_d3d12_hook()->get_device(); d3d12::ComPtr<ID3D12Resource> backbuffer{}; if (FAILED(swapchain->GetBuffer(0, IID_PPV_ARGS(&backbuffer))) { return "Failed to get back buffer"; } auto desc = backbuffer->GetDesc(); m_d3d12.default_rt_state = DirectX...
spdlog::info("[D3D12Hook] Failed to hook present, falling back to pointer hook"); m_present_hook.reset(); m_present_hook_ptr = std::make_unique<PointerHook>(&present_fn, &D3D12Hook::present); } m_present_hook = std::make_unique<PointerHook>(&present_fn, &D3D12Hook::present); ...
if (!s_renderer_create_blas_hook->create()) { spdlog::error("[IntegrityCheckBypass]: Failed to hook createBLAS!"); } else { spdlog::info("[IntegrityCheckBypass]: Hooked createBLAS!"); } } else { spdlog::error("[IntegrityCheckBypass]: Could not find unwound createBLAS!");...