Jump to content

source i found whats crashing my game


xzasdSADDSADA
 Share

Recommended Posts

title, and i dont rly know how to fix it

code:

 

_declspec(noinline)void hooks::updateclientsideanimation_detour(player_t* player)
{
    if (g_ctx.globals.updating_animation && m_clientstate()->iDeltaTick != -1)
        return ((UpdateClientSideAnimationFn)original_updateclientsideanimation)(player);

    if (player == g_ctx.local())
        return ((UpdateClientSideAnimationFn)original_updateclientsideanimation)(player);
    
    if (!g_cfg.ragebot.enable && !g_cfg.legitbot.enabled)
        return ((UpdateClientSideAnimationFn)original_updateclientsideanimation)(player);

    if (!player->valid(false, false))
        return ((UpdateClientSideAnimationFn)original_updateclientsideanimation)(player);
}

in specific these 2 lines
 

    if (g_ctx.globals.updating_animation && m_clientstate()->iDeltaTick != -1)
        return ((UpdateClientSideAnimationFn)original_updateclientsideanimation)(player);

 

Link to comment
Share on other sites

39 minutes ago, xzasdSADDSADA said:

title, and i dont rly know how to fix it

code:

 

_declspec(noinline)void hooks::updateclientsideanimation_detour(player_t* player)
{
    if (g_ctx.globals.updating_animation && m_clientstate()->iDeltaTick != -1)
        return ((UpdateClientSideAnimationFn)original_updateclientsideanimation)(player);

    if (player == g_ctx.local())
        return ((UpdateClientSideAnimationFn)original_updateclientsideanimation)(player);
    
    if (!g_cfg.ragebot.enable && !g_cfg.legitbot.enabled)
        return ((UpdateClientSideAnimationFn)original_updateclientsideanimation)(player);

    if (!player->valid(false, false))
        return ((UpdateClientSideAnimationFn)original_updateclientsideanimation)(player);
}

in specific these 2 lines
 

    if (g_ctx.globals.updating_animation && m_clientstate()->iDeltaTick != -1)
        return ((UpdateClientSideAnimationFn)original_updateclientsideanimation)(player);

 

1, Use Debugger

2. STOP PASTING!

"1st thing check your sig (main.cpp) the 13th sig should be "55 8B EC 51 56 8B F1 80 BE ? ? ? ? ? 74", (!)the numbers go 0->1->2 so on...(!)
2nd thing if that doesnt work i would try is settings g_ctx.globals.updating_animation to false when ur not alive, maybe even disable the whole local animfix when youre dead"

Link to comment
Share on other sites

i changed the 13th sig and it crashes on inject 

 

    g_ctx.signatures =
    {
        crypt_str("A1 ? ? ? ? 50 8B 08 FF 51 0C"),
        crypt_str("B9 ?? ?? ?? ?? A1 ?? ?? ?? ?? FF 10 A1 ?? ?? ?? ?? B9"),
        crypt_str("0F 11 05 ?? ?? ?? ?? 83 C8 01"),
        crypt_str("8B 0D ?? ?? ?? ?? 8B 46 08 68"),
        crypt_str("B9 ? ? ? ? F3 0F 11 04 24 FF 50 10"),
        crypt_str("8B 3D ? ? ? ? 85 FF 0F 84 ? ? ? ? 81 C7"),
        crypt_str("A1 ? ? ? ? 8B 0D ? ? ? ? 6A 00 68 ? ? ? ? C6"),
        crypt_str("80 3D ? ? ? ? ? 53 56 57 0F 85"),
        crypt_str("55 8B EC 83 E4 F8 83 EC 18 56 57 8B F9 89 7C 24 0C"),
        crypt_str("80 3D ? ? ? ? ? 74 06 B8"),
        crypt_str("55 8B EC 83 E4 F0 B8 D8"),
        crypt_str("55 8B EC 83 E4 F8 81 EC ? ? ? ? 53 56 8B F1 57 89 74 24 1C"),
        crypt_str("55 8B EC 83 E4 F0 B8 ? ? ? ? E8 ? ? ? ? 56 8B 75 08 57 8B F9 85 F6"),
        crypt_str("55 8B EC 51 56 8B F1 80 BE ? ? ? ? ? 74 36"),
        crypt_str("56 8B F1 8B 8E ? ? ? ? 83 F9 FF 74 21"),
        crypt_str("55 8B EC 83 E4 F8 83 EC 5C 53 8B D9 56 57 83"),
        crypt_str("55 8B EC A1 ? ? ? ? 83 EC 10 56 8B F1 B9"),
        crypt_str("57 8B F9 8B 07 8B 80 ? ? ? ? FF D0 84 C0 75 02"),
        crypt_str("55 8B EC 81 EC ? ? ? ? 53 8B D9 89 5D F8 80"),
        crypt_str("53 0F B7 1D ? ? ? ? 56"),
        crypt_str("8B 0D ? ? ? ? 8D 95 ? ? ? ? 6A 00 C6")
    };
 

