Vai al contenuto

Rilevato Ad-Blocker. Per favore disabilita il tuo adblocker quando navighi su makerando.com - Non c'è nessun annuncio invasivo.

  • Chatbox

    You don't have permission to chat.
    Load More
Mon

RPGMAKER 2003 Aumentare limite oggetti?

Recommended Posts

Ho un pò lasciato da parte quel mio progetto per un'altra cosa usando sempre rpg maker 2003, dopo vari tentativi sono finalmente giusto ad una conclusione... ma ovviamente proprio quando ho detto "ecco trovato il sistema, devo solo programmare il tutto"... no! Il limite di oggetti è 99 molto basso di quanto mi servirebbe, non è che è possibile aumentarlo? Se si come? E' troppo lungo da spiegare il perchè ma è urgente visto che l'unico sistema che ho trovato efficace è stato "usare" gli oggetti... grazie in ogni caso.

 

Ps: se poi devo per forza spiegare mi armerò di pazienza, XD.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Beh dipende da quello che vuoi fare.

Con le variabili puoi arginare questo problema creando un menu personalizzato o usando un workaround con switch e processi paralleli. Oppure semplicemente potresti organizzare l'oggetto in maniera diversa. Non si può abbattere il limite di 99 con le patch

 

Inviato dal mio Nexus 5 utilizzando Tapatalk

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Praticamente sto progettando un "calcolatore" per un GDR da forum (spero sappiate di cosa si tratta), non sarà il massimo ma rispiarmerei molto tempo facendo tutti i calcoli insieme usando variabili apposite... il problema è proprio che le variabili non si possono viasualizzare se non premendo F9 e si perde tempo, ma anche facendo così il calcolo si annulla comunque avendo come evento comune parallelo i valori di queste variabili quindi l'unico modo per rimanerlo memorizzato è aggiungere oggetti pari alla variabile o almeno è l'unico modo che ho trovato ma poi ho visto che non può andare oltre 99... anche se questa notte non riuscivo a dormire ed una soluzione l'avrei trovata, XD ma è un pò drastica e scomoda ma se proprio non è possibile fare altrimenti mi accontento... praticamente ci sono 6 valori, prendiamo il primo: "Ps", ho creato variabili ed oggetti con questo nome, dopo fatto il calcolo inserendo semplicemente il Lv del PG (troppo complicato da spiegare nei dettagli) usando le variabili "Ps", il numero finale di queste variabili viene aggiunto sotto forma di oggetti "Ps" nell'inventario, visto che il limite di oggetti è 99 ho pensato di fare così: metto una condizione se, nel caso la variabile sia 100 o superiore diminuisce di 100 ed il resto viene aggiunto alla variabile "Ps 1", faccio lo stesso con 200, 300 e così via...

XD ho detto che era lungo, spero non vi abbia annoiato, ho anche evitato i dettagli ma ora dovreste aver capito cosa cerco e magari sappiate darmi una soluzione migliore della mia... grazie ancora.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

" il problema è proprio che le variabili non si possono viasualizzare se non premendo F9 e si perde tempo"

aspetta... tu vorresti visualizzare su schermo il valore di una variabile?

guarda che si può fare benissimo.... e non hai nessun limite per quanto concerne il numero visualizzabile... da +99999 a -99999 (mi pare).... ti servono solo tanta pazienza e 10 picture per i numeri... da 0 a 9.... ed un semplice calcolo per ricavare migliaia, centinaia, decine e unità....

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Lo so ma il problema è proprio che mi servirebbero numeri fino a 500-600 (non saprei dire in questo momento) di 6 variabili differenti, anche se nella maggior parte non dovrebbe superare 300 ma resta comunque più veloce e comodo il mio metodo... ma grazie comunque per avermi fatto presente questa possibilità.

Per il cacolo la matematica è sempre stata la mia specialità, XD quindi è l'ultimo dei problemi, infatti è stato il primo che ho risolto.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Aaaah la mia testa non sono riuscito a capire che vuoi fare,

