Skip to content
This repository has been archived by the owner on Jun 2, 2024. It is now read-only.

Using Hit Counts and ResetIf pt_BR

meleu edited this page Feb 18, 2019 · 5 revisions

Usando o Contador de Hits e o ResetIf

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).

speedfreak-example

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

  1. A velocidade do jogador está acima de 300 para 600 frames (ou 10 segundos se passaram).

  2. reset o contador de hit (hit counter) se a velocidade for menor que 300.

  3. reset o contador de hit se o jogador pausa o jogo.

Guidelines

General

Achievement Development

WIP


Portugues

Geral

Desenvolvedores


Español

General

Desarrolladores

Clone this wiki locally