Language…
18 users online: Alex No, autisticsceptile1993, Dennsen86,  Eden_, Golden Yoshi, Hammerer, JezJitzu, MarkVD100, Metal-Yoshi94, MorrieTheMagpie, Nayfal, rafaelfutbal,  RussianMan, Rykon-V73, Sadistic Designer, SolveForX,  Telinc1, timeisart - Guests: 281 - Bots: 315
Users: 64,795 (2,369 active)
Latest user: mathew

Italian

Originally posted by agostino1991
Salve di nuovo a tutti :D premetto che stavolta è solo una curiosità...ma è solo il mio pc o ogni tanto, e succede quando testo la ROM, gli sprites glitchano?

Ehilà!
Cosa intendi per glitchare precisamente? Scompaiono? Hanno frames strani? Ci sono diversi modi in cui uno sprite può glitchare, e sono sicuro che non è dovuto al tuo PC.
Effettivamente hai ragione...semplicemente scompaiono all'improvviso! ad esempio le piattaforme rotanti scompaiono e altri sprite..a che cosa è dovuto questo problema?
Originally posted by agostino1991
Effettivamente hai ragione...semplicemente scompaiono all'improvviso! ad esempio le piattaforme rotanti scompaiono e altri sprite..a che cosa è dovuto questo problema?

Il problema è dovuto al modo in cui hai (probabilmente) piazzato gli sprite nel tuo livello: smw, di default, non ce la fà a "renderizzare" tutti i frame a schermo se ce ne sono troppi.
Siccome il limite dei frame standard di SMW è vergognoso, c'è una patch che ti permette di evitare questo problema, questa. Una volta patchata, assicurati che il tuo livello abbia sprite header a 10 (clicca su #lm{sprhead} e setta lo sprite header a 10).

Consiglio sempre di evitare di piazzare troppi sprite a schermo. Possono esserci altri problemi se ne si abusa. Un'altro problema comune è lo "slowdown", cioè quando ci sono così tanti sprite che il gioco rallenta tutto.
In genere, 5-6 sprite a schermo sono quasi il limite. Prediligi sprite ben piazzati anzichè spammarli. #tb{:j}
Il problema è che mi succede anche quando ce n'è solo uno di sprite nello schermo...ho inserito la patch grazie mille :D
Originally posted by agostino1991
Il problema è che mi succede anche quando ce n'è solo uno di sprite nello schermo...

Dipende sempre da che sprite usi. A seconda del numero di "tiles" che ha bisogno, sarà più o meno pesante da reggere.
Non ho mai visto casi in cui anche un solo sprite genera cutoff. Ricorda che devi considerare lo schermo nells sua interezza (cioè quello che vedi in blu in Lunar Magic se premi F1).
Forse avevi un setting dello sprite header strano (per esempio, il livello 105 usa lo sprite header 4 per il banzai bill). In genere, deve essere sempre 0, o nel tuo caso, sempre 10, poichè hai inserito la patch.
ok...per i prossimi livelli terrò a mente questa problematica :)
Buona sera a tutti :D ho un altro problema...voglio creare una ghost house con il layer 2 con cui si può interagire (es. soffitto che si alza e si abbassa), ma quando a modificare le impostazioni del livello il background diventa tutto bianco e non posso nemmeno modificarlo...come posso risolvere questo problema?
Originally posted by agostino1991
Buona sera a tutti :D ho un altro problema...voglio creare una ghost house con il layer 2 con cui si può interagire (es. soffitto che si alza e si abbassa), ma quando a modificare le impostazioni del livello il background diventa tutto bianco e non posso nemmeno modificarlo...come posso risolvere questo problema?

