Play with the RDX\BlizzFullDisable.lua.
When you modify Line 437-463 like this
Code:
--[[
ChatFrame1:Hide();
ChatFrame1:SetScript("OnShow", ChatFrame1.Hide);
ChatFrame1:SetScript("OnUpdate", nil);
ChatFrame1Tab:Hide();
ChatFrame1Tab:SetScript("OnShow", ChatFrame1Tab.Hide);
ChatFrame1:UnregisterAllEvents();
FriendsMicroButton:Hide();
FriendsMicroButton:UnregisterAllEvents();
ChatFrameMenuButton:Hide();
ChatFrameMenuButton:UnregisterAllEvents();
ChatFrameMenuButton:SetScript("OnShow", ChatFrameMenuButton.Hide);
FCF_StartAlertFlash = VFL.Noop;
VFLP.RegisterFrame("Blizzard", "GeneralDockManager", GeneralDockManager, true);
VFLP.RegisterFrame("Blizzard", "ChatFrame1", ChatFrame1, true);
VFLP.RegisterFrame("Blizzard", "ChatFrame2", ChatFrame2, true);
VFLP.RegisterFrame("Blizzard", "FriendsMicroButton", FriendsMicroButton, true);
VFLP.RegisterFrame("Blizzard", "ChatFrameMenuButton", ChatFrameMenuButton, true);
-- combatlogs
Blizzard_CombatLog_Update_QuickButtons = VFL.Noop;
CombatLog_OnEvent = VFL.Noop;
ChatFrame2:Hide();
ChatFrame2:SetScript("OnShow", ChatFrame2.Hide);
ChatFrame2Tab:Hide();
ChatFrame2Tab:SetScript("OnShow", ChatFrame2Tab.Hide);
]]
you should get the Orginal Chatframe Back (Drycoded, not at home yet) If you comment out a Line with -- at line 7-373 the Frame you want should be back.