Replace title/inter tracks.

Plus slight changes to make the Japanese titles display in the credits menu.
For a character like Marisa, I think something on the gothic side fits better.
The harsh industrial tones are better suited for Ibuki and Saya only, honestly.
As a plus, you get to catch another glimpse into my personal music tastes, too.
This commit is contained in:
Marisa the Magician 2022-04-01 00:36:09 +02:00
parent f198dd36dc
commit 9d0ecee58d
17 changed files with 62 additions and 7 deletions

View File

@ -1,9 +1,9 @@
Title music:
Teque - Stuck
[https://teque.planet-d.net/]
-45 - ダンスインザライト
[https://malie.noor.jp/]
Intro drone:
BouncyTEM - Ashen Tide
[https://bouncytem.bandcamp.com/]
Intermission music:
Teque - State of Payne
[https://teque.planet-d.net/]
LUNE - 時の葬送
[http://rin.s101.xrea.com/index.html]

Binary file not shown.

After

Width:  |  Height:  |  Size: 155 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 136 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 134 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 135 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 134 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 167 B

View File

@ -0,0 +1,4 @@
TranslationType Standard
SpaceWidth 7
Kerning -1
FontHeight 13

View File

@ -1,3 +1,3 @@
[default]
ASH_MODVER="\cjCHILD OF ASH\c- \cw0.1a r27 \cu(Fri 25 Mar 18:45:40 CET 2022)\c-";
ASH_SHORTVER="\cw0.1a r27 \cu(2022-03-25 18:45:40)\c-";
ASH_MODVER="\cjCHILD OF ASH\c- \cw0.1a r28 \cu(Fri 1 Apr 00:36:09 CEST 2022)\c-";
ASH_SHORTVER="\cw0.1a r28 \cu(2022-04-01 00:36:09)\c-";

Binary file not shown.

Binary file not shown.

View File

@ -1,10 +1,61 @@
// mod credits
// lil' hack to display Japanese track titles
Class SWWMCreditsEntryMarisaHack : SWWMCreditsEntry
{
Font btextfont;
SWWMCreditsEntryMarisaHack Init( String t, String b = "", int c1 = SWWMCREDITSCOL1, int c2 = SWWMCREDITSCOL2 )
{
hasicon = false;
titlecol = c1;
btextcol = c2;
title = StringTable.Localize(t);
if ( b == "" )
{
width = CalcWidth();
height = CalcHeight();
return self;
}
String b2 = StringTable.Localize(b);
btextfont = Font.GetFont('smallfont_creditshack');
btext = btextfont.BreakLines(b2,320);
width = CalcWidth();
height = CalcHeight();
return self;
}
override double Draw( Vector2 ss, double x, double y )
{
// don't draw if we're offscreen, saves time
if ( (y+height < 0) || (y > ss.y) ) return height;
double yy = y;
int w = smallfont.StringWidth(title);
double xx = x-w/2;
Screen.DrawText(smallfont,titlecol,xx,yy,title,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true);
if ( !btext ) return height;
// underline
int cw = int(ceil((w+8)/6.))*6;
xx = x-cw/2;
for ( int i=0; i<cw; i+=6 )
Screen.DrawChar(smallfont,titlecol,xx+i,yy+6,0x5F,DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true);
yy += smallfont.GetHeight()+6;
for ( int i=0; i<btext.Count(); i++ )
{
xx = x-(btext.StringWidth(i))/2;
Screen.DrawText(btextfont,btextcol,xx,yy,btext.StringAt(i),DTA_VirtualWidthF,ss.x,DTA_VirtualHeightF,ss.y,DTA_KeepRatio,true);
yy += smallfont.GetHeight();
}
return height;
}
}
Class MarisaCreditsMenu : SWWMCreditsMenu
{
override void ChildInit( Menu parent )
{
cmusic.Push(new("SWWMCreditsEntry").Init("Teque","Stuck\nState of Payne"));
cmusic.Push(new("SWWMCreditsEntryMarisaHack").Init("-45","ダンスインザライト"));
cmusic.Push(new("SWWMCreditsEntryMarisaHack").Init("LUNE","時の葬送"));
cmusic.Push(new("SWWMCreditsEntry").Init("BouncyTEM","Ashen Tide"));
}
override String, int GetCreditsMus()