Jump to content
Rpg²S Forum

*Edit and Play


fanton95
 Share

Recommended Posts

Edit and Play

Descrizione


Permette di testare e editare il gioco contemporaneamente.


Autore


.:Fênix:.

 

Istruzioni per l'uso


Durante il test basta effettuare le modifiche desiderate al progetto, salvare ed aggiornare il gioco usando il tasto settato alla riga 19 dello script, in questo caso è ALT.

#=============================================================#
# Edit & Play #
#-------------------------------------------------------------#
# Versione: 1.0 #
# Data: 1/7/2010 #
#-------------------------------------------------------------#
# Autore: .:Fênix:. #
# MSN: bmotamer@hotmail.com #
#=============================================================#
module Edit_and_Play
	# Attivare lo script? (true / false)
	Activate = true
	# Nome della cartella per la identificazione dei cambiamenti effettuati
	File = "Temp"
	# Attivare con il metodo di debug? (true / false)
	Debug = true
	# Tasto che aggiorna le modifiche apportate
	Key = Input::ALT
end
#=============================================================#
# Permette di testare il gioco e editare il progetto #
# contemporaneamente. #
#-------------------------------------------------------------#
# Questo script è compatibile con RPG Maker XP e VX #
#=============================================================#
if !FileTest.exist?("Game.rgssad") and !FileTest.exist?("Game.rgss2a") and Edit_and_Play::Activate
	file = Edit_and_Play::File
	ext = FileTest.exist?("Data/Tilesets.rxdata") ? "rxdata" : "rvdata"
	if FileTest.exist?(file)
		$DEBUG = $TEST = Edit_and_Play::Debug
		if FileTest.exist?("Data/EaP_Actors.#{ext}")
			$BTEST = true
			File.rename("Data/EaP_Actors.#{ext}", "Data/BT_Actors.#{ext}")
		end
		File.delete(file)
	else
		file = File.open(file, "wb")
		file.close
		File.rename("Data/BT_Actors.#{ext}", "Data/EaP_Actors.#{ext}") if $BTEST
		Thread.new {system("Game")}
		exit
	end
	module Input
		class << self
			alias edit_and_play_1 update if !$@
			def update
				if trigger?(Edit_and_Play::Key)
					for file in Dir.entries("Data")
						next if file.include?(".") or file.include?("..") or file.include?("Map") or file.include?("Scripts")
						eval("$data_#{File.basename(file, '.*').downcase} = load_data('Data/#{file}')")
					end
					begin
						$game_map.setup($game_map.map_id) if !$game_map.nil?
						rescue
						nil
					end
					$scene = $scene.class.new
				end
				edit_and_play_1
			end
		end
	end
	class Scene_Battle
		alias edit_and_play_2 main if !$@
		def main
			edit_and_play_2
			$scene = Scene_Battle.new if $BTEST
		end
	end
end

Bugs e Conflitti Noti

 

N/A ma se ne trovate qualcuno fatelo presente.


Altri Dettagli


In un gioco criptato lo script si disattiva automaticamente. Lo script dovrebbe funzionare sia con RPG Maker XP che con il VX.

Edited by Dilos
Script monoriga sistemato.

"Oh perché dobbiamo essere così, noi? – ci domandiamo talvolta allo specchio - con questa faccia, con questo corpo? – alziamo una mano, nell'incoscienza; e il gesto ci resta sospeso. Ci pare strano che l'abbiamo fatto noi. Ci vediamo vivere. […] In certi momenti di silenzio interiore, in cui l'anima nostra si spoglia di tutte le funzioni abituali, e gli occhi nostri diventano più acuti e più penetranti, noi vediamo noi stessi nella vita, e in se stessa la vita, quasi in una modalità arida, inquietante; ci sentiamo assaltare da una strana impressione, come se, in un baleno, ci si chiarisse una realtà diversa da quella che normalmente percepiamo, una realtà vivente oltre la vista umana, fuori delle forme dell'umana ragione." [L.P.]

 

http://img43.imageshack.us/img43/4231/vgmiud3f.png

 

 

http://rpg2s.net/gif/SCContest1Oct.gif http://www.rpg2s.net/img/fablecontest3rd.png http://rpg2s.net/gif/SCContest1Oct.gif

 

