-
Contenuti simili
-
Da Ally
Nome Script: H.U.T.O. MMO System por Tomoaky
Versione:
Autore/i: Tomoaky, hikimoki
Informazioni:
Un sistema completo per creare un progetto in pieno stile MMO, dove il movimento è con il mouse e la battaglia è in gruppo.
Che cosa contiene?
Features:
- Mini-mappa con caratteristiche realistiche della mappa.
- Sistema di Battaglia con la partecipazione attiva del party.
- Sistema di full-pixel: Camminata, Attacco, Abilità, e altre cose che devono essere ancora scoperte nella demo
- Sistema di tempo con orari diurni e serali giusto.
- Tempo di sistema. (Climi)
(La demo è ancora in fase di test, quindi verranno aggiunte altre features con il progredire dei test)
Screenshots:
Istruzioni:
Istruzioni e script, all'interno della demo.
Demo:
http://hikimoki.sakura.ne.jp/zip/hutommo_ace.zip
-
Da Ally
Nome Script: Permanent Switches & Variables
Versione: 1.2
Autore/i: mikb89
Informazioni:
Con questo script potrete far sì che i valori di determinate switch e variabili vengano memorizzati in modo da restare tali in nuova partita e caricamento.
Utile per esempio se si vuole aggiungere un Nuovo gioco +, cambiando una switch appena finito il gioco, oppure un sistema di punteggio alto tramite variabile o magari per memorizzare delle opzioni.
Features:
Si possono utilizzare sia singoli elementi che range multipli rapidamente.
È possibile scegliere un nominativo personalizzato per i dati.
Istruzioni:
Creare una nuova voce sopra Main ed inserire lo script.
Nel caso di incompatibilità, provare a spostarla più in alto.
Script
Incompatibilità:
N/A
-
Da Ally
Nome Script: ReMapped Keys
Versione: 1.0
Autore/i: mikb89
Informazioni:
Con questo script potrete riassegnare i tasti standard. Se ad esempio voleste usare Invio sia per interagire che per correre, basta rimappare il tasto Shift (:A) con quello di Invio (:C). Giusto un esempio.
Lo script è comunque stato inizialmente creato per un cabinato che supportava solo determinati tasti: combinando questo script con uno di tastiera estesa è stato possibile far funzionare il gioco.
Istruzioni:
Creare una nuova voce sopra Main ed inserire lo script.
Nel caso di incompatibilità, provare a spostarla più in alto.
Script
Incompatibilità:
Ricordatevi di usare uno script per la tastiera estesa separato se le vostre intenzioni sono quelle di usare tasti non standard.
Note dell'autore:
Script creato per una richiesta di syntonia;
Ringrazio per il suo script di tastiera estesa che ho usato come esempio.
-
Da Ally
Nome Script: Independent Player Actor
Versione: 1.4
Autore/i: mikb89
Informazioni:
Questo script nasce da una richiesta di , fatta in questo topic.
Pensato per giochi tipo Pokémon, questo script consente di avere un 'leader' (visibile come primo personaggio nel caterpillar e come nome team in battaglia: "Il gruppo di X ha ottenuto punti exp...") che non è parte del gruppo vero e proprio.
Features:
L'unica impostazione presente nello script è il numero di una variabile.
Cambiandone poi il valore potrete:
disattivare lo script se questo è minore di 1; selezionare l'eroe leader dal database impostando la variabile al suo ID; attivare e disattivare lo script quindi semplicemente moltiplicando la variabile per -1.
Istruzioni:
Inserire lo script sotto Materials/Materiali/Modules/Moduli (a seconda della traduzione che avete) ma sopra Main.
Script
Demo:
Demo multilingua v 1.4
Mediafire, zip di 1.32MB
Incompatibilità:
Se non aggiungete nessuno al party, anche se il leader è impostato, non potrete comunque accedere ai vari menu Oggetti, Skill, Equip, Status.
Note dell'autore:
per aver richiesto lo script;
SowS per l'idea originale.
Pareri in evidenza:
-
Da Ally
Nome Script: RVDATA2 Compressor
Versione: Jet
Autore/i: N/D
Informazioni:
Lo script permette di diminuire il peso di compressione dei file =)
Istruzioni:
Inserite lo script sotto Material.
Istruzioni all'interno dello script.
Script:
#=============================================================================== # RVDATA2 Compression # By Jet10985 (Jet) #=============================================================================== # This script will compress .rvdata2 files in your data directory, to save space. # This script also compresses new save files. # This script has: 0 customization options. #=============================================================================== # Overwritten Methods: # None #------------------------------------------------------------------------------- # Aliased methods: # Object: load_data, save_data # DataManager: load_game, save_game, load_header #=============================================================================== =begin This script will compress .rvdata2 everytime the game is started in TEST MODE. This is to make sure the files are of the latest version. -------------------------------------------------------------------------------- Before releasing your game, or releasing updates, you should run the game in test mode to update the compressed files. Before compiling your game, you should remove (DO NOT DELETE) the regular .rvdata2 files. -------------------------------------------------------------------------------- This script does not compress Scripts.rvdata2, do not remove it when you release your game. -------------------------------------------------------------------------------- This script will also compress save files, which means if you remove this script and then attempt to load a save game that was made while this script was active, it won't work. =end if $TEST array = Dir.entries("Data") array.each {|a| next if [".", ".."].include?(a) next unless !a.include?(".crvdata2") && !a.include?("Scripts.rvdata2") if File.directory?("Data/#{a}") Dir.entries("Data/#{a}").each {|v| next if [".", ".."].include?(v) array.push("#{a}/#{v}") } next end t = Zlib::Deflate.deflate(Marshal.dump(load_data("Data/#{a}")), 9) save_data(t, "Data/#{a.gsub(".rvdata2", "")}.crvdata2") } end class Object alias jet1828_load_data load_data def load_data(string) return $RGSS_SCRIPTS if string.include?("Scripts") string.gsub!(".rvdata2", ".crvdata2") f = Zlib::Inflate.inflate(jet1828_load_data(string)) return Marshal.load(f) end alias jet1838_save_data save_data def save_data(var, file) f = Zlib::Deflate.deflate(Marshal.dump(var), 9) jet1838_save_data(f, "#{file.gsub(".rvdata", "")}.crvdata") end end module JetSaveMarshal def self.dump(object, io) Marshal.dump(Zlib::Deflate.deflate(Marshal.dump(object), 9), io) end def self.load(io) return Marshal.load(Zlib::Inflate.inflate(Marshal.load(io))) end end class << DataManager alias jet2846_save_game save_game def save_game(*args, &block) old_marshal = Object.const_get(:Marshal) DataManager.const_set(:Marshal, JetSaveMarshal) ret = jet2846_save_game(*args, &block) DataManager.const_set(:Marshal, old_marshal) return ret end alias jet2846_load_game load_game def load_game(*args, &block) old_marshal = Object.const_get(:Marshal) DataManager.const_set(:Marshal, JetSaveMarshal) ret = jet2846_load_game(*args, &block) DataManager.const_set(:Marshal, old_marshal) return ret end alias jet2846_load_header load_header def load_header(*args, &block) old_marshal = Object.const_get(:Marshal) DataManager.const_set(:Marshal, JetSaveMarshal) ret = jet2846_load_header(*args, &block) DataManager.const_set(:Marshal, old_marshal) return ret end end
-