v1.0.4
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.
- GetPlayerFaction: derive faction from the player's base race via