RPG by forum

 

 

 

 

 

 

 

 

 

 

http://img59.imageshack.us/img59/6/av2w.png

Nome: Erech (In elfico "lancia solitaria", da er (ereb) = "solitario" e ech = "lancia")

 

Età: 19

 

Razza: Umani

 

Descrizione: Erech è un ragazzo alto e slanciato, dalla corporatura tonica e scattante. Ha capelli lunghi e violacei come gli occhi che però sono spesso coperti in parte da un elegante cappello nero. Veste con uno stile classico, una camicetta bianca sotto una giacca nera e un fiocco al collo ornato con un'immancabile piuma azzurra. Gli piace leggere e scrivere e ama tradurre testi in lingue antiche.

 

Carattere: Il ragazzo ha un carattere chiuso e introverso, è di poche parole e preferisce i fatti alle parole. Non si relaziona spesso con i coetanei o se lo fa significa che si fida cecamente della persona che ha davanti; è diffidente e tende a non raccontare fatti del suo passato, belli o brutti che siano.

 

 

Link to comment
Share on other sites

Non ho capito bene a cosa serva questo script xDD,scusa l'ignoranza xD

Se ho ben capito...tu una volta che avvii il test devi per forza chiudere la finestra di gioco se vuoi editarlo e poi riaprirla per vedere le modifiche, invece con questo script puoi editare il gioco senza chiudere la finestra ed aggiornare il tutto premendo il tasto scelto quando hai finito la modifica.

^ ^

 

Interessante è particolare come script, invece che al gioco stesso serve a facilitarne la creazione.

^ ^

(\_/)
(^ ^) <----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) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"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:3
Ricorda...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.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: 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 interne
Levaitan

Spada a due mani elsa lunga

Guanti 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)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

Questo script è EPICO!!!

Una genialata che risparmierà un sacco di tempo ai makeratori XP-VXiani!

 

L'autore è .:Fênix:. giusto?

Il mio nuovo blog:

ufficiorisolvo.wordpress.it

il mio profilo youtube

http://www.youtube.com/user/DottorRisolvo

 

Quote Epici/Divertenti del forum

 

Lusianl: Lasciare la propria donna, per scrivere su un forum...

Starry: è come smettere di fare sesso all'improvviso per andare a giocare allo SNES

 

Link to comment
Share on other sites

Sìsì è un makeratore brasiliano ^^

"Oh perché dobbiamo essere così, noi? – ci domandiamo talvolta allo specchio - con questa faccia, con questo corpo? – alziamo una mano, nell'incoscienza; e il gesto ci resta sospeso. Ci pare strano che l'abbiamo fatto noi. Ci vediamo vivere. […] In certi momenti di silenzio interiore, in cui l'anima nostra si spoglia di tutte le funzioni abituali, e gli occhi nostri diventano più acuti e più penetranti, noi vediamo noi stessi nella vita, e in se stessa la vita, quasi in una modalità arida, inquietante; ci sentiamo assaltare da una strana impressione, come se, in un baleno, ci si chiarisse una realtà diversa da quella che normalmente percepiamo, una realtà vivente oltre la vista umana, fuori delle forme dell'umana ragione." [L.P.]

 

http://img43.imageshack.us/img43/4231/vgmiud3f.png

 

 

http://rpg2s.net/gif/SCContest1Oct.gif http://www.rpg2s.net/img/fablecontest3rd.png http://rpg2s.net/gif/SCContest1Oct.gif

 

RPG by forum

 

 

 

 

 

 

 

 

 

 

http://img59.imageshack.us/img59/6/av2w.png

Nome: Erech (In elfico "lancia solitaria", da er (ereb) = "solitario" e ech = "lancia")

 

Età: 19

 

Razza: Umani

 

Descrizione: Erech è un ragazzo alto e slanciato, dalla corporatura tonica e scattante. Ha capelli lunghi e violacei come gli occhi che però sono spesso coperti in parte da un elegante cappello nero. Veste con uno stile classico, una camicetta bianca sotto una giacca nera e un fiocco al collo ornato con un'immancabile piuma azzurra. Gli piace leggere e scrivere e ama tradurre testi in lingue antiche.

 

