From 4170d085d200bb06ebb84fbf2e57e8aa47b97ea8 Mon Sep 17 00:00:00 2001 From: Norgus Date: Wed, 2 May 2018 23:01:01 +0100 Subject: [PATCH] censorship for afterparty --- Update/omake_01.txt | 163 ++++-------------------- Update/zomake_01_vm00_n01.txt | 232 ++++++++++++++++++++++++++++++++++ Update/zomake_01_vm0x_n01.txt | 177 ++++++++++++++++++++++++++ 3 files changed, 431 insertions(+), 141 deletions(-) create mode 100644 Update/zomake_01_vm00_n01.txt create mode 100644 Update/zomake_01_vm0x_n01.txt diff --git a/Update/omake_01.txt b/Update/omake_01.txt index 9a029ae..606a5c4 100644 --- a/Update/omake_01.txt +++ b/Update/omake_01.txt @@ -81,18 +81,10 @@ void main() FadeBustshotWithFiltering( 3, "right", 1, FALSE, 0, 0, 300, TRUE ); ModDrawCharacterWithFiltering(3, 2, "sprite/normal/re1a_def_a1_", "0", "left", 1, 160, 0, FALSE, 0, 0, 0, 0, 0, 20, 300, TRUE ); -// レナrvS20/02/440200106.「あははは!kvS20/02/440200107. 今回の『鬼隠し』は、全体の謎に挑む人たちが最初に通るお話。kvS20/02/440200108.だから実質上のプロローグの位置づけなんだって」 - if (GetGlobalFlag(GADVMode)) { OutputLine("レナ", NULL, "Rena", NULL, Line_ContinueAfterTyping); } - ModPlayVoiceLS(3, 2, "s20/02/440200106", 256, TRUE); - OutputLine(NULL, "「あははは!", - NULL, "\"Ahaha!", Line_WaitForInput); - ModPlayVoiceLS(3, 2, "s20/02/440200107", 256, TRUE); - OutputLine(NULL, "今回の『鬼隠し』は、全体の謎に挑む人たちが最初に通るお話。", - NULL, " This ~Onikakushi~ chapter is the first story that readers challenging the mystery of the entire series get to experience.", Line_WaitForInput); - ModPlayVoiceLS(3, 2, "s20/02/440200108", 256, TRUE); - OutputLine(NULL, "だから実質上のプロローグの位置づけなんだって。」", - NULL, " So it's actually supposed to be somewhat of a prologue.\"", GetGlobalFlag(GLinemodeSp)); - if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } + //VoiceMatching + if(GetGlobalFlag(GCensor) >= 1){ModCallScriptSection("zomake_01_vm0x_n01","dialog000");} + if(GetGlobalFlag(GCensor) <= 0){ModCallScriptSection("zomake_01_vm00_n01","dialog000");} + //VoiceMatchingEnd DisableWindow(); @@ -120,82 +112,10 @@ void main() NULL, "\"Yeah, but doesn't that happen sometimes?", GetGlobalFlag(GLinemodeSp)); if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } - if (GetGlobalFlag(GADVMode)) { OutputLine("魅音", NULL, "Mion", NULL, Line_ContinueAfterTyping); } - ModPlayVoiceLS(3, 3, "s20/03/440300250", 256, TRUE); - OutputLine(NULL, " この最悪のバッドエンドを回避するために、プレイヤーさんが物語を模索していくのがこの作品の醍醐味だし」", - NULL, "The player digging through the story in order to avoid a bad ending is the point of these types of games after all.\"", Line_Normal); - ClearMessage(); - DisableWindow(); - FadeAllBustshots( 400, TRUE ); - ModDrawCharacterWithFiltering(1, 5, "sprite/normal/ri1_warai_a1_", "1", "left", 1, -160, 0, FALSE, 0, 0, 0, 0, 0, 0, 300, TRUE ); - -//「…まだ第一話ですよ。ボクは次のお話が楽しみなのです。@ - if (GetGlobalFlag(GADVMode)) { OutputLine("梨花", NULL, "Rika", NULL, Line_ContinueAfterTyping); } - ModPlayVoiceLS(3, 5, "s20/05/440500083", 256, TRUE); - OutputLine(NULL, "「…まだ第一話ですよ。ボクは次のお話が楽しみなのです。」", - NULL, "\"...It's still just the first chapter. I'm looking forward to the next one.\"", GetGlobalFlag(GLinemodeSp)); - if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } - - - DisableWindow(); - ModDrawCharacterWithFiltering(3, 3, "sprite/normal/me1a_def_a1_", "0", "right", 1, 160, 0, FALSE, 0, 0, 0, 0, 0, 20, 300, TRUE ); - -//「次の話はどんなのになるわけ@ レナは聞いてるー?@ - if (GetGlobalFlag(GADVMode)) { OutputLine("魅音", NULL, "Mion", NULL, Line_ContinueAfterTyping); } - ModPlayVoiceLS(3, 3, "s20/03/440300251", 256, TRUE); - OutputLine(NULL, "「これから、どんな話が待ち受けてるんだろう?", - NULL, "\"Just what kind of plot awaits us from here on?", Line_WaitForInput); - ModPlayVoiceLS(3, 3, "s20/03/440300252", 256, TRUE); - OutputLine(NULL, " レナは聞いてるー?」", - NULL, " Rena, do you know?\"", GetGlobalFlag(GLinemodeSp)); - if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } - - - DisableWindow(); - DrawSceneWithMask("background/res5", "left", 0, 0, 300 ); - ModDrawCharacterWithFiltering(1, 2, "sprite/normal/re1a_warai_a1_", "2", "right", 1, -160, 0, FALSE, 0, 0, 0, 0, 0, 0, 300, TRUE ); - -// レナrvS20/02/440200109.「うん。kvS20/02/440200110.今回はレナをパートナーに選んだ物語だったけど、kvS20/02/440200111.他にも魅ぃちゃん、沙都子ちゃんをパートナーに選んだお話もあるみたいだね」 - - if (GetGlobalFlag(GADVMode)) { OutputLine("レナ", NULL, "Rena", NULL, Line_ContinueAfterTyping); } - ModPlayVoiceLS(3, 2, "s20/02/440200109", 256, TRUE); - OutputLine(NULL, "「うん。", - NULL, "\"Yeah.", Line_WaitForInput); - ModPlayVoiceLS(3, 2, "s20/02/440200110", 256, TRUE); - OutputLine(NULL, "今回はレナをパートナーに選んだ物語だったけど、", - NULL, " This episode has Rena as your closest friend,", Line_WaitForInput); - ModPlayVoiceLS(3, 2, "s20/02/440200111", 256, TRUE); - OutputLine(NULL, "他にも魅ぃちゃん、沙都子ちゃんをパートナーに選んだお話もあるみたいだね。」", - NULL, " but it seems like there are stories featuring Mii-chan and Satoko-chan, too.", GetGlobalFlag(GLinemodeSp)); - if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } - - - DisableWindow(); - ModDrawCharacter(3, 4, "sprite/normal/sa1a_akireru_a1_", "0", 160, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 20, 400, TRUE ); - -// 沙都子rvS20/04/440400131.「他のシナリオにはどんな展開があるんですの?」 - - if (GetGlobalFlag(GADVMode)) { OutputLine("沙都子", NULL, "Satoko", NULL, Line_ContinueAfterTyping); } - ModPlayVoiceLS(3, 4, "s20/04/440400131", 256, TRUE); - OutputLine(NULL, "「他のシナリオにはどんな展開があるんですの?」", - NULL, "\"What kind of plot developments can we expect from the other scenarios?\"", Line_Normal); - ClearMessage(); - DisableWindow(); - DrawSceneWithMask("background/res5", "m1", 0, 0, 300 ); - ModDrawCharacterWithFiltering(3, 2, "sprite/normal/re1b_def_b1_", "0", "right", 1, 160, 0, FALSE, 0, 0, 0, 0, 0, 20, 300, TRUE ); - -//「今回の鬼隠し編では、雛見沢で近年起こった連続怪死事件が紹介されたでしょ@ -// 次回のシナリオでは雛見沢の古い歴史なんかが紹介されるんですって。¥ - if (GetGlobalFlag(GADVMode)) { OutputLine("レナ", NULL, "Rena", NULL, Line_ContinueAfterTyping); } - ModPlayVoiceLS(3, 2, "s20/02/440200115", 256, TRUE); - OutputLine(NULL, "「今回の『鬼隠』では、雛見沢で近年起こった連続怪死事件が紹介されたでしょ?", - NULL, "\"In this chapter, they introduced the string of mysterious deaths that were happening in Hinamizawa recently, right?", Line_WaitForInput); - ModPlayVoiceLS(3, 2, "s20/02/440200116", 256, TRUE); - OutputLine(NULL, " たとえば魅ぃちゃんのシナリオでは雛見沢の古い歴史なんかが紹介されるんだって」", - NULL, " The next chapter will introduce some of the history of Hinamizawa.\"", Line_Normal); - ClearMessage(); - DisableWindow(); - ModDrawCharacterWithFiltering(1, 3, "sprite/normal/me1b_def_a1_", "0", "left", 1, -160, 0, FALSE, 0, 0, 0, 0, 0, 0, 300, TRUE ); + //VoiceMatching + if(GetGlobalFlag(GCensor) >= 3){ModCallScriptSection("zomake_01_vm0x_n01","dialog001");} + if(GetGlobalFlag(GCensor) <= 2){ModCallScriptSection("zomake_01_vm00_n01","dialog001");} + //VoiceMatchingEnd //「異常事態の連続ですっかりわかんなくなっちゃったけど……オヤシロさまの祟りって、どういうものなのか@いやそもそも、オヤシロさまって何なのか、あまり説明なかったからね。¥ if (GetGlobalFlag(GADVMode)) { OutputLine("魅音", NULL, "Mion", NULL, Line_ContinueAfterTyping); } @@ -337,28 +257,10 @@ void main() DisableWindow(); ModDrawCharacter(2, 5, "sprite/normal/ri1_def_a1_", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 10, 400, TRUE ); -//「………きっと立ち絵がないので登場できないのです。@ - if (GetGlobalFlag(GADVMode)) { OutputLine("梨花", NULL, "Rika", NULL, Line_ContinueAfterTyping); } - ModPlayVoiceLS(3, 5, "s20/05/440500088", 256, TRUE); - OutputLine(NULL, "「………きっと喋るワード数が多すぎて居残りなのです。」", - NULL, "\"...He probably had too many lines in his script, and had to stay behind recording.\"", GetGlobalFlag(GLinemodeSp)); - if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } - - DisableWindow(); - FadeBustshotWithFiltering( 1, "right", 1, FALSE, 0, 0, 300, TRUE ); - ModDrawCharacterWithFiltering(1, 11, "sprite/normal/oisi1_2_", "0", "left", 1, -160, 0, FALSE, 0, 0, 0, 0, 0, 0, 300, TRUE ); - -// 大石rvS20/11/440700336.「そりゃ古手さん、仕方がありませんよ。kvS20/11/440700337.前原さんの台詞だけで普通のアドベンチャーゲームなら全員分の量がありますからね~。kvS20/11/440700338.んっふっふっふ!」 - if (GetGlobalFlag(GADVMode)) { OutputLine("大石", NULL, "Ooishi", NULL, Line_ContinueAfterTyping); } - ModPlayVoiceLS(3, 11, "s20/11/440700336", 256, TRUE); - OutputLine(NULL, "「そりゃ古手さん、仕方がありませんよ。", - NULL, "\"Well, you can hardly blame him.", Line_WaitForInput); - ModPlayVoiceLS(3, 11, "s20/11/440700337", 256, TRUE); - OutputLine(NULL, "前原さんの台詞だけで普通のアドベンチャーゲームなら全員分の量がありますからね~。", - NULL, " Maebara-san has enough lines to cover a full cast in a normal novel game, you see~", Line_WaitForInput); - ModPlayVoiceLS(3, 11, "s20/11/440700338", 256, TRUE); - OutputLine(NULL, "んっふっふっふ!」", - NULL, " hehehehe!\"", Line_Normal); + //VoiceMatching + if(GetGlobalFlag(GCensor) >= 3){ModCallScriptSection("zomake_01_vm0x_n01","dialog002");} + if(GetGlobalFlag(GCensor) <= 2){ModCallScriptSection("zomake_01_vm00_n01","dialog002");} + //VoiceMatchingEnd ClearMessage(); DisableWindow(); DrawSceneWithMask("black", "left", 0, 0, 300 ); @@ -896,18 +798,10 @@ void main() DrawSceneWithMask("background/res5", "right", 0, 0, 300 ); ModDrawCharacterWithFiltering(1, 11, "sprite/normal/oisi1_1_", "0", "left", 1, -160, 0, FALSE, 0, 0, 0, 0, 0, 0, 300, TRUE ); -//「なるほど@虐げられた某家の人たちが先祖の恨みを晴らすために…ってな感じですか@ うーん………私はそれにも反対ですねぇ。@ - if (GetGlobalFlag(GADVMode)) { OutputLine("大石", NULL, "Ooishi", NULL, Line_ContinueAfterTyping); } - ModPlayVoiceLS(3, 11, "s20/11/440700351", 256, TRUE); - OutputLine(NULL, "「なるほど。", - NULL, "\"I see.", Line_WaitForInput); - ModPlayVoiceLS(3, 11, "s20/11/440700352", 256, TRUE); - OutputLine(NULL, "過去に酷い扱いを受けた某家の人たちが先祖の恨みを晴らすために…ってな感じですか?", - NULL, " A member of some repressed family looking to air out an old grudge of their ancestors... something like that?", Line_WaitForInput); - ModPlayVoiceLS(3, 11, "s20/11/440700353", 256, TRUE); - OutputLine(NULL, " うーん………私はそれにも反対ですねぇ。」", - NULL, " Hmmm... I don't like that.\"", GetGlobalFlag(GLinemodeSp)); - if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } + //VoiceMatching + if(GetGlobalFlag(GCensor) >= 2){ModCallScriptSection("zomake_01_vm0x_n01","dialog003");} + if(GetGlobalFlag(GCensor) <= 1){ModCallScriptSection("zomake_01_vm00_n01","dialog003");} + //VoiceMatchingEnd DisableWindow(); ModDrawCharacterWithFiltering(3, 3, "sprite/normal/me1a_tohoho_a1_", "0", "right", 1, 160, 0, FALSE, 0, 0, 0, 0, 0, 20, 300, TRUE ); @@ -1594,6 +1488,8 @@ void main() NULL, " So half of us think it was a curse, and half of us think it was people?\"", GetGlobalFlag(GLinemodeSp)); if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } + if(GetGlobalFlag(GCensor) = 0){ModCallScriptSection("zomake_01_vm00_n01","dialog004");} + if (GetGlobalFlag(GADVMode) == 0) { ClearMessage(); } DisableWindow(); PlayBGM( 1, "msys02", 128, 0 ); @@ -1751,25 +1647,10 @@ void main() FadeBustshotWithFiltering( 3, "left", 1, FALSE, 0, 0, 300, TRUE ); ModDrawCharacterWithFiltering(3, 5, "sprite/normal/ri1_warai_a1_", "1", "right", 1, 160, 0, FALSE, 0, 0, 0, 0, 0, 20, 300, TRUE ); -//「……立ち絵を描いてもらえたら圭一も来れますですよ。@ -// Leaving this part on the old translation, because I can't think of a way to translate the Sui line that actually makes sense, and the character art gag stands alone okay - if (GetGlobalFlag(GADVMode)) { OutputLine("梨花", NULL, "Rika", NULL, Line_ContinueAfterTyping); } - ModPlayVoiceLS(3, 5, "s20/05/440500101", 256, TRUE); - OutputLine(NULL, "「……収録の残り台詞数でボクたちの誰か一人でも抜いたら、圭一も参加できるのですよ。」", - NULL, "\"...You can come if you get some character art for yourself.\"", GetGlobalFlag(GLinemodeSp)); - if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } - - - DisableWindow(); - FadeBustshotWithFiltering( 1, "right", 1, FALSE, 0, 0, 300, TRUE ); - ModDrawCharacterWithFiltering(1, 4, "sprite/normal/sa1a_akireru_a1_", "0", "left", 1, -160, 0, FALSE, 0, 0, 0, 0, 0, 0, 300, TRUE ); - -//「梨花、それは内緒ですわ…。¥ -// Also keeping the original translation here. - if (GetGlobalFlag(GADVMode)) { OutputLine("沙都子", NULL, "Satoko", NULL, Line_ContinueAfterTyping); } - ModPlayVoiceLS(3, 4, "s20/04/440400159", 256, TRUE); - OutputLine(NULL, "「梨花、あの量でそれは不可能ですわ…。」", - NULL, "\"Rika, that's a secret...\"", Line_Normal); + //VoiceMatching + if(GetGlobalFlag(GCensor) >= 3){ModCallScriptSection("zomake_01_vm0x_n01","dialog005");} + if(GetGlobalFlag(GCensor) <= 2){ModCallScriptSection("zomake_01_vm00_n01","dialog005");} + //VoiceMatchingEnd ClearMessage(); DisableWindow(); FadeAllBustshots( 400, TRUE ); diff --git a/Update/zomake_01_vm00_n01.txt b/Update/zomake_01_vm00_n01.txt new file mode 100644 index 0000000..01ce8cf --- /dev/null +++ b/Update/zomake_01_vm00_n01.txt @@ -0,0 +1,232 @@ +void main() +{ +} + +void dialog000() +{ +// レナrvS20/02/440200106.「あははは!kvS20/02/440200107. 今回の『鬼隠し』は、全体の謎に挑む人たちが最初に通るお話。kvS20/02/440200108.だから実質上のプロローグの位置づけなんだって」 + if (GetGlobalFlag(GADVMode)) { OutputLine("レナ", NULL, "Rena", NULL, Line_ContinueAfterTyping); } + ModPlayVoiceLS(3, 2, "s20/02/440200108", 256, TRUE); + OutputLine(NULL, "「なんでも、今回の「鬼隠し編」は全体の物語のプロローグみたいなお話なんですって。」", + NULL, "\"As I understand it, this ~Onikakushi~ chapter is supposed to be somewhat of a prologue to the entire series.\"", GetGlobalFlag(GLinemodeSp)); + if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } +} + +void dialog001() +{ + if (GetGlobalFlag(GADVMode)) { OutputLine("魅音", NULL, "Mion", NULL, Line_ContinueAfterTyping); } + ModPlayVoiceLS(3, 3, "s20/03/440300250", 256, TRUE); + OutputLine(NULL, " この最悪のバッドエンドを回避するために、プレイヤーさんが物語を模索していくのがサウンドノベルだし。」", + NULL, "The player digging through the story in order to avoid a bad ending is the point of these types of games after all.\"", Line_Normal); + ClearMessage(); + DisableWindow(); + FadeAllBustshots( 400, TRUE ); + ModDrawCharacterWithFiltering(1, 5, "sprite/normal/ri1_warai_a1_", "1", "left", 1, -160, 0, FALSE, 0, 0, 0, 0, 0, 0, 300, TRUE ); + +//「…まだ第一話ですよ。ボクは次のお話が楽しみなのです。@ + if (GetGlobalFlag(GADVMode)) { OutputLine("梨花", NULL, "Rika", NULL, Line_ContinueAfterTyping); } + ModPlayVoiceLS(3, 5, "s20/05/440500083", 256, TRUE); + OutputLine(NULL, "「…まだ第一話ですよ。ボクは次のお話が楽しみなのです。」", + NULL, "\"...It's still just the first chapter. I'm looking forward to the next one.\"", GetGlobalFlag(GLinemodeSp)); + if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } + + + DisableWindow(); + ModDrawCharacterWithFiltering(3, 3, "sprite/normal/me1a_def_a1_", "0", "right", 1, 160, 0, FALSE, 0, 0, 0, 0, 0, 20, 300, TRUE ); + +//「次の話はどんなのになるわけ@ レナは聞いてるー?@ + if (GetGlobalFlag(GADVMode)) { OutputLine("魅音", NULL, "Mion", NULL, Line_ContinueAfterTyping); } + ModPlayVoiceLS(3, 3, "s20/03/440300251", 256, TRUE); + OutputLine(NULL, "「次の話はどんなのになるわけ?", + NULL, "\"What happens in the next chapter?", Line_WaitForInput); + ModPlayVoiceLS(3, 3, "s20/03/440300252", 256, TRUE); + OutputLine(NULL, " レナは聞いてるー?」", + NULL, " Rena, do you know?\"", GetGlobalFlag(GLinemodeSp)); + if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } + + + DisableWindow(); + DrawSceneWithMask("background/res5", "left", 0, 0, 300 ); + ModDrawCharacterWithFiltering(1, 2, "sprite/normal/re1a_warai_a1_", "2", "right", 1, -160, 0, FALSE, 0, 0, 0, 0, 0, 0, 300, TRUE ); + +// レナrvS20/02/440200109.「うん。kvS20/02/440200110.今回はレナをパートナーに選んだ物語だったけど、kvS20/02/440200111.他にも魅ぃちゃん、沙都子ちゃんをパートナーに選んだお話もあるみたいだね」 + + if (GetGlobalFlag(GADVMode)) { OutputLine("レナ", NULL, "Rena", NULL, Line_ContinueAfterTyping); } + ModPlayVoiceLS(3, 2, "s20/02/440200109", 256, TRUE); + OutputLine(NULL, "「うん。次のシナリオは今回のシナリオとはまた別の側面を紹介する物語…って言ってたよ。」", + NULL, "\"Yeah. They said the next chapter will introduce another aspect of the story.\", GetGlobalFlag(GLinemodeSp)); + if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } + + + DisableWindow(); + ModDrawCharacter(3, 4, "sprite/normal/sa1a_akireru_a1_", "0", 160, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 20, 400, TRUE ); + + + if (GetGlobalFlag(GADVMode)) { OutputLine("沙都子", NULL, "Satoko", NULL, Line_ContinueAfterTyping); } + ModPlayVoiceLS(3, 4, "s20/04/440400131", 256, TRUE); + OutputLine(NULL, "「……難しい言い方ですわねぇ。", + NULL, "\"...That's a strange way of putting it.", Line_WaitForInput); + OutputLine(NULL, "何なんですの?」", + NULL, " What does that mean?\"", Line_Normal); + ClearMessage(); + DisableWindow(); + DrawSceneWithMask("background/res5", "m1", 0, 0, 300 ); + ModDrawCharacterWithFiltering(3, 2, "sprite/normal/re1b_def_b1_", "0", "right", 1, 160, 0, FALSE, 0, 0, 0, 0, 0, 20, 300, TRUE ); + +//「今回の鬼隠し編では、雛見沢で近年起こった連続怪死事件が紹介されたでしょ@ +// 次回のシナリオでは雛見沢の古い歴史なんかが紹介されるんですって。¥ + if (GetGlobalFlag(GADVMode)) { OutputLine("レナ", NULL, "Rena", NULL, Line_ContinueAfterTyping); } + ModPlayVoiceLS(3, 2, "s20/02/440200115", 256, TRUE); + OutputLine(NULL, "「今回の鬼隠し編では、雛見沢で近年起こった連続怪死事件が紹介されたでしょ?", + NULL, "\"In this chapter, they introduced the string of mysterious deaths that were happening in Hinamizawa recently, right?", Line_WaitForInput); + ModPlayVoiceLS(3, 2, "s20/02/440200116", 256, TRUE); + OutputLine(NULL, " 次回のシナリオでは雛見沢の古い歴史なんかが紹介されるんですって。」", + NULL, " The next chapter will introduce some of the history of Hinamizawa.\"", Line_Normal); + ClearMessage(); + DisableWindow(); + ModDrawCharacterWithFiltering(1, 3, "sprite/normal/me1b_def_a1_", "0", "left", 1, -160, 0, FALSE, 0, 0, 0, 0, 0, 0, 300, TRUE ); +} + +void dialog002() +{ +//「………きっと立ち絵がないので登場できないのです。@ + if (GetGlobalFlag(GADVMode)) { OutputLine("梨花", NULL, "Rika", NULL, Line_ContinueAfterTyping); } + ModPlayVoiceLS(3, 5, "s20/05/440500088", 256, TRUE); + OutputLine(NULL, "「………きっと立ち絵がないので登場できないのです。」", + NULL, "\"...It's probably because he doesn't have any character art so he couldn't poke his head in even if he wanted to.\"", GetGlobalFlag(GLinemodeSp)); + if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } + + DisableWindow(); + FadeBustshotWithFiltering( 1, "right", 1, FALSE, 0, 0, 300, TRUE ); + ModDrawCharacterWithFiltering(1, 11, "sprite/normal/oisi1_2_", "0", "left", 1, -160, 0, FALSE, 0, 0, 0, 0, 0, 0, 300, TRUE ); + +// 大石rvS20/11/440700336.「そりゃ古手さん、仕方がありませんよ。kvS20/11/440700337.前原さんの台詞だけで普通のアドベンチャーゲームなら全員分の量がありますからね~。kvS20/11/440700338.んっふっふっふ!」 + if (GetGlobalFlag(GADVMode)) { OutputLine("大石", NULL, "Ooishi", NULL, Line_ContinueAfterTyping); } + ModPlayVoiceLS(3, 11, "s20/11/440700337", 256, TRUE); + OutputLine(NULL, "「梨花さん、そーゆうのは大人の事情って言うんですよ。", + NULL, "\"Rika-san, that's what we refer to as a 'personal problem,'", Line_WaitForInput); + ModPlayVoiceLS(3, 11, "s20/11/440700338", 256, TRUE); + OutputLine(NULL, "んっふっふっふ!」", + NULL, " hehehehe!\"", Line_Normal); +} + +void dialog003() +{ +//「なるほど@虐げられた某家の人たちが先祖の恨みを晴らすために…ってな感じですか@ うーん………私はそれにも反対ですねぇ。@ + if (GetGlobalFlag(GADVMode)) { OutputLine("大石", NULL, "Ooishi", NULL, Line_ContinueAfterTyping); } + ModPlayVoiceLS(3, 11, "s20/11/440700351", 256, TRUE); + OutputLine(NULL, "「なるほど。", + NULL, "\"I see.", Line_WaitForInput); + ModPlayVoiceLS(3, 11, "s20/11/440700352", 256, TRUE); + OutputLine(NULL, "虐げられた某家の人たちが先祖の恨みを晴らすために…ってな感じですか?", + NULL, " A member of some repressed family looking to air out an old grudge of their ancestors... something like that?", Line_WaitForInput); + ModPlayVoiceLS(3, 11, "s20/11/440700353", 256, TRUE); + OutputLine(NULL, " うーん………私はそれにも反対ですねぇ。」", + NULL, " Hmmm... I don't like that.\"", GetGlobalFlag(GLinemodeSp)); + if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } +} + +void dialog004() +{ + DisableWindow(); + DrawBustshotWithFiltering( 1, "tm_si_de_a1", "left", 7, -160, 0, FALSE, 0, 0, 0, 0, 0, 0, 200, TRUE ); + +//「レナちゃん、参考まででいいんだけどさ@ +// β版までをプレイしてくれたテストプレイヤーさんたちの感想ではどんな感じなんだい?@ + +//;<富竹 + + OutputLine(NULL, "「レナちゃん、参考まででいいんだけどさ。", + NULL, "\"Rena-chan, just for reference,", Line_WaitForInput); + OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); + + + OutputLine(NULL, " β版までをプレイしてくれたテストプレイヤーさんたちの感想ではどんな感じなんだい?」", + NULL, "what did the test players who played the beta version think?\"", Line_WaitForInput); + OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); + + + + DisableWindow(); + FadeBustshotWithFiltering( 3, "left", 1, FALSE, 0, 0, 300, TRUE ); + DrawBustshotWithFiltering( 3, "re_se_de_b1", "right", 1, 160, 0, FALSE, 0, 0, 0, 0, 0, 20, 200, TRUE ); + +//「えっとー@うん@人間派がとっても多かったの!@ + + OutputLine(NULL, "「えっとー。", + NULL, "\"Hmmm.", Line_WaitForInput); + OutputLine(NULL, "うん。", + NULL, " Yeah.", Line_WaitForInput); + OutputLine(NULL, "人間派がとっても多かったの!」", + NULL, " There were a lot more players who believed in the 'people' explanation!\"", Line_WaitForInput); + OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); + + + DisableWindow(); + FadeBustshotWithFiltering( 1, "right", 1, FALSE, 0, 0, 300, TRUE ); + DrawBustshotWithFiltering( 1, "me_se_wi_a1", "left", 7, -160, 0, FALSE, 0, 0, 0, 0, 0, 0, 200, TRUE ); + +//「ほらほら見たことか@ 冷静な百戦錬磨の同志諸兄はよく見てるよ!¥ + + OutputLine(NULL, "「ほらほら見たことか!", + NULL, "\"See, see, right there!", Line_WaitForInput); + OutputLine(NULL, " 冷静な百戦錬磨の同志諸兄はよく見てるよ!」", + NULL, " Our veteran comrades are cool, collected, and very observant!\"", Line_Normal); + ClearMessage(); + DisableWindow(); + DrawSceneWithMask( "bg_161", "right", 0, 0, 300 ); + DrawBustshot( 1, "ri_se_de_a1", -160, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 200, TRUE ); + +//「……でも、β版は途中までしかできてませんでしたです。@ + + OutputLine(NULL, "「……でも、β版は途中までしかできてませんでしたです。」", + NULL, "\"...But the beta version only finished partway through the story.\"", Line_WaitForInput); + OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); + + + DisableWindow(); + DrawBustshotWithFiltering( 3, "re_se_wa_a1", "right", 1, 160, 0, FALSE, 0, 0, 0, 0, 0, 20, 300, TRUE ); + +//「そうね@β版をプレイしてくれた方も、最後まで通して見てみたら、また意見が変わってるかもしれないね。¥ + + OutputLine(NULL, "「そうね。", + NULL, "\"That's right.", Line_WaitForInput); + OutputLine(NULL, "β版をプレイしてくれた方も、最後まで通して見てみたら、また意見が変わってるかもしれないね。」", + NULL, " Even the people who played the beta might change their minds if they got through to the very end.\"", Line_Normal); + ClearMessage(); + DisableWindow(); + PlayBGM( 1, "msys02", 128, 0 ); + DrawSceneWithMask( "bg_161", "m1", 0, 0, 300 ); + DrawBustshotWithFiltering( 3, "me_se_wi_a1", "right", 1, 160, 0, FALSE, 0, 0, 0, 0, 0, 20, 300, TRUE ); +} + +void dialog005() +{ +//「……立ち絵を描いてもらえたら圭一も来れますですよ。@ +// Leaving this part on the old translation, because I can't think of a way to translate the Sui line that actually makes sense, and the character art gag stands alone okay + if (GetGlobalFlag(GADVMode)) { OutputLine("梨花", NULL, "Rika", NULL, Line_ContinueAfterTyping); } + ModPlayVoiceLS(3, 5, "s20/05/440500101", 256, TRUE); + OutputLine(NULL, "「……立ち絵を描いてもらえたら圭一も来れますですよ。」", + NULL, "\"...You can come if you get some character art for yourself.\"", GetGlobalFlag(GLinemodeSp)); + if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } + + + DisableWindow(); + FadeBustshotWithFiltering( 1, "right", 1, FALSE, 0, 0, 300, TRUE ); + ModDrawCharacterWithFiltering(1, 4, "sprite/normal/sa1a_akireru_a1_", "0", "left", 1, -160, 0, FALSE, 0, 0, 0, 0, 0, 0, 300, TRUE ); + +//「梨花、それは内緒ですわ…。¥ +// Also keeping the original translation here. + if (GetGlobalFlag(GADVMode)) { OutputLine("沙都子", NULL, "Satoko", NULL, Line_ContinueAfterTyping); } + ModPlayVoiceLS(3, 4, "s20/04/440400159", 256, TRUE); + OutputLine(NULL, "「梨花、それは内緒ですわ…。」", + NULL, "\"Rika, that's a secret...\"", Line_Normal); +} + +void dialog006() +{ + ModPlayVoiceLS(3, 1, "s20/01/440100201", 256, TRUE); + OutputLine(NULL, " これはイジメだーー!!!!」", + NULL, " Everybody's just picking on me!!!!\"", GetGlobalFlag(GLinemodeSp)); + if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } +} diff --git a/Update/zomake_01_vm0x_n01.txt b/Update/zomake_01_vm0x_n01.txt new file mode 100644 index 0000000..ad112cf --- /dev/null +++ b/Update/zomake_01_vm0x_n01.txt @@ -0,0 +1,177 @@ +void main() +{ +} + +void dialog000() +{ +// レナrvS20/02/440200106.「あははは!kvS20/02/440200107. 今回の『鬼隠し』は、全体の謎に挑む人たちが最初に通るお話。kvS20/02/440200108.だから実質上のプロローグの位置づけなんだって」 + if (GetGlobalFlag(GADVMode)) { OutputLine("レナ", NULL, "Rena", NULL, Line_ContinueAfterTyping); } + ModPlayVoiceLS(3, 2, "s20/02/440200106", 256, TRUE); + OutputLine(NULL, "「あははは!", + NULL, "\"Ahaha!", Line_WaitForInput); + ModPlayVoiceLS(3, 2, "s20/02/440200107", 256, TRUE); + OutputLine(NULL, "今回の『鬼隠し』は、全体の謎に挑む人たちが最初に通るお話。", + NULL, " This ~Onikakushi~ chapter is the first story that readers challenging the mystery of the entire series get to experience.", Line_WaitForInput); + ModPlayVoiceLS(3, 2, "s20/02/440200108", 256, TRUE); + OutputLine(NULL, "だから実質上のプロローグの位置づけなんだって。」", + NULL, " So it's actually supposed to be somewhat of a prologue.\"", GetGlobalFlag(GLinemodeSp)); + if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } +} + +void dialog001() +{ + if (GetGlobalFlag(GADVMode)) { OutputLine("魅音", NULL, "Mion", NULL, Line_ContinueAfterTyping); } + ModPlayVoiceLS(3, 3, "s20/03/440300250", 256, TRUE); + OutputLine(NULL, " この最悪のバッドエンドを回避するために、プレイヤーさんが物語を模索していくのがこの作品の醍醐味だし」", + NULL, "The player digging through the story in order to avoid a bad ending is the point of these types of games after all.\"", Line_Normal); + ClearMessage(); + DisableWindow(); + FadeAllBustshots( 400, TRUE ); + ModDrawCharacterWithFiltering(1, 5, "sprite/normal/ri1_warai_a1_", "1", "left", 1, -160, 0, FALSE, 0, 0, 0, 0, 0, 0, 300, TRUE ); + +//「…まだ第一話ですよ。ボクは次のお話が楽しみなのです。@ + if (GetGlobalFlag(GADVMode)) { OutputLine("梨花", NULL, "Rika", NULL, Line_ContinueAfterTyping); } + ModPlayVoiceLS(3, 5, "s20/05/440500083", 256, TRUE); + OutputLine(NULL, "「…まだ第一話ですよ。ボクは次のお話が楽しみなのです。」", + NULL, "\"...It's still just the first chapter. I'm looking forward to the next one.\"", GetGlobalFlag(GLinemodeSp)); + if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } + + + DisableWindow(); + ModDrawCharacterWithFiltering(3, 3, "sprite/normal/me1a_def_a1_", "0", "right", 1, 160, 0, FALSE, 0, 0, 0, 0, 0, 20, 300, TRUE ); + +//「次の話はどんなのになるわけ@ レナは聞いてるー?@ + if (GetGlobalFlag(GADVMode)) { OutputLine("魅音", NULL, "Mion", NULL, Line_ContinueAfterTyping); } + ModPlayVoiceLS(3, 3, "s20/03/440300251", 256, TRUE); + OutputLine(NULL, "「これから、どんな話が待ち受けてるんだろう?", + NULL, "\"Just what kind of plot awaits us from here on?", Line_WaitForInput); + ModPlayVoiceLS(3, 3, "s20/03/440300252", 256, TRUE); + OutputLine(NULL, " レナは聞いてるー?」", + NULL, " Rena, do you know?\"", GetGlobalFlag(GLinemodeSp)); + if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } + + + DisableWindow(); + DrawSceneWithMask("background/res5", "left", 0, 0, 300 ); + ModDrawCharacterWithFiltering(1, 2, "sprite/normal/re1a_warai_a1_", "2", "right", 1, -160, 0, FALSE, 0, 0, 0, 0, 0, 0, 300, TRUE ); + +// レナrvS20/02/440200109.「うん。kvS20/02/440200110.今回はレナをパートナーに選んだ物語だったけど、kvS20/02/440200111.他にも魅ぃちゃん、沙都子ちゃんをパートナーに選んだお話もあるみたいだね」 + + if (GetGlobalFlag(GADVMode)) { OutputLine("レナ", NULL, "Rena", NULL, Line_ContinueAfterTyping); } + ModPlayVoiceLS(3, 2, "s20/02/440200109", 256, TRUE); + OutputLine(NULL, "「うん。", + NULL, "\"Yeah.", Line_WaitForInput); + ModPlayVoiceLS(3, 2, "s20/02/440200110", 256, TRUE); + OutputLine(NULL, "今回はレナをパートナーに選んだ物語だったけど、", + NULL, " This episode has Rena as your closest friend,", Line_WaitForInput); + ModPlayVoiceLS(3, 2, "s20/02/440200111", 256, TRUE); + OutputLine(NULL, "他にも魅ぃちゃん、沙都子ちゃんをパートナーに選んだお話もあるみたいだね。」", + NULL, " but it seems like there are stories featuring Mii-chan and Satoko-chan, too.", GetGlobalFlag(GLinemodeSp)); + if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } + + + DisableWindow(); + ModDrawCharacter(3, 4, "sprite/normal/sa1a_akireru_a1_", "0", 160, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 20, 400, TRUE ); + +// 沙都子rvS20/04/440400131.「他のシナリオにはどんな展開があるんですの?」 + + if (GetGlobalFlag(GADVMode)) { OutputLine("沙都子", NULL, "Satoko", NULL, Line_ContinueAfterTyping); } + ModPlayVoiceLS(3, 4, "s20/04/440400131", 256, TRUE); + OutputLine(NULL, "「他のシナリオにはどんな展開があるんですの?」", + NULL, "\"What kind of plot developments can we expect from the other scenarios?\"", Line_Normal); + ClearMessage(); + DisableWindow(); + DrawSceneWithMask("background/res5", "m1", 0, 0, 300 ); + ModDrawCharacterWithFiltering(3, 2, "sprite/normal/re1b_def_b1_", "0", "right", 1, 160, 0, FALSE, 0, 0, 0, 0, 0, 20, 300, TRUE ); + +//「今回の鬼隠し編では、雛見沢で近年起こった連続怪死事件が紹介されたでしょ@ +// 次回のシナリオでは雛見沢の古い歴史なんかが紹介されるんですって。¥ + if (GetGlobalFlag(GADVMode)) { OutputLine("レナ", NULL, "Rena", NULL, Line_ContinueAfterTyping); } + ModPlayVoiceLS(3, 2, "s20/02/440200115", 256, TRUE); + OutputLine(NULL, "「今回の『鬼隠』では、雛見沢で近年起こった連続怪死事件が紹介されたでしょ?", + NULL, "\"In this chapter, they introduced the string of mysterious deaths that were happening in Hinamizawa recently, right?", Line_WaitForInput); + ModPlayVoiceLS(3, 2, "s20/02/440200116", 256, TRUE); + OutputLine(NULL, " たとえば魅ぃちゃんのシナリオでは雛見沢の古い歴史なんかが紹介されるんだって」", + NULL, " The next chapter will introduce some of the history of Hinamizawa.\"", Line_Normal); + ClearMessage(); + DisableWindow(); + ModDrawCharacterWithFiltering(1, 3, "sprite/normal/me1b_def_a1_", "0", "left", 1, -160, 0, FALSE, 0, 0, 0, 0, 0, 0, 300, TRUE ); +} + +void dialog002() +{ +//「………きっと立ち絵がないので登場できないのです。@ + if (GetGlobalFlag(GADVMode)) { OutputLine("梨花", NULL, "Rika", NULL, Line_ContinueAfterTyping); } + ModPlayVoiceLS(3, 5, "s20/05/440500088", 256, TRUE); + OutputLine(NULL, "「………きっと喋るワード数が多すぎて居残りなのです。」", + NULL, "\"...He probably had too many lines in his script, and had to stay behind recording.\"", GetGlobalFlag(GLinemodeSp)); + if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } + + DisableWindow(); + FadeBustshotWithFiltering( 1, "right", 1, FALSE, 0, 0, 300, TRUE ); + ModDrawCharacterWithFiltering(1, 11, "sprite/normal/oisi1_2_", "0", "left", 1, -160, 0, FALSE, 0, 0, 0, 0, 0, 0, 300, TRUE ); + +// 大石rvS20/11/440700336.「そりゃ古手さん、仕方がありませんよ。kvS20/11/440700337.前原さんの台詞だけで普通のアドベンチャーゲームなら全員分の量がありますからね~。kvS20/11/440700338.んっふっふっふ!」 + if (GetGlobalFlag(GADVMode)) { OutputLine("大石", NULL, "Ooishi", NULL, Line_ContinueAfterTyping); } + ModPlayVoiceLS(3, 11, "s20/11/440700336", 256, TRUE); + OutputLine(NULL, "「そりゃ古手さん、仕方がありませんよ。", + NULL, "\"Well, you can hardly blame him.", Line_WaitForInput); + ModPlayVoiceLS(3, 11, "s20/11/440700337", 256, TRUE); + OutputLine(NULL, "前原さんの台詞だけで普通のアドベンチャーゲームなら全員分の量がありますからね~。", + NULL, " Maebara-san has enough lines to cover a full cast in a normal novel game, you see~", Line_WaitForInput); + ModPlayVoiceLS(3, 11, "s20/11/440700338", 256, TRUE); + OutputLine(NULL, "んっふっふっふ!」", + NULL, " hehehehe!\"", Line_Normal); +} + +void dialog003() +{ +//「なるほど@虐げられた某家の人たちが先祖の恨みを晴らすために…ってな感じですか@ うーん………私はそれにも反対ですねぇ。@ + if (GetGlobalFlag(GADVMode)) { OutputLine("大石", NULL, "Ooishi", NULL, Line_ContinueAfterTyping); } + ModPlayVoiceLS(3, 11, "s20/11/440700351", 256, TRUE); + OutputLine(NULL, "「なるほど。", + NULL, "\"I see.", Line_WaitForInput); + ModPlayVoiceLS(3, 11, "s20/11/440700352", 256, TRUE); + OutputLine(NULL, "過去に酷い扱いを受けた某家の人たちが先祖の恨みを晴らすために…ってな感じですか?", + NULL, " A member of some repressed family looking to air out an old grudge of their ancestors... something like that?", Line_WaitForInput); + ModPlayVoiceLS(3, 11, "s20/11/440700353", 256, TRUE); + OutputLine(NULL, " うーん………私はそれにも反対ですねぇ。」", + NULL, " Hmmm... I don't like that.\"", GetGlobalFlag(GLinemodeSp)); + if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } +} + +void dialog004() +{ + +} + +void dialog005() +{ +//「……立ち絵を描いてもらえたら圭一も来れますですよ。@ +// Leaving this part on the old translation, because I can't think of a way to translate the Sui line that actually makes sense, and the character art gag stands alone okay + if (GetGlobalFlag(GADVMode)) { OutputLine("梨花", NULL, "Rika", NULL, Line_ContinueAfterTyping); } + ModPlayVoiceLS(3, 5, "s20/05/440500101", 256, TRUE); + OutputLine(NULL, "「……収録の残り台詞数でボクたちの誰か一人でも抜いたら、圭一も参加できるのですよ。」", + NULL, "\"...You can come if you get some character art for yourself.\"", GetGlobalFlag(GLinemodeSp)); + if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } + + + DisableWindow(); + FadeBustshotWithFiltering( 1, "right", 1, FALSE, 0, 0, 300, TRUE ); + ModDrawCharacterWithFiltering(1, 4, "sprite/normal/sa1a_akireru_a1_", "0", "left", 1, -160, 0, FALSE, 0, 0, 0, 0, 0, 0, 300, TRUE ); + +//「梨花、それは内緒ですわ…。¥ +// Also keeping the original translation here. + if (GetGlobalFlag(GADVMode)) { OutputLine("沙都子", NULL, "Satoko", NULL, Line_ContinueAfterTyping); } + ModPlayVoiceLS(3, 4, "s20/04/440400159", 256, TRUE); + OutputLine(NULL, "「梨花、あの量でそれは不可能ですわ…。」", + NULL, "\"Rika, that's a secret...\"", Line_Normal); +} + +void dialog006() +{ + ModPlayVoiceLS(3, 1, "s20/01/440100201", 256, TRUE); + OutputLine(NULL, " これはなにかの嫌がらせかーー!!!!」", + NULL, " Everybody's just picking on me!!!!\"", GetGlobalFlag(GLinemodeSp)); + if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } +}