Modcraft - The community dedicated to quality WoW modding!

Wrath of the Lich King Modding => Serverside Modding => Topic started by: caduceus on July 27, 2013, 05:59:36 pm

Title: [SOLVED] [QUESTION] Custom Login screen/music
Post by: caduceus on July 27, 2013, 05:59:36 pm
Hello, I am a complete newbie here. I came in looking for info on creating a serverside login screen with custom music (non animated) . If anyone could direct me to a tutorial or give instructions on how to to go about doing so, i would be eternally grateful. I have search over and over with no prevail on the subject with no luck as of yet. Thank you in advance for any useful info.
Title: Re: [QUESTION] Custom Login screen/music
Post by: XxXGenesisXxX on July 27, 2013, 06:40:36 pm
There are different variations of "custom" login screens. Just changing the music and the background to a 1024x1024 pixel image is kids stuff. But if you want animated models like Mordreds login screens takes a lot more effort. But if you are after that, check this tutorial: http://modcraft.io/viewtopic.php?f=20&t=1652
Title: Re: [QUESTION] Custom Login screen/music
Post by: caduceus on July 27, 2013, 07:12:39 pm
Ok, how do I do this kids stuff? I seen his tutorial, however i am not quite ready to tackle that challenge. I have been toying with open WoW for maybe a month. Obviously, I have no experience in the advanced mods.
Title: Re: [QUESTION] Custom Login screen/music
Post by: stoneharry on July 27, 2013, 08:13:05 pm
Quote from: "caduceus"
Ok, how do I do this kids stuff? I seen his tutorial, however i am not quite ready to tackle that challenge. I have been toying with open WoW for maybe a month. Obviously, I have no experience in the advanced mods.

The login screen is made up of Lua and XML files (as is everything pretty much before you get in game). This is the GlueXML folder in the Interface folder of your local MPQ.

The music that is played is handled within these files. You would need to find where it plays the sound and change it to yours. However, we know where Blizzard stores the login screen music, so we can just find this file and replace it with your own with the same name.
Title: Re: [QUESTION] Custom Login screen/music
Post by: caduceus on July 27, 2013, 08:55:25 pm
Ok, so i just want a simple
Quote
changing the music and the background to a 1024x1024 pixel image
where where might i obtain some basic knowledge on this "simple task"? Thank you, Stoneharry, for your explanation.
Title: Re: [QUESTION] Custom Login screen/music
Post by: schlumpf on July 27, 2013, 09:00:43 pm
Look for mp3 in the lua files.
Title: Re: [QUESTION] Custom Login screen/music
Post by: caduceus on July 27, 2013, 09:47:07 pm
come on guys, really. why the run around. I understand I need to learn this stuff, but give a guy a break.
Title: Re: [QUESTION] Custom Login screen/music
Post by: stoneharry on July 27, 2013, 09:59:23 pm
I have these two functions, but my files are not the same as Blizzard's and I can't be bothered to re-extract right now:

Code: [Select]
function PlayLoginMusic()
if VX_ONMUSIC then return; end
StopGlueMusic();

VX_MUSICTIMER = GetTime() + 500;
VX_ONMUSIC = true;
PlayMusic("Interface\LoginMusic\LoginScreen.wav");
end

function StopLoginMusic()
StopMusic();
StopGlueMusic();
VX_ONMUSIC = nil;
VX_MUSICTIMER = nil;
end

Look in AccountLogin.lua
Title: Re: [QUESTION] Custom Login screen/music
Post by: caduceus on July 27, 2013, 10:08:19 pm
I have the music under control, however I cannot locate the image to replace & how to rid myself of this dragon. Thank you for your help, stoneharry.
Title: Re: [QUESTION] Custom Login screen/music
Post by: Ascathos on July 27, 2013, 10:42:29 pm
Quote from: "caduceus"
I have the music under control, however I cannot locate the image to replace & how to rid myself of this dragon. Thank you for your help, stoneharry.
That's a .m2. Somewhere within the world files. Can't remember.
Title: Re: [QUESTION] Custom Login screen/music
Post by: schlumpf on July 27, 2013, 11:57:54 pm
default login background models are in interface/model/ or something like that. Non-locale, iirc.