Carattere: Il ragazzo ha un carattere chiuso e introverso, è di poche parole e preferisce i fatti alle parole. Non si relaziona spesso con i coetanei o se lo fa significa che si fida cecamente della persona che ha davanti; è diffidente e tende a non raccontare fatti del suo passato, belli o brutti che siano.

 

 

Link to comment
Share on other sites

Che figuzzata :D

Però ho notato che aggiorna solo mappe e eventi, non aggiorna il database D:

Potrei provare a smanettarci io... ma non garantisco niente XD

Succodipera: Il blog di Morshudiego su RPG Maker (Leggetelo, lì ci sono più aggiornamenti che sulla firma!)

<AGGIORNAMENTI> (Ultima modifica: Oct 30 2014)
Myth of First Star - Facendo il punto della situazione
Project Sudoku - Il multitasking non è il mio forte. XD (Spero comunque di risolvere il bug per rilasciare la 0.3 :P)
Tutorial Menu Eventi - Uscita parte 2 (però è malformattata, non so se riuscirò ad editare tutto in un giorno. Abbiate pasiensa :P)

<PROGETTI>
Myth of First Star - Project Sudoku (*trollface*)

<SCRIPTS>
Zelda Map Scrolling - Switch Post Caricamento - Messaggi Istantanei - Picture Manager - Minimalist Menu

<TUTORIAL>
Uso corretto acqua RTP - Creare un menu ad eventi

Link to comment
Share on other sites

Ma mica tanto :P

Se Morshudiego o qualcun altro (Kingartur o Mastersion xD) riuscissero ad implementare anche l'aggiornamento del database sarebbe ancora meglio >.

"Oh perché dobbiamo essere così, noi? – ci domandiamo talvolta allo specchio - con questa faccia, con questo corpo? – alziamo una mano, nell'incoscienza; e il gesto ci resta sospeso. Ci pare strano che l'abbiamo fatto noi. Ci vediamo vivere. […] In certi momenti di silenzio interiore, in cui l'anima nostra si spoglia di tutte le funzioni abituali, e gli occhi nostri diventano più acuti e più penetranti, noi vediamo noi stessi nella vita, e in se stessa la vita, quasi in una modalità arida, inquietante; ci sentiamo assaltare da una strana impressione, come se, in un baleno, ci si chiarisse una realtà diversa da quella che normalmente percepiamo, una realtà vivente oltre la vista umana, fuori delle forme dell'umana ragione." [L.P.]

 

http://img43.imageshack.us/img43/4231/vgmiud3f.png

 

 

http://rpg2s.net/gif/SCContest1Oct.gif http://www.rpg2s.net/img/fablecontest3rd.png http://rpg2s.net/gif/SCContest1Oct.gif

 

RPG by forum

 

 

 

 

 

 

 

 

 

 

http://img59.imageshack.us/img59/6/av2w.png

Nome: Erech (In elfico "lancia solitaria", da er (ereb) = "solitario" e ech = "lancia")

 

Età: 19

 

Razza: Umani

 

Descrizione: Erech è un ragazzo alto e slanciato, dalla corporatura tonica e scattante. Ha capelli lunghi e violacei come gli occhi che però sono spesso coperti in parte da un elegante cappello nero. Veste con uno stile classico, una camicetta bianca sotto una giacca nera e un fiocco al collo ornato con un'immancabile piuma azzurra. Gli piace leggere e scrivere e ama tradurre testi in lingue antiche.

 

Carattere: Il ragazzo ha un carattere chiuso e introverso, è di poche parole e preferisce i fatti alle parole. Non si relaziona spesso con i coetanei o se lo fa significa che si fida cecamente della persona che ha davanti; è diffidente e tende a non raccontare fatti del suo passato, belli o brutti che siano.

 

 

Link to comment
Share on other sites

Ma... aspetta... funziona con qualunque modifica? database, mapping, eventi, altri script?

se è così è mitico!! *o*

