Skip to content

v1.0.4

Choose a tag to compare

@github-actions github-actions released this 11 Aug 03:43
· 5 commits to main since this release

VanillaGuide+

v1.0.4 (2026-08-11)

Full Changelog Previous Releases

  • Fix GM login crash; spread guide load across frames
    GM/admin characters return an empty UnitFactionGroup, so myfaction was
    nil and RegisterGuide re-deferred every guide back into the same list
    the PLAYER_ENTERING_WORLD loop was walking with ipairs -- an unbounded
    append-while-iterating loop that grew a table until the client crashed
    in Lua's array-grow.
    • GetPlayerFaction: derive faction from the player's base race via
      C_CreatureInfo.GetFactionInfo(UnitRaceBase) when UnitFactionGroup is
      empty, so GM logins register guides instead of re-deferring forever.
    • Snapshot and clear deferguides before the register loop so
      RegisterGuide can never iterate the list it appends to.
    • Register guides frame-spread via a coroutine and defer InitializeRoute
      briefly past login for load headroom.
    • Re-enable the RXP / RXP_Hardcore guide packs now the login path is safe.