Forum > Serverside Modding
Copy a race or switching the faction?
<< < (2/2)
Shakar:
My best guess would have to be making new races. It would require quite a bit of work, and to make them as unique as trhey can be, would require their own individual player faction as each race is a different faction grouped under on group... If that makes sense.
FactionTemplate.dbc I believe has all the current factions in game, and I heard there isn't much room to expand on it but if you're to add a copy of each race to the other side, I believe there's room.
You'll also have to edit a few other dbc files as well, and then the server's core depending on which one you're using. Trinity has a spot for enabling some of the unused races (Which you can model change to the default ones with a dbc editor) but enabling them is a different ballpark for me. There are tutorials here to do that, though not many and I think the best one I know of here doesn't have all the images it once did.
As for making it so one character can be on any side, yeah as mentioned above that is a huge undertaking with the current game code. I personally would love for that to be possible without much issue, but it would probably take years of rewriting some code and making new code just to get it to work as intended (Then again I'm not a coder so...). It seems easy, making it seem like maybe setting reputation values is enough initially until you find yourself still partied with alliance characters despite being hated by the alliance factions, showing more coding is needed to make this work as intended.
And I seen a comment about the Pandaren thing from MoP... Well, that was done via a race change script. There are three pandaren entries in the dbc file controlling the races. One for horde, one for alliance, and one that is neutral (The one players can make). The players make the neutral one, then via scripts a race change script occurs at the end of the panda starting zone story which switches the player's neutral panda to the alliance or horde race entry, depending on the choice. I didn't realize this fully until the promotion for the Warcraft movie came out which allowed me to test involving required races. (Neutral pandas never met the Pandaren requirement regardless of which horde/alliance items were shown, horde pandas couldn't use alliance versions as that panda was redded out, and alliance pandas couldn't use horde ones).
Amaroth:
Trust me, creating a new race would be much, much, much easier. Yes, I think there were some tutorials for that, I am unsure where, I have never done that.
What I am sure about... you need to: - Make a new race in CharRaces.dbc - Make a new race/class combinations in CharBaseInfo.dbc - Make a new factions for those races in Faction.dbc and assign them to Alliance/Horde - Make edits in SkillRaceClassInfo.dbc in order to make skills (especially language ones) accessible to your races - Edit character creation screen to make creating your new races possible - Make racial spells accessible to that race in SkillLineAbilitty.dbc - Make race/class base stats in world.play_levelstats or whatever is it called in database - Make race/class starting points in world.playercreateinfo table
And possibly (likely) even more.
And possibly (likely) more.
Navigation
[0] Message Index
[*] Previous page
|