diff --git a/Update/&endroll_staff7.txt b/Update/&endroll_staff7.txt index 98fe80e..da11e4b 100644 --- a/Update/&endroll_staff7.txt +++ b/Update/&endroll_staff7.txt @@ -19,7 +19,8 @@ void main() Update(); //start the queued move without waiting for it Wait(80000); - PlayBGM( 0, "higurashi", 28, 5000 ); + ModPlayBGM( 0, "higurashi", 56, 5000, 0 ); + ModPlayBGM( 0, "higurashi", 28, 5000, 1 ); Wait(80000); diff --git a/Update/_mina_001.txt b/Update/_mina_001.txt index da07472..92e5e04 100644 --- a/Update/_mina_001.txt +++ b/Update/_mina_001.txt @@ -31,7 +31,9 @@ void main() ClearMessage(); DrawScene( "white", 400 ); - PlayBGM( 0, "semi", 28, 0 ); + ModPlayBGM( 0, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 0, "semi", 28, 0, 1 ); DrawSceneWithMask( "background/sora", "maskm1", 1, 0, 400 ); if (GetGlobalFlag(GADVMode)) { OutputLine("魅音", NULL, "Mion", NULL, Line_ContinueAfterTyping); } @@ -221,11 +223,12 @@ void main() OutputLine(NULL, " 羽入は申し訳なさそうに俯く。", NULL, "Hanyuu muttered regretfully.", Line_Normal); ClearMessage(); - FadeOutBGM( 0, 300, FALSE ); + ModFadeOutBGM( 0, 300, FALSE, 1 ); DrawScene( "white", 400 ); DrawSceneWithMask( "background/sora", "maskm1", 1, 0, 400 ); - PlayBGM( 0, "it_moves", 56, 0 ); + ModPlayBGM( 1, "it_moves", 56, 0, 0 ); + ModPlayBGM( 0, "it_moves", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " 昭和58年6月の中旬。", @@ -463,7 +466,8 @@ void main() ClearMessage(); DisableWindow(); - PlayBGM( 1, "semi", 28, 0 ); + ModFadeOutBGM( 1, 300, FALSE, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); ModSetLayerFilter(2, 256, "none"); ModDrawCharacterWithFiltering(2, 2, "sprite/re2b_bikkuri_b1_", "1", "maskright", 1, 160, 0, FALSE, 0, 0, 0, 0, 0, 10, 300, TRUE ); @@ -590,7 +594,7 @@ void main() OutputLine(NULL, " 世話焼きの好きな沙都子が厳しく言う。", NULL, "Satoko warned me with a stern voice.", Line_Normal); ClearMessage(); - FadeOutBGM( 1, 300, FALSE ); + ModFadeOutBGM( 1, 300, FALSE, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " …本当に大した怪我ではないのだが、せっかく沙都子がこうまで言ってくれるのだから、顔を立てて頷くことにした。", @@ -656,6 +660,7 @@ void main() ModDrawCharacter(0, 1, "sprite/kei2_def2_", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 5, 0, FALSE ); DrawScene( "background/mo1", 1000 ); + ModPlayBGM( 1, "soul_scour", 56, 0, 0 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " 圭一も不安そうだったが、今この場で一番の年長者である自分が取り乱すわけにはいかないと思っているのだろう。", @@ -1481,7 +1486,9 @@ void main() CallScript( "&eyeCamp" ); FadeOutBGM( 0, 1000, FALSE ); - FadeOutBGM( 1, 1000, TRUE ); + ModFadeOutBGM( 1, 1000, FALSE, 0 ); + ModFadeOutBGM( 2, 1000, TRUE, 0 ); + ModFadeOutBGM( 1, 1000, TRUE, 1 ); SetValidityOfSkipping( FALSE ); DrawSceneWithMask( "tips/gettip_mina001", "mask1900", 7, 0, 400 ); Wait( 5000 ); diff --git a/Update/_mina_002_1.txt b/Update/_mina_002_1.txt index 4f1bf86..de59654 100644 --- a/Update/_mina_002_1.txt +++ b/Update/_mina_002_1.txt @@ -8,8 +8,10 @@ void main() DrawScene( "black", 300 ); ClearMessage(); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); PlayBGM( 0, "Iru", 56, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); DrawScene( "white", 1000 ); DrawScene( "background/sinryou_soto1", 1000 ); SetValidityOfInput( FALSE ); @@ -326,6 +328,7 @@ void main() ClearMessage(); FadeOutBGM( 1, 400, FALSE ); + ModFadeOutBGM( 2, 400, FALSE, 0 ); ModSetLayerFilter(0, 256, "none"); ModDrawCharacter(0, 10, "sprite/iri2_def2_", "2", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 5, 0, FALSE ); DrawScene( "background/sinryou_sinsatu1", 400 ); @@ -1774,7 +1777,9 @@ void main() ModDrawCharacter(0, 4, "sprite/sa2a_warai_a1_", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 5, 0, FALSE ); DrawScene( "background/sinryou_matiai1", 400 ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("沙都子", NULL, "Satoko", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 4, "ps3/s12/04/180400046", 256, TRUE); @@ -2339,7 +2344,7 @@ void main() DisableWindow(); FadeOutBGM( 0, 300, FALSE ); - FadeOutBGM( 1, 400, FALSE ); + ModFadeOutBGM( 1, 400, FALSE, 1 ); ModDrawCharacter(0, 4, "sprite/sa2b_def_b1_", "2", 160, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 5, 200, TRUE ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -2387,6 +2392,7 @@ void main() DisableWindow(); ModDrawCharacterWithFiltering(1, 1, "sprite/kei2_warai_", "2", "maskleft", 1, -160, 0, FALSE, 0, 0, 0, 0, 0, 0, 300, TRUE ); + ModPlayBGM( 0, "3", 56, 0, 0 ); if (GetGlobalFlag(GADVMode)) { OutputLine("圭一", NULL, "Keiichi", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 1, "ps3/s12/01/180100032", 256, TRUE); @@ -2414,8 +2420,9 @@ void main() OutputLine(NULL, "近くの圭一に言い直したのだろう…。", NULL, " So she decided to talk to Keiichi instead...", Line_Normal); ClearMessage(); - PlayBGM( 0, "it_moves", 56, 0 ); - + + ModPlayBGM( 0, "it_moves", 56, 0, 1 ); + if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " ………………。", NULL, ".........", Line_Normal); @@ -2495,6 +2502,7 @@ void main() NULL, "Keiichi joined the conversation, which finally brought us back to our normal pace.", Line_Normal); ClearMessage(); + ModFadeOutBGM( 0, 400, FALSE, 0 ); DrawScene( "background/mati_o2", 400 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -2739,6 +2747,7 @@ void main() ClearMessage(); DrawScene( "background/mati_o2", 400 ); + ModPlayBGM( 0, "Cafe", 56, 0, 0 ); if (GetGlobalFlag(GADVMode)) { OutputLine("梨花", NULL, "Rika", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 5, "ps3/s12/05/180500091", 256, TRUE); @@ -2846,7 +2855,7 @@ void main() DrawSceneWithMask( "black", "maskdown", 1, 0, 1000 ); - FadeOutBGM( 0, 300, FALSE ); + ModFadeOutBGM( 0, 300, FALSE, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " やがて魅音が、傾注傾注と言いながら手を叩いた。", @@ -2876,13 +2885,14 @@ void main() OutputLine(NULL, " すでに知っている展開を再びなぞることほど退屈で苦痛なことはないからだ。", NULL, "There's nothing more boring than to already know what was going to happen.", Line_Normal); ClearMessage(); - PlayBGM( 0, "amber", 56, 0 ); + + ModPlayBGM( 0, "amber", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("梨花", NULL, "Rika", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 5, "ps3/s12/05/180500094", 256, TRUE); OutputLine(NULL, "「魅音の部活って、割と気まぐれなことが多いもの。", NULL, "\"Mion can be very capricious.", Line_WaitForInput); - + ModPlayVoiceLS(4, 5, "ps3/s12/05/180500095", 256, TRUE); OutputLine(NULL, "……ひょっとするとルールは違うこともあるかも…。」", NULL, " ......She really might change the rules.\"", GetGlobalFlag(GLinemodeSp)); @@ -3036,6 +3046,7 @@ void main() NULL, " The winner from each table...\"", Line_Normal); ClearMessage(); + ModFadeOutBGM( 0, 300, FALSE, 0 ); DrawScene( "background/mati_o4", 300 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -3158,7 +3169,7 @@ void main() OutputLine(NULL, " 私は小さいため息をひとつ漏らすと、たとえジェスチャーだけでも、魅音の説明に耳を傾けるフリをするのだった。", NULL, "I sighed, and pretended as though I was listening to what Mion was explaining.", Line_Normal); ClearMessage(); - FadeOutBGM( 0, 300, FALSE ); + ModFadeOutBGM( 0, 300, FALSE, 1 ); DrawScene( "background/mati_o4", 300 ); ModDrawCharacterWithFiltering(2, 1, "sprite/kei2_def2_", "0", "maskleft", 1, 160, 0, FALSE, 0, 0, 0, 0, 0, 10, 300, TRUE ); @@ -3569,6 +3580,8 @@ void main() ClearMessage(); DrawSceneWithMask( "black", "maskdown", 1, 0, 1000 ); + ModFadeOutBGM( 1, 400, FALSE, 0 ); + ModFadeOutBGM( 2, 400, TRUE, 0 ); ModSetLayerFilter(0, 256, "none"); ModDrawCharacter(0, 3, "sprite/me2_wink_a1_", "1", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 5, 0, FALSE ); DrawScene( "background/mati_o4", 400 ); @@ -3960,7 +3973,9 @@ void main() FadeOutBGM( 0, 400, FALSE ); FadeBustshot( 3, FALSE, 0, 0, 0, 0, 400, TRUE ); ModDrawCharacter(0, 3, "sprite/me2_tokui_a1_", "2", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 5, 200, TRUE ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("魅音", NULL, "Mion", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 3, "ps3/s12/03/180300019", 256, TRUE); @@ -4390,6 +4405,7 @@ void main() DisableWindow(); FadeOutBGM( 1, 400, FALSE ); + ModFadeOutBGM( 2, 400, FALSE, 0 ); Negative( 400 , TRUE ); PlayBGM( 1, "semi_r", 56, 0 ); @@ -4555,7 +4571,9 @@ void main() FadeOutBGM( 1, 400, FALSE ); FadeFilm( 400, TRUE ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " 目を開くと、……そこには魚釣りゲームが置かれていて、ご丁寧にも私の分の釣竿が私の前に置かれている。", @@ -5050,6 +5068,7 @@ void main() DisableWindow(); FadeOutBGM( 1, 300, FALSE ); + ModFadeOutBGM( 2, 300, FALSE, 0 ); Negative( 300 , TRUE ); PlayBGM( 1, "kaze", 56, 0 ); @@ -5558,7 +5577,9 @@ void main() SetValidityOfInput( FALSE ); Wait( 2000 ); SetValidityOfInput( TRUE ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); DrawScene( "white", 1000 ); ModDrawCharacter(1, 3, "sprite/me2_tohoho_a1_", "0", -160, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0, FALSE ); ModDrawCharacter(2, 1, "sprite/kei2_def1_", "0", 160, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 10, 0, FALSE ); @@ -5907,7 +5928,8 @@ void main() FadeOutBGM( 2, 400, FALSE ); Negative( 400 , TRUE ); PlaySE( 0, "wa_011", 56, 64 ); - PlayBGM( 1, "semi_r", 56, 0 ); + ModPlayBGM( 1, "yabaisemi", 56, 0, 0 ); + ModPlayBGM( 1, "semi_r", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " 時間が凍る。", diff --git a/Update/_mina_002_1a.txt b/Update/_mina_002_1a.txt index 532aacb..f6b0dd5 100644 --- a/Update/_mina_002_1a.txt +++ b/Update/_mina_002_1a.txt @@ -78,7 +78,9 @@ void main() DisableWindow(); FadeOutBGM( 1, 400, FALSE ); FadeFilm( 400 , TRUE ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " 私は圭一に声を掛けようと近付く。", diff --git a/Update/_mina_002_1b.txt b/Update/_mina_002_1b.txt index 4eecce6..247be47 100644 --- a/Update/_mina_002_1b.txt +++ b/Update/_mina_002_1b.txt @@ -57,7 +57,9 @@ void main() DisableWindow(); FadeOutBGM( 1, 400, FALSE ); FadeFilm( 400 , TRUE ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " 圭一は、レナに渡すか魅音に渡すか、ほんの少しの戸惑いを見せた後、", @@ -70,7 +72,8 @@ void main() ClearMessage(); DisableWindow(); - PlayBGM( 0, "03_cele", 56, 0 ); + ModPlayBGM( 0, "t1", 56, 0, 0 ); + ModPlayBGM( 0, "03_cele", 56, 0, 1 ); ModSetLayerFilter(2, 256, "none"); ModDrawCharacter(2, 1, "sprite/kei2_warai_", "2", 160, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 10, 200, TRUE ); diff --git a/Update/_mina_002_2.txt b/Update/_mina_002_2.txt index 481e252..7675b31 100644 --- a/Update/_mina_002_2.txt +++ b/Update/_mina_002_2.txt @@ -413,7 +413,9 @@ void main() CallScript( "&eyeCamp" ); FadeOutBGM( 0, 1000, FALSE ); - FadeOutBGM( 1, 1000, TRUE ); + ModFadeOutBGM( 1, 1000, FALSE, 0 ); + ModFadeOutBGM( 2, 1000, TRUE, 0 ); + ModFadeOutBGM( 1, 1000, TRUE, 1 ); SetValidityOfSkipping( FALSE ); DrawSceneWithMask( "tips/gettip_mina002", "mask1900", 7, 0, 400 ); Wait( 5000 ); diff --git a/Update/_mina_003_1.txt b/Update/_mina_003_1.txt index 06b06fc..c9e344b 100644 --- a/Update/_mina_003_1.txt +++ b/Update/_mina_003_1.txt @@ -9,7 +9,8 @@ void main() ClearMessage(); DrawScene( "white", 1000 ); - PlayBGM( 1, "suzume", 28, 0 ); + ModPlayBGM( 1, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "suzume", 28, 0, 1 ); DrawSceneWithMask( "background/ma1", "maskm1", 1, 0, 1300 ); PlayBGM( 0, "Cafe", 56, 0 ); SetValidityOfInput( FALSE ); @@ -301,7 +302,7 @@ void main() DisableWindow(); FadeOutBGM( 0, 300, FALSE ); - FadeOutBGM( 1, 300, FALSE ); + ModFadeOutBGM( 1, 300, FALSE, 1 ); PlaySE( 0, "s_furu", 56, 64 ); // (backup) SetValidityOfInput( FALSE ); Wait( 150 ); @@ -935,7 +936,8 @@ void main() StartShakingOfWindow( 245, 40, 0, 0, 4*2, FALSE ); StartShakingOfAllObjects( 245, 40, 0, 0, 4*2, TRUE ); PlayBGM( 0, "cafe", 56, 0 ); - PlayBGM( 1, "suzume", 28, 0 ); + ModPlayBGM( 1, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "suzume", 28, 0, 1 ); SetValidityOfInput( FALSE ); Wait( 150 ); SetValidityOfInput( TRUE ); @@ -1621,7 +1623,9 @@ void main() OutputLine(NULL, "…忘れているような気がした。", NULL, " I was forgetting something...", Line_Normal); ClearMessage(); - PlayBGM( 0, "semi", 28, 0 ); + ModPlayBGM( 0, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 0, "semi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " でも何の覚えもない。", @@ -1759,8 +1763,10 @@ void main() ClearMessage(); FadeOutBGM( 0, 400, FALSE ); + ModFadeOutBGM( 2, 400, FALSE, 0 ); DrawScene( "black", 400 ); - PlayBGM( 0, "amber", 56, 0 ); + ModPlayBGM( 0, "msys15", 56, 0, 0 ); + ModPlayBGM( 0, "amber", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " 何でレナがおはぎなんか作るんだ…?", diff --git a/Update/_mina_003_2.txt b/Update/_mina_003_2.txt index 9605486..d75e170 100644 --- a/Update/_mina_003_2.txt +++ b/Update/_mina_003_2.txt @@ -149,7 +149,9 @@ void main() ModSetLayerFilter(2, 256, "none"); ModDrawCharacter(2, 3, "sprite/me1a_yowaki_a1_", "2", 160, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 10, 0, FALSE ); DrawSceneWithMask( "background/gk3", "maskleft", 1, 0, 300 ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("魅音", NULL, "Mion", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 3, "ps3/s12/03/180300095", 256, TRUE); @@ -202,7 +204,7 @@ void main() NULL, "Even I didn't know.", Line_Normal); ClearMessage(); - FadeOutBGM( 1, 1000, FALSE ); + ModFadeOutBGM( 1, 1000, FALSE, 1 ); PlayBGM( 0, "demo_48khz", 56, 0 ); if (GetGlobalFlag(GADVMode)) { OutputLine("圭一", NULL, "Keiichi", NULL, Line_ContinueAfterTyping); } @@ -584,7 +586,10 @@ void main() OutputLine(NULL, " 安堵するような微笑を浮かべてくれた。", NULL, "She smiled as if she was relieved by my words.", Line_Normal); ClearMessage(); - FadeOutBGM( 0, 300, TRUE ); + ModFadeOutBGM( 0, 300, TRUE, 1 ); CallScript( "&eye" ); + ModFadeOutBGM( 0, 1000, FALSE, 0 ); + ModFadeOutBGM( 1, 1000, FALSE, 0 ); + ModFadeOutBGM( 2, 1000, TRUE, 0 ); } diff --git a/Update/_mina_004.txt b/Update/_mina_004.txt index 5263bc1..e39f6f5 100644 --- a/Update/_mina_004.txt +++ b/Update/_mina_004.txt @@ -732,7 +732,8 @@ void main() FadeOutBGM( 0, 300, FALSE ); FadeBustshotWithFiltering( 1, "maskright" , 1, FALSE, 0, 0, 300, TRUE ); ModDrawCharacterWithFiltering(1, 5, "sprite/ri2_def_a1_", "0", "maskleft", 1, -160, 0, FALSE, 0, 0, 0, 0, 0, 0, 300, TRUE ); - PlayBGM( 1, "higurashi", 28, 0 ); + ModPlayBGM( 1, "higurashi", 56, 0, 0 ); + ModPlayBGM( 1, "higurashi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("梨花", NULL, "Rika", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 5, "ps3/s12/05/180500223", 256, TRUE); @@ -756,7 +757,8 @@ void main() ClearMessage(); DrawScene( "black", 1000 ); - PlayBGM( 0, "it_moves", 56, 0 ); + ModPlayBGM( 0, "msys17", 56, 0, 0 ); + ModPlayBGM( 0, "it_moves", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " 私はこのまま、ずっと何もせずうじうじしていたらどうなるかを、夢の中で想像した。", @@ -1205,6 +1207,7 @@ void main() NULL, "We all nodded at her, without joking around.", Line_Normal); ClearMessage(); + ModFadeOutBGM( 0, 400, FALSE, 0 ); DrawScene( "background/js4", 400 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -1422,6 +1425,7 @@ void main() ModSetLayerFilter(1, 256, "sunset"); ModDrawCharacter(1, 3, "sprite/me2_def_a1_", "1", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0, FALSE ); DrawScene( "background/js4_01", 400 ); + ModPlayBGM( 0, "z2_hig2", 56, 0, 0 ); if (GetGlobalFlag(GADVMode)) { OutputLine("魅音", NULL, "Mion", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 3, "ps3/s12/03/180300128", 256, TRUE); @@ -2012,7 +2016,8 @@ void main() FadeOutBGM( 0, 1000, FALSE ); FadeOutBGM( 1, 1000, TRUE ); DrawScene( "background/jyt2", 1000 ); - PlayBGM( 1, "yoru", 28, 0 ); + ModPlayBGM( 1, "yoru", 56, 0, 0 ); + ModPlayBGM( 1, "yoru", 28, 0, 1 ); SetValidityOfInput( FALSE ); Wait( 2000 ); SetValidityOfInput( TRUE ); diff --git a/Update/_mina_005.txt b/Update/_mina_005.txt index 77c39db..b73dc19 100644 --- a/Update/_mina_005.txt +++ b/Update/_mina_005.txt @@ -817,7 +817,7 @@ void main() NULL, "I bit down on an ice chip inside my mouth. It was pleasantly cold.", Line_Normal); ClearMessage(); - FadeOutBGM( 0, 300, FALSE ); + ModFadeOutBGM( 0, 300, FALSE, 1 ); DrawSceneWithMask( "background/moon", "maskup", 1, 0, 1000 ); if (GetGlobalFlag(GADVMode)) { OutputLine("梨花", NULL, "Rika", NULL, Line_ContinueAfterTyping); } @@ -837,7 +837,7 @@ void main() OutputLine(NULL, "………どうして梨花が、必ず昭和58年に殺されるか、ですね?」", NULL, ".... You want to know why you're being murdered in 1983?\"", Line_Normal); ClearMessage(); - PlayBGM( 0, "instict", 56, 0 ); + ModPlayBGM( 0, "instict", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("梨花", NULL, "Rika", NULL, Line_ContinueAfterTyping); } diff --git a/Update/_mina_006.txt b/Update/_mina_006.txt index 8f292be..b640aab 100644 --- a/Update/_mina_006.txt +++ b/Update/_mina_006.txt @@ -8,7 +8,8 @@ void main() DrawScene( "black", 300 ); ClearMessage(); - PlayBGM( 0, "hgrs03", 56, 0 ); + ModPlayBGM( 0, "cafe", 56, 0, 0 ); + ModPlayBGM( 0, "hgrs03", 56, 0, 1 ); DrawScene( "white", 1000 ); DrawSceneWithMask( "background/hi1", "maskm1", 1, 0, 1300 ); SetValidityOfInput( FALSE ); @@ -319,7 +320,9 @@ void main() DrawSceneWithMask( "black", "maskdown", 1, 0, 2000 ); FadeOutBGM( 0, 1000, TRUE ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); ModSetLayerFilter(2, 256, "none"); ModDrawCharacter(2, 9, "sprite/ta1_def_", "0", 160, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 10, 0, FALSE ); DrawScene( "background/jsa1", 1000 ); @@ -733,6 +736,8 @@ void main() DisableWindow(); ModDrawCharacter(1, 8, "sprite/tomi1_komaru_", "2", -160, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 200, TRUE ); PlayBGM( 0, "B11_Rika", 56, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " こ、こんなにも乙女顔で満面な笑みを浮かべる鷹野を、私は初めて見た。", @@ -1232,6 +1237,8 @@ void main() ClearMessage(); DrawSceneWithMask( "black", "maskright", 1, 0, 300 ); + ModFadeOutBGM( 1, 400, FALSE, 0 ); + ModFadeOutBGM( 2, 400, TRUE, 0 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " 私は灯りのスイッチを入れると扉を閉めた。", @@ -1872,8 +1879,10 @@ void main() ClearMessage(); DisableWindow(); + ModFadeOutBGM( 3, 300, FALSE, 0 ); ModDrawCharacter(1, 9, "sprite/ta1_def_", "0", -160, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 200, TRUE ); - PlayBGM( 1, "higurashi", 28, 0 ); + ModPlayBGM( 1, "higurashi", 56, 0, 0 ); + ModPlayBGM( 1, "higurashi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("鷹野", NULL, "Takano", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 9, "ps2/09/180900094", 540, TRUE); @@ -1949,6 +1958,7 @@ void main() DisableWindow(); + ModFadeOutBGM( 1, 300, FALSE, 0 ); ModDrawCharacter(1, 9, "sprite/ta1_akuwarai_", "2", -160, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 200, TRUE ); PlayBGM( 2, "yabaisemi", 56, 0 ); @@ -2038,8 +2048,9 @@ void main() OutputLine(NULL, "そんな濃密な死と拷問で飾り立てられたのが、このオヤシロさまという存在なわけ!」", NULL, "Oyashiro-sama here was the one who made this brutal torture possible...!\"", Line_Normal); ClearMessage(); - FadeOutBGM( 2, 300, FALSE ); - PlayBGM( 0, "z02_kyousou", 56, 0 ); + + ModFadeOutBGM( 2, 300, FALSE, 1 ); + ModPlayBGM( 0, "z02_kyousou", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " 鷹野は芝居がかった身振りで、ご神体の像を仰いで見せた。", @@ -2085,9 +2096,10 @@ void main() ClearMessage(); DisableWindow(); - FadeOutBGM( 0, 300, FALSE ); - FadeOutBGM( 1, 300, FALSE ); - FadeOutBGM( 3, 300, FALSE ); + ModFadeOutBGM( 2, 300, FALSE, 0 ); + ModFadeOutBGM( 0, 300, FALSE, 1 ); + ModFadeOutBGM( 1, 300, FALSE, 1 ); + ModFadeOutBGM( 3, 300, FALSE, 1 ); PlaySE( 0, "wa_003", 56, 64 ); Wait( 300 ); PlaySE( 0, "s_down", 56, 64 ); @@ -2403,7 +2415,8 @@ void main() DisableWindow(); FadeOutBGM( 0, 300, FALSE ); ModDrawCharacterWithFiltering(2, 9, "sprite/ta1_def_", "0", "maskleft", 1, -160, 0, FALSE, 0, 0, 0, 0, 0, 10, 300, TRUE ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "higurashi", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("鷹野", NULL, "Takano", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 9, "ps3/s12/09/180900134", 256, TRUE); @@ -2629,7 +2642,8 @@ void main() OutputLine(NULL, " 彼らに眼前に迫りつつある死の運命を信じさせてください…。", NULL, "Please let them believe that death is upon them...", Line_Normal); ClearMessage(); - FadeOutBGM( 1, 300, TRUE ); + ModFadeOutBGM( 1, 300, TRUE, 1 ); CallScript( "&eye" ); + ModFadeOutBGM( 1, 1000, TRUE, 0 ); } diff --git a/Update/_mina_007.txt b/Update/_mina_007.txt index 280b961..68f3ad5 100644 --- a/Update/_mina_007.txt +++ b/Update/_mina_007.txt @@ -3,7 +3,8 @@ void main() PlaySE( 0, "wa_038", 56, 64 ); DrawSceneWithMask( "background/ka1_01", "maskc", 1, 0, 300 ); - PlayBGM( 0, "it_moves", 56, 0 ); + ModPlayBGM( 0, "msys06", 56, 0, 0 ); + ModPlayBGM( 0, "it_moves", 56, 0, 1 ); ClearMessage(); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -279,7 +280,9 @@ void main() NULL, "Once Irie declared the meeting over, his white-coated staff gathered up their documents and left after glancing at the clock.", Line_Normal); ClearMessage(); + ModFadeOutBGM( 0, 1300, FALSE, 0 ); DrawSceneWithMask( "black", "maskdown", 1, 0, 1300 ); + ModPlayBGM( 1, "yoru", 56, 0, 0 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " …時計はもう24時を指そうとしている。", @@ -352,7 +355,7 @@ void main() OutputLine(NULL, "全て飲みきった方が、予算請求には都合がいいでしょうから。」", NULL, " That way the budget won't go to waste.\"", Line_Normal); ClearMessage(); - FadeOutBGM( 0, 1300, FALSE ); + ModFadeOutBGM( 0, 1300, FALSE, 1 ); DisableWindow(); ModDrawCharacter(0, 10, "sprite/iri2_warai_", "2", -240, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 5, 200, FALSE ); @@ -810,7 +813,7 @@ void main() DisableWindow(); FadeOutBGM( 0, 300, FALSE ); - PlayBGM( 1, "yoru", 28, 0 ); + ModPlayBGM( 1, "yoru", 28, 0, 1 ); ModDrawCharacter(2, 8, "sprite/tomi2_def_", "0", 240, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 10, 200, TRUE ); if (GetGlobalFlag(GADVMode)) { OutputLine("富竹", NULL, "Tomitake", NULL, Line_ContinueAfterTyping); } @@ -1137,9 +1140,11 @@ void main() if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } DisableWindow(); + ModFadeOutBGM( 1, 300, FALSE, 0 ); DrawBustshot(5, "white", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 30, 200, TRUE ); PlaySE( 0, "s_Kyupiin", 56, 64 ); FadeBustshot( 5, FALSE, 0, 0, 0, 0, 400, TRUE ); + ModPlayBGM( 0, "3", 56, 0, 0 ); if (GetGlobalFlag(GADVMode)) { OutputLine("鷹野", NULL, "Takano", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 9, "ps3/s12/09/180900194", 256, TRUE); @@ -1211,7 +1216,8 @@ void main() OutputLine(NULL, "あははははは……。」", NULL, " Ahahahahaha......\"", Line_Normal); ClearMessage(); - FadeOutBGM( 1, 300, TRUE ); + ModFadeOutBGM( 1, 300, TRUE, 1 ); CallScript( "&eye" ); + ModFadeOutBGM( 0, 1000, TRUE, 0 ); } diff --git a/Update/_mina_008.txt b/Update/_mina_008.txt index 7e1351c..dd6a11b 100644 --- a/Update/_mina_008.txt +++ b/Update/_mina_008.txt @@ -1,7 +1,9 @@ void main() { - PlayBGM( 2, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 2, "semi", 28, 0, 1 ); DrawScene( "white", 1000 ); DrawSceneWithMask( "background/sora5", "maskm1", 1, 0, 1300 ); @@ -21,7 +23,7 @@ void main() OutputLine(NULL, " なるほど道理だ。", NULL, "He's probably right.", Line_Normal); ClearMessage(); - FadeOutBGM( 2, 300, FALSE ); + ModFadeOutBGM( 2, 300, FALSE, 1 ); DrawSceneWithMask( "white", "maskright", 1, 0, 300 ); PlayBGM( 0, "Cafe", 56, 0 ); @@ -38,6 +40,8 @@ void main() ClearMessage(); DrawSceneWithMask( "black", "maskright", 1, 0, 300 ); + ModFadeOutBGM( 1, 300, FALSE, 0 ); + ModFadeOutBGM( 2, 300, FALSE, 0 ); DrawSceneWithMask( "background/mati_o2", "maskright", 1, 0, 300 ); if (GetGlobalFlag(GADVMode)) { OutputLine("善郎", NULL, "Yoshirou", NULL, Line_ContinueAfterTyping); } @@ -1698,7 +1702,7 @@ void main() OutputLine(NULL, " グワッシャ!!", NULL, "Crash!!", Line_Normal); ClearMessage(); - PlayBGM( 0, "Cafe", 56, 0 ); + ModPlayBGM( 0, "Cafe", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " 力の加減が間違ったのかもしれない。", @@ -1712,6 +1716,7 @@ void main() ModDrawCharacter(0, 4, "sprite/sa2a_akireru_a1_", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 5, 0, FALSE ); DrawScene( "background/mati_o4", 1000 ); + ModPlayBGM( 0, "Cafe", 56, 0, 0 ); if (GetGlobalFlag(GADVMode)) { OutputLine("沙都子", NULL, "Satoko", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 4, "ps3/s12/04/180400141", 256, TRUE); @@ -2322,7 +2327,8 @@ void main() NULL, "\"Oh, what's going on in here...!?\"", Line_Normal); ClearMessage(); - PlayBGM( 0, "BIGBEAR", 56, 0 ); + ModPlayBGM( 0, "3", 56, 0, 0 ); + ModPlayBGM( 0, "BIGBEAR", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " 野太い声が突然聞こえてきた。", @@ -4034,7 +4040,8 @@ void main() DisableWindow(); FadeBustshotWithFiltering( 2, "mask00" , 0, FALSE, 0, 0, 400, TRUE ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "higurashi", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " その時、三人組の後ろから、ぬっと作業服姿の男が二人現れ、三人組の肩を叩いた。", diff --git a/Update/_mina_009_2.txt b/Update/_mina_009_2.txt index 1ef164a..23f7cf9 100644 --- a/Update/_mina_009_2.txt +++ b/Update/_mina_009_2.txt @@ -3,7 +3,9 @@ void main() FadeOutBGM( 0, 1000, FALSE ); DrawScene( "white", 1000 ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); DrawSceneWithMask( "background/sora", "maskm1", 1, 0, 1300 ); SetSpeedOfMessage( FALSE, 0 ); @@ -84,7 +86,7 @@ void main() OutputLine(NULL, "えっへっへ!」", NULL, " Ehehe!\"", Line_Normal); ClearMessage(); - FadeOutBGM( 1, 300, FALSE ); + ModFadeOutBGM( 1, 300, FALSE, 1 ); DrawScene( "white", 3000 ); DrawScene( "black", 1000 ); @@ -271,8 +273,11 @@ void main() NULL, " If I asked people, they'd tell me where she went.", Line_Normal); ClearMessage(); + ModFadeOutBGM( 1, 300, FALSE, 0 ); + ModFadeOutBGM( 2, 300, FALSE, 0 ); DrawSceneWithMask( "white", "maskleft", 1, 0, 300 ); - PlayBGM( 1, "higurashi", 28, 0 ); + ModPlayBGM( 1, "higurashi", 56, 0, 0 ); + ModPlayBGM( 1, "higurashi", 28, 0, 1 ); DrawSceneWithMask( "background/ta2", "maskright", 1, 0, 300 ); if (GetGlobalFlag(GADVMode)) { OutputLine("年寄り", NULL, "Senior", NULL, Line_ContinueAfterTyping); } @@ -1146,7 +1151,8 @@ void main() ClearMessage(); DrawScene( "black", 1300 ); - PlayBGM( 1, "higurashi", 28, 0 ); + ModPlayBGM( 1, "higurashi", 56, 0, 0 ); + ModPlayBGM( 1, "higurashi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " 諦めきった悲しい笑顔。", @@ -1740,8 +1746,10 @@ void main() NULL, "I put my shoes on and headed to the Irie Clinic.", Line_Normal); ClearMessage(); + ModFadeOutBGM( 0, 300, FALSE, 0 ); DrawSceneWithMask( "black", "maskright", 1, 0, 300 ); - PlayBGM( 1, "higurashi", 28, 0 ); + ModPlayBGM( 1, "yoru", 56, 0, 0 ); + ModPlayBGM( 1, "higurashi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " とっくに診療時間は終わってる。", @@ -1787,8 +1795,8 @@ void main() OutputLine(NULL, "だが、私は別だった。", NULL, " but I'm special.", Line_Normal); ClearMessage(); - FadeOutBGM( 0, 400, FALSE ); - FadeOutBGM( 1, 1000, FALSE ); + ModFadeOutBGM( 0, 400, FALSE, 1 ); + ModFadeOutBGM( 1, 1000, FALSE, 1 ); DrawSceneWithMask( "black", "maskright", 1, 0, 300 ); ModSetLayerFilter(1, 256, "none"); diff --git a/Update/_mina_010.txt b/Update/_mina_010.txt index 2fa4af6..5cdb2ac 100644 --- a/Update/_mina_010.txt +++ b/Update/_mina_010.txt @@ -2,6 +2,8 @@ void main() { DrawSceneWithMask( "white", "maskm1", 1, 0, 1300 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); DrawSceneWithMask( "background/g2", "maskm1", 1, 0, 1300 ); PlayBGM( 0, "Gray_2", 56, 0 ); @@ -14,7 +16,7 @@ void main() DrawSceneWithMask( "black", "maskleft", 7, 0, 300 ); PlaySE( 0, "s_door", 56, 64 ); DrawSceneWithMask( "background/gk3", "maskright", 7, 0, 300 ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " 遅刻してまで登校したのに、……沙都子の席は当然のように空席だった。", @@ -776,7 +778,10 @@ void main() NULL, " If neither the child consultation center nor the Sonozaki family can save her, I have to do it on my own!", Line_Normal); ClearMessage(); - PlayBGM( 0, "semi_r", 56, 0 ); + ModPlayBGM( 0, "yabaisemi", 56, 0, 0 ); + ModFadeOutBGM( 1, 300, FALSE, 0 ); + ModFadeOutBGM( 2, 300, FALSE, 0 ); + ModPlayBGM( 0, "semi_r", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("詩音", NULL, "Shion", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 6, "ps3/s12/06/180600080", 256, TRUE); @@ -811,10 +816,12 @@ void main() DisableWindow(); FadeOutBGM( 0, 300, FALSE ); - FadeOutBGM( 1, 300, FALSE ); + ModFadeOutBGM( 1, 300, FALSE, 1 ); FadeBustshotWithFiltering( 2, "mask00" , 0, FALSE, 0, 0, 300, TRUE ); ModDrawCharacter(0, 22, "sprite/tie_2_", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 5, 300, TRUE ); PlayBGM( 0, "T2", 56, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); if (GetGlobalFlag(GADVMode)) { OutputLine("知恵", NULL, "Chie", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 22, "ps3/s12/22/181400031", 256, TRUE); @@ -890,6 +897,8 @@ void main() ClearMessage(); DrawSceneWithMask( "black", "maskdown", 1, 0, 1300 ); + ModFadeOutBGM( 1, 2000, FALSE, 0 ); + ModFadeOutBGM( 2, 2000, FALSE, 0 ); SetValidityOfInput( FALSE ); Wait( 2000 ); SetValidityOfInput( TRUE ); @@ -973,6 +982,8 @@ void main() DrawSceneWithMask( "white", "maskleft", 1, 0, 300 ); FadeOutBGM( 1, 300, FALSE ); DrawSceneWithMask( "background/ho1", "maskright", 1, 0, 300 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " 知恵は路肩に自分の車を停めると、初めて見る沙都子の家と、学校から持ってきた地図を見比べた。", @@ -1312,9 +1323,12 @@ void main() DisableWindow(); FadeOutBGM( 0, 1300, FALSE ); + ModFadeOutBGM( 1, 1300, FALSE, 0 ); + ModFadeOutBGM( 2, 1300, FALSE, 0 ); DrawSceneWithMask( "black", "maskleft", 1, 0, 1300 ); DrawSceneWithMask( "background/g1", "maskleft", 1, 0, 1300 ); - PlayBGM( 1, "higurashi", 28, 0 ); + ModPlayBGM( 1, "higurashi", 56, 0, 0 ); + ModPlayBGM( 1, "higurashi", 28, 0, 1 ); SetValidityOfInput( FALSE ); Wait( 1000 ); SetValidityOfInput( TRUE ); diff --git a/Update/_mina_011_1.txt b/Update/_mina_011_1.txt index 95aacc5..29a1afb 100644 --- a/Update/_mina_011_1.txt +++ b/Update/_mina_011_1.txt @@ -9,7 +9,8 @@ void main() ClearMessage(); DrawScene( "white", 1000 ); - PlayBGM( 2, "yoru", 28, 0 ); + ModPlayBGM( 2, "yoru", 56, 0, 0 ); + ModPlayBGM( 2, "yoru", 28, 0, 1 ); DrawScene( "background/ma2", 1000 ); SetValidityOfInput( FALSE ); Wait( 1000 ); diff --git a/Update/_mina_011_2.txt b/Update/_mina_011_2.txt index 0f7c169..cfcde89 100644 --- a/Update/_mina_011_2.txt +++ b/Update/_mina_011_2.txt @@ -962,7 +962,8 @@ void main() SetValidityOfInput( FALSE ); Wait( 2000 ); SetValidityOfInput( TRUE ); - PlayBGM( 1, "suzume", 28, 0 ); + ModPlayBGM( 1, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "suzume", 28, 0, 1 ); DrawSceneWithMask( "white", "maskm1", 1, 0, 1300 ); DrawScene( "background/ma1", 1000 ); SetValidityOfInput( FALSE ); @@ -2348,7 +2349,8 @@ void main() SetSpeedOfMessage( FALSE, 0 ); DrawSceneWithMask( "black", "maskright", 1, 0, 300 ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); DrawSceneWithMask( "background/g2", "maskright", 1, 0, 300 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } diff --git a/Update/_mina_012.txt b/Update/_mina_012.txt index d435691..908d1f8 100644 --- a/Update/_mina_012.txt +++ b/Update/_mina_012.txt @@ -2,7 +2,9 @@ void main() { DrawScene( "white", 1000 ); - PlayBGM( 0, "semi", 28, 0 ); + ModPlayBGM( 0, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 0, "semi", 28, 0, 1 ); DrawSceneWithMask( "background/sora", "maskm1", 1, 0, 1300 ); SetValidityOfInput( FALSE ); Wait( 1000 ); @@ -290,6 +292,7 @@ void main() DrawSceneWithMask( "black", "maskright", 1, 0, 300 ); FadeOutBGM( 0, 300, FALSE ); + ModFadeOutBGM( 2, 300, FALSE, 0 ); DrawSceneWithMask( "background/mati_ji1", "maskright", 1, 0, 300 ); if (GetGlobalFlag(GADVMode)) { OutputLine("事務員", NULL, "Office Worker", NULL, Line_ContinueAfterTyping); } @@ -314,7 +317,7 @@ void main() ClearMessage(); DrawSceneWithMask( "black", "maskright", 1, 0, 300 ); - PlayBGM( 0, "semi", 28, 0 ); + ModPlayBGM( 0, "semi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " 示された方へ行くと1番から3番までの3つの相談室があった。", @@ -1138,7 +1141,7 @@ void main() OutputLine(NULL, " ちょっと感情的な部分もあったが、魅音がうまくなだめ、レナが綺麗にまとめてくれたようだった。", NULL, "Some of us were getting emotional, but Mion calmed them down, and Rena summed it up nicely.", Line_Normal); ClearMessage(); - FadeOutBGM( 0, 300, FALSE ); + ModFadeOutBGM( 0, 300, FALSE, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -1193,7 +1196,8 @@ void main() DrawSceneWithMask( "black", "maskdown", 1, 0, 1300 ); DrawScene( "background/sora", 1000 ); - PlayBGM( 1, "higurashi", 28, 0 ); + ModPlayBGM( 1, "higurashi", 56, 0, 0 ); + ModPlayBGM( 1, "higurashi", 28, 0, 1 ); SetValidityOfInput( FALSE ); Wait( 1000 ); SetValidityOfInput( TRUE ); @@ -1437,12 +1441,13 @@ void main() OutputLine(NULL, "……もしも園崎家が腰を上げてくれれば、沙都子なんてきっとすぐに助け出してくれると思った。", NULL, " but if the Sonozaki family forgave Satoko's family, it would be really easy for them to save her.", Line_Normal); ClearMessage(); - FadeOutBGM( 1, 300, FALSE ); + ModFadeOutBGM( 1, 300, FALSE, 1 ); DisableWindow(); FadeBustshotWithFiltering( 1, "maskright" , 1, FALSE, 0, 0, 300, TRUE ); ModDrawCharacterWithFiltering(1, 5, "sprite/ri1_komaru_a2_", "0", "maskleft", 1, -160, 0, FALSE, 0, 0, 0, 0, 0, 0, 300, TRUE ); - PlayBGM( 0, "bellflower", 56, 0 ); + ModPlayBGM( 0, "Cradle_song", 56, 0, 0 ); + ModPlayBGM( 0, "bellflower", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("梨花", NULL, "Rika", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 5, "ps3/s12/05/180500632", 256, TRUE); @@ -1732,7 +1737,7 @@ void main() ClearMessage(); DrawScene( "black", 1000 ); - PlayBGM( 1, "higurashi", 28, 0 ); + ModPlayBGM( 1, "higurashi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " ……くそくそくそ…ッ!!!", @@ -1911,7 +1916,7 @@ void main() OutputLine(NULL, " …それでも俺たちが結束すれば何とかできるって信じてくれていた。", NULL, "She believes that we can do something if we all come together...", Line_Normal); ClearMessage(); - FadeOutBGM( 0, 300, FALSE ); + ModFadeOutBGM( 0, 300, FALSE, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -1939,7 +1944,9 @@ void main() OutputLine(NULL, " 威勢よく派手に盛り上がって景気をつける。", NULL, "I burn brightly and give strength to everyone.", Line_Normal); ClearMessage(); - PlayBGM( 0, "G_Tactics", 56, 0 ); + + ModFadeOutBGM( 0, 300, FALSE, 0 ); + ModPlayBGM( 0, "G_Tactics", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " ………そうさ、俺は前原圭一。", @@ -1969,6 +1976,7 @@ void main() ClearMessage(); DrawScene( "background/mati4_01", 1000 ); + ModPlayBGM( 0, "G_Tactics", 56, 0, 0 ); if (GetGlobalFlag(GADVMode)) { OutputLine("圭一", NULL, "Keiichi", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 1, "ps3/s12/01/180100705", 256, TRUE); diff --git a/Update/_mina_013.txt b/Update/_mina_013.txt index 1e77dac..ca5ccdf 100644 --- a/Update/_mina_013.txt +++ b/Update/_mina_013.txt @@ -1169,7 +1169,8 @@ void main() Wait( 1000 ); SetValidityOfInput( TRUE ); DrawSceneWithMask( "white", "maskright", 1, 0, 300 ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); DrawScene( "background/sora", 1000 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -2258,7 +2259,8 @@ void main() SetValidityOfInput( FALSE ); Wait( 1500 ); SetValidityOfInput( TRUE ); - PlayBGM( 1, "higurashi", 28, 0 ); + ModPlayBGM( 1, "higurashi", 56, 0, 0 ); + ModPlayBGM( 1, "higurashi", 28, 0, 1 ); DrawSceneWithMask( "background/sora", "maskm1", 1, 0, 1300 ); SetValidityOfInput( FALSE ); Wait( 2000 ); @@ -2486,7 +2488,7 @@ void main() OutputLine(NULL, "みんながこうして全員で協力してくれたのは、俺の演説に感動したからじゃなくて、そういう団結の土壌があったからなんだな…。」", NULL, " Everyone supported me not because they were impressed by my speech, but because it's their nature to unite like that!\"", Line_Normal); ClearMessage(); - FadeOutBGM( 1, 400, FALSE ); + ModFadeOutBGM( 1, 400, FALSE, 1 ); DrawScene( "black", 1000 ); @@ -2687,8 +2689,8 @@ void main() OutputLine(NULL, "「じゃあ、今日よりももっと大勢で行けばいいってことかな、かな!」", NULL, "\"Then shall we go there with even more people tomorrow, shall we?!\"", Line_Normal); ClearMessage(); - FadeOutBGM( 0, 300, FALSE ); - PlayBGM( 0, "G_Tactics", 56, 0 ); + ModFadeOutBGM( 0, 300, FALSE, 1 ); + ModPlayBGM( 0, "G_Tactics", 56, 0, 1 ); DrawSceneWithMask( "background/gr1", "maskleft", 1, 0, 300 ); @@ -3809,6 +3811,7 @@ void main() DisableWindow(); PlaySE( 0, "wa_036", 56, 64 ); DrawSceneWithMask( "white", "maskc", 7, 0, 1300 ); + ModFadeOutBGM( 0, 1300, FALSE, 0 ); DrawScene( "black", 1300 ); if (GetGlobalFlag(GADVMode)) { OutputLine("亀田", NULL, "Kameda", NULL, Line_ContinueAfterTyping); } @@ -3821,6 +3824,7 @@ void main() PlaySE( 0, "s_tataku", 56, 64 ); ModDrawCharacter(2, 23, "sprite/kameda1b_odoroki_", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 10, 0, FALSE ); DrawScene( "background/res5", 50 ); + ModPlayBGM( 0, "G_Tactics", 56, 0, 0 ); StartShakingOfWindow( 248, 40, 0, 0, 4*2, FALSE ); StartShakingOfAllObjects( 248, 40, 0, 0, 4*2, TRUE ); @@ -4160,7 +4164,8 @@ void main() FadeOutBGM( 0, 300, FALSE ); ModDrawCharacter(0, 23, "sprite/kameda1a_niyari_", "0", -160, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 5, 0, FALSE ); DrawSceneWithMask( "background/res1", "maskright", 7, 0, 300 ); - PlayBGM( 0, "g_tactics", 56, 0 ); + ModPlayBGM( 0, "3", 56, 0, 0 ); + ModPlayBGM( 0, "g_tactics", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("亀田", NULL, "Kameda", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 23, "ps3/s12/23/182800040", 256, TRUE); @@ -4630,7 +4635,8 @@ void main() OutputLine(NULL, "「…………これが、運命を打ち破ろうとする力なの…。」", NULL, "\".........So, is this the power to defeat fate...?\"", Line_Normal); ClearMessage(); - FadeOutBGM( 0, 1000, TRUE ); + ModFadeOutBGM( 0, 1000, TRUE, 1 ); CallScript( "&eye" ); + ModFadeOutBGM( 0, 1000, TRUE, 0 ); } diff --git a/Update/_mina_014.txt b/Update/_mina_014.txt index fcdd5d1..a791887 100644 --- a/Update/_mina_014.txt +++ b/Update/_mina_014.txt @@ -1,7 +1,8 @@ void main() { - PlayBGM( 0, "yoru", 28, 0 ); + ModPlayBGM( 0, "yoru", 56, 0, 0 ); + ModPlayBGM( 0, "yoru", 28, 0, 1 ); ClearMessage(); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -1316,6 +1317,7 @@ void main() ClearMessage(); DrawScene( "background/moon", 1000 ); + ModPlayBGM( 1, "yoru", 56, 0, 0 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " 平日だってのに、これから飲みに行こうというタフな人たちもいるみたいだ。", @@ -1615,7 +1617,7 @@ void main() OutputLine(NULL, "「相談所への陳情ですか?」", NULL, "\"Going to the child consultation center, you mean?\"", Line_Normal); ClearMessage(); - PlayBGM( 1, "yoru", 28, 0 ); + ModPlayBGM( 1, "yoru", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("圭一", NULL, "Keiichi", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 1, "ps2/01/180101005", 540, TRUE); @@ -2626,7 +2628,8 @@ void main() DisableWindow(); FadeOutBGM( 0, 300, FALSE ); ModDrawCharacter(2, 11, "sprite/oisi1_2_", "2", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 10, 200, TRUE ); - PlayBGM( 1, "yoru", 28, 0 ); + ModPlayBGM( 1, "yoru", 56, 0, 0 ); + ModPlayBGM( 1, "yoru", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("大石", NULL, "Ooishi", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 11, "ps3/s12/11/180700264", 256, TRUE); @@ -2688,7 +2691,8 @@ void main() NULL, "Was I not brave enough to save Satoko at all?", Line_Normal); ClearMessage(); - PlayBGM( 0, "g_tactics", 56, 0 ); + ModPlayBGM( 0, "msys23", 56, 0, 0 ); + ModPlayBGM( 0, "g_tactics", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " そうさ、俺は赤い炎でなくてはならない。", @@ -3031,7 +3035,8 @@ void main() ClearMessage(); CallScript( "&eye" ); - FadeOutBGM( 0, 1000, TRUE ); + ModFadeOutBGM( 0, 1000, FALSE, 0 ); + ModFadeOutBGM( 0, 1000, TRUE, 1 ); SetValidityOfSkipping( FALSE ); DrawSceneWithMask( "tips/gettip_mina014", "mask1900", 7, 0, 400 ); Wait( 5000 ); diff --git a/Update/_mina_015_1.txt b/Update/_mina_015_1.txt index e415130..ed8d051 100644 --- a/Update/_mina_015_1.txt +++ b/Update/_mina_015_1.txt @@ -9,6 +9,8 @@ void main() ClearMessage(); DrawScene( "white", 1000 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); DrawSceneWithMask( "background/hi1", "maskm1", 1, 0, 1300 ); SetValidityOfInput( FALSE ); Wait( 1000 ); @@ -28,7 +30,8 @@ void main() ModSetLayerFilter(1, 256, "none"); ModDrawCharacter(1, 4, "sprite/sa1a_muhyou_a2_", "2", -160, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0, FALSE ); DrawSceneWithMask( "background/gk1", "maskright", 1, 0, 1300 ); - PlayBGM( 0, "amber", 56, 0 ); + ModPlayBGM( 0, "Feel", 56, 0, 0 ); + ModPlayBGM( 0, "amber", 56, 0, 1 ); SetSpeedOfMessage( FALSE, 0 ); @@ -988,7 +991,7 @@ void main() DrawSceneWithMask( "white", "maskleft", 7, 0, 300 ); PlaySE( 0, "s_door", 56, 64 ); DrawSceneWithMask( "background/gk1", "maskright", 7, 0, 300 ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " 荒々しく引き戸が開き、校長が姿を現す。", @@ -1003,6 +1006,7 @@ void main() DisableWindow(); FadeOutBGM( 0, 300, FALSE ); FadeOutBGM( 1, 300, FALSE ); + ModFadeOutBGM( 2, 300, FALSE, 0 ); ModDrawCharacterWithFiltering(0, 4, "sprite/sa1a_muhyou_a1_", "0", "maskright", 1, 0, 0, FALSE, 0, 0, 0, 0, 0, 5, 300, TRUE ); PlayBGM( 0, "hitoe_2", 56, 0 ); @@ -1329,7 +1333,9 @@ void main() ClearMessage(); DrawScene( "black", 1300 ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); DrawSceneWithMask( "background/sinryou_sinsatu1", "maskup", 1, 0, 1300 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -1492,6 +1498,7 @@ void main() DrawScene( "black", 400 ); FadeOutBGM( 1, 300, FALSE ); + ModFadeOutBGM( 2, 300, FALSE, 0 ); PlaySE( 0, "s_door", 56, 64 ); DrawSceneWithMask( "background/g2", "maskright", 7, 0, 300 ); @@ -1562,7 +1569,9 @@ void main() FadeOutBGM( 0, 300, FALSE ); DrawScene( "background/g2", 300 ); ModDrawCharacter(0, 22, "sprite/tie_2_", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 5, 300, TRUE ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("知恵", NULL, "Chie", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 22, "ps3/s12/22/181400125", 256, TRUE); @@ -1700,7 +1709,7 @@ void main() OutputLine(NULL, " ちょうど監督と梨花ちゃんが話しているところだった。", NULL, "I saw him talking with Rika-chan.", Line_Normal); ClearMessage(); - FadeOutBGM( 1, 300, FALSE ); + ModFadeOutBGM( 1, 300, FALSE, 1 ); DrawSceneWithMask( "background/g2", "maskright", 1, 0, 300 ); PlayBGM( 0, "Gray_2", 56, 0 ); diff --git a/Update/_mina_015_2.txt b/Update/_mina_015_2.txt index a2ab6c1..f55c81b 100644 --- a/Update/_mina_015_2.txt +++ b/Update/_mina_015_2.txt @@ -7,7 +7,9 @@ void main() FadeOutBGM( 1, 1000, FALSE ); FadeOutBGM( 2, 1000, TRUE ); DrawScene( "black", 1000 ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); DrawScene( "background/gr2", 1000 ); PlaySE( 0, "wa_001", 56, 64 ); SetValidityOfInput( FALSE ); @@ -627,10 +629,11 @@ void main() NULL, " Yeeeeeeeah!!!\"", Line_Normal); ClearMessage(); SetSpeedOfMessage( FALSE, 0 ); - FadeOutBGM( 0, 1000, FALSE ); - FadeOutBGM( 1, 1000, FALSE ); + ModFadeOutBGM( 0, 1000, FALSE, 1 ); + ModFadeOutBGM( 1, 1000, FALSE, 1 ); - PlayBGM( 2, "B04_Bukatu", 56, 0 ); + ModPlayBGM( 0, "B04_Bukatu", 56, 0, 0 ); + ModPlayBGM( 2, "B04_Bukatu", 56, 0, 1 ); PlaySE( 0, "wa_007", 56, 64 ); StartShakingOfWindow( 248, 40, 0, 2, 6*2, FALSE ); StartShakingOfAllObjects( 248, 40, 0, 2, 6*2, TRUE ); diff --git a/Update/_mina_016.txt b/Update/_mina_016.txt index 6768856..5f5ac2b 100644 --- a/Update/_mina_016.txt +++ b/Update/_mina_016.txt @@ -1056,7 +1056,9 @@ void main() ClearMessage(); DrawScene( "white", 1000 ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); DrawSceneWithMask( "background/ke5", "maskc", 1, 0, 1300 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -1187,6 +1189,7 @@ void main() SetValidityOfInput( TRUE ); FadeOutBGM( 0, 1000, FALSE ); FadeOutBGM( 1, 1000, FALSE ); + ModFadeOutBGM( 2, 1000, FALSE, 0 ); SetValidityOfInput( FALSE ); Wait( 2000 ); SetValidityOfInput( TRUE ); @@ -1543,7 +1546,8 @@ void main() ClearMessage(); DisableWindow(); - PlayBGM( 1, "higurashi", 28, 0 ); + ModPlayBGM( 1, "higurashi", 56, 0, 0 ); + ModPlayBGM( 1, "higurashi", 28, 0, 1 ); DrawScene( "background/sora2", 1300 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -1889,6 +1893,7 @@ void main() ClearMessage(); DrawScene( "background/sora6", 400 ); + ModPlayBGM( 1, "higurashi", 56, 0, 0 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " 実際はこのまま行ってもちょっと早過ぎる。", @@ -1991,6 +1996,7 @@ void main() NULL, "Some people had already arrived.", Line_Normal); ClearMessage(); + ModFadeOutBGM( 1, 2000, FALSE, 0 ); ModSetLayerFilter(2, 256, "none"); ModDrawCharacter(2, 3, "sprite/me1b_wink_a1_", "1", 160, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 10, 0, FALSE ); DrawSceneWithMask( "background/js4_02", "maskleft", 1, 0, 2000 ); @@ -2230,7 +2236,8 @@ void main() DrawSceneWithMask( "black", "maskdown", 1, 0, 1300 ); FadeOutBGM( 0, 1000, FALSE ); DrawScene( "black", 1000 ); - PlayBGM( 1, "higurashi", 28, 0 ); + ModPlayBGM( 1, "yoru", 56, 0, 0 ); + ModPlayBGM( 1, "higurashi", 28, 0, 1 ); ModSetLayerFilter(1, 256, "night"); ModDrawCharacter(1, 22, "sprite/tie_1_", "0", -160, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0, FALSE ); ModSetLayerFilter(2, 256, "night"); @@ -2316,7 +2323,7 @@ void main() OutputLine(NULL, "な、だよな魅音。」", NULL, " Right, Mion?\"", Line_Normal); ClearMessage(); - FadeOutBGM( 1, 1000, FALSE ); + ModFadeOutBGM( 1, 1000, FALSE, 1 ); DisableWindow(); ModDrawCharacter(0, 22, "sprite/tie_3_", "2", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 5, 200, TRUE ); @@ -3477,7 +3484,7 @@ void main() ClearMessage(); FadeOutBGM( 0, 300, FALSE ); - PlayBGM( 1, "higurashi", 28, 0 ); + ModPlayBGM( 1, "higurashi", 28, 0, 1 ); ModDrawCharacter(0, 2, "sprite/re1a_komaru_a1_", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 5, 0, FALSE ); DrawScene( "background/jys1", 1000 ); @@ -3686,7 +3693,7 @@ void main() if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } DisableWindow(); - FadeOutBGM( 1, 1000, FALSE ); + ModFadeOutBGM( 1, 1000, FALSE, 1 ); ModDrawCharacterWithFiltering(2, 2, "sprite/re1a_okoru_a1_", "0", "maskright", 1, 160, 0, FALSE, 0, 0, 0, 0, 0, 10, 300, TRUE ); PlayBGM( 0, "omake_01", 56, 0 ); @@ -4369,7 +4376,9 @@ void main() ClearMessage(); CallScript( "&eye" ); - FadeOutBGM( 0, 1000, TRUE ); + ModFadeOutBGM( 0, 1000, FALSE, 0 ); + ModFadeOutBGM( 1, 1000, TRUE, 0 ); + ModFadeOutBGM( 0, 1000, TRUE, 1 ); SetValidityOfSkipping( FALSE ); DrawSceneWithMask( "tips/gettip_mina016", "mask1900", 7, 0, 400 ); Wait( 5000 ); diff --git a/Update/_mina_017.txt b/Update/_mina_017.txt index 7b5521d..9ba13a1 100644 --- a/Update/_mina_017.txt +++ b/Update/_mina_017.txt @@ -2856,11 +2856,12 @@ void main() OutputLine(NULL, "運命を打ち破る力と言うのは、今回はいけるかも知れないなんていうちょっとの幸運の重なりなんかとは比べ物にならないくらいに圧倒的なのね…。」", NULL, "The power to defeat fate is far stronger than the mere chance alignment of a few coincidences...\"", Line_Normal); ClearMessage(); - FadeOutBGM( 0, 300, TRUE ); + ModFadeOutBGM( 0, 300, TRUE, 1 ); DisableWindow(); PlaySE( 0, "wa_033", 56, 64 ); DrawScene( "white", 1000 ); CallScript( "&eye" ); + ModFadeOutBGM( 0, 1000, TRUE, 0 ); } diff --git a/Update/_mina_018.txt b/Update/_mina_018.txt index 6775629..81945a8 100644 --- a/Update/_mina_018.txt +++ b/Update/_mina_018.txt @@ -1,7 +1,8 @@ void main() { - PlayBGM( 0, "pros", 56, 0 ); + ModPlayBGM( 0, "B_Dive", 56, 0, 0 ); + ModPlayBGM( 0, "pros", 56, 0, 1 ); DrawSceneWithMask( "background/moon", "maskc", 1, 0, 1300 ); ClearMessage(); @@ -1529,6 +1530,8 @@ void main() NULL, "I think it's time for us to let her know that she won't be ostracized by anyone anymore...\"", Line_Normal); ClearMessage(); + ModFadeOutBGM( 0, 300, FALSE, 0 ); + if (GetGlobalFlag(GADVMode)) { OutputLine("お魎", NULL, "Oryou", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 17, "ps3/s12/17/182300036", 256, TRUE); OutputLine(NULL, "「そんなことはでけんね!!!", @@ -1538,6 +1541,8 @@ void main() NULL, " I will never forgive the demon child of the Houjou family!!\"", Line_Normal); ClearMessage(); + ModPlayBGM( 0, "deadend", 56, 0, 0 ); + if (GetGlobalFlag(GADVMode)) { OutputLine("圭一", NULL, "Keiichi", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 1, "ps3/s12/01/180101496", 256, TRUE); OutputLine(NULL, "「なら決まりだな!!", @@ -1750,7 +1755,8 @@ void main() SetValidityOfInput( TRUE ); FadeOutBGM( 0, 1000, FALSE ); DrawScene( "black", 1000 ); - PlayBGM( 1, "yoru", 28, 0 ); + ModPlayBGM( 1, "yoru", 56, 0, 0 ); + ModPlayBGM( 1, "yoru", 28, 0, 1 ); DrawSceneWithMask( "background/moon", "maskup", 1, 0, 1300 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -2034,7 +2040,7 @@ void main() OutputLine(NULL, " 鬼婆は怒ってました?」", NULL, " Did the old witch finally start melting?\"", Line_Normal); ClearMessage(); - FadeOutBGM( 1, 3000, FALSE ); + ModFadeOutBGM( 1, 3000, FALSE, 1 ); DisableWindow(); ModDrawCharacterWithFiltering(1, 18, "sprite/ki_def_", "0", "maskleft", 1, -240, 0, FALSE, 0, 0, 0, 0, 0, 0, 300, TRUE ); @@ -2611,7 +2617,7 @@ void main() DrawScene( "black", 3000 ); DrawScene( "background/moon", 1000 ); - PlayBGM( 1, "yoru", 28, 0 ); + ModPlayBGM( 1, "yoru", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " そして、俺たちは帰路につく。", @@ -2772,7 +2778,9 @@ void main() FadeOutBGM( 0, 3000, FALSE ); FadeOutBGM( 1, 3000, FALSE ); DrawScene( "background/jyt1", 3000 ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); DrawScene( "background/jt1", 3000 ); SetValidityOfInput( FALSE ); Wait( 3000 ); @@ -3221,6 +3229,7 @@ void main() ClearMessage(); FadeOutBGM( 1, 300, FALSE ); + ModFadeOutBGM( 2, 300, FALSE, 0 ); DrawSceneWithMask( "black", "maskdown", 1, 0, 300 ); if (GetGlobalFlag(GADVMode)) { OutputLine("所長", NULL, "Chief", NULL, Line_ContinueAfterTyping); } @@ -3387,7 +3396,9 @@ void main() NULL, " ...I'm sorry for the inconvenience...\"", Line_Normal); ClearMessage(); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " チン。", @@ -3472,6 +3483,8 @@ void main() CallScript( "&eyeCampblack" ); FadeOutBGM( 0, 1000, FALSE ); - FadeOutBGM( 1, 1000, TRUE ); + ModFadeOutBGM( 1, 1000, FALSE, 0 ); + ModFadeOutBGM( 2, 1000, TRUE, 0 ); + ModFadeOutBGM( 1, 1000, TRUE, 1 ); } diff --git a/Update/_mina_019.txt b/Update/_mina_019.txt index be9c9e5..8ade716 100644 --- a/Update/_mina_019.txt +++ b/Update/_mina_019.txt @@ -9,6 +9,8 @@ void main() ClearMessage(); PlayBGM( 0, "G_Tactics", 56, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); DrawSceneWithMask( "background/g3", "maskup", 1, 0, 300 ); if (GetGlobalFlag(GADVMode)) { OutputLine("圭一", NULL, "Keiichi", NULL, Line_ContinueAfterTyping); } @@ -496,7 +498,7 @@ void main() OutputLine(NULL, " 俺たちがクラスの10人ちょっとで現地に集まった時には、普段の閑静な図書館前の様子は嘘のように一変していた。", NULL, "By the time I get there with my ten classmates, the quiet atmosphere around the library had completely disappeared.", Line_Normal); ClearMessage(); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); ModDrawCharacter(2, 2, "sprite/re2b_bikkuri_b1_", "1", 160, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 10, 0, FALSE ); DrawSceneWithMask( "background/tosyo1", "maskup", 1, 0, 1300 ); @@ -808,6 +810,7 @@ void main() ClearMessage(); FadeOutBGM( 1, 300, FALSE ); + ModFadeOutBGM( 2, 300, FALSE, 0 ); DrawSceneWithMask( "black", "maskright", 1, 0, 300 ); DrawSceneWithMask( "background/ke5", "maskright", 1, 0, 300 ); @@ -922,7 +925,9 @@ void main() ClearMessage(); DrawSceneWithMask( "black", "maskleft", 1, 0, 300 ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); DrawSceneWithMask( "background/tosyo1", "maskleft", 1, 0, 300 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -956,6 +961,7 @@ void main() DrawSceneWithMask( "black", "maskright", 1, 0, 300 ); FadeOutBGM( 1, 300, FALSE ); + ModFadeOutBGM( 2, 300, FALSE, 0 ); DrawSceneWithMask( "background/ke5", "maskright", 1, 0, 300 ); if (GetGlobalFlag(GADVMode)) { OutputLine("原山", NULL, "Harayama", NULL, Line_ContinueAfterTyping); } @@ -975,7 +981,9 @@ void main() ClearMessage(); DrawSceneWithMask( "white", "maskleft", 1, 0, 300 ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); DrawSceneWithMask( "background/tosyo1", "maskleft", 1, 0, 300 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -1322,6 +1330,7 @@ void main() ClearMessage(); FadeOutBGM( 1, 300, FALSE ); + ModFadeOutBGM( 2, 300, FALSE, 0 ); PlayBGM( 0, "Cradle_song", 56, 0 ); if (GetGlobalFlag(GADVMode)) { OutputLine("圭一", NULL, "Keiichi", NULL, Line_ContinueAfterTyping); } @@ -1716,7 +1725,9 @@ void main() Wait( 1000 ); SetValidityOfInput( TRUE ); DrawScene( "white", 1000 ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); DrawScene( "background/ho1", 1000 ); SetValidityOfInput( FALSE ); Wait( 2000 ); @@ -1929,7 +1940,9 @@ void main() ClearMessage(); FadeOutBGM( 1, 300, FALSE ); - PlayBGM( 0, "hgrs01", 56, 0 ); + ModFadeOutBGM( 2, 300, FALSE, 0 ); + ModPlayBGM( 0, "T2", 56, 0, 0 ); + ModPlayBGM( 0, "hgrs01", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("沙都子", NULL, "Satoko", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 4, "ps3/s12/04/180400200", 256, TRUE); @@ -2136,7 +2149,8 @@ void main() DrawScene( "black", 200 ); FadeOutBGM( 0, 2000, FALSE ); DrawScene( "black", 2000 ); - PlayBGM( 1, "semi_r", 56, 0 ); + ModPlayBGM( 1, "yabaisemi", 56, 0, 0 ); + ModPlayBGM( 1, "semi_r", 56, 0, 1 ); DrawSceneWithMask( "background/mati2", "maskup", 1, 0, 1300 ); if (GetGlobalFlag(GADVMode)) { OutputLine("圭一", NULL, "Keiichi", NULL, Line_ContinueAfterTyping); } @@ -2303,6 +2317,8 @@ void main() ClearMessage(); DrawSceneWithMask( "black", "maskright", 1, 0, 300 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); DrawSceneWithMask( "background/kuruma5_01", "maskright", 1, 0, 300 ); if (GetGlobalFlag(GADVMode)) { OutputLine("大石", NULL, "Ooishi", NULL, Line_ContinueAfterTyping); } @@ -2573,6 +2589,8 @@ void main() ClearMessage(); FadeOutBGM( 0, 300, FALSE ); + ModFadeOutBGM( 1, 300, FALSE, 0 ); + ModFadeOutBGM( 2, 300, FALSE, 0 ); DrawSceneWithMask( "black", "maskright", 1, 0, 300 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -3058,7 +3076,9 @@ void main() if (GetGlobalFlag(GADVMode) == 0) { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } DisableWindow(); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); PlaySE( 0, "s_daidageki", 56, 64 ); StartShakingOfWindow( 248, 40, 0, 2, 4*2, FALSE ); StartShakingOfAllObjects( 248, 40, 0, 2, 4*2, TRUE ); @@ -3197,6 +3217,7 @@ void main() ClearMessage(); FadeOutBGM( 1, 1000, FALSE ); + ModFadeOutBGM( 2, 1000, FALSE, 0 ); DrawScene( "background/mati_ji1", 1000 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -3689,7 +3710,9 @@ void main() ClearMessage(); FadeOutBGM( 0, 300, FALSE ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("原山", NULL, "Harayama", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 0, "ps3/s12/00/182900085", 256, TRUE); @@ -3825,7 +3848,7 @@ void main() OutputLine(NULL, " だから、お魎がそれだけ入れ込む前原圭一という少年に関心を持つのは当然のことだった。", NULL, "Because of that, he was very interested in this young Keiichi Maebara.", Line_Normal); ClearMessage(); - FadeOutBGM( 1, 300, FALSE ); + ModFadeOutBGM( 1, 300, FALSE, 1 ); DrawSceneWithMask( "background/ke5", "maskup", 1, 0, 300 ); @@ -3964,6 +3987,8 @@ void main() SetValidityOfInput( FALSE ); Wait( 1000 ); SetValidityOfInput( TRUE ); + ModFadeOutBGM( 1, 2000, FALSE, 0 ); + ModFadeOutBGM( 2, 2000, FALSE, 0 ); DrawScene( "black", 2000 ); PlayBGM( 0, "M_Denwa8k", 56, 0 ); SetValidityOfInput( FALSE ); @@ -3981,7 +4006,8 @@ void main() NULL, "He could ignore the call, but if it was someone from the child consultation center, they might become suspicious of him.", Line_Normal); ClearMessage(); - PlayBGM( 1, "semi_r", 56, 0 ); + ModPlayBGM( 1, "yabaisemi", 56, 0, 0 ); + ModPlayBGM( 1, "semi_r", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " ……もう沙都子には目に見える外傷をたくさん残してしまった。", @@ -4031,7 +4057,9 @@ void main() NULL, "\"...Hello, who is it?\"", GetGlobalFlag(GLinemodeSp)); if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("原山", NULL, "Harayama", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 0, "ps3/s12/00/hara082301", 256, TRUE); @@ -4257,7 +4285,8 @@ void main() NULL, "Teppei grabbed Satoko's shoulders with all his might and whispered in her ear.", Line_Normal); ClearMessage(); - PlayBGM( 0, "semi_r", 56, 0 ); + ModPlayBGM( 0, "yabaisemi", 56, 0, 0 ); + ModPlayBGM( 0, "semi_r", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("鉄平", NULL, "Teppei", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 21, "ps2/21/182000076", 540, TRUE); @@ -4356,6 +4385,7 @@ void main() NULL, "It was like a raptor gripping its prey with its sharp talons...", Line_Normal); ClearMessage(); + ModFadeOutBGM( 0, 1000, FALSE, 0 ); DrawScene( "background/re_tel", 1000 ); if (GetGlobalFlag(GADVMode)) { OutputLine("原山", NULL, "Harayama", NULL, Line_ContinueAfterTyping); } @@ -4410,10 +4440,11 @@ void main() OutputLine(NULL, " あ、はいはい、どうぞ…。」", NULL, " Ah, sure, go ahead...\"", Line_Normal); ClearMessage(); - FadeOutBGM( 0, 1000, FALSE ); - FadeOutBGM( 1, 1000, FALSE ); + ModFadeOutBGM( 0, 1000, FALSE, 1 ); + ModFadeOutBGM( 1, 1000, FALSE, 1 ); - PlayBGM( 2, "T2", 56, 0 ); + ModPlayBGM( 0, "T2", 56, 0, 0 ); + ModPlayBGM( 2, "T2", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("圭一", NULL, "Keiichi", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 1, "ps3/s12/01/180101621", 256, TRUE); @@ -4548,7 +4579,7 @@ void main() OutputLine(NULL, " ……ちょっと待て、梨花ちゃんが代わる!」", NULL, " ...Hang on, Rika-chan wants to talk to you!\"", Line_Normal); ClearMessage(); - FadeOutBGM( 2, 1000, FALSE ); + ModFadeOutBGM( 2, 1000, FALSE, 1 ); PlayBGM( 0, "Birth_and_death", 56, 0 ); @@ -5399,7 +5430,7 @@ void main() ClearMessage(); DisableWindow(); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); PlaySE( 0, "s_down", 56, 64 ); Wait( 300 ); PlaySE( 0, "s_down", 56, 64 ); @@ -5430,7 +5461,7 @@ void main() OutputLine(NULL, " ブチ破って入るぞこらぁッ!!」", NULL, " If you don't, we're going to break it down!!\"", Line_Normal); ClearMessage(); - FadeOutBGM( 1, 1000, FALSE ); + ModFadeOutBGM( 1, 1000, FALSE, 1 ); DrawScene( "black", 2000 ); SetValidityOfInput( FALSE ); @@ -5621,11 +5652,14 @@ void main() DrawSceneWithMask( "black", "maskleft", 1, 0, 300 ); FadeOutBGM( 0, 1000, FALSE ); + ModFadeOutBGM( 1, 1000, FALSE, 0 ); + ModFadeOutBGM( 2, 1000, FALSE, 0 ); SetValidityOfInput( FALSE ); Wait( 1000 ); SetValidityOfInput( TRUE ); DrawSceneWithMask( "background/ho1_02", "maskleft", 1, 0, 1300 ); - PlayBGM( 0, "03_cele", 56, 0 ); + ModPlayBGM( 1, "higurashi", 56, 0, 0 ); + ModPlayBGM( 0, "03_cele", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " 北条家にはすでに警察の人が何人か来ていた。", @@ -5723,6 +5757,7 @@ void main() ClearMessage(); DrawScene( "scene/307", 400 ); + ModPlayBGM( 0, "03_cele", 56, 0, 0 ); if (GetGlobalFlag(GADVMode)) { OutputLine("梨花", NULL, "Rika", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 5, "ps3/s12/05/180500988", 256, TRUE); @@ -6081,7 +6116,7 @@ void main() OutputLine(NULL, "「……沙都子は絶対に来ますですよ。」", NULL, "\"......Satoko will be coming for sure.\"", Line_Normal); ClearMessage(); - PlayBGM( 1, "higurashi", 28, 0 ); + ModPlayBGM( 1, "higurashi", 28, 0, 1 ); DrawScene( "white", 1300 ); DrawSceneWithMask( "background/ho1_02", "maskleft", 1, 0, 1300 ); diff --git a/Update/_mina_020.txt b/Update/_mina_020.txt index d713205..36c2948 100644 --- a/Update/_mina_020.txt +++ b/Update/_mina_020.txt @@ -26,18 +26,23 @@ void main() ModPlayVoiceLS(3, 12, "ps2/12/mina011", 540, TRUE); Wait( 5700 ); DrawScene( "black", 1000 ); - PlayBGM( 1, "yoru", 28, 0 ); + ModPlayBGM( 1, "yoru", 56, 0, 0 ); + ModPlayBGM( 1, "yoru", 28, 0, 1 ); DrawScene( "background/jyt1", 1000 ); SetValidityOfInput( FALSE ); Wait( 2000 ); SetValidityOfInput( TRUE ); FadeOutBGM( 1, 1000, FALSE ); - PlayBGM( 2, "suzume", 28, 0 ); + ModPlayBGM( 0, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 28, 0, 1 ); DrawScene( "background/jt1", 1000 ); SetValidityOfInput( FALSE ); Wait( 2000 ); SetValidityOfInput( TRUE ); + ModFadeOutBGM( 0, 1000, FALSE, 0 ); FadeOutBGM( 2, 1000, FALSE ); + ModPlayBGM( 1, "higurashi", 56, 0, 0 ); DrawScene( "background/jt1_01", 1000 ); SetValidityOfInput( FALSE ); Wait( 2000 ); @@ -1190,7 +1195,9 @@ void main() Wait( 1000 ); CallScript( "&eyeCamp" ); - FadeOutBGM( 0, 1000, TRUE ); + ModFadeOutBGM( 0, 1000, FALSE, 0 ); + ModFadeOutBGM( 1, 1000, TRUE, 0 ); + ModFadeOutBGM( 0, 1000, TRUE, 1 ); SetValidityOfSkipping( FALSE ); DrawSceneWithMask( "tips/gettip_mina020", "mask1900", 7, 0, 400 ); Wait( 5000 ); diff --git a/Update/_mina_021.txt b/Update/_mina_021.txt index 644e7e7..0f0c4bf 100644 --- a/Update/_mina_021.txt +++ b/Update/_mina_021.txt @@ -1427,7 +1427,8 @@ void main() FadeOutBGM( 0, 300, FALSE ); DrawScene( "background/je1", 300 ); ModDrawCharacterWithFiltering(2, 2, "sprite/re2b_warai_b1_", "2", "maskleft", 1, 160, 0, FALSE, 0, 0, 0, 0, 0, 10, 300, TRUE ); - PlayBGM( 1, "yoru", 28, 0 ); + ModPlayBGM( 1, "yoru", 56, 0, 0 ); + ModPlayBGM( 1, "yoru", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("レナ", NULL, "Rena", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 2, "ps3/s12/02/280200023", 256, TRUE); @@ -1727,7 +1728,8 @@ void main() OutputLine(NULL, " それが、綿流しの夜にできた私の努力だった。", NULL, "That was the best I could do on the night of Watanagashi.", Line_Normal); ClearMessage(); - FadeOutBGM( 1, 1000, TRUE ); + ModFadeOutBGM( 1, 1000, TRUE, 1 ); CallScript( "&eye" ); + ModFadeOutBGM( 1, 1000, TRUE, 0 ); } diff --git a/Update/_mina_022.txt b/Update/_mina_022.txt index 76466c3..cabbc44 100644 --- a/Update/_mina_022.txt +++ b/Update/_mina_022.txt @@ -107,7 +107,8 @@ void main() DisableWindow(); ModDrawCharacter(2, 9, "sprite/ta1_akuwarai_", "2", 160, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 10, 200, TRUE ); - PlayBGM( 0, "z02_kyousou", 56, 0 ); + ModPlayBGM( 0, "higurashi_utu", 56, 0, 0 ); + ModPlayBGM( 0, "z02_kyousou", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("鷹野", NULL, "Takano", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 9, "ps3/s12/09/280900036", 256, TRUE); @@ -535,7 +536,8 @@ void main() ClearMessage(); DisableWindow(); - PlayBGM( 0, "semi_r", 56, 0 ); + ModPlayBGM( 0, "yabaisemi", 56, 0, 0 ); + ModPlayBGM( 0, "semi_r", 56, 0, 1 ); ModDrawCharacter(2, 9, "sprite/ta1_def_", "0", 160, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 10, 200, TRUE ); if (GetGlobalFlag(GADVMode)) { OutputLine("鷹野", NULL, "Takano", NULL, Line_ContinueAfterTyping); } @@ -729,7 +731,8 @@ void main() DisableWindow(); Negative( 400 , TRUE ); - PlayBGM( 1, "semi_r", 56, 0 ); + ModPlayBGM( 1, "yabaisemi", 56, 0, 0 ); + ModPlayBGM( 1, "semi_r", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("鷹野", NULL, "Takano", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 9, "ps3/s12/09/280900098", 256, TRUE); @@ -1524,7 +1527,8 @@ void main() ClearMessage(); FadeOutBGM( 0, 300, FALSE ); - PlayBGM( 1, "yoru", 28, 0 ); + ModPlayBGM( 1, "yoru", 56, 0, 0 ); + ModPlayBGM( 1, "yoru", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("鷹野", NULL, "Takano", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 9, "ps3/s12/09/280900170", 256, TRUE); @@ -1812,7 +1816,8 @@ void main() ClearMessage(); FadeOutBGM( 1, 300, FALSE ); - PlayBGM( 0, "higurashi", 28, 0 ); + ModPlayBGM( 0, "higurashi", 56, 0, 0 ); + ModPlayBGM( 0, "higurashi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " やがて、鷹野は本当に真っ暗な道の途中で車を停めた。", @@ -2423,7 +2428,8 @@ void main() Wait( 1500 ); SetValidityOfInput( TRUE ); DrawSceneWithMask( "white", "maskleft", 1, 0, 300 ); - PlayBGM( 1, "yoru", 28, 0 ); + ModPlayBGM( 1, "yoru", 56, 0, 0 ); + ModPlayBGM( 1, "yoru", 28, 0, 1 ); ModSetLayerFilter(1, 256, "night"); ModDrawCharacter(1, 19, "sprite/kuma_def_", "0", -160, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0, FALSE ); DrawSceneWithMask( "background/ymo3", "maskright", 1, 0, 300 ); @@ -3109,7 +3115,8 @@ void main() OutputLine(NULL, "くすくすくす!」", NULL, " Hee hee hee!\"", Line_Normal); ClearMessage(); - FadeOutBGM( 0, 1000, TRUE ); + ModFadeOutBGM( 0, 1000, TRUE, 1 ); CallScript( "&eye" ); + ModFadeOutBGM( 0, 1000, TRUE, 0 ); } diff --git a/Update/_mina_023_1.txt b/Update/_mina_023_1.txt index 64fd70c..83e01d3 100644 --- a/Update/_mina_023_1.txt +++ b/Update/_mina_023_1.txt @@ -1,7 +1,9 @@ void main() { - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); DrawSceneWithMask( "white", "maskm1", 1, 0, 1300 ); DrawSceneWithMask( "background/kuruma2", "maskup", 1, 0, 1300 ); @@ -279,9 +281,10 @@ void main() OutputLine(NULL, "「配置場所よりももっとずっと興宮寄りの水田地帯の路肩です。」", NULL, "\"We found him dead by the rice fields near Okinomiya.\"", Line_Normal); ClearMessage(); - FadeOutBGM( 1, 300, FALSE ); + ModFadeOutBGM( 1, 300, FALSE, 1 ); - PlayBGM( 0, "z02_kyousou", 56, 0 ); + ModPlayBGM( 0, "msys17", 56, 0, 0 ); + ModPlayBGM( 0, "z02_kyousou", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " …毎回見付かる富竹の死体の場所と違う。", diff --git a/Update/_mina_023_2.txt b/Update/_mina_023_2.txt index 3bd2273..4b43b68 100644 --- a/Update/_mina_023_2.txt +++ b/Update/_mina_023_2.txt @@ -6,7 +6,8 @@ void main() FadeOutBGM( 1, 1000, FALSE ); FadeOutBGM( 2, 1000, FALSE ); DrawScene( "white", 2000 ); - PlayBGM( 0, "higurashi", 28, 0 ); + ModPlayBGM( 0, "higurashi", 56, 0, 0 ); + ModPlayBGM( 0, "higurashi", 28, 0, 1 ); DrawScene( "background/sora2", 1000 ); SetValidityOfInput( FALSE ); Wait( 1000 ); @@ -494,7 +495,8 @@ void main() NULL, "Am I believing every crazy theory I hear just because I'm desperate to escape from my fate...?", Line_Normal); ClearMessage(); - FadeOutBGM( 0, 1000, FALSE ); + ModFadeOutBGM( 1000, 0, FALSE, 0 ); + ModFadeOutBGM( 0, 1000, FALSE, 1 ); ModSetLayerFilter(0, 256, "none"); ModDrawCharacter(0, 10, "sprite/iri2_majime_", "2", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 5, 0, FALSE ); DrawScene( "background/sinryou_sinsatu1", 1000 ); diff --git a/Update/_mina_024.txt b/Update/_mina_024.txt index b470087..ecd857d 100644 --- a/Update/_mina_024.txt +++ b/Update/_mina_024.txt @@ -2,7 +2,8 @@ void main() { DrawScene( "black", 400 ); - PlayBGM( 2, "suzume", 28, 0 ); + ModPlayBGM( 2, "Suzume", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 28, 0, 1 ); DrawScene( "white", 1000 ); SetValidityOfInput( FALSE ); Wait( 1000 ); @@ -10,10 +11,11 @@ void main() DrawSceneWithMask( "background/sora", "maskm1", 1, 0, 1300 ); SetValidityOfInput( FALSE ); Wait( 2500 ); - FadeOutBGM( 2, 1300, FALSE ); + ModFadeOutBGM( 2, 1300, FALSE, 1 ); SetValidityOfInput( TRUE ); DrawSceneWithMask( "white", "maskright", 1, 0, 1300 ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); DrawSceneWithMask( "background/g1", "maskright", 1, 0, 1300 ); SetValidityOfInput( FALSE ); Wait( 1000 ); @@ -208,7 +210,7 @@ void main() OutputLine(NULL, "「…………………………。」", NULL, "\"............\"", Line_Normal); ClearMessage(); - FadeOutBGM( 1, 1300, FALSE ); + ModFadeOutBGM( 1, 1300, FALSE, 1 ); PlayBGM( 0, "livescene", 56, 0 ); @@ -584,7 +586,7 @@ void main() DrawSceneWithMask( "black", "maskup", 1, 0, 1300 ); FadeOutBGM( 0, 1000, TRUE ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); DrawScene( "white", 400 ); DrawScene( "background/gk1", 1000 ); @@ -827,6 +829,8 @@ void main() NULL, "\"...All right. Let me hear it, then.\"", Line_Normal); ClearMessage(); + ModFadeOutBGM( 1, 1300, FALSE, 0 ); + ModFadeOutBGM( 2, 1300, FALSE, 0 ); DrawSceneWithMask( "black", "maskdown", 1, 0, 1300 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -835,7 +839,7 @@ void main() OutputLine(NULL, "それはこんな詩だった。", NULL, " It went something like this...", Line_Normal); ClearMessage(); - FadeOutBGM( 1, 1300, FALSE ); + ModFadeOutBGM( 1, 1300, FALSE, 1 ); PlayBGM( 0, "Soul_scour", 56, 0 ); SetSpeedOfMessage( TRUE, 128 ); @@ -890,6 +894,8 @@ void main() ModDrawCharacter(1, 5, "sprite/ri1_komaru_a1_", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0, FALSE ); DrawSceneWithMask( "background/gk3", "maskup", 1, 0, 1300 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); if (GetGlobalFlag(GADVMode)) { OutputLine("圭一", NULL, "Keiichi", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 1, "ps3/s12/01/280100049", 256, TRUE); @@ -1592,7 +1598,9 @@ void main() CallScript( "&eye" ); FadeOutBGM( 0, 1000, FALSE ); - FadeOutBGM( 1, 1000, TRUE ); + ModFadeOutBGM( 1, 1000, FALSE, 0 ); + ModFadeOutBGM( 2, 1000, TRUE, 0 ); + ModFadeOutBGM( 1, 1000, TRUE, 1 ); SetValidityOfSkipping( FALSE ); DrawSceneWithMask( "tips/gettip_mina024", "mask1900", 7, 0, 400 ); Wait( 5000 ); diff --git a/Update/_mina_025.txt b/Update/_mina_025.txt index fe69663..1cf40a1 100644 --- a/Update/_mina_025.txt +++ b/Update/_mina_025.txt @@ -8,7 +8,8 @@ void main() DrawScene( "black", 300 ); ClearMessage(); - PlayBGM( 1, "suzume", 28, 0 ); + ModPlayBGM( 1, "Suzume", 56, 0, 0 ); + ModPlayBGM( 1, "suzume", 28, 0, 1 ); DrawSceneWithMask( "white", "maskm1", 1, 0, 1300 ); DrawScene( "background/hu_r1", 1000 ); @@ -39,7 +40,8 @@ void main() FadeOutBGM( 1, 300, FALSE ); - PlayBGM( 0, "amber", 56, 0 ); + ModPlayBGM( 0, "Feel", 56, 0, 0 ); + ModPlayBGM( 0, "amber", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " ……多分、今日だろう。", @@ -906,6 +908,7 @@ void main() DrawScene( "white", 1000 ); DrawSceneWithMask( "background/sora", "maskc", 1, 0, 1300 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " 今日をどうやって生きよう。", @@ -999,7 +1002,8 @@ void main() SetValidityOfInput( FALSE ); Wait( 2000 ); SetValidityOfInput( TRUE ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); DrawScene( "background/hu2", 1000 ); SetValidityOfInput( FALSE ); Wait( 3000 ); @@ -1051,6 +1055,7 @@ void main() ClearMessage(); FadeOutBGM( 1, 1000, FALSE ); + ModFadeOutBGM( 2, 1000, FALSE, 0 ); DrawScene( "black", 1000 ); PlayBGM( 0, "Gray_2", 56, 0 ); @@ -2199,7 +2204,9 @@ void main() DrawSceneWithMask( "black", "maskright", 1, 0, 300 ); DrawScene( "background/sora", 300 ); - PlayBGM( 1, "higurashi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "higurashi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " 見れば時間はもうお昼前。", @@ -2258,6 +2265,7 @@ void main() DrawSceneWithMask( "black", "maskright", 1, 0, 1300 ); FadeOutBGM( 1, 1000, FALSE ); + ModFadeOutBGM( 2, 1000, FALSE, 0 ); DrawScene( "background/re_tel", 1000 ); PlayBGM( 0, "Nazo", 56, 0 ); @@ -2439,7 +2447,9 @@ void main() SetValidityOfInput( FALSE ); Wait( 1000 ); SetValidityOfInput( TRUE ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); ModDrawCharacter(1, 19, "sprite/kuma_def_", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0, FALSE ); DrawSceneWithMask( "background/ke_s2", "maskleft", 1, 0, 300 ); @@ -2531,11 +2541,14 @@ void main() FadeOutBGM( 0, 1300, FALSE ); FadeOutBGM( 1, 1300, FALSE ); + ModFadeOutBGM( 2, 1300, FALSE, 0 ); DrawSceneWithMask( "black", "maskright", 1, 0, 1300 ); SetValidityOfInput( FALSE ); Wait( 3000 ); SetValidityOfInput( TRUE ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); DrawScene( "background/hu2", 1000 ); if (GetGlobalFlag(GADVMode)) { OutputLine("雲雀", NULL, "Skylark", NULL, Line_ContinueAfterTyping); } @@ -2665,6 +2678,7 @@ void main() DrawSceneWithMask( "black", "maskright", 1, 0, 300 ); FadeOutBGM( 1, 1000, FALSE ); + ModFadeOutBGM( 2, 1000, FALSE, 0 ); DrawScene( "background/hu_r1", 1000 ); PlayBGM( 0, "Nazo", 56, 0 ); @@ -2778,7 +2792,9 @@ void main() ClearMessage(); DrawScene( "black", 400 ); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); DrawSceneWithMask( "background/hu2", "maskup", 1, 0, 300 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -2904,7 +2920,7 @@ void main() DisableWindow(); FadeOutBGM( 0, 300, FALSE ); - FadeOutBGM( 1, 300, FALSE ); + ModFadeOutBGM( 1, 300, FALSE, 1 ); ModSetLayerFilter(0, 179, "none"); ModDrawCharacterWithFiltering(0, 12, "sprite/ha1_def_", "0", "maskm1", 1, 0, 0, FALSE, 0, 0, 0, 0, 0, 5, 300, TRUE ); @@ -2914,7 +2930,7 @@ void main() NULL, "\"...I'm here.\"", GetGlobalFlag(GLinemodeSp)); if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } - PlayBGM( 0, "higurashi", 28, 0 ); + ModPlayBGM( 0, "higurashi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("梨花", NULL, "Rika", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 5, "ps3/s12/05/280500215", 256, TRUE); @@ -2948,7 +2964,7 @@ void main() OutputLine(NULL, "ただ、あるがままに訪れる結果を眺めるのみです。」", NULL, " I'll just have to accept whatever the result is.\"", Line_Normal); ClearMessage(); - FadeOutBGM( 0, 300, FALSE ); + ModFadeOutBGM( 0, 300, FALSE, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -2964,6 +2980,8 @@ void main() NULL, " but part of me was hoping she would say something more positive.", Line_Normal); ClearMessage(); + ModFadeOutBGM( 1, 300, FALSE, 0 ); + ModFadeOutBGM( 2, 300, FALSE, 0 ); PlayBGM( 0, "livescene", 56, 0 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } diff --git a/Update/_mina_026.txt b/Update/_mina_026.txt index e057b61..11d3a02 100644 --- a/Update/_mina_026.txt +++ b/Update/_mina_026.txt @@ -1,7 +1,9 @@ void main() { - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); DrawScene( "background/hu_r1", 1000 ); ClearMessage(); @@ -258,6 +260,7 @@ void main() DisableWindow(); FadeOutBGM( 1, 300, FALSE ); + ModFadeOutBGM( 2, 300, FALSE, 0 ); ModSetLayerFilter(2, 256, "none"); ModDrawCharacterWithFiltering(2, 4, "sprite/sa1b_odoroki_b1_", "2", "maskright", 1, 240, 0, FALSE, 0, 0, 0, 0, 0, 10, 300, TRUE ); PlayBGM( 0, "demo_48khz", 56, 0 ); @@ -966,7 +969,8 @@ void main() NULL, "With a nod of my own, I opened my mouth and began to explain.", Line_Normal); ClearMessage(); - PlayBGM( 0, "bellflower", 56, 0 ); + ModPlayBGM( 0, "Cradle_song", 56, 0, 0 ); + ModPlayBGM( 0, "bellflower", 56, 0, 1 ); DrawSceneWithMask( "background/hi1", "maskc", 1, 0, 1300 ); if (GetGlobalFlag(GADVMode)) { OutputLine("梨花", NULL, "Rika", NULL, Line_ContinueAfterTyping); } @@ -2160,7 +2164,8 @@ void main() ClearMessage(); DrawScene( "background/file", 1000 ); - PlayBGM( 0, "pros", 56, 0 ); + ModPlayBGM( 0, "B_Dive", 56, 0, 0 ); + ModPlayBGM( 0, "pros", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " これも雛見沢に残る古い伝承が初めから答えを示していた。", @@ -2504,6 +2509,7 @@ void main() SetValidityOfInput( TRUE ); DrawSceneWithMask( "white", "maskc", 1, 0, 1300 ); DrawScene( "background/hu_r1", 1300 ); + ModPlayBGM( 1, "higurashi", 56, 0, 0 ); if (GetGlobalFlag(GADVMode)) { OutputLine("梨花", NULL, "Rika", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 5, "ps3/s12/05/280500255", 256, TRUE); @@ -2513,7 +2519,7 @@ void main() OutputLine(NULL, "…ボクの話はこれで終わりなのです。」", NULL, " ...And that's the end of my story.\"", Line_Normal); ClearMessage(); - PlayBGM( 1, "semi", 28, 0 ); + ModPlayBGM( 1, "semi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -2558,7 +2564,7 @@ void main() OutputLine(NULL, "「そうだ、そういえば、沙都子が病気みたいなことを言ってたよな…。」", NULL, "\"I remember... you told me that Satoko is ill...\"", Line_Normal); ClearMessage(); - FadeOutBGM( 1, 300, FALSE ); + ModFadeOutBGM( 1, 300, FALSE, 1 ); DisableWindow(); PlayBGM( 0, "T2", 56, 0 ); @@ -3031,7 +3037,8 @@ void main() DrawScene( "background/hu_r1", 300 ); ModSetLayerFilter(0, 256, "none"); ModDrawCharacterWithFiltering(0, 3, "sprite/me1a_wink_a1_", "1", "maskright", 1, 0, 0, FALSE, 0, 0, 0, 0, 0, 5, 300, TRUE ); - PlayBGM( 0, "pros", 56, 0 ); + ModPlayBGM( 0, "B_Dive", 56, 0, 0 ); + ModPlayBGM( 0, "pros", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("魅音", NULL, "Mion", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 3, "ps3/s12/03/280300058", 256, TRUE); @@ -3974,6 +3981,7 @@ void main() DrawSceneWithMask( "black", "maskleft", 1, 0, 300 ); ModDrawCharacter(0, 1, "sprite/kei1_def1_", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 5, 0, FALSE ); DrawSceneWithMask( "background/hu_r1", "maskleft", 1, 0, 300 ); + ModPlayBGM( 1, "yoru", 56, 0, 0 ); if (GetGlobalFlag(GADVMode)) { OutputLine("圭一", NULL, "Keiichi", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 1, "ps3/s12/01/280100175", 256, TRUE); @@ -4151,7 +4159,8 @@ void main() ClearMessage(); CallScript( "&eye" ); - FadeOutBGM( 0, 1000, TRUE ); + ModFadeOutBGM( 0, 1000, FALSE, 0 ); + ModFadeOutBGM( 0, 1000, TRUE, 1 ); FadeOutBGM( 1, 1000, TRUE ); } diff --git a/Update/_mina_027.txt b/Update/_mina_027.txt index 29e49b9..845d2d6 100644 --- a/Update/_mina_027.txt +++ b/Update/_mina_027.txt @@ -284,6 +284,7 @@ void main() ClearMessage(); DrawSceneWithMask( "background/kuruma4", "maskleft", 1, 0, 300 ); + ModPlayBGM( 1, "yoru", 56, 0, 0 ); if (GetGlobalFlag(GADVMode)) { OutputLine("熊谷", NULL, "Kumagai", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 19, "ps3/s12/19/283100035", 256, TRUE); @@ -303,7 +304,7 @@ void main() OutputLine(NULL, "そこにはワゴン車が1台路肩に停車していた。", NULL, " There was a van parked just off the road.", Line_Normal); ClearMessage(); - PlayBGM( 1, "yoru", 28, 0 ); + ModPlayBGM( 1, "yoru", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -1096,7 +1097,8 @@ void main() StartShakingOfWindow( 248, 40, 0, 2, 4*2, FALSE ); StartShakingOfAllObjects( 248, 40, 0, 2, 4*2, TRUE ); PlaySE( 0, "wa_003", 56, 64 ); - PlayBGM( 2, "semi_r", 56, 0 ); + ModPlayBGM( 1, "yabaisemi", 56, 0, 0 ); + ModPlayBGM( 2, "semi_r", 56, 0, 1 ); SetSpeedOfMessage( TRUE, 128 ); @@ -1137,7 +1139,7 @@ void main() DrawScene( "white", 1000 ); DrawScene( "black", 3000 ); FadeOutBGM( 1, 300, FALSE ); - FadeOutBGM( 2, 300, FALSE ); + ModFadeOutBGM( 2, 300, FALSE, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("興宮PS", NULL, "Okinomiya PS", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 0, "ps3/s12/00/vtp_okeijia_2004", 256, TRUE); @@ -1379,7 +1381,8 @@ void main() Wait( 3000 ); SetValidityOfInput( TRUE ); DrawSceneWithMask( "background/hu_r1", "maskup", 1, 0, 300 ); - PlayBGM( 0, "yoru", 28, 0 ); + ModPlayBGM( 0, "yoru", 56, 0, 0 ); + ModPlayBGM( 0, "yoru", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " もう8時も過ぎた。", @@ -1699,7 +1702,8 @@ void main() NULL, "\"......Hello... This is the Furude residence...\"", Line_Normal); ClearMessage(); - PlayBGM( 0, "yoru", 28, 0 ); + ModPlayBGM( 0, "yoru", 56, 0, 0 ); + ModPlayBGM( 0, "yoru", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("小宮山", NULL, "Komiyama", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 0, "ps3/s12/00/komi28001", 256, TRUE); @@ -2375,4 +2379,5 @@ void main() ClearMessage(); DrawScene( "black", 1000 ); + ModFadeOutBGM( 0, 1000, TRUE, 0 ); } diff --git a/Update/_mina_028.txt b/Update/_mina_028.txt index aed0729..d1b68e0 100644 --- a/Update/_mina_028.txt +++ b/Update/_mina_028.txt @@ -9,7 +9,8 @@ void main() SetValidityOfInput( FALSE ); Wait( 1000 ); SetValidityOfInput( TRUE ); - PlayBGM( 1, "yoru", 28, 0 ); + ModPlayBGM( 1, "yoru", 56, 0, 0 ); + ModPlayBGM( 1, "yoru", 28, 0, 1 ); DrawSceneWithMask( "background/moon", "maskc", 1, 0, 300 ); SetValidityOfInput( FALSE ); Wait( 3000 ); @@ -362,7 +363,8 @@ void main() ClearMessage(); DrawScene( "background/ymo3", 400 ); - PlayBGM( 1, "semi_r", 56, 0 ); + ModPlayBGM( 1, "yabaisemi", 56, 0, 0 ); + ModPlayBGM( 1, "semi_r", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("鳳10", NULL, "Phoenix 10", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 0, "ps3/s12/00/oo1028001", 256, TRUE); @@ -904,6 +906,8 @@ void main() FadeOutBGM( 3, 1000, FALSE ); DrawScene( "black", 1000 ); DrawScene( "background/ymo2", 1000 ); + ModPlayBGM( 0, "hitoe_2", 56, 0, 0 ); + ModPlayBGM( 1, "kaze", 56, 0, 0 ); SetValidityOfInput( TRUE ); @@ -912,7 +916,7 @@ void main() OutputLine(NULL, "「沙都子ッ!!!」", NULL, "\"Satoko!!!\"", Line_Normal); ClearMessage(); - PlayBGM( 0, "hitoe_2", 56, 0 ); + ModPlayBGM( 0, "hitoe_2", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -1040,6 +1044,7 @@ void main() DisableWindow(); FadeOutBGM( 0, 300, FALSE ); + ModFadeOutBGM( 1, 300, FALSE, 0 ); PlaySE( 0, "s_furu", 56, 64 ); SetValidityOfInput( FALSE ); Wait( 150 ); @@ -1799,7 +1804,7 @@ void main() OutputLine(NULL, " だが、時間はそのまま徐々にゆっくりになり………そして停止した。", NULL, "However, time continued to slow even further... until it stopped.", Line_Normal); ClearMessage(); - FadeOutBGM( 1, 300, FALSE ); + ModFadeOutBGM( 1, 300, FALSE, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -1865,7 +1870,7 @@ void main() OutputLine(NULL, "……圭一だけが、気付いていなかった。", NULL, " except for Keiichi.", Line_Normal); ClearMessage(); - PlayBGM( 1, "kaze", 56, 0 ); + ModPlayBGM( 1, "kaze", 56, 0, 1 ); ModDrawCharacter(1, 1, "sprite/kei1_ikari1_", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0, FALSE ); DrawSceneWithMask("background/ymo2", "maskright", 0, 0, 300 ); @@ -1948,7 +1953,7 @@ void main() OutputLine(NULL, "………嘘、圭ちゃん………。」", NULL, " No, Kei-chan......\"", Line_Normal); ClearMessage(); - FadeOutBGM( 1, 300, FALSE ); + ModFadeOutBGM( 1, 300, FALSE, 1 ); DrawScene( "black", 1000 ); ModSetLayerFilter(0, 256, "night"); @@ -2401,6 +2406,7 @@ void main() ClearMessage(); DrawScene( "background/moon", 1000 ); + ModPlayBGM( 1, "yoru", 56, 0, 0 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " みんなに精神的な動揺がなかったわけがない。", @@ -3357,10 +3363,11 @@ void main() OutputLine(NULL, "それを見て何人かがげらげらと笑った…。", NULL, " They laughed at me as I did so...", Line_Normal); ClearMessage(); - FadeOutBGM( 0, 1000, FALSE ); + ModFadeOutBGM( 0, 1000, FALSE, 1 ); DisableWindow(); PlayBGM( 0, "livescene", 56, 0 ); + ModPlayBGM( 1, "suzu", 56, 0, 0 ); ModSetLayerFilter(0, 179, "night"); ModDrawCharacterWithFiltering(0, 12, "sprite/ha1_yowaki_", "0", "maskc", 1, 0, 0, FALSE, 0, 0, 0, 0, 0, 5, 300, TRUE ); @@ -3623,12 +3630,14 @@ void main() OutputLine(NULL, " という嫌味を、私は口にするのをやめたのだった…。", NULL, " I decided not to ask her such an unpleasant question...", Line_Normal); ClearMessage(); - FadeOutBGM( 0, 1300, FALSE ); - FadeOutBGM( 1, 1300, FALSE ); - PlayBGM( 2, "You", 56, 0 ); + ModFadeOutBGM( 0, 1300, FALSE, 1 ); + ModFadeOutBGM( 1, 1300, FALSE, 1 ); + ModPlayBGM( 2, "You", 56, 0, 1 ); DisableWindow(); FadeBustshotWithFiltering( 0, "mask00" , 1, FALSE, 0, 0, 400, TRUE ); + ModFadeOutBGM( 0, 1000, FALSE, 0 ); + ModFadeOutBGM( 1, 1000, FALSE, 0 ); DrawScene( "black", 1000 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -3639,6 +3648,7 @@ void main() ClearMessage(); DrawScene( "background/jy1", 1000 ); + ModPlayBGM( 1, "yoru", 56, 0, 0 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " 社の賽銭箱の前に、何人かの男たちが待っていた。", @@ -4388,8 +4398,10 @@ void main() NULL, " I don't want people to think of me as a monster!!\"", Line_Normal); ClearMessage(); + ModFadeOutBGM( 1, 1300, FALSE, 0 ); DrawScene( "white", 1300 ); DrawScene( "scene/309b", 1300 ); + ModPlayBGM( 0, "You", 56, 0, 0 ); if (GetGlobalFlag(GADVMode)) { OutputLine("圭一", NULL, "Keiichi", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 1, "ps3/s12/01/280100229", 256, TRUE); @@ -4618,7 +4630,7 @@ void main() OutputLine(NULL, "……重ねる手があればだけど。", NULL, " ...If only they had hands to do so.", Line_Normal); ClearMessage(); - PlayBGM( 1, "higurashi", 28, 0 ); + ModPlayBGM( 1, "higurashi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " 行こう、羽入。", @@ -4660,8 +4672,9 @@ void main() ClearMessage(); DisableWindow(); - FadeOutBGM( 1, 3000, FALSE ); - FadeOutBGM( 2, 3000, FALSE ); + ModFadeOutBGM( 0, 3000, FALSE, 0 ); + ModFadeOutBGM( 1, 3000, FALSE, 1 ); + ModFadeOutBGM( 2, 3000, FALSE, 1 ); DrawScene( "white", 3000 ); } diff --git a/Update/_mina_ep.txt b/Update/_mina_ep.txt index 2f96e4c..7c4d738 100644 --- a/Update/_mina_ep.txt +++ b/Update/_mina_ep.txt @@ -1,7 +1,8 @@ void main() { - PlayBGM( 0, "higurashi", 28, 0 ); + ModPlayBGM( 0, "higurashi", 56, 0, 0 ); + ModPlayBGM( 0, "higurashi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode) == 0) { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } @@ -174,7 +175,8 @@ void main() ClearMessage(); PlaySE( 0, "s_page", 56, 64 ); - PlayBGM( 0, "higurashi_utu", 56, 0 ); + ModPlayBGM( 0, "B08_Izyou", 56, 0, 0 ); + ModPlayBGM( 0, "higurashi_utu", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " 対処不能な事態が発生し最高決裁者がそれを認められる場合、機密保持と外部発覚阻止のため、入江機関(以下、機関と表記)は最終的解決をしなければならない。", @@ -684,7 +686,9 @@ void main() FadeOutBGM( 0, 300, FALSE ); PlaySE( 0, "s_page", 56, 64 ); DrawScene( "black", 400 ); - PlayBGM( 0, "semi", 28, 0 ); + ModPlayBGM( 0, "semi", 56, 0, 0 ); + ModPlayBGM( 2, "suzume", 56, 0, 0 ); + ModPlayBGM( 0, "semi", 28, 0, 1 ); SetSpeedOfMessage( TRUE, 128 ); OutputLineAll(NULL, " ", Line_ContinueAfterTyping); @@ -789,9 +793,11 @@ void main() NULL, "(Official seal omitted)", Line_Normal); ClearMessage(); - FadeOutBGM( 0, 300, FALSE ); + ModFadeOutBGM( 2, 0, FALSE, 0 ); + ModFadeOutBGM( 0, 300, FALSE, 1 ); PlaySE( 0, "s_page", 56, 64 ); - PlayBGM( 0, "higurashi_utu", 56, 0 ); + ModPlayBGM( 0, "B08_Izyou", 56, 0, 0 ); + ModPlayBGM( 0, "higurashi_utu", 56, 0, 1 ); if (GetGlobalFlag(GADVMode) == 0) { SetDrawingPointOfMessage( 0, 8 ); } @@ -1075,7 +1081,8 @@ void main() ClearMessage(); DrawScene( "background/ke5", 1300 ); - PlayBGM( 1, "higurashi", 28, 0 ); + ModPlayBGM( 1, "higurashi", 56, 0, 0 ); + ModPlayBGM( 1, "higurashi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("総理大臣", NULL, "Prime Minister", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 0, "ps3/s12/00/282100001", 256, TRUE); @@ -1378,7 +1385,7 @@ void main() OutputLine(NULL, "ご決裁がいただければ直ちに出動して作戦に入ります。」", NULL, " We will execute the mission as soon as we get your approval.\"", Line_Normal); ClearMessage(); - FadeOutBGM( 1, 400, FALSE ); + ModFadeOutBGM( 1, 400, FALSE, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("総理大臣", NULL, "Prime Minister", NULL, Line_ContinueAfterTyping); } @@ -1420,6 +1427,7 @@ void main() NULL, " We'll return with positive results!\"", Line_Normal); ClearMessage(); + ModFadeOutBGM( 1, 400, FALSE, 0 ); DrawScene( "black", 400 ); if (GetGlobalFlag(GADVMode)) { OutputLine("総理大臣", NULL, "Prime Minister", NULL, Line_ContinueAfterTyping); } @@ -2092,6 +2100,7 @@ void main() FadeOutBGM( 1, 1300, FALSE ); DrawSceneWithMask("black", "maskdown", 0, 0, 1300 ); + ModPlayBGM( 0, "T1_Requiem", 56, 0, 0 ); if (GetGlobalFlag(GADVMode)) { OutputLine("自衛隊員", NULL, "Self-Defense Force Member", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 0, "ps3/s12/00/forcej28001", 256, TRUE); @@ -2120,7 +2129,7 @@ void main() OutputLine(NULL, " 中隊長は胸元で十字を切り、全体に言った。", NULL, "The company commander crossed his heart, and began to speak.", Line_Normal); ClearMessage(); - PlayBGM( 0, "T1_Requiem", 56, 0 ); + ModPlayBGM( 0, "T1_Requiem", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("自衛隊員", NULL, "Self-Defense Force Member", NULL, Line_ContinueAfterTyping); } @@ -2955,8 +2964,8 @@ void main() ModPlayVoiceLS(3, 12, "ps3/s12/09/280900440a", 256, TRUE); Wait( 8600 ); DrawScene( "black", 3000 ); - FadeOutBGM( 0, 1300, FALSE ); - PlayBGM( 1, "suzu", 56, 0 ); + ModFadeOutBGM( 0, 1300, FALSE, 1 ); + ModPlayBGM( 1, "suzu", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("自衛隊員", NULL, "Self-Defense Force Member", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 0, "ps2/00/forceq28001", 540, TRUE); @@ -3030,8 +3039,8 @@ void main() OutputLine(NULL, "機密保持部隊の全小隊は遺体数と点呼数の確認を厳重に行なわれたし。」", NULL, " Start counting the bodies. Make sure the total matches the original number taken earlier tonight.\"", Line_Normal); ClearMessage(); - FadeOutBGM( 1, 1300, FALSE ); - PlayBGM( 0, "tsukisanbika", 56, 0 ); + ModFadeOutBGM( 1, 1300, FALSE, 1 ); + ModPlayBGM( 0, "tsukisanbika", 56, 0, 1 ); ModSetLayerFilter(0, 256, "night"); ModDrawCharacter(0, 9, "sprite/ta3_akuwarai_", "2", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 5, 0, FALSE ); diff --git a/Update/_mina_tips_001.txt b/Update/_mina_tips_001.txt index abc6f23..f7919c4 100644 --- a/Update/_mina_tips_001.txt +++ b/Update/_mina_tips_001.txt @@ -2,7 +2,8 @@ void main() { EnableJumpingOfReturnIcon(); - PlayBGM( 0, "higurashi", 28, 0 ); + ModPlayBGM( 0, "higurashi", 56, 0, 0 ); + ModPlayBGM( 0, "higurashi", 28, 0, 1 ); if (GetGlobalFlag(GADVMode) == 0) { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } diff --git a/Update/_mina_tips_004.txt b/Update/_mina_tips_004.txt index b2775af..a079630 100644 --- a/Update/_mina_tips_004.txt +++ b/Update/_mina_tips_004.txt @@ -2,7 +2,8 @@ void main() { EnableJumpingOfReturnIcon(); - PlayBGM( 0, "semi", 28, 0 ); + ModPlayBGM( 0, "semi", 56, 0, 0 ); + ModPlayBGM( 0, "semi", 28, 0, 1 ); DrawScene( "background/si_h2", 400 ); ClearMessage(); diff --git a/Update/_mina_tips_005.txt b/Update/_mina_tips_005.txt index 6b0b167..e76d742 100644 --- a/Update/_mina_tips_005.txt +++ b/Update/_mina_tips_005.txt @@ -2,7 +2,8 @@ void main() { EnableJumpingOfReturnIcon(); - PlayBGM( 0, "semi", 28, 0 ); + ModPlayBGM( 0, "semi", 56, 0, 0 ); + ModPlayBGM( 0, "semi", 28, 0, 1 ); DrawScene( "background/m_hi8", 1000 ); ClearMessage(); @@ -246,7 +247,8 @@ void main() ModSetLayerFilter(0, 256, "none"); ModDrawCharacter(0, 22, "sprite/tie_2_", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 5, 0, FALSE ); DrawScene( "background/ho1", 400 ); - PlayBGM( 0, "bellflower", 56, 0 ); + ModPlayBGM( 0, "Cradle_song", 56, 0, 0 ); + ModPlayBGM( 0, "bellflower", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLine("知恵", NULL, "Chie", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(4, 22, "ps3/s20/22/441400005", 256, TRUE); diff --git a/Update/_mina_tips_007.txt b/Update/_mina_tips_007.txt index 2b1d5ac..df7bdd9 100644 --- a/Update/_mina_tips_007.txt +++ b/Update/_mina_tips_007.txt @@ -2,7 +2,8 @@ void main() { EnableJumpingOfReturnIcon(); - PlayBGM( 0, "yoru", 28, 0 ); + ModPlayBGM( 0, "yoru", 56, 0, 0 ); + ModPlayBGM( 0, "yoru", 28, 0, 1 ); DrawSceneWithMask( "background/ho_r1", "maskup", 1, 0, 300 ); diff --git a/Update/_mina_tips_008.txt b/Update/_mina_tips_008.txt index 301ec84..6cce8b7 100644 --- a/Update/_mina_tips_008.txt +++ b/Update/_mina_tips_008.txt @@ -11,7 +11,8 @@ void main() Wait( 2000 ); SetValidityOfInput( TRUE ); DrawSceneWithMask( "background/re_tel", "maskup", 1, 0, 300 ); - PlayBGM( 0, "higurashi", 28, 0 ); + ModPlayBGM( 0, "higurashi", 56, 0, 0 ); + ModPlayBGM( 0, "higurashi", 28, 0, 1 ); ClearMessage(); if (GetGlobalFlag(GADVMode)) { OutputLine("沁子", NULL, "Shimiko", NULL, Line_ContinueAfterTyping); } @@ -200,7 +201,8 @@ void main() NULL, "The contents of this conversation were forwarded to the child consultation center.", Line_Normal); ClearMessage(); - PlayBGM( 0, "hgrs03", 56, 0 ); + ModPlayBGM( 0, "Feel", 56, 0, 0 ); + ModPlayBGM( 0, "hgrs03", 56, 0, 1 ); if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " ……つまり、裏にお魎がいないということは、この陳情は特別扱いする必要はないということだ。", diff --git a/Update/_mina_tips_012.txt b/Update/_mina_tips_012.txt index 636b457..04ab651 100644 --- a/Update/_mina_tips_012.txt +++ b/Update/_mina_tips_012.txt @@ -2,7 +2,8 @@ void main() { EnableJumpingOfReturnIcon(); - PlayBGM( 1, "higurashi", 28, 0 ); + ModPlayBGM( 1, "Nazo", 56, 0, 0 ); + ModPlayBGM( 1, "higurashi", 28, 0, 1 ); DrawScene( "background/nort", 400 ); ClearMessage(); diff --git a/Update/flow.txt b/Update/flow.txt index 4ca7da4..15ed807 100644 --- a/Update/flow.txt +++ b/Update/flow.txt @@ -2,6 +2,9 @@ void main() { SetValidityOfSaving( FALSE ); + + ModGenericCall("ShowSetupMenuIfRequired", ""); + CallSection("BrandLogo"); JumpSection("Title"); } @@ -52,7 +55,8 @@ void Title() DrawScene("white", 1000); - PlayBGM( 2, "higurashi", 28, 0 ); + ModPlayBGM( 2, "higurashi", 56, 0, 0 ); + ModPlayBGM( 2, "higurashi", 28, 0, 1 ); DrawScene("ji1_menu", 1500); @@ -91,7 +95,8 @@ void ChapterPreview() FadeOutBGM( 2, 300, FALSE ); DisableWindow(); - PlayBGM( 0, "lsys13", 28, 0 ); + ModPlayBGM( 0, "lsys13", 56, 0, 0 ); + ModPlayBGM( 0, "lsys13", 28, 0, 1 ); DrawSceneWithMask("black", "mask2", 1, 0, 1200 ); Wait( 1500 ); diff --git a/Update/init.txt b/Update/init.txt index e9c3a5c..026694b 100644 --- a/Update/init.txt +++ b/Update/init.txt @@ -3,8 +3,8 @@ void main() // Max Number for Global Flags hotkey SetGlobalFlag(GCensorMaxNum , 5); SetGlobalFlag(GEffectExtendMaxNum , 0); - SetGlobalFlag(GAltBGMflowMaxNum , 0); - SetGlobalFlag(GAltSEflowMaxNum , 0); + SetGlobalFlag(GAltBGMflowMaxNum , 1); + SetGlobalFlag(GAltSEflowMaxNum , 1); // restore default ADV-MODE setting if(GetGlobalFlag(GMOD_SETTING_LOADER) == 0) { @@ -130,5 +130,41 @@ void main() ModAddArtset("Remake", "リメーク", "CGAlt:CG"); ModAddArtset("Original", "オリジナル", "OGBackgrounds:OGSprites:CG"); + // GAltBGM controls which of these are selected + ModAddBGMset("New BGM", "Placeholder", "BGM"); + ModAddBGMset("Original BGM", "Placeholder", "OGBGM:BGM"); + ModAddBGMset("Italo BGM", "Placeholder", "ItaloBGM:OGBGM:BGM"); + + // GAltSE controls which of these are selected + ModAddSEset("New SE", "Placeholder", "SE"); + ModAddSEset("Original SE", "Placeholder", "OGSE:SE"); + + // Audio presets the user can select, consisting of a combination of the BGM and SE flags + ModAddAudioset( + "New BGM/SE", + "Use the new BGM/SE introduced by MangaGamer in the April 2019 update, played with the Console timings.", + "JP: New BGM/SE", + "JP: Use the new BGM/SE introduced by MangaGamer in the April 2019 update, played with the Console timings.", + 0, // GAltBGM + 0, // GAltBGMFlow + 0, // GAltSE + 0 // GAltSEFlow + ); + + ModAddAudioset( + "Original BGM/SE", + "Use the original BGM/SE from the Japanese version of the game, with the original game's timings. This option was previously known as 'BGM/SE fix'. + + Note that this not only changes which audio files are played, but also when BGM starts to play/stops playing, in certain cases.", + "JP: Original BGM/SE", + "JP: Use the original BGM/SE from the Japanese version of the game, with the original game's timings. This option was previously known as 'BGM/SE fix'. + + Note that this not only changes which audio files are played, but also when BGM starts to play/stops playing, in certain cases.", + 1, // GAltBGM + 1, // GAltBGMFlow + 1, // GAltSE + 1 // GAltSEFlow + ); + CallScript( "flow" ); }