Ti servono più oggetti o che?

Perché se si tratta solo di semplici calcoli matematici non capisco a che ti servono gli oggetti, poi che c'entra il gdr da forum?(se non sbaglio dovrebbero essere quelli scritti, in cui ogni utente scrive azioni e dialoghi del proprio personaggio quando è il proprio turno).

Spiegami o meglio spiegaci bene la tua idea perché cosi è troppo confusionaria.

Magari e pure semplice da realizzare ^^

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Dunque, avere più di 99 oggetti non è proprio possibile, a meno di riscrivere tutto l'engine del programma (dico bene @Justino? XDD), e che io sappia non esistono plugin o patch a riguardo...

 

in oltre tieni presente che premendo F9 visualizzi i valori di Variabili e Switch ma solo nel testplay, il giocatore normale non potrà farlo.

 

piuttosto un'idea potrebbe essere quella di creare un certo numero di personaggi "fantoccio" e utilizzare i loro valori di PM, PF, ATK etc.. come "contatore"... ma rimane comunque un rappezzamento inutile visto che puoi avere un qualsiasi numero di variabili in gioco, e che queste possono immagazzinare qualsiasiv valore indefinitamente... e comunque se ti serve un "rapporto visivo", anche senza fare calcoli ti basta scrivere \v[X] in un messagebox, per visualizzare il valore esatto della variabile X, dove X quindi è pari al numero della variabile che vuoi utilizzare.

 

Infine ti confesso che in 15 anni che uso rpg maker non l'ho mai visto associato a un play by forum (ma è probabile che io abbia capito un fatto per un altro XD)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Scusate se non si capisce molto, XD ma non sono bravo a spiegare, provo ad essere più preciso... in poche parole sfrutto il programma per "programmare" (scusate gioco di parole) un "calcolatore" dove appena si entra bisogna digitare un numero (comando "inserisci numero") dove ogni numero è associato ad un PG, visto che ogni PG ha statistiche diverse, poi creo una mappa per ogni PG (per ora solo 3 per provare) dove si viene teletrasportati a seconda del numero inserito, in ogni mappa ci sono le variabili che rappresentano le statistiche base del PG selezionato, poi va inserito un ulteriore numero (comando "inserisci numero") per indicare questo PG a che livello è; inserito il Lv viene fatto il seguente calcolo: Stat^ X Lv dove la prima variabile rappresenta il numero che la statistica del PG aumenta ad ogni livello ed in seguito la variabile "Stat base" va sommata al risultato fatto in precedenza; visto che le variabili tornano "normali" appena dopo il calcolo (non so perchè) ho dovuto creare degli oggetti che rapresentano le statistiche, che cioè memorizzano i risultati ed infatti subito dopo il calcolo c'è un comando che apre l'inventario.

 

Per spiegarlo schematicamente:

 

 - Nella prima mappa c'è il comando per inserire il numero del PG.

 - In seguito si viene teletrasportati nella mappa di questo PG dove sono memorizzate le sue statistiche.

 - Va inserito un ulteriore numero per indicare il livello del PG e vengono fatti tutti i calcoli della situazione.

 - Fatti i calcoli vengono aggiunti nell'inventario gli oggetti che rapresentano le statistiche di quel PG a quel Lv.

 - Ora non serve altro che ricopiare a mano questi numeri nel forum, evitando calcoli lunghi a mente che potrebbero essere sbagliati.

 

Faccio anche uno screen per essere sicuro che sia chiaro:

 

rpg_maker_by_monmaltron-d7mlolq.png

 

C'è la variabile 0001 che memorizza il numero inserito, poi la variabile 0002 prende questo numero e fa capire che è il livello... non funzionava direttamente; poi vengono aggiunti gli oggetti pari al risultato.

Nella seconda pagina si apre l'inventario che mostra gli oggetti che rapresentano le stat... ho dovuto fare così perchè vedevo che il calcolo veniva ripetuto di continuo e che quindi le variabili aumentavano continuamente.

 

