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: [REQUEST] Faction and Race name change  (Read 7136 times)

LordAres

  • Registred Member
  • Polygonshifter
  • *****
  • Posts: 60
    • View Profile
[REQUEST] Faction and Race name change
« on: January 06, 2013, 05:01:04 am »
Okay so im using 3.3.5a TRINITY and I see everyone is changing their factions and race names in their client and servers. My server im making is based on 2 factions, Lawful and Evil. I want to know if someone can make a tutorial on how to change the Race names and Faction names in the client and server with trinity. Also please include pictures!

Side question, Is it possible to create another faction that a player can become via quest? Say Demon or Angel? Yet still have their main faction. LIke for instance Lawful - Angel or Lawful - Demon.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
Sunset Blood Development - filmed everyday randomly between 0900 - 1330 PST
https://new.livestream.com/accounts/244 ... ts/1785527

Lets create our own game using wow resources! Sunset Blood!
 http://sunsetgaming.net/forums/index.php

XxXGenesisXxX

  • Contributors
  • Model Change Addict
  • *****
  • Posts: 204
    • View Profile
Re: [REQUEST] Faction and Race name change
« Reply #1 on: January 06, 2013, 07:31:20 am »
First, if you don't already, you need to learn to make a custom patch or how to load from directories. There are guides floating around on here for those.

Moving on: on the basic level it's very simple DBC editing to achieve both. Just open up "ChrRaces.dbc"  MyDBCEditor and change the name of a race. Then add it to your client by doing the neccessary steps to make WoW load it. If you are using Taliis, make a new string with the name you want, then use the string ID to replace the name. If that confuses you, try an irrelevant DBC editing guide on here first that uses Taliis (many do).

Factions, again on a basic level is almost the same. Do the same but in the "Faction.dbc".

As for your side question, you can just use sub-faction branches. Like Alliance can be Lawful, Horde can be Unlawful, then Stormwind can be Angels, Ironforge can be, Paladin Brotherhood or some crap. Then Orgrimmar can be Demons, and Thunderbluff can be Monsters. Idk, I'm not a very creative type, but you should be able to grasp the structure I am on about.

Edit: For the most part, there is already guides very similar to what you ask, but mroe extensive.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

LordAres

  • Registred Member
  • Polygonshifter
  • *****
  • Posts: 60
    • View Profile
Re: [REQUEST] Faction and Race name change
« Reply #2 on: January 07, 2013, 09:21:44 pm »
changing Alliance and Horde in faction.dbc will change it in the login screen right? Where it says alliance at the top of the client in character creation?
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
Sunset Blood Development - filmed everyday randomly between 0900 - 1330 PST
https://new.livestream.com/accounts/244 ... ts/1785527

Lets create our own game using wow resources! Sunset Blood!
 http://sunsetgaming.net/forums/index.php

schlumpf

  • Administrator
  • Creator of Worlds
  • *****
  • Posts: 2967
    • View Profile
Re: [REQUEST] Faction and Race name change
« Reply #3 on: January 07, 2013, 10:30:45 pm »
Try and see yourself. Trying takes a minute, waiting for an answer already took ten.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

LordAres

  • Registred Member
  • Polygonshifter
  • *****
  • Posts: 60
    • View Profile
Re: [REQUEST] Faction and Race name change
« Reply #4 on: January 07, 2013, 10:49:12 pm »
Well I did mess around with the faction dbc and I saw how to change it around. When I go into the character creation screen everything I tried didn't work so idk if its a graphical change I would have to do. Also it doesn't hurt to ask questions. Because it shows people who come after me reference posts on what to do or encourage the community by making tutorials.

Also I'm not skilled with editing yet and there is a lot of places I don't know where to start on certain things so I'd rather ask and get wisdom from more skilled editors and it'll make me more skilled the more skilled I become ill stop asking questions less and less and ill make tutorials. I don't new my hand held. Just what files would be used in changing the factions and races in the character creation menu.

Also to kill 2 birds in one stone which files would be used to change the world of Warcraft icons in the login screen, character creation, character selection screen.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
Sunset Blood Development - filmed everyday randomly between 0900 - 1330 PST
https://new.livestream.com/accounts/244 ... ts/1785527

Lets create our own game using wow resources! Sunset Blood!
 http://sunsetgaming.net/forums/index.php