poi è di una semplicità pazzesca sto script XD non capisco se chi l'ha fatto è un fesso o un genio... (ma si chiama fenix, deve essere per forza un fesso...) sembrerebbe conoscere discretamente l'rgss per tirar fuori uno script così in così poche righe... complimenti ^.^ (anche se ovviamente non tiene conto di tanti particolari, ti ritrovi un evento o un tile non passabile sotto il culo dopo la modifica... ti attacchi, non ti respawna l'eroe al tile libero più vicino XD ma qui si chiedeva troppo e veniva un pappone di roba con l'algoritmi...

 

 

Membro # 8-8-8 [Hachi] della:

http://img3.imageshack.us/img3/9636/bannergm.png

Link to comment
Share on other sites

Ma diciamo che ha sempre fatto script abbastanza inutili, tipo copiare da script un evento in un'altra mappa .-.

Comunque lo script ha problemi con l'aggiornamento di tutte le modifiche inerenti al database, se avessi letto anche un solo post sopra il tuo lo avresti capito :sisi:

"Oh perché dobbiamo essere così, noi? – ci domandiamo talvolta allo specchio - con questa faccia, con questo corpo? – alziamo una mano, nell'incoscienza; e il gesto ci resta sospeso. Ci pare strano che l'abbiamo fatto noi. Ci vediamo vivere. […] In certi momenti di silenzio interiore, in cui l'anima nostra si spoglia di tutte le funzioni abituali, e gli occhi nostri diventano più acuti e più penetranti, noi vediamo noi stessi nella vita, e in se stessa la vita, quasi in una modalità arida, inquietante; ci sentiamo assaltare da una strana impressione, come se, in un baleno, ci si chiarisse una realtà diversa da quella che normalmente percepiamo, una realtà vivente oltre la vista umana, fuori delle forme dell'umana ragione." [L.P.]

 

http://img43.imageshack.us/img43/4231/vgmiud3f.png

 

 

http://rpg2s.net/gif/SCContest1Oct.gif http://www.rpg2s.net/img/fablecontest3rd.png http://rpg2s.net/gif/SCContest1Oct.gif

 

RPG by forum

 

 

 

 

 

 

 

 

 

 

http://img59.imageshack.us/img59/6/av2w.png

Nome: Erech (In elfico "lancia solitaria", da er (ereb) = "solitario" e ech = "lancia")

 

Età: 19

 

Razza: Umani

 

Descrizione: Erech è un ragazzo alto e slanciato, dalla corporatura tonica e scattante. Ha capelli lunghi e violacei come gli occhi che però sono spesso coperti in parte da un elegante cappello nero. Veste con uno stile classico, una camicetta bianca sotto una giacca nera e un fiocco al collo ornato con un'immancabile piuma azzurra. Gli piace leggere e scrivere e ama tradurre testi in lingue antiche.

 

Carattere: Il ragazzo ha un carattere chiuso e introverso, è di poche parole e preferisce i fatti alle parole. Non si relaziona spesso con i coetanei o se lo fa significa che si fida cecamente della persona che ha davanti; è diffidente e tende a non raccontare fatti del suo passato, belli o brutti che siano.

 

 

Link to comment
Share on other sites

Sì la parte del database è verissima, ma le modifiche da mappa per me sono cose enormi...

Cioè...

Io i mostri (apparte il settare Hp etc etc) li gestisco tutti su mappa, quindi le mosse, le strategie, tutto quanto XD

Non ho nessun tipo di battle_scene, 2rA è tutto su mappe (eccetto un paio di menù), quindi per me è comunque un supporto enorme! Sai quante volte ho dovuto rifare pezzi anche relativamente lunghi di dialoghi per piccoli particolari che con questo script potevo sistemare? :O

 

No no, è decisamente utile, non perfetto, se si potessero modificare script e database sarebbe fenomenale, ma anche così, direi che è utilissimo, almeno per me XD

http://i30.tinypic.com/xehois.gif

} 2rA - web site {

E' disponibile il primo capitolo completo di 2rA!

} 2rA: Capitolo I {

Link to comment
Share on other sites

evidentemente non l'ho fatto!! ^.^

ma essendo tu ad aver tradotto lo script, ed essendo tu ad averlo postato... era tuo compito descriverlo al meglio e testarlo un attimo prima di postarlo... cosa che evidentemente non hai fatto XD

(allora se non aggiorna il database mi è inutile... era la cosa principale che mi serviva... =.=''

 

 

Membro # 8-8-8 [Hachi] della:

http://img3.imageshack.us/img3/9636/bannergm.png

Link to comment
Share on other sites

Per tutto il pomeriggio ho provato a modificarlo ma nulla, il database non vuole essere utilizzato da questo script XD Ora voglio provare a scrivere da 0 uno script per il database (non sa da dove iniziare XD)
Link to comment
Share on other sites

eheh perchè lo script è basato su quello che accade sulla mappa, titleset e eventi, ma solo "visivi" diciamo nel senso che viene cambiato solo quello che puoi vedere XD Non è che sia un gran che XD
Link to comment
Share on other sites

Bhe ho notato che comunque agendo su questo script non si può fare molto, però c'è da dire che l'idea di metterlo sia per Rpg Maker XP che per VX non è male ^^ Edited by Jervys
Link to comment
Share on other sites

No, non ho ancora la connessione però scrocco eheh

Ho notato che lo script in teoria dovrebbe ricaricare anche il database, ma non lo fa per uno stupido errore logico commesso dal programmatore, in poche parole ricarica tutti i file presenti in data ad esclusione di script e mappe, in piu zompa anche i file ".." e ".", l'errore è che non zompa solo i file "." e ".." ma tutti quelli che contentnengono i suddetti caratteri (e tutti i file contengo il punto che li separa dall'estensione) quindi basta sostituire

			next if file.include?(".") or file.include?("..") or file.include?("Map") or file.include?("Scripts")

con

			next if file == "." or file == ".." or file.include?("Map") or file.include?("Scripts")

e tutto dovrebbe filare liscio come l'olio, scrivo anche lo script gia modificato, ditemi se vi funziona poi ;)

#=============================================================## Edit & Play												 ##-------------------------------------------------------------## Versione: 1.0											   ## Data: 1/7/2010											  ##-------------------------------------------------------------## Autore: .:Fênix:.										   ## MSN: bmotamer@hotmail.com								   ##=============================================================# module Edit_and_Play  # Attivare lo script? (true / false)  Activate = true  # Nome della cartella per la identificazione dei cambiamenti effettuati  File = "Temp"  # Attivare con il metodo di debug? (true / false)  Debug = true  # Tasto che aggiorna le modifiche apportate  Key = Input::ALTend #=============================================================## Permette di testare il gioco e editare il progetto		  ## contemporaneamente.										 ##-------------------------------------------------------------## Questo script è compatibile con RPG Maker XP e VX		   ##=============================================================# if !FileTest.exist?("Game.rgssad") and !FileTest.exist?("Game.rgss2a") and Edit_and_Play::Activate  file = Edit_and_Play::File  ext = FileTest.exist?("Data/Tilesets.rxdata") ? "rxdata" : "rvdata"  if FileTest.exist?(file)	$DEBUG = $TEST = Edit_and_Play::Debug	if FileTest.exist?("Data/EaP_Actors.#{ext}")	  $BTEST = true	  File.rename("Data/EaP_Actors.#{ext}", "Data/BT_Actors.#{ext}")	end	File.delete(file)  else	file = File.open(file, "wb")	file.close	File.rename("Data/BT_Actors.#{ext}", "Data/EaP_Actors.#{ext}") if $BTEST	Thread.new {system("Game")}	exit  end  module Input	class << self	  alias edit_and_play_1 update if !$@	  def update		if trigger?(Edit_and_Play::Key)		  for file in Dir.entries("Data")						next if file == "." or file == ".." or file.include?("Map") or file.include?("Scripts")			eval("$data_#{File.basename(file, '.*').downcase} = load_data('Data/#{file}')")		  end		  begin			$game_map.setup($game_map.map_id) if !$game_map.nil?		  rescue			nil		  end		  $scene = $scene.class.new		end		edit_and_play_1	  end	end  end  class Scene_Battle	alias edit_and_play_2 main if !$@	def main	  edit_and_play_2	  $scene = Scene_Battle.new if $BTEST	end  endend

Link to comment
Share on other sites

  • 4 months later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...