Skip to content

Commit

Permalink
Switchable BGM - add ModBGM functions
Browse files Browse the repository at this point in the history
  • Loading branch information
drojf committed Mar 22, 2021
1 parent aed7ea8 commit 9d19c36
Show file tree
Hide file tree
Showing 29 changed files with 249 additions and 102 deletions.
2 changes: 1 addition & 1 deletion Update/&endroll_staff6.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ void main()
PreloadBitmap("tumi_staff_01");
//PreloadBitmap("meak_staff_02");

PlayBGM( 0, "ZERO(nonloop)", 56, 0 );
ModPlayBGM( 0, "ZERO(nonloop)", 56, 0, 1 );
DrawScene("black", 2000);
Wait( 2500 );
//InitializeTiming( 0 );
Expand Down
9 changes: 8 additions & 1 deletion Update/_tsum_001.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ void main()

DrawSceneWithMask( "white", "maskm1", 1, 0, 300 );
PlayBGM( 1, "semi", 56, 0 );
ModPlayBGM( 2, "suzume", 56, 0, 0 );
DrawScene( "background/sora", 1000 );

if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
Expand Down Expand Up @@ -267,7 +268,8 @@ void main()
NULL, " B-But, Keiichi-kun, I think you've been losing a lot these days too, haven't you?\"", Line_Normal);
ClearMessage();

PlayBGM( 0, "rika", 56, 0 );
ModPlayBGM( 0, "3", 56, 0, 0 );
ModPlayBGM( 0, "rika", 56, 0, 1 );

if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#956f6e>圭一</color>", NULL, "<color=#956f6e>Keiichi</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 1, "ps3/s09/01/hr_kei22240", 256, TRUE);
Expand Down Expand Up @@ -911,6 +913,7 @@ void main()
FadeBustshot( 1, FALSE, 0, 0, 0, 0, 300, FALSE );
ModDrawCharacter(3, 3, "sprite/me3_wink_a1_", "0", 160, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 20, 300, TRUE );
PlayBGM( 0, "semi", 56, 0 );
ModPlayBGM( 2, "suzume", 56, 0, 0 );

if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#5ec69a>魅音</color>", NULL, "<color=#5ec69a>Mion</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 3, "ps3/s09/03/500300648", 256, TRUE);
Expand Down Expand Up @@ -2704,6 +2707,7 @@ void main()
FadeOutBGM( 1, 300, FALSE );
DrawScene( "black", 400 );
PlayBGM( 1, "semi", 56, 0 );
ModPlayBGM( 2, "suzume", 56, 0, 0 );

if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " トラップだけを取ればやはり沙都子の方が一枚上手なのか…!!",
Expand Down Expand Up @@ -3001,6 +3005,7 @@ void main()
ClearMessage();

DisableWindow();
ModFadeOutBGM( 0, 300, FALSE, 0 );
Negative( 300 , TRUE );
PlayBGM( 1, "kaze", 56, 0 );

Expand Down Expand Up @@ -3047,6 +3052,7 @@ void main()
FadeOutBGM( 1, 300, FALSE );
ModDrawCharacter(2, 2, "sprite/re3b_warai_b1_", "0", 160, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 10, 0, FALSE );
DrawScene( "background/GR3", 300 );
ModPlayBGM( 0, "mienai", 56, 0, 0 );

if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#f0953d>レナ</color>", NULL, "<color=#f0953d>Rena</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 2, "ps3/s09/02/500200760", 256, TRUE);
Expand Down Expand Up @@ -3221,6 +3227,7 @@ void main()

DrawScene( "background/blur/GR2", 400 );
PlayBGM( 1, "semi", 56, 0 );
ModPlayBGM( 2, "suzume", 56, 0, 0 );

if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 互いの弾丸の激しい応酬。",
Expand Down
4 changes: 3 additions & 1 deletion Update/_tsum_002_2.txt
Original file line number Diff line number Diff line change
Expand Up @@ -581,6 +581,7 @@ void main()

DrawScene( "white", 400 );
PlayBGM( 0, "semi", 56, 0 );
ModPlayBGM( 2, "suzume", 56, 0, 0 );
DrawSceneWithMask( "background/res_s1", "maskright", 1, 0, 300 );

