Sujet n°10280
Posté par Flodino le 24 Aoû - 19:56 (2011)
Titre : Problème DS révolution
Bonsoir ou bonjour !
Après avoir crée une nouvelle map et avoir rajouté au tileset de cette map pour la première fois des autotiles ( je n'en avais jamais rajouté avant )
et puis j'ai testé cette map, j'ai eu pas mal de ralentissements puis un message d'erreur :
---------- Erreur de script : DS Résolution ----------
----- Type
RGSSError

----- Message
failed to create bitmap

----- Position dans DS Résolution
Ligne 318

----- Backtrace
Script : DS Résolution | Ligne : 318 | Méthode : in `initialize'
Script : DS Résolution | Ligne : 318 | Méthode : in `new'
Script : DS Résolution | Ligne : 318 | Méthode : in `draw_autotile'
Script : DS Résolution | Ligne : 290 | Méthode : in `refresh_autotiles'
Script : DS Résolution | Ligne : 283 | Méthode : in `each'
Script : DS Résolution | Ligne : 283 | Méthode : in `refresh_autotiles'
Script : DS Résolution | Ligne : 282 | Méthode : in `each'
Script : DS Résolution | Ligne : 282 | Méthode : in `refresh_autotiles'
Script : DS Résolution | Ligne : 281 | Méthode : in `each'
Script : DS Résolution | Ligne : 281 | Méthode : in `refresh_autotiles'
Script : DS Résolution | Ligne : 280 | Méthode : in `each'
Script : DS Résolution | Ligne : 280 | Méthode : in `refresh_autotiles'
Script : DS Résolution | Ligne : 256 | Méthode : in `update'
Script : MAPLINK | Ligne : 217 | Méthode : in `update'
Script : Scene_Map | Ligne : 61 | Méthode : in `alias_update'
Script : MAPPANEL* | Ligne : 89 | Méthode : in `oldUpdate'
Script : Bouton_Rouge* | Ligne : 54 | Méthode : in `update'
Script : Scene_Map | Ligne : 26 | Méthode : in `main'
Script : Scene_Map | Ligne : 21 | Méthode : in `loop'
Script : Scene_Map | Ligne : 33 | Méthode : in `main'
Script : Main | Ligne : 58

J'ai donc effectué des recherches, j'ai donc compris que cela avait un rapport avec les autotiles j'ai donc changé les autotiles, supprimé tous les autotiles que j'ai utilisé sur cette map mais rien n'y fait.


Merci d'avance de votre réponse

Posté par Pαlвσlѕку le 24 Aoû - 20:28 (2011)
Utilise PSP DS v0.4, tu n'auras plus ce problème. Clin d'œil foireux

Posté par Flodino le 24 Aoû - 20:31 (2011)
IL n'y a vraiment aucune solution pour ne pas avoir ce problème sur PSP DS 5G ? 

Posté par Isomir le 25 Aoû - 11:35 (2011)
J'ai une solution simple : copie le script DS Résolution dans ton jeu et supprime l'autre.

Posté par Flodino le 25 Aoû - 12:49 (2011)
Je copie le script DS révolution de mon jeu, je le supprime et je le remets ou je copie celui d'un jeu clean, je supprime le mien et je le remplace ?

Posté par Istunt le 25 Aoû - 12:53 (2011)
tu copie celui d'une nouvelle version non utiliser(retèlècharge pspds)et tu colle le script à la place de l' anciens

Posté par Flodino le 26 Aoû - 12:01 (2011)
Je viens de faire ce que tu m'as conseillé : j'ai copié le script DS révolution d'un autre projet clean mais rien n'y fait, j'ai toujours le problème ! Beaucoup de laags et le message d'erreur dans la ligne 318 ( bitmap = Bitmap.new(32, 32) )
L'autotile qui me fait ça est celui du sable_eau si je l'enlève de la map il n'y a plus ce problème
mais j'en ai vraiment besoin.

Posté par Zopo le 26 Aoû - 20:49 (2011)
Vérifie si cet autotiles n'as pas de contours transparent ou autres parties transparentes.
Si c'est le cas remap ta map mais, avec cet autotiles en 2e couche avec en 1er couche de l'herbe normal.

Posté par Flodino le 27 Aoû - 12:19 (2011)
C'est celui ci et en effet je crois qu'il y a un contour transparent :


J'ai fait ce que tu m'as conseillé sur la map : en première couche l'herbe et en deuxième couche l'autotile :


Mais il y a toujours le message d'erreur :/

Posté par Legendaire45 le 27 Aoû - 13:36 (2011)
Non cet autotile n'a pas de contour transparent.Sinon combien d'autotiles son associé a ton tileset?? Si il y en a plusieurs enleves en quelque s'un

Posté par Flodino le 27 Aoû - 13:41 (2011)
Au début il y en avait plus d'un mais je les ai enlevé mais ça ne vient pas ça malheureusement :/

Merci beaucoup de vouloir m'aider en tout cas tous ^^

Posté par Legendaire45 le 27 Aoû - 18:28 (2011)
je ne vois pas ou est l'utilisation de ton autotile sur ta 2eme image??

Posté par Flodino le 28 Aoû - 23:30 (2011)
L'autotile est la mer ( au sud, la première couche est une couche d'herbe et il est sur la deuxième )
J'ai pensé à deux possibilités comme on peut le voir sur l'image du tileset ( voir message du haut ) il y a un contour un peu blanc non ?
Ou sinon c'est car l'autotile est animé car j'ai testé avec d'autres autotiles ça marche !