Project Zomboid France




S'inscrire
Mot de passe oublié

Facebook
Discussion

jesaispas(): Bonjours j'ai un bug a propos de mon Ath et de certain touche par exemple quand je lance une parti tout est normal mais apr

Sihg(): Nouveau serveur : "Les vieux de la vieille".
discord https://discord.gg/fnGGZZWG

Demsey(): Salut

belerion(): Salut, mon serveur viens d'ouvrir pour ceux qui sont interess

Loogdoe(): Yo je suis pas expert sur le jeu je cherche des gens pour faire une coop, ajoutez moi discord direct si interess

matth136(): Slt ici

Warren1(): Est-ce qu'architecte est la ?

Warren1(): Salut, c'est une bouteille

Williamr89(): Bonjour, ou peut-on trouver la masse svp ?

bret(): Salut, tu peux aller sur le Discord ;)

belerion(): Yo tout le monde. mes poste sont bugg

Karmas(): Salut normal j'arrive pas a faire mon post?

Dane_Tank(): Hello Bret, si tu as besoin d'aide pour la correction des erreurs PHP, evolution du site n'hesites pas a me contacter, info sur mon profil.

WorkingClassKid(): C'est vraiment la merde les accents!!! J'ai du recommencer mon post au complet!

bret(): Yes, probleme PHP, il y avait eu le meme probleme y a plusieurs annees puis c'etait revenu a la normale, pour le moment mettre a jour PHP casse le site...

Holi(): Le site ne permet pas les accents, quelle plaie...

Pjixo(): Salut les Mordus ! Bonne Ann

wasclat(): Salut je suis nouveau sur le jeu et j"ai un petit probleme quand je lance le jeu au bout d'un moment la police d'

MIRA4N3(): Ignore le tuto

ALL14(): A merci jsui aveugle x)


Rafraichir

Archives

Partenaires
 
RssGénéral » [Objets] Definir localisation Comment définir localisation des objets à modder?
   Le 22/10/11 à 20h04 Citer      

Nouveau Survivant(e)

Groupe: Membre

Inscrit le: 16/10/11
Messages: 4
Bonjour.

Voila, je souhaite créer des objets.
Dessin, caractéristiques, ... tout va bien jusque là.

Seulement voila : j'ai rien compris à cette histoire de localisation dans l'image.

Pour exemple, dans les UI's, la banane a pour code : Item_Banana = 840 92 25 30 2 1 32 32
840 et 92 est sa position.
25 et 30 c'est ses dimensions.

Mais que veulent dire les quatre derniers nombres, 2, 1, 32, 32? :heink
J'ai essayé de comprendre sur le forum des dev's, mais rien à faire, l'aglais n'aide pas non plus.
Quelqu'un a une idée de ce que tout ça veut dire?

Merci d'avance.

pm http://    
   Le 22/10/11 à 21h34 Citer      

Exploseur de cervelle

Groupe: Membre

Sexe:
Inscrit le: 08/10/11
Messages: 990
Le plus simple serait surement de décompiler le jeu pour voir les entrailles.
Je ne peux pas faire beaucoup mieux...

(Salut Gitou \o)

pm timbuk@lavabit.com http://    
   Le 22/10/11 à 21h44 Citer      

Nouveau Survivant(e)

Groupe: Membre

Inscrit le: 16/10/11
Messages: 4
Justement, j'ai essayé, je sais maintenant comment fonctionne pas mal de choses...
Sauf cette histoire de localisation des objets dans une image :@
Et j'ai pas envie d'attendre une MàJ car j'ai l'impression que c'est la même politique que la MT face à Hordes (des MàJ tous les dix mois, avec que des petites corrections dedans \o/ )

pm http://    
   Le 23/10/11 à 08h09 Citer      

Administrateur

Administrateur

Sexe:
Inscrit le: 04/08/11
Messages: 1271
Lieu: France
Hum c'est peu être pour dire si c'est un objet solide ou non, ou alors pour des choses qui se son pas encore implanter sans le jeu.
____________________

Créez vous un compte DropBox


pm    
   Le 23/10/11 à 16h13 Citer      

Nouveau Survivant(e)

Groupe: Membre

