Page 1 sur 1
[CARTES] Trouver ce qui crée un bug de plantage
Posté : lun. 25 mai 2015, 16:56
par deratiseur
J'essaie désespérément de faire rentrer mon personnage dans la carte que j'essaie de créer (un magasin), et la porte devrait fonctionner (code de Freddy_Gwendo validé par un check de la zone d'entrée et de la zone "théorique" d'arrivée), mais pourtant ça bugue et ça ne marche pas. Je change quelques trucs à chaque essaie, et au mieux "je ne rentre pas" (rien ne se passe quand je clique sur l’icône de porte ouverte), au pire (et c'est le plus fréquent) le jeu plante.
Alors voilà le question : y a t-il un moyen pour savoir ce qui fait planter le jeu ? Une référence mal donnée, un élément manquant, un script de zone foireux ? Les possibilités sont tellement nombreuses....
Posté : lun. 25 mai 2015, 19:47
par Freddy_Gwendo
Tu peux poster tes fichiers AR0700.are et AR0529.are ?
Posté : lun. 25 mai 2015, 20:06
par deratiseur
Voilà tous les fichiers en relation :
Posté : lun. 25 mai 2015, 20:26
par Freddy_Gwendo
Il semble que le fichier tis de la carte pxlum soit corrompu : impossible de l'afficher sous DLTCEP et NI renvoie un fichier de 3x15 tiles plus une ligne de 3 tiles + 12 vides.
Je te conseille de charger la carte d'IWD dans IETME, puis de la sauvegarder en pxlum avec l'option sauvegarder le fichier tis.
Sinon, tu sauvegardes le tis original avec NI et tu remplaces le tien.
Posté : lun. 25 mai 2015, 20:51
par deratiseur
Freddy_Gwendo a écrit :Il semble que le fichier tis de la carte pxlum soit corrompu : impossible de l'afficher sous DLTCEP et NI renvoie un fichier de 3x15 tiles plus une ligne de 3 tiles + 12 vides.
Je te conseille de charger la carte d'IWP dans IETME, puis de la sauvegarder en pxlum avec l'option sauvegarder le fichier tis.
Sinon, tu sauvegardes le tis original avec NI et tu remplaces le tien.
On ne doit pas avoir le même IETME (je viens de télécharger la version 2.2), parceque je ne peux ouvrir que des bmps et sauvegarder que des bmps...
L'importation de la TIS je l'ai faite avec la dernière version en date de IE, et dans le doute je viens de la refaire : pas mieux.
Posté : lun. 25 mai 2015, 21:01
par deratiseur
En fait je viens de comprendre le problème de la tis : sous IWD elle est aligné à 8 tiles par colone, sous BG2 elle est alignés à 15 tiles pas colonne.
Sous NI, en la chargeant elle parait bizarre mais si on déplace le curseur pour passer de 15 à 8 tiles par colonne, on la voit apparaitre normale.
problème : comment indiquer à BG2 de la lire en 8 tiles ?
Edit : merci à toi Freddy d'avoir trouvé le bug, j'ai trouvé comment le corriger : il faut éditer les 2 premières valeur du WED.
Posté : lun. 25 mai 2015, 21:27
par Freddy_Gwendo
Il semble que ton fichier wed ne fonctionnait pas non plus.
Essaie ça : j'ai utilisé ma carte GW0014 qui fonctionne nickel, je l'ai sauvegardée en pxOlum avec Wed Et tis. J'ai rebidouillé ton trigger et ton ambiance.
Ça devrait marcher.
Posté : lun. 25 mai 2015, 21:30
par Freddy_Gwendo
Oup! Télescopage de messages à 1 mn près !
Ça arrive quand on copie un fichier wed : il faut impérativement lui indiquer quel nouveau fichier tis il doit afficher et quels overlays il doit utiliser.
Avec l'aide d'Isaya, j'avais défini il y a un moment une procédure pour renommer mes cartes sans avoir à les refaire.
Au départ, je pensais que tu avais créé toi-même ta carte et n'avais pas imaginé une seule seconde que c'était un copier-coller. Dommage, on aurait gagné du temps pour résoudre ton problème.
Posté : lun. 25 mai 2015, 22:15
par deratiseur
En fait j'avais déjà repéré que le wed pointait vers la 0529, parce que j'avais laissé la ligne de copie de la 0529 dans le setup après la copie des fichiers. c'est corrigé, et .... ça marche, je peux rentrer et sortir
Sauf que .... comme c'etait l'entrée pointant vers le nord ouest, du coup j'ai retouché le code pour plutôt créer l'entrée qui pointe vers le nord est. Et là, je rentre mais je ne peux plus sortir
Je m'en fiche, c'est débugé, c'est tout ce qui compte. Il se fait tard, je testerais ton fichier pour voir quelle ambiance tu as préféré mettre. (car en fait le wed venait de la 0529, j'avais oublié de le mettre en accord avec le reste en l'exportant de la 2113, et le wed que j'utilise maintenant et donc le bon 2113 exporté correctement et qui corrige le tis tout seul.)