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
Minimum Required Versions for Logic Features
Jamiras edited this page Mar 31, 2024
·
26 revisions
Sometimes it's useful to know when a feature was added/changed and the implications of these changes, specially if you are working on a ticket. Compare the ticket timestamp to the toolkit releases to determine which behavior the player would have been subject to.
Feature | RA_Integration | RetroArch | rcheevos |
---|---|---|---|
Leaderboard Cancel AND | 0.073 (31 Aug 2018) |
1.7.0 (25 Dec 2017) |
n/a |
Full 32-bit value support | 0.073 (31 Aug 2018) |
1.7.0 (25 Dec 2017) |
n/a |
ResetIf/PauseIf HitCount | 0.073 (31 Aug 2018) |
1.7.4 (30 Aug 2018) |
n/a |
Leaderboard OR | 0.073 (31 Aug 2018) |
1.7.4 (30 Aug 2018) |
n/a |
Delay achievement processing for 100 frames on load | 0.073 (31 Aug 2018) |
n/a | n/a |
Replace 100 frame delay with delayed activation logic | 0.075 (04 Feb 2019) |
1.6.3 (28 Jul 2017) |
n/a |
AndNext | 0.76 (21 Jun 2019) |
1.7.7 (7 May 2019) |
8.0 (4 May 2019) |
Prior | 0.76 (21 Jun 2019) |
1.7.7 (7 May 2019) |
8.0 (4 May 2019) |
24-bit read | 0.77 (30 Nov 2019) |
1.8.2 (25 Dec 2019) |
8.0.1 (18 Jun 2019) |
AddAddress | 0.77 (30 Nov 2019) |
1.8.2 (25 Dec 2019) |
8.1 (21 Nov 2019) |
Measured | 0.77 (30 Nov 2019) |
1.8.2 (25 Dec 2019) |
8.1 (21 Nov 2019) |
Measured syntax for leaderboard values | 0.77 (30 Nov 2019) |
1.8.2 (25 Dec 2019) |
8.1 (21 Nov 2019) |
Detect and report Unsupported achievements | 0.79 (22 May 2021) |
1.8.2 (25 Dec 2019) |
n/a |
OrNext | 0.78 (18 May 2020) |
1.8.7 (17 May 2020) |
9.0 (9 May 2020) |
BitCount | 0.78 (18 May 2020) |
1.8.7 (17 May 2020) |
9.0 (9 May 2020) |
MeasuredIf | 0.78 (18 May 2020) |
1.8.7 (17 May 2020) |
9.0 (9 May 2020) |
Trigger | 0.79 (22 May 2021) |
1.8.7 (17 May 2020) |
9.0 (9 May 2020) |
Include hits in save states | 0.073 (31 Aug 2018) |
1.9.1 (28-Mar 2021) |
9.0 (9 May 2020) |
SubHits | 0.79 (22 May 2021) |
1.9.4 (29 May 2021) |
10.0 (15 May 2021) |
ResetNextIf | 0.79 (22 May 2021) |
1.9.4 (29 May 2021) |
10.0 (15 May 2021) |
Ranges in rich presence lookups | 0.79 (22 May 2021) |
1.9.4 (29 May 2021) |
10.0 (15 May 2021) |
Maxof($) for Measured leaderboard values | 0.79 (22 May 2021) |
1.9.4 (29 May 2021) |
10.0 (15 May 2021) |
ResetIf/PauseIf support for Measured leaderboard values | 0.79 (22 May 2021) |
1.9.4 (29 May 2021) |
10.0 (15 May 2021) |
Big Endian memory reads | 1.0 (29 Jan 2022) |
1.9.9 (5 Sep 2021) |
10.2 (27 Aug 2021) |
Measured raw/percent flag | 1.0 (29 Jan 2022) |
1.9.9 (5 Sep 2021) |
10.2 (27 Aug 2021) |
Floating point memory reads | 1.0 (29 Jan 2022) |
1.10.1 (6 Mar 2022) |
10.3 (14 Jan 2022) |
Built-in macros for rich presence | 1.0 (29 Jan 2022) |
1.10.1 (6 Mar 2022) |
10.3 (14 Jan 2022) |
MBF32 LE memory read | 1.1 (15 Nov 2022) |
1.13.0 (19 Nov 2022) |
10.5 (12 Nov 2022) |
XOR modifier | 1.1 (15 Nov 2022) |
1.13.0 (19 Nov 2022) |
10.5 (12 Nov 2022) |
Float BE memory reads | 1.3 (TBD) |
1.17.0 (3 Feb 2024) |
11.0 (2 Nov 2023) |
FixedN leaderboard/RP sizes | 1.3 (TBD) |
1.17.0 (3 Feb 2024) |
11.1 (21 Jan 2024) |
Double32 memory reads | 1.3 (TBD) |
TBD | 11.2 (31 Mar 2024) |
- 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