-
Posts
193 -
Joined
Content Type
Profiles
Forums
Calendar
Posts posted by ale9789
-
-
Edit: La modalità you are the enemy è stata completata, almeno per la versione base!
-
News:
-Completata modalità normale:
-Aggiunto sistema cambia grafica personaggio; (non sistema abbigliamento, quello non sarà mai implementato :O)
-Possibili modifiche al sistema delle vite da apportare;
-Sostituzione della modalità Escape Mode con la modalità "You are the enemy" in cui sarete un simpatico fantasmino blu che dovrà mangiare un pacman ultra-veloce che cercherà di arrivare alla fine del labirinto in cui vi ritroverete. Se non lo mangerete in tempo lui vincerà e quindi voi sarete nominati le intelligienze NON artificiali più cretine della storia :rovatfl: . Quindi fra labirinto e un pacman da mangiare fate voi xd.
Modifiche da non apportare:
-Intelligenze artificiali (nessuna modifica);
-Escape Mode (leggere sopra).
-
Risolto dopo un paio di giorni :Q Ora torno al lavoro asd!
Edit: Allora! vi spiego... Ho scoperto che il motivo del primo crash è stata la rimozione dell'anti-event lag script (totalmente inutile XD) in seguito non so cosa sia stato a danneggiare il progetto, infatti per farlo funzionare ne ho creato un altro e ho messo i dati e tutto il resto...
-
Mi dispiace dirlo, ma non riesco ad aprire più il progetto! Help ç_ç Stavo facendo un test, ma non stavo riuscendo a muovermi... Allora chiudo e riapro per rifare il debug e rpg maker mi crasha ora non riesco ad aprire il progetto D:
-
Dopo le mie lunghissime vacanze... Ci tenevo a dirvi che ho appena ricominciato a lavorare al progetto, sto sistemando un po tutto, così per non fare confusioni, sinceramente non so quando lo finirò, non vi resta che attendere XD
-
Per me questo gioco è originalissimo... Anche se il primo livello è difficilino almeno per me ^^"
Poi la grafica rtp non è male ._. per me il progetto è bello così come è
-
Ah ._. grazie di tutto .__.
-
Ho assolutamente bisogno di poter creare mappe più grandi di 500X500 senza avere limiti di larghezza e altezza per la mappa... è fattibile?
-
Ecco un esempio di grafica XD, un tileset...
http://oi53.tinypic.com/etd5yx.jpg
Questo tileset è stato creato tagliando e incollando pezzi di immagini di vari giochi e bla bla bla... Vi sconsiglio di utilizzarlo perché non ho messo gli alberi e altre cose, quindi se mentre create una mappa mettete la terra o altro e dopo sopra ci mettete un albero vi uscirà uno spazio nero... Dato che mi rompe creare gli autotile preferisco creare direttamente tutto nello stesso tileset

