Yet another edit; while working on PM3 I made the following patches, which allow you to replace text windows with extra sprites in the ending screen. Since its possible to edit window size and line number [so to speak] this means you can use the same text space, plus some extra sprites. Your windows will just need to be larger.
Code: Select all
###
#Replace windows with extra sprites:
###
First select how many extra sprites you want displayed in the ending screen
[noting how many windows these will use] and copy their code. Make sure you
edit their location and sprite numbers [see above] Then look at the adjustment
code for each window; if for example you've used 3 windows to make extra
sprites, you'll copy the two lines marked '3 windows' NOT the lines marked
1,2 AND 3 windows; you only need two lines of adjustment code!
Note that sprites created later will be drawn OVER those drawn first [though
you might be able to see them behind the most recent sprite] This is only a
problem when you put sprites close together so one is in front of the other.
All sprites used here will use the purple spark animation and be located IN
THE SAME PLACE! [You'll have to edit their location before you can see them
all.] This location is Horizontal $40 pixels, Vertical $30 pixels. You can
see this in the code. The h/v position is only ONE $ long! [e.g $30 NOT $30 $00]
You MUST use the patches consecutively; that is, you cannot just blank window
2, and leave window 1, either blank both 1 and 2, OR blank just window 1 Since
you can easily patch window sizes and such this isn't really a problem, all
windows are basically alike.
If you've blanked a window and have an 'extra' sprite [Say you wanted 3 extra
but got four] Either edit it to be the same as another sprite you're using [So
they superimpose], make its vertical position offscreen [so you can't see it]
or make it something like a zap/zot [that nobody will notice]
If you want all the windows AND some extra sprites, contact Levellord as this
is harder to do. [But possible]
#Extra sprites, use as many as you want
#Key: [Sprit num] [Vert] [Horz]
# v v v
#Window 1
%patch $5AA2 $B8 $72 $00 $50 $33 $C0 $BA $00 $30 $50 $52 $33 $C0 $BA $00 $40 $50 $52 $E8 $14 $A8 $83 $C4 $0A #Extra Sprite 1
%patch $5ABA $B8 $73 $00 $50 $33 $C0 $BA $00 $30 $50 $52 $33 $C0 $BA $00 $40 $50 $52 $E8 $FC $A7 $83 $C4 $0A #Extra Sprite 2
#Window 2
%patch $5AD2 $B8 $74 $00 $50 $33 $C0 $BA $00 $30 $50 $52 $33 $C0 $BA $00 $40 $50 $52 $E8 $E4 $A7 $83 $C4 $0A #Extra Sprite 3
%patch $5AEA $B8 $75 $00 $50 $33 $C0 $BA $00 $30 $50 $52 $33 $C0 $BA $00 $40 $50 $52 $E8 $CC $A7 $83 $C4 $0A #Extra Sprite 4
%patch $5B02 $B8 $72 $00 $50 $33 $C0 $BA $00 $30 $50 $52 $33 $C0 $BA $00 $40 $50 $52 $E8 $B4 $A7 $83 $C4 $0A #Extra Sprite 5
#Window 3
%patch $5B1A $B8 $73 $00 $50 $33 $C0 $BA $00 $30 $50 $52 $33 $C0 $BA $00 $40 $50 $52 $E8 $9C $A7 $83 $C4 $0A #Extra Sprite 6
%patch $5B32 $B8 $74 $00 $50 $33 $C0 $BA $00 $30 $50 $52 $33 $C0 $BA $00 $40 $50 $52 $E8 $84 $A7 $83 $C4 $0A #Extra Sprite 7
#Adjustment code, use only two lines!
#1 window
%patch $5AD2 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90
%patch $5AE6 $E8 $A4 $A7 $E8 $05 $D3
#2 windows
%patch $5B1A $90 $90 $90 $90 $90 $90 $90 $90
%patch $5B22 $E8 $68 $A7 $E8 $C9 $D2
#3 windows
%patch $5B4A $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90
%patch $5B5E $E8 $2C $A7 $E8 $8D $D2
Enjoy [and for chrissakes, comment or something]