Jump to content
Rpg²S Forum

Melosx

Utenti
  • Posts

    620
  • Joined

  • Last visited

Posts posted by Melosx

  1. volete un trucco di magia eccolo qui... prendete il file script.rvdata2 dalla cartella del progetto. rinominatelo in rvdata e piazzatelo in un progetto vergine del vecchio vx. ecco a voi tutti gli script dell'ace modificabili e salvabili... oltre al vocab tradotto esitono lo script di yanfly che fixa un po di roba e uno script che non ricordo che fa tutti installabili al moento dal vecchio vx... per vedere gli effetti basta rimettere il 2 alla fine e inserirlo nel progetto del vxace...
  2. Si è trovato ilò modo di inserire script nupvi nel trial... e io ho già tradotto il Vocab...

    #==============================================================================
    # ** Vocabolario
    #------------------------------------------------------------------------------
    #  Questo modulo definisce alcuni termini che non possono essere gestiti nel 
    #  database. Gli altri invece, vengono presi da $data_system.
    #==============================================================================
    
    module Vocab
    
     # Schermata Negozio
     ShopBuy		 = "Compra"
     ShopSell		= "Vendi"
     ShopCancel	  = "Annulla"
     Possession	  = "Posseduti"
    
     # Schermata Stato
     ExpTotal		= "Esperienza"
     ExpNext		 = "Necessari per il prossimo %s"
    
     # Schermata di Salvataggio/Caricamento
     SaveMessage	 = "In quale Slot vuoi salvare?"
     LoadMessage	 = "Quale Slot vuoi caricare?"
     File			= "Slot"
    
     # Mostrato quando ci sono più personaggi
     PartyName	   = "Gruppo di %s"
    
     # Messaggi di battaglia
     Emerge		  = "Compare %s!"
     Preemptive	  = "%s coglie i nemici di sorpresa!"
     Surprise		= "%s è stato attaccato alle spalle!"
     EscapeStart	 = "%s comincia a scappare..."
     EscapeFailure   = "...ma fallisce!"
    
     # Messaggi di fine battaglia
     Victory		 = "%s ha vinto il combattimento!"
     Defeat		  = "%s è stato sconfitto."
     ObtainExp	   = "Hai ricevuto %s punti Esperienza!"
     ObtainGold	  = "Ottenuti %s\\G"
     ObtainItem	  = "Hai trovato %s!"
     LevelUp		 = "%s è salito al %s %s!"
     ObtainSkill	 = "ha appreso %s!"
     
     # Azioni in battaglia
     UseItem		 = "%s usa %s!"
    
     # Colpi Critici
     CriticalToEnemy = "Colpo critico!"
     CriticalToActor = "Brutto colpo!"
    
     # Effetti delle mosse dei personaggi
     ActorDamage	 = "%s ha subito %s danni"
     ActorRecovery   = "%s recupera %s %s"
     ActorGain	   = "%s guadagna %s %s"
     ActorLoss	   = "%s perde %s %s"
     ActorDrain	  = "%s risucchia %s %s"
     ActorNoDamage   = "%s non subisce danni."
     ActorNoHit	  = "%s non è stato colpito."
    
     # Effetti delle mosse dei nemici
     EnemyDamage	 = "%s ha subito %s danni"
     EnemyRecovery   = "%s recupera %s %s"
     EnemyGain	   = "%s guadagna %s %s"
     EnemyLoss	   = "%s perde %s %s"
     EnemyDrain	  = "%s risucchia %s %s"
     EnemyNoDamage   = "%s non subisce danni."
     EnemyNoHit	  = "%s non è stato colpito."
    
     # Evasione/Riflessione attacchi
     Evasion		 = "%s evade"
     MagicEvasion	= "%s schiva l'incantesimo."
     MagicReflection = "%s riflette l'incantesimo"
     CounterAttack   = "%s contrattacca."
     Substitute	  = "%sが%sをかばった!"
    
     # Aumento diminuzione Statistica
     BuffAdd		 = "%s sale di %s."
     DebuffAdd	   = "%s cala di %s"
     BuffRemove	  = "%s ritorna a %s"
    
     # Stati alterati falliti
     ActionFailure   = "%s non è efficace"
    
     # Messaggi di errore
     PlayerPosError  = "Impossibile impostare la posizione iniziale del giocatore."
     EventOverflow   = "Le chiamate agli eventi comuni hanno superato il limite massimo."
    
     # Stato base
     def self.basic(basic_id)
    $data_system.terms.basic[basic_id]
     end
    
     # Parametri
     def self.param(param_id)
    $data_system.terms.params[param_id]
     end
    
     # Tipo di equipaggiamento
     def self.etype(etype_id)
    $data_system.terms.etypes[etype_id]
     end
    
     # Comando
     def self.command(command_id)
    $data_system.terms.commands[command_id]
     end
    
     # Valuta corrente
     def self.currency_unit
    $data_system.currency_unit
     end
    
     #--------------------------------------------------------------------------
     def self.level;	   basic(0);	 end   # Livello
     def self.level_a;	 basic(1);	 end   # Abbreviazione livello
     def self.hp;		  basic(2);	 end   # HP
     def self.hp_a;		basic(3);	 end   # Abbreviazione HP
     def self.mp;		  basic(4);	 end   # MP
     def self.mp_a;		basic(5);	 end   # Abbreviazione MP
     def self.tp;		  basic(6);	 end   # TP
     def self.tp_a;		basic(7);	 end   # Abbreviazione TP
     def self.fight;	   command(0);   end   # Combatti
     def self.escape;	  command(1);   end   # Scappa
     def self.attack;	  command(2);   end   # Attacca
     def self.guard;	   command(3);   end   # Difendi
     def self.item;		command(4);   end   # Strumenti
     def self.skill;	   command(5);   end   # Abilità
     def self.equip;	   command(6);   end   # Equipaggiamento
     def self.status;	  command(7);   end   # Stato
     def self.formation;   command(8);   end   # Formazione
     def self.save;		command(9);   end   # Salva
     def self.game_end;	command(10);  end   # Esci
     def self.weapon;	  command(12);  end   # Armi
     def self.armor;	   command(13);  end   # Armature
     def self.key_item;	command(14);  end   # Strumenti Chiave
     def self.equip2;	  command(15);  end   # Equipaggiamento
     def self.optimize;	command(16);  end   # Ottimizza
     def self.clear;	   command(17);  end   # Rimuovi
     def self.new_game;	command(18);  end   # Nuovo Gioco
     def self.continue;	command(19);  end   # Continua
     def self.shutdown;	command(20);  end   # Esci
     def self.to_title;	command(21);  end   # Torna al titolo
     def self.cancel;	  command(22);  end   # Cancella
     #--------------------------------------------------------------------------
    end

  3. io che non sono un genio del ruby lo trovo più complesso... Sarà sintetico ma più complesso

    esempio di sintetico:

    VXAce

    #==============================================================================
    # ■ Main
    #------------------------------------------------------------------------------
    #  モジュールとクラスの定義が終わった後に実行される処理です。
    #==============================================================================
    
    rgss_main { SceneManager.run }

    VX

    #==============================================================================
    # ** Main
    #------------------------------------------------------------------------------
    #  Dopo aver definito tutte le classi, il gioco parte da quì.
    #==============================================================================
    
    begin
     Graphics.freeze
     Font.default_size = 16
     $scene = Scene_Title.new
     $scene.main while $scene != nil
     Graphics.transition(30)
    rescue Errno::ENOENT
     filename = $!.message.sub("File o Directory mancante - ", "")
     print("Impossibile trovare il file #{filename}.")
    end

  4. Me lo sono girato e rigirato spulciato e rispulciato tutto e devo dire che non lo mollo più... Veramente un gran bel tool... Appena ho visto la composizione dei tileset coi miei ochhi stavo per piangere...

    Comunque è ufficialmente IMPOSSIBILE e ripeto IMPOSSIBILE e per chi non ha afferrato

    IMPOSSIBILE

    inserire codice RGSS2 in quanto dalla versione 1.9.x Ruby non è retrocompatibile con il vecchio codice delle versioni 1.8 1.7 ecc.ecc. Ciò preclude che rgss2 (basato su una versione precedente alla 1.9) giri sul VXAce...

  5. Sì, sì quello diretto in game mentre giochi... che poi dovrebbe apparire in qualsiasi momendo o in determinate situazioni?

    ^ ^

    Appare se c'è un aggiornamento disponibile... C'è un suono e compare la scritta aggiornamento sotto esci nel title... ah Guardian ti consiglio di leggere quello che dice il tizio nella schermata di aggiornamento...

×
×
  • Create New...