Skip to content

Nota: es mas comun que esta tecnica no sea requerida para juegos mas simples. A si que, no es obligatoria para desarrolladores jr. (jr-devs).

Un AddSource puede ser seleccionado en la columna de Bandera (Flag) en el Editor de Logros (Achievement Editor)

Cuando una condicion tiene la bandera de AddSource, el valor de esa variable es añadido al valor de la variable de la condicion de abajo, y la comparacion es hecha en la condicion que se encuentra abajo de la que si tiene la bandera de AddSource. Puede sonar un poco confuso, pero el ejemplo de aqui abajo va a aclarar como funciona:

 Example

En este ejemplo el valor en 0x8010 va a ser agregado a el valor en 0x8020 y la comparacion es si la suma es mas grande que cero.

Si el valor en 0x8010 es 1 y el valor en 0x8020 is 2, la comparacion seria 1 + 2 > 0, o 3 > 0.

Nota: Todo lo que este en los campos de comparacion (Cmp) en una condicion con una bandera de AddSource son ignorados.

Intentando resumir la explicacion con una imagen:

 Explained

Nota: puedes utilizar la bandera AddSource para sumar mas variables, como en el siguiente ejemplo:

addsource1

Publicado bajo la Licencia GPL-3. No hay ROM protegidas por derechos de autor disponibles para descargar en RetroAchievements.