Language…
14 users online:  AmperSam, Cristian Cardoso, DaMarioFan, Dangil, drkrdnk, Gasterus155, Giftshaven, JPhanto, nonamelol1,  patcdr, Rauf, reevebarusadar8, signature_steve, Sokobansolver - Guests: 259 - Bots: 371
Users: 64,795 (2,377 active)
Latest user: mathew

How to use two VWF Frame·Background??



When you insert the patch, you'll see this output:



The "Frame GFX register" is the address you need to write to in order to change the frame. For instance, in this case, this:

Code
	LDA #$01
	STA $70200F

will cause messages to use the second frame set.

As for where to put that code, you probably want to write to it when you start the message. I'm not sure how well changing it mid-message with the $F1 command will work, though it might be worth trying for conversation-like dialogues.

Professional frame-by-frame time wizard. YouTube - Twitter - SMW Glitch List - SMW Randomizer
Sorry, I do not know where to insert it.

Falled code List
(File name: vwfmessages.asm)
Code
.body
db $F1
	LDA #$01
	STA $70200F
	RTL
db "Message",$FA,$FF

Code
.header
	LDA #$01
	STA $70200F
db $00
db %00001000,%01111000,%11010001,%11000000,$01,%00100000
dw $7FFF,$0000
db %11110100
db %00001111,$13,$13,$23,$29

Is there anything wrong with it?
Or put it in the [vwfmessagepointers.asm] file?
You're doing it completely wrong. Any ASM code isn't supposed to put in the middle of some data (text messages included). It has to be put inside the caller instead or with the $F1 command (which you had failed too as it is supposed to be followed by a pointer, not codes).

Here is how Thomas has meant it:
Code
.body
db $F1
dl .code

db "Message",$FA,$FF

.code
	LDA #$01
	STA $70200F
RTL

If the text box hasn't been changed then we need another solution but at least you understand how $F1 work.


Well, I actually meant:

Code
	REP #$20		;\ 
	LDA #$xxxx		;|
	STA $702001		;|
	SEP #$20		;| The standard code.
	LDA $702000		;|
	BNE .SkipDialogue	;|
	LDA #$01		;|
	STA $702000		;/
	LDA #$01		;\ Then change the frame at the same time.
	STA $70200F		;/
  .SkipDialogue


But if the method MFG gave works, then that would probably be easier. The above method just might be safer since you're not changing the frame mid-message, and I'm not sure how well that works.

Professional frame-by-frame time wizard. YouTube - Twitter - SMW Glitch List - SMW Randomizer
MarioFanGamer, This code is useless.
Code
.body
db $F1
dl .code

db "Message",$FA,$FF

.code
	LDA #$01
	STA $70200F
RTL

(This code can not be processed here.)
However, it is valid when you put this code in UberASM.