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

Recommended Posts

Titolo contradittorio? Il punto è proprio questo; ho messo da parte quel progetto della palla di fuoco che non funziona come dovrebbe (mi devo decidere di scaricare il plugin che SECONDE ME risolverebbe il tutto) per rimettermi a lavoro su un progetto che lasciai perchè non ero abbastanza esperto, non che ora sia cambiato molto ma come minimo non mi sono fermato ad ogni passaggio capendo subito come risolvere precisando che ho preferito azzerare ciò che feci in passato... passiamo ora però a ciò che non ho saputo risolvere, mi scuso in anticipo se non si capisce, XD, ma ormai sono famoso per aver una capacità pessima nel spiegarmi.

 

Ricordate quel battle system personalizzato pokèmon (non so in che ordine mettere quest'ultime 4 parole, XD) a cui stavo lavorando? Bene, da quando mi diletto con codesto programma mi diverto a capire come potrei emulare qualcosa di un gioco in commercio ed ogni tanto mi chiedo "perchè non farlo sul serio?", da qui nacque l'idea di tale progetto ma inizialmente sbagliai tutto incasinando sempre più invece di sistemare, XD... ho pensato "come fare un battle system come nei pokémon senza cambiare mappa?", ovviamente facendo tutto ad immagini ed eventi comuni schematizzando il tutto per permettermi tutte le dovute modifiche che ci saranno bisogno di mappa a mappa e di avversario in avversario utilizzando gli stessi eventi comuni ma ovviamente immagini diverse e via dicendo.

 

Ehm... effettivamente non si capisce ciò che dico forse perchè uso troppe parole? E' che cerco di dare più informazioni possibili che sicuramente saranno utili... ora però passiamo al momento del "blocco"... durante la battaglia ciò che succede in mappa non deve ovviamente interagire ne con la battaglia ne con l'eroe e via dicendo, quindi ho pensato di fare un evento automatico che blocchi il tutto... il problema è che blocca letteralmente tutto, anche il gioco o lo rallenta a dismisura oppure non cambia niente cioè gli eventi su mappa riescono ad interagire lo stesso, ho messo apposta uno che si muove ed esce un messaggio se tocca l'eroe per capire effettivamente come impedire cose del genere ed in alternativa, tornando all'evento automatico, impedisce il corretto funzionamento di uno o più eventi che "controllano" la battaglia (per ora ovviamente ho solo schematizzato il turno).

 

Facendo vari tentativi mi sono reso conto che durante la visualizzazione di un messagge box gli eventi su mappa non si muovono dalla loro posizione ne possono interagire compreso quello messo da me come prova che funziona "con collisione" (traducendo letteralmente, XD), per ora ovviamente lo sfondo di battaglia è invisibile per assicurarmi ciò, ciò è possibile anche se l'evento che fa uscire il messaggio è un "semplice" evento sotto chiamata (quelli ideali per ciò che devo fare io); me ne sono reso conto perchè per iniziare a vedere come e se funzionava il tutto ho utilizzato il semplice comando delle 4 scelte ma un pò per estestica (odio quella linea blu che sottolinea la scelta selezionata) un pò per funzionalità (come cavolo si può dire, XD) l'ideale è utilizzare invece delle immagini che fanno da "pulsante" ma così facendo, senza alcun messagge box, l'evento messo li per infastidirmi riesce nella sua impresa quindi ho pensato di mettere un messaggio invisibile e vuoto e funziona... o meglio funziona bloccando lo scocciatore ma oltre al fastidio grafico della freccetta (che ho visto che c'è un plugin per spostarla e non ricordo se si può anche rimuovere ma volendo spostandola in un punto strategico posso mimetizzarla in qualche modo), non mi permette di interagire con gli eventi che fanno funzionare la battaglia, le immagini appaiono e si muovono ma se non si attivano gli eventi a catena del turno è tutto inutile oltre al fatto che se premo invio o "Z" il messaggio sparisce e quindi finisce la magia.

 

