Migrating from GINA¶
GINA defined what an EQ trigger tool should be, and nParse+'s trigger engine covers the same core workflow — match a log line, show text, speak, start timers — plus everything GINA never did (maps, spell timers, DPS, the network). It also runs on macOS and Linux, where GINA can't follow you.
Your triggers come with you
nParse+ reads GINA's trigger packages directly. In the
Trigger Editor, click Import… and
pick a .gtp package (or the raw XML) — trigger groups become
categories, {S} tokens and timers carry over unchanged, and nothing
is kept until you Apply. Skipped on the way in: sound media files
(use TTS instead), copy-to-clipboard, and
phrase modifiers. Before importing a big raid pack, note the
built-in library already covers
the standard raid AOEs.
Concept map¶
| In GINA | In nParse+ |
|---|---|
| Trigger groups | Folders in the Trigger Editor |
| Search text / "Use regular expressions" | Search text / regex checkbox — same idea |
{S}, {S1} capture tokens |
{word} named captures: {sender} tells you, '{message}' |
{C} (character name) |
{c} / {C} — identical |
| Counters | Trigger counters + {COUNTER} in outputs |
| Display Text overlay | Alert text on the Event Overlay |
| Text-to-speech | Per-trigger TTS, native voices on all platforms |
| Play sound file | Not yet — TTS covers the alert; a spoken word is usually faster to react to than a wav |
| Timer types (Timer, Repeating, Stopwatch) | Timer output: CountDown / CountUp with restart behavior (start new / restart / do nothing) |
| Timer Ending / Timer Ended notices | The same two hooks, per trigger |
| Early-end / cancel patterns | Restart behavior + reset events cover the common cases |
| Character-specific trigger sets | Zone gating per trigger, plus per-character profiles for everything else |
| Shared trigger packages | Export/import as JSON files — and .gtp packages import directly |
Recreating a trigger, quickly¶
- Open the Console, make the event happen (or fish the line out of an old log), copy the exact line.
- Trigger Editor → new trigger → paste into the test box, write the search text until it matches.
- Add outputs: display text, TTS phrase, timer if you need a countdown.
Most triggers take under a minute once you've done two or three.
What you gain¶
Beyond triggers: spell timers that know real durations (GINA users typically maintained timer triggers per buff — you can delete that whole category), the maps, the DPS meter, respawn timers, CH chains, and the PigParse network. And it all runs on the Mac or Linux box you actually play P99 on.