Come già detto avrei già una soluzione ma chiedo a voi in caso ci sia un modo migliore e soprattutto più veloce, a dirla tutta non è così lento il mio metodo ma voi siete più esperti di me, per esempio quel "\v[X]" di ghost rider mi incuriosisce, sicuro che funzioni come serve a me? In quanto alla tua ultima frase è da tempo che cerco un programma che mi permetteva ciò, XD quindi ho colto a volo.

 

...XD Che stanchezza, spero che ora si sia capito.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Come già detto avrei già una soluzione ma chiedo a voi in caso ci sia un modo migliore e soprattutto più veloce, a dirla tutta non è così lento il mio metodo ma voi siete più esperti di me, per esempio quel "\v[X]" di ghost rider mi incuriosisce, sicuro che funzioni come serve a me? In quanto alla tua ultima frase è da tempo che cerco un programma che mi permetteva ciò, XD quindi ho colto a volo.

 

ma che casino XDDDD facevi prima a usare una calcolatrice bwhahaha

 

comunque si, \v[8] ad esempio mostra il valore della variabile n°8 in un normale message box, una volta ottenuto con i tuoi calcoli il risultato, lo fai immagazzinare in quella variabile e il gioco e fatto.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

XD Ok, proverò questo metodo.

 

Una calcolatrice no perchè è più lenta ed excel ho provato ma non rispetta ciò che mi serve, a me serve un calcolatore che tenga in memoria le statistiche e... quello che ho fatto, insomma; grazie per avermi fatto presente tutte queste alternative, su rpg maker intendo.

Magari quando finisco lo posterò così capirete perchè insisto tanto.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Puoi semplicemente usare dei chara con la grafica di numeri e rappresentare su mappa quello che ti serve.

Se ho ben capito quello che vuoi realizzare, ti basta usare le variabili e non gli oggetti.

Per inizializzare il processo d'inizio usa un evento con condizione d'avvio automatico e alla fine metti una switch per bloccarlo o un cancella evento e per i calcoli usa un processo parallelo con attivazione uno switch.

Per visualizzare unità decine e centinaia usa i chara dividendo il valore della variabile per 100 otterrai le centinaia per 10 le decine ect

 

Inviato dal mio Nexus 5 utilizzando Tapatalk

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Ho provato vari metodi ed alla fine quello di ghost è risultato quello migliore (\v[x]), non per sembrare banale, XD ma grazie mille... solo però non capisco perchè se cancello tutti gli oggetti ("array" nel database a 1), per rispiarmiare spazio, ed avvio il gioco mi da errore, per fortuna che avevo salvato una sorta di backup sul desktop altrimenti avrei dovuto rifare tutto... ehm si, ora il problema è opposto al titolo, XD se devo aprire un nuovo topic dite pure, sono stato admin di un forum quindi so cosa vuol dire.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

You need to be a member in order to leave a comment

Crea un account