Ora sto zitto, si, XD... credo di aver detto tutto ciò che c'è da dire e spero mi sappiate dare una soluzione, grazie in anticipo comunque!

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

uhm così su due piedi, hai provato, che so, ad attivare uno switch a inizio battaglia (chiamiamolo tipo "Battle Start"), e a mettere ad ogni evento su mappa, una nuova pagina che si attiva con quello switch, che li blocca completamente? (nessun comando, nessun movimento, etc..) così appena parte la battaglia non dovrebbero più muoversi e non dovrebbero intralciarti; dopodichè a fine battaglia disattivi quella switch.

 

In alternativa, fai il BS su una mappa a parte (come fanno tutti quelli che usano in bs laterale personalizzato xDD) usando il comando "Memorizza Posto" (se hai la versione italiana è tradotto così... lo so, stendiamo un velo pietoso XD) a pagina due per usare 3 variabili dove memorizzare ID della mappa, coordinata X e coordinata Y; poi a fine battaglia usi il comando "vai a posto memorizzato", utilizzando quelle stesse 3 variabili per tornare esattamente dov'eri prima della battaglia.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Già si attiva uno switch, XD, ormai è un abitudine far capire al gioco "guarda che è in corso questa cosa" ed effettivamente sarebbe un idea... peccato che l'eroe si muova lo stesso quando anche lui deve star fermo ma questo problema già mi si presentò in passato risolvendo con "muovi evento", "ferma-ripeti" per farlo bloccare, "ferma-SENZA ripeti" per farlo ripartire... se ricordo bene, XD ma preferirei utilizzare un metodo più "malmeabile", che non devo bloccare il mondo per farlo funzionare e restare in pace ma deve farlo lui stesso, non so se capite... comunque gli eventi sono comuni non su mappa.

 

Per la seconda cosa, no, non voglio farla su una mappa diversa, già in passato feci così proprio come hai detto ma la schematizzazione del turno mi dava errori continui, ora saprei far tutto bene ma ormai ho deciso di farlo avvelendomi delle immagini, com'era l'idea iniziale ma non avevo ancora idea come fare, XD.

 

Scusa comunque per aver aspettato molto, grazie in ogni caso per la risposta, ma ho voluto provare di mio una soluzione, purtroppo ancora niente, grazie a 2 plugin sono riuscito a far muovere il cursore durante il messagge box ma resta il problema che gli altri eventi sono bloccati finche non premo "invio, Z, esc o X" per far sparire il messaggio ma così facendo va tutto a farsi benedire... AAAAAH! Mi servirebbe un modo per far credere al gioco di aver cliccato uno dei pulsati citati prima, il resto saprei già come fare ma sono bloccato qui; mal che vada ho già l'"ultima speranza" (lungo da spiegare ma veloce da fare), XD, ma preferirei non arraggiarmi ma farlo per bene.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Già si attiva uno switch, XD, ormai è un abitudine far capire al gioco "guarda che è in corso questa cosa" ed effettivamente sarebbe un idea... peccato che l'eroe si muova lo stesso quando anche lui deve star fermo ma questo problema già mi si presentò in passato risolvendo con "muovi evento", "ferma-ripeti" per farlo bloccare, "ferma-SENZA ripeti" per farlo ripartire... se ricordo bene, XD ma preferirei utilizzare un metodo più "malmeabile", che non devo bloccare il mondo per farlo funzionare e restare in pace ma deve farlo lui stesso, non so se capite... comunque gli eventi sono comuni non su mappa.

 

beh, vediamo, potresti provare mettendo un evento parallelo - non automatico (che si attiva con lo stesso switch della battaglia) - che utilizzando la funzione "inserisci controllo tasti" (key imput processing se hai la versione inglese) - se ti sei lanciato in questa impresa suppongo tu la sappia già usare (anche se non mi spiego perchè, col controllo tasti attivato e impostato su "aspetta pressione tasto" in gioco continui a muoversi anche in quel caso), e fai in modo che se vengono premuti i tasti delle 4 direzioni, imposti il movimento dell'eroe usando solo il comando "Pausa\Wait" in pratica così disabiliti il movimento dell'eroe.

 

 

 

