diff --git a/Update/onik_000.txt b/Update/onik_000.txt index 49009ef..d40e7ce 100644 --- a/Update/onik_000.txt +++ b/Update/onik_000.txt @@ -375,7 +375,25 @@ void main() //setwindow 31,16,22,16,26,26,0,2,20,1,1,#ffffff,0,0,639,479 DisableWindow(); DrawScene("white", 400 ); - DrawScene("background/jt1", 3000 ); +// DrawScene( "bg_216", 3000 ); + + //draw and move big background + SetValidityOfInterface(FALSE); + SetValidityOfSaving(FALSE); + DrawBustshot(4, "hina1_1", 0, -230, -480, FALSE, 0, 0, 0, 0, 0, 0, 0, 1, 200, FALSE ); + DrawBustshot(3, "hina1_2", 0, -230, -480, FALSE, 0, 0, 0, 0, 0, 0, 0, 2, 200, FALSE ); + DrawBustshot(2, "hina1_3", 0, -230, -480, FALSE, 0, 0, 0, 0, 0, 0, 0, 3, 200, FALSE ); + DrawBustshot(1, "hina1_4", 0, -230, -480, FALSE, 0, 0, 0, 0, 0, 0, 0, 4, 200, TRUE ); + MoveBustshot( 1, NULL, 0, 290, -480, 1, 10000, FALSE ); + MoveBustshot( 2, NULL, 0, 280, -480, 2, 10000, FALSE ); + MoveBustshot( 3, NULL, 0, 230, -480, 3, 10000, FALSE ); + MoveBustshot( 4, NULL, 0, 200, -480, 4, 10000, TRUE ); + //set end position for skip + MoveBustshot( 1, NULL, 0, 290, -480, 1, 0, FALSE ); + MoveBustshot( 2, NULL, 0, 280, -480, 2, 0, FALSE ); + MoveBustshot( 3, NULL, 0, 230, -480, 3, 0, FALSE ); + MoveBustshot( 4, NULL, 0, 200, -480, 4, 0, TRUE ); + //setwindow 31,16,22,16,26,26,0,2,20,1,1,#999999,0,0,639,479 //!sd @@ -399,6 +417,22 @@ void main() DrawScene("black", 3000 ); SetValidityOfInput( TRUE ); - + //reset big background layer + DrawBustshot(1, "alphaimage", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0, TRUE ); + DrawBustshot(2, "alphaimage", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0, TRUE ); + DrawBustshot(3, "alphaimage", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0, TRUE ); + DrawBustshot(4, "alphaimage", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0, TRUE ); + DrawBustshot(5, "alphaimage", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0, TRUE ); + DrawBustshot(6, "alphaimage", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0, TRUE ); + DrawBustshot(7, "alphaimage", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0, TRUE ); + DrawBustshot( 1, "", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0, TRUE ); + DrawBustshot( 2, "", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0, TRUE ); + DrawBustshot( 3, "", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0, TRUE ); + DrawBustshot( 4, "", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0, TRUE ); + DrawBustshot( 5, "", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0, TRUE ); + DrawBustshot( 6, "", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0, TRUE ); + DrawBustshot( 7, "", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0, TRUE ); + SetValidityOfInterface(TRUE); + SetValidityOfSaving(TRUE); } diff --git a/Update/onik_001.txt b/Update/onik_001.txt index 00ea4b0..b8f54b1 100644 --- a/Update/onik_001.txt +++ b/Update/onik_001.txt @@ -4854,7 +4854,7 @@ void main() Wait( 1000 ); SetValidityOfInput( TRUE ); - DrawSceneWithMask("onik001", "mask_1900", 7, 0, 300 ); + DrawSceneWithMask("text/onik001", "mask_1900", 7, 0, 300 ); SetValidityOfInput( FALSE ); Wait( 5000 ); SetValidityOfInput( TRUE ); diff --git a/Update/onik_002.txt b/Update/onik_002.txt index 49e187e..e74bf3e 100644 --- a/Update/onik_002.txt +++ b/Update/onik_002.txt @@ -3750,7 +3750,7 @@ void main() Wait( 1000 ); SetValidityOfInput( TRUE ); - DrawSceneWithMask("onik002", "mask_1900", 7, 0, 300 ); + DrawSceneWithMask("text/onik002", "mask_1900", 7, 0, 300 ); SetValidityOfInput( FALSE ); Wait( 5000 ); SetValidityOfInput( TRUE ); diff --git a/Update/onik_003.txt b/Update/onik_003.txt index 350c5ce..b62e380 100644 --- a/Update/onik_003.txt +++ b/Update/onik_003.txt @@ -4643,7 +4643,12 @@ void main() DisableWindow(); PlaySE( 4, "wa_027", 128, 64 ); - DrawScene("04_c", 200 ); + + //draw big CG + SetValidityOfInterface(FALSE); + SetValidityOfSaving(FALSE); + ModDrawCharacter(1, 0, "scene/004b", "0", 0, -230, -480, FALSE, 0, 0, 0, 0, 0, 0, 0, 1, 200, TRUE ); + ShakeScreen( 1, 50, 20, 3, 5); //nega 0 FadeFilm( 0, TRUE ); @@ -4656,14 +4661,20 @@ void main() if (GetGlobalFlag(GADVMode)) { OutputLine("圭一", NULL, "Keiichi", NULL, Line_ContinueAfterTyping); } ModPlayVoiceLS(3, 1, "s19/01/hr_kei05020", 256, TRUE); OutputLine(NULL, "「わああぁあぁあぁあぁあッ!!!」", - NULL, "\"AhhHhhhHhHhhh!!!\"", Line_Continue); + NULL, "\"AhhHhhhHhHhhh!!!\"", Line_ContinueAfterTyping); - PlaySE( 4, "wa_003", 128, 64 ); - OutputLineAll(NULL, "", GetGlobalFlag(GLinemodeSp)); + WaitToFinishVoicePlaying(3); DisableWindow(); - DrawSceneWithMask("background/mo_g1_01", "mask1013", 1, 0, 300 ); - ModDrawCharacter(2, 2, "portrait/sunset/re1a_bikkuri_a1_", "2", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 10, 0, FALSE ); + + //adjust character size and reset big CG layer and add shaking + DrawScene("background/mo_g1_01", 300 ); + PlaySE( 4, "wa_003", 128, 64 ); + StartShakingOfAllObjects( 1, 50, 10, 4, 20, TRUE); + ModDrawCharacter(2, 2, "sprite/sunset/re1a_bikkuri_a1_", "2", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 10, 300, TRUE ); + DrawBustshot( 1, "", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 1, 0, TRUE ); + SetValidityOfInterface(TRUE); + SetValidityOfSaving(FALSE); if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } @@ -4848,7 +4859,7 @@ void main() Wait( 1000 ); SetValidityOfInput( TRUE ); - DrawSceneWithMask("onik003", "mask_1900", 7, 0, 300 ); + DrawSceneWithMask("text/onik003", "mask_1900", 7, 0, 300 ); SetValidityOfInput( FALSE ); Wait( 5000 ); SetValidityOfInput( TRUE ); diff --git a/Update/onik_004.txt b/Update/onik_004.txt index 01bc6d1..3e6df1e 100644 --- a/Update/onik_004.txt +++ b/Update/onik_004.txt @@ -4495,7 +4495,7 @@ void main() Wait( 1000 ); SetValidityOfInput( TRUE ); - DrawSceneWithMask("onik004", "mask_1900", 7, 0, 300 ); + DrawSceneWithMask("text/onik004", "mask_1900", 7, 0, 300 ); SetValidityOfInput( FALSE ); Wait( 5000 ); SetValidityOfInput( TRUE ); diff --git a/Update/onik_005.txt b/Update/onik_005.txt index 00dd889..4d21f38 100644 --- a/Update/onik_005.txt +++ b/Update/onik_005.txt @@ -5205,7 +5205,7 @@ void main() Wait( 1000 ); SetValidityOfInput( TRUE ); - DrawSceneWithMask("onik005", "mask_1900", 7, 0, 300 ); + DrawSceneWithMask("text/onik005", "mask_1900", 7, 0, 300 ); SetValidityOfInput( FALSE ); Wait( 5000 ); SetValidityOfInput( TRUE ); diff --git a/Update/onik_009_02.txt b/Update/onik_009_02.txt index 18c61c4..fb8705e 100644 --- a/Update/onik_009_02.txt +++ b/Update/onik_009_02.txt @@ -2958,7 +2958,7 @@ void main() Wait( 1000 ); SetValidityOfInput( TRUE ); - DrawSceneWithMask("onik009_02", "mask_1900", 7, 0, 300 ); + DrawSceneWithMask("text/onik009_02", "mask_1900", 7, 0, 300 ); SetValidityOfInput( FALSE ); Wait( 5000 ); SetValidityOfInput( TRUE ); diff --git a/Update/onik_010.txt b/Update/onik_010.txt index d033afc..0d0710f 100644 --- a/Update/onik_010.txt +++ b/Update/onik_010.txt @@ -4717,7 +4717,7 @@ void main() Wait( 1000 ); SetValidityOfInput( TRUE ); - DrawSceneWithMask("onik010", "mask_1900", 7, 0, 300 ); + DrawSceneWithMask("text/onik010", "mask_1900", 7, 0, 300 ); SetValidityOfInput( FALSE ); Wait( 5000 ); SetValidityOfInput( TRUE ); diff --git a/Update/onik_011.txt b/Update/onik_011.txt index 46332da..9c511a4 100644 --- a/Update/onik_011.txt +++ b/Update/onik_011.txt @@ -2943,10 +2943,12 @@ void main() // DrawBustshot( 2, "re_se_hii_a1", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 10, 200, TRUE ); - DrawSceneWithMask("02_d", "c", 0, 0, 0 ); - DrawSceneWithMask("scene/002b", "c", 0, 0, 400 ); - - DrawSceneWithMask("scene/002b", "c", 0, 0, 100 ); + DrawBG("scene/002b", 0, FALSE); + ModDrawCharacter(1, 0, "text/oni_usoda", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 1, 0, FALSE ); + StartShakingOfAllObjects( 1, 50, 10, 4, 20, FALSE); + Negative( 0, TRUE ); + FadeFilm( 400, FALSE ); + FadeBustshot( 1, FALSE, 0, 0, 0, 0, 800, TRUE ); Wait( 1000 ); @@ -5107,8 +5109,7 @@ void main() ClearMessage(); - DrawSceneWithMask("23a", "left", 0, 0, 1000 ); - + DrawScene("black", 1000); // さっき…俺が大石さんと話していた時…背中の向こう、わずか200センチのところに……ずっとレナが立っていた……¥ @@ -5117,6 +5118,15 @@ void main() NULL, "Just now... as I was talking to Ooishi-san... With my back turned, Rena was standing a mere six feet away... the whole time...?", Line_Normal); ClearMessage(); + //draw big CG and add negative and shake and adjust SE location + SetValidityOfInterface(FALSE); + SetValidityOfSaving(FALSE); + ModDrawCharacter(1, 0, "scene/031", "0", 200, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 1, 1000, TRUE ); + MoveBustshot( 1, NULL, -200, 0, 0, 0, 2500, TRUE ); + Negative( 100, FALSE ); + ShakeScreen( 1, 50, 20, 3, 5); + PlaySE( 4, "wa_027", 128, 64 ); + // こんな薄暗い廊下に、ずっと……¥ if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -5124,11 +5134,6 @@ void main() NULL, "All that time... in this dimly lit doorway...?", Line_Normal); ClearMessage(); - PlaySE( 4, "wa_027", 128, 64 ); - - DrawSceneWithMask("23b", "left", 0, 0, 0 ); - - // 何を見て@ if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -5152,6 +5157,13 @@ void main() NULL, "For what reason?", Line_Normal); ClearMessage(); + //Disable nagative filter and reset big CG layer. + FadeFilm( 1000, FALSE ); + DrawScene("background/ma_j3", 1000); + DrawBustshot( 1, "", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 1, 0, TRUE ); + SetValidityOfInterface(TRUE); + SetValidityOfSaving(TRUE); + // 2人分のティーカップのほのかな湯気が、不吉な形にぐにゃりと歪みながら、俺の部屋いっぱいに紅茶の香りを満たしていった……¥ if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -5182,7 +5194,7 @@ void main() Wait( 1000 ); SetValidityOfInput( TRUE ); - DrawSceneWithMask("onik011", "mask_1900", 7, 0, 300 ); + DrawSceneWithMask("text/onik011", "mask_1900", 7, 0, 300 ); SetValidityOfInput( FALSE ); Wait( 5000 ); SetValidityOfInput( TRUE ); diff --git a/Update/onik_012.txt b/Update/onik_012.txt index 4c48cf4..465c1e7 100644 --- a/Update/onik_012.txt +++ b/Update/onik_012.txt @@ -5483,7 +5483,7 @@ void main() Wait( 1000 ); SetValidityOfInput( TRUE ); - DrawSceneWithMask("onik012", "mask_1900", 7, 0, 300 ); + DrawSceneWithMask("text/onik012", "mask_1900", 7, 0, 300 ); SetValidityOfInput( FALSE ); Wait( 5000 ); SetValidityOfInput( TRUE ); diff --git a/Update/onik_013.txt b/Update/onik_013.txt index e3bbbf9..accce47 100644 --- a/Update/onik_013.txt +++ b/Update/onik_013.txt @@ -4684,7 +4684,7 @@ void main() Wait( 1000 ); SetValidityOfInput( TRUE ); - DrawSceneWithMask("onik013", "mask_1900", 7, 0, 300 ); + DrawSceneWithMask("text/onik013", "mask_1900", 7, 0, 300 ); SetValidityOfInput( FALSE ); Wait( 5000 ); SetValidityOfInput( TRUE ); diff --git a/Update/onik_014_02.txt b/Update/onik_014_02.txt index 3fd1e68..35f0e4a 100644 --- a/Update/onik_014_02.txt +++ b/Update/onik_014_02.txt @@ -7221,7 +7221,7 @@ void main() Wait( 1000 ); SetValidityOfInput( TRUE ); - DrawSceneWithMask("onik014_02", "mask_1900", 7, 0, 300 ); + DrawSceneWithMask("text/onik014_02", "mask_1900", 7, 0, 300 ); SetValidityOfInput( FALSE ); Wait( 5000 ); SetValidityOfInput( TRUE ); diff --git a/Update/onik_015.txt b/Update/onik_015.txt index efb24f3..793cc3a 100644 --- a/Update/onik_015.txt +++ b/Update/onik_015.txt @@ -2550,9 +2550,13 @@ void main() ClearMessage(); DisableWindow(); // FadeBustshotWithFiltering( 5, "left", 0, FALSE, 0, 0, 1300, TRUE ); - DrawSceneWithMask("04_b", "left", 0, 0, 300 ); + //set big CG + SetValidityOfInterface(FALSE); + SetValidityOfSaving(FALSE); + ModDrawCharacter(6, 0, "scene/004", "0", 0, 230, -480, FALSE, 0, 0, 0, 0, 0, 0, 0, 26, 300, TRUE ); + // ......それは想像を裏切らず、レナだった¥ if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -2593,7 +2597,6 @@ void main() if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping); } -// DrawFilm( 2, 255, 34, 34, 255, 0, 100, TRUE ); FadeOutBGM( 1, 100, FALSE ); FadeOutBGM( 2, 100, TRUE ); @@ -2601,13 +2604,14 @@ void main() // ......そして、その右腕には...... if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, " ……そして、その右腕には……", - NULL, "...And in her right hand...", Line_Normal); - - ClearMessage(); - DisableWindow(); - DrawSceneWithMask("04_c", "left", 0, 0, 300 ); + NULL, "...And in her right hand...", Line_ContinueAfterTyping); + //move big CG + DrawFilm( 2, 255, 34, 34, 255, 0, 2500, FALSE ); + MoveBustshot( 6, NULL, 0, -230, -480, 0, 2500, TRUE ); PlaySE( 4, "wa_027", 128, 64 ); + ShakeScreen( 1, 50, 20, 3, 5); + //斧。!w2000 if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -2621,8 +2625,14 @@ void main() ClearMessage(); DisableWindow(); - DrawBustshotWithFiltering(5, "black", "right", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 25, 300, TRUE ); -// FadeFilm( 0, TRUE ); + + //reset big CG layer and revert orignal effect + DrawBustshotWithFiltering(5, "black", "right", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 27, 300, TRUE ); + DrawBustshot( 6, "", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0, TRUE ); + FadeFilm( 0, TRUE ); + SetValidityOfInterface(TRUE); + SetValidityOfSaving(TRUE); + ////print 24 // 再び木陰に身を隠し、今見た信じられない光景を思い出す¥ @@ -3254,7 +3264,7 @@ void main() DisableWindow(); - Negative( 100, TRUE ); + Negative( 200, FALSE ); ModDrawCharacter(1, 2, "portrait/normal/re1a_hig_okoru_a1_", "2", -160, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 200, TRUE ); PlaySE( 4, "wa_027", 128, 64 ); @@ -3262,12 +3272,18 @@ void main() //「嘘だッ!!!!!!!¥ ModPlayVoiceLS(3, 2, "s01/02/120200367", 256, TRUE); - if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_Continue); } - OutputLine(NULL, "「嘘だッ!!!!!!!」", - NULL, "\"LIES!!!!!!\"", Line_Normal); - ClearMessage(); - FadeFilm( 100, TRUE ); + ModDrawCharacter(2, 0, "text/oni_usoda", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 2, 0, FALSE ); + StartShakingOfAllObjects( 1, 50, 10, 4, 20, FALSE); + + +// if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_Continue); } +// OutputLine(NULL, "「嘘だッ!!!!!!!」", +// NULL, "\"LIES!!!!!!\"", Line_Normal); +// ClearMessage(); + + FadeFilm( 400, FALSE ); + FadeBustshot( 2, FALSE, 0, 0, 0, 0, 800, TRUE ); // レナの叫びがこだまし、驚かせた鳥たちが羽ばたいていく@ @@ -3924,7 +3940,8 @@ void main() DisableWindow(); // DrawScene( "oni_re_01", 1000 ); - DrawFilm( 2, 136, 136, 136, 255, 0, 1000, TRUE ); +// DrawFilm( 2, 136, 136, 136, 255, 0, 1000, TRUE ); + DrawFilm( 1, 255, 0, 0, 50, 0, 300, FALSE ); // DrawBustshotWithFiltering( 2, "re_se_wa_a1_zoom", "m1", 1, 0, 0, FALSE, 0, 0, 0, 0, 0, 10, 300, TRUE ); ModDrawCharacter(2, 2, "portrait/normal/re1a_warai_a1_", "2", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 10, 200, TRUE ); @@ -3945,7 +3962,8 @@ void main() ClearMessage(); // DrawScene( "oni_re_02", 1000 ); - DrawFilm( 2, 255, 153, 153, 255, 0, 1000, TRUE ); +// DrawFilm( 2, 255, 153, 153, 255, 0, 1000, TRUE ); + DrawFilm( 1, 255, 0, 0, 100, 0, 300, FALSE ); // ...そして頭上で両手が組まれた時、そこには斧が握られていた@ @@ -4190,8 +4208,8 @@ void main() ClearMessage(); // DrawScene( "oni_re_06", 1000 ); - DrawFilm( 2, 255, 34, 34, 255, 0, 0, TRUE ); - +// DrawFilm( 2, 255, 34, 34, 255, 0, 0, TRUE ); + DrawFilm( 2, 255, 0, 0, 255, 0, 300, FALSE ); // レナの眼差しがさらに冷え込む@ @@ -4440,6 +4458,8 @@ void main() //■回想 DisableWindow(); + DrawFilm( 2, 153, 153, 102, 255, 0, 0, FALSE ); + ModDrawCharacter(1, 0, "append/waku", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 1, 1000, FALSE ); DrawScene("background/ma_j3_01", 1000 ); FadeOutBGM( 1, 1000, TRUE ); FadeOutBGM( 2, 1000, TRUE ); @@ -4713,7 +4733,7 @@ void main() DisableWindow(); DrawBustshotWithFiltering(5, "black", "down", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 1300, TRUE ); - ModDrawCharacter(2, 2, "sprite/normal/re1a_def_a1_", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 10, 400, TRUE ); + //DrawBustshot( 2, "re_se_de_a1", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 10, 400, TRUE ); @@ -4733,7 +4753,7 @@ void main() DisableWindow(); - ModDrawCharacter(2, 2, "sprite/normal/re1a_warai_a1_", "2", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 10, 200, TRUE ); + //DrawBustshot( 2, "re_se_wa_a1", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 10, 200, TRUE ); // それは何かの相談でなく、いつもそうするようにたむろって、話に花を咲かせていただけらしい@ if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -4748,7 +4768,7 @@ void main() NULL, "At that time, Rena underwent a \"change.\"", Line_Normal); ClearMessage(); DisableWindow(); - DrawFilm( 2, 255, 34, 34, 255, 0, 3000, TRUE ); + //DrawFilm( 2, 255, 34, 34, 255, 0, 3000, TRUE ); ////print 42 // その変化はあまりに突然で、3人は何が起こったのか理解できなかったらしい@ @@ -4758,19 +4778,26 @@ void main() if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } - - PlaySE( 4, "wa_008", 128, 64 ); SetValidityOfInput( FALSE ); - Wait( 200 ); - SetValidityOfInput( TRUE ); - PlaySE( 4, "wa_005", 128, 64 ); - ShakeScreenSx( 1, 0, ); PlaySE( 4, "wa_008", 128, 64 ); - SetValidityOfInput( FALSE ); - Wait( 200 ); - SetValidityOfInput( TRUE ); + WaitToFinishSEPlaying(4); + //SetValidityOfInput( FALSE ); + //Wait( 200 ); + //SetValidityOfInput( TRUE ); PlaySE( 4, "wa_005", 128, 64 ); - ShakeScreenSx( 0, 0, ); + ShakeScreen( 1, 50, 20, 3, 0, ); + WaitToFinishSEPlaying(4); + //ShakeScreenSx( 1, 0, ); + PlaySE( 4, "wa_008", 128, 64 ); + WaitToFinishSEPlaying(4); + //SetValidityOfInput( FALSE ); + //Wait( 200 ); + //SetValidityOfInput( TRUE ); + PlaySE( 4, "wa_005", 128, 64 ); + ShakeScreen( 1, 50, 20, 3, 0, ); + WaitToFinishSEPlaying(4); + //ShakeScreenSx( 0, 0, ); + SetValidityOfInput( TRUE ); // そして金属バットを手に、仲間たちを次々に殴り倒した@ if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -4779,20 +4806,24 @@ void main() if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } + SetValidityOfInput( FALSE ); SetValidityOfWindowDisablingWhenGraphicsControl( FALSE ); - FadeBustshotWithFiltering( 2, "right", 1, FALSE, 0, 0, 300, TRUE ); +// FadeBustshotWithFiltering( 2, "right", 1, FALSE, 0, 0, 300, TRUE ); FadeFilm( 0, TRUE ); PlaySE( 4, "wa_008", 128, 64 ); - SetValidityOfInput( FALSE ); - Wait( 200 ); - SetValidityOfInput( TRUE ); + WaitToFinishSEPlaying(4); + //SetValidityOfInput( FALSE ); + //Wait( 200 ); + //SetValidityOfInput( TRUE ); PlaySE( 4, "wa_005", 128, 64 ); ShakeScreen( 1, 50, 20, 3, 0, ); + WaitToFinishSEPlaying(4); PlaySE( 4, "wa_030", 128, 64 ); //setwindow 8,16,23,16,26,26,0,2,20,1,1,#ffffff,0,0,639,479 DrawSceneWithMask("background/ryuuketu1", "aa", 0, 0, 300 ); - SetValidityOfInput( FALSE ); - Wait( 1000 ); + //SetValidityOfInput( FALSE ); + //Wait( 1000 ); + WaitToFinishSEPlaying(4); SetValidityOfInput( TRUE ); SetValidityOfWindowDisablingWhenGraphicsControl( FALSE ); @@ -4809,29 +4840,25 @@ void main() if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } + SetValidityOfInput( FALSE ); PlaySE( 4, "wa_008", 128, 64 ); - SetValidityOfInput( FALSE ); - Wait( 200 ); - SetValidityOfInput( TRUE ); + DrawFilm( 2, 153, 153, 102, 255, 0, 200, FALSE ); + ModDrawCharacter(1, 0, "append/waku", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 1, 200, FALSE ); + DrawScene("scene/102", 200); + WaitToFinishSEPlaying(4); PlaySE( 4, "wa_009", 128, 64 ); - SetValidityOfInput( FALSE ); - Wait( 1000 ); - SetValidityOfInput( TRUE ); + ShakeScreen( 1, 50, 20, 3, 0, ); + WaitToFinishSEPlaying(4); PlaySE( 4, "wa_008", 128, 64 ); - SetValidityOfInput( FALSE ); - Wait( 200 ); - SetValidityOfInput( TRUE ); + WaitToFinishSEPlaying(4); PlaySE( 4, "wa_009", 128, 64 ); - SetValidityOfInput( FALSE ); - Wait( 1000 ); - SetValidityOfInput( TRUE ); + ShakeScreen( 1, 50, 20, 3, 0, ); + WaitToFinishSEPlaying(4); PlaySE( 4, "wa_008", 128, 64 ); - SetValidityOfInput( FALSE ); - Wait( 200 ); - SetValidityOfInput( TRUE ); + WaitToFinishSEPlaying(4); PlaySE( 4, "wa_009", 128, 64 ); - SetValidityOfInput( FALSE ); - Wait( 1000 ); + ShakeScreen( 1, 50, 20, 3, 0, ); + WaitToFinishSEPlaying(4); SetValidityOfInput( TRUE ); // そして教室の窓ガラスを次々に割っていったのだ@ @@ -4853,6 +4880,7 @@ void main() //print 6 DisableWindow(); DrawSceneWithMask("black", "up", 0, 0, 1300 ); + ModDrawCharacter(1, 0, "append/waku", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 1, 1300, FALSE ); DrawSceneWithMask("background/ma_j3", "down", 0, 0, 1300 ); StopSE( 4 ); @@ -5593,6 +5621,7 @@ void main() ClearMessage(); DisableWindow(); + ModDrawCharacter(1, 0, "append/waku", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 1, 1300, FALSE ); DrawSceneWithMask("background/ma_j3", "up", 0, 0, 1300 ); //「オヤシロさまが...か......。@ @@ -5717,6 +5746,7 @@ void main() NULL, "Long ago, Hinamizawa was feared and respected as the village of ogres.", Line_Normal); ClearMessage(); DisableWindow(); + ModDrawCharacter(1, 0, "append/waku", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 1, 1000, FALSE ); DrawScene("background/oni1", 1000 ); //「ふもとの村人たちは鬼たちを崇めていました@で、鬼ヶ淵は神聖な土地なので絶対に不可侵@むやみに立ち入るとオヤシロさまの祟りがある、とされてきたんです。@ @@ -5790,6 +5820,7 @@ void main() ClearMessage(); DisableWindow(); + ModDrawCharacter(1, 0, "append/waku", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 1, 1000, FALSE ); DrawScene("background/ma_j3_01", 1000 ); //「つまり......オヤシロさまってのは、守り神ってよりも...監視者なんですね@ この地を外界から隔離しようとする。@ @@ -6164,6 +6195,7 @@ void main() StopSE( 4 ); PlayBGM( 1, "msys08", 128, 0 ); PlayBGM( 2, "lsys15", 128, 0 ); + DrawFilm( 2, 255, 34, 34, 255, 0, 0, FALSE ); DrawBG("background/mo3", 0, TRUE ); ModDrawCharacter(2, 2, "sprite/normal/re1a_hig_def_a1_", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 10, 0, TRUE ); FadeBustshotWithFiltering( 5, "right", 0, FALSE, 0, 0, 1300, TRUE ); @@ -6659,6 +6691,7 @@ void main() ClearMessage(); PlaySE( 4, "wa_022", 128, 64 ); + DrawBG("scene/eye", 1000, TRUE ); // ......それよりも......目だった@ if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -6735,6 +6768,8 @@ void main() PlayBGM( 1, "msys08", 128, 0 ); if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping); } + DrawBG("background/damu4", 1000, TRUE ); + // 俺は心のどこかでレナに怯えながらも、怖いのはレナひとりだと決め付けてきた@ if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -7190,7 +7225,7 @@ void main() DisableWindow(); - DrawScene("bg_003_re", 200 ); + DrawFilm( 2, 255, 0, 0, 255, 0, 1000, TRUE ); // ......と思ったのもつかの間、すぐに皮膚が擦り剥けるあの嫌な痛みと、胃の内容物がこみ上げてくる時にする、あの苦い感覚が口中を満たす@ if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -7232,7 +7267,7 @@ void main() NULL, "...My throat felt like it was being crushed by his immense strength!!", Line_Normal); ClearMessage(); DisableWindow(); - DrawScene("bg_003_gr", 300 ); + DrawFilm( 2, 94, 0, 0, 255, 0, 3000, TRUE ); // 窒息するとか昏倒するとか、そんな理屈は思いつかなかった@ if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); } @@ -7292,7 +7327,9 @@ void main() NULL, "'Dire straits,' I couldn't even come up with the phrase that adequately described my situation...", Line_Normal); ClearMessage(); DisableWindow(); + DrawScene("black", 3000 ); + FadeFilm( 0, TRUE ); //setwindow 31,16,22,16,26,26,0,2,20,1,1,#ffffff,0,0,639,479 FadeOutBGM( 1, 1000, TRUE ); diff --git a/Update/onik_op.txt b/Update/onik_op.txt index 0fe2dc6..7eea756 100644 --- a/Update/onik_op.txt +++ b/Update/onik_op.txt @@ -12,20 +12,20 @@ void main() DisableWindow(); DrawScene("black", 3000 ); - DrawScene("si_onikakusi", 1000 ); + DrawScene("text/si_onikakusi", 1000 ); Wait( 15000 ); DrawScene("black", 3000 ); PlaySE( 4, "wa_015", 128, 64 ); Wait( 1000 ); PlaySE( 4, "wa_017", 128, 64 ); - DrawScene("tyuui", 100 ); + DrawScene("text/tyuui", 100 ); DrawScene("black", 4000 ); PlaySE( 4, "wa_015", 128, 64 ); Wait( 1000 ); PlaySE( 4, "wa_017", 128, 64 ); - DrawScene("tyuui2", 100 ); + DrawScene("text/tyuui2", 100 ); DrawScene("black", 4000 );