-
Salve a tutti i ragazzuoli e ragazzuole che hanno bisogno di aiuto per il loro progetto http://www.rpg2s.net/forum/public/style_emoticons/default/sisi.gif !
I ruoli che posso occupare sono:
Eventer (Capace di creare quasi tutto quello che vi serve, ovviamente tramite eventi!)
Scripter (Modifiche al menù, alla schermata del title, e creatore di hud XD, per cose complicate non contate su di me!)
Ricercatore di risorse (Cerco e quasi sempre trovo risorse di qualsiasi tipo da grafiche a sonore!)
Creatore di risorse grafiche (Characters, title screen, picture e quel che quarzo vi pare è.é, non sempre riesco a creare risorse di questo tipo...)
Stato: Troppo disponibile D:
-
:facespalm: Bhè sono felice che hai risolto! Stavo cominciando a pensare che era un errore mio :Ok:
Andrè ha ragione XD
-
Mi esce pagina non disponibile e bla bla bla Perché succede solo a me? D:
-
Ecco irael... Io provo ad usare il tasto cerca ma rpg2s tutto a un tratto mi si blocca e non mi fa proseguire... Comunque quello script mi da un effetto bruttissimo °-° Cioè quasi quasi mi duplica la mappa nella stessa mappa D:
Edit: Non mi serve più questo script... Ho risolto io :D
-
Devi seguire questo template per postare uno script:
Nome Script Descrizione Inserite qui il testo Autore Inserite qui il testo Allegati Inserite qui il testo Istruzioni per l'uso Inserite qui il testo Bugs e Conflitti Noti Inserite qui il testo (obbligatorio, se non ci sono bugs o conflitti conosciuti scrivete N/A) Altri Dettagli Inserite qui il testo (questo non è obbligatorio)
-
A me funziona a meraviglia che ti devo dire! Sei tu che stai sbagliando sicuramente qualcosa!
-
Mi serve uno script per ingrandire la finestra dello schermo del gioco, in modo che non ci sia lo scorrimento ma che si veda
quasi tutta la mappa... La mappa in questione è 17X30.
Vi prego è urgente! ç.ç
-
Sulla mappa dove parte il player metti un evento con avvio automatico e al suo interno mettici un controllo switch per mettere on la switch... Dopo mettici un cancella evento... Salva e nella schermata del titolo dovrebbe essere tutto apposto!
In pratica per poter continuare la switch scelta deve essere on! Oppure non fai niente ç.ç
-
Segnalo bug nella versione finale!
:blink:
:blink:
In tutti i livelli se tu rimani fermo i nemici ti camminano sopra ma non ti fanno niente

