Jump to content
Rpg²S Forum

RPG Maker VX Patching System


Melosx
 Share

Recommended Posts

RPG Maker VX Patching System

Descrizione

Lo script permette di creare patch e di importarle in un gioco per aggiornarlo.

Funzione UTILISSIMA quando andate a creare un gioco molto pesante. Se infatti vi si trova un bug il giocatore sarà costretto a scaricarsi di nuovo il gioco corretto. Cosi invece basta la piccola patch(ed eventuali immagini messe a parte) per debuggare il gioco.

 

Autore

Yeyinde

 

Istruzioni per l'uso

Le istruzioni le trovate nello script in inglese... Il buon zio Melosx vi traduce le più importanti per voi.

Istruzioni:

1 Inserite lo script sopra Main e sotto qualsiasi altro script.

2 In "Main", aggiungete la seguente linea prima di "begin":

Patcher.start

3 In "Main", aggiungete la seguente linea alla fine dello script:

Patcher.finish

4 Modificate i parametri in "PatchConfig" in base ai vostri bisogni.

5 Per creare una patch usate il call "$scene = Scene_PatchMaker.new" con l'evento "Script..." (terza pagina degli eventi).

Premete A sul parametro che vi interessa e nel successivo menu sull'elemento che vi interessa importare nel file della patch.

Una volta selezionati gli elementi che vi interessano premete su >>Finish e la patch verrà generata nella cartella del gioco.

 

Significato parametri modulo PatchConfig:

Ext = Estensione del file della patch

Key = Una password per proteggere la patch(non so se sia così in quanto la patch se viene aperta con Blocco Note può essere modificata, rovinandola ovviamente).

Salt = Insieme di lettere per criptare il tutto. Per maggiore sicurezza potete cambiarle.

Folder = Nome della cartella dove le patch verranno inserite per essere lette.

Name = Nome interno per il file di patch. Cambiatelo per avere più sicurezza.

 

Script

Lo script è troppo lungo tant'è che supero il limite di caratteri.

Vi lascio quinid il link al .txt e ad una demo fatta da me.

SCRIPT

DEMO

 

 

Bugs e Conflitti Noti

Con lo swapxt v1.0 (e penso anche con la v0.4). Purtroppo non swappa. Gli eventi vuoti o con sola grafica spariscono. Questi due problemi avvengono solo se lo script si trova alla fine.

Audio delle animazioni fermato dopo circa mezzo secondo. Questo problema(riscontrabile anche nella demo) avviene sempre.

Edited by Melosx

http://i.imgur.com/ROhv4te.png



287x66-white.png

Link to comment
Share on other sites

Ah sembra un ottimo script, utile a non riscaricare progetti (la mia lenta connessione ringrazia! XD) :3

^ ^

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

Trovata incompatibilità con lo swapxt... se messo alla fine lo script della patch non fa swappare... Se messo sopra gli alktri swappa ma può avere altri effetti indesiderati...

Altro problema è negli audio delle animazioni delle skill (BS Tankentai 3.4d + ATB 1.2c) che durano meno di un secondo.

http://i.imgur.com/ROhv4te.png



287x66-white.png

Link to comment
Share on other sites

A fine post c'è il link alla demo. Nella cartella patch c'è una patch fatta per l'occasione che cambia il primo pg con il protagonista del mio proj. Se la patch viene tolta ritorna il vecchio aluxes se la rimettete riappare Dan in tutto il suo splendore... Divertitevi

Patching System DEMO

http://i.imgur.com/ROhv4te.png



287x66-white.png

Link to comment
Share on other sites

Ciao Melosx, ho provato la demo.. Mi scuso per la mia ignoranza.. Quando vado ad aprire quel "menù" dal CRISTALLO mi dà tante sezioni. Su alcune ( quelle con >> ) si apre la sezione. Non ho capito praticamente niente. Dovrei premere A nella sezione o nella sottosezione? Ho provato a fare tutte e due le cose ma non mi ha dato fini positivi. Ho provato a selezionare il file nella sottosezione di CHARACTER e fare Finish e mi succede questo ---> Messaggio di Errore: File non trovato.. Mi chiude il gioco e fa apparire dei file strani dentro la cartella! E' normale? Perfavore questo è uno script che potrebbe essermi utile assai, puoi fare una guida??? O almeno puoi far un post dove spieghi tutto??? :D Ti sto chiedendo troppo ma alla fine penso che avrai molti crediti in molti giochi ;) Grazie mille
Progetto in corso: L'Isola
Link to comment
Share on other sites

Allora..

Apri il menu dal cristallo...

Mettiamo casotu voglia patchare in un gioco un bug del primo pg che hai corretto.

Nella verione corretta vai su Actors

http://i51.tinypic.com/2mmg0t2.png

In quella sezione

http://i52.tinypic.com/w8rwvc.png

clicca su Actors 1 e ora diventato blu

http://i53.tinypic.com/j5jbc6.png

torna indietro con ESC e clicca su finish una volta sola... anche se non succede nulla dal punto di vista visivo o uditivo chiudi il progetto e nella cartella principale trovi un nuovo file, quello nel riquadro blu

http://i55.tinypic.com/2e67eqr.png

Questo file va copiato nella cartella Patch del gioco con l'errore. Mi raccomando che se patchi un Actor con grafica diversa devi inserire la nuova grafica nella relativa cartella...

Spero adesso tu abbia capito...

Edited by Melosx

http://i.imgur.com/ROhv4te.png



287x66-white.png

Link to comment
Share on other sites

Spiegazione ottima! Davvero! Ho provato a fare ciò che hai illustrato, ma quando vado a selezionare Finish, mi da una finestra di errore che dice: IMPOSSIBILE TROVARE IL FILE NO SUCH FILE OR DIRECTORY - AUDIO.

