Usando o Contador de Hits e o ResetIflink
Link para o texto em inglês: Using Hit Counts as a Timer
Vamos ver como o achievement Super Hang-On (Mega Drive) Speed Freak - Maintain at least 300kph for 10 seconds aparece no Achievement Editor dialog:
Addresses (endereços)
0x0055a
: é a velocidade.0x0c757
: é 0x00 quando o jogo é sem compensação (sem pausar).
Nesse achievement, desejamos que haja um fato ou condição que seja verdadeira 600 vezes consecutivamente. A razão para isso é que o Genesis/Mega Drive está travado no processamento de 60 frames de lógica por segundo (NTSC pelo menos?). E o fato que estamos procurando é que "a velocidade é mais de 300". Além disso, queremos que o jogador mantenha a velocidade acima de 300 sem pausar o jogo.
Condições
-
A velocidade do jogador está acima de 300 para 600 frames (ou 10 segundos se passaram).
-
reset o contador de hit (hit counter) se a velocidade for menor que 300.
-
reset o contador de hit se o jogador pausa o jogo.
Changeloglink
Last 10 changes on this page:
[2019-02-18 16:55] meleu:
fix broken link[2018-03-25 12:05] KingDice001:
Updated Using Hit Counts and ResetIf pt_BR (markdown)[2018-03-25 11:48] KingDice001:
Updated Using Hit Counts and ResetIf pt_BR (markdown)[2018-03-25 11:48] KingDice001:
Updated Using Hit Counts and ResetIf pt_BR (markdown)[2018-03-23 01:22] meleu:
Updated Using Hit Counts and ResetIf.pt_BR (markdown)