-
Credo che sia stato tu a dimenticare qualcosa XD. Devi cambiare il numero della switch da usare esattamente in due punti dello script... Devi cambiare l'1 col numero della switch per continuare alle rige 138 e 214. Se vuoi faccio da scripter nubbio per il tuo progetto XD Ma sappi che con gli eventi sono uno sciamano.
-
Icebream ha richiesto uno script che non faccia comparire il continua, ma che faccia caricare i dati di gioco appena si clicchi su nuovo gioco... Ora se c'è almeno in un solo save la switch scelta attiva si potrà continuare il gioco... Ad IceBream il mio script gli piaceva anche alla versione standard senza switch XD Non credo che debba modificare altro... E poi la switch deve essere attiva, non viene mica attivata da sola XD Per dire se fai nuovo gioco, salvi, ma non c'è un evento che attiva quella switch dopo nel title potrai cominciare solo una nuova partita!
Edit: ho modificato lo script della scene_menu, ora ci sarà anche carica così risolviamo il problema
Istruzioni? Sostituire tutto quello scritto nello scene_menu standard con questo script modificato:
#=======================================================================#======= # ** Scene_Menu_Ale9789 #------------------------------------------------------------------------------ # This class performs the menu screen processing. #=======================================================================#======= class Scene_Menu < Scene_Base #-------------------------------------------------------------------------- # * Object Initialization # menu_index : command cursor's initial position #-------------------------------------------------------------------------- def initialize(menu_index = 0) @menu_index = menu_index end #-------------------------------------------------------------------------- # * Start processing #-------------------------------------------------------------------------- def start super create_menu_background create_command_window @gold_window = Window_Gold.new(0, 360) @status_window = Window_MenuStatus.new(160, 0) end #-------------------------------------------------------------------------- # * Termination Processing #-------------------------------------------------------------------------- def terminate super dispose_menu_background @command_window.dispose @gold_window.dispose @status_window.dispose end #-------------------------------------------------------------------------- # * Frame Update #-------------------------------------------------------------------------- def update super update_menu_background @command_window.update @gold_window.update @status_window.update if @command_window.active update_command_selection elsif @status_window.active update_actor_selection end end #-------------------------------------------------------------------------- # * Create Command Window #-------------------------------------------------------------------------- def create_command_window s1 = Vocab::item s2 = Vocab::skill s3 = Vocab::equip s4 = Vocab::status s5 = Vocab::save s6 = Vocab::continue 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 # If number of party members is 0 @command_window.draw_item(0, false) # Disable item @command_window.draw_item(1, false) # Disable skill @command_window.draw_item(2, false) # Disable equipment @command_window.draw_item(3, false) # Disable status end if $game_system.save_disabled # If save is forbidden @command_window.draw_item(4, false) # Disable save end end #-------------------------------------------------------------------------- # * Update Command Selection #-------------------------------------------------------------------------- def update_command_selection if Input.trigger?(Input::B) Sound.play_cancel $scene = Scene_Map.new elsif Input.trigger?(Input::C) if $game_party.members.size == 0 and @command_window.index < 4 Sound.play_buzzer return elsif $game_system.save_disabled and @command_window.index == 4 Sound.play_buzzer return end Sound.play_decision case @command_window.index when 0 # Item $scene = Scene_Item.new when 1,2,3 # Skill, equipment, status start_actor_selection when 4 # Save $scene = Scene_File.new(true, false, false) when 5 $scene = Scene_File.new(false, false, false) when 6 # End Game $scene = Scene_End.new end end end #-------------------------------------------------------------------------- # * Start Actor Selection #-------------------------------------------------------------------------- def start_actor_selection @command_window.active = false @status_window.active = true if $game_party.last_actor_index < @status_window.item_max @status_window.index = $game_party.last_actor_index else @status_window.index = 0 end end #-------------------------------------------------------------------------- # * End Actor Selection #-------------------------------------------------------------------------- def end_actor_selection @command_window.active = true @status_window.active = false @status_window.index = -1 end #-------------------------------------------------------------------------- # * Update Actor Selection #-------------------------------------------------------------------------- def update_actor_selection if Input.trigger?(Input::B) Sound.play_cancel end_actor_selection elsif Input.trigger?(Input::C) $game_party.last_actor_index = @status_window.index Sound.play_decision case @command_window.index when 1 # skill $scene = Scene_Skill.new(@status_window.index) when 2 # equipment $scene = Scene_Equip.new(@status_window.index) when 3 # Carica Sound.play_decision $scene = Scene_File.new when 4 # status $scene = Scene_Status.new(@status_window.index) end end end end
-
#===============================================================#====== #= #======== # ** Scene_Title_NC #------------------------------------------------------------------------------ # Creato da: Ale9789 # Made by: Ale9789 # Wait: Replace the contents of the script scene_title with the contents of # this script. # Aspetta:Per usare questo script, dovrete sostituire tutto quello scritto in # scene_title con quello scritto qui. # -Ale9789 # #============================================================================== class Scene_Title < Scene_Base #-------------------------------------------------------------------------- # * Main Processing #-------------------------------------------------------------------------- def main if $BTEST battle_test else super end end #-------------------------------------------------------------------------- # * Start processing #-------------------------------------------------------------------------- def start super load_database create_game_objects check_continue create_title_graphic create_command_window play_title_music end #-------------------------------------------------------------------------- # * Execute Transition #-------------------------------------------------------------------------- def perform_transition Graphics.transition(20) end #-------------------------------------------------------------------------- # * Post-Start Processing #-------------------------------------------------------------------------- def post_start super open_command_window end #-------------------------------------------------------------------------- # * Pre-termination Processing #-------------------------------------------------------------------------- def pre_terminate super close_command_window end #-------------------------------------------------------------------------- # * Termination Processing #-------------------------------------------------------------------------- def terminate super dispose_command_window snapshot_for_background dispose_title_graphic end #-------------------------------------------------------------------------- # * Frame Update #-------------------------------------------------------------------------- def update super @command_window.update if Input.trigger?(Input::C) case @command_window.index when 0 #New game command_new_game when 1 # Shutdown command_shutdown end end end #-------------------------------------------------------------------------- # * Load Database #-------------------------------------------------------------------------- def load_database $data_actors = load_data("Data/Actors.rvdata") $data_classes = load_data("Data/Classes.rvdata") $data_skills = load_data("Data/Skills.rvdata") $data_items = load_data("Data/Items.rvdata") $data_weapons = load_data("Data/Weapons.rvdata") $data_armors = load_data("Data/Armors.rvdata") $data_enemies = load_data("Data/Enemies.rvdata") $data_troops = load_data("Data/Troops.rvdata") $data_states = load_data("Data/States.rvdata") $data_animations = load_data("Data/Animations.rvdata") $data_common_events = load_data("Data/CommonEvents.rvdata") $data_system = load_data("Data/System.rvdata") $data_areas = load_data("Data/Areas.rvdata") end #-------------------------------------------------------------------------- # * Load Battle Test Database #-------------------------------------------------------------------------- def load_bt_database $data_actors = load_data("Data/BT_Actors.rvdata") $data_classes = load_data("Data/BT_Classes.rvdata") $data_skills = load_data("Data/BT_Skills.rvdata") $data_items = load_data("Data/BT_Items.rvdata") $data_weapons = load_data("Data/BT_Weapons.rvdata") $data_armors = load_data("Data/BT_Armors.rvdata") $data_enemies = load_data("Data/BT_Enemies.rvdata") $data_troops = load_data("Data/BT_Troops.rvdata") $data_states = load_data("Data/BT_States.rvdata") $data_animations = load_data("Data/BT_Animations.rvdata") $data_common_events = load_data("Data/BT_CommonEvents.rvdata") $data_system = load_data("Data/BT_System.rvdata") end #-------------------------------------------------------------------------- # * Create Game Objects #-------------------------------------------------------------------------- def create_game_objects $game_temp = Game_Temp.new $game_message = Game_Message.new $game_system = Game_System.new $game_switches = Game_Switches.new $game_variables = Game_Variables.new $game_self_switches = Game_SelfSwitches.new $game_actors = Game_Actors.new $game_party = Game_Party.new $game_troop = Game_Troop.new $game_map = Game_Map.new $game_player = Game_Player.new end #-------------------------------------------------------------------------- # * Determine if Continue is Enabled #-------------------------------------------------------------------------- def check_continue $game_switches[1] = (Dir.glob('Save*.rvdata').size > 0) #Sostituire 1 con #il numero della swithc che deve essere attiva per poter scegliere di #continuare il gioco... end #-------------------------------------------------------------------------- # * Create Title Graphic #-------------------------------------------------------------------------- def create_title_graphic @sprite = Sprite.new @sprite.bitmap = Cache.system("Title") end #-------------------------------------------------------------------------- # * Dispose of Title Graphic #-------------------------------------------------------------------------- def dispose_title_graphic @sprite.bitmap.dispose @sprite.dispose end #-------------------------------------------------------------------------- # * Create Command Window #-------------------------------------------------------------------------- def create_command_window s1 = Vocab::new_game s2 = Vocab::shutdown @command_window = Window_Command.new(172, [s1, s2]) @command_window.x = (544 - @command_window.width) / 2 @command_window.y = 288 end #-------------------------------------------------------------------------- # * Dispose of Command Window #-------------------------------------------------------------------------- def dispose_command_window @command_window.dispose end #-------------------------------------------------------------------------- # * Open Command Window #-------------------------------------------------------------------------- def open_command_window @command_window.open begin @command_window.update Graphics.update end until @command_window.openness == 255 end #-------------------------------------------------------------------------- # * Close Command Window #-------------------------------------------------------------------------- def close_command_window @command_window.close begin @command_window.update Graphics.update end until @command_window.openness == 0 end #-------------------------------------------------------------------------- # * Play Title Screen Music #-------------------------------------------------------------------------- def play_title_music $data_system.title_bgm.play RPG::BGS.stop RPG::ME.stop end #-------------------------------------------------------------------------- # * Check Player Start Location Existence #-------------------------------------------------------------------------- def confirm_player_location if $data_system.start_map_id == 0 print "Player start location not set." exit end end #-------------------------------------------------------------------------- # * Command: New Game #-------------------------------------------------------------------------- def command_new_game if $game_switches[1] #Sostituire 1 con #il numero della swithc che deve essere attiva per poter scegliere di #continuare il gioco... Sound.play_decision $scene = Scene_File.new(false, true, false) else confirm_player_location Sound.play_decision $game_party.setup_starting_members # Initial party $game_map.setup($data_system.start_map_id) # Initial map position $game_player.moveto($data_system.start_x, $data_system.start_y) $game_player.refresh $scene = Scene_Map.new RPG::BGM.fade(1500) close_command_window Graphics.fadeout(60) Graphics.wait(40) Graphics.frame_count = 0 RPG::BGM.stop $game_map.autoplay end @command_window.openness = 0 @command_window.open end #-------------------------------------------------------------------------- # * Command: Shutdown #-------------------------------------------------------------------------- def command_shutdown Sound.play_decision RPG::BGM.fade(800) RPG::BGS.fade(800) RPG::ME.fade(800) $scene = nil end #-------------------------------------------------------------------------- # * Battle Test #-------------------------------------------------------------------------- def battle_test load_bt_database # Load battle test database create_game_objects # Create game objects Graphics.frame_count = 0 # Initialize play time $game_party.setup_battle_test_members $game_troop.setup($data_system.test_troop_id) $game_troop.can_escape = true $game_system.battle_bgm.play snapshot_for_background $scene = Scene_Battle.new end endEcco fatto IceBream! Versione finale dello script Scene_Title_NC di ale9789!
Le istruzioni stanno all'interno dello script... Che ti dovrai controllare XD Devi solo sostituire il numero della switch che deve essere attiva in almeno un salvataggio per poter continuare gioco... Così quando finirà il gioco, basterà semplicemente mettere off la switch e così si potrà cominciare un nuovo gioco!
-
In questo modo, gli slot di salvataggio sono sempre gli stessi, quando ci sarà almeno un salvataggio appena si selezionerà l'opzione nuovo gioco comparirà la Scene_File e si potrà scegliere il save da caricare...
Comunque tramite call script no XD Devi sostituire tutto quello scritto nello scene_title con quello scritto in questo script.
Valentino, io sono alle prime armi con l'rgss2... Ci provo... Poi faccio sapere al mio nuovo amico icebream

