Bienvenue visiteur !
|
Statistiques
Liste des membres
Contact
Mentions légales
300 connectés actuellement
30732590 visiteurs depuis l'ouverture
2569 visiteurs aujourd'hui
Partenaires
Tous nos partenaires
Devenir partenaire
|
Messages postés par Interi Nombre de messages référencés sur Oniromancie (non supprimés): 12 Aller à la page: 1
Posté dans Forum - Questions idiotes sur RM [PAS Script] |
Interi -
posté le 23/03/2013 à 18:04:07. (12 messages postés) |
| Version de RPG Maker utilisée: RMXP
Question: Comment diminuer le temps de transition avec des autotiles animés ? (en gros, comment rendre plus rapide un autotile animé)
|
Posté dans Forum - [RMXP] Effacer images lors de l'ouverture du menu |
Interi -
posté le 16/03/2013 à 20:14:10. (12 messages postés) |
| Domaine concerné: évenement Logiciel utilisé: RMXP Bonjour, alors voilà, j'aimerais que lorsque j'ouvre le menu (c'est le menu de base en script), certaines images affichées à l'écran s'effacent, juste le temps du menu (parce que les images sont dessus le menu, et donc c'est moche).
J'ai essayé un truc, mais ça n'a pas fonctionné, j'explique :
Les images affichées correspondent au nombre de vies et d'argent du héros, donc elles sont modulées par plusieurs évènements communs qui s’exécutent si l'interrupteur 001 est activé.
J'ai eu donc l'idée de faire un event commun qui désactive l'interrupteur 001 lorsque la touche "B" est pressée et qui ré-active l'interrupteur 001 lorsque ce dernier est désactivé et que la touche "B" est re-pressée. Sauf que... ben ça fonctionne pas...
Voilà, merci d'avance
(Si vous savez comment on fait pour que les images soient en dessous du menu, ça me va aussi)
|
Posté dans Forum - [RMXP] Enlever des options du menu |
Interi -
posté le 01/02/2013 à 21:18:14. (12 messages postés) |
| Ben y a forcément une partie pour la fonction "Ordre", vu que le script sans changement fonctionne parfaitement. Mais je la trouve pas...
|
Posté dans Forum - [RMXP] Enlever des options du menu |
Interi -
posté le 01/02/2013 à 14:36:14. (12 messages postés) |
| arttroy a dit:
Il faut que tu appelle ton menu ordre sur cette ligne genre :
$scene = Scene_Ordre.new
Après ça dépend de ce que tu as mis dans l'initialize du-dit Scene_Ordre
|
Ben justement, y a rien de ce genre dans le script sus-quoté.
|
Posté dans Forum - [RMXP] Enlever des options du menu |
Interi -
posté le 01/02/2013 à 06:47:17. (12 messages postés) |
| Le "s2 = $data_system.words.skill# Fonction "Capacité""
En gros, quand je sélectionne "Ordre" dans mon menu, ça me montre les capacités de mes personnages (au lieu d'utiliser la fonction "ordre")
|
Posté dans Forum - [RMXP] Enlever des options du menu |
Interi -
posté le 31/01/2013 à 06:43:22. (12 messages postés) |
| Merci pour cet effort, c'est gentil =)
Malheureusement il reste un bug. Dans le menu, toutes les options fonctionnent sauf "Ordre" qui devient "Capacité". J'ai pourtant tout bien respecté comme tu as fait...
|
Posté dans Forum - [RMXP] Enlever des options du menu |
Interi -
posté le 23/01/2013 à 20:54:09. (12 messages postés) |
| Domaine concerné: script Logiciel utilisé: RMXP Bonsoir à tous. J'aurais voulu enlever des options du menu de base de RMXP. Alors j'ai trouvé cette solution : http://salon-makers.xooit.com/t208-Tuto-Script-Enlever-des-options-dans-le-menu-et-l-ecran.htm
Malheureusement, ça ne fonctionne pas. Ca supprime dans l'ordre en fait, pas le truc que l'on souhaiterait...
En gros, j'aimerais enlever les options "Compétences", "Equiper" et "Status". A noter que j'ai un script spécial avec une option en plus ("ordre").
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
| #===============================================================================
# Créer par by Vash-X le 28 avril 2005.
# Modifications par RPG advocates.
# Traduction, adaptation et ajouts de commentaires par DarkCrusaderAngel.
#===============================================================================
# NOTE IMPORTANTE : Toute modification apporté au menu devront être aporté sur
# ce scrïpt ci, car,il infulera définitivement sur le menu.
#===============================================================================
class Game_Party
#--------------------------------------------------------------------------
def add_actor(actor_id)
actor = $game_actors[actor_id]
# La fonction pour avoir plusieurs perso dans l'équipe (Ici 8).
# Changer le chiffre pour avoir plusieurs personnage.
if @actors.size < 8 and not @actors.include?(actor)
@actors.push(actor)
$game_player.refresh
end
end
end
class Scene_Battle
BATTLE_ACTOR_LIMIT = 4 # Le nombre de persos en combat.
# Changer le chiffre pour avoir plusieurs personnage.
alias stack_party_main main
def main
@map_party = []
if $game_party.actors.size > BATTLE_ACTOR_LIMIT && BATTLE_ACTOR_LIMIT > 0
for i in BATTLE_ACTOR_LIMIT ... $game_party.actors.size
@map_party.push( $game_party.actors[i].id )
end
for i in @map_party
$game_party.remove_actor(i)
end
end
stack_party_main
end
alias stack_party_battle_end battle_end
def battle_end(result)
ret = stack_party_battle_end(result)
for i in @map_party
$game_party.add_actor(i)
end
return ret
end
end
class Window_MenuStatus
def initialize
super(0, 0, 480, 480)
self.contents = Bitmap.new(width - 32, $game_party.actors.size * 116 - 16)
self.contents.font.name = $defaultfonttype = "Tahoma" #Police du menu.
self.contents.font.size = $defaultfontsize = 22 #Taille de la police.
refresh
self.active = false
self.index = -1
end
#--------------------------------------------------------------------------
def top_row
return self.oy / 116
end
#--------------------------------------------------------------------------
def top_row=(row)
if row < 0
row = 0
end
if row > row_max - 1
row = row_max - 1
end
self.oy = row * 116
end
#--------------------------------------------------------------------------
def update_cursor_rect
if @index < 0
self.cursor_rect.empty
return
end
row = @index / @column_max
if row < self.top_row
self.top_row = row
end
if row > self.top_row + (self.page_row_max - 1)
self.top_row = row - (self.page_row_max - 1)
end
cursor_width = self.width / @column_max - 32
x = @index % @column_max * (cursor_width + 32)
y = @index / @column_max * 116 - self.oy
self.cursor_rect.set(x, y, cursor_width, 96)
end
def page_row_max
return 4
end
end
class Scene_Menu # Les modifications qui influencerons sur le menu.
# --------------------------------
def initialize(menu_index = 0)
@menu_index = menu_index
@changer = 0
@where = 0
@checker = 0
end
# --------------------------------
def main
@spriteset = Spriteset_Map.new # Garder la map tout en ouvrant le menu.
s1 = $data_system.words.item # Fonction "Objets"
s2 = $data_system.words.skill# Fonction "Capacité"
s3 = $data_system.words.equip# Fonction "Equiper"
s4 = "Status" # Fonction "Status"
s5 = "Ordre" # Fonction "Ordres" [La fonction ajouté]
s6 = "Sauvegarder" # Fonction "Sauvegarder"
s7 = "Quitter" # Fonction "Quitter"
@command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6, s7])
@command_window.index = @menu_index
@command_window.back_opacity= 160
if $game_party.actors.size == 0
@command_window.disable_item(0)
@command_window.disable_item(1)
@command_window.disable_item(2)
@command_window.disable_item(3)
end
if $game_system.save_disabled
@command_window.disable_item(5)
end
if $game_party.actors.size == 1
@command_window.disable_item(4)
end
@playtime_window = Window_PlayTime.new
@playtime_window.x = 0
@playtime_window.y = 256
@playtime_window.back_opacity= 160
@gold_window = Window_Gold.new
@gold_window.x = 0
@gold_window.y = 416
@gold_window.back_opacity= 160
@status_window = Window_MenuStatus.new
@status_window.x = 160
@status_window.y = 0
@status_window.back_opacity= 160
Graphics.transition
loop do
Graphics.update
Input.update
update
if $scene != self
break
end
end
Graphics.freeze
@command_window.dispose
@playtime_window.dispose
@gold_window.dispose
@status_window.dispose
@spriteset.dispose
end
# --------------------------------
def update
@command_window.update
@playtime_window.update
@gold_window.update
@status_window.update
@spriteset.update
if @command_window.active
update_command
return
end
if @status_window.active
update_status
return
end
end
# --------------------------------
def update_command
if Input.trigger?(Input::B)
$game_system.se_play($data_system.cancel_se)
$scene = Scene_Map.new
return
end
if Input.trigger?(Input::C)
if $game_party.actors.size == 0 and @command_window.index < 4
$game_system.se_play($data_system.buzzer_se)
return
end
if $game_party.actors.size == 1 and @command_window.index ==4
$game_system.se_play($data_system.buzzer_se)
return
end
case @command_window.index
when 0
$game_system.se_play($data_system.decision_se)# Fonction qui perrmets de jouer le son d'accés au menu.
$scene = Scene_Item.new # Fonction qui permets d'accéder au menu "Objets".
when 1
$game_system.se_play($data_system.decision_se)# Fonction qui perrmets de jouer le son d'accés au menu.
@command_window.active = false
@status_window.active = true
@status_window.index = 0
when 2
$game_system.se_play($data_system.decision_se)# Fonction qui perrmets de jouer le son d'accés au menu.
@command_window.active = false
@status_window.active = true
@status_window.index = 0
when 3
$game_system.se_play($data_system.decision_se)# Fonction qui perrmets de jouer le son d'accés au menu.
@command_window.active = false
@status_window.active = true
@status_window.index = 0
when 4
$game_system.se_play($data_system.decision_se)# Fonction qui perrmets de jouer le son d'accés au menu.
@checker = 0
@command_window.active = false
@status_window.active = true
@status_window.index = 0
when 5
if $game_system.save_disabled
$game_system.se_play($data_system.buzzer_se)# Fonction qui perrmets de jouer le son d'accés au menu.
return
end
$game_system.se_play($data_system.decision_se)# Fonction qui perrmets de jouer le son d'accés au menu.
$scene = Scene_Save.new # Fonction qui permets d'accéder au menu "Sauvegarder".
when 6
$game_system.se_play($data_system.decision_se)# Fonction qui perrmets de jouer le son d'accés au menu.
$scene = Scene_End.new# Fonction qui permets d'accéder au menu "Quitter".
end
return
end
end
# --------------------------------
def update_status
if Input.trigger?(Input::B)
$game_system.se_play($data_system.cancel_se)
@command_window.active = true
@status_window.active = false
@status_window.index = -1
return
end
if Input.trigger?(Input::C)
case @command_window.index
when 1
if $game_party.actors[@status_window.index].restriction >= 2
$game_system.se_play($data_system.buzzer_se)
return
end
$game_system.se_play($data_system.decision_se)# Fonction qui perrmets de jouer le son d'accés au menu.
$scene = Scene_Skill.new(@status_window.index)# Fonction qui permets d'accéder au menu "Competences".
when 2
$game_system.se_play($data_system.decision_se)# Fonction qui perrmets de jouer le son d'accés au menu.
$scene = Scene_Equip.new(@status_window.index)# Fonction qui permets d'accéder au menu "Equipement".
when 3
$game_system.se_play($data_system.decision_se)# Fonction qui perrmets de jouer le son d'accés au menu.
$scene = Scene_Status.new(@status_window.index)# Fonction qui permets d'accéder au menu "Status".
when 4
$game_system.se_play($data_system.decision_se)# Fonction qui perrmets de jouer le son d'accés au menu.
if @checker == 0
@changer = $game_party.actors[@status_window.index]
@where = @status_window.index
@checker = 1
else
$game_party.actors[@where] = $game_party.actors[@status_window.index]
$game_party.actors[@status_window.index] = @changer
@checker = 0
@status_window.refresh
end
$game_player.refresh
end
return
end
end
end |
Si quelqu'un avait une solution et qu'il pouvait me l'expliquer, ça serait sympa. Je vous remercie =)
|
Posté dans Forum - [RMXP] Incompatibilité entre les versions du logiciel [RESOLU] |
Interi -
posté le 21/01/2013 à 19:39:45. (12 messages postés) |
| Oh merci beaucoup Zeus81 ça fonctionne ! J'avais essayé avec le Game.ini mais pas avec le "Game.rxproj" car je pensais qu'il contenait des données spécifiques au projet.
Merci beaucoup en tous cas, je peux enfin retrouver mes anciens jeux =)
|
Posté dans Forum - [RMXP] Incompatibilité entre les versions du logiciel [RESOLU] |
Interi -
posté le 21/01/2013 à 06:52:43. (12 messages postés) |
| Domaine concerné: logiciel
Logiciel utilisé: RMXP
Bonjour à tous. J'ai récemment dû changer de PC et j'ai donc perdu toutes mes données. Mais j'avais quand même une sauvegarde de mes projets RPG Maker sur une clé USB.
Je décide alors de re-télécharger RPG Maker XP, la même version traduite par "Bodom Child et RaBBi" en français. Mais quand j'essaie d'ouvrir un ancien projet avec ça me marque dès le lancement un message d'erreur "Le projet ne peut être lu en raison d'une incompatibilité entre les versions du logiciel". J'ai cherché sur le web plusieurs solutions, mais aucune ne fonctionne, je suis sur Vista, mais j'ai bien installé le patch qu'il faut. De plus, quand je veux créer un nouveau projet, je peux.
Voilà, j'espère pouvoir trouver réponse ici, merci d'avance. (Et désolé si la question a déjà été posée, j'ai cherché à l'avance, mais je n'ai pas trouvé)
Résolu par Zeus81 : Supprimer le Game.rxproj et le remplacer par celui d'un nouveau projet.
| Aller à la page: 1
|
|
|