Ehilà di nuovo.
Premetto che stai usando il tipo di livello 08 (clicca #lm{MARIO69} e setta il "level header" a 08), ovvero, livello orizzontale di tipo layer 2 con interazione attiva.
Dal momento in cui fai una cosa del genere su un livello orizzontale normale, è ovvio che il BG diventa bianco, o nero, o colorato, a seconda del colore del tuo sfondo: se ci pensi, il BG è layer 2, e dal momento in cui vuoi fare un livello del tipo come quello che hai detto tu, il BG viene cancellato nel momento in cui modifichi il level header.
Per modificare il layer 2, ti basta piazzare blocchi e tiles tenendo attiva la modifica del layer 2 (#lm{l2}).

Ti anticipo, inoltre, che per ottenere un effetto di movimento del layer 2, devi necessariamente usare uno sprite di tipo "generator", insieme ad alcuni setting particolari di scorrimento del layer 2 (clicca su #lm{othprops}) che variano da generator a generator. Uno dei più comuni è quello di settarlo a "none, none".

Consiglio di sbirciare ciò che fanno i livelli standard di SMW per capire meglio come settare un livello del genere.
Ok perfetto, ho semplicemente utilizzato un livello in cui c'era il layer 2 impostato e ho cambiato la grafica del FG e del BG in quella della ghost house :D però volevo chiedere un'altra cosa...ho visto nella hackrom di Barbarian (GrandPooWorld) che c'è una ghost house in cui il layer 2 si allontana da Mario quando ci si avvicina...c'è un modo per impostare il layer 2 in questo modo all'interno di lunar magic o devo usare qualche patch?
Originally posted by agostino1991
ho visto nella hackrom di Barbarian (GrandPooWorld) che c'è una ghost house in cui il layer 2 si allontana da Mario quando ci si avvicina...c'è un modo per impostare il layer 2 in questo modo all'interno di lunar magic o devo usare qualche patch?

Non credo di aver capito al 100%... non potresti mostrare una .gif? (consiglio LICEcap, è quello più usato dagli utenti)
Forse intendi che l'entrata della ghost house rimane statica su schemo? E che se Mario si avvicina, questa rimane sulla destra? Se è questo il caso, il tutto non è nient'altro che un banalissimo BG scroll settato a "none,none", e l'entrata della ghost house si trova sul layer 2.
Appena posso ti mando una GIF...comunque intendevo all'interno del livello...appena posso te lo mostrerò :D
gif
Ecco la gif...non so se riesci bene a capire, ma quando Mario cerca di saltare sulla piattaforma, questa si allontana da lui muovendosi verso destra!
Non postare immagini giganti, la prossima volta usa i link. #tb{XD}
Comunque si, nient'altro che un semplice livello con layer 2 con scroll setting orizzontale settato a "variable". Sembra che si allontana da Mario poichè il setting "variable" si sposta più lentamente di quello "constant".
ah ok hahahahaha comunque magari userò questa tipologia in un altro livello...ho preferito un'altra meccanica per il layer 2 stavolta #tb{^V^}
Ciao a tutti :D volevo chiedere una cosa...perchè quando apro un boss level in lunar magic mi dice "cannot render"? non è possibile modificare il boss level?
Originally posted by agostino1991
Ciao a tutti :D volevo chiedere una cosa...perchè quando apro un boss level in lunar magic mi dice "cannot render"? non è possibile modificare il boss level?

Ehilà di nuovo.
Molti boss di Super Mario World usano un level header particolare che fà attivare la "mode 7": pensa alla piattaforma di Iggy che ruota, oppure a Morton/Roy che ruotano e si ridimensionano quando li colpisci... tutto ciò è fatto da codice ASM che lavora sulla mode 7.
Questi livelli possono essere editati, ma eventuali modifiche possono rendere il livello instabile. Per fare ciò, basta che setti il level header a 0 (clicca su #lm{MARIO69}). In questo momento, il livello è modificabile. Se fai questo nel livello 1C7, per esempio, ti compare un livello tutto glitchato con un generator in alto "Activate Bowser Scene", che attiva, appunto, lo scontro con Bowser (che è anch'esso in mode 7). Fai le modifiche, e poi risettarlo allo sprite header di prima.
Le modifiche più comuni, in genere, sono le sole aggiunte di sprite e generatori; non puoi costruirci un livello sopra.

Nota che i soli (credo?) boss che non sono in mode 7 sono Wendy e Lemmy (quelli dove escono dai tubi). Questi due boss possono essere messi in un livello normale qualsiasi.
Allora a questo punto vorrei un parere...secondo te è meglio rimanerli così come sono i boss? e poi volevo chiedere un'altra cosa...come faccio a collegare due tubi/stelle che portano in una mappa diversa?
Originally posted by agostino1991
Allora a questo punto vorrei un parere...secondo te è meglio rimanerli così come sono i boss? e poi volevo chiedere un'altra cosa...come faccio a collegare due tubi/stelle che portano in una mappa diversa?

Per i boss, io personalmente consiglio di lasciarli così come sono. Sappi, però, che puoi farci degli hex edit sopra (aumenti la vita, li fai muovere più veloce, etc). Dai un'occhiata alla ROM Map.

Per i tubi/warp star sull'overworld, devi procedere in questo modo:
- Attiva la modifica al Layer 1 (#lm{ow16x1}).
- Piazza due tubi/warp star sull'overworld, immagina tubo A e tubo B. Seleziona uno di essi, per esempio A, clicca #lm{owexstar}, poi seleziona l'altro, B, e clicca di nuovo #lm{owexstar}.
- Appare una finestra. Qui, devi allocare due "slot" che i due tubi/warp star devono usare. Fai attenzione a non usare slot già in uso o capiterà che i vecchi tubi non funzioneranno più!
- Una volta selezionati i due slot, per esempio 01 e 02, fai la stessa cosa di prima, ma nell'ordine inverso, ovvero, seleziona B, clicca su #lm{owexstar}, poi seleziona A e clicca su #lm{owexstar}.
- Si riapre la finestra. Se tutto è stato fatto bene, dovresti avere gli slot invertiti. Nel nostro esempio, devi avere slot 02 e slot 01 occupati. Clicca OK e salva.
Nota che se ottieni degli slot vuoti al secondo giro di #lm{owexstar}, vuol dire che hai sbagliato qualcosa e devi rifare tutto il processo.
Grazie mille per l'aiuto :D quando ne avrò bisogno ti chiederò anche qualcosa sugli eventi dell'overworld...per il momento mi sto concentrando sulla creazione dei livelli :D ma c'è un modo per far testare a qualcuno la ROM?
Originally posted by agostino1991
ma c'è un modo per far testare a qualcuno la ROM?

Abbiamo questo subforum per il testing. Se la tua hack è quasi ultimata, fai un thread lì e posta la tua patch .bps. Nel giro di qualche giorno (a seconda della lunghezza della tua hack), qualcuno ti darà del feedback.

Ovviamente puoi anche chiedere a qualcuno in privato, ma lo sconsiglio se non conosci nessuno che potrebbe aiutarti.