-
Nooo XD Solo la news del generatore di mappe... Questa cosa è ancora in test! Non è sicura l'implementazione, per possibili problemi, quali l'impossibilità di farlo, la complessità et cetera...
-
News scottante:
Nel gioco molto probabilmente ci sarà un sistema di generazione di mappe... La cosa particolare quale è? Bhè, sarà totalmente fatto ad eventi! Questo renderà ogni mappa quasi sempre diversa!
Edit: Scusate doppio post Non accadrà più ^^""
Edit: Sistema di generazione mappe abbandonato per voglia scusate XD (Ma che dico ç.ç Mi sarebbero servite troppe variabili e questo avrebbe comportato uno sforzo inutile)

Pacman Adventure!
in Release VX e VX-Ace
Posted · Edited by ale9789
Allora! Io ho creato solo la base della modalità You are the enemy (anche se ho fatto veramente poco)... Dato che non sapevo cos'altro poterci mettere all'interno... Per questo vi lascio la versione non criptata di questa modalità così potrete contribuire alla finalizzazione del gioco.
Download Pacman Adventure "You are the enemy"
http://www.mediafire.com/?i8yoja197znjpzx
*-*-*-*-*-*-*-*-**-*-*-*-*-*-*-*
Ora è disponibile anche il download della versione completa con questa modalità ancora alla versione normale.
Migliorie:
-Aggiunta possibilità per aggiornamento grafico tramite la pressione del tasto Z/enter.
Cambiamenti:
-Ora quando verrete mangiati da un fantasma non verrete spawnati nella posizione iniziale ma rimarrete nella stessa zona, ovviamente i fantasmi verranno spawnati allo spawn XD;
-Anche se le intelligenze artificiali non sono state migliorate, la mappa in cui sono state inserite ha giovato molto alle loro abilità XD.
Download Versione Semi-Completa Pacman Adventure:
http://www.mediafire.com/?l55uz03n26ba354
Altra cosa! Se avete fatto migliorie alla modalità You are the enemy mandatemi il link del download tramite mp.
Saluti, ale9789, il ragazzo del futuro XD