Aller au contenu


Npc : Passage D'Une Porte


  • Veuillez vous connecter pour répondre
7 réponses à ce sujet

#1 The Dede

The Dede

Posté 14 septembre 2010 - 16:26

Bonjour à tous,

Je suis en train de modder sur Oblivion, et voici mon problème : J'ai bien édité le Path Grid pour que les personnages passent où il faut, ensuite j'ai créé un package sur un de mes NPC, pour qu'il aille vers un point placé en haut d'une tour. Pour monter dans la tour il faut bien sur passer par une porte qui téléporte en haut de la tour, mais mon personnage ne veut pas passer par la porte, alors il marche autour...
J'ai donc regardé comment bethesda a fait dans la cité impériale, et je ne trouve toujours pas comment il faut faire pour que mon NPC passe la porte...

Est-ce que quelqu'un sait comment il faut faire ?

Merci :grin:

#2 Shadow she-wolf

Shadow she-wolf

    Le katana de la GBT


Posté 14 septembre 2010 - 17:08

Coucou, :)

Les étages sont dans une même cellule, ou dans deux différentes ?

Si c'est dans la même cellule, les PNJ ont tendance à ne pas vouloir utiliser les portes...
Il y a un moyen de créer des subspace, je n'ai pas trop étudié la question toutefois...

#3 The Dede

The Dede

Posté 14 septembre 2010 - 17:52

Merci pour ta réponse :)

Le problème c'est que... ça marche pas :shocked:... Je crois que je vais faire une cellule intérieure, mais ce n'est pas nécessaire que le point du path grid soit sur la porte exactement (moi il est a quelques cm à peine) ?

#4 Shadow she-wolf

Shadow she-wolf

    Le katana de la GBT


Posté 14 septembre 2010 - 18:23

Voir le messageThe Dede, le 14 septembre 2010 - 17:52, dit :

mais ce n'est pas nécessaire que le point du path grid soit sur la porte exactement (moi il est a quelques cm à peine) ?
Non, normalement le mieux consiste à placer le point de pathgrid au niveau du marqueur de téléportation.
Mais surtout pas encastré dans un objet quelqu'il soit, car c'est un coup à faire boguer les IA ça.

#5 The Dede

The Dede

Posté 14 septembre 2010 - 19:10

Après avoir fait un nouvel essai, ça marche :) merci beaucoup ;)

Après avoir fait un nouvel essai, ça marche :) merci beaucoup ;)

EDIT : Ca marche qu'a moitié :paladin: :lol:

En fait le NPC passe par la porte, et réapparais 1secondes après, j'ai la poisse ou quoi :(

#6 Shadow she-wolf

Shadow she-wolf

    Le katana de la GBT


Posté 14 septembre 2010 - 19:14

Là, je ne suis pas sûre que ça ait un rapport quelconque avec les subspace et le pathgrid.
C'est peut-être un problème de conditionnement de ses packages IA...


Après je l'ai dis: je n'ai jamais trop fait mumuse avec les subspace, donc je ne sais pas du tout comment ça fonctionne ou les problèmes que ça peut poser, je sais juste qu'ils existent...

#7 The Dede

The Dede

Posté 14 septembre 2010 - 19:27

Si quelqu'un a la réponse à ma question, ça serait super ^^
Je ne crois pas que ça soit une erreur de package, j'ai fait une test en enlevant mon Xmarker, et en mettant dans le package qu'il fallait se diriger vers une porte, et ça ne marche toujours pas...

<br><br>EDIT : C'était juste un problème de sauvegarde, ca marche :D
<br><br>
EDIT 2 : Ca marche à moitié : Quand je me téléporte dans ma ville et que le package de la personne qui doit aller en haut de la tour est en marche, la personne est dans la tour. Par contre quand le package débute, la personne n'arrive pas à passer la porte (je vais péter un cable :peur:(ou pas :lol: ))
Quelqu'un a une piste a me donner ?<br><br>EDIT 3 : Ca marche avec un XMarker, englobé avec la porte pour y aller dans un subspace <img class="bbc_emoticon" alt=":cool2:" src="http://forum.wiwiland.net/public/style_emoticons/default/icon10.gif"><br>Merci pour tes réponses <img class="bbc_emoticon" alt=":good:" src="http://forum.wiwiland.net/public/style_emoticons/default/good.gif"><br>

Modifié par The Dede, 15 septembre 2010 - 12:34.


#8 Mike89

Mike89

    Encyclopedia Univerwikissssss


Posté 17 septembre 2010 - 20:52

Les subspaces isolent une portion d'extérieur, comme si cet espace formait une cellule intérieure. Cela force les pnj à n'utiliser que les portes et chemins inclus dans le subspace, si par aventure ils se retrouvent dedans.

Si tu utilises des subspaces, prends bien garde à ce que la "boite" du subspace englobe les portes et les pathgrids nécessaires au déplacement dans le subspace.
Le subspace ne doit pas "nager" au dessus des plots du pathgrid...

Si j'ai bien compris, le PJ est en bas de la tour et tu souhaites voir un pnj se rendre en haut d'une tour... en ce cas il faut un subspace qui englobe le haut de la tour.

Sinon, qu'est-ce qui, dans tes packages, fait que le PNJ va rester "un certain temps" en haut de la tour ?
Quand un PNJ termine le package "monter au sommet de la tour", il évalue ses packages. Quel est le package qui est chargé ensuite ? Quel est le package qui aura sa condition vraie et est le plus haut dans la liste des packages ?
Un mod en construction pour Oblivion : L'archipel d'Angamandon !   (mais il est un peu en sommeil)...
On en parle aussi sur ce forum de  Wiwiland  : [mod complet] Archipel d'Angamandon




0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)