EXPEDIENTE · 2026
Randomlocke Tracker
Tracker local para una partida randomlocke de Pokémon Y, con sincronización opcional del save.
FICHA DE EVIDENCIA
Qué hice y qué quedó demostrado.
- Responsabilidad
- Arquitectura y desarrollo del tracker local y del lector seguro de partidas guardadas en .NET.
- Resultado
- Tras sincronizar, recalcula equipo, caja y alertas de combate.
- Validación
- El save original se conserva intacto y el repositorio documenta test, typecheck, lint y build.
- Herramientas
- Next.js · TypeScript · .NET
Fases del proyecto
- 01
Señal
Una randomlocke necesita conservar equipo, caja, rutas, objetos y notas.
- 02
Contexto
La app funciona localmente y admite saves de Citra o Azahar exportados como `main`.
- 03
Construcción
Mantiene el estado en localStorage y ofrece un lector de save en .NET.
- 04
Evidencia
La sincronización registra origen, posición y última lectura, preservando notas manuales.
- 05
Resultado
Tras sincronizar, recalcula equipo, caja y alertas de combate.
- 06
Seguridad
El save original se copia a TEMP y no se escribe; la API usa execFile.
- 07
Validación
El README recoge comandos de test, typecheck, lint y build.
- 08
Límites
Los tipos y movimientos todavía no reflejan overrides de randomizers.
En iteración
Provenance / disclosure
Proyecto público documentado a partir de su repositorio y, cuando existe, su sitio enlazado.
- Fuente
- https://github.com/Urbii22/randomlocke-tracker
- Estado
- En iteración
- Retest
- Resultado descrito en la etapa Retest del spine