| Gros soucis avec GM8 | |
|
+6Térence -Coco- Mobi onilink_ Mass kujaff 10 participants |
Auteur | Message |
---|
kujaff Très bonne participation
Messages : 127 Localisation : Dans mon Atelier Projet Actuel : Puzzle/Reflexion
| Sujet: Gros soucis avec GM8 Jeu 28 Aoû 2014 - 16:14 | |
| Salut a vous, J'ai commencer depuis peu un projet sur GM 8 qui avait pour but d’être un petit utilitaire bien pratique pour un jeu. Tout marchait niquel quand a un moment j'ai eu un message d'erreur du type "Error, can't read (save ou load) "nomdeladll".dll xcodeerreur". Bon c'est mince, j'ai pas pensé a prendre un screen mais dès que ce message reviens, je le posterai. En gros, le problème est que suite a se message d'erreur, GM a tout tout mélanger les chemins des ressources ! Il y est censé y avoir 4 images/onglets de type des rectangles comme la hutte. Hors, on voie qu'il y a un quadrillage, un vide, une maison. De plus, le rectangle de la maison sur pilotis n'est pas censé de trouver là, mais en dessus. C'est a y perdre ses cheveux... On pourrai croire que c'est le script qui n'est pas bon, ou les images, mais non... - Code:
-
if menu == 1 && onglet == 0 && maison_page == 1 { draw_sprite(obj_ico_hutte, -1, view_xview+4, view_yview+56) draw_sprite(obj_ico_maison_pilloti, -1, view_xview+108, view_yview+56) draw_sprite(obj_ico_chalet, -1, view_xview+4, view_yview+212) draw_sprite(obj_ico_chaumiere, -1, view_xview+108, view_yview+212) }
if menu == 1 && onglet == 1 && produit_page == 1 { draw_sprite(obj_ico_chasse, -1, view_xview+4, view_yview+56) draw_sprite(obj_ico_poterie, -1, view_xview+108, view_yview+56) draw_sprite(obj_ico_fruitiere, -1, view_xview+4, view_yview+212) draw_sprite(obj_ico_forgeron, -1, view_xview+108, view_yview+212) } Vous voyez un peu le soucis ? Vous y comprenez qqch ? Car moi... Non... J'ai essayé de chercher sur le net, mais vue que je n'ai pas le message d'erreur exacte et que la plupart du temps je tombe sur des forum anglais, j'y pige pas grand chose non plus. J'ai essayer de convertir le fichier en .gm6, en .gmk, rien, j'ai tester sous GMS, GM8.1 et GM8, rien a y faire, toujours le même soucis. Je pense que c'est GM qui c'est enmeller les pinceau pour une raison qui m’échappe. Pourquoi ça a fait ça ? Y'a t'il moyen d'aranger mon projet ? Peut ton redéfinir les chemins des ressources manuellement ? Dois-je aller a Ikea m'acheter un tabouret et a brico depot pour la corde ? Cordialement... |
|
| |
Mass *Excellent utilisateur*
Messages : 3351 Localisation : Dans une canonnière wookie. Projet Actuel : Monter des trucs et des machins
| Sujet: Re: Gros soucis avec GM8 Ven 29 Aoû 2014 - 19:44 | |
| Tu utilises une DLL ou c'est un bug de GM ? |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: Gros soucis avec GM8 Ven 29 Aoû 2014 - 20:06 | |
| Jvois pas comment une dll pourrait causer ça C'est au moins GM qui s'est emmêlé les index. |
|
| |
kujaff Très bonne participation
Messages : 127 Localisation : Dans mon Atelier Projet Actuel : Puzzle/Reflexion
| Sujet: Re: Gros soucis avec GM8 Sam 30 Aoû 2014 - 2:55 | |
| Ouai, c'est une dll de base de GM. Je pense comme Onilink, GM c'est mélangé... Mais comment rattraper ça ? :/ |
|
| |
Mobi Utilisateur confirmé: Rang ****
Messages : 1256 Localisation : Dijon
| Sujet: Re: Gros soucis avec GM8 Sam 30 Aoû 2014 - 8:59 | |
| Pour moi, je pense que la méthode la plus simple serait de formater ton disque dur :/
Après si vous avez de meilleures solutions à proposer.... _________________ |
|
| |
Mass *Excellent utilisateur*
Messages : 3351 Localisation : Dans une canonnière wookie. Projet Actuel : Monter des trucs et des machins
| Sujet: Re: Gros soucis avec GM8 Sam 30 Aoû 2014 - 9:45 | |
| Oui je vois pas non plus mais sait-on jamais C'est ptêtre un bug chelou lié à la taille du projet ? |
|
| |
-Coco- Utilisateur confirmé: Rang ***
Messages : 545 Localisation : Grenoble - Montpellier Projet Actuel : Orion VII - 0%
| Sujet: Re: Gros soucis avec GM8 Sam 30 Aoû 2014 - 10:25 | |
| Avant de formater essaie de réinstaller GM, si une dll est corrompue ça règlera le problème _________________ Oh, snap.
|
|
| |
Térence Utilisateur confirmé: Rang *****
Messages : 2213 Localisation : Oui
| Sujet: Re: Gros soucis avec GM8 Sam 30 Aoû 2014 - 14:43 | |
| Autrement ia des jolis tabourets chez Conforama.
Pardonnez-moi... _________________ Je suis partie sur les ailes du vent et la tempête m'a ramenée.
|
|
| |
kujaff Très bonne participation
Messages : 127 Localisation : Dans mon Atelier Projet Actuel : Puzzle/Reflexion
| Sujet: Re: Gros soucis avec GM8 Sam 30 Aoû 2014 - 17:42 | |
| Salut,
J'ai déjà réinstaller GM, rien. La taille du projet est de 1,03Mo. Donc ce n'est pas gros. Je formatte mon PC assez régulièrement, en moyenne une fois par mois, et ça n'y change rien a ce bug.
Je pense suivre l'avis de Térence68... Car a chaque fois m'arrive des ***** avec GM ><. M'énerve !
Mais merci. |
|
| |
Mobi Utilisateur confirmé: Rang ****
Messages : 1256 Localisation : Dijon
| Sujet: Re: Gros soucis avec GM8 Sam 30 Aoû 2014 - 17:45 | |
| 2e solution, te tourner vers un autre langage _________________ |
|
| |
Asu Utilisateur confirmé: Rang ****
Messages : 895
| Sujet: Re: Gros soucis avec GM8 Dim 31 Aoû 2014 - 9:14 | |
| - kujaff a écrit:
- Je formatte mon PC assez régulièrement, en moyenne une fois par mois
._. (J'ai un PC qui n'a pas été formaté depuis 10 ans et il marche plus ou moins bien) _________________ <Cysteine> nON mais la touche maj s'active/se désactive toute seule <Cysteine> et a du mal à réponDRE QUANd j'appuie dessus <Cysteine> et je l'ai démont2? IL Ny a rien DEDANs
|
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: Gros soucis avec GM8 Dim 31 Aoû 2014 - 10:02 | |
| J'avoue que la, ça fait beaucoup Perso j'ai battu mon record de ~3ans \o/ |
|
| |
GDOR1 Très bonne participation
Messages : 130
| Sujet: Re: Gros soucis avec GM8 Dim 31 Aoû 2014 - 10:16 | |
| Si tu ne vois rien qui a changé dans ton code/D&D après l'erreur, tu peux peut-être faire ça :
Tu peux faire un nouveau fichier, puis copier/coller tout ce que t'as fait dedans (via "Export/Import resources" dans l'onglet "Files") puis recréer des objets en leur donnant le même nom et en copiant/collant leur code/D&D pour avoir les mêmes objets entre le nouveau et l'ancien fichier.
Je ne sais pas si ça marchera, mais vu le nombre de fois où j'ai eu des problèmes avec GM, où la solution était de dupliquer l'objet qui buggait et de lui donner le même nom que l'ancien (après l'avoir supprimé)... |
|
| |
red-error Utilisateur confirmé: Rang ****
Messages : 1015 Projet Actuel :
| Sujet: Re: Gros soucis avec GM8 Dim 31 Aoû 2014 - 13:44 | |
| - kujaff a écrit:
- Code:
-
if menu == 1 && onglet == 0 && maison_page == 1 { draw_sprite(obj_ico_hutte, -1, view_xview+4, view_yview+56) draw_sprite(obj_ico_maison_pilloti, -1, view_xview+108, view_yview+56) draw_sprite(obj_ico_chalet, -1, view_xview+4, view_yview+212) draw_sprite(obj_ico_chaumiere, -1, view_xview+108, view_yview+212) }
if menu == 1 && onglet == 1 && produit_page == 1 { draw_sprite(obj_ico_chasse, -1, view_xview+4, view_yview+56) draw_sprite(obj_ico_poterie, -1, view_xview+108, view_yview+56) draw_sprite(obj_ico_fruitiere, -1, view_xview+4, view_yview+212) draw_sprite(obj_ico_forgeron, -1, view_xview+108, view_yview+212) } Une question (qui a peut-être rien à voir), mais draw_sprite reçoit un spr non? Est-ce que obj_ico_chasse est un spr? (les obj et spr sont tous des chiffres au final) |
|
| |
Térence Utilisateur confirmé: Rang *****
Messages : 2213 Localisation : Oui
| Sujet: Re: Gros soucis avec GM8 Dim 31 Aoû 2014 - 14:03 | |
| Il fait effectivement passer un sprite en argument et non pas un objet. _________________ Je suis partie sur les ailes du vent et la tempête m'a ramenée.
|
|
| |
glcraft Utilisateur confirmé: Rang *****
Messages : 1698 Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P Projet Actuel : Jeu de survie avancé
||--------
| Sujet: Re: Gros soucis avec GM8 Dim 31 Aoû 2014 - 14:07 | |
| bien vu red error (c'est le genre d'erreur qui te fait passer la journée ça, surtout en C++ XD) |
|
| |
kujaff Très bonne participation
Messages : 127 Localisation : Dans mon Atelier Projet Actuel : Puzzle/Reflexion
| Sujet: Re: Gros soucis avec GM8 Lun 1 Sep 2014 - 0:48 | |
| Je testerai la méthode de GDOR1, long, mais ça peut marcher !
red-error > obj_ico est bien un objet, et spr_ico est bien un sprite. Tout marchait niquel avant cette erreur. Le spr_ico s'affiche a l'ouverture du menu, et l'obj_ico est afficher sur le sprite en invisible, pour la collision de la souris/clic. J'ai fait comme ça car je n'arrivais pas a faire suivre l'objet a la room (il se decalait de quelque pixel pendant le mouvement) donc j'ai fait cette méthode pour pas me faire ch*er.
Quand au formatage du PC, il y a plusieurs raison, comme test de systeme d'exploitation, grand ménage, erreur windows, et j'en passe. |
|
| |
red-error Utilisateur confirmé: Rang ****
Messages : 1015 Projet Actuel :
| Sujet: Re: Gros soucis avec GM8 Lun 1 Sep 2014 - 1:04 | |
| - kujaff a écrit:
red-error > obj_ico est bien un objet, et spr_ico est bien un sprite. Tout marchait niquel avant cette erreur. D'accord. Dans ton code (celui que tu nous as posté), tu donne à draw_sprite des noms d'objets... Hors draw_sprite prends un sprite en premier argument, pas un objet (supposément) Ca marchait probablement avant parce que object1 renvoie le chiffre 1, comme sprite1 renvoie 1. (interchangeable) Mais quelque chose a dû réinitialiser tes index, et donc ils ne correspondent plus "par chance". Donc vraiment, à moins que tu saches exactement ce que tu fais, tu peux tester et mettre les noms de sprite à la place? |
|
| |
GDOR1 Très bonne participation
Messages : 130
| Sujet: Re: Gros soucis avec GM8 Lun 1 Sep 2014 - 9:29 | |
| red-error a raison, les ids des objets et des sprites devaient être ce que tu voulais, par chance. - kujaff a écrit:
- ... J'ai fait comme ça car je n'arrivais pas a faire suivre l'objet a la room (il se decalait de quelque pixel pendant le mouvement) ...
Si j'ai bien compris comment GM fonctionne avec les vues, l'abscisse et l'ordonnée de la vue ne sont actualisées qu'à la fin, après les objets, ce qui fait ce décalage. Pour éviter ça, il faut que tu remplaces x et y dans les draw_sprite par la position que t'attend de l'objet qui dessine (soit x = view_xview + ... et y = view_yview + ... dans ton step). Edit : ah non, désolé, j'avais mal lu ton post, tu le fais déjà. Je ne sais pas trop pour GM:S, mais "dessiner" un objet ne fait rien pour les collisions je crois, pour GM:8 ?
Dernière édition par GDOR1 le Lun 1 Sep 2014 - 9:39, édité 2 fois (Raison : Correction) |
|
| |
Contenu sponsorisé
| Sujet: Re: Gros soucis avec GM8 | |
| |
|
| |
| Gros soucis avec GM8 | |
|