• Я зарабатываю 100 000 RUB / месяц на этом сайте!

    А знаешь как? Я всего-лишь публикую (создаю темы), а админ мне платит. Трачу деньги на мороженое, робуксы и сервера в Minecraft. А ещё на паль из Китая. 

    Хочешь так же? Пиши и узнавай условия: https://t.me/alex_redact
    Реклама: https://t.me/yougame_official

Исходник Onetap v4 resolver

Участник
Участник
Статус
Оффлайн
Регистрация
30 Дек 2020
Сообщения
398
Реакции
293
onetap resolver reversed
1651661687441.png
C++:
Expand Collapse Copy
    if (!(lag_record.m_layers.at(ANIMATION_LAYER_LEAN).m_weight * 1000.f)) {
        if (record->m_processed_velocity >= 3 || (lag_record.m_layers.at(ANIMATION_LAYER_MOVEMENT_MOVE).m_weight * 1000.f) == (previous_record.m_layers.at(ANIMATION_LAYER_MOVEMENT_MOVE).m_weight * 1000.f)) {
            // setup 4len_vo_rty_lol ( 4delta )  in animation fix before run_player_update..
            // pseudo:
            // LODWORD(4len_vo_rty_lol) = COERCE_UNSIGNED_INT(*record + 0x194) - *(record + 0x484));

            const float delta_left = abs(lag_record.m_layers.at(ANIMATION_LAYER_MOVEMENT_MOVE).m_playback_rate
                - lag_record.m_resolver_layers.at(S_LEFT).at(ANIMATION_LAYER_MOVEMENT_MOVE).m_playback_rate);
            const float delta_right = abs(lag_record.m_layers.at(ANIMATION_LAYER_MOVEMENT_MOVE).m_playback_rate
                - lag_record.m_resolver_layers.at(S_RIGHT).at(ANIMATION_LAYER_MOVEMENT_MOVE).m_playback_rate);
            const float delta_center = abs(lag_record.m_layers.at(ANIMATION_LAYER_MOVEMENT_MOVE).m_playback_rate
                - lag_record.m_resolver_layers.at(S_CENTER).at(ANIMATION_LAYER_MOVEMENT_MOVE).m_playback_rate);
            const float delta_quad = abs(lag_record.m_layers.at(ANIMATION_LAYER_MOVEMENT_MOVE).m_playback_rate
                - lag_record.m_resolver_layers.at(S_QUAD).at(ANIMATION_LAYER_MOVEMENT_MOVE).m_playback_rate);

            if (!(delta_quad * 1000.f)) {
                m_finally_active = 1;
            }
            m_side  = 0;
            float last_delta = abs(lag_record.m_layers.at(ANIMATION_LAYER_MOVEMENT_MOVE).m_playback_rate
                - lag_record.m_resolver_layers.at(S_QUAD).at(ANIMATION_LAYER_MOVEMENT_MOVE).m_playback_rate);

            if ((delta_center * 1000.f) || delta_quad < delta_center) {
                m_can_animate = m_finally_active;
            }
            else {
                m_can_animate = 1;
                m_side = 3;
                last_delta = delta_center;
            }

            if (!(delta_left * 1000.f) && last_delta >= delta_left) {
                m_can_animate = 1;
                m_side = 1;
                last_delta = delta_left;
            }

            if (!(delta_right * 1000.f) && last_delta >= delta_right) {
                m_can_animate = 1;
                m_side = 2;
                return;
            }
        }
        else {
            m_can_animate = 0;
        }

        lag_record.m_moving_resolver_active = m_can_animate;
        lag_record.m_side = m_side;
    }

credits: me, @movebx, @sharklaser1
 
Последнее редактирование:
Код:
Expand Collapse Copy
        if ( !( delta_quad * 1000.f ) ) {
А ты крут
 
Посмотрев на псевдокод уже понял, что дело пахнет жареным xD
 
Пофиксил нейминг варов и некоторые неточности
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Не понял зачем это слили, понял зачем Дмитрий потрошитель спрашивал меня где находится ресольвер вантапа в4, а пару неймингов ну слишком похожи на скрины с моей страницы в ВК, так что прошу в кредиты добавить и ссылку на мой вк?
А почему should_use_anim_solve называется can_animate это тоже загадка ахахахах а объяснение что там за quad_delta это тоже загадка какая то..
пиздец вы еще и псевдо нормально перенести зафейлили ХАХАХАХАХАХ Я НЕ ПОНИМАЮ КАК ТАКОЕ ВОЗМОЖНО
 
Последнее редактирование:
-rep wrong reversed
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ладно ладно
1651681500295.png


Код:
Expand Collapse Copy
   if (!(lag_record.m_layers.at(ANIMATION_LAYER_LEAN).m_weight * 1000.f)) {
        if (record->m_processed_velocity >= 3 || (lag_record.m_layers.at(ANIMATION_LAYER_MOVEMENT).m_weight * 1000.f) == (previous_record.m_layers.at(ANIMATION_LAYER_MOVEMENT).m_weight * 1000.f)) {
            // setup 4len_vo_rty_lol ( 4delta )  in animation fix before run_player_update..
классно перепастили ребят
1651681550724.png

вы даже из готового псевдо перенести нормально не можете.
 
ладно ладно
Посмотреть вложение 202330

Код:
Expand Collapse Copy
   if (!(lag_record.m_layers.at(ANIMATION_LAYER_LEAN).m_weight * 1000.f)) {
        if (record->m_processed_velocity >= 3 || (lag_record.m_layers.at(ANIMATION_LAYER_MOVEMENT).m_weight * 1000.f) == (previous_record.m_layers.at(ANIMATION_LAYER_MOVEMENT).m_weight * 1000.f)) {
            // setup 4len_vo_rty_lol ( 4delta )  in animation fix before run_player_update..
классно перепастили ребят Посмотреть вложение 202331
вы даже из готового псевдо перенести нормально не можете bez-dari
Дружище, а что тут вронг ?
1651681843111.png

1651682042381.png
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
окей парень

какая разница между
Код:
Expand Collapse Copy
bool some_val = false;



if ( something )
some_val = who_tf;



if ( some_val || allah )
// business
и

Код:
Expand Collapse Copy
if ( something ) {

if ( who_tf || allah )

// business

}
??? learncpp.com

а разницы у мс.потрошителя оказывается нет я понял вопросы закрыты
 
дампик бы
а на счет темы
C++:
Expand Collapse Copy
 float last_delta = abs(lag_record.m_layers.at(ANIMATION_LAYER_MOVEMENT_MOVE).m_playback_rate
                - lag_record.m_resolver_layers.at(S_QUAD).at(ANIMATION_LAYER_MOVEMENT_MOVE).m_playback_rate);
вопрос зачем это объясните пж
 
Так это тоже самое что было в вантапе в2-в3, даже ледос эту хуйню уже реализовывал. :CoolStoryBob:
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Так это тоже самое что было в вантапе в2-в3, даже ледос эту хуйню уже реализовывал. :CoolStoryBob:
В в4 только 4 дельта появилась. Никаких магических технологий с ресольвером не делали. :roflanEbalo:
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу