[Release][GlueXML] AShell (alternative login shell) menu

These ads disappear when you log in.

Page 2 of 3 FirstFirst 123 LastLast
Results 16 to 30 of 41
  1. #16
    VX2's Avatar Contributor
    Reputation
    204
    Join Date
    Dec 2009
    Posts
    262
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    originally 10 is default. you may try to increase it by modifying "MAX_CHARACTERS_DISPLAYED" var value at a first strings of "\\wow\Interface\GlueXML\CharacterSelect.lua", but I have no idea how it would looks. probably it will be out of displayable area.

    if you want to send me PM - check a free space in your inbox for answer at first!

    These ads disappear when you log in.

  2. #17
    EveronMightbane's Avatar Master Sergeant
    Reputation
    13
    Join Date
    May 2011
    Posts
    131
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Alright, Thanks again

  3. #18
    DavidTwo2009's Avatar Active Member CoreCoins User
    Reputation
    32
    Join Date
    Aug 2009
    Posts
    433
    Thanks G/R
    2/4
    Trade Feedback
    0 (0%)
    I will agree, this does look -a lot- better then my loading screens, especally when you can select others. Nice work.

  4. #19
    EveronMightbane's Avatar Master Sergeant
    Reputation
    13
    Join Date
    May 2011
    Posts
    131
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Hey VX2, I have in the scene list 4 custom backgrounds and I deleted all the others, except it won't randomize anymore. could you help me?

  5. #20
    VX2's Avatar Contributor
    Reputation
    204
    Join Date
    Dec 2009
    Posts
    262
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    send me full "SceneList" section from your "LoginUI.lua" and scenes what you want to use. if you use custom images, I need relative location of it also.
    -----------------------

    I test it. it caused by pseudo random function "random()". just it return identical value every machine time. theoretically just necessary get another seed, but I can't find similar function in wow api. seems that was randomseed() function, but it no longer available.
    but I found another way. open "\\Interface\GlueXML\vx_vars_init.lua", find "function ShowScene(self)" string and replace next "local rnd = random(1,#vx.SceneList)" to:
    Code:
    	local rnd, dt;
    	dt = date("*t");
    	rnd = mod(dt.sec,random(1,#vx.SceneList-1))+1;
    it get you additional dependence of current time seconds. it's must be enough.
    Last edited by VX2; 07-20-2011 at 12:21 AM.

    if you want to send me PM - check a free space in your inbox for answer at first!

  6. #21
    EveronMightbane's Avatar Master Sergeant
    Reputation
    13
    Join Date
    May 2011
    Posts
    131
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Damn, thanks mate =)

    EDIT: Its still not randomizing D:
    Last edited by EveronMightbane; 07-20-2011 at 08:55 AM.

  7. #22
    VX2's Avatar Contributor
    Reputation
    204
    Join Date
    Dec 2009
    Posts
    262
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    strange, it's works fine for me. try to replace a full function:
    [spoiler]
    Code:
    function ShowScene(self)
    	local rnd, dt;
    	dt = date("*t");
    	rnd = mod(dt.sec,random(1,#vx.SceneList-1))+1;
    	if vx.BGTexture[rnd] == "" then
    		if VXBGTextureAL then VXBGTextureAL:Hide(); end
    		if VXBGTextureCS then VXBGTextureCS:Hide(); end
    		if VXBGTextureRW then VXBGTextureRW:Hide(); end
    	else
    		if VXBGTextureAL then
    			VXBGTextureAL:SetTexture(vx.BGTexture[rnd]);
    			VXBGTextureAL:Show();
    		end
    		if VXBGTextureCS then
    			VXBGTextureCS:SetTexture(vx.BGTexture[rnd]);
    			VXBGTextureCS:Show();
    		end
    		if VXBGTextureRW then
    			VXBGTextureRW:SetTexture(vx.BGTexture[rnd]);
    			VXBGTextureRW:Show();
    		end
    	end
    	self:SetModel(vx.SceneList[rnd]);
    	self:SetSequence(0);
    	self:SetCamera(0);
    	if (CharModelFogInfo[vx.CodeName[rnd]]) then
    		self:SetFogColor(CharModelFogInfo[vx.CodeName[rnd]].r, CharModelFogInfo[vx.CodeName[rnd]].g, CharModelFogInfo[vx.CodeName[rnd]].b);
    		self:SetFogNear(0);
    		self:SetFogFar(CharModelFogInfo[vx.CodeName[rnd]].far);
    	else
    		self:ClearFog();
    	end
    	if (CharModelGlowInfo[vx.CodeName[rnd]]) then
    		self:SetGlow(CharModelGlowInfo[vx.CodeName[rnd]]);
    	else
    		self:SetGlow(0.3);
    	end
    	self:ResetLights();
    	if(RaceLights[vx.CodeName[rnd]]) then 
    		for index, Array in pairs (RaceLights[vx.CodeName[rnd]]) do
    			if (Array[1]==1) then
    				self:SetLight(unpack(Array));
    			end
    		end
    	end
    	PlayGlueAmbience(GlueAmbienceTracks[vx.CodeName[rnd]], 4.0);
    	PlayLoginMusic();
    end
    [/spoiler]

    if you want to send me PM - check a free space in your inbox for answer at first!

  8. #23
    EveronMightbane's Avatar Master Sergeant
    Reputation
    13
    Join Date
    May 2011
    Posts
    131
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Now when I login its saying CodeName is a nil value

  9. #24
    VX2's Avatar Contributor
    Reputation
    204
    Join Date
    Dec 2009
    Posts
    262
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    what version you use?

    if you want to send me PM - check a free space in your inbox for answer at first!

  10. #25
    EveronMightbane's Avatar Master Sergeant
    Reputation
    13
    Join Date
    May 2011
    Posts
    131
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    3.3.5a 12340

  11. #26
    VX2's Avatar Contributor
    Reputation
    204
    Join Date
    Dec 2009
    Posts
    262
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Originally Posted by VX2 View Post
    rnd = mod(dt.sec,random(1,#vx.SceneList-1))+1;
    ugh. o.0 how I can write this code?
    of course must be:
    Code:
    	rnd = mod(dt.sec+random(1,#vx.SceneList),#vx.SceneList-1)+1;
    also full function for 12340 have no light part.
    try to replace with this:
    [spoiler]
    Code:
    function ShowScene(self)
    	local rnd, dt;
    	dt = date("*t");
    	rnd = mod(dt.sec+random(1,#vx.SceneList),#vx.SceneList-1)+1;
    	if vx.BGTexture[rnd] == "" then
    		if VXBGTextureAL then VXBGTextureAL:Hide(); end
    		if VXBGTextureCS then VXBGTextureCS:Hide(); end
    		if VXBGTextureRW then VXBGTextureRW:Hide(); end
    	else
    		if VXBGTextureAL then
    			VXBGTextureAL:SetTexture(vx.BGTexture[rnd]);
    			VXBGTextureAL:Show();
    		end
    		if VXBGTextureCS then
    			VXBGTextureCS:SetTexture(vx.BGTexture[rnd]);
    			VXBGTextureCS:Show();
    		end
    		if VXBGTextureRW then
    			VXBGTextureRW:SetTexture(vx.BGTexture[rnd]);
    			VXBGTextureRW:Show();
    		end
    	end
    	self:SetModel(vx.SceneList[rnd]);
    	self:SetCamera(0);
    	self:SetSequence(0);
    	PlayGlueAmbience(vx.Ambience[rnd], 4.0);
    	PlayLoginMusic();
    end
    [/spoiler]

    if you want to send me PM - check a free space in your inbox for answer at first!

  12. #27
    EveronMightbane's Avatar Master Sergeant
    Reputation
    13
    Join Date
    May 2011
    Posts
    131
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    YES! It worked. Thank you so, so much!

  13. #28
    EveronMightbane's Avatar Master Sergeant
    Reputation
    13
    Join Date
    May 2011
    Posts
    131
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Hey VX2, is it possible to have a check button on the login screen to turn the fade effect on and off?

  14. #29
    VX2's Avatar Contributor
    Reputation
    204
    Join Date
    Dec 2009
    Posts
    262
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    sorry man, I have not seen your post.
    of course it's possible, but required some modification. you must add checkbox at AccountLogin.xml and write a function what switch fade variables. but I'm not sure what this switcher will be useful.

    if you want to send me PM - check a free space in your inbox for answer at first!

  15. #30
    VX2's Avatar Contributor
    Reputation
    204
    Join Date
    Dec 2009
    Posts
    262
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    by request, I minor update it.
    now it's "stand alone" version based on GlueXML v13623. now it's contain all GlueXML files, what must make it more resistant for minor GlueXML changes in late versions.
    also improved first scene randomizing (at launch).
    AShell_1.3.1.(stal).ZIP

    if you want to send me PM - check a free space in your inbox for answer at first!

Page 2 of 3 FirstFirst 123 LastLast

Similar Threads

  1. [GlueXML]your own login shell
    By VX2 in forum World of Warcraft Model Editing
    Replies: 12
    Last Post: 08-25-2010, 03:47 AM
  2. [RELEASE]Auto-It Auto Login
    By genoke in forum World of Warcraft Bots and Programs
    Replies: 12
    Last Post: 03-02-2009, 05:33 PM
  3. [Release] WoW Phisher w/ WORKING LOGIN CHECK
    By mjmorrell3 in forum WoW Scam Prevention
    Replies: 17
    Last Post: 11-09-2008, 04:09 AM
  4. Frozen Throne login released!
    By kody_ in forum World of Warcraft Model Editing
    Replies: 53
    Last Post: 10-19-2007, 07:11 PM
All times are GMT -5. The time now is 08:02 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2020 vBulletin Solutions, Inc. All rights reserved. Digital Point modules: Sphinx-based search