Iscriviti per un nuovo account nella nostra comunità. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora

  • Contenuti simili

    • Da Hiroshi Tetsuya
      buongiorno maker sto sviluppando un gioco in rpg maker 2003 ma ho un problema. Ho creato un evento torcia per vedere al buio e funziona, il problema è che nella mappa prova non mi da problemi, all'interno della mappa effettiva mi fa laggare il gioco in maniera spropositata. Vi allego un video e lo screenshot del codice, spero che qualcuno possa aiutarmi. Ps nelle mappe c'è un solo processo parallelo.
      problema torcia.mp4
    • Da Hiroshi Tetsuya
      Eccoci giunti ad un nuovo aggiornamento, il gioco sta procedendo bene ecco una piccola chicca creata per il gioco, un animazione 3d di quando accendi il computer per salvare fatemi sapere se vi piace ciao. Ps purtroppo non posso caricare il video per motivi di grandezza. Perciò verrà caricato su Youtube, vi lascio il link:
      Youtube: https://www.youtube.com/watch?v=7_TVhd95tOc
       
       
    • Da kaine
      Questa patch modifica la funzione del comando-evento che avvia una battaglia per memorizzare invece alcuni dati in un gruppo di switch e variabili. Il passaggio alla schermata di battaglia viene saltato. Si tratta di un modo comodo per eseguire battaglie personalizzate, pur avendo accesso ad almeno alcuni contenuti del database relativi a nemici e truppe e potendo utilizzare il comando-evento di sistema predefinito.
       
      La truppa scelta nel comando è memorizzata nella variabile #3355, il numero di nemici in #3321. Gli switch da #1021 a #1024 contengono i flag per lo sfondo, la fuga, la sconfitta e il primo colpo. Dall'ID 5001 in poi, gli switch (nascosto, trasparente, colpo critico, di solito manca, volante) e le barre (ID, X, Y, tonalità, HP, MP, forza, difesa, mente, velocità, EXP, oro, oggetto, probabilità di oggetto, tasso di crit) riceveranno i dati sui nemici. Per entrambi i tipi di dati, ogni singolo nemico è un blocco di 20 voci (5001~, 5021~, 5041~,...). Le definizioni di comportamento non vengono memorizzate.
       
      Le versioni RPG2003 memorizzano valori aggiuntivi, lo switch #1025 per la randomizzazione delle truppe, il #1026 per l'impostazione dell'allineamento e la variabile #3360 per il tipo di battaglia scelto nel comando. Inoltre, c'è una sedicesima variabile per ogni truppa-nemico per memorizzare l'ID dell'animazione di attacco.
       
      Se nel comando evento sono definiti casi extra per vittoria, fuga e sconfitta, l'interprete non sarà in grado di elaborarli.
       
      Assicuratevi di scegliere un file per l'esatta versione che state utilizzando, altrimenti il vostro EXE si romperà. Ci sono eccezioni a questo, poiché la 2000-1.51 e la 2000-1.52 usano lo stesso RPG_RT e il file per la 2003-1.09 funziona fino alla 2003-1.12 (Maniac Patch solo fino a mp210414).
       
      Tool e versioni supportate:
      Rpgmaker 2000: v1.07-v1.10-v1.50-v1.51-v1.60-v1.61-v1.62
      Rpgmaker 2003: v1.08-v1.09-v1.12
      Autore: KotatsuAkira
       
      Link Download:
      https://www.mediafire.com/file/mpasw5lgwlq57xm/RPGMakerPatch_CombatShortcut.7z/file
       
       
      Per applicarla dovete usare questo programmino qui:
      http://www.mediafire.com/download/5jf9r44itbm7674/lips102.zip
      Nel caso in cui invece avete patchato il vostro gioco con la versione 0.20 di dynrpg mettete la patch direttamente nella cartella dynpatches.
    • Da kaine
      Questa patch risolve un fastidioso bug, che si presenta durante le battaglie,  nel caso in cui si seleziona un comando di tipo "Link to Event"(se non sbaglio nella versione italiana dovrebbe chiamarsi solo "evento"). Che succede?l'ultima skill/item viene eseguita una seconda volta, ed il gioco non trovando l'item chrasha. Grazie ad essa tutto ciò non si verifica più.   Tool e versioni supportate:
      Rpgmaker 2003: v1.00-v1.03-v1.05-v1.08-v1.09
      Autore: Cherry, KotatsuAkira(porting)  
      Link Download:
      (2003 v1.08)
      http://www.mediafire.com/download/bo477lp3faw0s3z/BattleActionLinkToEventBugfix.rar
      (2003 v1.00-v1.03-v1.05-v1.08-v1.09)
      https://www.mediafire.com/file/55es158pzpc7zc5/RPGMakerPatch_BattleActionLink.7z/file
       
      Per applicarla dovete usare questo programmino qui:
      http://www.mediafire...674/lips102.zip
      Nel caso in cui invece avete patchato il vostro gioco con la versione 0.20 di dynrpg mettete la patch direttamente nella cartella dynpatches.
×