I didn't want to wait, so here is RXP:
Add this to GuideLoader.lua around line 468:
Quote:
-- PLAINTEXT BYPASS:
-- If the string already looks like a raw RXP Guide (has #classic, #retail, etc.)
-- bypass all decryption hashes and just load it directly.
if str:find("#classic") or str:find("#retail") or str:find("\nstep") or str:find("\n<<\n") then
local count = 0
-- intelligent.shrew/intelligentshrew
-- CUSTOM: WoW's EditBox automatically escapes | into || - unescape it!
-- This ensures color formatting like '|cFF1EFF003|r' renders properly from copied plaintext.
str = str:gsub("||", "|")
-- intelligent.shrew/intelligentshrew
-- CUSTOM: Simple split by `\n<<\n` delimiter instead of `%z` (NUL byte)
-- Originally, the encrypted strings used NUL bytes as a delimiter, which are stripped
-- when copying/pasting out of the game. We substitute '\n<<\n' in decrypt_guides.lua
-- and use it to successfully partition guides from plaintext files.
for v in str:gmatch("(.-)\n<<\n") do
-- intelligent.shrew/intelligentshrew
-- CUSTOM: Validate that the substring contains at least one alphanumeric character
-- This prevents trailing newlines from being mistakenly tallied as an extra empty guide.
if v:find("%w") then
tinsert(importBuffer, v)
count = count + 1
end
end
|
Or download the updated file and the decrypted guide import here:
[Only registered and activated users can see links. Click Here To Register...]
Enjoy!