GithubHelp home page GithubHelp logo

d3d12-hook-imgui's People

Contributors

drnseven avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

d3d12-hook-imgui's Issues

How to change the pixel shader to achieve the purpose of changing the color of the character

How to change the pixel shader to achieve the purpose of changing the color of the character。
I have read the directx 12 book, but I cannot get the target-PipelineState.
How to rewrite the state of the deep template to achieve wallhook.
I only get PipelineState through HOOK-SetPipelineState, and ID3DBlob through GetCachedBlob. ID3DBlob will not be converted to D3D12_GRAPHICS_PIPELINE_STATE_DESC.

nothing happens when injected

followed the instructions built and injected the dll it injects but nothing shows up i looked in the vs for hotkey but didnt find anything?

Cyberpunk freezes when menu is open

When you press insert, the menu opens and the game freezes, does not respond to any input. Hangs only when closing the menu through the debugger.

Judging by line 201, this should have worked with Cyberpunk.

//cyberpunk 2077 no pants hack (low settings)

As I understand the problem in the method on line 62

LRESULT APIENTRY WndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { if (ShowMenu) { ImGui_ImplWin32_WndProcHandler(hwnd, uMsg, wParam, lParam); return true; } return CallWindowProc(Process::WndProc, hwnd, uMsg, wParam, lParam); }

Share Crosshair Code for this?

When i make a crosshair and i hide menu with 'insert' the crosshair disapears even through I am using GetBackgroundDrawList.

Any ideas?

    int m_width = ImGui::GetIO().DisplaySize.x;
    int m_height = ImGui::GetIO().DisplaySize.y;


    static bool Cross = false;
    static bool no_recoil = false;
    static bool no_spread = false;
    static bool no_sway = false;
    static bool no_bulletdrop = false;
    static bool show_res = false;
    static bool show_time = false;

    if (GetAsyncKeyState(VK_DELETE) & 1) // toggle crosshair with  delete key
        Cross = !Cross;

    if (ImGui::CollapsingHeader("Misc"))
    {
        if (ImGui::BeginTable("Options", 3))
        {
            ImGui::TableNextColumn(); ImGui::Checkbox("No Recoil", &no_recoil);
            ImGui::TableNextColumn(); ImGui::Checkbox("No Spread", &no_spread);
            ImGui::TableNextColumn(); ImGui::Checkbox("No Sway", &no_sway);
            ImGui::TableNextColumn(); ImGui::Checkbox("No Bulletdrop", &no_bulletdrop);
            ImGui::TableNextColumn(); ImGui::Checkbox("Show Resolution", &show_res);
            ImGui::TableNextColumn(); ImGui::Checkbox("Show Time", &show_time);
            ImGui::TableNextColumn(); ImGui::Checkbox("Crosshair", &Cross);
            if (Cross)
            {
                    ImGui::Begin("#crosshair", nullptr, ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoBackground | ImGuiWindowFlags_NoCollapse |
                        ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoSavedSettings | ImGuiWindowFlags_NoScrollbar);
                    ImGui::GetBackgroundDrawList()->AddCircle(ImVec2(m_width / 2, m_height / 2), 6, IM_COL32(255, 0, 0, 255), 100, 0.0f);
                    ImGui::End();
            }
            // ImGui::Render(); (Causes Crash)
            ImGui::EndTable();
        }
    }
    ```

How to get a Screen shot in D3D12 Game?

I'm not well experienced actually in D3D12.

I'm writing a tool to get a Screen Shot in Diablo II: Resurrected which uses D3D12.

But I failed with using API in gdi32.dll like

bool PrintWindow(
IntPtr hwnd, // Window to copy,Handle to the window that will be copied.
IntPtr hdcBlt, // HDC to print into,Handle to the device context.
UInt32 nFlags // Optional flags,Specifies the drawing options. It can be one of the following values.
);

It gives me a whole black image....

So what should I do?

Thanks for help...

Injection not working

Hey, I've tried injecting multiple different projects into the ElementDemo you mentioned you tested on, including yours, but nothing has been working. I used the window included with imguis DX12Example and removed all the code that would normally render the menu from the project so that I could test injections on it. That worked, but now I'm even more confused, any idea what might be causing this? Maybe I'm missing a library or SDK or something? I compiled the project into a dll for x64 release and used xenos injector.

drawing disappears

Hello. I ran into a problem that after the injection at the moment the game starts, the ImGui menu appears for a couple of seconds and then disappears. When the game is already running, I inject, there is no reaction. I suspect something is changing in those couple of seconds, but I can't figure out what it is. What is the best way for me to do this to find out?

Handling Window Resize

Hello,
I have been trying unsuccessfully for hours to prevent the crash when resizing the window. Unfortunately, my Google search on this problem with D3D12 was also unsuccessful. Maybe someone has already encountered this problem and found a solution. I would be very happy, thank you.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.