banner
Avaliação
Votado0

Liberação de movimento

0
Versão do mod:v1.0
Versão do jogo:all
O mod foi testado com sucesso e está livre de vírus
17449.72K417.96K

Denunciar mod

  • image
modalImage

Sobre este Mod

Embora seja certamente um grande jogo, houve alguns momentos menores no sistema de movimento que me incomodaram desde o lançamento. E agora eu finalmente tirei o tempo para eliminá-los.


Por favor, tenha em mente que ainda não é um trabalho concluído, mas acho que fiz muito bem. Claro, é possível que isso irá arruinar o seu jogo um pouco, especialmente se você não estiver jogando como eu estou (kb+m, e eu prefiro sprint).


Problema 1 - Bloco Sprint


O que é: Quando você corre, salta ou desliza e volta a andar, mesmo que ainda tenha uma corrida de velocidade, você não corre. Em vez disso, você está apenas andando devagar. Então você constantemente tem que soltar o sprint e pressioná-lo novamente. Isso é especialmente irritante quando você tenta chamar Kerentsikov com um slide, uma vez que você precisa correr para ele.


Por que isso acontece: é feito de propósito. É um recurso, não um bug. Há uma função especial para isso: sprintInputLock. SprintInputLock é ativado quando você insere um sprint e removido quando você libera a tecla sprint. E enquanto estiver ativo, você não pode entrar no sprint, ele está bloqueado.


O que eu fiz: o CDPR fechou com uma fechadura ao entrar na velocidade, eu criei uma solução para a fechadura ao entrar na velocidade. Quando você está prestes a entrar em um sprint e está segurando um sprint, e a única coisa que o impede é sprintInputLock, ignore-o.


Problema 2 - Junção ambulante


O que é: Você tenta andar em uma velocidade razoável, mergulhando no jogo e tudo isso, e de repente seu personagem começa a correr (não saltando). O Walking Tumbler se desligou. Isso ocorre principalmente quando você entra em certas áreas, como sua casa. Então, quando Vi volta para casa e cruza o limiar de seu apartamento, ele começa a correr.


Por que isso acontece: feito de propósito. Eu não estou inventando, eu primeiro pensei que era algum tipo de problema de reinicialização, que o motor volta ao seu estado padrão quando você entra na nova zona, afinal, o interruptor foi adicionado retroativamente. Mas não, o cancelamento da caminhada é causado por ForceDisableToggleWalk. Por quê? Eu não tenho ideia.


O que eu fiz: Eu bloqueio ForceDisableToggleWalk se você não está em combate. Não se esqueça de que eu não tenho ideia de por que eles adicionaram isso, então há uma certa chance de que possa causar alguns problemas no futuro. Mas eu tenho jogado assim por dois dias e não vejo nenhum problema.


Problema 3 - Agachamento Deslizante


O que é: Você está no meio de uma rápida luta cercada por inimigos, e decidir rastejar para fora, enquanto você acha difícil mirar e chamar Kerentsikov. Em vez disso, você se agacha. Agora você senta no meio do campo de batalha, quase não se mexendo. E então você morre.


Por que isto acontece: Isto acontece porque, tecnicamente, deslizar é uma forma especial de agachamento. É por isso que não há nenhum botão deslizante no jogo, mas apenas um botão de agachamento/deslizamento. Quando você pressiona este botão, o jogo primeiro verifica: Podemos nos agachar? Se sim, podemos deslizar? Se sim, deslizamos, mas caso contrário voltamos aos agachamentos. Sentar-se é fácil, você pode fazê-lo quase todo o tempo, deslizar é mais difícil. Há muitas condições extras para deslizar, e a maioria delas está relacionada à velocidade do movimento. Mover-se rapidamente é fácil até que você esteja em posse de uma arma, mas armas pesadas retardam você, e é aí que os problemas surgem. Porque se você é muito lento, você está agachado em vez de deslizar, e o agachamento deixa você mais lento!


O que eu fiz: eu fiz uma verificação preliminar. Quando você imprime (e só então) e clica em "agachamento/deslizamento", eu primeiro faço esta verificação preliminar, e se estiver errado, se você estiver muito lento, eu declaro agachamento impossível. E como você não pode se agachar, você continua fazendo o que já fez antes, que é velocidade. Então há uma chance de que em uma fração de segundo você será rápido o suficiente, e se você ainda segurar o botão de agachamento, você escorregará com sucesso. Em vez de voltar para agachamento, você desliza uma fração de segundo depois.


Problema 4 - Problema com agachamento e impressão (tornou-se opcional, agora está no segundo arquivo)


O que é: Há uma possibilidade de que apenas eu tive um problema com a implementação de agachamento em 2.0. Mas funciona quando sprint durante squat, e há uma certa coincidência com o slide e sprint. O que eu não posso suportar é que quando você muda o agachamento (pressionando c) e, em seguida, pressiona a velocidade, você não sprint, você faz o agachamento. Acho que a velocidade deve sempre terminar em agachamentos.


Por que isso acontece: sobrecarregue principalmente as chaves de entrada com verificações de certas vantagens.


O que eu fiz: Eu classifico as funções um pouco.

Squat sprint agora é chamado mantendo as teclas squat e sprint pressionadas durante o squat. Primeiro agachamento, em seguida, pressione e mantenha pressionado o sprint (então wasd).

O slide é o oposto: primeiro um sprint, depois pressione e segure o sprint.

Segurar o sprint ao trocar o squat (sem segurá-lo) terminará o squat e se moverá para o sprint.


Versão 5 - Crouch-Aim-Doging (também opcional)


É a coisa mais aleatória do mundo. Recentemente eu limpei meus poleiros um pouco, joguei fora algumas coisas desnecessárias, e então enfrentei um efeito muito, muito estranho. Às vezes eu não conseguia me jogar no travessão. E depois de um tempo procurando, eu me vi incapaz de esquivar-se do meu cabelo quando eu mirei e agachei. Alguns de vocês podem estar se perguntando por que eu deveria sentar, mirar e esquivar ao mesmo tempo: Porque ele desencadeia Kerentsikov!

E de repente parou de funcionar.


Por que isso acontece: existe tal benefício. "Steady Grip - permite que você atire no traço" Depois de pensar sobre isso por um tempo, eu decidi abandoná-lo, porque - honestamente - o traço dura um segundo dividido, como eu posso atirar enquanto eu estou no traço, muito menos entrar em qualquer coisa. E é aí que as coisas ficam estranhas. Depois de alguns testes, percebi que a vantagem não tinha efeito em atirar no traço. Você pode fazer isso sem a caneta. Não que fosse bom para qualquer coisa, porque ver acima...

Mas esta vantagem é uma condição necessária para a evasão enquanto mira e agachamento, que, por sua vez, é uma condição necessária para lançar Kerentsikov de cócoras. Não sei por quê.


O que eu fiz: eu apenas o excluí

__________________________________________________________________________



Requer Cyberpunk 2.0/2.01

Dependência: RedScript


Instalação: Descompacte para o diretório do jogo. A pasta MovementUnclunkifier deve estar na pasta Cyberpunk 2077\r6\scripts.


Mods/Addons semelhantes

Versão do Jogo *

all (MovementUnclunkifier_Issue1-3-9899-1-00-1697921185.zip)