Tekstura potwora 3108 7

O temacie

Autor RedMaster

Zaczęty 29.03.2010 roku

Wyświetleń 3108

Odpowiedzi 7

RedMaster

RedMaster

Użytkownicy
posty65
Propsy1
  • Użytkownicy

RedMaster

Tekstura potwora
2010-03-29, 23:12(Ostatnia zmiana: 2010-03-30, 14:27)
Ello wszystkim mam pewien problem z oteksturowaniem potwora.

Ściągnąłem sobie taką teksturę topielca http://www.worldofgothic.de/?go=moddb&...&fileID=502 i co mam zrobić żebym miał 2 topielce o innych teksturach szukałem tego wszędzie ale nie mogłem znaleźć prosze o pomoc
 
Mój kanał YouTube ;D

JaszczurPotegi

JaszczurPotegi

Użytkownicy
posty55
  • Użytkownicy

JaszczurPotegi

Tekstura potwora
#1 2010-03-30, 13:20(Ostatnia zmiana: 2010-03-30, 20:16)
W _Work\Data\Scripts\Content\Story\NPC\Monster jest plik MST_Lurker.d

1.Skopiuj go i zmień jego nazwę.
2.Zmień Lurker na coś innego(najlepiej nazwę nowego topielca). Będzie to kod, aby go przyzwać.
3.[name] tutaj w cudzysłowie napisz jaką ma mieć nazwę w grze
4.Wpisz nazwę tej nowej tekstury.
5.Zapisz plik.
6.Nową teksturę wklej do _Work\data\Textures\_compiled [*chyba* musi być .tex lub .tga, i *chyba* da się to zmienić w goman'ie].
7.Uruchom grę z opcją Reparse Scripts.


//************************
//   Lurker Prototype
//************************

PROTOTYPE Mst_Default_Lurker(C_Npc)         
{
   //----- Monster ----
   name                     =   "Topielec";
   guild                     =   GIL_LURKER;
   aivar[AIV_MM_REAL_ID]         =    ID_LURKER;
   level                     =   12;
   
   //----- Attributes ----
   attribute   [ATR_STRENGTH]      =   60;
   attribute   [ATR_DEXTERITY]      =   60;
   attribute   [ATR_HITPOINTS_MAX]   =   120;
   attribute   [ATR_HITPOINTS]      =   120;
   attribute   [ATR_MANA_MAX]       =   0;
   attribute   [ATR_MANA]          =   0;
   
   //----- Protections ----
   protection   [PROT_BLUNT]      =   60;
   protection   [PROT_EDGE]         =   60;
   protection   [PROT_POINT]      =   60;
   protection   [PROT_FIRE]         =   60;
   protection   [PROT_FLY]         =   60;
   protection   [PROT_MAGIC]      =   0;
   
   //----- Damage Types----
   damagetype                   =   DAM_EDGE;
//   damage      [DAM_INDEX_BLUNT]   =   0;
//   damage      [DAM_INDEX_EDGE]   =   0;
//   damage      [DAM_INDEX_POINT]   =   0;
//   damage      [DAM_INDEX_FIRE]   =   0;
//   damage      [DAM_INDEX_FLY]      =   0;
//   damage      [DAM_INDEX_MAGIC]   =   0;

   //----- Kampf-Taktik ----
   fight_tactic   =   FAI_LURKER;
   
   //----- Senses & Ranges ----
   senses         =   SENSE_HEAR | SENSE_SEE | SENSE_SMELL;
   senses_range   =   PERC_DIST_MONSTER_ACTIVE_MAX;
   
   aivar[AIV_MM_ThreatenBeforeAttack] = TRUE;
   aivar[AIV_MM_FollowTime]   = FOLLOWTIME_MEDIUM;
   aivar[AIV_MM_FollowInWater] = TRUE;
   
   //----- Daily Routine ----
   start_aistate            = ZS_MM_AllScheduler;

   aivar[AIV_MM_RoamStart]    = OnlyRoutine;
};

//**************
//   Visuals
//**************

//---------------------------------------------------
func void B_SetVisuals_Lurker()
{
   Mdl_SetVisual         (self,   "Lurker.mds");
   //                        Body-Mesh      Body-Tex   Skin-Color   Head-MMS   Head-Tex   Teeth-Tex   ARMOR
   Mdl_SetVisualBody      (self,   "Lur_Body",      DEFAULT,   DEFAULT,   "",         DEFAULT,     DEFAULT,   -1);
};


//*************
//   Lurker
//*************

INSTANCE Lurker   (Mst_Default_Lurker)
{
   B_SetVisuals_Lurker();
   Npc_SetToFistMode(self);
};

//*************
//   Kervos Lurker
//*************

INSTANCE Kervo_Lurker1   (Mst_Default_Lurker)
{
   B_SetVisuals_Lurker();
   Npc_SetToFistMode(self);
   aivar[AIV_MaxDistToWp]         = 500;   //Joly: damit sie nicht in Kervos Höhle rennen.
   aivar[AIV_OriginalFightTactic]    = FAI_LURKER;
};

INSTANCE Kervo_Lurker2   (Mst_Default_Lurker)
{
   B_SetVisuals_Lurker();
   Npc_SetToFistMode(self);
   aivar[AIV_MaxDistToWp]         = 500;
   aivar[AIV_OriginalFightTactic]    = FAI_LURKER;
};

INSTANCE Kervo_Lurker3   (Mst_Default_Lurker)
{
   B_SetVisuals_Lurker();
   Npc_SetToFistMode(self);
   aivar[AIV_MaxDistToWp]         = 500;
   aivar[AIV_OriginalFightTactic]    = FAI_LURKER;
};

INSTANCE Kervo_Lurker4   (Mst_Default_Lurker)
{
   B_SetVisuals_Lurker();
   Npc_SetToFistMode(self);
   aivar[AIV_MaxDistToWp]         = 500;
   aivar[AIV_OriginalFightTactic]    = FAI_LURKER;
};

INSTANCE Kervo_Lurker5   (Mst_Default_Lurker)
{
   B_SetVisuals_Lurker();
   Npc_SetToFistMode(self);
   aivar[AIV_MaxDistToWp]         = 500;
   aivar[AIV_OriginalFightTactic]    = FAI_LURKER;
};

INSTANCE Kervo_Lurker6   (Mst_Default_Lurker)
{
   B_SetVisuals_Lurker();
   Npc_SetToFistMode(self);
   aivar[AIV_MaxDistToWp]         = 500;
   aivar[AIV_OriginalFightTactic]    = FAI_LURKER;
};


//Addon
//Beachlurker

INSTANCE BeachLurker1   (Mst_Default_Lurker)
{
   B_SetVisuals_Lurker();
   Npc_SetToFistMode(self);
};

INSTANCE BeachLurker2   (Mst_Default_Lurker)
{
   B_SetVisuals_Lurker();
   Npc_SetToFistMode(self);
};

INSTANCE BeachLurker3   (Mst_Default_Lurker)
{
   B_SetVisuals_Lurker();
   Npc_SetToFistMode(self);
};
 
!!!!!!

RedMaster

RedMaster

Użytkownicy
posty65
Propsy1
  • Użytkownicy

RedMaster

Tekstura potwora
#2 2010-03-30, 17:32(Ostatnia zmiana: 2010-03-31, 09:18)
ok dzięki  :D

Yo ziom ten sposób nie działa wyskakuje mi taki błąd



D: MDL: zModel(zCModelProto::Load3DSMAXAsc)

: ASC not found: LUR_BODY2.ASC

Zrobiłem sobie nową teksture i nazwałem ją Lur_Body2_V1 potem zrobiłem wszystko tak jak pisałeś zamieniłem przez GoMana na TGA dałem teksture topielcowi i nic ten błąd mi wyskakuje ;/
 
Mój kanał YouTube ;D

JaszczurPotegi

JaszczurPotegi

Użytkownicy
posty55
  • Użytkownicy

JaszczurPotegi

Tekstura potwora
#3 2010-03-30, 20:58(Ostatnia zmiana: 2010-03-30, 22:06)
W skrypcie zamiast:

PROTOTYPE Mst_Default_Lurker = PROTOTYPE [nazwa_pro]

//**************
//   Visuals
//**************

//---------------------------------------------------

func void B_SetVisuals_Lurker() = func void B_SetVisuals_[nazwa]()


//*************
//   Kervos Lurker
//*************

INSTANCE Kervo_Lurker1 = INSTANCE Kervo_[nazwa]1
INSTANCE Kervo_Lurker2 = INSTANCE Kervo_[nazwa]2
INSTANCE Kervo_Lurker3 = INSTANCE Kervo_[nazwa]3
INSTANCE Kervo_Lurker4 = INSTANCE Kervo_[nazwa]4
INSTANCE Kervo_Lurker5 = INSTANCE Kervo_[nazwa]5
INSTANCE Kervo_Lurker6 = INSTANCE Kervo_[nazwa]6


INSTANCE BeachLurker1 = INSTANCE Beach[nazwa]1
INSTANCE BeachLurker2 = INSTANCE Beach[nazwa]2
INSTANCE BeachLurker3 = INSTANCE Beach[nazwa]3
 
!!!!!!

niron

niron

Użytkownicy
posty16
  • Użytkownicy
Czy nie łatwiej by było dekompilować model topielca programem "GothicSourcer", a następnie otworzyć plik "Lurker_Body.ASC" notatnikiem, i zmienić nazwę tekstury?
Tak zmieniony plik można by wkleić do Anims/_compiled, zmienić jego nazwę i zedytować skrypt "MST_Lurker".
Jeśli będziecie chcieli, zedytuję tego posta, i wstawię nieco więcej info o tym, jak zrobić to co wypisałem powyżej.
 

RedMaster

RedMaster

Użytkownicy
posty65
Propsy1
  • Użytkownicy
Hej niron jeżeli ci sie chce to mógłbyś zedytować posta ;]
 
Mój kanał YouTube ;D

Mark56

Mark56

Moderator
som veľký magič
posty1632
Propsy1846
ProfesjaAnimator
  • Moderator
  • som veľký magič

Mark56
Moderator

Tekstura potwora
#6 2010-04-20, 23:04(Ostatnia zmiana: 2010-04-20, 23:07)
ojej nad vpisem jest komentarz  vpisamy jest komentarz
 //    Body-Mesh    Body-Tex   Skin-Color   Head-MMS   Head-Tex   Teeth-Tex   ARMOR
Mdl_SetVisualBody    (self,   "Lur_Body",    DEFAULT,   DEFAULT,   "",    DEFAULT,    DEFAULT,   -1);
lur_body to model potem defalut to nazva textury dalsze defalut to skin czili jak v armorkach ( tutorial 2 armorki o jednym modelu a innej texturze ) potem glowa - potovry niemaja i jescze zemby i armor - armora tez niemaja
 


RedMaster

RedMaster

Użytkownicy
posty65
Propsy1
  • Użytkownicy
Dobra problem rozwiązany ;D znalazłem sposób na stworzenie nowej teksturki dzięki wszystkim za pomoc temat do zamknięcia
 
Mój kanał YouTube ;D


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry