Repository navigation
GeminusOS v1.24
Actualización de GeminusOS v1.24.
Prototipo: logros locales en DraStic
- Nuevo exportador
ra_local_export.py: descarga los logros de un juego de NDS desde RetroAchievements (título, descripción, puntos, badge yMemAddr) y genera un script Lua para DraStic. - El script se instala como
scripts/<nombre_del_rom>.luay DraStic lo carga solo al abrir ese juego. - Lee la RAM emulada con la API Lua de DraStic (
get_ds_memory_arm9_*) y desbloquea localmente:- No envía nada a RetroAchievements.
- No da puntos ni afecta a tu cuenta.
- Los desbloqueos se registran en
/tmp/geminus_ach_eventsy, si Lua tieneio, en/mnt/data/geminus_local_ach.tsv. - Soporta condiciones simples de
MemAddr(comparaciones, AND/OR, bits, hits). Las condiciones complejas se omiten y se avisa en el log.
Uso
Con el juego en la microSD:
python3 /mnt/vendor/ctrl/ra_local_export.py "/mnt/sdcard/roms/nds/TU_JUEGO.nds"Luego abre el juego con DraStic. Para volver a generar el script, usa --force.
Importante
- Es un prototipo: todavía no hay pantalla de logros ni aviso visual dentro del juego; los eventos quedan en el log/TSV.
- No se ha tocado nada de RetroAchievements para RetroArch.
Cómo actualizar
Ajustes → Actualizar.