Criando um Temporizador com ResetIf
Hits Baseado na Velocidade do Jogo
Neste exemplo, você aprenderá como criar um Temporizador no jogo baseado na taxa de quadros (framerate) do jogo.
Todo jogo tem um endereço que está constantemente aumentando, ele funciona como um motor em um carro que está constantemente em movimento, independentemente do que você faz, e começa assim que você inicia o jogo. O jogo em si é seu carro, e alguns carros são mais rápidos que outros.
Por favor, note que jogos PAL (50hz) têm uma taxa de quadros menor que jogos NTSC (60hz) e não são compatíveis com este método. É recomendado criar todos os Temporizadores baseados na versão NTSC do jogo, a menos que a versão PAL seja a única existente e não haja Patch NTSC disponível.
Endereços
0x19
: Modo Demo:01
=Ativo,00
=Inativo0x1a
: Motor do Jogo (velocidade baseada na taxa de quadros)0x25
: Jogo Pausado:01
=Sim,00
=Não0x2c
: Progressão do Jogo:03
=Antes do Estágio começar,04
=Estágio iniciado,08
=Estágio finalizado0x30
: ID do Estágio (neste exemplo, Estágio 1)
Link para a Conquista: Contra Speedrun
YouTube: ResetIfHits Demo: Contra Estágio 1 60 segundos Speedrun
Conditions
Ativa o 'Hit' da Conquista ao entrar em um Estágio (
03
só aparece uma vez em cada Estágio).Ativa a Conquista quando um Estágio foi finalizado.
Estágio Atual (neste exemplo, Estágio 1).
Pausa a Conquista se o Jogo estiver 'Pausado' (Para o Temporizador na Conquista).
Reseta a Conquista se
60
segundos3600
Hits forem atingidos.1
segundo =60Hits
(NTSC 60fps),50Hits
(PAL 50fps).Reseta a Conquista se o
Modo Demo
estiver ativo.Reseta o Temporizador da Conquista ao entrar em um novo Estágio.