webmasterzp
  Añadir razas en wow Image Hosted by ImageShack.us
 
  1. Hola comunidad de "GW" les traigo aqui un tutorial de como crear razas custom (por ahora goblins y Orcos viles) de la web "Ac-web" bueno yo la he traducido a mi gusto para que sea más agradable y comodo

    Aviso:

    Cuando edites un archivo DBC tendras que meterlo en un parche y a su vez copiarlo en la carpeta "Dbc" de tu emulador.

    Los archivos de Interfaz y Dbc estan en "/Data/esES" "Los modelos, texturas,
    mapas, están en /Data/


    Los archivos de interfaz y dbc no los teneis que modificar en el cliente, si no extraer los .dbc/.xml/.lua al escritorio o donde te sea mejor y despues meterlos en un parche.

    Archivos que habra que editar en los siguientes pasos:

    Archivos DBC
    ChrRaces.dbc
    CharBaseInfo.dbc
    CharStartOutfit.dbc
    SkillLineAbility.dbc
    SkillRaceClassInfo.dbc
    Faction.dbc
    Archivos de la Interfaz
    GlueStrings.lua
    CharacterCreate.lua
    CharacterCreate.xml
    Archivos del Core
    [MaNGOS] SharedDefines.h


    Cambio de la pantalla de creación del personaje


    En este paso, vamos a ver sólo cómo cambiar la pantalla de creación de personajes. Al final, los iconos estarán disponibles con descripciones, etc ...

    Abran el archivo ChrRaces.dbc y modificar las líneas en relación con la raza Goblin y Orcos viles.
    Buscar:

    Código:
    9,1,1,0x0,6894,6895,"Go",7,7,15007,0x448,"Goblin",0,0x2,,,"Gobelin",,,,,,,,,,,,,,0xFF01FE,,,"Gobeline",,,,,,,,,,,,,,0xFF01CC,,,"Gobelin",,,,,,,,,,,,,,0xFF01CC,"NORMAL","NONE","NORMAL",0,
    12,5,1,0x0,16981,16980,"Fo",7,7,15007,0x448,"FelOrc",0,0x2,,,"Gangr'orc",,,,,,,,,,,,,,0xFF01FE,,,"Gangr'orque",,,,,,,,,,,,,,0xFF01CC,,,"Gangr'orc",,,,,,,,,,,,,,0xFF01CC,"NORMAL","NORMAL","NORMAL",0,

    La 2º columna, se debera cambiar por 12 para que la raza pueda ser usada.
    La 4º columna define la facción de la raza, "mirar en faction.dbc".
    La 8º columna, 1 para Horda y 7 para alianza.


    Por ejemplo

    Código:
    9,12,1,4140,6894,6895,"Go",1,7,15007,0x448,"Goblin",0,0x2,,,"Gobelin",,,,,,,,,,,,,,0xFF01FE,,,"Gobeline",,,,,,,,,,,,,,0xFF01CC,,,"Gobelin",,,,,,,,,,,,,,0xFF01CC,"NORMAL","NONE","NORMAL",0,
    
    12,12,1,4141,16981,16980,"Fo",7,7,15007,0x448,"FelOrc",0,0x2,,,"Gangr'orc",,,,,,,,,,,,,,0xFF01FE,,,"Gangr'orque",,,,,,,,,,,,,,0xFF01CC,,,"Gangr'orc",,,,,,,,,,,,,,0xFF01CC,"NORMAL","NORMAL","NORMAL",0,
    A continuación, abra CharBaseInfo.dbc, este archivo determina la raza y su clase correspondiente
    Nosotros por ahora para que sea simple añadiremos solo 2 lineas al archivo (si quieres añadir más hazlo)

    Código:
    9,1,
    12,1,
    9 y 12 son las ids de las razas y el 1 es la id de la clase que sería "guerrero" significa que solo te podras crear un guerrero, si quieres puedes añadir más lineas(Ej: 9,2,).

    Una vez hecho esto, abra los siguientes archivos :

    Código:
    InterfaceGlueXMLGlueStrings.lua (Data/esES/patch-esES-3.MPQ)
    InterfaceGlueXMLCharacterCreate.lua (Data/esES/patch-esES-2.MPQ)
    InterfaceGlueXMLCharacterCreate.xml (Data/esES/patch-esES-2.MPQ)
    InterfaceGlueXMLGlueParent.lua
    En GlueStrings.lua : 
    Busca:

    Código:
    RACE_CHANGE_IN_PROGRESS = "Información de la raza";
    Es algo así pero tu busca más que todo Race_Change_IN_PROGRESS seguro lo encuentras así

    Añade debajo

    Código:
    RACE_INFO_GOBLIN = "Información acerca de los Goblins.";
    RACE_INFO_GOBLIN_FEMALE = "Información acerca de las Goblins.";
    RACE_INFO_FELORC = "Informatión acerca de los Orcos Viles.";
    RACE_INFO_FELORC_FEMALE = "Informatión acerca de las Orcas Viles.";
    Aquí pones la información de la raza por defecto siempre es la misma de en la de masculino y femenino

    Busca:

    Código:
    ABILITY_INFO_BLOODELF1 = "- Habilidad Encantamiento mejorado.";
    Añade en lineas anteriores:

    Código:
    ABILITY_INFO_GOBLIN1 = "- Habilidades Goblins, linea 1";
    ABILITY_INFO_GOBLIN2 = "- Habilidades Goblins, linea 2";
    ABILITY_INFO_GOBLIN3 = "- Habilidades Goblins, linea 3";
    ABILITY_INFO_GOBLIN4 = "-Habilidades Goblins, linea 4";
    ABILITY_INFO_FELORC1 = "- Habilidades Orcos Viles, linea 1";
    ABILITY_INFO_FELORC2 = "- Habilidades Orcos Viles, linea 2";
    ABILITY_INFO_FELORC3 = "- Habilidades Orcos Viles, linea 3";
    ABILITY_INFO_FELORC4 = "- Habilidades Orcos Viles, linea 4";
    En CharacterCreate.lua :
    Busca:

    Código:
    MAX_RACES = 10;
    Remplazalo por

    Código:
    MAX_RACES = 12;
    Busca:

    Código:
        ["DRAENEI_MALE"]    = {0.5, 0.625, 0, 0.25},
        ["DRAENEI_FEMALE"]    = {0.5, 0.625, 0.5, 0.75},
    Añade despues:

    Código:
        ["GOBLIN_MALE"]        = {0.5, 0.625, 0, 0.25},
        ["GOBLIN_FEMALE"]    = {0.5, 0.625, 0, 0.25},
        
        ["FELORC_MALE"]        = {0.5, 0.625, 0, 0.25},
        ["FELORC_FEMALE"]    = {0.5, 0.625, 0, 0.25},
    Aumenta el máximo de razas y un conjunto de iconos.
    Última edición por VinK; 19/09/2010 a las 11:01
     
  2. Los siguientes 3 usuarios agradecieron a VinK por este útil mensaje:

    duende (27/11/2010), gontzal91 (19/12/2010), riurs (16/12/2010)
  3. #2
    VinK está desconectado
    Senior MemberAvatar de VinK
    Fecha de Ingreso
    20 jul, 09
    Mensajes
    174
    Puntos
    1,671
    Nivel
    3
     
     
     
    Puntos: 1,671, Nivel: 3
     
     
    Nivel completado: 39%, Puntos requeridos para el siguiente Nivel: 429
     
     
    Actividad general: 50.0%
    Logros:
    1 year registeredYour first GroupThree FriendsCreated Blog entry1000 Experience Points
    Entradas de Blog
    1
    Dar Gracias: 
    7
    Gracias Recibidas: 29

    Wink

    En CharacterCreate.xml :
    Busca:
    Código:
    <CheckButton name="CharacterCreateRaceButton1" inherits="CharacterCreateRaceButtonTemplate" id="1">
        <Anchors>
            <Anchor point="TOP" relativePoint="TOP" x="-50" y="-61"/>
        </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton2" inherits="CharacterCreateRaceButtonTemplate" id="2">
        <Anchors>
            <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton1" relativePoint="BOTTOMLEFT" x="0" y="-21"/>
        </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton3" inherits="CharacterCreateRaceButtonTemplate" id="3">
        <Anchors>
            <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton2" relativePoint="BOTTOMLEFT" x="0" y="-21"/>
        </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton4" inherits="CharacterCreateRaceButtonTemplate" id="4">
        <Anchors>
            <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton3" relativePoint="BOTTOMLEFT" x="0" y="-21"/>
        </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton5" inherits="CharacterCreateRaceButtonTemplate" id="5">
        <Anchors>
            <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton4" relativePoint="BOTTOMLEFT" x="0" y="-21"/>
        </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton6" inherits="CharacterCreateRaceButtonTemplate" id="6">
        <Anchors>
            <Anchor point="TOP" relativePoint="TOP" x="50" y="-61"/>
        </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton7" inherits="CharacterCreateRaceButtonTemplate" id="7">
        <Anchors>
            <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton6" relativePoint="BOTTOMLEFT" x="0" y="-21"/>
        </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton8" inherits="CharacterCreateRaceButtonTemplate" id="8">
        <Anchors>
            <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton7" relativePoint="BOTTOMLEFT" x="0" y="-21"/>
        </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton9" inherits="CharacterCreateRaceButtonTemplate" id="9">
        <Anchors>
            <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton8" relativePoint="BOTTOMLEFT" x="0" y="-21"/>
        </Anchors>
    </CheckButton>
    <CheckButton name="CharacterCreateRaceButton10" inherits="CharacterCreateRaceButtonTemplate" id="10">
        <Anchors>
            <Anchor point="TOPLEFT" relativeTo="CharacterCreateRaceButton9" relativePoint="BOTTOMLEFT" x="0" y="-21"/>
    Remplazalo por (lo puedes customizar si quieres "no lo recomiendo para los inexpertos"):

    Código:
    <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>
    </CheckButton>
    Esto es para añadir los iconos de las razas.

    En GlueParent.lua:
    Busca:

    Código:
    GlueAmbienceTracks["DEATHKNIGHT"] = "GlueScreenIntro";
    GlueAmbienceTracks["CHARACTERSELECT"] = "GlueScreenIntro";
    Añade despues de esto

    Código:
    GlueAmbienceTracks["FELORC"] = "GlueScreenOrcTroll";
    GlueAmbienceTracks["GOBLIN"] = "GlueScreenOrcTroll";
    Busca:

    Código:
    -- Function to set the background model for character select and create screens
    function SetBackgroundModel(model, name)
    (Algo así)

    Añade despues

    Código:
        if ( name == "FelOrc" or name == "FELORC" ) then 
            name = "Orc";
        elseif ( name == "Goblin" or name == "GOBLIN" ) then 
            name = "Orc";
        end
    Con estos pasos ya uno tendría las razas en la pantalla de selección de personajes.



    [MaNGOS] Cambios en el Core

    Abre mangossrcgameSharedDefines.h :
    busca:
    Código:
    enum Races
    {
        RACE_HUMAN          = 1,
        RACE_ORC            = 2,
        RACE_DWARF          = 3,
        RACE_NIGHTELF       = 4,
        RACE_UNDEAD_PLAYER  = 5,
        RACE_TAUREN         = 6,
        RACE_GNOME          = 7,
        RACE_TROLL          = 8,
        //RACE_GOBLIN         = 9,
        RACE_BLOODELF       = 10,
        RACE_DRAENEI        = 11,
        //RACE_FEL_ORC        = 12,
        //RACE_NAGA           = 13,
        //RACE_BROKEN         = 14,
        //RACE_SKELETON       = 15,
        //RACE_VRYKUL         = 16,
        //RACE_TUSKARR        = 17,
        //RACE_FOREST_TROLL   = 18,
        //RACE_TAUNKA         = 19,
        //RACE_NORTHREND_SKELETON = 20,
        //RACE_ICE_TROLL      = 21
    };
    Remplazalo por:

    Código:
    enum Races
    {
        RACE_HUMAN          = 1,
        RACE_ORC            = 2,
        RACE_DWARF          = 3,
        RACE_NIGHTELF       = 4,
        RACE_UNDEAD_PLAYER  = 5,
        RACE_TAUREN         = 6,
        RACE_GNOME          = 7,
        RACE_TROLL          = 8,
        RACE_GOBLIN         = 9,
        RACE_BLOODELF       = 10,
        RACE_DRAENEI        = 11,
        RACE_FEL_ORC        = 12,
        //RACE_NAGA           = 13,
        //RACE_BROKEN         = 14,
        //RACE_SKELETON       = 15,
        //RACE_VRYKUL         = 16,
        //RACE_TUSKARR        = 17,
        //RACE_FOREST_TROLL   = 18,
        //RACE_TAUNKA         = 19,
        //RACE_NORTHREND_SKELETON = 20,
        //RACE_ICE_TROLL      = 21
    };
    Busca:

    Código:
    #define MAX_RACES         12
    Remplazalo por:

    Código:
    #define MAX_RACES         13
    Este es el ID de un máximo de carrera + 1, 12 (felorc) + 1 = 13 en nuestro caso. Si pones sólo los Goblins, sin necesidad de cambiar porque el identificador de máxima (11) es siempre el mismo.

    Busca:

    Código:
    #define RACEMASK_ALL_PLAYABLE 
        ((1<<(RACE_HUMAN-1))   |(1<<(RACE_ORC-1))          |(1<<(RACE_DWARF-1))   | 
        (1<<(RACE_NIGHTELF-1))|(1<<(RACE_UNDEAD_PLAYER-1))|(1<<(RACE_TAUREN-1))  | 
        (1<<(RACE_GNOME-1))   |(1<<(RACE_TROLL-1))        |(1<<(RACE_BLOODELF-1))| 
        (1<<(RACE_DRAENEI-1)) )
    Remplazalo por: 

    Código:
    #define RACEMASK_ALL_PLAYABLE 
        ((1<<(RACE_HUMAN-1))   |(1<<(RACE_ORC-1))          |(1<<(RACE_DWARF-1))   | 
        (1<<(RACE_NIGHTELF-1))|(1<<(RACE_UNDEAD_PLAYER-1))|(1<<(RACE_TAUREN-1))  | 
        (1<<(RACE_GNOME-1))   |(1<<(RACE_TROLL-1))        |(1<<(RACE_GOBLIN-1))| 
        (1<<(RACE_BLOODELF-1))|(1<<(RACE_DRAENEI-1))      |(1<<(RACE_FEL_ORC-1)) )
    Última edición por VinK; 18/09/2010 a las 14:14
     
  4. Los siguientes 3 usuarios agradecieron a VinK por este útil mensaje:

    gontzal91 (19/12/2010), jesam (11/10/2010), riurs (16/12/2010)
  5. #3
    VinK está desconectado
    Senior MemberAvatar de VinK
    Fecha de Ingreso
    20 jul, 09
    Mensajes
    174
    Puntos
    1,671
    Nivel
    3
     
     
     
    Puntos: 1,671, Nivel: 3
     
     
    Nivel completado: 39%, Puntos requeridos para el siguiente Nivel: 429
     
     
    Actividad general: 50.0%
    Logros:
    1 year registeredYour first GroupThree FriendsCreated Blog entry1000 Experience Points
    Entradas de Blog
    1
    Dar Gracias: 
    7
    Gracias Recibidas: 29

    Wink

    [MaNGOS] Cambios en la DB


    Añadiendo hechizos al Goblin guerrero (Copiados del Guerrero Humano):

    Código:
    SET @NEW_RACE = 9; -- ID of adding race.
    SET @NEW_CLASS = 1; -- ID of class of the new race.
    SET @COPY_RACE = 1; -- ID of the race where we copy datas.
    
    DELETE FROM `playercreateinfo_spell` WHERE race = @NEW_RACE AND class = @NEW_CLASS ;
    INSERT INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`)
    SELECT @NEW_RACE, @NEW_CLASS, `Spell`, `Note` FROM `playercreateinfo_spell` WHERE race = @COPY_RACE AND class = @NEW_CLASS;
    Añadiendo hechizos al Orco vil guerrero (Copiados del orco guerrero)

    Código:
    SET @NEW_RACE = 12; -- ID of adding race.
    SET @NEW_CLASS = 1; -- ID of class of the new race.
    SET @COPY_RACE = 2; -- ID of the race where we copy datas.
    
    DELETE FROM `playercreateinfo_spell` WHERE race = @NEW_RACE AND class = @NEW_CLASS ;
    INSERT INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`)
    SELECT @NEW_RACE, @NEW_CLASS, `Spell`, `Note` FROM `playercreateinfo_spell` WHERE race = @COPY_RACE AND class = @NEW_CLASS;
    Puedes (y necesitaras para un buen funcionamiento) cambiar hechizos y otros datos.

    Equipo de creación de personajes

    Esto le permitirá vestir a las razas y agregar elementos a la creación del personaje.

    Abre CharStartOutfit.dbc:

    Código:
    380,9,1,0,0,38,39,40,0,49778,-1,-1,6948,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,9891,9892,10141,-1,2380,-1,-1,6418,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4,7,8,-1,17,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
    381,9,1,1,0,38,39,40,0,49778,-1,-1,6948,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,9891,9892,10141,-1,2380,-1,-1,6418,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4,7,8,-1,17,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
    382,12,1,0,0,6125,139,140,6948,12282,0,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,9995,9988,9992,6418,22291,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4,7,8,0,17,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
    383,12,1,1,0,6125,139,140,6948,12282,0,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,9995,9988,9992,6418,22291,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4,7,8,0,17,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,

    1º columna: ID unica.
    2º columna: ID de la raza.
    4º columna: Sexo del personaje. 


    Activación de idiomas y de habilidades


    Abre SkillLineAbility.dbc:

    Código:
    590,98,668,1101,0,,,1,0,0x2,0,0,,,
    Debemos tener en cuenta la columna 4, el valor de 1101. Hay que transformar este número en binario(por ejemplo, con Michel CARRARE - Convertisseur décimal-binaire et binaire-décimal)
    Usted encontrará en nuestro caso:
    10001001101
    Cada "1" permite la habilidad para la raza con la misma a la posición ID:

    Código:
    IDRace : 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1
              1    0   0   0   1   0   0   1   1   0   1
    Es necesario poner 1 para la identificación de su raza. Para el goblin, su ID es 9, por lo que tenemos:

    Código:
    IDRace : 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1
              1    0   1   0   1   0   0   1   1   0   1
    A continuación, sólo volver a transformar este nuevo valor en decimal:
    (Bin) = 10101001101 (dec) 1357
    Por lo tanto, tenemos esto:

    Código:
    590,98,668,1357,0,,,1,0,0x2,0,0,,,
    Hey! Y si mi ID es de la raza es 14 ¿Cómo puedo hacerlo?

    Bueno, es de la misma manera, mediante la adición de 0:

    Código:
    IDRace : 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1
              1    0    0    1    0   0   0   1   0   0   1   1   0   1
    Abre SkillRaceClassInfo.dbc :
    Busca
    Código:
    40,98,1101,1535,0x80,0x0,0,0x0,
    Vez el 1101 de la 3º columna. Haz lo mismo que arriba.

    Activando reputaciones

    Abrir Faction.dbc:
    Por ejemplo, supongamos que queremos permitir Ventormenta para reputación de Goblin, y encuentra:

    Código:
    72,19,1100,690,0x1,0x0,0,0,0x0,0x0,3100,-42000,4000,0,0x111,6,0x11,0x0,469,1.0,0.25,7,5,,,"Hurlevent",,,,,,,,,,,,,,0xFF01FE,,,"Cette capitale de l’Alliance est l’un des derniers bastions de la puissance des humains. Elle est gouvernée par le roi Varian Wrynn, revenu après une disparition mystérieuse.",,,,,,,,,,,,,,0xFF01FE,
    Así aprovechar esta parte de la línea:
    Código:
      1100,     690,      0x1,      0x0,[...]   3100,              -42000,          4000,0,
    Razas 1 | Razas 2 | Razas 3 | Razas 4 | Rep para razas 1 | Rep para razas 2 | Rep para razas 3 ...
    Entiende? 1100 corresponde a todas las razas de la alianza, excepto los seres humanos que empiezan el juego con 3.100 reputación. 690 raza es la horda, que comienzan con -42.000 y finalmente una para los seres humanos a partir de 4000.
    Así que si queremos Goblins (ID 9) puede comenzar con 3100 (y que la reputación se le permite ser utilizado para esta raza y guardado por el servidor), debe modificar 1100 por 1356 (explicaciones detalladas en la activación de los idiomas y las habilidades).
    Debemos hacer esto para todas las reputaciones. No te preocupes, el uso de "Reemplazar todo" con su editor de texto favorito, le ahorrará tiempo.
    Por ejemplo: 1791: todas las razas de la alianza. Así que si el duende está en la alianza, hay que añadir a todos los "1791" se sustituye 1791 por 2047. A continuación, realice la manipulación manual de las capitales (como Ventormenta).

    Mostrar cascos


    Abre ChrRaces.dbc
    En la columna 7, usted tiene la abreviatura de la raza, por ejemplo GO para Goblin. 
    Esta abreviatura es en realidad sólo se utiliza para el casco de visualización. Puede modificar una abreviatura de raza existentes para los cascos aparecen, por ejemplo mediante la sustitución de Hu.

    Problema: Los cascos están fuera de lugar, como también hacia adelante, muy alto, etc ... Para solucionar este problema, basta con mover el Anexo Punto N º 11 (que corresponde a la colocación del casco) en dos carreras del modelo M2 (GoblinMale.m2 y GoblinFemale.m2 por ejemplo).


    -------------------Editado-------------------
    Modificación del wow.exe

    Guía al fin concluída, espero que os sirva.
    No respondo a mp's solamente a respuestas en el post.

    Creditos:
    Khira de Ac-web (creador de la guía)
    Yo VinK (Traductor de la guía)


    Agradecer no cuesta nada!!^^
 
  Hoy habia 11 visitantes (12 clics a subpáginas) ¡Aqui en esta página!  
 
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis