C# PhantomRender Universal graphics hook | Imgui | .NET Core / .NET Framework

DestroyerDarkNess

Известный
Автор темы
58
131

PhantomRender​

68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e2e7376673f7374796c653d666c61742d737175617265
68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d57696e646f77732d3030373844372e7376673f7374796c653d666c61742d737175617265
68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6672616d65776f726b2d6e657434382532302537432532306e6574392e302d3531324244342e7376673f7374796c653d666c61742d737175617265
68747470733a2f2f696d672e736869656c64732e696f2f62616467652f617263682d7838362532302537432532307836342d3535353535352e7376673f7374796c653d666c61742d737175617265


Universal graphics hook + ImGui injected runtime for Windows games and applications.

Includes two host variants: a modern NativeAOT host on .NET 9 and a managed host on .NET Framework 4.8

SourceCode:
https://github.com/DestroyerDarkNess/PhantomRender

Graphics Support​

APIStatusNotes
DirectX 9✅ SupportedPresent and EndScene modes are implemented.
DirectX 10✅ SupportedDXGI IDXGISwapChain::Present path.
DirectX 11✅ SupportedStable resize path, owner-thread filtering, and Unity compatibility mode.
DirectX 12✅ SupportedQueue capture path with Unity compatibility mode; still validate per title.
OpenGL✅ SupportedwglSwapBuffers hook path with target/context reinit on change.
Vulkan🚧 In ProgressBackend is still under construction and is not considered working yet.

Games test​




1775063070711.png


1775063197811.png

571413272-f6b85eb3-4a50-40a6-9b8b-6fcb72de84c6.png




Contributions are welcome. If you liked it ❤️, leave a star to the repository.
 
Последнее редактирование:
  • Нравится
Реакции: kyrtion и Deps