Poulet carnivore Lv.2
Age : 34 Inscrit le : 06/08/2010 Messages : 12
| Sujet: Problème de compilation [Résolu] Mer 11 Aoû 2010 - 22:07 | |
| j'ai un petit problème banal et fâcheux (que j'ai du mal à gérer) après la compression mon jeu. J'utilise des Facesets de ma création (enfin, ma modification XD) lors de ma première compilation j'obtenais l'erreur suivante : Scrpt 'Cache' line 80 : RGSSError occured, Failed to create bitmap. après quelques recherches j'ai appris que mon erreur venais de mes faceset, elles n,avais pas un bon chemin, donc je les ai envoyer dans mon dossier faceset du programme même et voilà le tour est jouer ! Elle fonctionne pour les messages et renommer le héros. Mais ! Lorsque j'entre dans un combat cette vilaine erreur reviens ou quand j'ouvre le menu.
J'utilise un script qui affiche les facesets dans les combats, j'imagine que l'erreur viens de là et j'utilise un script qui modifie mon menu. Ce script supprime tout simplement la fonction sauvegarde rien de plus.
Voilà je ne suis pas douée pour les scripts, alors j'aurai besoin de quelqu'un de clément qui pourrais m'aider à gérer cette vilaine erreur, s'il vous plait.
Voilà le scripts des faceset en combat :- Spoiler:
class Window_Base < Window def draw_face(face_name, face_index, x, y, size = 96, opacity = 255) bitmap = Cache.face(face_name) rect = Rect.new(0, 0, 0, 0) rect.x = face_index % 4 * 96 + (96 - size) / 2 rect.y = face_index / 4 * 96 + (96 - size) / 2 rect.width = size rect.height = size self.contents.blt(x, y, bitmap, rect,opacity) bitmap.dispose end def draw_actor_face(actor, x, y, size = 96, opacity = 255) draw_face(actor.face_name, actor.face_index, x, y, size, opacity) end end
class Window_BattleStatus < Window_Selectable def initialize super(0, 0, 416, 128) @column_max = 4 @spacing = 0 refresh self.active = false end def refresh self.contents.clear @item_max = $game_party.members.size for i in 0...@item_max draw_faces(i) end for i in 0...@item_max draw_item(i) end end def draw_faces(index) actor = $game_party.members[index] draw_actor_face(actor, actor.index * 96 + 2, 0, 96, 100) end def draw_item(index) self.contents.font.color = normal_color actor = $game_party.members[index] draw_actor_name(actor, index * 96 + 2, 0) draw_actor_state(actor, index * 96 + 2, 18, 48) draw_actor_hp(actor, index * 96 + 2, 56, 86) draw_actor_mp(actor, index * 96 + 2, 74, 86) end end Voici le code qui modifie mon menu :- Spoiler:
class Scene_Menu < Scene_Base #-------------------------------------------------------------------------- # * Create Command Window #-------------------------------------------------------------------------- def create_command_window s1 = Vocab::item s2 = Vocab::skill s3 = Vocab::equip s4 = Vocab::status s5 = Vocab::game_end @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5]) @command_window.index = @menu_index if $game_party.members.size == 0 # If number of party members is 0 @command_window.draw_item(0, false) # Disable item @command_window.draw_item(1, false) # Disable skill @command_window.draw_item(2, false) # Disable equipment @command_window.draw_item(3, false) # Disable status end end #-------------------------------------------------------------------------- # * Update Command Selection #-------------------------------------------------------------------------- def update_command_selection if Input.trigger?(Input::B) Sound.play_cancel $scene = Scene_Map.new elsif Input.trigger?(Input::C) if $game_party.members.size == 0 and @command_window.index < 4 Sound.play_buzzer return # elsif $game_system.save_disabled and @command_window.index == 4 # Sound.play_buzzer #return end Sound.play_decision case @command_window.index when 0 # Item $scene = Scene_Item.new when 1,2,3 # Skill, equipment, status start_actor_selection when 4 # End Game $scene = Scene_End.new end end end end
class Scene_End < Scene_Base #-------------------------------------------------------------------------- # * Return to Original Screen #-------------------------------------------------------------------------- def return_scene $scene = Scene_Menu.new(4) end end Si vous avez besoin de quoi que ce soit de plus, dite moi le, s'il vous plait .
Dernière édition par Pichenotte le Jeu 12 Aoû 2010 - 17:54, édité 1 fois |
|
Maire Lv.9
Age : 26 Avertissements : 1 Inscrit le : 26/06/2009 Messages : 329
| Sujet: Re: Problème de compilation [Résolu] Jeu 12 Aoû 2010 - 12:33 | |
| Envoie la démo de ton jeu, nous verrons d'où vient le problème |
|
Poulet carnivore Lv.2
Age : 34 Inscrit le : 06/08/2010 Messages : 12
| Sujet: Re: Problème de compilation [Résolu] Jeu 12 Aoû 2010 - 16:35 | |
|
Dernière édition par Pichenotte le Jeu 12 Aoû 2010 - 17:54, édité 1 fois |
|
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: Problème de compilation [Résolu] Jeu 12 Aoû 2010 - 17:00 | |
| Et les facesets ? J'ai regardé, il n'y a pas de faceset alors que tu dis utiliser des facesets faits par toi.
Avec un face normal ca marche. Ce serait possible d'avoir les BONS faceset ? Si tu ne nous donne pas EXACTEMENT la démo avec EXACTEMENT le bug on peut pas t'aider... |
|
Poulet carnivore Lv.2
Age : 34 Inscrit le : 06/08/2010 Messages : 12
| Sujet: Re: Problème de compilation [Résolu] Jeu 12 Aoû 2010 - 17:07 | |
| Enfaite pour qu'elle fonctionne correctement, j'ai du les envoyer dans le dossier (face) du programme (soit : C/programfile..../RGSS/Graphic/Face) >.< Je me confonds en excuses... je suis bête j'y avais pas penser.
Voilà le dossier Face qui se trouve normalement dans le dossier RGSS/Graphic/'Face'. C'est ainsi que j'ai réussit à les faire fonctionner.
Dernière édition par Pichenotte le Jeu 12 Aoû 2010 - 17:54, édité 1 fois |
|
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: Problème de compilation [Résolu] Jeu 12 Aoû 2010 - 17:16 | |
| |
|
Poulet carnivore Lv.2
Age : 34 Inscrit le : 06/08/2010 Messages : 12
| Sujet: Re: Problème de compilation [Résolu] Jeu 12 Aoû 2010 - 17:19 | |
| Le bug survient après que le jeu sois compiler... l'as tu compiler et tester ? Car en testant le jeu normalement, non il n'y a pas de bug. Une fois compiler ça se complique...
Au fait, merci de m'aider, c'est très apprécier |
|
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: Problème de compilation [Résolu] Jeu 12 Aoû 2010 - 17:22 | |
| Compilé ? TU veux dire que tu compile et après tu teste ? Non pas essayé. J'essaye. |
|
Poulet carnivore Lv.2
Age : 34 Inscrit le : 06/08/2010 Messages : 12
| Sujet: Re: Problème de compilation [Résolu] Jeu 12 Aoû 2010 - 17:23 | |
| Oui, j'obtiens cette erreur une fois mon jeu compiler. |
|
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: Problème de compilation [Résolu] Jeu 12 Aoû 2010 - 17:26 | |
| |
|
Poulet carnivore Lv.2
Age : 34 Inscrit le : 06/08/2010 Messages : 12
| Sujet: Re: Problème de compilation [Résolu] Jeu 12 Aoû 2010 - 17:27 | |
| Quand j'ouvre le menu ou quand j'entre en combat...
Je peux le compiler si tu veux et t'envoyer la version compiler ? |
|
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: Problème de compilation [Résolu] Jeu 12 Aoû 2010 - 17:33 | |
| J'ai testé la compilation, non-cryptée puis cryptée mais aucun problème dans les deux cas. Je veux bien que tu envoie la démo compilée. Histoire de voir le problème. |
|
Poulet carnivore Lv.2
Age : 34 Inscrit le : 06/08/2010 Messages : 12
| Sujet: Re: Problème de compilation [Résolu] Jeu 12 Aoû 2010 - 17:48 | |
| Tien ça c'est étrange, je viens de voir que moi non plus je n'es plus d'erreur... pourtant hier j'en avais une O.o
Je suis désolée de t'avoir fait perdre ton temps... je suis vraiment abasourdi ! Je ne comprend plus rien... Mais bon je ne reçois plus l'erreur...
Merci quand même de m'avoir aider et mille pardon >.< Je ne comprend pas vraiment ce qui se passe là... Mais merci encore et désolée... |
|
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: Problème de compilation [Résolu] Jeu 12 Aoû 2010 - 19:01 | |
| x)
Pas grave. Tant que tu fais pas des faux problèmes comme ça tout le temps xD |
|
Poulet carnivore Lv.2
Age : 34 Inscrit le : 06/08/2010 Messages : 12
| |
| Sujet: Re: Problème de compilation [Résolu] | |
| |
|