This is a read only copy without any forum functionality of the old Modcraft forum.
If there is anything that you would like to have removed, message me on Discord via Kaev#5208.
Big thanks to Alastor for making this copy!

Menu

Author Topic: [RELEASE] Easy Loginscreen  (Read 37936 times)

phantomx

  • Contributors
  • Creator of Worlds
  • *****
  • Posts: 615
    • View Profile
Re: [RELEASE] Easy Loginscreen
« Reply #15 on: January 11, 2015, 08:35:03 pm »
Quote from: "Mordred"
Update:
-Added a section on how to change the buttons.
-Made my own loginscreen which I used to try some stuff with scenescripts.

You can see a video about it here:
[media:2cf5gy7g]https://www.youtube.com/watch?v=cjgYYkjuzNU[/media:2cf5gy7g]
Some facts:
The rain and music are on their own sound-channels, ambience and music.
The thunder and lightning are randomly created
The Scenescript part of this loginscreen has more lines than the code for the actual loginscreen.


And also the creation process:
Creation Album

And the last thing, of course, the download:
DOWNLOAD

~Mordred



Great work as always, the atmosphere of the LoginScreen is spot on I really don't have words to express how lovely it is.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
[wimg]http://i.imgur.com/6fxUQL1.gif[/wimg]

Valkryst

  • Moderators
  • Model Change Addict
  • *****
  • Posts: 224
    • View Profile
    • http://valkryst.com/blog/
Re: [RELEASE] Easy Loginscreen
« Reply #16 on: January 11, 2015, 10:54:05 pm »
Huh, interesting,

I'll have to figure out how all of this works and create a nice login screen at some point. Thanks for the release.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
MY BLOG IS NOW HERE.

Krang Stonehoof

  • Contributors
  • Wiki Incarnate
  • *****
  • Posts: 164
    • View Profile
Re: [RELEASE] Easy Loginscreen
« Reply #17 on: January 14, 2015, 01:08:23 am »
I got a question if I may... Is it possible to add .BLPs to the Login Screen? I mean, it would be great, but I have no idea how.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

stoneharry

  • Contributors
  • Creator of Worlds
  • *****
  • Posts: 617
    • View Profile
Re: [RELEASE] Easy Loginscreen
« Reply #18 on: January 14, 2015, 02:11:19 am »
Quote from: "Krang Stonehoof"
I got a question if I may... Is it possible to add .BLPs to the Login Screen? I mean, it would be great, but I have no idea how.

Yes, e.g:
Code: [Select]
<Texture name="AccountLoginLogo" file="InterfaceGluesCommonGlues-WoW-WotLKLogo" hidden="true">
<Size>
<AbsDimension x="256" y="128"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT">
<Offset>
<AbsDimension x="3" y="-7"/>
</Offset>
</Anchor>
</Anchors>
</Texture>

Can be done in Lua too. See: http://www.wowwiki.com/XML/Texture
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Aquilla

  • Registred Member
  • MWCS Enthusiast
  • *****
  • Posts: 1
    • View Profile
Re: [RELEASE] Easy Loginscreen
« Reply #19 on: January 14, 2015, 02:13:57 am »
Good friends I'm with a problem I created a custom screen, but when I change the game resolution animation I put in her place changes see:


Can anyone tell me how I fix this?
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Krang Stonehoof

  • Contributors
  • Wiki Incarnate
  • *****
  • Posts: 164
    • View Profile
Re: [RELEASE] Easy Loginscreen
« Reply #20 on: January 14, 2015, 04:11:52 am »
Quote from: "stoneharry"
Quote from: "Krang Stonehoof"
I got a question if I may... Is it possible to add .BLPs to the Login Screen? I mean, it would be great, but I have no idea how.

Yes, e.g:
Code: [Select]
<Texture name="AccountLoginLogo" file="InterfaceGluesCommonGlues-WoW-WotLKLogo" hidden="true">
<Size>
<AbsDimension x="256" y="128"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT">
<Offset>
<AbsDimension x="3" y="-7"/>
</Offset>
</Anchor>
</Anchors>
</Texture>

Can be done in Lua too. See: http://www.wowwiki.com/XML/Texture

But yet there's no chance to reduce the opacity of a texture element, right?
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Mordred

  • Contributors
  • Polygonshifter
  • *****
  • Posts: 57
    • View Profile
Re: [RELEASE] Easy Loginscreen
« Reply #21 on: January 14, 2015, 07:14:59 am »
You can do it with Lua, I used it too a lot:

Code: [Select]
LoginscreenLightHit = LoginScene:CreateTexture(nil,"OVERLAY")
LoginscreenLightHit:SetPoint("TOPRIGHT", LoginScene, "TOPRIGHT", 0, 125)
LoginscreenLightHit:SetPoint("BOTTOMLEFT", LoginScene, "BOTTOMLEFT", -1, -125)
LoginscreenLightHit:SetAlpha(0.2)
LoginscreenLightHit:SetTexture("Interface/Loginscreen/LightHit.blp")
LoginscreenLightHit:SetBlendMode("ADD")

and "AccountLogin:CreateTexture(nil,"LOW")" instead LoginScene as parent if you want it to be on top of all models.

And yes. you can even set a blend mode.
I used that file to make the light that hits the floor when the room is dark, and when lightning strikes happen.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
Burn in fire of righteousness!
Easy Loginscreen

