I think I know exactly what the problem is. The SMB3 Status Bar completely changes the Status Bar and related code. All Status Bar related code is completely different from the default Super Mario World. But VWF Dialogues does a little stuff to the Status Bar, such as hiding it during dialogue processing, and the patch assumes you're using the default Super Mario World Status Bar.
I thought it was a simple fix. I tried commenting out all of the Status Bar related code that I knew of in the VWF Dialogues patch. This, hopefully, would still make the game process the Status Bar while a message was on the screen, but the game still crashes before the title screen. It even still crashes on the title screen if I insert this modified VWF Dialogues patch and nothing else into a clean expanded ROM that's been saved in Lunar Magic once.
Do I need to change default Super Mario World jumps and pointers like $008DAC to point to the SMB3 Status Bar stuff and that's it? Will my setting for "Extra Setting" in the SMB3 Status Bar patch affect which changes I'll have to make to the VWF Dialogues patch?
.skip lda !vwfmode asl tax lda .Routinetable,x sta $00 inx lda .Routinetable,x sta $01 phk pla sta $02 ; lda #$F0 ; Hide Status Bar item ; sta $02E1 jml [$0000] .End plp ; Return plb pla ply plx ; lda !vwfmode ; Skip Status Bar in dialogues ; bne .SkipStatusBar ; lda $0D9B ; lsr ; bcs .SkipStatusBar ; phk ; Display Status Bar ; per $0006 ; pea $84CE ; jml $008DAC|$800000 ;.SkipStatusBar ; jml $0081F7|$800000
Click the character on the right side of my layout to visit my Discord server and discuss and play and look at and get updates and sneak peeks of the games and other things I'm making.
The authors of these 2 My Little Pony fan games have removed their games from the Internet.
Rise of the Clockwork Stallions has been updated! Download My Little Pony: Rise of the Clockwork Stallions DX: Director's Cut and My Little Pony: Magic Shards now! Spread this link!