Search the Community
Showing results for tags '[RM2k/2k3]'.
-
Dunque, non chiedetemi perché, ma ho deciso di creare un template per mostrare il tempo di gioco nei salvataggi nelle versioni 2000 e 2003 di RPG Maker. È una sciocchezzuola: praticamente cambio momentaneamente il nome dell'eroe nel tempo di gioco prima di aprire il menu di salvataggio, per poi ripristinare il nome originale. Screenshot: (per screenshot più belli e più sensati provate i giochi Theory Of The Order e Theia - The Crimson Eclipse che hanno incorporato il codice) Aggiornamento (15/02/2015): Ho creato dei template universali da applicare a qualsiasi gioco (basta aprire il template da RpgMaker 2000 o 2003 e copiare gli eventi comuni di cui parlo sotto; le varie versioni del template hanno come unica differenza il file RPG_RT.ldb (il database), di cui trovate una copia originale nei vari file .rar). link Dato che è un processo a eventi e non via script, qualunque modifica al numero di eroi coperti dal codice richiede parecchio tempo e se l'utente non sa cosa sta facendo è meglio che eviti. Pertanto, invito eventuali interessati a usare una delle combinazioni presenti nell'archivio (1 eroe, 2 eroi, 3 eroi, 25 eroi, 50 eroi; le ultime due sono "pesanti" e richiedono qualche secondo prima che compaia il menu dei salvataggi, le altre lo chiamano all'istante) Come funziona di preciso? Tramite degli eventi comuni. Innanzitutto, va premesso che per utilizzarlo bisogna impedire all'utente di salvare dal menu di default: per ogni punto in cui è possibile salvare è obbligatorio lanciare tramite il comando "Chiama Evento" l'evento comune "Salvataggio". Per rendere il codice universale, ho utilizzato le variabili 49998 e 50000 per i minuti e per le ore nei salvataggi. Se (com'è lecito pensare) non avete allungato la lista delle variabili fino a 50000 variabili il codice funzionerà lo stesso, con la sola differenza che i nomi di queste due variabili vi verranno mostrati come dei punti interrogativi. Dovete però modificare nell'evento "Salvataggio" nei due comandi "variabile 49998=variabile2" e "variabile 50000=variabile3" le variabili 2 e 3 in base a quelle che avete usato per l'orologio rispettivamente per i minuti e le ore (se non avete già un evento orologio potete usare il mio volendo, ma do per scontato che abbiate già usato le variabili 1, 2 e 3 per altre cose, quindi dovete modificarlo in accordo con le vostre esigenze). Per copiare il codice NON cliccate mai sull'evento "Savetime" (ci starà troppo a caricare: la versione per 50 eroi potrebbe metterci dai 5-10 minuti in su... vi ho avvisati), ma cliccate col destro su "Salvataggio" e fate "copia multipla per 2 celle". Nell'evento "Salvataggio" modificate il comando "Chiama evento" in modo da chiamare il "Savetime" (nel template chiama il terzo evento comune, ma immagino che da voi "Savetime" comparirà in un altro punto) Infine, come potete vedere, in fondo al solito evento "Salvataggio" troverete dei "cambia nome eroe": dovete modificare il nuovo nome (che io ho impostato come Eroe01, Eroe02 ... Eroe50) con il nome vero del personaggio. Ecco i limiti del codice: -impossibile mostrare un tempo di gioco superiore a 99:59 (arrivati a 100 ore la variabile 50000 (quella su cui si basano le ore mostrate nei salvataggi) verrà resettata e il conteggio ripartirà da 0) -non è possibile permettere al giocatore di rinominare permanentemente gli eroi coperti dal codice tramite il menu di scelta nome (al massimo è possibile fornire al giocatore la scelta di qualche nome pre-impostato, così sapete di preciso quali nomi scegliere), perché al successivo salvataggio i nomi cambiati verrebbero sostituiti dal tempo di gioco. Per usare i cambia nome permanetemente bisogna usare degli eroi fittizi non coperti dal codice. -impossibile permettere il salvataggio dal menu di default di RpgMaker (e anche usare semplicemente il comando "chiama menu salva": bisogna sempre chiamare l'evento comune "Salvataggio"). Se avete dubbi o volete aiuto fatemi sapere^^ Se notate errori di qualsiasi tipo, fatemi un fischio e vedrò di correggere^^ ps: se l'autore di un progetto che io reputo davvero interessante dovesse chiedermelo, *potrei* anche riscrivere il codice con altre variabili, ma non intendo farlo per tutti (e probabilmente declinerei richieste anche da autori che ritengo meritevoli per motivi di tempo). Non ve la prendete. È comunque possibile estendere le potenzialità del codice aggiungendo roba varia (come nome del capitolo o dell'area), ma entro certi limiti (il limite dei caratteri è 12, di cui 5 vengono utilizzati da HH:MM) Roba vecchia (24/01/2014):
