Forum MUGENATION: Ho scoperto un bug curioso - Forum MUGENATION

Salta al contenuto

Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

Ho scoperto un bug curioso ...winmugen...

#1 L   Nobun 

  • Horse Rider Skull Phantom. Rarely Here.
  • Gruppo: SuperModeratore
  • Messaggi: 4898
  • Iscritto: 11-July 04

Inviato 12 July 2006 - 18:41

Non so se le versioni recenti del winmugen abbiano corretto tale bug, ma ho scoperto questo (e credetemi che mi ci è voluto un sacco di tempo per capire la ragione di questo problema).

Può capitare che un personaggio vada in conflitto con il Mugen e gli impedisca di gestire il loop della musica dello stage.

Questo avviene quando un personaggio presenta in "displayname" (file DEF) la stessa stringa contenuta in un personaggio inserito precedentemente (si guarda l'ordine di lista).

Mentre sviluppavo il mio char avevo assegnato a "displayname" solo il valore di uno spazio (per ragioni di debug), solo che tale valore lo avevo già inserito in kfm. Quando usavo il mio personaggio in sviluppo, il suono non faceva il loop dando l'impressione di un disco che si stava rompendo.
Modificando il "displayname" di KFM con un nome diverso dal singolo spazio il problema si è risolto...
0

#2 L   the pizzaman 

  • Sensei
  • Gruppo: Membro Speciale
  • Messaggi: 1265
  • Iscritto: 14-August 04

Inviato 12 July 2006 - 19:09

cioè in display name,si deve assegnare un nome diverso?

devo provare dopo
0

#3 L   Nobun 

  • Horse Rider Skull Phantom. Rarely Here.
  • Gruppo: SuperModeratore
  • Messaggi: 4898
  • Iscritto: 11-July 04

Inviato 12 July 2006 - 23:35

Purtroppo mi sono sbagliato :azz:

In un primo motivo pensavo di aver individuato il problema in displeyname...

Per un po' di tempo il problema si era risolto, ma ora si è nuovamente ripresentato... Il personaggio che sto sviluppando, per un qualche motivo misterioso, sembra confliggere con la riproduzione audio degli stages ed impedire il loop audio degli stages...

Mi sto rompendo il capo per trovare una spiegazione plausibile con quello che sta succedendo... non ci sono parti di codice che giustifichino tale problema... sto procedendo come sempre (con gli altri personaggi non ho avuto di questi problemi)...

Sto finendo le animazioni di base (mancano le intro e le ending e quelle animazioni che normalmente non inserisco mai come il "recovery")...

Terminate le stesse, spero che il problema si risolva... in fase di sviluppo è normale che i personaggi abbiano comportamenti anomali quando mancano delle animazioni di base.... Ad esempio se mancano i frame delle cadute possono capitare comportamenti anomali nella gestione dei clsn boxes... devo sperare che in qualche modo il conflitto possa dipendere dal fatto che mancano anora alcuni frames fondamentali...

Dopo aver programmato il primo attacco riproverò a vedere se il problema è scomparso.

Altrimenti non so che pesci pigliare... potrei essere costretto a sospendere il progetto... non posso fare uscire un personaggio con un bug del genere...
0

#4 L   the pizzaman 

  • Sensei
  • Gruppo: Membro Speciale
  • Messaggi: 1265
  • Iscritto: 14-August 04

Inviato 13 July 2006 - 10:03

fammi capire...tu programmi prima i colpi e assegni i suoni man mano,o i suoni del char li inserisci all' ultimo?
ti chiedo questo perchè ho avuto un problema con tyrant: man mano che programmavo aggiungevo l'audio,l'animazione in questione è la taunt...
il suono che deve eseguire è la frase"starsss",bene..mi mandava in crash tutto il mugen,e sai perchè? perchè il formato wave nn è compresso e non ha la stessa lunghezza d'onda degli altri,o meglio la stessa frequenza...
puo' capitare che con freq diverse il mugen va in crash... :ph34r:
quindi se hai rippato l'audio dovresti controllare i file wave,se hanno la stessa frequenza o se sono "compressi"

questo prog ti permette di controllare se i suoni sono uguali:

http://www.makerando...lities/Wcom.zip

provalo
0

#5 L   Nobun 

  • Horse Rider Skull Phantom. Rarely Here.
  • Gruppo: SuperModeratore
  • Messaggi: 4898
  • Iscritto: 11-July 04

Inviato 13 July 2006 - 18:56

Ho individuato la vera ragione del problema (che una volta ha pure mandato in crash il Mugen).

Il fatto è che nelle animazioni di intro ed ending pose non avevo inserito i clsn2 boxes. Inserendoli ho risolto il problema...

Guarda... le frequenze audio che salvi nei SND non c'entrano nulla, te lo posso assicurare... il problema dipende da altro...

Casomai devi controllare che il Wave che registri abbia le seguenti caratteristiche (=il tipo di wave che occupa più spazio e che ha la massima qualità)

wave, detto:

Audio: PCM 44100 Mhz
16 bit
stereo


Questo perchè i wave a bassa qualità sono "compressi" e il mugen potrebbe non riconoscerli (oltre che essere suoni di qualità inferiore del normale)

Per i suoni come procedo? dipende... Con Nobunaga ho inserito volta x volta... con KingLion e Ranmaru invece ho preferito invece rippare tutti i suoni prima di cominciare la programmazione...

Ecco come programmo:

Fasi preliminari:

Step1: Rippo tutte le immagini DEL PERSONAGGIO e le metto in una grande immagine RGB
Step2: Rippo tutte le immagini dei proiettili, la portrait piccola e tutte le immagini che devono mantenere inalterati i colori, ma che devono risultare comunque come immagini sharate in una seconda grande immagine RBG

Da queste master Image ottengo le due metà della palette (metà variabile e metà fissa). Poi prendo i singoli frame e in ognuno di essi ricompongo la palette definitiva.

Ripping Audio...
Prendo tutti i wave e ricompongo con sndmaker... Non mi fido di altre utility... per avere un SND stabile e funzionante mi fido solo di sndmaker (che poi non è difficile da usare)... Ovviamente se mi serve recuperare un audio da un mio personaggio dal SND allora uso MCM o Mee, ma NON li uso invece quando l'SND devo crearlo.

----
Terminate le fasi preliminari parto da un mio personaggio vuoto di base (con tutte le istruzioni minime di funzionamento, più la predisposizione per la gestione delle cadute) e aggiungo man mano i frame di base (testando volta per volta nel Mugen), in questo ordine:

Standing anim,
Stand2Crouch, Crouch, Crouch2Stand
Frame delle cadute
Animazioni Salto
Camminata
Parate
Intro ed endings
(corsa - se disponibile)
animazione 5300 (quella del char rimbambito)
(non ho mai inserito le recovery... nessuno dei char che ho programmato possedeva i frae adatti)

Poi comincio con i colpi di base, .... fino alla versione definitiva (ovviamente la programmazione della AI è la ultima cosa in assoluto)...

----

Cmq se hai problemi basta chiedere... mi puoi sempre passare il char per una revisione del problema, se serve ;) :birra:
0

#6 L   emi 

  • Kohai
  • PuntoPunto
  • Gruppo: Membro
  • Messaggi: 427
  • Iscritto: 24-October 05

Inviato 14 July 2006 - 09:32

Cacchio, mi fate venir voglia di imparare a farmeli da solo! Ma purtoppo non saprei neanche da dove partire! Non ci Capisco nulla! e mi sembra tutto difficilissimo!

che casino!!
0

Condividi questa discussione:


Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

1 utenti stanno leggendo questa discussione
0 utenti, 1 ospiti, 0 utenti anonimi