if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
Expand Down Expand Up @@ -688,7 +689,8 @@ void main()
FadeOutBGM( 1, 300, FALSE );
FadeOutBGM( 2, 300, FALSE );
DrawSceneWithMask( "background/res_s1", "maskright", 7, 0, 300 );
PlayBGM( 0, "3", 56, 0 );
ModPlayBGM( 0, "4", 56, 0, 0 );
ModPlayBGM( 0, "3", 56, 0, 1 );
PlaySE( 0, "s_daidageki", 56, 64 );
StartShakingOfWindow( 248, 40, 0, 2, 4*2, FALSE );
StartShakingOfAllObjects( 248, 40, 0, 2, 4*2, FALSE );
Expand Down
13 changes: 8 additions & 5 deletions Update/_tsum_003_2.txt
Original file line number Diff line number Diff line change
Expand Up @@ -116,8 +116,9 @@ void main()
NULL, "Rena raised her weird voice, and everybody in the store followed suit.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
SetSpeedOfMessage( TRUE, 128 );

PlayBGM( 1, "semi", 56, 0 );


ModPlayBGM( 1, "semi", 56, 0, 1 );
PlaySE( 0, "s_daidageki", 56, 64 );
StartShakingOfWindow( 248, 40, 0, 2, 4*2, FALSE );
StartShakingOfAllObjects( 248, 40, 0, 2, 4*2, FALSE );
Expand Down Expand Up @@ -457,6 +458,7 @@ void main()
PlaySE( 0, "s_daidageki", 56, 64 );
StartShakingOfWindow( 248, 40, 0, 2, 6*2, FALSE );
StartShakingOfAllObjects( 248, 40, 0, 2, 6*2, FALSE );
ModFadeOutBGM( 0, 50, FALSE, 0 );
DrawScene( "background/res4", 50 );

if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
Expand All @@ -475,9 +477,10 @@ void main()
NULL, "...I don't remember what kind of costume she picked.", Line_Normal);
ClearMessage();
SetSpeedOfMessage( TRUE, 128 );

FadeOutBGM( 0, 400, FALSE );
FadeOutBGM( 1, 400, FALSE );


ModFadeOutBGM( 0, 400, FALSE, 1 );
ModFadeOutBGM( 1, 400, FALSE, 1 );
PlayBGM( 2, "3", 56, 0 );
PlaySE( 0, "s_furu", 56, 64 );
SetValidityOfInput( FALSE );
Expand Down
19 changes: 12 additions & 7 deletions Update/_tsum_003_3.txt
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,8 @@ void main()
ClearMessage();

DrawScene( "scene/303c", 1000 );
PlayBGM( 0, "3", 56, 0 );
ModPlayBGM( 0, "4", 56, 0, 0 );
ModPlayBGM( 0, "3", 56, 0, 1 );

if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#fcdb77>沙都子</color>", NULL, "<color=#fcdb77>Satoko</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 4, "ps3/s09/04/170400003", 256, TRUE);
Expand Down Expand Up @@ -327,7 +328,7 @@ void main()
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }

PlaySE( 0, "wa_011", 56, 64 );
PlayBGM( 1, "semi", 56, 0 );
ModPlayBGM( 1, "semi", 56, 0, 1 );

if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#c89a80>入江</color>", NULL, "<color=#c89a80>Irie</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 10, "ps3/s09/10/171000010", 256, TRUE);
Expand Down Expand Up @@ -401,12 +402,14 @@ void main()
NULL, " Rena just hit him with a barrage at point-blank range...", Line_Normal);
ClearMessage();

ModFadeOutBGM( 0, 400, FALSE, 0 );
ModSetLayerFilter(1, 256, "none");
ModDrawCharacter(1, 4, "sprite/sa6_hau_a1_", "0", -240, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0, FALSE );
ModDrawCharacter(2, 3, "sprite/me5_def_a1_", "0", 240, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 10, 0, FALSE );
ModSetLayerFilter(3, 256, "none");
ModDrawCharacter(3, 5, "sprite/ri6_def_a1_", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 20, 0, FALSE );
DrawScene( "background/res1", 400 );
ModPlayBGM( 0, "cafe", 56, 0, 0 );

if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#956f6e>圭一</color>", NULL, "<color=#956f6e>Keiichi</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 1, "ps3/s09/01/170100089", 256, TRUE);
Expand Down Expand Up @@ -449,7 +452,7 @@ void main()

