Vaan30 Posted October 16, 2011 Share Posted October 16, 2011 (edited) Vaan30 & CDSgame presentano THE ETERNAL Introduzione Questa demo, rappresenta una piccolissima parte di un mondo enorme...anzi di quattro! Sono un grandissimo fan della saga di Final Fantasy e per molti versi mi sono ispirato a quello stile per realizzare il mio progetto.PS: Questo è il mio primo gioco per cui siate clementi Storia La storia narra le vicende di due giovani ragazzi, Vincent e Claire, che abitano nell'immaginario pianeta di Gaya.Vivovo una vita tranquilla, assieme ai nonni, ma la loro quiete sarà interrotta dall'arrivo di un misterioso personaggio, che cambierà per sempre il destino dei due....Il loro viaggio inizierà, passo dopo passo, a svelare una verità sull'origine della vita, sul loro mondo e su gli altri pianeti che visiteranno. Affrontando sfide sempre più incredibili, si ritroveranno a combattere contro L'Imperatore, figura misteriosa che governa tutto il sistema solare, che tiene soggiogati tutti i pianeti con il suo esercito di mercenari.Presto, i nostri eroi scopriranno il suo vero scopo ed aiutati da l'ultimo mistico Serafo tenteranno di riportare la pace...(Non posso aggiungere altro, sennò rovino la storia) Caratteristiche Tecniche/Gameplay RPG stile classicSistema di battaglia SBS ATBOltre 70 tipi di abilità diversi(ogni personaggio possiede mosse uniche apprendibili con i Level Up)Sistema di movimento 8 direzioni4 pianeti esplorabili con tanto di mappe (ancora in fase di sviluppo)E molto altro ancora....forse....se mai un giorno finirò il progetto!! Screenshot http://img716.imageshack.us/img716/6538/78327003.png VILLAGGIO DI MALI' http://img849.imageshack.us/img849/7548/66945493.png GROTTA D'ACQUA http://img853.imageshack.us/img853/9854/82688807.png WORLDMAP http://img231.imageshack.us/img231/7720/84004698.png SISTEMA DI BATTAGLIA http://img195.imageshack.us/img195/8424/56521195.pnghttp://img13.imageshack.us/img13/9449/40367134.png DemoNuova Demo v1.1 (versione redux con 10 min in più)http://www.mediafire.com/?fy0wcvpo2903yo7 Crediti VariRingrazio moltissimo i seguenti scripter per il loro lavoro:Kylock, Mr. Bubble, Shu = Sistema di battaglia SBS ATB GEXROX = Change Battle Background v1.0 Moghunter = Mog Basic Menu Plus V 1.0 KGC = KGC_MiniMap , KGC_CategorizeItem Minto = VX Character Shadows Rockleedude = Battler SEKrazplay & KaiSSeR_SK = Scan SkillWoratana = Neo Save System IIIIceDragon = Pause ScriptOvviamente tutti questi script sono stati modificati da me per adattarli al mio progetto.E in più ce ne sono altri due che ho creato io (li trovate nella mia firma.Quello per la mappa non è presente nella demo) NB. Il gioco è settato per l'utilizzo del joypad 360, all'interno ho messo anche un tutorial per i tasti!! Se avete problemi con la configurazione dei tasti, all'interno della demo è presente un file LEGGIMI, che spiega come impostarli Enjoy Edited October 24, 2011 by Vaan30 #====================================================================== ======== # 4/8 MOVEMENT # 03/09/2011 CDSscript #============================================================================== #------------------------------------------------------------------------------ # ISTRUZIONI # Lo script è molto semplice, permette di passare da 8 direzioni # a 4 e viceversa. # Cambiare MAP_VARIABLE con il numero della variabile desiderata. (98 default) # Nel gioco, creare un evento che chiama la variabile # in questione mettendola uguale alla costante 1 per avere 4 direzioni, o alla # costante 0 per tornare a 8. # # NB: Impostando la variabile uguale alla costante 2 o superiore, si possono # bloccare i movimenti del personaggio, mantenendo comunque # i pulsanti di selezione attivi. # # Enjoy! #------------------------------------------------------------------------------ #============================================================================== module Movement MOV_VARIABLE = 98 end #------------------------------------------------------------------------------ # IMPUT MOVEMENT #------------------------------------------------------------------------------ class Game_Player < Game_Character def move_by_input return unless movable? return if $game_map.interpreter.running? if $game_variables[Movement::MOV_VARIABLE] <= 0 case Input.dir8 when 1; move_lower_left when 2; move_down when 3; move_lower_right when 4; move_left when 7; move_upper_left when 6; move_right when 8; move_up when 9; move_upper_right end end else if $game_variables[Movement::MOV_VARIABLE] == 1 case Input.dir4 when 2; move_down when 4; move_left when 6; move_right when 8; move_up end end end end #====================================================================== ======== # WORLDMAP DISPLAY MODE v1.0 # 02/09/2011 CDSscript #============================================================================== #------------------------------------------------------------------------------ # ISTRUZIONI # Questo script permette di avere fino a 4 Worldmap diverse azionabili dal # Menu Player. # Cambiare WM_VARIABLE con il numero della variabile desiderata.(99 default) # Nel gioco creare un evento che chiama la variabile in questione mettendola # uguale alla costante corrispondente al numero della mappa scelta. # Le Mappe dovranno chiamarsi (Mappa1, Mappa2, Mappa3, Mappa4) e i file # corrispondenti dovranno essere in Graphics/Pictures. # # NB: Per un buon adattamento della mappa alla risoluzione del gioco # si consiglia di ridimensionare il file in 544X416 # # Enjoy! # # UPDATE Version: 1.1 (11/09/2011) # Non inserendo la variabile si avrà il tasto 'Mappa' in grigio e il classico # suono buzzer! (Utile se si vuole attivare la word map tramite un oggetto) #------------------------------------------------------------------------------ #============================================================================== module World_Map WM_VARIABLE = 99 end #------------------------------------------------------------------------------ # WORLDMAP COMMAND WINDOW MENU #------------------------------------------------------------------------------ class Scene_Menu < Scene_Base def create_command_window s1 = Vocab::item s2 = Vocab::skill s3 = Vocab::equip s4 = Vocab::status s5 = 'Mappa' # qui è possibile cambiare il nome del tasto nel MENU PLAYER s6 = Vocab::save s7 = Vocab::game_end @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6, s7]) @command_window.index = @menu_index if $game_party.members.size == 0 @command_window.draw_item(0, false) @command_window.draw_item(1, false) @command_window.draw_item(2, false) @command_window.draw_item(3, false) end if $game_variables[99] <= 0 @command_window.draw_item(4, false) end if $game_system.save_disabled @command_window.draw_item(5, false) end end def update_command_selection if Input.trigger?(Input::L) Sound.play_cancel $scene = Scene_Map.new elsif Input.trigger?(Input::C) if $game_party.members.size == 0 and @command_window.index < 5 Sound.play_buzzer return elsif $game_system.save_disabled and @command_window.index == 5 Sound.play_buzzer return end Sound.play_decision case @command_window.index when 0 $scene = Scene_Item.new when 1,2,3 start_actor_selection when 4 if $game_variables[99] <= 0 Sound.play_buzzer return else $scene = Scene_Mappa.new end when 5 $scene = Scene_File.new(true, false, false) when 6 $scene = Scene_End.new end end end end class Scene_File def return_scene if @from_title $scene = Scene_Title.new elsif @from_event $scene = Scene_Map.new else $scene = Scene_Menu.new(5) end end end class Scene_End def return_scene $scene = Scene_Menu.new(6) end end #------------------------------------------------------------------------------ # WORLDMAP DISPLAY #------------------------------------------------------------------------------ class Scene_Mappa def main if $game_variables[World_Map::WM_VARIABLE] == 1 @sprite = Sprite.new @sprite.bitmap = Bitmap.new("Graphics/Pictures/Mappa1") @sprite.x = 0 @sprite.y = 0 Graphics.transition Input.update if Input.trigger?(Input::L) Sound.play_cancel @sprite.bitmap.clear $scene = Scene_Menu.new(4) end @sprite.bitmap.dispose @sprite.dispose else if $game_variables[World_Map::WM_VARIABLE] == 2 @sprite = Sprite.new @sprite.bitmap = Bitmap.new("Graphics/Pictures/Mappa2") @sprite.x = 0 @sprite.y = 0 Graphics.transition Input.update if Input.trigger?(Input::L) Sound.play_cancel @sprite.bitmap.clear $scene = Scene_Menu.new(4) end @sprite.bitmap.dispose @sprite.dispose else if $game_variables[World_Map::WM_VARIABLE] == 3 @sprite = Sprite.new @sprite.bitmap = Bitmap.new("Graphics/Pictures/Mappa3") @sprite.x = 0 @sprite.y = 0 Graphics.transition Input.update if Input.trigger?(Input::L) Sound.play_cancel @sprite.bitmap.clear $scene = Scene_Menu.new(4) end @sprite.bitmap.dispose @sprite.dispose else if $game_variables[World_Map::WM_VARIABLE] == 4 @sprite = Sprite.new @sprite.bitmap = Bitmap.new("Graphics/Pictures/Mappa4") @sprite.x = 0 @sprite.y = 0 Graphics.transition Input.update if Input.trigger?(Input::L) Sound.play_cancel @sprite.bitmap.clear $scene = Scene_Menu.new(4) end @sprite.bitmap.dispose @sprite.dispose end end end end end end Link to comment Share on other sites More sharing options...
Guardian of Irael Posted October 16, 2011 Share Posted October 16, 2011 Vincent e Claire, che abitano nell'immaginario pianeta di Gaya.Nomi risentiti, eh! XD^ ^ Proprio non hai voluto spoilerare nulla della storia! :D Magari parla un po' del mondo o meglio dei 4 mondi di sfondo alla storia, un po' di background!^ ^ Per il gameplay nulla di particolare? :3 Qualcosa ad eventi fatto da te? Minigiochi interessanti? :3 (Vedo un po' troppi script inseriri a giudicare dai ringraziamenti, qualcosa di personale! D:)^ ^ Il mapping è un po' scarso, non sfrutti a pieno le potenzialità quadrettose del VX, leggi qualche buona guida e prendi spunto da progetti come Wild Rage ed Ultima o dalle mappe di Eikichi... per il resto buona fortuna e buon making!^ ^ (\_/)(^ ^) <----coniglietto rosso, me! (> <) Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^ http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^ http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^ REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^ 🖤http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gifhttp://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3http://i.imgur.com/MpaUphY.jpg by Idriu E:3Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44) http://i.imgur.com/PgUqHPm.pngUfficiale"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.pngGrazie Testament XD Fan n°1 ufficiale di PQ! :DVivail Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che nonavevo programmi di grafica per fare un banner su questo pc XD (ora ho dinuovo il mio PC veramente :D) Rosso Guardiano dellahttp://i.imgur.com/Os5rvhx.pngRpg2s RPG BY FORUM:Nome: Darth Reveal PV totali 2PA totali 16Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.Bozze vesti non definitive qui.Equipaggiamento:Indossa:60$ e 59$ divisi in due tasche interneLevaitanSpada a due mani elsa lungaGuanti del Defender (2PA)Anello del linguaggio animale (diventato del Richiamo)Scrinieri da lanciere (2 PA)Elmo del Leone (5 PA)Corazza del Leone in Ferro Corrazzato (7 PA) ZAINO (20) contenente:Portamonete in pelle di cinghiale contenente: 100$Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)CordaBottiglia di idromeleForma di formaggioTorcia (serve ad illuminare, dura tre settori)Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)Ampolla BiancaSemi di Balissa CAVALLO NORMALE + SELLA (30 +2 armi) contentente:66$Benda di pronto soccorso x3Spada a due maniFagotto per Adara (fazzoletto ricamato) Link to comment Share on other sites More sharing options...
Vaan30 Posted October 16, 2011 Author Share Posted October 16, 2011 Nomi risentiti, eh! XD^ ^ Proprio non hai voluto spoilerare nulla della storia! :D Magari parla un po' del mondo o meglio dei 4 mondi di sfondo alla storia, un po' di background!^ ^ Per il gameplay nulla di particolare? :3 Qualcosa ad eventi fatto da te? Minigiochi interessanti? :3 (Vedo un po' troppi script inseriri a giudicare dai ringraziamenti, qualcosa di personale! D:)^ ^ Il mapping è un po' scarso, non sfrutti a pieno le potenzialità quadrettose del VX, leggi qualche buona guida e prendi spunto da progetti come Wild Rage ed Ultima o dalle mappe di Eikichi... per il resto buona fortuna e buon making!^ ^ Ripeto è il mio primo progetto, ho intallato rpg maker vx 3 mesi fa e questo è il primo risultato!Una domanda: ti sei limitato a guardare gli screenshot oppure hai provato la demo?Cmq seguirò il tuo consiglio! grazie! #====================================================================== ======== # 4/8 MOVEMENT # 03/09/2011 CDSscript #============================================================================== #------------------------------------------------------------------------------ # ISTRUZIONI # Lo script è molto semplice, permette di passare da 8 direzioni # a 4 e viceversa. # Cambiare MAP_VARIABLE con il numero della variabile desiderata. (98 default) # Nel gioco, creare un evento che chiama la variabile # in questione mettendola uguale alla costante 1 per avere 4 direzioni, o alla # costante 0 per tornare a 8. # # NB: Impostando la variabile uguale alla costante 2 o superiore, si possono # bloccare i movimenti del personaggio, mantenendo comunque # i pulsanti di selezione attivi. # # Enjoy! #------------------------------------------------------------------------------ #============================================================================== module Movement MOV_VARIABLE = 98 end #------------------------------------------------------------------------------ # IMPUT MOVEMENT #------------------------------------------------------------------------------ class Game_Player < Game_Character def move_by_input return unless movable? return if $game_map.interpreter.running? if $game_variables[Movement::MOV_VARIABLE] <= 0 case Input.dir8 when 1; move_lower_left when 2; move_down when 3; move_lower_right when 4; move_left when 7; move_upper_left when 6; move_right when 8; move_up when 9; move_upper_right end end else if $game_variables[Movement::MOV_VARIABLE] == 1 case Input.dir4 when 2; move_down when 4; move_left when 6; move_right when 8; move_up end end end end #====================================================================== ======== # WORLDMAP DISPLAY MODE v1.0 # 02/09/2011 CDSscript #============================================================================== #------------------------------------------------------------------------------ # ISTRUZIONI # Questo script permette di avere fino a 4 Worldmap diverse azionabili dal # Menu Player. # Cambiare WM_VARIABLE con il numero della variabile desiderata.(99 default) # Nel gioco creare un evento che chiama la variabile in questione mettendola # uguale alla costante corrispondente al numero della mappa scelta. # Le Mappe dovranno chiamarsi (Mappa1, Mappa2, Mappa3, Mappa4) e i file # corrispondenti dovranno essere in Graphics/Pictures. # # NB: Per un buon adattamento della mappa alla risoluzione del gioco # si consiglia di ridimensionare il file in 544X416 # # Enjoy! # # UPDATE Version: 1.1 (11/09/2011) # Non inserendo la variabile si avrà il tasto 'Mappa' in grigio e il classico # suono buzzer! (Utile se si vuole attivare la word map tramite un oggetto) #------------------------------------------------------------------------------ #============================================================================== module World_Map WM_VARIABLE = 99 end #------------------------------------------------------------------------------ # WORLDMAP COMMAND WINDOW MENU #------------------------------------------------------------------------------ class Scene_Menu < Scene_Base def create_command_window s1 = Vocab::item s2 = Vocab::skill s3 = Vocab::equip s4 = Vocab::status s5 = 'Mappa' # qui è possibile cambiare il nome del tasto nel MENU PLAYER s6 = Vocab::save s7 = Vocab::game_end @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6, s7]) @command_window.index = @menu_index if $game_party.members.size == 0 @command_window.draw_item(0, false) @command_window.draw_item(1, false) @command_window.draw_item(2, false) @command_window.draw_item(3, false) end if $game_variables[99] <= 0 @command_window.draw_item(4, false) end if $game_system.save_disabled @command_window.draw_item(5, false) end end def update_command_selection if Input.trigger?(Input::L) Sound.play_cancel $scene = Scene_Map.new elsif Input.trigger?(Input::C) if $game_party.members.size == 0 and @command_window.index < 5 Sound.play_buzzer return elsif $game_system.save_disabled and @command_window.index == 5 Sound.play_buzzer return end Sound.play_decision case @command_window.index when 0 $scene = Scene_Item.new when 1,2,3 start_actor_selection when 4 if $game_variables[99] <= 0 Sound.play_buzzer return else $scene = Scene_Mappa.new end when 5 $scene = Scene_File.new(true, false, false) when 6 $scene = Scene_End.new end end end end class Scene_File def return_scene if @from_title $scene = Scene_Title.new elsif @from_event $scene = Scene_Map.new else $scene = Scene_Menu.new(5) end end end class Scene_End def return_scene $scene = Scene_Menu.new(6) end end #------------------------------------------------------------------------------ # WORLDMAP DISPLAY #------------------------------------------------------------------------------ class Scene_Mappa def main if $game_variables[World_Map::WM_VARIABLE] == 1 @sprite = Sprite.new @sprite.bitmap = Bitmap.new("Graphics/Pictures/Mappa1") @sprite.x = 0 @sprite.y = 0 Graphics.transition Input.update if Input.trigger?(Input::L) Sound.play_cancel @sprite.bitmap.clear $scene = Scene_Menu.new(4) end @sprite.bitmap.dispose @sprite.dispose else if $game_variables[World_Map::WM_VARIABLE] == 2 @sprite = Sprite.new @sprite.bitmap = Bitmap.new("Graphics/Pictures/Mappa2") @sprite.x = 0 @sprite.y = 0 Graphics.transition Input.update if Input.trigger?(Input::L) Sound.play_cancel @sprite.bitmap.clear $scene = Scene_Menu.new(4) end @sprite.bitmap.dispose @sprite.dispose else if $game_variables[World_Map::WM_VARIABLE] == 3 @sprite = Sprite.new @sprite.bitmap = Bitmap.new("Graphics/Pictures/Mappa3") @sprite.x = 0 @sprite.y = 0 Graphics.transition Input.update if Input.trigger?(Input::L) Sound.play_cancel @sprite.bitmap.clear $scene = Scene_Menu.new(4) end @sprite.bitmap.dispose @sprite.dispose else if $game_variables[World_Map::WM_VARIABLE] == 4 @sprite = Sprite.new @sprite.bitmap = Bitmap.new("Graphics/Pictures/Mappa4") @sprite.x = 0 @sprite.y = 0 Graphics.transition Input.update if Input.trigger?(Input::L) Sound.play_cancel @sprite.bitmap.clear $scene = Scene_Menu.new(4) end @sprite.bitmap.dispose @sprite.dispose end end end end end end Link to comment Share on other sites More sharing options...
Guardian of Irael Posted October 16, 2011 Share Posted October 16, 2011 Mi sono limitato agli screen, non ho provato la demo, ho diversi impegni ora accumulati D:Prego! ^ ^ (\_/)(^ ^) <----coniglietto rosso, me! (> <) Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^ http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^ http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^ REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^ 🖤http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gifhttp://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3http://i.imgur.com/MpaUphY.jpg by Idriu E:3Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44) http://i.imgur.com/PgUqHPm.pngUfficiale"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.pngGrazie Testament XD Fan n°1 ufficiale di PQ! :DVivail Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che nonavevo programmi di grafica per fare un banner su questo pc XD (ora ho dinuovo il mio PC veramente :D) Rosso Guardiano dellahttp://i.imgur.com/Os5rvhx.pngRpg2s RPG BY FORUM:Nome: Darth Reveal PV totali 2PA totali 16Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.Bozze vesti non definitive qui.Equipaggiamento:Indossa:60$ e 59$ divisi in due tasche interneLevaitanSpada a due mani elsa lungaGuanti del Defender (2PA)Anello del linguaggio animale (diventato del Richiamo)Scrinieri da lanciere (2 PA)Elmo del Leone (5 PA)Corazza del Leone in Ferro Corrazzato (7 PA) ZAINO (20) contenente:Portamonete in pelle di cinghiale contenente: 100$Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)CordaBottiglia di idromeleForma di formaggioTorcia (serve ad illuminare, dura tre settori)Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)Ampolla BiancaSemi di Balissa CAVALLO NORMALE + SELLA (30 +2 armi) contentente:66$Benda di pronto soccorso x3Spada a due maniFagotto per Adara (fazzoletto ricamato) Link to comment Share on other sites More sharing options...
EaglEye Posted October 17, 2011 Share Posted October 17, 2011 Evito di far commenti prima di sparare cavolate ^^Non conosco molto VX...cmq l'intro sembra buona...come ha detto guardian io amplierei la storia . "Hurry up, we're dreaming." Soundcloud Page Link to comment Share on other sites More sharing options...
Vaan30 Posted October 17, 2011 Author Share Posted October 17, 2011 Evito di far commenti prima di sparare cavolate ^^Non conosco molto VX...cmq l'intro sembra buona...come ha detto guardian io amplierei la storia :rox: Cercherò di scrivere qualcosa in più, è che purtroppo tra il mio lavoro reale e quello di "pirincipiante programmatore", non ho molto tempo da dedicare a questo forum, ho postato la demo per vedere se qualcuno l'avrebbe scaricata e testata.Sono del parere che si, chiaramente più dettagli metti più uno è invogliato dal progetto, ma visto che si tratta di videogiochicredo che la cosa migliore sia provarli!! #====================================================================== ======== # 4/8 MOVEMENT # 03/09/2011 CDSscript #============================================================================== #------------------------------------------------------------------------------ # ISTRUZIONI # Lo script è molto semplice, permette di passare da 8 direzioni # a 4 e viceversa. # Cambiare MAP_VARIABLE con il numero della variabile desiderata. (98 default) # Nel gioco, creare un evento che chiama la variabile # in questione mettendola uguale alla costante 1 per avere 4 direzioni, o alla # costante 0 per tornare a 8. # # NB: Impostando la variabile uguale alla costante 2 o superiore, si possono # bloccare i movimenti del personaggio, mantenendo comunque # i pulsanti di selezione attivi. # # Enjoy! #------------------------------------------------------------------------------ #============================================================================== module Movement MOV_VARIABLE = 98 end #------------------------------------------------------------------------------ # IMPUT MOVEMENT #------------------------------------------------------------------------------ class Game_Player < Game_Character def move_by_input return unless movable? return if $game_map.interpreter.running? if $game_variables[Movement::MOV_VARIABLE] <= 0 case Input.dir8 when 1; move_lower_left when 2; move_down when 3; move_lower_right when 4; move_left when 7; move_upper_left when 6; move_right when 8; move_up when 9; move_upper_right end end else if $game_variables[Movement::MOV_VARIABLE] == 1 case Input.dir4 when 2; move_down when 4; move_left when 6; move_right when 8; move_up end end end end #====================================================================== ======== # WORLDMAP DISPLAY MODE v1.0 # 02/09/2011 CDSscript #============================================================================== #------------------------------------------------------------------------------ # ISTRUZIONI # Questo script permette di avere fino a 4 Worldmap diverse azionabili dal # Menu Player. # Cambiare WM_VARIABLE con il numero della variabile desiderata.(99 default) # Nel gioco creare un evento che chiama la variabile in questione mettendola # uguale alla costante corrispondente al numero della mappa scelta. # Le Mappe dovranno chiamarsi (Mappa1, Mappa2, Mappa3, Mappa4) e i file # corrispondenti dovranno essere in Graphics/Pictures. # # NB: Per un buon adattamento della mappa alla risoluzione del gioco # si consiglia di ridimensionare il file in 544X416 # # Enjoy! # # UPDATE Version: 1.1 (11/09/2011) # Non inserendo la variabile si avrà il tasto 'Mappa' in grigio e il classico # suono buzzer! (Utile se si vuole attivare la word map tramite un oggetto) #------------------------------------------------------------------------------ #============================================================================== module World_Map WM_VARIABLE = 99 end #------------------------------------------------------------------------------ # WORLDMAP COMMAND WINDOW MENU #------------------------------------------------------------------------------ class Scene_Menu < Scene_Base def create_command_window s1 = Vocab::item s2 = Vocab::skill s3 = Vocab::equip s4 = Vocab::status s5 = 'Mappa' # qui è possibile cambiare il nome del tasto nel MENU PLAYER s6 = Vocab::save s7 = Vocab::game_end @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6, s7]) @command_window.index = @menu_index if $game_party.members.size == 0 @command_window.draw_item(0, false) @command_window.draw_item(1, false) @command_window.draw_item(2, false) @command_window.draw_item(3, false) end if $game_variables[99] <= 0 @command_window.draw_item(4, false) end if $game_system.save_disabled @command_window.draw_item(5, false) end end def update_command_selection if Input.trigger?(Input::L) Sound.play_cancel $scene = Scene_Map.new elsif Input.trigger?(Input::C) if $game_party.members.size == 0 and @command_window.index < 5 Sound.play_buzzer return elsif $game_system.save_disabled and @command_window.index == 5 Sound.play_buzzer return end Sound.play_decision case @command_window.index when 0 $scene = Scene_Item.new when 1,2,3 start_actor_selection when 4 if $game_variables[99] <= 0 Sound.play_buzzer return else $scene = Scene_Mappa.new end when 5 $scene = Scene_File.new(true, false, false) when 6 $scene = Scene_End.new end end end end class Scene_File def return_scene if @from_title $scene = Scene_Title.new elsif @from_event $scene = Scene_Map.new else $scene = Scene_Menu.new(5) end end end class Scene_End def return_scene $scene = Scene_Menu.new(6) end end #------------------------------------------------------------------------------ # WORLDMAP DISPLAY #------------------------------------------------------------------------------ class Scene_Mappa def main if $game_variables[World_Map::WM_VARIABLE] == 1 @sprite = Sprite.new @sprite.bitmap = Bitmap.new("Graphics/Pictures/Mappa1") @sprite.x = 0 @sprite.y = 0 Graphics.transition Input.update if Input.trigger?(Input::L) Sound.play_cancel @sprite.bitmap.clear $scene = Scene_Menu.new(4) end @sprite.bitmap.dispose @sprite.dispose else if $game_variables[World_Map::WM_VARIABLE] == 2 @sprite = Sprite.new @sprite.bitmap = Bitmap.new("Graphics/Pictures/Mappa2") @sprite.x = 0 @sprite.y = 0 Graphics.transition Input.update if Input.trigger?(Input::L) Sound.play_cancel @sprite.bitmap.clear $scene = Scene_Menu.new(4) end @sprite.bitmap.dispose @sprite.dispose else if $game_variables[World_Map::WM_VARIABLE] == 3 @sprite = Sprite.new @sprite.bitmap = Bitmap.new("Graphics/Pictures/Mappa3") @sprite.x = 0 @sprite.y = 0 Graphics.transition Input.update if Input.trigger?(Input::L) Sound.play_cancel @sprite.bitmap.clear $scene = Scene_Menu.new(4) end @sprite.bitmap.dispose @sprite.dispose else if $game_variables[World_Map::WM_VARIABLE] == 4 @sprite = Sprite.new @sprite.bitmap = Bitmap.new("Graphics/Pictures/Mappa4") @sprite.x = 0 @sprite.y = 0 Graphics.transition Input.update if Input.trigger?(Input::L) Sound.play_cancel @sprite.bitmap.clear $scene = Scene_Menu.new(4) end @sprite.bitmap.dispose @sprite.dispose end end end end end end Link to comment Share on other sites More sharing options...
Holy87 Posted October 17, 2011 Share Posted October 17, 2011 Figliuolo, lascia che ora ti parli un grande esperto dell'RPG Maker...Solo che ora non c'è, quindi dovrai accontentarti delle mie parole :P Allora, ho provato la demo e devo notare che, se davvero è da 3 mesi che hai cominciato ad usare questo tool, hai imparato molto di più di tanti altri. La passione c'è, e si coglie subito! Si nota soprattutto, la cura maniacale per i dettagli, cosa che si trova molto spesso, solo in maker con più esperienza.Il background è pieno di spunti interessanti, ma nei discorsi spunta ogni tanto qualche clichè che sa troppo di già visto. Proprio nei discorsi poi, che sono fatti e piazzati piuttosto bene, ma ho trovato 3-4 errori di battitura, qualche errore ortografico, ma soprattutto, un uso della virgola praticamente assente. Espressioni come "Prrr!", potrebbero anche essere evitate (non è una chat!).Arriviamo al mapping. Pieno di dettagli non c'è dubbio: gli esterni sono fatti piuttosto bene (anche se usi tile che in genere vengono usati nella mappa del mondo, come le montagne), ma gli interni non si possono proprio guardare. Nonostante siano pieni di dettagli, i tile sono messi alla rinfusa (case con il pavimento di terreno, pareti in legno con sopra la pietra??), oltre alle porte che, aprendosi in quel modo fanno proprio un brutto effetto (vengono spezzate in alto). La mappa del mondo infine, è un'accozzaglia di tile tra mondo e forseta. Per quanto riguarda il lato tecnico, stavo impazzendo quando sono entrato nel Menu e cercavo di uscirne. Dopo qualche pulsante, ho finalmente capito che il tasto "Indietro" era differente da quello per entrare nel menu. Soprattutto poi, le istruzioni del pad variano da controller a controller. Il mio ad esempio, segnava come Cancella L1 e Triangolo Pausa. Quindi, la descrizione dei comandi era sbagliata (oltretutto, andava messa all'inizio del gioco).I combattimenti casuali sono semplici, certo, ma sono troppo frequenti, davvero troppo, tanto che ho dovuto cominciare a fuggire di continuo per l'esasperazione. Oltretutto, i drop sono troppo frequenti.Ah, e quella Windowskin arancione uccide l'occhio!!! In conclusione, è un bel progetto, ci sono difettucci da aggiustare, ma visto quello che hai fatto fino ad ora, mi aspetto molti miglioramenti. "Io non volevo solo partecipare alle discussioni. Volevo avere il potere di farle fallire" [cit.]http://holyres.altervista.org/UserBoard/BannerOverdrive35.pnghttp://holyres.altervista.org/UserBoard/Cap3.pnghttp://www.indiexpo.net/signature/578.png Miei script per RPG Maker VX Ace:*NB Tutti i miei script sono protetti da licenza CC - BY http://i.creativecommons.org/l/by/3.0/88x31.png Questa licenza permette a terzi di distribuire, modificare, ottimizzare ed utilizzare la tua opera come base, anche commercialmente, fino a che ti diano il credito per la creazione originale. Questa è la più accomodante delle licenze offerte. É raccomandata per la diffusione e l'uso massimo di materiali coperti da licenza. Modulo di supporto scripters - per utilizzare le API di Windows facilmente!Sistema Popup generaleHOT - per dei popup più divertenti!Sistema di monete - come in WoWDownload e avviso patch di giocoHOT - Sistema d'aggiornamenti!Sistema degli obiettiviHOT - Per dare un valore aggiunto al tuo gioco!Set Equipaggiamenti - perché vestire pan-dan va di moda!Logo inizialeHOT - flessibilissimo, funzionale e personalizzabile!Requisiti Equipaggiamenti - se vuoi dare un tocco di RPG occidentaleLampeggiamento critico - fa vedere al giocatore un alone rosso intorno allo schermo quando sta per morireMenu titolo person. - uno stile originale per il menu iniziale!Movmento fluido - Puoi muovere in modo stickoso sprite, finestre e viewportTransizioni fluide del menu - Animazione di transizione per le finestre dei menuInfo del gioco dal Titolo - fa sempre bene mostrare i crediti del gioco!Barra generica - una barra per fare quello che vuoiScambio truppe di nemici - utile se usi gli incontri casualiParty multipli - se vuoi avere due gruppi paralleliFinestra dettagli oggetti - Per avere le informazioni più dettagliate su oggetti, equip e abilitàConteggio nemici uccisi - per le quest!Titoli di coda - quando finalmente finirai il gioco!Cartella salvataggi - Per raggruppare i salvataggi in una cartella specifica o nella home dell'utente I miei tutorial:Come distribuire il gioco - e anche come creare un'installazione professionale!RGSS in pillole - Guida completa e facile all'RGSS2 e RGSS3 per novizi ed espertiCome mappare con VX (e VX Ace) - guida base all'uso degli strumenti del mappingLoop delle musiche - come tagliarle in modo da far venire musiche continue senza interruzioni finaliCreare backup dei progetti - per evitare di uccidervi dopo un errore che ha fatto perdere tutto! Link to comment Share on other sites More sharing options...
Vaan30 Posted October 17, 2011 Author Share Posted October 17, 2011 Figliuolo, lascia che ora ti parli un grande esperto dell'RPG Maker...Solo che ora non c'è, quindi dovrai accontentarti delle mie parole :P Allora, ho provato la demo e devo notare che, se davvero è da 3 mesi che hai cominciato ad usare questo tool, hai imparato molto di più di tanti altri. La passione c'è, e si coglie subito! Si nota soprattutto, la cura maniacale per i dettagli, cosa che si trova molto spesso, solo in maker con più esperienza.Il background è pieno di spunti interessanti, ma nei discorsi spunta ogni tanto qualche clichè che sa troppo di già visto. Proprio nei discorsi poi, che sono fatti e piazzati piuttosto bene, ma ho trovato 3-4 errori di battitura, qualche errore ortografico, ma soprattutto, un uso della virgola praticamente assente. Espressioni come "Prrr!", potrebbero anche essere evitate (non è una chat!).Arriviamo al mapping. Pieno di dettagli non c'è dubbio: gli esterni sono fatti piuttosto bene (anche se usi tile che in genere vengono usati nella mappa del mondo, come le montagne), ma gli interni non si possono proprio guardare. Nonostante siano pieni di dettagli, i tile sono messi alla rinfusa (case con il pavimento di terreno, pareti in legno con sopra la pietra??), oltre alle porte che, aprendosi in quel modo fanno proprio un brutto effetto (vengono spezzate in alto). La mappa del mondo infine, è un'accozzaglia di tile tra mondo e forseta. Per quanto riguarda il lato tecnico, stavo impazzendo quando sono entrato nel Menu e cercavo di uscirne. Dopo qualche pulsante, ho finalmente capito che il tasto "Indietro" era differente da quello per entrare nel menu. Soprattutto poi, le istruzioni del pad variano da controller a controller. Il mio ad esempio, segnava come Cancella L1 e Triangolo Pausa. Quindi, la descrizione dei comandi era sbagliata (oltretutto, andava messa all'inizio del gioco).I combattimenti casuali sono semplici, certo, ma sono troppo frequenti, davvero troppo, tanto che ho dovuto cominciare a fuggire di continuo per l'esasperazione. Oltretutto, i drop sono troppo frequenti.Ah, e quella Windowskin arancione uccide l'occhio!!! In conclusione, è un bel progetto, ci sono difettucci da aggiustare, ma visto quello che hai fatto fino ad ora, mi aspetto molti miglioramenti. Innanzitutto ti ringrazio per averlo provato e per ciò che hai scritto.Partiamo dall'inizio...Quel "Figliuolo" mi piace, considerando che ho 30 anni era una vita che non me lo dicevano! AhahahPer quanto riguarda la grammatica hai ragione dovrei dare una controllata. il Mapping purtroppo l'ho un po improvvisato perchè di base il programma non ha molti tile. Per quanto riguarda gli interni, ora che me lo fai notare, in effetti ho fatto un po di casino. Le porte ti giuro che non riuscivo a programmarle meglio di così, anzi se hai dei suggerimenti saranno bene accetti perchè c'ho sclerato un sacco Il discorso dei tasti è strano perche a me non dava problemi, ma si può aggiustare. Per quanto riguarda gli incontri casuali ho già provveduto a diminuirli, hai ragione sono troppo frequenti! Mi dispiace per la windowsskin...adoro l'arancione, ma non tutti la pensano come me chiaramente! In conclusione, cercherò di proseguire il mio progetto seguendo anche i tuoi consigli! Grazie :rox: #====================================================================== ======== # 4/8 MOVEMENT # 03/09/2011 CDSscript #============================================================================== #------------------------------------------------------------------------------ # ISTRUZIONI # Lo script è molto semplice, permette di passare da 8 direzioni # a 4 e viceversa. # Cambiare MAP_VARIABLE con il numero della variabile desiderata. (98 default) # Nel gioco, creare un evento che chiama la variabile # in questione mettendola uguale alla costante 1 per avere 4 direzioni, o alla # costante 0 per tornare a 8. # # NB: Impostando la variabile uguale alla costante 2 o superiore, si possono # bloccare i movimenti del personaggio, mantenendo comunque # i pulsanti di selezione attivi. # # Enjoy! #------------------------------------------------------------------------------ #============================================================================== module Movement MOV_VARIABLE = 98 end #------------------------------------------------------------------------------ # IMPUT MOVEMENT #------------------------------------------------------------------------------ class Game_Player < Game_Character def move_by_input return unless movable? return if $game_map.interpreter.running? if $game_variables[Movement::MOV_VARIABLE] <= 0 case Input.dir8 when 1; move_lower_left when 2; move_down when 3; move_lower_right when 4; move_left when 7; move_upper_left when 6; move_right when 8; move_up when 9; move_upper_right end end else if $game_variables[Movement::MOV_VARIABLE] == 1 case Input.dir4 when 2; move_down when 4; move_left when 6; move_right when 8; move_up end end end end #====================================================================== ======== # WORLDMAP DISPLAY MODE v1.0 # 02/09/2011 CDSscript #============================================================================== #------------------------------------------------------------------------------ # ISTRUZIONI # Questo script permette di avere fino a 4 Worldmap diverse azionabili dal # Menu Player. # Cambiare WM_VARIABLE con il numero della variabile desiderata.(99 default) # Nel gioco creare un evento che chiama la variabile in questione mettendola # uguale alla costante corrispondente al numero della mappa scelta. # Le Mappe dovranno chiamarsi (Mappa1, Mappa2, Mappa3, Mappa4) e i file # corrispondenti dovranno essere in Graphics/Pictures. # # NB: Per un buon adattamento della mappa alla risoluzione del gioco # si consiglia di ridimensionare il file in 544X416 # # Enjoy! # # UPDATE Version: 1.1 (11/09/2011) # Non inserendo la variabile si avrà il tasto 'Mappa' in grigio e il classico # suono buzzer! (Utile se si vuole attivare la word map tramite un oggetto) #------------------------------------------------------------------------------ #============================================================================== module World_Map WM_VARIABLE = 99 end #------------------------------------------------------------------------------ # WORLDMAP COMMAND WINDOW MENU #------------------------------------------------------------------------------ class Scene_Menu < Scene_Base def create_command_window s1 = Vocab::item s2 = Vocab::skill s3 = Vocab::equip s4 = Vocab::status s5 = 'Mappa' # qui è possibile cambiare il nome del tasto nel MENU PLAYER s6 = Vocab::save s7 = Vocab::game_end @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6, s7]) @command_window.index = @menu_index if $game_party.members.size == 0 @command_window.draw_item(0, false) @command_window.draw_item(1, false) @command_window.draw_item(2, false) @command_window.draw_item(3, false) end if $game_variables[99] <= 0 @command_window.draw_item(4, false) end if $game_system.save_disabled @command_window.draw_item(5, false) end end def update_command_selection if Input.trigger?(Input::L) Sound.play_cancel $scene = Scene_Map.new elsif Input.trigger?(Input::C) if $game_party.members.size == 0 and @command_window.index < 5 Sound.play_buzzer return elsif $game_system.save_disabled and @command_window.index == 5 Sound.play_buzzer return end Sound.play_decision case @command_window.index when 0 $scene = Scene_Item.new when 1,2,3 start_actor_selection when 4 if $game_variables[99] <= 0 Sound.play_buzzer return else $scene = Scene_Mappa.new end when 5 $scene = Scene_File.new(true, false, false) when 6 $scene = Scene_End.new end end end end class Scene_File def return_scene if @from_title $scene = Scene_Title.new elsif @from_event $scene = Scene_Map.new else $scene = Scene_Menu.new(5) end end end class Scene_End def return_scene $scene = Scene_Menu.new(6) end end #------------------------------------------------------------------------------ # WORLDMAP DISPLAY #------------------------------------------------------------------------------ class Scene_Mappa def main if $game_variables[World_Map::WM_VARIABLE] == 1 @sprite = Sprite.new @sprite.bitmap = Bitmap.new("Graphics/Pictures/Mappa1") @sprite.x = 0 @sprite.y = 0 Graphics.transition Input.update if Input.trigger?(Input::L) Sound.play_cancel @sprite.bitmap.clear $scene = Scene_Menu.new(4) end @sprite.bitmap.dispose @sprite.dispose else if $game_variables[World_Map::WM_VARIABLE] == 2 @sprite = Sprite.new @sprite.bitmap = Bitmap.new("Graphics/Pictures/Mappa2") @sprite.x = 0 @sprite.y = 0 Graphics.transition Input.update if Input.trigger?(Input::L) Sound.play_cancel @sprite.bitmap.clear $scene = Scene_Menu.new(4) end @sprite.bitmap.dispose @sprite.dispose else if $game_variables[World_Map::WM_VARIABLE] == 3 @sprite = Sprite.new @sprite.bitmap = Bitmap.new("Graphics/Pictures/Mappa3") @sprite.x = 0 @sprite.y = 0 Graphics.transition Input.update if Input.trigger?(Input::L) Sound.play_cancel @sprite.bitmap.clear $scene = Scene_Menu.new(4) end @sprite.bitmap.dispose @sprite.dispose else if $game_variables[World_Map::WM_VARIABLE] == 4 @sprite = Sprite.new @sprite.bitmap = Bitmap.new("Graphics/Pictures/Mappa4") @sprite.x = 0 @sprite.y = 0 Graphics.transition Input.update if Input.trigger?(Input::L) Sound.play_cancel @sprite.bitmap.clear $scene = Scene_Menu.new(4) end @sprite.bitmap.dispose @sprite.dispose end end end end end end Link to comment Share on other sites More sharing options...
Holy87 Posted October 18, 2011 Share Posted October 18, 2011 Il "Figliuolo" era perchè giovane nel campo dell'RPG Maker :D Le porte ti giuro che non riuscivo a programmarle meglio di così, anzi se hai dei suggerimenti saranno bene accetti perchè c'ho sclerato un sacco Io ho risolto semplicemente facendole sparire, togliendo l'animazione dell'apertura. Non sarà un effetto esagerato, ma almeno non è brutto da guardare... In alternativa dovresti disegnare tu la parte mancante delle porte (e togliere ! davanti al nome, che fa nascondere la porta dagli altri tile) "Io non volevo solo partecipare alle discussioni. Volevo avere il potere di farle fallire" [cit.]http://holyres.altervista.org/UserBoard/BannerOverdrive35.pnghttp://holyres.altervista.org/UserBoard/Cap3.pnghttp://www.indiexpo.net/signature/578.png Miei script per RPG Maker VX Ace:*NB Tutti i miei script sono protetti da licenza CC - BY http://i.creativecommons.org/l/by/3.0/88x31.png Questa licenza permette a terzi di distribuire, modificare, ottimizzare ed utilizzare la tua opera come base, anche commercialmente, fino a che ti diano il credito per la creazione originale. Questa è la più accomodante delle licenze offerte. É raccomandata per la diffusione e l'uso massimo di materiali coperti da licenza. Modulo di supporto scripters - per utilizzare le API di Windows facilmente!Sistema Popup generaleHOT - per dei popup più divertenti!Sistema di monete - come in WoWDownload e avviso patch di giocoHOT - Sistema d'aggiornamenti!Sistema degli obiettiviHOT - Per dare un valore aggiunto al tuo gioco!Set Equipaggiamenti - perché vestire pan-dan va di moda!Logo inizialeHOT - flessibilissimo, funzionale e personalizzabile!Requisiti Equipaggiamenti - se vuoi dare un tocco di RPG occidentaleLampeggiamento critico - fa vedere al giocatore un alone rosso intorno allo schermo quando sta per morireMenu titolo person. - uno stile originale per il menu iniziale!Movmento fluido - Puoi muovere in modo stickoso sprite, finestre e viewportTransizioni fluide del menu - Animazione di transizione per le finestre dei menuInfo del gioco dal Titolo - fa sempre bene mostrare i crediti del gioco!Barra generica - una barra per fare quello che vuoiScambio truppe di nemici - utile se usi gli incontri casualiParty multipli - se vuoi avere due gruppi paralleliFinestra dettagli oggetti - Per avere le informazioni più dettagliate su oggetti, equip e abilitàConteggio nemici uccisi - per le quest!Titoli di coda - quando finalmente finirai il gioco!Cartella salvataggi - Per raggruppare i salvataggi in una cartella specifica o nella home dell'utente I miei tutorial:Come distribuire il gioco - e anche come creare un'installazione professionale!RGSS in pillole - Guida completa e facile all'RGSS2 e RGSS3 per novizi ed espertiCome mappare con VX (e VX Ace) - guida base all'uso degli strumenti del mappingLoop delle musiche - come tagliarle in modo da far venire musiche continue senza interruzioni finaliCreare backup dei progetti - per evitare di uccidervi dopo un errore che ha fatto perdere tutto! Link to comment Share on other sites More sharing options...
Vaan30 Posted October 24, 2011 Author Share Posted October 24, 2011 Il "Figliuolo" era perchè giovane nel campo dell'RPG Maker :D Io ho risolto semplicemente facendole sparire, togliendo l'animazione dell'apertura. Non sarà un effetto esagerato, ma almeno non è brutto da guardare... In alternativa dovresti disegnare tu la parte mancante delle porte (e togliere ! davanti al nome, che fa nascondere la porta dagli altri tile) Ho postato la nuova DEMO (redux), quando hai un po di tempo, dagli un occhiata!PS:Ho sperimentato una cosa nuova per le porte, mi farebbe piacere avere un tuo parere! :rovatfl: #====================================================================== ======== # 4/8 MOVEMENT # 03/09/2011 CDSscript #============================================================================== #------------------------------------------------------------------------------ # ISTRUZIONI # Lo script è molto semplice, permette di passare da 8 direzioni # a 4 e viceversa. # Cambiare MAP_VARIABLE con il numero della variabile desiderata. (98 default) # Nel gioco, creare un evento che chiama la variabile # in questione mettendola uguale alla costante 1 per avere 4 direzioni, o alla # costante 0 per tornare a 8. # # NB: Impostando la variabile uguale alla costante 2 o superiore, si possono # bloccare i movimenti del personaggio, mantenendo comunque # i pulsanti di selezione attivi. # # Enjoy! #------------------------------------------------------------------------------ #============================================================================== module Movement MOV_VARIABLE = 98 end #------------------------------------------------------------------------------ # IMPUT MOVEMENT #------------------------------------------------------------------------------ class Game_Player < Game_Character def move_by_input return unless movable? return if $game_map.interpreter.running? if $game_variables[Movement::MOV_VARIABLE] <= 0 case Input.dir8 when 1; move_lower_left when 2; move_down when 3; move_lower_right when 4; move_left when 7; move_upper_left when 6; move_right when 8; move_up when 9; move_upper_right end end else if $game_variables[Movement::MOV_VARIABLE] == 1 case Input.dir4 when 2; move_down when 4; move_left when 6; move_right when 8; move_up end end end end #====================================================================== ======== # WORLDMAP DISPLAY MODE v1.0 # 02/09/2011 CDSscript #============================================================================== #------------------------------------------------------------------------------ # ISTRUZIONI # Questo script permette di avere fino a 4 Worldmap diverse azionabili dal # Menu Player. # Cambiare WM_VARIABLE con il numero della variabile desiderata.(99 default) # Nel gioco creare un evento che chiama la variabile in questione mettendola # uguale alla costante corrispondente al numero della mappa scelta. # Le Mappe dovranno chiamarsi (Mappa1, Mappa2, Mappa3, Mappa4) e i file # corrispondenti dovranno essere in Graphics/Pictures. # # NB: Per un buon adattamento della mappa alla risoluzione del gioco # si consiglia di ridimensionare il file in 544X416 # # Enjoy! # # UPDATE Version: 1.1 (11/09/2011) # Non inserendo la variabile si avrà il tasto 'Mappa' in grigio e il classico # suono buzzer! (Utile se si vuole attivare la word map tramite un oggetto) #------------------------------------------------------------------------------ #============================================================================== module World_Map WM_VARIABLE = 99 end #------------------------------------------------------------------------------ # WORLDMAP COMMAND WINDOW MENU #------------------------------------------------------------------------------ class Scene_Menu < Scene_Base def create_command_window s1 = Vocab::item s2 = Vocab::skill s3 = Vocab::equip s4 = Vocab::status s5 = 'Mappa' # qui è possibile cambiare il nome del tasto nel MENU PLAYER s6 = Vocab::save s7 = Vocab::game_end @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6, s7]) @command_window.index = @menu_index if $game_party.members.size == 0 @command_window.draw_item(0, false) @command_window.draw_item(1, false) @command_window.draw_item(2, false) @command_window.draw_item(3, false) end if $game_variables[99] <= 0 @command_window.draw_item(4, false) end if $game_system.save_disabled @command_window.draw_item(5, false) end end def update_command_selection if Input.trigger?(Input::L) Sound.play_cancel $scene = Scene_Map.new elsif Input.trigger?(Input::C) if $game_party.members.size == 0 and @command_window.index < 5 Sound.play_buzzer return elsif $game_system.save_disabled and @command_window.index == 5 Sound.play_buzzer return end Sound.play_decision case @command_window.index when 0 $scene = Scene_Item.new when 1,2,3 start_actor_selection when 4 if $game_variables[99] <= 0 Sound.play_buzzer return else $scene = Scene_Mappa.new end when 5 $scene = Scene_File.new(true, false, false) when 6 $scene = Scene_End.new end end end end class Scene_File def return_scene if @from_title $scene = Scene_Title.new elsif @from_event $scene = Scene_Map.new else $scene = Scene_Menu.new(5) end end end class Scene_End def return_scene $scene = Scene_Menu.new(6) end end #------------------------------------------------------------------------------ # WORLDMAP DISPLAY #------------------------------------------------------------------------------ class Scene_Mappa def main if $game_variables[World_Map::WM_VARIABLE] == 1 @sprite = Sprite.new @sprite.bitmap = Bitmap.new("Graphics/Pictures/Mappa1") @sprite.x = 0 @sprite.y = 0 Graphics.transition Input.update if Input.trigger?(Input::L) Sound.play_cancel @sprite.bitmap.clear $scene = Scene_Menu.new(4) end @sprite.bitmap.dispose @sprite.dispose else if $game_variables[World_Map::WM_VARIABLE] == 2 @sprite = Sprite.new @sprite.bitmap = Bitmap.new("Graphics/Pictures/Mappa2") @sprite.x = 0 @sprite.y = 0 Graphics.transition Input.update if Input.trigger?(Input::L) Sound.play_cancel @sprite.bitmap.clear $scene = Scene_Menu.new(4) end @sprite.bitmap.dispose @sprite.dispose else if $game_variables[World_Map::WM_VARIABLE] == 3 @sprite = Sprite.new @sprite.bitmap = Bitmap.new("Graphics/Pictures/Mappa3") @sprite.x = 0 @sprite.y = 0 Graphics.transition Input.update if Input.trigger?(Input::L) Sound.play_cancel @sprite.bitmap.clear $scene = Scene_Menu.new(4) end @sprite.bitmap.dispose @sprite.dispose else if $game_variables[World_Map::WM_VARIABLE] == 4 @sprite = Sprite.new @sprite.bitmap = Bitmap.new("Graphics/Pictures/Mappa4") @sprite.x = 0 @sprite.y = 0 Graphics.transition Input.update if Input.trigger?(Input::L) Sound.play_cancel @sprite.bitmap.clear $scene = Scene_Menu.new(4) end @sprite.bitmap.dispose @sprite.dispose end end end end end end Link to comment Share on other sites More sharing options...
EaglEye Posted October 27, 2011 Share Posted October 27, 2011 Figliuolo, lascia che ora ti parli un grande esperto dell'RPG Maker...Solo che ora non c'è, quindi dovrai accontentarti delle mie parole :P Timisci??? O qualcun'altro? . "Hurry up, we're dreaming." Soundcloud Page Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now