Skip to content
Tiago Valente edited this page Oct 10, 2026 · 1 revision

The Learn page is a short course built into the app: twelve lessons, from "what is a game's memory?" to cheats that survive a game update. It is on the first screen, and next to Disconnect once you are connected.

The Learn page

How it works

  • Each practical lesson comes with a practice game that runs inside the page. The real Find, Memory and Code tools are pointed at it, so what you learn is exactly what you will do on a real game.
  • No console is needed, and nothing you do can harm a real game.
  • You read a little, try it, and the lesson checks by itself that you reached the goal. Hints appear step by step, and Show me performs the step if you are stuck.
  • Practical lessons end with a challenge on a different game with different numbers.

The lessons

Finding and changing values

  1. How games remember things
  2. Find a number you can see
  3. Change it and hold it
  4. Values you cannot see as a number
  5. Decimals and other types

Cheats that last

  1. Find the code that changes it, and switch it off
  2. Save, name, group and share
  3. Surviving game updates: patterns
  4. Pointers: the way back to a value that moves

Going deeper

  1. Structures: the things next to your value
  2. Code with decisions: only for the player (reading and questions only; the practice game does not run injected code)
  3. Good habits

Where the lessons come from

The lessons are not inside the app. They are the files in the learn/ folder of the repository, and your browser downloads them from GitHub when you press Load lessons. The page asks first; choose Not now and nothing is downloaded.

A lesson is data only. It cannot contain code, HTML, links or images, and the app checks every file before showing it.

Your progress is saved on the PS5 when the payload is running there, so it survives the console's address changing; otherwise in the browser.

Writing a lesson

Anyone can contribute one. learn/README.md describes the format: text, questions, and practice steps with a described practice game and a goal the app can check. Before opening a pull request run:

node scripts/check-lessons.mjs
npm test

The tests complete every practice step automatically, so a goal that cannot be reached fails.

Clone this wiki locally