[3.3.5a] Patching SERVER_ALERT_URL without editing game files? #31563
Unanswered
FoxMcCloud45
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
It is well-established that the game uses a Lua constant defined in
Interface\GlueXML\GlueStrings.luaknown asSERVER_ALERT_URLto know which URL to hit in order to display Breaking News on the login screen (at least for 3.3.5a).The most common methods currently are:
hostsfile to redirect the original Blizzard host to another serverBoth of those methods are honestly pretty bad.
The only proper method I see is using a third-party executable that patches the URLs at startup, preferably reading the custom URLs from a user-configurable file. Prior to
Battle for Azeroth, TrinityCore had a connection patcher that could theoretically do just that in addition to patching the world server auth process.The question is: would this require Lua injection, or could it be done in a much simpler way, such as patching it in memory at launch time?
I'm not an expert in the field of patching, especially when it involves a Lua runtime running within the game process. I don't mind programming such patch but I'd like to know (from possibly higher-skilled people here) whether such a feature would be sane to do.
Beta Was this translation helpful? Give feedback.
All reactions