• v1.5.3 35e8d3a7fe

    v1.5.3
    Security / scan (push) Successful in 19s
    Build / Build (Release) (push) Successful in 29s
    Forge Announce / Post changelog to Hellion Forge (push) Successful in 5s
    Release / Build and attach release ZIP (push) Successful in 49s
    Stable

    JonKazama-Hellion released this 2026-05-19 15:30:01 +00:00 | 60 commits to main since this release

    v1.5.3 — Localisation Wave + Bundled-Font Overhaul (2026-05-19)

    Multi-language pass plus a long-standing first-frame HITCH lands
    as a side effect of a font-stack rewrite.

    User-visible:

    • 24 selectable UI languages (was 2). Catalan, Czech, Danish,
      Dutch, English, Finnish, French, German, Greek, Hungarian,
      Italian, Japanese, Korean, Norsk bokmål, Polish, Portuguese
      (BR + PT), Romanian, Russian, Spanish, Swedish, Turkish,
      Ukrainian, Simplified + Traditional Chinese. Sorted by endonym,
      "None" pinned first. Non-native locales are AI-assisted and
      flagged for native-speaker review via the Forge Discord.
    • Bundled Inter Light replaces Exo 2 (SIL OFL 1.1, 343 KB). The
      Inter font ships Latin Extended-A/B, Greek polytonic and
      Cyrillic Supplement coverage; NotoSansCjkRegular joins as a
      third merge layer for Hangul and Simplified-Han glyphs the
      FFXIV Japanese game font does not ship.
    • First-frame HITCH dropped from ~74 ms (v1.5.2 baseline that
      held since v1.4.x) to a median of ~20 ms (5-reload sample
      17.9-23.6 ms, Linux/Wine). The bundled-font path silently
      fell back to the FFXIV Axis font for the entire v1.5.x series
      because of an early-return in the draw loop. The fix that
      routes RegularFont through draw also lands the defer-pattern
      win the v1.5.1 cycle was reaching for.
    • ExtraGlyphRanges auto-activates on language change. Korean,
      ChineseFull and the two new flags (LatinExtended, Greek) toggle
      on without a manual visit to Fonts and Colours.
    • New WarningText under the language dropdown notes FFXIV's
      chat input only fully supports EN/DE/FR/JA character sets.
      Other languages render in HellionChat but may garble when
      typed into in-game chat.

    Under the hood:

    • Three-layer font stack: Inter Light primary, FFXIV
      JapaneseFont merge 1 for kana/kanji style, NotoSansCjkRegular
      merge 2 for everything else CJK.
    • LanguageOverride enum gains ten locales plus three previously
      commented out (Italian, Korean, Norwegian as nb). New
      values append to the enum so existing config integers stay
      stable across update.
    • Crowdin gap closed: four post-sync ChatTwo keys backfilled
      into 13 legacy locales with per-key AI markers.
    • Plugin.LoadAsync runs a one-shot migration that ORs in the
      matching ExtraGlyphRanges flag for users already on a
      non-default language. Settings.Apply auto-activates on
      change going forward.
    • Em-dash sweep across the EN source and 18 translations to the
      house style. Russian and Ukrainian keep the typographic norm.

    Migration v17 stays. UseHellionFont users transition from Exo 2
    to Inter Light transparently on first reload.

    Based on Chat 2 1.35.3 (upstream Infiziert90/ChatTwo, EUPL-1.2).

    How to install

    This release is distributed via the HellionChat custom repository, not the Dalamud main plugin repo.
    To install:

    1. In XIVLauncher: Settings → Experimental → Custom Plugin Repositories
    2. Add the URL:
      https://gitea.hellion-forge.cloud/JonKazama-Hellion/HellionChat/raw/branch/main/repo.json
    3. Enable, save, then /xlplugins → search Hellion Chat → install

    Project documents

    Licence

    EUPL-1.2.
    Based on Chat 2 by Infi and Anna, also EUPL-1.2.

    Downloads