DonDante Posted June 27, 2013 Share Posted June 27, 2013 +++ MOG - Wallpaper EX (V1.1) +++DescrizioneInserisce un immagine di background alla pagina principale del menùAutoreMogHunter AllegatiPotrebbe servirvi questa immagine:http://img822.imageshack.us/img822/4900/l34f.pngIstruzioni per l'usoCaricate due immagini in Graphics/System.La prima, denominata "Wallpaper" (senza virgolette ovviamente) sarà l'immagine di sfondo.La dimensione dovrà essere uguale a quella dello schermo (di default, 544X416 pixel)La seconda, denominata "Menu_Particles" (sempre senza virgolette) saranno gli oggetti che si muoveranno sullo sfondo. (Se non avete idee, potete usare quella che ho allegato qui sopra)Le Particles si possono disattivare e si può modificare il movimento delle stesse o la frequenza.Istruzioni nello script Script #============================================================================== # +++ MOG - Wallpaper EX (V1.1) +++ #============================================================================== # By Moghunter # http://www.atelier-rgss.com #============================================================================== # - Adiciona um papel de parede e adiciona alguns efeitos animados. #============================================================================== # Para mudar de papel de parede no meio do jogo basta usar o código abaixo. # # $game_system.wallpaper = "FILE_NAME" # #============================================================================== # E para mudar de velocidade de scroll use o código abaixo. # # $game_system.wallpaper_scroll = [ SPEED_X, SPEED_Y] # #============================================================================== # Serão necessários os seguintes arquivos na pasta GRAPHICS/SYSTEM. # # Menu_Particles.png # wallpaper # #============================================================================== # ? Histórico (Version History) #============================================================================== # v 1.1 - Melhoria no sistema de dispose de imagens. #============================================================================== module MOG_WALLPAPER_EX #Ativar Particulas animadas. PARTICLES = true #Numero de particulas. NUMBER_OF_PARTICLES = 10 #Deslizar a imagem de fundo. BACKGROUND_SCROLL_SPEED = [0,0] #Definição da opacidade das janelas. WINDOW_OPACITY = 32 end #============================================================================== # ? Game_System #============================================================================== class Game_System attr_accessor :wallpaper attr_accessor :wallpaper_scroll #-------------------------------------------------------------------------- # ? Initialize #-------------------------------------------------------------------------- alias mog_wallpaper_initialize initialize def initialize mog_wallpaper_initialize @wallpaper = "Wallpaper" @wallpaper_scroll = MOG_WALLPAPER_EX::BACKGROUND_SCROLL_SPEED end end #============================================================================== # ? Menu Particles #============================================================================== class Menu_Particles < Sprite #-------------------------------------------------------------------------- # ? Initialize #-------------------------------------------------------------------------- def initialize(viewport = nil) super(viewport) self.bitmap = Cache.system("Menu_Particles") reset_setting(true) end #-------------------------------------------------------------------------- # ? Reset Setting #-------------------------------------------------------------------------- def reset_setting(start) zoom = (50 + rand(100)) / 100.1 self.zoom_x = zoom self.zoom_y = zoom self.x = rand(544) if start self.y = rand(416 + self.bitmap.height) else self.y = 416 + rand(32 + self.bitmap.height) end self.opacity = 0 self.blend_type = 1 @speed_x = 0 @speed_y = [[rand(3), 3].min, 1].max @speed_a = 0#rand(3) end #-------------------------------------------------------------------------- # ? Dispose #-------------------------------------------------------------------------- def dispose super self.bitmap.dispose end #-------------------------------------------------------------------------- # ? Update #-------------------------------------------------------------------------- def update super self.x += @speed_x self.y -= @speed_y self.angle += @speed_a self.opacity += 5 reset_setting(false) if self.y < 0 end end #============================================================================== # ? LAYOUT_EX #============================================================================== module WALLPAPER_EX include MOG_WALLPAPER_EX #-------------------------------------------------------------------------- # ? Start #-------------------------------------------------------------------------- def start super create_particles end #-------------------------------------------------------------------------- # ? Set Window OPACITY #-------------------------------------------------------------------------- def set_window_opacity instance_variables.each do |varname| ivar = instance_variable_get(varname) if ivar.is_a?(Window) ivar.opacity = WINDOW_OPACITY end end end #-------------------------------------------------------------------------- # ? Create Particles #-------------------------------------------------------------------------- def create_particles return unless PARTICLES dispose_menu_particles @particle_viewport = Viewport.new(-32, -32, 576, 448) @particle_bitmap =[] for i in 0...NUMBER_OF_PARTICLES @particle_bitmap.push(Menu_Particles.new(@particle_viewport)) end end #-------------------------------------------------------------------------- # ? Create Background #-------------------------------------------------------------------------- def create_background @background_sprite = Plane.new @background_sprite.bitmap = Cache.system($game_system.wallpaper) rescue nil @background_sprite.bitmap = SceneManager.background_bitmap if @background_sprite.bitmap == nil end #-------------------------------------------------------------------------- # ? Dispose Light #-------------------------------------------------------------------------- def dispose_menu_particles return unless PARTICLES if @particle_bitmap != nil @particle_bitmap.each {|sprite| sprite.dispose} @particle_viewport.dispose @particle_bitmap = nil end end #-------------------------------------------------------------------------- # ? Dispose Background #-------------------------------------------------------------------------- def dispose_background return if @background_sprite == nil @background_sprite.bitmap.dispose @background_sprite.dispose @background_sprite = nil end #-------------------------------------------------------------------------- # ? Terminate #-------------------------------------------------------------------------- def terminate super dispose_menu_particles end #-------------------------------------------------------------------------- # ? Update #-------------------------------------------------------------------------- def update super update_background update_particle end #-------------------------------------------------------------------------- # ? Update Background #-------------------------------------------------------------------------- def update_background @background_sprite.ox += $game_system.wallpaper_scroll[0] @background_sprite.oy += $game_system.wallpaper_scroll[1] end #-------------------------------------------------------------------------- # ? Update Particle #-------------------------------------------------------------------------- def update_particle return unless PARTICLES @particle_bitmap.each {|sprite| sprite.update } end end #============================================================================== # ? Scene Menu #============================================================================== class Scene_Menu < Scene_MenuBase include WALLPAPER_EX #-------------------------------------------------------------------------- # ? Start #-------------------------------------------------------------------------- alias mog_layout_ex_start start def start mog_layout_ex_start set_window_opacity end end #============================================================================== # ? Scene Item #============================================================================== class Scene_Item < Scene_ItemBase include WALLPAPER_EX #-------------------------------------------------------------------------- # ? Start #-------------------------------------------------------------------------- alias mog_layout_ex_start start def start mog_layout_ex_start set_window_opacity end end #============================================================================== # ? Scene Skill #============================================================================== class Scene_Skill < Scene_ItemBase include WALLPAPER_EX #-------------------------------------------------------------------------- # ? Start #-------------------------------------------------------------------------- alias mog_layout_ex_start start def start mog_layout_ex_start set_window_opacity end end #============================================================================== # ? Scene Equip #============================================================================== class Scene_Equip < Scene_MenuBase include WALLPAPER_EX #-------------------------------------------------------------------------- # ? Start #-------------------------------------------------------------------------- alias mog_layout_ex_start start def start mog_layout_ex_start set_window_opacity end end #============================================================================== # ? Scene Status #============================================================================== class Scene_Status < Scene_MenuBase include WALLPAPER_EX #-------------------------------------------------------------------------- # ? Start #-------------------------------------------------------------------------- alias mog_layout_ex_start start def start mog_layout_ex_start set_window_opacity end end #============================================================================== # ? Scene File #============================================================================== class Scene_File < Scene_MenuBase include WALLPAPER_EX #-------------------------------------------------------------------------- # ? Start #-------------------------------------------------------------------------- alias mog_layout_ex_start start def start mog_layout_ex_start set_window_opacity end end #============================================================================== # ? Scene End #============================================================================== class Scene_End < Scene_MenuBase include WALLPAPER_EX #-------------------------------------------------------------------------- # ? Start #-------------------------------------------------------------------------- alias mog_layout_ex_start start def start mog_layout_ex_start set_window_opacity end end #============================================================================== # ? Window SaveFile #============================================================================== class Window_SaveFile < Window_Base #-------------------------------------------------------------------------- # ? Initialize #-------------------------------------------------------------------------- alias mog_wallpaper_initialize initialize def initialize(height, index) mog_wallpaper_initialize(height, index) self.opacity = WALLPAPER_EX::WINDOW_OPACITY if can_opacity_window? end #-------------------------------------------------------------------------- # ? Can Opacity Window #-------------------------------------------------------------------------- def can_opacity_window? return true end end $mog_rgss3_wallpaper_ex = true Bugs e Conflitti NotiN/AAltri dettagliRicordate che la windowskin utilizzata non coprirà l'immagine, ma verrà automaticamente settata in trasparenza. Progetti in Corso: ... Link to comment Share on other sites More sharing options...
Onikayuga's Posted June 27, 2013 Share Posted June 27, 2013 Mi dice che manca il file 'Charas' Onikayuga's Ghost. Percentuale avanzamento :5%.DEVO FARCI ANCORA MOLTO, CAPITE? ç_ç Voglio che saranno 50h come minimo...Immaginazione, ho bisogno di te. Link to comment Share on other sites More sharing options...
DonDante Posted June 27, 2013 Author Share Posted June 27, 2013 Charas?Ma... Non c'è nessun file "Charas" in questo script! Dicevo, hai altri script che influenzano la grafica del menù in quel progetto? Progetti in Corso: ... Link to comment Share on other sites More sharing options...
Onikayuga's Posted June 27, 2013 Share Posted June 27, 2013 Sì, risolto. Usavo lo script di final fantasy ^^ Onikayuga's Ghost. Percentuale avanzamento :5%.DEVO FARCI ANCORA MOLTO, CAPITE? ç_ç Voglio che saranno 50h come minimo...Immaginazione, ho bisogno di te. Link to comment Share on other sites More sharing options...
DonDante Posted June 27, 2013 Author Share Posted June 27, 2013 Ottimo!Ora funziona tutto come si deve?Era quello che cercavi? Progetti in Corso: ... Link to comment Share on other sites More sharing options...
Onikayuga's Posted June 27, 2013 Share Posted June 27, 2013 Veramente uso ancora quello di final fantasy.. lo sto modificando e forse lo posto ^^'' Onikayuga's Ghost. Percentuale avanzamento :5%.DEVO FARCI ANCORA MOLTO, CAPITE? ç_ç Voglio che saranno 50h come minimo...Immaginazione, ho bisogno di te. Link to comment Share on other sites More sharing options...
SiteMovies Posted July 15, 2013 Share Posted July 15, 2013 ho inserito lo script solo che le particelle compaiono solo andando su carica partita nel menu principale non compaiono Link to comment Share on other sites More sharing options...
Guardian of Irael Posted July 15, 2013 Share Posted July 15, 2013 Usi per caso uno script personalizzato per il titolo? ^ ^ (\_/)(^ ^) <----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...
SiteMovies Posted July 15, 2013 Share Posted July 15, 2013 No,uso solo questo script.... Link to comment Share on other sites More sharing options...
DonDante Posted July 17, 2013 Author Share Posted July 17, 2013 Con menù Principale non si intende la schermata in cui c'è scritto nuova partita, ma il menù di pausa...Se ho capito bene tu invece vuoi farle apparire nella schermata di selezione in cui troviNuova PartitaCaricaEsci? Progetti in Corso: ... Link to comment Share on other sites More sharing options...
Guardian of Irael Posted July 17, 2013 Share Posted July 17, 2013 Ma io vedo molti che con menù principale intendono quello del titolo! XD Magari spiega quale menù è! XD (\_/)(^ ^) <----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...
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