here are the normal sigs without the change

and its not a normal lw source it has a diff main.cpp, i can send it if you want.

ill try the second fix

also to clarify it doesnt crash on inject it crashes when i load into a server with alot of ppl sometimes or when a bunch of people with aa come into range of esp/resolver

  • Haha 1
Link to comment
Share on other sites

                else if (!(int(record->anim_layers[12].m_flWeight * 1000.f)) && int(record->anim_layers[6].m_flWeight * 1000.f) == int(record->anim_layers[6].m_flWeight * 1000.f))
                {
                    const auto delta_first = fabsf(record->anim_layers[6].m_flPlaybackRate - record->resolver_anim_layer[0][6].m_flPlaybackRate);
                    const auto delta_second = fabsf(record->anim_layers[6].m_flPlaybackRate - record->resolver_anim_layer[2][6].m_flPlaybackRate);
                    const auto delta_third = fabsf(record->anim_layers[6].m_flPlaybackRate - record->resolver_anim_layer[1][6].m_flPlaybackRate);

                    if (delta_first < delta_second || delta_second <= delta_third || (delta_second * 1000.0f))
                    {
                        if (delta_first >= delta_third && delta_second > delta_third && !(delta_third * 1000.0f))
                        {
                            player_record->side = RESOLVED_RIGHT;
                        }
                    }
                    else
                    {
                        player_record->side = RESOLVED_LEFT;
                    }

it could also be this, but it hasnt given me an error for this in a while

Link to comment
Share on other sites

11 hours ago, xzasdSADDSADA said:

i changed the 13th sig and it crashes on inject 

 

    g_ctx.signatures =
    {
        crypt_str("A1 ? ? ? ? 50 8B 08 FF 51 0C"),
        crypt_str("B9 ?? ?? ?? ?? A1 ?? ?? ?? ?? FF 10 A1 ?? ?? ?? ?? B9"),
        crypt_str("0F 11 05 ?? ?? ?? ?? 83 C8 01"),
        crypt_str("8B 0D ?? ?? ?? ?? 8B 46 08 68"),
        crypt_str("B9 ? ? ? ? F3 0F 11 04 24 FF 50 10"),
        crypt_str("8B 3D ? ? ? ? 85 FF 0F 84 ? ? ? ? 81 C7"),
        crypt_str("A1 ? ? ? ? 8B 0D ? ? ? ? 6A 00 68 ? ? ? ? C6"),
        crypt_str("80 3D ? ? ? ? ? 53 56 57 0F 85"),
        crypt_str("55 8B EC 83 E4 F8 83 EC 18 56 57 8B F9 89 7C 24 0C"),
        crypt_str("80 3D ? ? ? ? ? 74 06 B8"),
        crypt_str("55 8B EC 83 E4 F0 B8 D8"),
        crypt_str("55 8B EC 83 E4 F8 81 EC ? ? ? ? 53 56 8B F1 57 89 74 24 1C"),
        crypt_str("55 8B EC 83 E4 F0 B8 ? ? ? ? E8 ? ? ? ? 56 8B 75 08 57 8B F9 85 F6"),
        crypt_str("55 8B EC 51 56 8B F1 80 BE ? ? ? ? ? 74 36"),
        crypt_str("56 8B F1 8B 8E ? ? ? ? 83 F9 FF 74 21"),
        crypt_str("55 8B EC 83 E4 F8 83 EC 5C 53 8B D9 56 57 83"),
        crypt_str("55 8B EC A1 ? ? ? ? 83 EC 10 56 8B F1 B9"),
        crypt_str("57 8B F9 8B 07 8B 80 ? ? ? ? FF D0 84 C0 75 02"),
        crypt_str("55 8B EC 81 EC ? ? ? ? 53 8B D9 89 5D F8 80"),
        crypt_str("53 0F B7 1D ? ? ? ? 56"),
        crypt_str("8B 0D ? ? ? ? 8D 95 ? ? ? ? 6A 00 C6")
    };
 

here are the normal sigs without the change

and its not a normal lw source it has a diff main.cpp, i can send it if you want.

ill try the second fix

also to clarify it doesnt crash on inject it crashes when i load into a server with alot of ppl sometimes or when a bunch of people with aa come into range of esp/resolver

Okay, this is an easy fix. 

Replace your signatures to:

    g_ctx.signatures =
    {
        crypt_str("A1 ? ? ? ? 50 8B 08 FF 51 0C"),
        crypt_str("B9 ?? ?? ?? ?? A1 ?? ?? ?? ?? FF 10 A1 ?? ?? ?? ?? B9"),
        crypt_str("0F 11 05 ?? ?? ?? ?? 83 C8 01"),
        crypt_str("8B 0D ?? ?? ?? ?? 8B 46 08 68"),
        crypt_str("B9 ? ? ? ? F3 0F 11 04 24 FF 50 10"),
        crypt_str("8B 3D ? ? ? ? 85 FF 0F 84 ? ? ? ? 81 C7"),
        crypt_str("A1 ? ? ? ? 8B 0D ? ? ? ? 6A 00 68 ? ? ? ? C6"),
        crypt_str("80 3D ? ? ? ? ? 53 56 57 0F 85"),
        crypt_str("55 8B EC 83 E4 F8 83 EC 18 56 57 8B F9 89 7C 24 0C"),
        crypt_str("80 3D ? ? ? ? ? 74 06 B8"),
        crypt_str("55 8B EC 83 E4 F0 B8 D8"),
        crypt_str("55 8B EC 83 E4 F8 81 EC ? ? ? ? 53 56 8B F1 57 89 74 24 1C"),
        crypt_str("55 8B EC 83 E4 F0 B8 ? ? ? ? E8 ? ? ? ? 56 8B 75 08 57 8B F9 85 F6"),
        crypt_str("55 8B EC 51 56 8B F1 80 BE ? ? ? ? ? 74 36"),
        crypt_str("56 8B F1 8B 8E ? ? ? ? 83 F9 FF 74 23"),
        crypt_str("55 8B EC 83 E4 F8 83 EC 5C 53 8B D9 56 57 83"),
        crypt_str("55 8B EC A1 ? ? ? ? 83 EC 10 56 8B F1 B9"),
        crypt_str("57 8B F9 8B 07 8B 80 ? ? ? ? FF D0 84 C0 75 02"),
        crypt_str("55 8B EC 81 EC ? ? ? ? 53 8B D9 89 5D F8 80"),
        crypt_str("53 0F B7 1D ? ? ? ? 56"),
        crypt_str("8B 0D ? ? ? ? 8D 95 ? ? ? ? 6A 00 C6")
    };

hope this helps!

Link to comment
Share on other sites

  • 5 months later...
On 5/23/2021 at 2:24 AM, 197k said:

Okay, this is an easy fix. 

Replace your signatures to:

    g_ctx.signatures =
    {
        crypt_str("A1 ? ? ? ? 50 8B 08 FF 51 0C"),
        crypt_str("B9 ?? ?? ?? ?? A1 ?? ?? ?? ?? FF 10 A1 ?? ?? ?? ?? B9"),
        crypt_str("0F 11 05 ?? ?? ?? ?? 83 C8 01"),
        crypt_str("8B 0D ?? ?? ?? ?? 8B 46 08 68"),
        crypt_str("B9 ? ? ? ? F3 0F 11 04 24 FF 50 10"),
        crypt_str("8B 3D ? ? ? ? 85 FF 0F 84 ? ? ? ? 81 C7"),
        crypt_str("A1 ? ? ? ? 8B 0D ? ? ? ? 6A 00 68 ? ? ? ? C6"),
        crypt_str("80 3D ? ? ? ? ? 53 56 57 0F 85"),
        crypt_str("55 8B EC 83 E4 F8 83 EC 18 56 57 8B F9 89 7C 24 0C"),
        crypt_str("80 3D ? ? ? ? ? 74 06 B8"),
        crypt_str("55 8B EC 83 E4 F0 B8 D8"),
        crypt_str("55 8B EC 83 E4 F8 81 EC ? ? ? ? 53 56 8B F1 57 89 74 24 1C"),
        crypt_str("55 8B EC 83 E4 F0 B8 ? ? ? ? E8 ? ? ? ? 56 8B 75 08 57 8B F9 85 F6"),
        crypt_str("55 8B EC 51 56 8B F1 80 BE ? ? ? ? ? 74 36"),
        crypt_str("56 8B F1 8B 8E ? ? ? ? 83 F9 FF 74 23"),
        crypt_str("55 8B EC 83 E4 F8 83 EC 5C 53 8B D9 56 57 83"),
        crypt_str("55 8B EC A1 ? ? ? ? 83 EC 10 56 8B F1 B9"),
        crypt_str("57 8B F9 8B 07 8B 80 ? ? ? ? FF D0 84 C0 75 02"),
        crypt_str("55 8B EC 81 EC ? ? ? ? 53 8B D9 89 5D F8 80"),
        crypt_str("53 0F B7 1D ? ? ? ? 56"),
        crypt_str("8B 0D ? ? ? ? 8D 95 ? ? ? ? 6A 00 C6")
    };

hope this helps!

late reply but, what do the signatures represent?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...