Krang Stonehoof

  • Contributors
  • Wiki Incarnate
  • *****
  • Posts: 164
    • View Profile
Re: [RELEASE] Easy Loginscreen
« Reply #22 on: January 14, 2015, 07:30:58 am »
Quote from: "Mordred"
You can do it with Lua, I used it too a lot:

Code: [Select]
LoginscreenLightHit = LoginScene:CreateTexture(nil,"OVERLAY")
LoginscreenLightHit:SetPoint("TOPRIGHT", LoginScene, "TOPRIGHT", 0, 125)
LoginscreenLightHit:SetPoint("BOTTOMLEFT", LoginScene, "BOTTOMLEFT", -1, -125)
LoginscreenLightHit:SetAlpha(0.2)
LoginscreenLightHit:SetTexture("Interface/Loginscreen/LightHit.blp")
LoginscreenLightHit:SetBlendMode("ADD")

and "AccountLogin:CreateTexture(nil,"LOW")" instead LoginScene as parent if you want it to be on top of all models.

And yes. you can even set a blend mode.
I used that file to make the light that hits the floor when the room is dark, and when lightning strikes happen.

Thanks for the tips, it's fascinating how easily you can learn just by messing around with others scripts.

Yet I think it's still impossible to realize what I want.
I wanted to add an image with a render, let me show the image:



But looks like it will display a huge green box if anything in the image is transparent.

And yes, I converted it right, from PNG to BLP.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Krang Stonehoof

  • Contributors
  • Wiki Incarnate
  • *****
  • Posts: 164
    • View Profile
Re: [RELEASE] Easy Loginscreen
« Reply #23 on: January 14, 2015, 07:56:50 am »
Uhm..... Nevermind....
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Rangorn

  • Contributors
  • Model Change Addict
  • *****
  • Posts: 291
    • View Profile
Re: [RELEASE] Easy Loginscreen
« Reply #24 on: January 16, 2015, 12:30:58 am »
Oh man, this work on Cataclysm too, awesome !

It's the same things to do, remove/edit some shit in AccountLogin.xml and AccountLogin.lua


Awesome :D
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Rangorn

  • Contributors
  • Model Change Addict
  • *****
  • Posts: 291
    • View Profile
Re: [RELEASE] Easy Loginscreen
« Reply #25 on: January 16, 2015, 03:31:27 pm »
Here we go :
[media:wm9o62ko]https://www.youtube.com/watch?v=av_2V9Auhao[/media:wm9o62ko]

Sorry for the potatoe quality, i choose a random compression.
Anyway, this work on Cataclysm, this loginscreen is ugly as fuck but it's just a test for the moment
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Lÿn

  • Registred Member
  • MS Paint Freak
  • *****
  • Posts: 4
    • View Profile
Re: [RELEASE] Easy Loginscreen
« Reply #26 on: January 23, 2015, 10:02:39 pm »
Hello  :)  
First , Thanks for this tool ! I'm start in Wow Mod and lot of thanks .
BUt i have a little question... How can I add my Screen ?
I explain :
In the lua file it's write
 
Quote
sceneData = {
      {10,"Interface/GLUES/LOADINGSCREENS/LoadScreenDeathKnight.blp"}
   },

So i have create a new mpq , With a new blp file (My landscape) , But how can i have acces to this one ?
I need to put him in a specific folder ?
Thanks a lot !
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Lawes

  • Registred Member
  • Wiki Incarnate
  • *****
  • Posts: 157
    • View Profile
Re: [RELEASE] Easy Loginscreen
« Reply #27 on: January 24, 2015, 01:51:04 am »
Hi,

Im trying to add a inherits to have my own custom button to connect, quit, ... but that dont works

GlueButtons.xml dont allow me to add another inherits (nothing appear on wow)

Someone can help me ?
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Mordred

  • Contributors
  • Polygonshifter
  • *****
  • Posts: 57
    • View Profile
Re: [RELEASE] Easy Loginscreen
« Reply #28 on: January 24, 2015, 09:16:45 pm »
Quote
Hello :)
First , Thanks for this tool ! I'm start in Wow Mod and lot of thanks .
BUt i have a little question... How can I add my Screen ?

All you need to do is add a new row to the sceneData table:
Code: [Select]
sceneData = {
{10,"Interface/GLUES/LOADINGSCREENS/LoadScreenDeathKnight.blp"},
{scene_duration,"path/to/the/.blp/file"}
},
for example.

you just have to add the file to an existing mpq, or make it somehow else available for wow to load.

Quote
Im trying to add a inherits to have my own custom button to connect, quit, ... but that dont works
if nothing appears in wow make sure you actually inherit from the new one.
(pay attention to naming and not overwriting existing names)

also if use mpqs, make sure your latest files are loaded last.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
Burn in fire of righteousness!
Easy Loginscreen

Lÿn

  • Registred Member
  • MS Paint Freak
  • *****
  • Posts: 4
    • View Profile
Re: [RELEASE] Easy Loginscreen
« Reply #29 on: January 27, 2015, 11:35:11 pm »
Ok thank for your answer!

I have understand how it work for at 45% , Here my first try ; Thanks again for this tool!

[media:2cex4bza]https://www.youtube.com/watch?v=17zjrbG7a60[/media:2cex4bza]
« Last Edit: January 01, 1970, 01:00:00 am by Admin »