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 kaine
      Sostituisce il comando per richiamare la schermata del negozio con l'impostazione di alcuni interruttori e variabili. Questo è stato pensato per essere utilizzato quando si desidera creare schermate di negozio personalizzate, pur mantenendo la comodità di poter definire i dati di base e l'assortimento di un negozio con un solo comando.

      ★ Impostare l'interruttore #1015 su ON se è selezionato normale o acquisto, altrimenti su OFF.
      ★ Impostare l'interruttore #1016 su ON se è selezionato normale o vendita, altrimenti su OFF.
      ★ Impostare la var #3409 sul tipo di testo selezionato (A|B|C >>0|1|2).
      ★ Impostare la var #3410 sul numero di articoli disponibili nel negozio.
      ★ Riempire le variabili che iniziano con #5001 e impostarle sugli ID degli articoli selezionati.

      Non accadrà nulla di visibile senza ulteriore lavoro. Si consiglia di chiamare un evento comune che contenga il processo della schermata del negozio personalizzato subito dopo aver definito il negozio. Inoltre, l'opzione Casi per trattamenti diversi dopo gli acquisti se il giocatore ha comprato/venduto qualcosa non farà nulla o smetterà di funzionare completamente quando questa patch sarà applicata.
       
      Tool e versioni supportate:
      Rpgmaker 2000: v1.07-v1.10-v1.50-v1.51-v1.52-v1.60-v1.61-v1.62
      Rpgmaker 2003: v1.00-v1.03-v1.05-v1.08-v1.09
       
      Autore: KotatsuAkira
       
      Link Download:
      https://www.mediafire.com/file/pvgg5rhmgmye3zc/RPGMakerPatch_ShoppingShortcut.7z/file
       
       
      Se avete l'ultima versione di dynrpg mettete la patch direttamente nella cartella dynpatches. Altrimenti dovete applicarla tramite lunar ips che trovate qui:
      http://www.mediafire.com/?5jf9r44itbm7674
    • Da kaine
      Questa patch modifica il modo in cui le tavolozze delle immagini vengono caricate e calcolate e scambia la modalità di visualizzazione all'interno della finestra di gioco e a schermo intero da 16 a 32 bit. Tutti i file grafici devono ancora avere colori indicizzati a 8bit! Ma con questa patch verranno visualizzati come previsto senza ulteriori perdite di qualità.


      Se si utilizza RPG2000 1.07, è sufficiente attivare la funzione schermo 32bit dello strumento DestinyPatcherV2 e successivamente applicare la patch 32bit-Fix di DestinyV2.
       
      Tool e versioni supportate:
      Rpgmaker 2000: v1.61-v1.62
      Rpgmaker 2003: v1.08
       
      Autore: Bugmenot,KotatsuAkira
       
      Link Download:
      (2003 v1.08)
      https://www.mediafire.com/file/x5lm6ukulc0v6q9/32bit%28fix%29.rar/file
      (2000 v1.61-v1.62)
      https://www.mediafire.com/file/r3u2uark1gub7e3/RPGMakerPatch_Screen32.7z/file
       
       
      Se avete l'ultima versione di dynrpg mettete la patch direttamente nella cartella dynpatches. Altrimenti dovete applicarla tramite lunar ips che trovate qui:
      http://www.mediafire.com/?5jf9r44itbm7674
      
    • Da kaine
      Questa patch cambia la larghezza di tutto il testo renderizzato sullo schermo di gioco da 6 a 8 (i caratteri larghi e EXFONT passano da 12 a 16, il mezzo spazio da 3 a 4) pixel, mentre l'altezza rimane 12. Per utilizzarlo correttamente, potrebbe essere necessario sostituire i font utilizzati dal motore e inserire nell'EXE una nuova immagine EXFONT con una larghezza di 208 anziché 156 pixel.

      Per il momento, non utilizzare questa funzione in combinazione con EXtraFONT. In particolare, applicatela solo se sapete perfettamente cosa state facendo, poiché dovrete regolare manualmente la definizione della larghezza ridimensionata automaticamente di EXFONT al momento del caricamento da 288 a 384 pixel.
       
      Tool e versioni supportate:
      Rpgmaker 2000: v1.07-v1.10-v1.50-v1.51-v1.52-v1.60-v1.61-v1.62
      Rpgmaker 2003: v1.00-v1.03-v1.05-v1.08-v1.09-v1.12
       
      Autore: KotatsuAkira
       
      Link Download:
      https://www.mediafire.com/file/tl9kkcf78b7twqw/RPGMakerPatch_TextWidthEight.7z/file
       
      Se avete l'ultima versione di dynrpg mettete la patch direttamente nella cartella dynpatches. Altrimenti dovete applicarla tramite lunar ips che trovate qui:
      http://www.mediafire.com/?5jf9r44itbm7674
×