Domanda Problema implementare armi.

Stato
Discussione chiusa ad ulteriori risposte.

Learco

Utente Silver
8 Luglio 2012
19
12
2
55
Salve ragazzi,ho un piccolo(se così si può definire) problema...allora praticamente implemento delle nuove armi(uso client Gherusio v3) e alla fine entro in game e non si vede nulla ne sull'inventario ne quando impugno l'arma...tuttavia se spammo l'item con il relativo codice,anche se sull'inventario è invisibile,c'è perchè passando sopra gli spazi dell'inventario con il mouse vedo tutte le caratteristiche dell'arma che ho scelto di implementare...ma non capisco cosa sbaglio allora i passaggi che seguo sono i seguenti:

1) metto le icone in .tga dentro icon e prima di ricompattare compilo l'xml mettendo,ovviamente,il nome delle icone
2)vado in item e metto i file gr2 e/o i file dds e prima di ricompattare compilo l'xml mettendo il rispettivo nome dei file
3)scompatto il locale e vado sull'itemlist dove scrivo il nome dell'icona in tga a sinistra e quello del file gr2 a destra(o viceversa nn ricordo)
4)aggiungo la query sull'item proto del client
5)query DB

Ed il risultato è quello sopraelencato cioè unn si vede nulla...(ho notato che però se sostituisco nell'itemlist all'icona che ho messo io ,che magari chiamo "pinco.tga" , quella della velenosa 00180.tga(o qualcosa di simile) nell'inventario vedo l'arma sotto forma di velenosa D: quindi non so se sono i file)...A che ci sono avrei da chiedervi alcune cose:
1)è indispensabile avere sia i dds che i gr2 o ne basta uno solo dei due?
2)le icone possono essere anche in formato .png o devono essere per forza in .tga?
3)i file in gr2,dds e tga possono essere rinominati a piacimento(come detto prima,ad esempio pinco.tga)?
4)http://www.inforge.net/community/metin2-howto-addon-server-privati/282039-[release]-set-5-armi.html scaricando questo set dentro ci sono 2 file .tga per ogni arma,come le implemento o.o?

Grazie in anticipo dell'aiuto ragazzi :)
 
Salve Learco!..allooooora vediamo un pò..inizio col risponderti alle domande, per quello che sò:

1) Si è indispensabile avere sia GR2 che DDS in quanto il primo è il modello dell'arma mentre il secondo sono i Textures che "colorano" l'arma..TEORICAMENTE anche senza DDS l'arma si dovrebbe vedere, dipende da come è stata creata l'arma.
2) Le icone devono per forza essere in formato TGA altrimenti non vengono riconosciute.
3) I file possono essere rinominati a tuo piacimento, ma devi fare molta attenzione a cosa modifichi, poichè se modifichi solo GR2, DDS e TGA ok, ma se vai a modificare anche i Value dal DB
di un'arma originale del gioco (per esempio la Velenosa), essendo essa collegata come drop nei forzieri della morte o da certi mob il server potrebbe dare problemi e non startare!..ti consiglio di modificare solo i file che stai implementando tu.

Per quanto riguarda il problema di visualizzazione nel game, hai controllato le DIMENSIONI (non in KB ma dimensioni Altezza/Larghezza) dei TGA?..1 quadratino dell'inventario corrisponde a 32x32, se l'immagine è troppo grande o troppo piccola è possibile che non venga visualizzata!.
Stessa cosa per le Armi, le hai create tu oppure le hai scaricate?
 
Ultima modifica:
allora inizia a dirmi che scompattatore di item proto e file eix usi poi assicurati che dopo compilati i file che essi vi siano all interno del file .eix dopo ciò se hai fatto correttamente non saprei la causa potrebbe essere che non hai messo i file nella sezione giusta prova a guardare con granny viewer dove deve stare la texture tipo ymir york/item/pupù/agagag.dds(esempio dal xml)

<File archivedPath="d:/ymir work/item/pupù/agagag.dds" type="0" seed="3906425277"><![CDATA[Source\ymir work\item\pupù\agagag.dds]]></File>




(esempio) se vuoi mettere una spada devi fare questo procendimento 1 mettere i file all interno dei file epk e eix ovvero che sono la stessa cosa poi dopo fatto cio devi recarti su pack e scompattare locale e inserire la stringa (esempio)

per le armi cosi

43009 WEAPON icon/item/43009.tga d:/ymir work/item/weapon/43009.gr2
-il primo e il value del item che hai messo di recente nel file item_proto
-il secondo ovvero WEAPON indica cos'e tipo ARMOR e l'armatura WEAPON arma ETC bracciali ecc
-il terzo indica dove l'icona
-il quarto indica dove il file gr2 ovvero il modello 3d che vedi in game

dopo che hai fatto ciò

recati in locale/it e estrai il file itemprotodump.xml dal item proto poi alla fine aggiungi

la stringa

<Item vnum="43009" hashName="" name="'Spada Del Fuoco'" type="1" subtype="0" weight="0" size="2" antiflag="32" flag="4" wearflag="16" immuneflag="0" gold="0" buy_price="123456789" limittype0="1" limitvalue0="100" limittype1="0" limitvalue1="0" applytype0="5" applyvalue0="23" applytype1="15" applyvalue1="23" applytype2="22" applyvalue2="23" value0="0" value1="750" value2="800" value3="750" value4="800" value5="63" socket0="65535" socket1="65535" socket2="65535" socket3="65535" socket4="65535" socket5="65535" refine_vnum="0" refine_set="0" magic_pct="15" specular="100" socket_pct="7" />

chiudi e lo compatti e poi lo rimetti in locale/it :) facile no ?

poi ovviamente ti fai le query
spero di esserti stato di aiuto ps.ricorda i tab xD
 
Stato
Discussione chiusa ad ulteriori risposte.
Indietro
Top Bottom