Inscrit le: 16/10/11
Messages: 4
En fait j'avais trouvé ce tuto :
Citation:
Behold!

I´m going to reveal the secret about the last four digits, so listen carefully maggots!(don´t take that serious)



The little red square represents our Itemsprite let´s say it´s 16x16
The black square is our item slot which is 32x32

so for now our first 2 digits represent where our item starts in our tilesheet(let´s just pretend it start at 0 0 for this)
the next to digits represent the size of the item, here it is 16x16.

The small green square represents the 5th and 6th digit
The big blue represents the 7th and 8th digit.

in the last picture you can see that our red square starts exactly where the green one ends.
That´s our offset inside the blue square, if it was 0 0 our red quare would not be in the middle but in the upper left corner because it´s size is 16x16 and the blue one is 32x32.
This it not what we want!We want it in the middle, thats what the offset is for.
Inside of the gameengine our item is now 32x32 with a transparent border(the last picture). If we place that at 0,0 inside of our inventory slot it is positioned correctly.

so inside the youritem.txt is now an entry like this

Item_myitem = 0 0 16 16 10 10 32 32

For weapons in the third person view it´s practically the same just that you need to calculate your offset and the "real" size(last 2 digits!) relative to our starting point for the character(the whole one, the starting point is somewhere left over his head!)


Hope that explained it a little bit!


Edit: The effect of small items ending up in the upper left of the item slot can be seen, if your icon is null. The question mark doesn´t have the last 4 digits right, so that they center it inside the inventory(their purpose is only for the tutorial, that´s why before anyone asks)

Seulement voila : j'y pige que dalle! D'où il me sors ce carré vert? Pourquoi ce point noir? Et le carré rouge?
Si quelqu'un a compris ce tuto et peut me répliquer plus clairement je lui serait très reconnaissant :|

pm http://    
   Le 23/10/11 à 16h24 Citer      

Survivant(e) débutant(e)

Groupe: Membre

Sexe:
Inscrit le: 22/10/11
Messages: 133
je crois comprendre que même le mec qu'à écrit ça n'a pas du comprendre

pm http://    
   Le 17/12/11 à 21h13 Citer      

Nouveau Survivant(e)

Groupe: Membre

Inscrit le: 15/12/11
Messages: 67


A mon avis les quatre derniers digits servent à positionner correctement l'image dans les emplacements... enfin bon un peu obscur tout ça !


Sinon tu te prends pas la tête, tu mets "0 0 32 31 0 0 32 31" à chaque fois. Par contre tu devras pour chaque nouveau objet créer un nouveau fichier PNG, + fichier texte dans lequel y a les localisations.

pm http://    
   Le 17/12/11 à 22h29 Citer      

Survivant(e)

Groupe: Membre

Inscrit le: 03/10/11
Messages: 286
J'ai pu comprendre grossomodo...



0 0 16 16 10 10 32 32

Le 1er duo de nombre, c'est la position de l'objet dans la carte.
Le 2nd, c'est la taille graphique de l'objet (carré rouge en 16x16).

Les deux derniers nombres, c'est la place que prend l'objet, la zone qui lui est consacré (le carré bleu dans lequel se trouve le rouge).
Le carré vert, enfin, représenté par les 5e et 6e nombres (10x10), c'est l'emplacement du carré rouge dans le carré bleu. Si c'était 0 0, pas de carré vert donc l'image serait au coin en haut à gauche de la zone bleu. Si c'était 16 0, l'image serait collé en haut à droite du carré bleu. 0 16 en bas à gauche...
Donc le coin supérieur gauche de l'image (du carré rouge) est toujours positionné accolé au coin inférieur droit du carré vert, et la dimension de ce dernier est déterminée par les 5e et 6e nombres !

Sachant que la carte est composés de carrés 32x32 (je crois), c'est le moyen de positionner de manière plus précise un objet. Mais j'suis pas un mooder, donc je me trompe peut être ^^'

pm http://    
RssGénéral » [Objets] Definir localisation Comment définir localisation des objets à modder?  

1 Utilisateur en ligne :: 0 Administrateur, 0 Modérateur, Utilisateur et 1 Visiteur
Utilisateur en ligne: Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie