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!

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - detonatorss

Pages: 1 2 [3]
31
"Retro-Porting" / [SHOWOFF] Cataclysm Worgen To Wotlk
« on: April 27, 2012, 06:25:04 pm »
Hello Modcraft  i've passed the worgen of cataclysm into wotlk i have al 100% functionally all is done


By detonators at 2012-04-20


By detonators at 2012-04-24


By detonators at 2012-04-20


By detonators at 2012-04-27


By detonators at 2012-04-27


By detonators at 2012-04-27


By detonators at 2012-04-24

he can talk to but is in spanish xD you dont know it xD

32
Tutorials / [TUTORIAL] How To Create a New Class
« on: April 09, 2012, 07:53:38 pm »
Part 1


InterfaceFrameXMLConstants.lua

SEARCH:


["DEATHKNIGHT"] = { r = 0.77, g = 0.12 , b = 0.23 },

REPLACE:

["DEATHKNIGHT"] = { r = 0.77, g = 0.12 , b = 0.23 },
["CUSTOM"] = { r = 0.0, g = 0.45, b = 0.45 },


*****************************************************

SEARCH:

CLASS_SORT_ORDER = {
   "WARRIOR",
   "DEATHKNIGHT",
   "PALADIN",
   "PRIEST",
   "SHAMAN",
   "DRUID",
   "ROGUE",
   "MAGE",
   "WARLOCK",
   "HUNTER",

};


REPLACE:

CLASS_SORT_ORDER = {
   "WARRIOR",
   "DEATHKNIGHT",
   "PALADIN",
   "PRIEST",
   "SHAMAN",
   "DRUID",
   "ROGUE",
   "MAGE",
   "WARLOCK",
   "HUNTER",
   "CUSTOM",
};


*****************************************************

Search:

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, .5, 0.5, .75},

};

Part 2

ChrClasses.dbc

LACK OF SPELL FAMILY

struct ChrClassesEntry
{
    uint32  ClassID;                                        // 0
                                                            // 1, unused
    uint32  powerType;                                      // 2
                                                            // 3-4, unused
    //char*       name[16];                                 // 5-20 unused
                                                            // 21 string flag, unused
    //char*       nameFemale[16];                           // 21-36 unused, if different from base (male) case
                                                            // 37 string flag, unused
    //char*       nameNeutralGender[16];                    // 38-53 unused, if different from base (male) case
                                                            // 54 string flag, unused
                                                            // 55, unused
    uint32  spellfamily;                                    // 56
                                                            // 57, unused
    uint32  CinematicSequence;                              // 58 id from CinematicSequences.dbc
    uint32  expansion;                                       // 59 (0 - original race, 1 - tbc addon, ...)
};

33
Modelling and Animation / [Question] Port Cata models to Wotlk
« on: April 09, 2012, 07:11:23 pm »
is this a valid export guide for all the models from cata ?
Guide From Phucko:


What you will need:
010 Editor
010 Editor Templates for m2 (Can be found on MODCRAFT's resource and tools.)
Time

Step 1.
Open your m2 file in 010editor then go to Template > Open Template > Open the m2 template
Next press F5 on your keyboard and it will run the script, now you have a menu on your bottom.
Change:
Uint Version under "Value" from 272 to 264.
Now look up for something called "nTexUnit" and change it from 0 to 1 and copy the OfsTransLookup and replace "ofsTexUnit" with that.

Then go to  "uint NCameraLookup" and change it to 0. Change "uint ofsCameraLookup" to 0 (or 0h). Change the "uint nCameras" to 0 and change

is for all the cata models ?

34
Hello everyone i know how to port models from cataclysm but i don't know how to export her texture files skins and etc how to export it correctly ?

35
Modelling and Animation / [Question] I need help with this script
« on: April 04, 2012, 11:42:12 am »
hello to everyone i nned help for this script that i founded into pastebin can anyone help me ¿?

Script:

import four.m2 as CataM2
import four.skin as CataSkin
from pym2_3.m2 import *
from pym2_3.skin import *

cata = CataM2.M2File("Male\GoblinMale.M2")
cataskin = CataSkin.SkinFile("Male\GoblinMale00.skin")

wotlk = M2File()
wotlk.hdr = cata.hdr
#change header version
wotlk.hdr.version = 264
wotlk.name = cata.name
wotlk.gSequ = cata.gSequ
wotlk.animations = cata.animations
wotlk.anim_files = cata.anim_files
wotlk.anim_lookup = cata.anim_lookup
wotlk.bones = cata.bones
wotlk.key_bones = cata.key_bones
wotlk.vertices = cata.vertices
wotlk.colors = cata.colors
wotlk.textures = cata.textures
wotlk.transparency = cata.transparency
wotlk.uv_anim = cata.uv_anim
wotlk.tex_replace = cata.tex_replace
wotlk.renderflags = cata.renderflags
wotlk.bone_lookup = cata.bone_lookup
wotlk.tex_lookup = cata.tex_lookup
#wotlk.tex_units = cata.tex_units #no
#add texunit
tu = Lookup()
tu.Id = 0
wotlk.tex_units.append(tu)
wotlk.hdr.tex_units.count += 1

wotlk.trans_lookup = cata.trans_lookup
wotlk.uv_anim_lookup = cata.uv_anim_lookup
wotlk.bounding_triangles = cata.bounding_triangles
wotlk.bounding_vertices = cata.bounding_vertices
wotlk.bounding_normals = cata.bounding_normals
wotlk.attachments = cata.attachments
wotlk.attach_lookup = cata.attach_lookup
wotlk.events = cata.events
wotlk.lights = cata.lights
#wotlk.cameras = cata.cameras #no
for i in cata.cameras:
   t = Camera()
   t.Type = i.Type
   t.FOV = i.UnkAnim.KeySubs[0].values[0]
   t.FarClip = i.FarClip
   t.NearClip = i.NearClip
   t.TransPos = i.TransPos
   t.Pos = i.Pos
   t.TransTar = i.TransTar
   t.Target = i.Target
   t.Scaling = i.Scaling
   wotlk.cameras.append(t)
wotlk.camera_lookup = cata.camera_lookup
wotlk.ribbon_emitters = cata.ribbon_emitters
wotlk.particle_emitters = cata.particle_emitters

wotlkskin = SkinFile()
wotlkskin.header = cataskin.header
wotlkskin.indices = cataskin.indices
wotlkskin.tri = cataskin.tri
wotlkskin.prop = cataskin.prop
wotlkskin.mesh = cataskin.mesh
wotlkskin.texunit = cataskin.texunit
for i in wotlkskin.texunit:
   i.texunit = 0


wotlk.write("WMale\GoblinMale.m2")
wotlkskin.write("WMale\GoblinMale00.skin")

Pages: 1 2 [3]