Nella cartella mi si creano 4 file: 1) .data 2) .graphics 3) .script.rb 4) Test.002

Fammi sapere, magari è errata la demo o sarò io che son proprio cretino grazie anticipate :)

Progetto in corso: L'Isola
Link to comment
Share on other sites

Spiegazione ottima! Davvero! Ho provato a fare ciò che hai illustrato, ma quando vado a selezionare Finish, mi da una finestra di errore che dice: IMPOSSIBILE TROVARE IL FILE NO SUCH FILE OR DIRECTORY - AUDIO.

Nella cartella mi si creano 4 file: 1) .data 2) .graphics 3) .script.rb 4) Test.002

Fammi sapere, magari è errata la demo o sarò io che son proprio cretino grazie anticipate :)

Crea una cartella chiamata "Audio" nella cartella del progetto

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

Quando clicchi su >>Finish ti crea solo il file Patch_YY_MM_DD.rvdata nella cartella principale del gioco.

Gli altri file sono già della demo e sono:

In Graphics -> Characters c'è $Dan.png.png

In Patch c'è una patch, chiamata Patch_Ishar_PG.rvdata, creata da me e funge da esempio...

Prima di creare una tua patch prova a eliminare la patch già presente nella cartella Patch. Se ti da ancora errore fai uno screen per capiremeglio che errore ti da.

http://i.imgur.com/ROhv4te.png



287x66-white.png

Link to comment
Share on other sites

Melosx ho capito il problema! ;) Nella cartella della DEMO era mancante la cartella Audio con dentro i BGM BGS SE ME quindi dava errore, ho corretto e mi funziona! DOMANDA: Ho provato per esempio a creare una patch cliccando solo su Actor1. Che ci faccio, che mi risolve? Rispondi a questo e credo di aver capito a fondo lo script! :)
Progetto in corso: L'Isola
Link to comment
Share on other sites

Lo scopo dello script è quello di patchare un gioco per correggere un errore e/o ampliarlo... se nel tuo gioco viene segnalato un errore nell'Actor 1 (ad esempio troppi pv o troppo pochi) correggi l'errore crei la patch con l'Actor 1 corretto e la distribuisci. Gli utenti inserendo la patch nella loro copia del gioco si vedranno l'errore corretto senza doversi andare a riscaricare il progetto corretto.

http://i.imgur.com/ROhv4te.png



287x66-white.png

Link to comment
Share on other sites

Ok vediamo se ho capito! Ho fatto un personaggio che impara certe abilità a certi livelli. Però voglio cambiarli! Creo un altro progetto! Ricreo il personaggio senza errori. Ma se volessi correggere un personaggio con grafica mia? Per esempio nel mio gioco uso un personaggio non RTP, come ho notato nello script, quando vado su actor, mi elenca solo i primi 8 actor. Esiste un modo per abbinare un pg a un actor? Chi scarica la patch per correggere il gioco, quel gioco deve avere quello script incorporato? Una patch può servire ad AMPLIARE il gioco gia fatto?? Grazie mille per la tua disponibilità!!! Sei mitico!
Progetto in corso: L'Isola
Link to comment
Share on other sites

  • 1 month later...

allora, io avrei una domanda...

poniamo caso che io voglia creare una sorta di "evento" che dura si e no 2 mesi, questo evento non è altro ke una piccola espansione del gioco uguale agli eventi dei classici mmorpg, allora, da quello che ho capito io dovrei, creare l'evento poi andare a selezionare nel menu' tutti i paramentri che vengono coinvolti da questo evento giusto ?

dopo di che mi si crea automaticamente nella cartella digioco la patch dell'evento...

infine per far avere questo evento ad altri giocatori dovrei passarli la patch oppure farla scaricare giusto ?

 

e per togliere l'evento è abbastanza cancellare la patch nella cartella del gioco

 

ho sbagliato qualcosa ?

 

EDIT: mi da errore al rigo 2784 : @map = $data_maps[@map_id]

cm mai ?

Edited by rizzuccio
Link to comment
Share on other sites

Non hai sbagliato nulla... riguardo all'errore c do un occhio e ti faccio sapere..

 

Edit: In che contesto ti da errore?? nel creare la patch o nel patchare un gioco??? a me non da errori...

Edited by Melosx

http://i.imgur.com/ROhv4te.png



287x66-white.png

Link to comment
Share on other sites

  • 1 month later...

Bello script!

Ma quindi questo script può essere usato anche per creare delle mini-espansioni\DLC per i giochi? Fantastico, proverò!

http://team.ffonline.it/imgpersonaggio/cloud_en.jpg

And you, wich Final Fantasy character do you resemble?

 

Progetti in costruzione:

 

INFINITE 1.0: The Rise Of The Shadow.

Pronto al: 10%

 

 

"Noi non siamo nulla. Siamo solo esseri che sono stati imprigionati nelle Infinite Tenebre." [Zaior a Sanith, Infinite 1.0]

"Tu pensi di essere sempre nel giusto. Sappi che non è così. Salverò tua sorella, ma sappi che non lo farò per la Luce, nè per la memoria di Traktren, nè per potermi riappacificare con Lance. Lo farò per te." [sanith a Maria, Infinite 1.0]

"Ed egli dipinse col suo sangue le ultime rune, morente, sperando che la "lux ultima" potesse aiutarlo, ma non lo fece, in quanto il suo nemico con lui vaga tuttora nell'Infinito, soffrendo e cercando di incantare le anime oscure, proprio come le nostre." [Lance a Sanith, Infinite 1.0]

 

 

http://www.userbars.com/50494/648755/851-1091-ubd5610.png

Link to comment
Share on other sites

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...