-
Posts
209 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Posts posted by PrinceEndymion88
-
-
Grazie mille Testament :D
-
Ahimé ti capisco... per chi non ha adsl è un problema!
-
Grazie mille :D il gioco pesa così tanto perché tutto è interamente nuovo... non avendo usato risorle dell'rpg maker ovviamente questo è il "prezzo" da pagare XD
-
PrinceEndymion88
presenta
Sailor Moon Another Story II
http://img541.imageshack.us/img541/2449/immagine2bt.png
1. Descrizione
La storia inizia dopo qualche mese dagli eventi narrati dalla serie Stars. Un nuovo nemico scende sulla terra riportando in vita alcuni dei più temibili nemici di Sailor Moon... Neherenia, Galaxia, Queen Badiyanu... sono solo alcuni dei nemici che Sailor Moon dovrà fronteggiare per ripristinare la pace sull'intero pianeta! A questi si aggiungeranno nuovi nemici, provenienti da galassie lontane e sconosciute, il cui scopo sarà portare il nulla più assoluto, distruggendo il pianeta terra! Ce la farà la nostra eroina insieme alle sue compagne a riportare la pace?
2. Informazioni
La grafica del gioco è completamente nuova, non uso nessuna risorsa dell'rtp quindi potete giocarci anche senza rtp installato! In totale i personaggi giocabili sono 18, ovvero tutte le Sailor presenti nell'anime e nel manga... Il sistema di battaglia permette di mandare in campo 5 guerriere alla volta, potete lanciare attacchi magici e fisici, utilizzare tecniche combinate tra più guerriere o addirittura attacchi globali. Potete inoltre scegliere la formazione da assumere in battaglia tra 4 disponibili ed in base alla formazione scelta potrete usare attacchi globali differenti! Il sistema di battaglia è laterale con una grafica interamente costruita da 0! Ci sono centinaia di luoghi da visitare e altrettanti mostri da sconfiggere. Il gioco ha una durata di molte ore, non quantificabili, dipende anche dalla vostra abilità di saper sconfiggere i nemici! Inoltre vi sono due finali alternativi, tutto dipende dall'ultima battaglia, ma per scoprirlo non vi resta che giocarci!
3. Screenshots
Verso il castello di Neherenia:
http://img97.imageshack.us/img97/8977/neherenia2.jpg
Le Sailor mentre esplorano il mondo a bordo del loro Ark:
http://img686.imageshack.us/img686/626/map02.jpg
Uno screen tratto dal menu per l'equipaggiamento delle sailor:
http://img707.imageshack.us/img707/892/menu02.jpg
Nella cava di marzapane contro Queen Badiyanu:
http://img11.imageshack.us/img11/6995/badyb.jpg
Al laboratorio contro Zirconia:
http://img26.imageshack.us/img26/1915/zirc.jpg
Esempio di battaglia:
http://img7.imageshack.us/img7/8792/zirc2.jpg
Usagi a Tokyo:
http://img259.imageshack.us/img259/5253/fpch.jpg
*NB. la grafica potrebbe avere avuto dei cambiamenti dal momento del rilascio degli screen, ovviamente in meglio :D
4. Link al topic in cui descrivete il progetto
Non ho un sito per il gioco dunque vi porto al mio canale youtube, pieno di video dimostrativi :D
SwooshJoph
5. Trailer Ufficiale:
http://www.youtube.com/watch?v=N_lIXXQObJ4
6. Gioco completo
Parte 01
Parte 02Parte 03
Rgss102e.dll Copiate nella cartella di installazione (C:\Program Files\PrinceEndymion88\Sailor Moon Another Story II\Sailor Moon Another Story 2) Se avete problemi!
Fonts Se non riuscite a vedere il testo dei dialoghi scaricate questi fonts e spostateli nella cartella C:\Windows\Fonts
7. Crediti Vari
Vorrei ringraziare prima di chiunque altro tutti i sostenitori dei vari forum italiani e stranieri che da quasi 3 anni ormai seguono assiduamente le news sul gioco e che hanno atteso l'uscita del gioco senza mai perdere la speranza XD
Poi vorrei ringraziare gli autori degli script che ho usato tra cui:
Valentino, Mikb89, Dargor, Berka, Sleeping Leonhart, Moghuter, Ccoa, Slipknot ecc...
Grazie a tutti ^___^ -
Altri 2 Rens inviati :D meritatissimi :D sei bravissimo!!!
-
Ti ho inviato 1 RENS per lo script che hai creato dell'attacco senza arma :D
-
Ok perfetto :) fammi sapere :) per quello della mimica esiste già uno script si chiama Blue Mage se non sbaglio che però fa la cosa inversa ovvero permette all'eroe di copiare una magia dal nemico :D magari ti può essere di aiuto per prendere spunto :D
-
Eh??? Non mi risulta... sono qui da molto tempo e sono il creatore del gioco Sailor Moon Another Story II
-
Ciao, sono sempre io :D cm già ti ho scritto in pvt gli script che mi servono sono questi:
http://www.rpg2s.net/forum/index.php?showtopic=8390
http://www.rpg2s.net/forum/index.php?showtopic=8041
http://www.rpg2s.net/forum/index.php?showtopic=7991
Io personalmente non capisco niente di negozi ecc... non sapevo manco esistessero :D a quanto vedo ho 10rens...dimmi tu :D se ti servono chiarimenti per gli script o qualcosa non ti è chiaro chiedi ^_^ ciaooo :D
-
Salve avrei bisogno di un aiutino... mi servirebbe uno script per trucchi, però non il solito che inserendo un CODICE ti da strumenti curativi infiniti, salti di livello ecc...
Mi spiego meglio...
Siamo nella schermata iniziale? (nuovo gioco, continua, esci)...
Bene vorrei fare in modo che inserendo una sequenza di tasti nella schermata iniziale e poi ovviamente cliccando NUOVO GIOCO si attivino dei trucchi...
Esempio: Sono nella schermata iniziale, clicco i tasti SINISTRA, SINISTRA, SU, SU, GIU, GIU, DESTRA si sente un suono che conferma l'inserimento del codice, poi clicco nuovo gioco e i personaggi iniziano il gioco al livello 50!!!
Questo è un esempio ma è quello che vorrei fare!!! :D
-
Mi piacerebbe sapere se PrinceEndymion88 è ancora nei paraggi. Sto iniziando a giocare al suo gioco, ma noto che non si fa vedere da un bel pò.
PrinceEndymion88 se ci sei batti un colpo, ci sono un paio di cose che vorrei dirti prima di commentare il gioco ( che cmq farò appena finito.) Era proprio necessario fare una demo di 256 mega? Rischi di tagliarti via parecchia gente con una richiesta così elevata.
Ti suggerisco di realizzare una versione FULL e una "alleggerita" che occupi meno, anche se l'esperienza di gioco ne perderebbe un pò sono certo che per alcuni il download si rivelerebbe più "accettabile."
T_T 256 mega spezzettato in 3 blocchi è davvero tantino.
Si sono nei paraggi XD scusate il ritardo nella risposta. Cmq il gioco pesa così tanto perché non usa nessuna risorsa dell'rtp ma tutta grafica originale e musiche originali per non parlare dei video. Mi disp. Ma non posso fare altrimenti.
Ciao PrinceEndymion88, ci sei ancora?Beh, nel dubbio esporrò qui di seguito il mio voto ai fini della scrematura nel contest, con motivazione annessa.Innanzitutto, il gioco è molto carina e la trama è piacevole, tanto da risultare credibile come ideale storia alternativa delle Sailor Moon. Personalmente non ho mai letto il manga nè visto l'anime se non(e molto) saltuariamente, ma alla fine non mi è stato difficile entrare nell'atmosfera che hai costruito, sia tramite uno stile grafico davvero caratteristico, sia tramite musiche azzeccate e animazioni valide nel bs. Il menù è molto carino e funzionale, agile nell'accesso e nell'utilizzo degli oggetti.
Il mapping è altalenante:i tileset scelti sono sicuramente originali e piacevoli, e questo è degno di menzione, ma presentano sporadici errori di passabilità e risultano avere alcuni elementi un po' sproporzionati con i chara e tra di loro, niente comunque di particolarmente fastidioso. C'è qualche errore di passabilità, ma niente che infici l'esperienza di gioco. In definitiva di per sè il mapping merita secondo me un bel 6,5.
Come già detto, a mio modo di vedere il punto di forza del gioco è lo stile coerente che potrebbe farlo somigliare a una versione di gdr delle Sailor Moon per una console portatile, come un gameboy advance;non si respira l'aria di "gioco creato con rpgmaker" perché l'rtp è quasi assente.
Ci sono buoni punti di forza e altrettanti, però, punti di debolezza. E' piacevole poter impersonare più personaggi diversi(le varie Sailor Warrior), ma le prerogative di ognuna di esse sono riconducibili circa alla stessa strategia in battaglia, differenziandosi soltanto per animazioni(comunque molto curate) e qualche effetto minore. Il bs è abbastanza piacevole, ma la difficoltà non è ben calibrata:passato un certo livello ed ottenuto l'attacco più potente sarà una bazzecola sbarazzarsi di nemici che fino a due livelli prima ci avrebbero messo in grande difficoltà, ma questo è accettabile; è meno accettabile dover livellare molto per evitare che gli attacchi "fermatempo" dei boss ci uccidano senza darci possibilità di replica(mi è capitato di non poter fare una mossa mentre il nemico concatenava una serie di mosse speciali fermatempo XD)...
Comunque il bs si presenta bene, così come il title, così come il menù, così come il filmato iniziale, così come i dialoghi che nella loro semplicità risultano comunque più efficaci che in tanti altri giochi.
In definitiva definirei l'esperienza di gioco gradevole, ma molto migliorabile nei termini di mapping, di varietà di gioco e di bilanciamento, soprattutto, dei combattimenti, per evitare di rendere il gioco un po' frustrante in certi passaggi.
Il mio voto è 6,8
tenendo conto dei difetti sopraelencati ampiamente bilanciati dallo stile di gioco ben preciso, definito e apprezzabile.
Ciao spero che tu legga questa recensione :D
Grazie, la tua recensione è molto apprezzata. I problemi di cui parli sono stati tutti corretti, anche perché il mese prossimo uscirà il gioco ufficiale. Gli attacchi ferma tempo sono stati eliminati e sostituiti con altri più originali. :D spero che vi piaccia il gioco finale :D
-
Upppppppp!!!!!!
-
No... =( lo usavo insieme all'ams... era uno script a se...
-
-
Prima di perdere il mio progetto possedevo un script che permetteva di inserire simboli nei messaggi tipo il cuoricino ♥. Lo script si chiama Messages Symbol o qualcosa del genere ma non lo trovo più da nessuna parte =( qualcuno sa dove posso trovarlo o ce l'ha e può postarlo??? Grazie :D
-
-
Cerco uno script che faccia apparire una finestra centrare per ogni personaggio quando subisce un level up, ovvio in battaglia! O cmq qualsiasi altro script di level up è gradito li testerò per vedere quale si adatta meglio. Io uso il BS CCOA e quando un eroe subisce il level up non informa il giocatore... questa è una pecca ahimè!
-
No asp... secondo quale criterio??? O__O
-
Non funziona =(
-
-
Si lo so qual'è ma quella non mi piace granché questa invece è molto più bella! =( quindi mi serve...
-
Ho trovato questo script
###################################################################################### Autor Squall ################################################################################################ Para que a posição dos seus NPCs, inimigos ou teleportes apareça# no mapa você deve adicionar comentários neste eventos,# Entre no comando de eventos e selecione o comando comentário.# Digite event para eventos# Digite enemy para inimigos# Digite teleport para teletransportes################################################################# class Game_Event < Game_Character#--------------------------------------------------------------------------# ● name#--------------------------------------------------------------------------def namereturn @event.nameendend #==============================================================================# ■ Map_Base#------------------------------------------------------------------------------# Base class for mini maps## made by squall // squall@loeher.zzn.com#============================================================================== class Map_BaseMP_VERSION = 5#--------------------------------------------------------------------------# ● Initialize#--------------------------------------------------------------------------def initialize(corner, use_windowskin)@tileset_name = $game_map.tileset_name@bg = Window_Base.new(0, 0, 144, 112)@bg.z = 9000if no_display?@bg.windowskin = nilelseunless use_windowskin@bg.dispose@bg = Window_Base.new(0, 0, 160, 128)@bg.contents = Bitmap.new(128, 96)@bg.windowskin = nilbmp = RPG::Cache.picture("mapback")@bg.contents.blt(0, 0, bmp, Rect.new(0, 0, 128, 96))@bg.z = 9015endend@map = Sprite.new@map.bitmap = Bitmap.new(map_width, map_height)@map.z = 9005@event = Sprite.new@event.bitmap = Bitmap.new(map_width, map_height)@event.z = 9010self.back_opacity = 180self.opacity = 180case cornerwhen 1self.x = 16self.y = 16when 2self.x = 640 - width - 16self.y = 16when 3self.x = 16self.y = 480 - height - 16when 4self.x = 640 - width - 16self.y = 480 - height - 16elseself.x = 16self.y = 16endend#--------------------------------------------------------------------------# ● display_map?#--------------------------------------------------------------------------def no_map_display?for event in $game_map.events.valuesif event.name.include?("[no map]")return trueendendreturn falseend#--------------------------------------------------------------------------# ● display_map?#--------------------------------------------------------------------------def no_event_display?for event in $game_map.events.valuesif event.name.include?("[no event]")return trueendendreturn falseend#--------------------------------------------------------------------------# ● display_map?#--------------------------------------------------------------------------def no_display?for event in $game_map.events.valuesif event.name.include?("[no map]") and event.name.include?("[no event]")return trueendendreturn falseend#--------------------------------------------------------------------------# ● dispose#--------------------------------------------------------------------------def dispose@bg.dispose@map.bitmap.dispose@map.dispose@event.bitmap.dispose@event.disposeend#--------------------------------------------------------------------------# ● map#--------------------------------------------------------------------------def mapreturn @mapend#--------------------------------------------------------------------------# ● event#--------------------------------------------------------------------------def eventreturn @eventend#--------------------------------------------------------------------------# ● width#--------------------------------------------------------------------------def widthreturn 128end#--------------------------------------------------------------------------# ● opacity=#--------------------------------------------------------------------------def heightreturn 96end#--------------------------------------------------------------------------# ● opacity=#--------------------------------------------------------------------------def visible=(bool)@bg.visible = bool@event.visible = bool@map.visible = boolend#--------------------------------------------------------------------------# ● opacity#--------------------------------------------------------------------------def visiblereturn @bg.visibleend#--------------------------------------------------------------------------# ● opacity=#--------------------------------------------------------------------------def opacity=(opacity)@event.opacity = opacity@map.opacity = opacityend#--------------------------------------------------------------------------# ● opacity#--------------------------------------------------------------------------def opacityreturn @event.opacityend#--------------------------------------------------------------------------# ● back_opacity=#--------------------------------------------------------------------------def back_opacity=(opacity)@bg.opacity = opacity@bg.contents_opacity = opacity if @bg.contents != nilend#--------------------------------------------------------------------------# ● back_opacity#--------------------------------------------------------------------------def back_opacityreturn @bg.opacityend#--------------------------------------------------------------------------# ● x=#--------------------------------------------------------------------------def x=(x)@bg.x = x - (@bg.width - 128) / 2@event.x = x + 8@map.x = x + 8end#--------------------------------------------------------------------------# ● x#--------------------------------------------------------------------------def xreturn @bg.xend#--------------------------------------------------------------------------# ● y=#--------------------------------------------------------------------------def y=(y)@bg.y = y - (@bg.height - 96) / 2@event.y = y + 8@map.y = y + 8end#--------------------------------------------------------------------------# ● y#--------------------------------------------------------------------------def yreturn @bg.yend#--------------------------------------------------------------------------# ● map_width#--------------------------------------------------------------------------def map_widthreturn $game_map.width * 112/20end#--------------------------------------------------------------------------# ● map_height#--------------------------------------------------------------------------def map_heightreturn $game_map.height * 80/15end#--------------------------------------------------------------------------# ● display_x#--------------------------------------------------------------------------def display_xreturn $game_map.display_x / 128 * 112/20end#--------------------------------------------------------------------------# ● map_height#--------------------------------------------------------------------------def display_yreturn $game_map.display_y / 128 * 80/15endend#==============================================================================# ■ Map_Mini#------------------------------------------------------------------------------# Base class for mini maps## made by squall // squall@loeher.zzn.com#============================================================================== class Map_Mini < Map_Base#--------------------------------------------------------------------------# ● initialize#--------------------------------------------------------------------------def initialize(corner, use_windowskin)super(corner, use_windowskin)unless no_map_display?draw_mapendend#--------------------------------------------------------------------------# ● update#--------------------------------------------------------------------------def updatemap.src_rect.set(display_x, display_y, width - 16, height - 16)if @tileset_name != $game_map.tileset_name@tileset_name = $game_map.tileset_nameunless no_map_display?map.bitmap.cleardraw_mapendendend#--------------------------------------------------------------------------# ● draw_map#--------------------------------------------------------------------------def draw_mapbitmap = Bitmap.new($game_map.width * 32, $game_map.height * 32)for i in 0...($game_map.width * $game_map.height)x = i % $game_map.widthy = i / $game_map.widthfor level in 0...3tile_id = $game_map.data[x, y, level]if tile_id >= 384tileset_bitmap = RPG::Cache.tile($game_map.tileset_name, tile_id, 0)src_rect = Rect.new(0, 0, 32, 32)bitmap.blt(x * 32, y * 32, tileset_bitmap, src_rect)endif tile_id >= 48 and tile_id < 384id = tile_id / 48 - 1tileset_bitmap = RPG::Cache.autotile($game_map.autotile_names[id])src_rect = Rect.new(32, 64, 32, 32)bitmap.blt(x * 32, y * 32, tileset_bitmap, src_rect)endendendd_rect = Rect.new(0, 0, map_width, map_height)s_rect = Rect.new(0, 0, bitmap.width, bitmap.height)map.bitmap.stretch_blt(d_rect, bitmap, s_rect)bitmap.clearbitmap.disposeendend#==============================================================================# ■ Map_Event#------------------------------------------------------------------------------# draw the events and hero position#============================================================================== class Map_Event < Map_Mini#--------------------------------------------------------------------------# ● initialize#--------------------------------------------------------------------------def initialize(corner = 4, windowskin = true)super(corner, windowskin)@dots = []end#--------------------------------------------------------------------------# ● refresh_dots#--------------------------------------------------------------------------def refresh_event_dotsfor event in $game_map.events.valuesbitmap = nilx = event.x * map_width / $game_map.widthy = event.y * map_height / $game_map.heightnext if event.list == nilfor i in 0...event.list.sizeif event.list[i].parameters[0].is_a?(String)if event.list[i].parameters[0] == "event"bitmap = RPG::Cache.picture(event.list[i].parameters[0])breakelsif event.list[i].parameters[0] == "enemy"bitmap = RPG::Cache.picture(event.list[i].parameters[0])breakelsif event.list[i].parameters[0].include?("teleport")bitmap = RPG::Cache.picture("teleport")breakelsif event.list[i].parameters[0] == "chest"bitmap = RPG::Cache.picture(event.list[i].parameters[0])breakelsif event.list[i].parameters[0] == "npc"bitmap = RPG::Cache.picture(event.list[i].parameters[0])breakelsif event.list[i].parameters[0] == "savepoint"bitmap = RPG::Cache.picture(event.list[i].parameters[0])breakelsebitmap = nilendendend@dots.push([x, y, bitmap])endend#--------------------------------------------------------------------------# ● refresh_dots#--------------------------------------------------------------------------def refresh_player_dotx = $game_player.x * map_width / $game_map.widthy = $game_player.y * map_height / $game_map.heightbitmap = RPG::Cache.picture("hero")@dots.push([x, y, bitmap])end#--------------------------------------------------------------------------# ● update#--------------------------------------------------------------------------def updatesuper@dots.clearevent.bitmap.clearrefresh_event_dots unless no_event_display?refresh_player_dot unless no_display?for dot in @dotsunless dot[2] == nilevent.bitmap.blt(dot[0], dot[1], dot[2], Rect.new(0, 0, 4, 4))endendevent.src_rect.set(display_x, display_y, width - 16, height - 16)endend#==============================================================================# ■ Map_Full#------------------------------------------------------------------------------# made by squall // squall@loeher.zzn.com#============================================================================== class Map_Full#--------------------------------------------------------------------------# ● Initialize#--------------------------------------------------------------------------def initialize@dots = []@teleport_sprites = []if $game_map.width > $game_map.height@map_width = 640@map_height = $game_map.height * @map_width / $game_map.widthif @map_height > 480@map_height = 480endelse@map_height = 480@map_width = $game_map.width * @map_height / $game_map.heightif @map_width > 640@map_width = 640endend@map = Sprite.new@event = Sprite.new@map.bitmap = Bitmap.new(width, height)@event.bitmap = Bitmap.new(width, height)@map.x = @event.x = 320 - width / 2@map.y = @event.y = 240 - height / 2draw_map unless no_map_display?draw_event_dots unless no_event_display?draw_player_dot unless no_display?if no_display?@message = Window_Base.new(0, 208, 640, 64)message = "the map is not available"@message.contents = Bitmap.new(608, 32)@message.contents.font.name = $fontface@message.contents.font.size = 32@message.contents.font.color.set(255, 255, 255, 100)@message.contents.draw_text(-1, -1, 608, 32, message, 1)@message.contents.draw_text(-1, 1, 608, 32, message, 1)@message.contents.draw_text(1, -1, 608, 32, message, 1)@message.contents.draw_text(1, 1, 608, 32, message, 1)@message.contents.font.color.set(255, 255, 255, 50)@message.contents.draw_text(-2, -2, 608, 32, message, 1)@message.contents.draw_text(-2, 2, 608, 32, message, 1)@message.contents.draw_text(2, -2, 608, 32, message, 1)@message.contents.draw_text(2, 2, 608, 32, message, 1)@message.contents.font.color.set(255, 255, 255)@message.contents.draw_text(0, 0, 608, 32, message, 1)@message.windowskin = nilendend#--------------------------------------------------------------------------# ● display_map?#--------------------------------------------------------------------------def no_map_display?for event in $game_map.events.valuesif event.name.include?("[full]")return falseendif event.name.include?("[no map]")return trueendendreturn falseend#--------------------------------------------------------------------------# ● display_map?#--------------------------------------------------------------------------def no_event_display?for event in $game_map.events.valuesif event.name.include?("[full]")return falseendif event.name.include?("[no event]")return trueendendreturn falseend#--------------------------------------------------------------------------# ● display_map?#--------------------------------------------------------------------------def no_display?for event in $game_map.events.valuesif event.name.include?("[full]")return falseendif event.name.include?("[no map]") and event.name.include?("[no event]")return trueendendreturn falseend#--------------------------------------------------------------------------# ● dispose#--------------------------------------------------------------------------def disposefor sprite in @teleport_spritessprite.disposeend@message.dispose if no_display?@map.bitmap.dispose@map.dispose@event.bitmap.dispose@event.disposeend#--------------------------------------------------------------------------# ● width#--------------------------------------------------------------------------def widthreturn @map_widthend#--------------------------------------------------------------------------# ● opacity=#--------------------------------------------------------------------------def heightreturn @map_heightend#--------------------------------------------------------------------------# ● draw_map#--------------------------------------------------------------------------def draw_mapbitmap = Bitmap.new($game_map.width * 32, $game_map.height * 32)for i in 0...($game_map.width * $game_map.height)x = i % $game_map.widthy = i / $game_map.widthfor level in 0...3tile_id = $game_map.data[x, y, level]if tile_id >= 384tileset_bitmap = RPG::Cache.tile($game_map.tileset_name, tile_id, 0)src_rect = Rect.new(0, 0, 32, 32)bitmap.blt(x * 32, y * 32, tileset_bitmap, src_rect)endif tile_id >= 48 and tile_id < 384id = tile_id / 48 - 1tileset_bitmap = RPG::Cache.autotile($game_map.autotile_names[id])src_rect = Rect.new(32, 64, 32, 32)bitmap.blt(x * 32, y * 32, tileset_bitmap, src_rect)endendendd_rect = Rect.new(0, 0, width, height)s_rect = Rect.new(0, 0, bitmap.width, bitmap.height)@map.bitmap.stretch_blt(d_rect, bitmap, s_rect)bitmap.clearbitmap.disposeend#--------------------------------------------------------------------------# ● refresh_dots#--------------------------------------------------------------------------def draw_event_dotsfor event in $game_map.events.valuesbitmap = nilx = event.x * width / $game_map.widthy = event.y * height / $game_map.heightnext if event.list == nilfor i in 0...event.list.sizeif event.list[i].parameters[0].is_a?(String)if event.list[i].parameters[0] == "event"bitmap = RPG::Cache.picture(event.list[i].parameters[0])breakelsif event.list[i].parameters[0] == "enemy"bitmap = RPG::Cache.picture(event.list[i].parameters[0])breakelsif event.list[i].parameters[0].include?("teleport")bitmap = RPG::Cache.picture("teleport")name = event.list[i].parameters[0].dupname.slice!("teleport, ")@teleport_sprites.push(new_name_sprite(name, x, y))breakelsif event.list[i].parameters[0] == "chest"bitmap = RPG::Cache.picture(event.list[i].parameters[0])breakelsif event.list[i].parameters[0] == "npc"bitmap = RPG::Cache.picture(event.list[i].parameters[0])breakelsif event.list[i].parameters[0] == "savepoint"bitmap = RPG::Cache.picture(event.list[i].parameters[0])breakelsebitmap = nilendendend@dots.push([x, y, bitmap])endfor dot in @dotsunless dot[2] == nil@event.bitmap.blt(dot[0], dot[1], dot[2], Rect.new(0, 0, 4, 4))endendend#--------------------------------------------------------------------------# ● new_name_sprite#--------------------------------------------------------------------------def new_name_sprite(name, x, y)sprite = Sprite.newsprite.y = y + 240 - height / 2x + 128 > 640 ? sprite.x = 512 : sprite.x = x + 320 - width / 2bitmap = Bitmap.new(128, 32)bitmap.font.name, bitmap.font.size = $fontface, 20bitmap.font.color.set(255, 255, 255)bitmap.draw_text(0, 0, 128, 32, name)sprite.bitmap = bitmapreturn spriteend#--------------------------------------------------------------------------# ● refresh_dots#--------------------------------------------------------------------------def draw_player_dotx = $game_player.x * width / $game_map.widthy = $game_player.y * height / $game_map.heightbitmap = RPG::Cache.picture("hero")@event.bitmap.blt(x, y, bitmap, Rect.new(0, 0, 4, 4))endend #==============================================================================# ■ Scene_MiniMap#------------------------------------------------------------------------------# draw the map full screen#============================================================================== class Scene_MiniMap#--------------------------------------------------------------------------# ● main#--------------------------------------------------------------------------def main@map = Map_Full.newGraphics.transitionloop doGraphics.updateInput.updateupdateif $scene != selfbreakendendGraphics.freeze@map.disposeend#--------------------------------------------------------------------------# ● Update the contents of all five windows on the main menu#--------------------------------------------------------------------------def updateif Input.trigger?(Input::B) | Input.trigger?(Input::ALT)$game_system.se_play($data_system.cancel_se)$scene = Scene_Map.newreturnendendend #==============================================================================# ■ Scene_Map#------------------------------------------------------------------------------# draw the mini map# @corner is the corner you want the mini map to be displayed in.# 1 is upper left, 2 is upper right, 3 is bottom left and 4 is bottom right## @use_windowskin is whether true or false. true if you want to use the# the current windowskin for the minimap background.# or false if you want to use the picture named mapback in your picture folder.#============================================================================== class Scene_Mapalias main_minimap mainalias update_minimap updatealias transfer_minimap transfer_player#--------------------------------------------------------------------------# ● initialize#--------------------------------------------------------------------------def initialize@corner = 4 # 1 or 2 or 3 or 4@use_windowskin = false # true or falseend#--------------------------------------------------------------------------# ● main#--------------------------------------------------------------------------def main@event_map = Map_Event.new(@corner, @use_windowskin)main_minimap@event_map.disposeend#--------------------------------------------------------------------------# ● update#--------------------------------------------------------------------------def update@event_map.updateif $game_system.map_interpreter.running?@event_map.visible = falseelse@event_map.visible = trueendif Input.trigger?(Input::ALT)$game_system.se_play($data_system.decision_se)$scene = Scene_MiniMap.newreturnendupdate_minimapend#--------------------------------------------------------------------------# ● transfer_player#--------------------------------------------------------------------------def transfer_playertransfer_minimap@event_map.dispose@event_map = Map_Event.new(@corner, @use_windowskin)endendcrea una minimappa come potete vedere nell'immagine:
http://www.rpgmakerbrasil.com/forum/attachments/f43/16143d1231703333-mini-mapa-screen_mini_mapa.png
però a me servirebbe una piccola modifica ovvero vorrei che la mappa possa essere attivata o disattivata tramite switch... ovvero se io attivo lo switch 50 la mappa si attiva se lo disattivo questa scompare! E' possibile farlo?
-
Scusa ma a quell'ora gli occhi facevano scherzi e non vedevo il comando XD
-
Ho trovato XD non sapevo ci fosse il comando XD

[Full Game] Sailor Moon Another Story II
in Release XP
Posted
Frankie hai riprovato l'installazione? Nessuno mi ha comunicato questo errore!
Jinzo prova questo: Rgss102e.dll Copiate nella cartella di installazione (C:\Program Files\PrinceEndymion88\Sailor Moon Another Story II\Sailor Moon Another Story 2) Se avete problemi!