Summary of "GUARANTEED SHINY START IN FIRE RED & LEAF GREEN ON NINTENDO SWITCH (and Switch 2) WITHOUT HACKS"
Goal
Get a guaranteed shiny starter (Charmander / Bulbasaur / Squirtle) in Pokémon FireRed / LeafGreen on Nintendo Switch or Switch 2 without glitches or hacks, using only web tools + your phone/Switch.
High-level overview
This is an RNG-minute–style manipulation adapted for the Switch ports of FireRed / LeafGreen. The method uses three web tools:
- Eon Timer (timer with stages),
- Lincoln’s Trainer‑ID / CTD tool (to generate potential Secret IDs from your Trainer ID + advance window),
- 10Lines (seed / encounter search + IV filtering).
You boot the game in a specific way and use precise timing to land on a target RNG seed/frame, then verify which Secret ID you produced by checking the starter’s IVs and nature across level ups. Iterate through candidate Secret IDs until you find the one that yields a shiny starter.
Important compatibility notes
- Works on American and European Switch releases. Japanese builds are currently not supported by the toolchain.
- All steps can be done on a phone (websites). No PC required (PC is only convenient for recording video).
- The Switch FireRed/LeafGreen RNG advances twice per video frame in the overworld (2 advances/frame) because the game behaves as if the wireless adapter is present. The continue-screen RNG is single-advance-per-frame. This creates a 3-stage timing: initial seed, continue-screen timing, overworld timing.
Pre-setup (must do)
- Create two save files: a regular save and a backup save. This prevents the game auto-entering the intro and ensures consistent seeds.
- In Options set Text Speed to Fast.
- Rival name parity: to reduce candidate Secret IDs by half:
- Use a preset rival name (e.g., “Green”) → you will hit odd advances.
- Use a custom rival name → you will hit even advances.
Tools you’ll use (websites/apps)
- Eon Timer — web timer used to schedule when to press A (set to GBA console and custom units).
- Lincoln’s Trainer‑ID / CTD tool — generate candidate Secret IDs from Trainer ID + advance window.
- 10Lines — seed search / encounter generator for Switch FireRed / LeafGreen.
- Decimal → Hex converter — convert Trainer ID decimal → hex for Lincoln’s tool.
- Discord (optional) — community for help.
Step-by-step procedure (concise)
- Make two saves and set Text Speed to Fast.
- Open Eon Timer:
- Set console to GBA (even when using Switch).
- Use units = advances for some steps and milliseconds (MS) for seed timing as required.
- Start with a target of 1500 advances for intro timing (adjust per language build).
- Play the intro to the naming screen; type your player name but don’t confirm yet.
- Start Eon Timer the exact moment you press OK to confirm the name. This establishes the initial in-game advances baseline.
- Let the intro run. When you hit the final “Your adventure is about to unfold” (or similar) screen, press A when Eon Timer’s final beep sounds.
- After entering the overworld, save the game (game will note a different save file — that’s OK). Move to Oak’s lab and save again in front of your chosen starter.
- Get your Trainer ID and convert to hex (ignore a leading zero). Paste the hex into Lincoln’s tool initial-seed box as instructed.
- Calculate the initial advance target for your language:
- Example (English): start-target 1500 + language offset 249 = 1749.
- Multiply by 2 to account for 2 advances/frame → 1749 × 2 = 3498.
- In Lincoln’s tool set initial advances = 3498 − 40 and max advances = 3498 + 40 (i.e., ±40) then Generate potential Secret IDs.
- Determine parity (preset vs custom rival name). Test only candidate Secret IDs matching that parity.
- Use 10Lines to search seeds for the Switch build:
- Game: Switch FireRed (or LeafGreen Switch).
- Sound = mono, button mode = hold (or “help/hold”), console selection = Switch or Switch 2 as appropriate.
- Seed range: pick a seed near the low end but include seeds above and below; seed ±20 is commonly used.
- Advances range: 0–5000 initially, or narrow to 1000–5000 to reduce results.
- Required overworld frames = 600 (accounts for overworld single/two-frame behaviour).
- Input your decimal Trainer ID and one candidate Secret ID from Lincoln. Category = Starters; choose species and shiny type (star + square).
- Submit to get candidate seed + continue-screen frames + other parameters.
- Configure Eon Timer for a three-stage run:
- Stage 1: seed milliseconds (MS) copied from your chosen 10Lines seed → set as the first MS timer.
- Stage 2: continue-screen advances (from 10Lines) → set as advances target.
- Stage 3: overworld advances (use 600 frames as the minimum overworld waiting window).
- Boot method and timing: - Start the game, immediately press HOME to stabilize the seed, then from HOME press the game icon + start Eon Timer simultaneously (press A to launch). Do NOT mash to skip the intro; let the full intro play out. - When Eon Timer beeps at the continue-screen stage, press A to move past the save-file screen. - For receiving the starter, press A when the dialog “This Pokémon is quite energetic” appears — that is the exact trigger (not the Yes/No prompt).
- If the received starter is shiny: done. If not, continue with identification and iteration (next steps).
If the starter is NOT shiny — identifying which Secret ID you actually hit
- Record the starter’s nature, gender and IVs at level 5. Input these into 10Lines and narrow the search by matching IVs/nature to identify which candidate Secret ID you actually produced.
- To further narrow:
- Fight Rival Blue to reach level 6 (or level up via wild battles).
- Record new stats and resubmit to 10Lines. Additional level ups change stats and help rule out false positives.
-
EV caution:
Do not KO more than 3 of the same wild Pokémon that give the same EV yield. Excess EVs can change stats and make IV matching inaccurate. Keep track of EVs gained.
-
Once you identify the actual Secret ID:
- If that Secret ID wasn’t shiny, go to the next candidate Secret ID from Lincoln’s generator (respect parity: even/odd).
- Replace Secret ID in 10Lines, pick a seed, update Eon Timer (seed MS + continue advances + overworld advances), and attempt again.
- When you are close (few seeds/frames from target), shrink the seed and advance range in 10Lines to reduce false positives and reduce the number of level-ups needed for identification.
Notes on timing offsets
- If your attempts are consistently offset by a single seed, update the Eon Timer seed MS by the measured offset (small ms edits ≈ single-seed changes) and click Update. If you only miss by one occasionally, don’t adjust unless the offset is consistent.
Troubleshooting & practical tips
- Always use two save files and Fast text speed.
- Record whether you used a preset or custom rival name (this determines parity).
- Use your phone for the web tools if preferred — all tools are web-based.
- If 10Lines shows “IB calculation disabled” or the Submit button is disabled: refresh the page or press Enter in the URL bar to force a reload (minor site bug).
- Keep Eon Timer seed MS and continue-screen advance values updated if calibration shows consistent early/late timing.
- Don’t use “hold button” options on Switch — they appear ineffective on these ports.
- When close, narrow advances & seed ranges in 10Lines to reduce false positives and time spent leveling.
Example numbers (English / demo runs)
- Initial baseline: 1500 advances.
- English offset: +249 → 1749; ×2 → 3498 (example “starting” advances).
- Example continue-screen window in a chosen seed: 1161 advances; overworld wait = 600 frames.
- Example successful seed shown in a demo: seed 5F4 → produced a shiny Charmander after iterating several Secret IDs.
What you’ll be doing repeatedly
- Pick a candidate Secret ID (respecting parity).
- Choose a seed in 10Lines for that Secret ID.
- Set up Eon Timer (seed MS + continue advances + overworld advances).
- Boot and run the intro exactly as described.
- Receive the starter and record nature/IVs.
- If not shiny, use level-up IV/nature differences to determine which Secret ID you hit.
- Move to the next candidate Secret ID and repeat.
Featured tools / sources mentioned
- Eon Timer (web timer)
- Lincoln’s Trainer‑ID / Gen‑3 CTD tool (Lincoln)
- 10Lines (seed / encounter generator)
- Decimal → Hex converter (any online converter)
- The speaker’s Discord and store page (community/support links referenced)
- Advanced GG (sponsor/partner mentioned)
If you follow the sequence above (two saves, Fast text, the boot→HOME→launch method, three-stage Eon Timer, Lincoln → 10Lines iteration, parity skipping, IV-level verification), you can systematically test candidate Secret IDs until you obtain a guaranteed shiny starter on Switch FireRed / LeafGreen without hacks.
Category
Gaming
Share this summary
Is the summary off?
If you think the summary is inaccurate, you can reprocess it with the latest model.