Re: [2 DOMANDINE SEMPLICI SEMPLICI] Modding client
Mi spiace ma so risponderti solo alla seconda domanda =(
Allora devi scompattare il root e apri il file .msm della razza e sesso che vuoi modificare, per esempio prendiamo warrior_(è uguale).msm e devi scompattare anche l' item_proto del client.
Apri item_proto e cerchi la corazza da modificare, per esempio vogliamo mettere la Corazza del Monaco che si vede come un' acciaio:
-Cerchiamo le stringhe della Corazza del Monaco:
<Item vnum="11200" hashName="'³ªÇѰ©+0'" name="Corazza del Monaco+0" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="3000" buy_price="3000" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="12" value2="0" value3="3" value4="0" value5="0" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11201" refine_set="163" magic_pct="15" specular="0" socket_pct="1" />
<Item vnum="11201" hashName="'³ªÇѰ©+1'" name="Corazza del Monaco+1" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="3000" buy_price="5000" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="12" value2="0" value3="3" value4="0" value5="3" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11202" refine_set="164" magic_pct="15" specular="0" socket_pct="1" />
<Item vnum="11202" hashName="'³ªÇѰ©+2'" name="Corazza del Monaco+2" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="3000" buy_price="5000" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="12" value2="0" value3="3" value4="0" value5="6" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11203" refine_set="165" magic_pct="15" specular="0" socket_pct="1" />
<Item vnum="11203" hashName="'³ªÇѰ©+3'" name="Corazza del Monaco+3" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="3000" buy_price="5000" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="12" value2="0" value3="3" value4="0" value5="9" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11204" refine_set="166" magic_pct="15" specular="0" socket_pct="1" />
<Item vnum="11204" hashName="'³ªÇѰ©+4'" name="Corazza del Monaco+4" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="3000" buy_price="5000" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="12" value2="0" value3="3" value4="0" value5="12" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11205" refine_set="167" magic_pct="15" specular="30" socket_pct="1" />
<Item vnum="11205" hashName="'³ªÇѰ©+5'" name="Corazza del Monaco+5" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="3000" buy_price="10000" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="12" value2="0" value3="3" value4="0" value5="15" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11206" refine_set="168" magic_pct="15" specular="40" socket_pct="1" />
<Item vnum="11206" hashName="'³ªÇѰ©+6'" name="Corazza del Monaco+6" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="3000" buy_price="10000" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="12" value2="0" value3="3" value4="0" value5="18" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11207" refine_set="169" magic_pct="15" specular="50" socket_pct="1" />
<Item vnum="11207" hashName="'³ªÇѰ©+7'" name="Corazza del Monaco+7" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="3000" buy_price="20000" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="12" value2="0" value3="3" value4="0" value5="21" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11208" refine_set="170" magic_pct="15" specular="65" socket_pct="1" />
<Item vnum="11208" hashName="'³ªÇѰ©+8'" name="Corazza del Monaco+8" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="3000" buy_price="40000" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="12" value2="0" value3="3" value4="0" value5="24" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11209" refine_set="171" magic_pct="15" specular="80" socket_pct="1" />
<Item vnum="11209" hashName="'³ªÇѰ©+9'" name="Corazza del Monaco+9" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="3000" buy_price="80000" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="12" value2="0" value3="3" value4="0" value5="27" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="0" refine_set="0" magic_pct="15" specular="100" socket_pct="1" />
Il numero che vedi in value3 corrisponde al shapeindex del warrior_m.msm:
Group ShapeData02
{
ShapeIndex 3
Model "warrior_nahan.gr2"
SourceSkin "warrior_nahan.dds"
TargetSkin "warrior_nahan.dds"
}
Infatti se scompatti il file pc nella cartella pack e apri Warrior_nahan.gr2 trovi il modello della Monaco.
Cerchi lo ShapeIndex dell' acciaio (12) e sostituisci al value3, così:
<Item vnum="11200" hashName="'³ªÇѰ©+0'" name="Corazza del Monaco+0" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="3000" buy_price="3000" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="12" value2="0" value3="12" value4="0" value5="0" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11201" refine_set="163" magic_pct="15" specular="0" socket_pct="1" />
<Item vnum="11201" hashName="'³ªÇѰ©+1'" name="Corazza del Monaco+1" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="3000" buy_price="5000" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="12" value2="0" value3="12" value4="0" value5="3" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11202" refine_set="164" magic_pct="15" specular="0" socket_pct="1" />
<Item vnum="11202" hashName="'³ªÇѰ©+2'" name="Corazza del Monaco+2" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="3000" buy_price="5000" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="12" value2="0" value3="12" value4="0" value5="6" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11203" refine_set="165" magic_pct="15" specular="0" socket_pct="1" />
<Item vnum="11203" hashName="'³ªÇѰ©+3'" name="Corazza del Monaco+3" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="3000" buy_price="5000" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="12" value2="0" value3="12" value4="0" value5="9" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11204" refine_set="166" magic_pct="15" specular="0" socket_pct="1" />
<Item vnum="11204" hashName="'³ªÇѰ©+4'" name="Corazza del Monaco+4" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="3000" buy_price="5000" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="12" value2="0" value3="12" value4="0" value5="12" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11205" refine_set="167" magic_pct="15" specular="30" socket_pct="1" />
<Item vnum="11205" hashName="'³ªÇѰ©+5'" name="Corazza del Monaco+5" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="3000" buy_price="10000" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="12" value2="0" value3="12" value4="0" value5="15" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11206" refine_set="168" magic_pct="15" specular="40" socket_pct="1" />
<Item vnum="11206" hashName="'³ªÇѰ©+6'" name="Corazza del Monaco+6" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="3000" buy_price="10000" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="12" value2="0" value3="12" value4="0" value5="18" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11207" refine_set="169" magic_pct="15" specular="50" socket_pct="1" />
<Item vnum="11207" hashName="'³ªÇѰ©+7'" name="Corazza del Monaco+7" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="3000" buy_price="20000" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="12" value2="0" value3="12" value4="0" value5="21" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11208" refine_set="170" magic_pct="15" specular="65" socket_pct="1" />
<Item vnum="11208" hashName="'³ªÇѰ©+8'" name="Corazza del Monaco+8" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="3000" buy_price="40000" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="12" value2="0" value3="12" value4="0" value5="24" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="11209" refine_set="171" magic_pct="15" specular="80" socket_pct="1" />
<Item vnum="11209" hashName="'³ªÇѰ©+9'" name="Corazza del Monaco+9" type="2" subtype="0" weight="0" size="2" antiflag="56" flag="1" wearflag="1" immuneflag="0" gold="3000" buy_price="80000" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="12" value2="0" value3="12" value4="0" value5="27" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="0" refine_set="0" magic_pct="15" specular="100" socket_pct="1" />
Ti ho scritto tutto il procedimento "lungo" se tipo vuoi implementarne nuove con i modelli vecchi e modifichi solo la difesa ecc...
Se devi modificare corazze gia implementate basta che modifichi il value3 della armatura da modificare con quella che vuoi che diventi
Spero di esserti stato d'aiuto.
Ps:Il save-login senza auto-login esiste e devi modificare i file nella root ma non so quali.