Home / Tools / Elyra Hex
Gaming · macOS

Elyra Hex

A save editor that only lets you build what the game can.

A native macOS save editor — and full companion — for the Generation III Game Boy Advance Pokémon games: Ruby, Sapphire, Emerald, FireRed and LeafGreen. It knows exactly which game your save is and only ever offers what can legally exist there, it never corrupts a save, and it brings the whole game into one window — a save-aware Walkthrough, a living Hexdex and your own Records.

macOS 14+Sonoma or later
Freenotarized & signed
Five gamesR · S · E · FR · LG
Elyra Hex's welcome screen — open a Generation III save file to begin
Why Elyra Hex

Build anything the game can.
Nothing it can't.

What PKHeX would be if it were built for macOS instead of ported to it — constrained by the rules of the game by design, and grown into a full companion around them.

Game-aware, always

The moment a save loads, Elyra Hex knows which of the five games it is — and only ever offers the species, moves, items and abilities that can legally exist there.

Legal by construction

Every dropdown is the computed legal set — the move picker is the species' real movepool for that game. One switch flips to Permissive when you want the full tables.

Never corrupts a save

The parse→write round-trip is byte-identical, the whole document is validated before serializing, and your original file is backed up before the first write.

More than an editor

A save-aware Walkthrough, a living Hexdex, a Records module and an Item Hex — all reading the same save, so the whole game is in one window.

Bundled sprites, offline

Every Generation III sprite — regular and shiny — ships inside the app, so every grid is full and instant with no network at all.

A native bronze codex

Pure SwiftUI for macOS: an ornate bronze interface with an elemental gem for every type and wax-seal legality badges — light & dark, full keyboard and VoiceOver.

Inside Elyra Hex

Far more than a save editor.

Every module reads the one save you loaded — so the guide, the dex, your records and the editor all know the same game, the same badges and the same team.

Walkthrough

Every step, aware of your save.

A complete, save-aware walkthrough for all five games, shown as one scrolling timeline — the full route to the Elite Four and the postgame. It reads your save to track where you are, what's missable and what's worth catching next, with a milestones panel of your badges, League clears, Pokédex, play time and money.

Elyra Hex — Walkthrough
Hexdex

A living dex that plans the catch.

A version- and save-aware living Pokédex. Browse every species and get a step-by-step plan to obtain it in your exact game — where it lives on the region map, real per-encounter catch odds sorted rarest-last, its stats, moves and type matchups, and a one-click "Create Legal One".

Elyra Hex — Hexdex
Records

Your trainer's whole history.

Your trainer's own history, read straight from the save: the in-game Trainer Card and its stars, achievements that tier up as you play, Hall of Fame teams, Game Corner and minigame high scores, every Ribbon earned, and a lifetime-stats table down to how many times you've used Splash.

Elyra Hex — Records
Inspector

Edit anything — legally.

Species, nature, ability, IVs and EVs, moves, origin — every field is editable, and every dropdown offers only what the open game allows. A live legality seal flags anything a real cartridge could never have produced, right down to an EV over the legal cap.

Elyra Hex — Inspector
PC Boxes

Every box, at a glance.

All 14 PC boxes and the party in one fast, native grid — each Pokémon shown with its real Generation III sprite, level and type gem. Flick between boxes, search the whole save by name, and drag a Pokémon to any slot.

Elyra Hex — PC Boxes
Create

Build one from scratch.

Make a brand-new, fully-legal Pokémon: pick the species, set moves from the game's real movepool, dial in stats and origin, and drop it straight into a box or your party. Strict keeps it cartridge-legal; Permissive opens the full tables when you want them.

Elyra Hex — Create
And there's more

A whole companion,
not just an editor.

Competitive presets, the real event distributions, an item encyclopaedia and a training planner — all game-aware, all reading your save.

Elyra Hex — Competitive presets
Competitive presets

One-click legal movesets.

Per-game best sets for every Pokémon — pick Utility or Offensive and Elyra Hex fills the moves, EV spread, nature and item, all built to be legal in your exact game.

Elyra Hex — Special events
Special events

Re-create the real distributions.

Re-create the official ticket & map distributions on your save exactly as the real event did — Mystic Ticket, Aurora Ticket and more — unlocked only once your save is far enough along to actually use them.

Item Hex

Every item — where to buy it and for how much, where to find it, and its in-game effect. Edit the bag by pocket.

EV Training planner

Pick a stat and it ranks the best reachable spots to train it by the yield you'll actually get — spawn rate × yield.

Trainers browser

Search every trainer in your game — their full team and levels, their spot on the map, and their VS Seeker rematch teams.

.pk3 import / export

Move any Pokémon in or out as a standard .pk3 file — plus trainer name, money and play-time editing.

Native to the Mac

Safe by design.

A pure-Swift core parses your save; the SwiftUI app never touches the bytes directly. The parse→write round-trip is proven byte-identical against a real cartridge, your original file is backed up before the first write, and the whole document is validated before anything is saved. The numbers and rules are derived at build time from the open pret decompilations — facts, not copyrighted game text.

What's new

Changelog

v0.5.3 7 Jul 2026
New
  • Automatic updates — Elyra Hex can now check elyrion.nl for new releases, show you what's new, and download and install them from inside the app. Opt-in on first launch, a "Check for Updates…" menu item, an Updates section in Settings, and a Software Update sheet that shows the release notes before it installs and relaunches.
Improved
  • A refreshed empty-state welcome screen with a new "Open a Save File" icon.
Read the full changelog →
The whole save

Everything, in one window.

Elyra Hex — the party board and inspector for a FireRed save, the whole game in one window
Get Elyra Hex

Free. Native. Yours.

Download the latest build, open a Generation III .sav, and start editing — safely.

Download for macOS

Universal build · macOS 14 Sonoma or later · notarized.
← Back to all tools