DisableWindow();
FadeOutBGM( 0, 400, FALSE );
FadeOutBGM( 1, 400, FALSE );
ModFadeOutBGM( 1, 400, FALSE, 1 );
FadeAllBustshots( 400, TRUE );
ModDrawCharacterWithFiltering(2, 2, "sprite/re2a_kaii_a1_", "0", "maskright", 1, 160, 0, FALSE, 0, 0, 0, 0, 0, 10, 300, TRUE );
PlayBGM( 0, "rika", 56, 0 );
Expand Down Expand Up @@ -735,7 +738,8 @@ void main()
PlaySE( 0, "s_daidageki", 56, 64 );
StartShakingOfWindow( 248, 40, 0, 2, 5*2, FALSE );
StartShakingOfAllObjects( 248, 40, 0, 2, 5*2, FALSE );
PlayBGM( 0, "3", 56, 0 );
ModPlayBGM( 0, "4", 56, 0, 0 );
ModPlayBGM( 0, "3", 56, 0, 1 );

if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#5a5e5e>亀田</color>", NULL, "<color=#5a5e5e>Kameda</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 23, "ps3/s09/23/172800019", 256, TRUE);
Expand Down Expand Up @@ -851,8 +855,8 @@ void main()
OutputLine(NULL, " 僕たちにもちょっとは感謝してほしいです…!!!」",
NULL, " You should appreciate our sacrifice...!!!\"", Line_Normal);
ClearMessage();
PlayBGM( 0, "4", 56, 0 );

ModPlayBGM( 0, "4", 56, 0, 1 );

ModSetLayerFilter(0, 256, "none");
ModDrawCharacter(0, 3, "sprite/me5_akuwarai_a1_", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 5, 0, FALSE );
Expand Down Expand Up @@ -1535,7 +1539,8 @@ void main()
SetSpeedOfMessage( FALSE, 0 );

FadeOutBGM( 0, 300, FALSE );
PlayBGM( 1, "3", 56, 0 );
ModPlayBGM( 1, "mienai", 56, 0, 0 );
ModPlayBGM( 1, "3", 56, 0, 1 );

if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 心の用意もろくろくできない内に、魅音はあっさりと火蓋を切って落とす。",
Expand Down
4 changes: 3 additions & 1 deletion Update/_tsum_003_4.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ void main()
{

DrawScene( "white", 400 );
ModFadeOutBGM( 0, 300, FALSE, 0 );
DrawSceneWithMask( "black", "maskright", 1, 0, 300 );
SetValidityOfInput( FALSE );
Wait( 1000 );
Expand Down Expand Up @@ -93,7 +94,7 @@ void main()
Wait( 1000 );
SetValidityOfInput( TRUE );

FadeOutBGM( 0, 300, FALSE );
ModFadeOutBGM( 0, 300, FALSE, 1 );
FadeOutBGM( 1, 300, FALSE );
PlayBGM( 2, "demo_48khz", 56, 0 );

Expand Down Expand Up @@ -559,6 +560,7 @@ void main()
ClearMessage();

PlayBGM( 1, "semi", 56, 0 );
ModPlayBGM( 2, "suzume", 56, 0, 0 );

if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " お客は成人の女性。",
Expand Down
2 changes: 2 additions & 0 deletions Update/_tsum_005.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1476,6 +1476,7 @@ void main()
ClearMessage();

FadeOutBGM( 1, 300, FALSE );
ModPlayBGM( 2, "Suzu", 56, 0, 0 );
PlayBGM( 0, "Soul_scour", 56, 0 );

if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
Expand Down Expand Up @@ -1555,6 +1556,7 @@ void main()
NULL, " We had to go back to Hinamizawa.", Line_Normal);
ClearMessage();

ModFadeOutBGM( 2, 400, FALSE, 0 );
DrawScene( "black", 400 );

if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
Expand Down
13 changes: 9 additions & 4 deletions Update/_tsum_006.txt
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ void main()
ClearMessage();

DrawScene( "white", 400 );
PlayBGM( 1, "semi", 56, 0 );
ModPlayBGM( 1, "semi", 56, 0, 1 );
ModSetLayerFilter(1, 256, "none");
ModDrawCharacter(1, 3, "sprite/me1a_def_a1_", "0", -160, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0, FALSE );
DrawSceneWithMask( "background/Ie1", "maskright", 1, 0, 300 );
Expand Down Expand Up @@ -483,7 +483,7 @@ void main()
ClearMessage();