XxXGenesisXxX

  • Contributors
  • Model Change Addict
  • *****
  • Posts: 204
    • View Profile
Re: [REQUEST] Faction and Race name change
« Reply #5 on: January 07, 2013, 11:03:18 pm »
The Alliance/Horde are both blp images. In fact they are pretty much the only text on the creation screen that isn't editable text but an image instead.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

LordAres

  • Registred Member
  • Polygonshifter
  • *****
  • Posts: 60
    • View Profile
Re: [REQUEST] Faction and Race name change
« Reply #6 on: January 08, 2013, 12:02:39 am »
That's what I figured. So if I change the race names and class names it will change in character selection screen and all other  screens? Says I change paladin to paragon or Templar or whatever it'll change in the character selection screen and character info? When I get time ill mess around with the files but right now I'm at work and my mind is all over the place thinking about what to do.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
Sunset Blood Development - filmed everyday randomly between 0900 - 1330 PST
https://new.livestream.com/accounts/244 ... ts/1785527

Lets create our own game using wow resources! Sunset Blood!
 http://sunsetgaming.net/forums/index.php

XxXGenesisXxX

  • Contributors
  • Model Change Addict
  • *****
  • Posts: 204
    • View Profile
Re: [REQUEST] Faction and Race name change
« Reply #7 on: January 08, 2013, 08:16:42 am »
Foir he most part changing the name in CharClasses.dbc will change the name. However character info on the creation screen is done via GlueStrings.lua in the InterfaceGlueXML folder.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

LordAres

  • Registred Member
  • Polygonshifter
  • *****
  • Posts: 60
    • View Profile
Re: [REQUEST] Faction and Race name change
« Reply #8 on: January 08, 2013, 06:48:06 pm »
At first after the changes I got this error



So I got into Patch-enUS-3.MPQ Interface/GlueXML and there is no CharacterCreate.lua so i went down to Patch-enUS-2.MPQ and look in the Interface/GlueXML folder and there it is. So i export it and edit it in the only spot I can find that makes sense

from
Code: [Select]
CLASS_ICON_TCOORDS = {
["WARRIOR"] = {0, 0.25, 0, 0.25},
["MAGE"] = {0.25, 0.49609375, 0, 0.25},
["ROGUE"] = {0.49609375, 0.7421875, 0, 0.25},
["DRUID"] = {0.7421875, 0.98828125, 0, 0.25},
["HUNTER"] = {0, 0.25, 0.25, 0.5},
["SHAMAN"] = {0.25, 0.49609375, 0.25, 0.5},
["PRIEST"] = {0.49609375, 0.7421875, 0.25, 0.5},
["WARLOCK"] = {0.7421875, 0.98828125, 0.25, 0.5},
["PALADIN"] = {0, 0.25, 0.5, 0.75},
["DEATHKNIGHT"] = {0.25, 0.49609375, 0.5, 0.75},
};

to

Code: [Select]
CLASS_ICON_TCOORDS = {
["PARAGON"] = {0, 0.25, 0, 0.25},
["WIZARD"] = {0.25, 0.49609375, 0, 0.25},
["ASSASSIN"] = {0.49609375, 0.7421875, 0, 0.25},
["WARDEN"] = {0.7421875, 0.98828125, 0, 0.25},
["BEASTLORD"] = {0, 0.25, 0.25, 0.5},
["MYSTIC"] = {0.25, 0.49609375, 0.25, 0.5},
["INQUISITOR"] = {0.49609375, 0.7421875, 0.25, 0.5},
["WARLOCK"] = {0.7421875, 0.98828125, 0.25, 0.5},
["CRUSADER"] = {0, 0.25, 0.5, 0.75},
["SHADOWKNIGHT"] = {0.25, 0.49609375, 0.5, 0.75},
};

and then I saved it and added it to my patch-a.MPQ like so



and then I added my patch to my wowfolder/Data like you normally would and i get this error 8'(



I was on a roll this time! lol
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
Sunset Blood Development - filmed everyday randomly between 0900 - 1330 PST
https://new.livestream.com/accounts/244 ... ts/1785527

Lets create our own game using wow resources! Sunset Blood!
 http://sunsetgaming.net/forums/index.php

Ascathos

  • Moderators
  • Creator of Worlds
  • *****
  • Posts: 1129
    • View Profile
Re: [REQUEST] Faction and Race name change
« Reply #9 on: January 08, 2013, 07:30:59 pm »
Quote from: "LordAres"
[...][/img]

