credits update

add color (thanks synack)
add warning and errors for misalignment
This commit is contained in:
spannerisms
2021-04-15 02:19:16 -04:00
parent 12decaab45
commit c179bfcb64
4 changed files with 158 additions and 92 deletions

View File

@@ -0,0 +1,27 @@
=9F
A=00
B=01
C=02
D=03
E=04
F=05
G=06
H=07
I=08
J=09
K=0A
L=0B
M=0C
N=0D
O=0E
P=0F
Q=10
R=11
S=12
T=13
U=14
V=15
W=16
X=17
Y=18
Z=19

View File

@@ -0,0 +1,27 @@
=9F
A=1A
B=1B
C=1C
D=1D
E=1E
F=1F
G=20
H=21
I=22
J=23
K=24
L=25
M=26
N=27
O=28
P=29
Q=2A
R=2B
S=2C
T=2D
U=2E
V=2F
W=30
X=31
Y=32
Z=33

View File

@@ -22,9 +22,9 @@ CreditsLineTable:
;--------------------------------------------------------------------------------------------------- ;---------------------------------------------------------------------------------------------------
macro smallcredits(text) macro smallcredits(text, color)
!CLINE #= !CLINE+1 !CLINE #= !CLINE+1
table "creditscharmapsmall.txt" table "creditscharmapsmall_<color>.txt"
?line: ?line:
db (32-(?end-?text))/2 db (32-(?end-?text))/2
@@ -104,10 +104,10 @@ endmacro
;--------------------------------------------------------------------------------------------------- ;---------------------------------------------------------------------------------------------------
macro preline() macro emptyline()
!CLINE #= !CLINE+1 !CLINE #= !CLINE+1
pushpc pushpc
org CreditsLineTable+!CLINE+!CLINE : dw CreditsPreLine org CreditsLineTable+!CLINE+!CLINE : dw CreditsEmptyLine
pullpc pullpc
endmacro endmacro
@@ -127,7 +127,7 @@ endmacro
;=================================================================================================== ;===================================================================================================
CreditsPreLine: CreditsEmptyLine:
db $00, $01, $9F db $00, $01, $9F
CreditsLineBlank: CreditsLineBlank:
@@ -135,13 +135,13 @@ CreditsLineBlank:
;--------------------------------------------------------------------------------------------------- ;---------------------------------------------------------------------------------------------------
%preline() %emptyline()
%smallcredits("ORIGINAL GAME STAFF") %smallcredits("ORIGINAL GAME STAFF", "yellow")
%blankline() %blankline()
%preline() %emptyline()
%smallcredits("EXECUTIVE PRODUCER") %smallcredits("EXECUTIVE PRODUCER", "green")
%blankline() %blankline()
@@ -150,9 +150,9 @@ CreditsLineBlank:
%blankline() %blankline()
%blankline() %blankline()
%preline() %emptyline()
%smallcredits("PRODUCER") %smallcredits("PRODUCER", "yellow")
%blankline() %blankline()
@@ -161,7 +161,7 @@ CreditsLineBlank:
%blankline() %blankline()
%blankline() %blankline()
%smallcredits("DIRECTOR") %smallcredits("DIRECTOR", "red")
%blankline() %blankline()
@@ -170,7 +170,7 @@ CreditsLineBlank:
%blankline() %blankline()
%blankline() %blankline()
%smallcredits("SCRIPT WRITER") %smallcredits("SCRIPT WRITER", "green")
%blankline() %blankline()
@@ -179,8 +179,8 @@ CreditsLineBlank:
%blankline() %blankline()
%blankline() %blankline()
%preline() %emptyline()
%smallcredits("ASSISTANT DIRECTORS") %smallcredits("ASSISTANT DIRECTORS", "yellow")
%blankline() %blankline()
%blankline() %blankline()
@@ -194,12 +194,12 @@ CreditsLineBlank:
%blankline() %blankline()
%blankline() %blankline()
%smallcredits("SCREEN GRAPHICS DESIGNERS") %smallcredits("SCREEN GRAPHICS DESIGNERS", "green")
%preline() %emptyline()
%preline() %emptyline()
%smallcredits("OBJECT DESIGNERS") %smallcredits("OBJECT DESIGNERS", "yellow")
%blankline() %blankline()
@@ -212,8 +212,8 @@ CreditsLineBlank:
%blankline() %blankline()
%blankline() %blankline()
%preline() %emptyline()
%smallcredits("BACK GROUND DESIGNERS") %smallcredits("BACK GROUND DESIGNERS", "yellow")
%blankline() %blankline()
%blankline() %blankline()
@@ -227,7 +227,7 @@ CreditsLineBlank:
%blankline() %blankline()
%blankline() %blankline()
%smallcredits("PROGRAM DIRECTOR") %smallcredits("PROGRAM DIRECTOR", "red")
%blankline() %blankline()
@@ -236,7 +236,7 @@ CreditsLineBlank:
%blankline() %blankline()
%blankline() %blankline()
%smallcredits("MAIN PROGRAMMER") %smallcredits("MAIN PROGRAMMER", "yellow")
%blankline() %blankline()
@@ -245,7 +245,7 @@ CreditsLineBlank:
%blankline() %blankline()
%blankline() %blankline()
%smallcredits("OBJECT PROGRAMMER") %smallcredits("OBJECT PROGRAMMER", "green")
%blankline() %blankline()
@@ -254,9 +254,9 @@ CreditsLineBlank:
%blankline() %blankline()
%blankline() %blankline()
%preline() %emptyline()
%smallcredits("PROGRAMMERS") %smallcredits("PROGRAMMERS", "yellow")
%blankline() %blankline()
@@ -293,7 +293,7 @@ CreditsLineBlank:
%blankline() %blankline()
%blankline() %blankline()
%smallcredits("SOUND COMPOSER") %smallcredits("SOUND COMPOSER", "red")
%blankline() %blankline()
@@ -302,7 +302,7 @@ CreditsLineBlank:
%blankline() %blankline()
%blankline() %blankline()
%smallcredits("COORDINATORS") %smallcredits("COORDINATORS", "green")
%blankline() %blankline()
@@ -315,8 +315,8 @@ CreditsLineBlank:
%blankline() %blankline()
%blankline() %blankline()
%preline() %emptyline()
%smallcredits("PRINTED ART WORK") %smallcredits("PRINTED ART WORK", "yellow")
%blankline() %blankline()
@@ -341,7 +341,7 @@ CreditsLineBlank:
%blankline() %blankline()
%blankline() %blankline()
%smallcredits("SPECIAL THANKS TO") %smallcredits("SPECIAL THANKS TO", "red")
%blankline() %blankline()
@@ -369,21 +369,21 @@ CreditsLineBlank:
%blankline() %blankline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
;--------------------------------------------------------------------------------------------------- ;---------------------------------------------------------------------------------------------------
%smallcredits("RANDOMIZER CONTRIBUTORS") %smallcredits("RANDOMIZER CONTRIBUTORS", "red")
%blankline() %blankline()
%blankline() %blankline()
%preline() %emptyline()
%preline() %emptyline()
%smallcredits("ITEM RANDOMIZER") %smallcredits("ITEM RANDOMIZER", "yellow")
%blankline() %blankline()
@@ -400,7 +400,7 @@ CreditsLineBlank:
%blankline() %blankline()
%blankline() %blankline()
%smallcredits("ENTRANCE RANDOMIZER") %smallcredits("ENTRANCE RANDOMIZER", "green")
%blankline() %blankline()
@@ -413,8 +413,8 @@ CreditsLineBlank:
%blankline() %blankline()
%blankline() %blankline()
%preline() %emptyline()
%smallcredits("ENEMY RANDOMIZER") %smallcredits("ENEMY RANDOMIZER", "yellow")
%blankline() %blankline()
@@ -427,7 +427,7 @@ CreditsLineBlank:
%blankline() %blankline()
%blankline() %blankline()
%smallcredits("DOOR RANDOMIZER") %smallcredits("DOOR RANDOMIZER", "green")
%blankline() %blankline()
@@ -436,7 +436,7 @@ CreditsLineBlank:
%blankline() %blankline()
%blankline() %blankline()
%smallcredits("FESTIVE RANDOMIZER") %smallcredits("FESTIVE RANDOMIZER", "yellow")
%blankline() %blankline()
@@ -449,7 +449,7 @@ CreditsLineBlank:
%blankline() %blankline()
%blankline() %blankline()
%smallcredits("SPRITE DEVELOPMENT") %smallcredits("SPRITE DEVELOPMENT", "green")
%blankline() %blankline()
%blankline() %blankline()
@@ -469,7 +469,7 @@ CreditsLineBlank:
%blankline() %blankline()
%smallcredits("YOUR SPRITE BY") %smallcredits("YOUR SPRITE BY", "yellow")
%addarbline(YourSpriteCreditsHi) %addarbline(YourSpriteCreditsHi)
%addarbline(YourSpriteCreditsLo) %addarbline(YourSpriteCreditsLo)
@@ -477,7 +477,7 @@ CreditsLineBlank:
%blankline() %blankline()
%blankline() %blankline()
%smallcredits("MSU1 SUPPORT") %smallcredits("MSU1 SUPPORT", "green")
%blankline() %blankline()
@@ -486,7 +486,7 @@ CreditsLineBlank:
%blankline() %blankline()
%blankline() %blankline()
%smallcredits("PALETTE SHUFFLER") %smallcredits("PALETTE SHUFFLER", "YELLOW")
%blankline() %blankline()
@@ -495,7 +495,7 @@ CreditsLineBlank:
%blankline() %blankline()
%blankline() %blankline()
%smallcredits("SPECIAL THANKS") %smallcredits("SPECIAL THANKS", "red")
%blankline() %blankline()
%blankline() %blankline()
@@ -525,7 +525,7 @@ CreditsLineBlank:
%blankline() %blankline()
%blankline() %blankline()
%smallcredits("COMMUNITY DISCORD") %smallcredits("COMMUNITY DISCORD", "green")
%blankline() %blankline()
%blankline() %blankline()
@@ -534,45 +534,57 @@ CreditsLineBlank:
%blankline() %blankline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
;=================================================================================================== ;===================================================================================================
print "Line number: !CLINE | Expected: 302" print "Line number: !CLINE | Expected: 302"
if !CLINE > 302
error "Too many credits lines. !CLINE > 302"
elseif !CLINE < 302
warn "Too few credits lines. !CLINE < 302; Adding additional empties for alignment."
endif
; Set line always to line up with stats
!CLINE #= 302
;=================================================================================================== ;===================================================================================================
%smallcredits("THE IMPORTANT STUFF") %smallcredits("THE IMPORTANT STUFF", "yellow")
%blankline() %blankline()
%blankline() %blankline()
%preline() %emptyline()
%smallcredits("TIME FOUND") %smallcredits("TIME FOUND", "green")
%blankline() %blankline()
%blankline() %blankline()
@@ -594,8 +606,8 @@ print "Line number: !CLINE | Expected: 302"
%blankline() %blankline()
%blankline() %blankline()
%preline() %emptyline()
%smallcredits("BOSS KILLS") %smallcredits("BOSS KILLS", "yellow")
%blankline() %blankline()
%blankline() %blankline()
@@ -621,7 +633,7 @@ print "Line number: !CLINE | Expected: 302"
%blankline() %blankline()
%blankline() %blankline()
%smallcredits("GAME STATS") %smallcredits("GAME STATS", "red")
%blankline() %blankline()
%blankline() %blankline()
@@ -670,11 +682,11 @@ print "Line number: !CLINE | Expected: 302"
%blankline() %blankline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%bigcreditsleft("COLLECTION RATE /216") %bigcreditsleft("COLLECTION RATE /216")
%blankline() %blankline()
@@ -683,12 +695,12 @@ print "Line number: !CLINE | Expected: 302"
%blankline() %blankline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
%preline() %emptyline()
;--------------------------------------------------------------------------------------------------- ;---------------------------------------------------------------------------------------------------