1431186394.png

 

 

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Impresa credo sia proprio il termine giusto, XD, ovviamente conosco quel comando, stavo appunto smanettando con tale per cercare una soluzione ma scusami non ho ben capito cosa intendi farmi fare ma alla fine ho optato per quello che ho già citato; prima di lottare "blocca eroe(ripeti)", dopo lottato "blocca eroe" utilizzando "mouvi evento(eroe)".

Il problema più che risolto è stato aggirato, XD, grazie ancora per il supporto (se non ringrazio ogni volta ho sensi di colpa, XD)... beh, ovviamente se quanlcuno ha soluzioni alternative fanno sempre comodo sapere un pò a tutti.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Si si, già visto, XD, ma non è ciò che cerco, comunque il comando usato già fa la sua sporca figura, non c'è bisogno di usare questi mezzi... piuttosto è questo quel plugin che ho citato riguardo alla palla di fuoco, in effetti non ho ancora provato... ma credo che sto andanto un pò OT

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
      In questa discussione verranno raccolte le quick patch per dynrpg trovate in rete.
      Nota: le quick patch vanno inserite nel file dynrpg.ini sotto la dicitura [QuickPatches], che va inserita solo una volta se non l'avete ancora fatto, altrimenti verrà letta solamente la prima o l'ultima che avete inserito non ricordo bene quale delle due fosse
      Nota2: SOLO i numeri in grassetto possono essere modificati.


      Cambia colore pioggia, neve, nebbia, sabbia:
      [QuickPatches]
      RainColor_R=4C3416,B8,4C3417,#100
      RainColor_G=4C340E,B8,4C340F,#100
      RainColor_B=4C33E8,B8,4C33E9,#100
      RainSaturation=4C33F0,B8,4C33F1,#100
      RainSize=4C34A2,%24
      RainOpacity=4C348B,%5

      SnowColor_R=4C357E,B8,4C357F,#100
      SnowColor_G=4C3576,B8,4C3577,#100
      SnowColor_B=4C3550,B8,4C3551,#100
      SnowSaturation=4C3558,B8,4C3559,#100
      SnowOpacity=4C35F3,%5

      FogColor_R=4C36E9,B8,4C36EA,#100
      FogColor_G=4C36E1,B8,4C36E2,#100
      FogColor_B=4C36BB,B8,4C36BC,#100
      FogSaturation=4C36C3,B8,4C36C4,#100

      SandColor_R=4C38AA,B8,4C38AB,#100
      SandColor_G=4C38A2,B8,4C38A3,#100
      SandColor_B=4C387C,B8,4C387D,#100
      SandSaturation=4C3884,B8,4C3885,#100

      Cancellare dal menu standard LV, condizione, esperienza:
      [QuickPatches]
      MM-ClearLvS=49E076,585858
      MM-ClearLv=49E105,585858
      MM-ClearCondition=49E133,585858
      MM-ClearMax.Lv=49E166,585858
      MM-ClearExp=49E1B8,585858

      Spostare nel menu standard HP, MP, comprese le scritte ed il carattere /:
      [QuickPatches]
      MM-HPS(y)=49E094,%16
      MM-HPS(x)=49E096,#158
      MM-MPS(y)=49E0BC,%32
      MM-MPS(x)=49E0BE,#158
      MM-HP(y)=49E1EF,%16
      MM-HP(x)=49E1F1,#170
      MM-MP(y)=49E230,%32
      MM-MP(x)=49E232,#170
      MM-max.HP(y)=49E26F,%16
      MM-max.HP(x)=49E271,#194
      MM-max.MP(y)=49E2AE,%32
      MM-max.MP(x)=49E2B0,#194

      Eliminare Livello e condizione nella pagina delle skill:
      [QuickPatches]
      SM-ClearLvS=4C8E43,585858
      SM-ClearLv=4C8E7E,585858
      SM-ClearCondition=4C8EA9,585858

      Spostare HP, MP, comprese le scritte ed il carattere / nella pagina delle skill:
      [QuickPatches]
      SM-HPS(x)=4C8EC4,#186
      SM-MPS(x)=4C8EE7,#258
      SM-HP(x)=4C8F27,#198
      SM-MP(x)=4C8F67,#270
      SM-max.HP(x)=4C8FA2,#222
      SM-max.MP(x)=4C8FDD,#288

      Eliminare Livello e condizione quando si sta usando una skill nel menu:
      [QuickPatches]
      ISU-ClearLvS=49E5D3,585858
      ISU-ClearLv=49E662,585858
      ISU-ClearCondition=49E690,585858

      Spostare HP, MP, comprese le scritte ed il carattere / quando si sta usando una skill nel menu:
      [QuickPatches]
      ISU-HPS(y)=49E5F0,%16
      ISU-HPS(x)=49E5F2,#110
      ISU-MPS(y)=49E618,%32
      ISU-HPS(x)=49E51A,#110
      ISU-HP(y)=49E6C6,%16
      ISU-HP(x)=49E6C8,#122
      ISU-MP(y)=49E707,%32
      ISU-MP(x)=49E709,#128
      ISU-max.HP(y)=49E746,%16
      ISU-max.HP(x)=49E748,#146
      ISU-max.MP(y)=49E785,%32
      ISU-max.MP(x)=49E787,#146

      Eliminare Nome, livello ed HP dal menu di salvataggio e caricamento:
      [QuickPatches]
      SaveFileSceneNoInfo=490F4A,00,490F6D,00,490FAA,00,490FCD,00,49100A,00

      Eliminare il colore grigio dai pg nei negozi:
      [QuickPatches]
      NoGrayShopper=493EC0,00

      Status "VELENO" può uccidere (solo in battaglia):
      [QuickPatches]
      PoisonKills=4BF98E,89431485C0751089DA9242E87E06000089DAE8AFD5FDFF2B7B1431C0B07F89437833C989FA8BC3E82AFCFFFF90

      Eliminare gli sprite specchiati in battaglia:
      [QuickPatches]
      NoMirroredSprites = 4BDB98, 33C090, 4BD2D0, 33C0

      Spostare il cursore del messagebox:
      [QuickPatches]
      MsgCursorX=4C8685,#25
      MsgCursorY=4C8695,#15


      Eliminare il comando fila:
      [QuickPatches]
      NoRow=495107,90,495F94,8F
      NoRow (StatusMenu)=49F8FC,EB52

      Immagini visualizzate sopra le battle animation:
      [QuickPatches]:
      PicOverBAni=4A3ED8,A8DD,4A3EDF,51F3,4A3EE4,3CDF,4A3EEB,3DE5
       
      Quando si usano delle skill che incrementano/decrementano la difesa e l'intelligenza, per qualche motivo l'effetto è doppio. Con questo fix la cosa è risolta:
      [QuickPatches]
      DefIntBuffFix=4B743B,9090908B,4B74EB,9090908B
       
      Modifica la posizione dell'ombra nel testo (valore di default 0):
      [QuickPatches]
      ShadowX0=489611,00
       
      Disabilità i tasti HJKLCVBN:
      [QuickPatches]
      DisableHJKLCVBN=46CCF7,00,46CD0C,00,46CD21,00,46CD36,00,46CD86,00,46CD90,00,46CD9A,00,46CDA4,00
       
      Setta Y come tasto di decisione nelle tastiere tedesche:
      [QuickPatches]
      SetYDecision=46CDA0,94,46CDA4,59
       
      Rimuove le voci Classe e Titolo del pg nel menu status:
      [QuickPatches]
      RemoveClassTitle=49F9AD,00,49FA0C,00
      StatusClass(y)=49F9E8,#104
      StatusTitle(y)=49FA31,#88
      StatusClassColor=49F9E4,%0
      StatusTitleColor=49FA2D,%0

      Rimuove il Titolo del pg nel menu status (da non confondere con il precedente, qui elimina ciò che si inserisce nel database):
      [QuickPatches]
      StatusTitleRemove=49FA2F,00
       
      Rimuove il Titolo del pg nel main menu (come sopra ma nel main menu):
      [QuickPatches]
      MainTitleRemove=49E04E,585858
       
      Cancella le voci ed i valori di Nome, Livello ed HP dai Save File:
      [QuickPatches]
      SaveFileSceneNoInfo=490F4A,00,490F6D,00,490FAA,00,490FCD,00,49100A,00
       
      Modifica posizione e dimensione del Faceset nel Messagebox:
      [QuickPatches]
      Faceset(Width & Height)=48A3E3,#48,48A3DE,#48
      Faceset X/Y links=4C85DD,%16,4C85D7,%16
      Faceset X/Y links(right)=4C8618,#256,4C8612,%16,4C861C,909090909090

      Rimuove le informazioni che riguardano livello, status ed esperienza, inoltre permette di spostare le informazioni riguardanti HP ed MP nel main menu:
      [QuickPatches]
      MM-ClearLvS=49E076,585858
      MM-ClearLv=49E105,585858
      MM-ClearCondition=49E133,585858
      MM-ClearMax.Lv=49E166,585858
      MM-ClearExp=49E1B8,585858
      MM-HPS(y)=49E094,%16
      MM-HPS(x)=49E096,#158
      MM-MPS(y)=49E0BC,%32
      MM-MPS(x)=49E0BE,#158
      MM-HP(y)=49E1EF,%16
      MM-HP(x)=49E1F1,#170
      MM-MP(y)=49E230,%32
      MM-MP(x)=49E232,#170
      MM-max.HP(y)=49E26F,%16
      MM-max.HP(x)=49E271,#194
      MM-max.MP(y)=49E2AE,%32
      MM-max.MP(x)=49E2B0,#194

      Rimuove le informazioni che riguardano livello e status, inoltre permette di spostare le informazioni riguardanti HP ed MP nel sottomenu delle skill, quando si va ad utilizzare una di esse:
      [QuickPatches]
      ISU-ClearLvS=49E5D3,585858
      ISU-ClearLv=49E662,585858
      ISU-ClearCondition=49E690,585858
      ISU-HPS(y)=49E5F0,%16
      ISU-HPS(x)=49E5F2,#110
      ISU-MPS(y)=49E618,%32
      ISU-HPS(x)=49E51A,#110
      ISU-HP(y)=49E6C6,%16
      ISU-HP(x)=49E6C8,#122
      ISU-MP(y)=49E707,%32
      ISU-MP(x)=49E709,#128
      ISU-max.HP(y)=49E746,%16
      ISU-max.HP(x)=49E748,#146
      ISU-max.MP(y)=49E785,%32
      ISU-max.MP(x)=49E787,#146

      Rimuove le informazioni che riguardano livello e status, inoltre permette di spostare le informazioni riguardanti HP ed MP nel menu delle skill:
      [QuickPatches]
      SM-ClearLvS=4C8E43,585858
      SM-ClearLv=4C8E7E,585858
      SM-ClearCondition=4C8EA9,585858
      SM-HPS(x)=4C8EC4,#186
      SM-MPS(x)=4C8EE7,#258
      SM-HP(x)=4C8F27,#198
      SM-MP(x)=4C8F67,#270
      SM-max.HP(x)=4C8FA2,#222
      SM-max.MP(x)=4C8FDD,#288
    • Da kaine
      Questa patch cambia il modo in cui il tasto di scelta rapida F5 cambia il livello di scala della finestra di gioco e aggiunge un nuovo tasto di scelta rapida (F6).
      F5 e F6 ora diminuiscono o aumentano rispettivamente la scala (intervallo: 1 (320×240) fino a 8 (2560×1920) volte la risoluzione di base).
      Se si seleziona la scala più bassa o più alta, verrà scelta la scala più alta o più bassa (F5: 1>2>3>4>5>6>7>8>1>..., F6: 8>7>6>5>4>3>2>1>8>...).
      Se lo schermo principale non è in grado di visualizzare il livello di scala precedente o successivo perché troppo grande, la funzione li salta finché la finestra non si adatta al sistema o raggiunge il fattore 1 (320×240).
      Inoltre, è stato rimosso l'accesso alla modalità fullscreen, tecnicamente obsoleta, perché causa sempre troppi problemi.
      Il tasto F4 è stato eliminato e il gioco si avvierà sempre in finestra con un livello di scala di 2 (o 1 se si riesce ancora ad avere uno schermo primario incredibilmente piccolo).
       
      Tool e versioni supportate:
      Rpgmaker 2000: v1.07-v1.10-v1.51-v1.52-v1.62 
      Rpgmaker 2003: v1.08-v1.09
      Autore: KotatsuAkira 
      Link Download:
      https://www.mediafire.com/file/o1j9d0huuaphcuk/RPGMakerPatch_GameWindowSuperScale.7z/file
       
      Per applicarla dovete usare questo programmino qui:
      http://www.mediafire...674/lips102.zip
       
    • Da kaine
      Questo plugin permette di sovrascrivere i valori predefiniti del database con valori salvati in file .txt (che i programmi per i fogli di calcolo considerano come "valori separati da tabulazione").
      Il plugin può sovrascrivere più parti del database in modo indipendente, all'avvio del gioco o durante lo stesso, tenendo traccia delle modifiche apportate riapplicandole quando verrà caricato un salvataggio.
       
      Tramite il suo utilizzo è possibile creare giochi con più livelli di difficoltà, sovrascrivendo i valori delle statistiche dei nemici in base alla scelta effettuata, o cambiare la difficoltà se essa è troppo alta o bassa durante la partita a proprio piacimento(a discrezione del creatore del gioco dare questa oppotunità all'utente finale).
      Oltre alle statistiche dei nemici possono essere modificati anche i valori riguardanti i personaggi, abilità, oggetti e altro ancora.
       
      Oltre ai su citati file .txt è  possibile modificare i dati di gioco anche tramite programmi per i fogli di calcolo (come Microsoft Excel ed Open Office Calc), invece di utilizzare l'editor del database di Rpg Maker.
      Con l'utilizzo di questi programmi è possibile fare modifiche più radicali su gruppi più grandi e utilizzare formule per generare valori basati su altri valori.
       
      Per approfondire il tutto vi rimando al file readme.html presente nell'archivio
       
      Autore: AubreyTheBard
       
      Link Download:
      https://www.mediafire.com/file/zazm3bl0ag1feq2/DynDatabaseOverride.7z/file
       
    • Da kaine
      Questo plugin permette di accedere ai dati che normalmente non sono accessibili all'utente finale.
      Nonostante tutto il plugin non può ritenersi concluso, dato che è un progetto in continua espansione, trovate informazioni dettagliate sulla questione nel readme.html
      Al momento tramite questo plugin è possibile accedere alle statistiche dei mostri presenti in battaglia.
      Alcune possono essere alterate(Hp/Mp) altre invece no(attacco, difesa,intelligenza,agilità)
      Trovate la lista dei comandi con le relative spiegazioni sul loro funzionamento all'interno del file readme.html
       
      Autore: AubreyTheBard
      Link Download: https://www.mediafire.com/file/odagfm1mfpfrq0r/DynDataAccess.7z/file
       
      nota: Chiunque fosse interessato ad espandere le funzionalità del plugin, all'interno del readme.html troverà la sezione How to contribute, dove viene spiegato come aggiungere nuove funzionalità.
       
       
×