I was on a roll this time! lol
1. You need the changed exe file. "Remove GlueXML Check from WoW.exe" <- Search function.
2. You need to have these definitions within your ChrClass dbc, else the interface can not make sense of these icons to an according class.
3. There are more files you require to edit; look further. GlueStrings if I remember correctly is an example.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

LordAres

  • Registred Member
  • Polygonshifter
  • *****
  • Posts: 60
    • View Profile
Re: [REQUEST] Faction and Race name change
« Reply #10 on: January 08, 2013, 07:51:07 pm »
Thanks Ascathos

That worked! I can now se the class icons and in the class section it says the name. Now i just need to figure out how to make the info work. Im getting the InterfaceGlueXMLcharactercreate.Lua line 321 attempt to concatenate a nil value

Line 321 in my charactercreate.lua says

Code: [Select]
CharacterCreateClassText:SetText(GetFlavorText("CLASS_"..strupper(classFileName), GetSelectedSex()).."|n|n");
Im gonna edit the gluestrings.lua and ill tell ya if it goes oaky

--------------------------- EDIT ----------------------------------------------

edited GlueStrings.Lua and everything works now.Thanks so much guys

Just got some problems with the deathknight model not showing up and something with GlueParent.lua line 384 sound. Gonna try to fix ill let you know

-------------------- edit -------------------------------

Alright I have no idea what to do with this error. Its rattling my brain guys!!



Basically its not displaying the model for the Deathknight aka Shadowknight in my game. What files would I need to edit to make this display the model?
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
Sunset Blood Development - filmed everyday randomly between 0900 - 1330 PST
https://new.livestream.com/accounts/244 ... ts/1785527

Lets create our own game using wow resources! Sunset Blood!
 http://sunsetgaming.net/forums/index.php

Ascathos

  • Moderators
  • Creator of Worlds
  • *****
  • Posts: 1129
    • View Profile
Re: [REQUEST] Faction and Race name change
« Reply #11 on: January 08, 2013, 08:56:17 pm »
There is no UI defined. You have to do that.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

LordAres

  • Registred Member
  • Polygonshifter
  • *****
  • Posts: 60
    • View Profile
Re: [REQUEST] Faction and Race name change
« Reply #12 on: January 08, 2013, 09:00:28 pm »
would it be one of the files i edited? which one?
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
Sunset Blood Development - filmed everyday randomly between 0900 - 1330 PST
https://new.livestream.com/accounts/244 ... ts/1785527

Lets create our own game using wow resources! Sunset Blood!
 http://sunsetgaming.net/forums/index.php

Ascathos

  • Moderators
  • Creator of Worlds
  • *****
  • Posts: 1129
    • View Profile
Re: [REQUEST] Faction and Race name change
« Reply #13 on: January 08, 2013, 09:12:41 pm »
Quote from: "LordAres"
would it be one of the files i edited? which one?
Actually, I am looking at that myself right now.

EDIT:
Code: [Select]
-- Function to set the background model for character select and create screens
function SetBackgroundModel(model, name)
    local nameupper = strupper(name);
    local path = "Interface\Glues\Models\UI_"..name.."\UI_"..name..".m2";
if ( model == CharacterCreate ) then
SetCharCustomizeBackground(path);
else
SetCharSelectBackground(path);
end
PlayGlueAmbience(GlueAmbienceTracks[nameupper], 4.0);
SetLighting(model, nameupper)
end


This is the function within GlueParent.lua. You have to set a racial (Deathknight seems to be a special case I haven't figured out yet) .m2. Within the same Lua, you also set informations concerning the played ambience track (music). These do not have their own function, as you can read within this function, but are defined in the upper variable defining.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

LordAres

  • Registred Member
  • Polygonshifter
  • *****
  • Posts: 60
    • View Profile
Re: [REQUEST] Faction and Race name change
« Reply #14 on: January 08, 2013, 09:16:19 pm »
Well i fixed the sound problem thats at the beginning of GlueParent.lua but what your saying is i need to rename the deathknight.m2 models?
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
Sunset Blood Development - filmed everyday randomly between 0900 - 1330 PST
https://new.livestream.com/accounts/244 ... ts/1785527

Lets create our own game using wow resources! Sunset Blood!
 http://sunsetgaming.net/forums/index.php