This repository was archived by the owner on Jun 2, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 10
Condition Syntax
Jamiras edited this page Apr 19, 2024
·
3 revisions
| Size | Prefix | Example |
|---|---|---|
| Bit0 | 0xM |
0xM01234 |
| Bit1 | 0xN |
0xN01234 |
| Bit2 | 0xO |
0xO01234 |
| Bit3 | 0xP |
0xP01234 |
| Bit4 | 0xQ |
0xQ01234 |
| Bit5 | 0xR |
0xR01234 |
| Bit6 | 0xS |
0xS01234 |
| Bit7 | 0xT |
0xT01234 |
| Lower4 | 0xL |
0xL01234 |
| Upper4 | 0xU |
0xU01234 |
| 8bit | 0xH |
0xH01234 |
| 16bit | 0x |
0x 01234 |
| 24bit | 0xW |
0xW01234 |
| 32bit | 0xX |
0xX01234 |
| 16bit BE | 0xI |
0xI01234 |
| 24bit BE | 0xJ |
0xJ01234 |
| 32bit BE | 0xG |
0xG01234 |
| BitCount | 0xK |
0xK01234 |
| Float | fF |
fF01234 |
| Float BE | fB |
fB01234 |
| MBF32 | fM |
fM01234 |
| MBF32 LE | fL |
fL01234 |
| Double32 | fH |
fH01234 |
| Double32 BE | fI |
fI01234 |
| Modifier | Prefix | Example |
|---|---|---|
| Delta | d |
d0xH1234 |
| Prior | p |
p0xH1234 |
| BCD | b |
b0xH1234 |
| Invert | ~ |
~0xH1234 |
| Flag | Prefix | Example |
|---|---|---|
| ResetIf | R: |
R:0xH1234=1 |
| ResetNextIf | Z: |
Z:0xH1234=1 |
| PauseIf | P: |
P:0xH1234=1 |
| AndNext | N: |
N:0xH1234=1 |
| OrNext | O: |
O:0xH1234=1 |
| AddSource | A: |
A:0xH1234=1 |
| SubSource | B: |
B:0xH1234=1 |
| AddHits | C: |
C:0xH1234=1 |
| SubHits | D: |
D:0xH1234=1 |
| AddAddress | I: |
I:0xH1234=1 |
| Measured | M: |
M:0xH1234=1 |
| Measured% | G: |
G:0xH1234=1 |
| MeasuredIf | Q: |
Q:0xH1234=1 |
| Trigger | T: |
T:0xH1234=1 |
- User Guidelines
- Developer Guidelines
- Content Guidelines
- FAQ
- Setup Guide
- Emulator Support and Issues
- Ways to Contribute
- RABot, the RA Discord Robot
- Events
- Overlay Themes
- Useful Links
- Contributing with the docs
- About Us
- Tutorials
- Developer Docs
- How to Become an Achievement Developer
- Getting Started as an Achievement Developer
- Game Identification
- Achievement Design
- Achievement Scoring
- Difficulty Scale and Balance
- Progression and Win Condition Typing
- Badge and Icon Creation
- Achievement Development Overview
- Flags
- BitCount Size
- Alt Groups
- Hit Counts
- Delta Values
- Prior Values
- Value Definition
- Condition Syntax
- Minimum Required Versions for Logic Features
- Memory Inspector
- Real Examples
- Set Development Roadmap
- Achievement Templates
- Tips and Tricks
- Leaderboards
- Rich Presence
- RATools
- Console Specific Tips
- Emulator Hotkeys for Developers
- libretro core support
- Docs To Do List
- WIP User Code of Conduct
- WIP CoC FAQ
- WIP Content Guidelines
- WIP-Jr
- WIP---Dev-Tips---Code-Notes-En-Masse
- WIP-‐-Reauthorship-Policy
- Manifesto RetroAchievements
- Código de Conduta do Usuário
- FAQ - Perguntas Frequentes
- Como contribuir se você não é um desenvolvedor
- Tutorial para Jogos Multi-Discos
- Introdução
- Primeiros Passos como um Desenvolvedor de Conquistas
- Recursos de Lógica para Achievements
- Exemplos Reais
- Dicas e Truques
- Dicas Específicas de Console
- Modelos de Achievement
- Escala de Dificuldade e Equilíbrio
- Roteiro de Desenvolvimento de um Set de Conquistas
- Criação de Ícones e Emblemas
- Leaderboards
- Rich Presence
- Design de Conquistas
- Manifesto RetroAchievements
- Código de Conducta del Usuario
- FAQ - Preguntas Frecuentes
- Tablas Globales y Reglas para la Casería de Logros
- Mi juego no esta cargando los logros
- Como contribuir si no eres un desarrollador
- Por que no deberías utilizar la función de cargar estado
- Contribuyendo con los documentos
- Como funciona la Documentación de RA
- Descargas
- Intro
- Código de Conducta del Desarrollador
- Como convertirme en un Desarrollador de Logros
- Primeros pasos como un Desarrollador de Logros
- Un vistazo al Inspector de Memoria
- Características en la Logica de un Logro
- Ejemplos Reales
- Intro
- Utilizando Hit Counts como un Temporizador
- Utilizando Valores Delta y Hit Counts para Detectar un Incremento
- Un Ejemplo Simple en como evitar el Abuso de Estados de Guardado
- Evitar el Problema de que un Contador se Incremente Dos Veces en el Mismo Frame
- Creando un Temporizador con un ResetIf Hits basándote en la Velocidad de un Juego
- Plantillas para Logros
- Tips y Trucos
- Escala de Dificultad y Balance
- Diseño de Logros
- Mapa de Desarrollo de Set
- Revisiones en Set de Logros
- Creación de Iconos y Badges
- Tablas de Clasificación
- Rich Presence
- Trabajando con el ROM apropiado
- Identificación del Juego
- Guía para Sets Bonus
- Logros para ROM hacks
- Tips Específicos por Consola