Jump to content

Shadowlands login screen + character create for WoW 3.3.5a

By warfoll02
in Retro-Porting

Recommended Posts

Due to the fact that the modcraft site has not been working for a long time, I am posting the patch that was on that site. The patch contains character creation and the shadowlands style game login screen.

Some things in the patch are made differently from the original.
There are also 4 minuses in the patch. The point is that the text cannot be switched with the right mouse button, as in the original Shadowlands interface.
When you hover over a class or race icon, or select a character's gender, the text frame appears to be larger in some places than the text itself.
In addition, at low screen resolutions, the display of some buttons is distorted and text overlaps some parts of the buttons.
The dimming of the interface in some places crawls out of the edges, this can be seen on the screen for creating a character.

Download patch

P.s. The screenshots are taken from the Russian client of the game, but I posted a patch for the English client of the game.
If your game client is not English, you will have to edit the description of the interface button names in the file CharacterCreate. lua
They go at the very beginning.
This file is in the file patch-4.mpq(Interface \ GlueXML)

Update:  Disabled hints when hovering over the character gender selection button(This is because the background of the UI tooltips is large and and failed to edit correctly to match the text). Edited some buttons by location. Changed the font size in tooltips when hovering over the race or class selection button, now it will work correctly at any resolution and will not overlap with other buttons.

Update2:  Included tooltips for selecting character gender buttons. Fixed background for these tooltips.

Final Update: Removed blackout on character creation screen

hM3JcDb.jpg

9lh6RQB.jpg

eyMQNDZ.jpg

eaXDapi.jpg

Screenshots from the game after the new update of this patch. 

XttwUAp.jpg

5ArSt4e.jpg

Screenshot final update

gdL2BXi.jpg

Link to comment
Share on other sites

  • 2 months later...
6 hours ago, crum said:

I imagine on Warmane this will have you banned as you have to replace your original .exe file?

 

I don't think so, you're not using files that affect the gameplay of the game, such as adding new object to the game, such as stairs or the absence of a gate on a battleground.

Link to comment
Share on other sites

  • 1 month later...
  • 1 month later...
On 7/26/2021 at 7:33 PM, itsjustjono said:

Love this! Only issue is the login screen textures are kinda stretched out for me? Not using any other patches.

This can be fixed, but you need to make screen textures for your resolution, but for this you need to make a second custom patch.

Link to comment
Share on other sites

  • 2 weeks later...

I have MPQ files for werewolves and goblins. When I combined with this patch, I found that CharacterCreate.xml is very different. I will not modify it. Can anyone tell me?

 

This is the code of CharacterCreate.xml in my goblin/werewolf MPQ

<CheckButton name="CharacterCreateRaceButton1" inherits="CharacterCreateRaceButtonTemplate" id="1">
								<Anchors>
									<Anchor point="TOP" relativePoint="TOP" x="-50" y="-50"/>
								</Anchors>
							</CheckButton>
							<CheckButton name="CharacterCreateRaceButton2" inherits="CharacterCreateRaceButtonTemplate" id="2">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton1" relativePoint="BOTTOMLEFT" x="0" y="-10"/>
								</Anchors>
							</CheckButton>
							<CheckButton name="CharacterCreateRaceButton3" inherits="CharacterCreateRaceButtonTemplate" id="3">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton2" relativePoint="BOTTOMLEFT" x="0" y="-10"/>
								</Anchors>
							</CheckButton>
							<CheckButton name="CharacterCreateRaceButton4" inherits="CharacterCreateRaceButtonTemplate" id="4">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton3" relativePoint="BOTTOMLEFT" x="0" y="-10"/>
								</Anchors>
							</CheckButton>
							<CheckButton name="CharacterCreateRaceButton5" inherits="CharacterCreateRaceButtonTemplate" id="5">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton4" relativePoint="BOTTOMLEFT" x="0" y="-10"/>
								</Anchors>
							</CheckButton>
							<CheckButton name="CharacterCreateRaceButton7" inherits="CharacterCreateRaceButtonTemplate" id="7">
								<Anchors>
									<Anchor point="TOP" relativePoint="TOP" x="50" y="-50"/>
								</Anchors>
							</CheckButton>
							<CheckButton name="CharacterCreateRaceButton8" inherits="CharacterCreateRaceButtonTemplate" id="8">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton7" relativePoint="BOTTOMLEFT" x="0" y="-10"/>
								</Anchors>
							</CheckButton>
							<CheckButton name="CharacterCreateRaceButton9" inherits="CharacterCreateRaceButtonTemplate" id="9">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton8" relativePoint="BOTTOMLEFT" x="0" y="-10"/>
								</Anchors>
							</CheckButton>
							<CheckButton name="CharacterCreateRaceButton10" inherits="CharacterCreateRaceButtonTemplate" id="10">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton9" relativePoint="BOTTOMLEFT" x="0" y="-10"/>
								</Anchors>
							</CheckButton>
							<CheckButton name="CharacterCreateRaceButton12" inherits="CharacterCreateRaceButtonTemplate" id="12">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton10" relativePoint="BOTTOMLEFT" x="0" y="-10"/>
								</Anchors>
							</CheckButton>
							<CheckButton name="CharacterCreateRaceButton11" inherits="CharacterCreateRaceButtonTemplate" id="11">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton12" relativePoint="BOTTOMLEFT" x="0" y="-10"/>
								</Anchors>
							</CheckButton>
							<CheckButton name="CharacterCreateRaceButton6" inherits="CharacterCreateRaceButtonTemplate" id="6">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton5" relativePoint="BOTTOMLEFT" x="0" y="-10"/>
								</Anchors>

 

Link to comment
Share on other sites

  • 2 weeks later...
  • 3 weeks later...
  • 1 year later...
  • 5 months later...
×
×
  • Create New...