World of Gothic - Forum
Tutorial: Cum sa introduceti o arma din Gothic 3 in Gothic 2 - Printable Version

+- World of Gothic - Forum (https://worldofgothic.ro/forum)
+-- Forum: The Colony (https://worldofgothic.ro/forum/forumdisplay.php?fid=4)
+--- Forum: Modding (https://worldofgothic.ro/forum/forumdisplay.php?fid=43)
+--- Thread: Tutorial: Cum sa introduceti o arma din Gothic 3 in Gothic 2 (/showthread.php?tid=5201)



Tutorial: Cum sa introduceti o arma din Gothic 3 in Gothic 2 - Edd - 07-05-2014

Cum reiese din titlu, am sa va arat cum sa extragem si sa introducem o arma din Gothic 3 in Gothic 2/Gothic 1.

Pentru inceput vom extrage fisierele .xcmsh din folderul Gothic 3/Data in _compiledMesh.pak folosind G3PU.
Show Content

Odata extrase fisierele .xcmsh vom folosi MeshWorker pentru a le transforma in fisiere .obj pentru a le putea importa intr-un program de grafica 3d cum ar fi Blender 3D, Gmax sau 3dsMax.

Show Content

In continuare folosim G3PU pentru a extrage textura din Gothic 3/Data, fisierul _compiledImage.pak si convertim imaginea din .ximg in .tga folosind ConvertorXIMG, dupa care vom pune textura .tga in folderul Gothic 2/_work/data/Textures .

Show Content

Importam fisierul obj in Blender pentru a face textura si a exporta arma in format 3ds, desigur importam si o arma din Gothic 2 pentru a face marimea potrivita.

Show Content

Exportam fisierul in format 3ds in folderul Gothic 2/_work/data/Meshes .

Show Content

A venit momentul sa facem scriptul armei, in folderul Gothic 2/_work/data/Scripts/Contents/Items editam fisierul IT_Melee_Weapons si adaugam codul urmator (puteti face arma cu aceleasi caracteristici ca in Gothic 3 sau dupa propria placere )

Code:
const int VALUE_G3_Weapons_Axe_BarbarianAxe = 5300;
const int Damage_G3_Weapons_Axe_BarbarianAxe = 100;
const int Condition_G3_Weapons_Axe_BarbarianAxe = 80;

INSTANCE G3_Weapons_Axe_BarbarianAxe (C_Item)
{    
    name                 =    "BarbarianAxe";  

    mainflag             =    ITEM_KAT_NF;
    flags                 =    ITEM_2HD_AXE;    
    material             =    MAT_METAL;

    value                 =    VALUE_G3_Weapons_Axe_BarbarianAxe;

    damageTotal          =     Damage_G3_Weapons_Axe_BarbarianAxe;
    damagetype             =    DAM_EDGE;
    range                =      100;        
    
    cond_atr[2]           =    ATR_STRENGTH;
    cond_value[2]          =    Condition_G3_Weapons_Axe_BarbarianAxe;
    visual                 =    "G3_Weapons_Axe_BarbarianAxe.3DS";

    description            = name;
    
    TEXT[2]                = NAME_Damage;                    COUNT[2]    = damageTotal;
    TEXT[3]             = NAME_Str_needed;                COUNT[3]    = cond_value[2];
    TEXT[4]             = NAME_OneHanded;
    TEXT[5]                = NAME_Value;                    COUNT[5]    = value;
};


Acum mergem in Gothic 2 Starter, bifam Skripte Parsen si deschidem jocul, iar arma noastra va arata cam asa
Show Content



RE: Tutorial: Cum sa introduceti o arma din Gothic 3 in Gothic 2 - Vladeisan - 12-13-2014

Vad in poza ca este two-handed. Cum o pot face one-handed?


RE: Tutorial: Cum sa introduceti o arma din Gothic 3 in Gothic 2 - Edd - 12-13-2014

(12-13-2014, 03:50 PM)Vladeisan Wrote: Vad in poza ca este two-handed. Cum o pot face one-handed?
Pai in acel cod, in loc de flags = ITEM_2HD_AXE; modifici cu flags = ITEM_SWD; pentru sabie 1H si flags = ITEM_AXE; pentru topor 1H.


RE: Tutorial: Cum sa introduceti o arma din Gothic 3 in Gothic 2 - Vladeisan - 12-13-2014

(12-13-2014, 06:24 PM)Dorel Wrote: Pai in acel cod, in loc de flags = ITEM_2HD_AXE; modifici cu flags = ITEM_SWD; pentru sabie 1H si flags = ITEM_AXE; pentru topor 1H.

Aha,multumesc. Si apoi ar mai fii problema ca atunci cand bag codul in joc imi spune "not found"


RE: Tutorial: Cum sa introduceti o arma din Gothic 3 in Gothic 2 - Edd - 12-13-2014

"Exportam fisierul in format 3ds in folderul Gothic 2/_work/data/Meshes ."

Aici trebuie sa ai fisierul 3ds al armei, iar tu nu il ai, de asta iti apare eroarea cu "not found".


RE: Tutorial: Cum sa introduceti o arma din Gothic 3 in Gothic 2 - Vladeisan - 12-13-2014

(12-13-2014, 08:12 PM)Dorel Wrote: "Exportam fisierul in format 3ds in folderul Gothic 2/_work/data/Meshes ."

Aici trebuie sa ai fisierul 3ds al armei, iar tu nu il ai, de asta iti apare eroarea cu "not found".

Am citit asta de 5 ori si m-am asigurat ca este 3ds,deci nu asta e problema


EDIT:hmm,cred ca stiu care-i problema,nu cred ca am bifat casuta aceea de la sfarsit. Ei bine,o sa testez asta maine. Scuza-mi neatentia

Mda,tot nu merge