DrawSceneWithMask( "white", "maskright", 1, 0, 300 );
FadeOutBGM( 1, 300, FALSE );
ModFadeOutBGM( 1, 300, FALSE, 1 );
ModDrawCharacter(2, 4, "sprite/sa1a_warai_a1_", "0", 160, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 10, 0, FALSE );
ModDrawCharacter(1, 5, "sprite/ri1_warai_a1_", "0", -160, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0, FALSE );
DrawScene( "background/gk3", 400 );
Expand Down Expand Up @@ -601,6 +601,7 @@ void main()

DrawScene( "white", 400 );
PlayBGM( 1, "semi", 56, 0 );
ModPlayBGM( 2, "suzume", 56, 0, 0 );
DrawSceneWithMask( "background/Sora", "maskm1", 1, 0, 300 );

if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
Expand Down Expand Up @@ -1239,7 +1240,9 @@ void main()
NULL, "Just by realizing that I'm happy, the world shines so brightly.", Line_Normal);
ClearMessage();

PlayBGM( 1, "higurashi", 56, 0 );
ModPlayBGM( 1, "semi", 56, 0, 0 );
ModPlayBGM( 2, "suzume", 56, 0, 0 );
ModPlayBGM( 1, "higurashi", 56, 0, 1 );
ModDrawCharacter(0, 1, "sprite/kei1_def1_", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 5, 0, FALSE );
DrawScene( "background/m_hi1", 400 );

Expand Down Expand Up @@ -2231,7 +2234,9 @@ void main()
DrawSceneWithMask( "black", "maskright", 1, 0, 300 );
FadeOutBGM( 0, 300, FALSE );
DrawSceneWithMask( "background/re_s2", "maskright", 1, 0, 300 );
PlayBGM( 0, "higurashi", 56, 0 );
ModPlayBGM( 0, "semi", 56, 0, 0 );
ModPlayBGM( 2, "suzume", 56, 0, 0 );
ModPlayBGM( 0, "higurashi", 56, 0, 1 );

if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 私は伝票を受け取り、お店の場所を確かめると、着替えて表に出るのだった。",
Expand Down
11 changes: 7 additions & 4 deletions Update/_tsum_007.txt
Original file line number Diff line number Diff line change
Expand Up @@ -894,7 +894,9 @@ void main()
OutputLine(NULL, " 男と律子も、しばらくかかることが分かっているようで、上機嫌に下品な雑談を始めていた。",
NULL, "The man and Ritsuko, already knowing that, started talking amongst themselves.", Line_Normal);
ClearMessage();
PlayBGM( 0, "getting_mad", 56, 0 );
ModPlayBGM( 0, "msys07", 56, 0, 0 );
ModFadeOutBGM( 1, 300, FALSE, 0 );
ModPlayBGM( 0, "getting_mad", 56, 0, 1 );

if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#ddc16b>鉄平</color>", NULL, "<color=#ddc16b>Teppei</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 21, "ps3/s09/21/172000046", 256, TRUE);
Expand Down Expand Up @@ -922,8 +924,8 @@ void main()
OutputLine(NULL, "どのくらい絞れそうなんよ。」",
NULL, " How much do ya think you can squeeze out of 'im?\"", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
FadeOutBGM( 1, 300, FALSE );

ModFadeOutBGM( 1, 300, FALSE, 1 );

if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#cd74a7>リナ</color>", NULL, "<color=#cd74a7>Rina</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 20, "ps3/s09/20/172100065", 256, TRUE);
Expand Down Expand Up @@ -1660,7 +1662,8 @@ void main()

DisableWindow();
ModDrawCharacter(0, 15, "sprite/kasa_3_", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 5, 200, TRUE );
PlayBGM( 0, "iwakannnohatuga", 56, 0 );
ModPlayBGM( 0, "msys07", 56, 0, 0 );
ModPlayBGM( 0, "iwakannnohatuga", 56, 0, 1 );

if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#76523d>葛西</color>", NULL, "<color=#76523d>Kasai</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 15, "ps3/s09/15/1715000020", 256, TRUE);
Expand Down
Loading

0 comments on commit 9d19c36

Please sign in to comment.