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(); ModDrawCharacterWithFiltering(1, 8, "sprite/normal/tomi1_def_", "0", "left", 1, -160, 0, FALSE, 0, 0, 0, 0, 0, 0, 300, TRUE ); //「レナちゃん、参考まででいいんだけどさ@ // β版までをプレイしてくれたテストプレイヤーさんたちの感想ではどんな感じなんだい?@ //;<富竹 if (GetGlobalFlag(GADVMode)) { OutputLine("富竹", NULL, "Tomitake", NULL, Line_ContinueAfterTyping); } 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?\"", GetGlobalFlag(GLinemodeSp)); if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } DisableWindow(); FadeBustshotWithFiltering( 3, "left", 1, FALSE, 0, 0, 300, TRUE ); 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); } 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!\"", GetGlobalFlag(GLinemodeSp)); if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } DisableWindow(); FadeBustshotWithFiltering( 1, "right", 1, FALSE, 0, 0, 300, TRUE ); ModDrawCharacterWithFiltering(1, 3, "sprite/normal/me1a_wink_a1_", "1", "left", 1, -160, 0, FALSE, 0, 0, 0, 0, 0, 0, 300, TRUE ); //「ほらほら見たことか@ 冷静な百戦錬磨の同志諸兄はよく見てるよ!¥ if (GetGlobalFlag(GADVMode)) { OutputLine("魅音", NULL, "Mion", NULL, Line_ContinueAfterTyping); } 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 ); ModDrawCharacterWithFiltering(1, 5, "sprite/normal/ri1_def_a1_", "0", "left", 1, -160, 0, FALSE, 0, 0, 0, 0, 0, 0, 300, TRUE ); //「……でも、β版は途中までしかできてませんでしたです。@ if (GetGlobalFlag(GADVMode)) { OutputLine("梨花", NULL, "Rika", NULL, Line_ContinueAfterTyping); } OutputLine(NULL, "「……でも、β版は途中までしかできてませんでしたです。」", NULL, "\"...But the beta version only finished partway through the story.\"", GetGlobalFlag(GLinemodeSp)); if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } DisableWindow(); ModDrawCharacterWithFiltering(3, 2, "sprite/normal/re1a_warai_a1_", "2", "right", 1, 160, 0, FALSE, 0, 0, 0, 0, 0, 20, 300, TRUE ); //「そうね@β版をプレイしてくれた方も、最後まで通して見てみたら、また意見が変わってるかもしれないね。¥ if (GetGlobalFlag(GADVMode)) { OutputLine("レナ", NULL, "Rena", NULL, Line_ContinueAfterTyping); } 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); } 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); } }