From ae910493b49dff93de6ec58a622ce5c59de25854 Mon Sep 17 00:00:00 2001 From: Norgus Date: Fri, 11 May 2018 18:25:36 +0100 Subject: [PATCH] minor censorship line and new voice file from ps2 to match the game text. --- Update/onik_009.txt | 17 ++++------------- Update/onik_009_02.txt | 24 +++++++----------------- Update/zonik_009_02_vm00_n01.txt | 22 ++++++++++++++++++++++ Update/zonik_009_02_vm0x_n01.txt | 22 ++++++++++++++++++++++ Update/zonik_009_vm00_n01.txt | 17 +++++++++++++++++ Update/zonik_009_vm0x_n01.txt | 17 +++++++++++++++++ spectrum/ps2/01/120100029.txt | 1 + voice/ps2/01/120100029.ogg | Bin 0 -> 19012 bytes 8 files changed, 90 insertions(+), 30 deletions(-) create mode 100644 Update/zonik_009_02_vm00_n01.txt create mode 100644 Update/zonik_009_02_vm0x_n01.txt create mode 100644 spectrum/ps2/01/120100029.txt create mode 100644 voice/ps2/01/120100029.ogg diff --git a/Update/onik_009.txt b/Update/onik_009.txt index b0cc059..10e32c2 100644 --- a/Update/onik_009.txt +++ b/Update/onik_009.txt @@ -1841,19 +1841,10 @@ void main() DisableWindow(); ModDrawCharacter(1, 3, "sprite/normal/me2_warai_a1_", "2", -160, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 200, TRUE ); -//「…凡カレーに…緊張蚊取線香…オロ波ンCぃッ!!!!w200 どうッ?!?!¥ - if (GetGlobalFlag(GADVMode)) { OutputLine("魅音", NULL, "Mion", NULL, Line_ContinueAfterTyping); } - ModPlayVoiceLS(3, 3, "ps3/s19/03/500300718", 256, TRUE); - OutputLine(NULL, "「…凡カレーに…緊張蚊取線香…オロ波ンCぃッ!!!", - NULL, "\"...Pleb Curry... Snake coil incense... and Oronamin C!!!", Line_Continue); - - // (backup) SetValidityOfInput( FALSE ); - Wait( 400 ); - // (backup) SetValidityOfInput( TRUE ); - - OutputLine(NULL, " どうッ?!?!」", - NULL, " How about this!?!?\"", Line_Normal); - ClearMessage(); + //VoiceMatching + if(GetGlobalFlag(GCensor) >= 2){ModCallScriptSection("zonik_009_vm0x_n01","dialog003");} + if(GetGlobalFlag(GCensor) <= 1){ModCallScriptSection("zonik_009_vm00_n01","dialog003");} + //VoiceMatchingEnd // し、渋い……渋過ぎるぜ魅音…@ diff --git a/Update/onik_009_02.txt b/Update/onik_009_02.txt index d061538..ac3a5a8 100644 --- a/Update/onik_009_02.txt +++ b/Update/onik_009_02.txt @@ -884,21 +884,10 @@ void main() ClearMessage(); -//「さらに翌年@綿流しの晩@今度は神社の神主が原因不明の奇病で急死した@奥さんはその晩の内に沼に入水自殺した。@ - if (GetGlobalFlag(GADVMode)) { OutputLine("富竹", NULL, "Tomitake", NULL, Line_ContinueAfterTyping); } - ModPlayVoiceLS(3, 8, "ps3/s01/08/120800036", 256, TRUE); - OutputLine(NULL, "「さらに翌年。", - NULL, "\"Then the next year.", Line_WaitForInput); - ModPlayVoiceLS(3, 8, "ps3/s01/08/120800037", 256, TRUE); - OutputLine(NULL, "綿流しの晩。", - NULL, " The night of the Watanagashi.", Line_WaitForInput); - ModPlayVoiceLS(3, 8, "ps3/s01/08/120800038", 256, TRUE); - OutputLine(NULL, "今度は神社の神主が原因不明の奇病で急死した。", - NULL, " The shrine's Shinto priest died suddenly from an unknown illness.", Line_WaitForInput); - ModPlayVoiceLS(3, 8, "ps3/s01/08/120800039", 256, TRUE); - OutputLine(NULL, "奥さんはその晩の内に沼に入水自殺した。」", - NULL, " His wife drowned herself in the bog that night.\"", GetGlobalFlag(GLinemodeSp)); - if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } + //VoiceMatching + if(GetGlobalFlag(GCensor) >= 2){ModCallScriptSection("zonik_009_02_vm0x_n01","dialog000");} + if(GetGlobalFlag(GCensor) <= 1){ModCallScriptSection("zonik_009_02_vm00_n01","dialog000");} + //VoiceMatchingEnd @@ -1759,9 +1748,10 @@ void main() //「でも、奇病ですよ@ この医学の進歩した時代に原因不明なんて…。¥ if (GetGlobalFlag(GADVMode)) { OutputLine("圭一", NULL, "Keiichi", NULL, Line_ContinueAfterTyping); } - ModPlayVoiceLS(3, 1, "ps3/s01/01/120100029", 256, TRUE); + ModPlayVoiceLS(3, 1, "ps2/01/120100029", 256, TRUE); OutputLine(NULL, "「でも、奇病ですよ?", - NULL, "\"But it was an unknown illness.", Line_Continue); + NULL, "\"But it was an unknown illness.", Line_WaitForInput); + ModPlayVoiceLS(3, 1, "ps3/s01/01/120100029", 256, TRUE); OutputLine(NULL, " この医学の進歩した時代に原因不明なんて…。」", NULL, " It's hard to believe such a thing could exist with all our advances in medicine...\"", Line_Normal); ClearMessage(); diff --git a/Update/zonik_009_02_vm00_n01.txt b/Update/zonik_009_02_vm00_n01.txt new file mode 100644 index 0000000..f8c8d20 --- /dev/null +++ b/Update/zonik_009_02_vm00_n01.txt @@ -0,0 +1,22 @@ +void main() +{ +} + +void dialog000() +{ +//「さらに翌年@綿流しの晩@今度は神社の神主が原因不明の奇病で急死した@奥さんはその晩の内に沼に入水自殺した。@ + if (GetGlobalFlag(GADVMode)) { OutputLine("富竹", NULL, "Tomitake", NULL, Line_ContinueAfterTyping); } + ModPlayVoiceLS(3, 8, "ps3/s01/08/120800036", 256, TRUE); + OutputLine(NULL, "「さらに翌年。", + NULL, "\"Then the next year.", Line_WaitForInput); + ModPlayVoiceLS(3, 8, "ps3/s01/08/120800037", 256, TRUE); + OutputLine(NULL, "綿流しの晩。", + NULL, " The night of the Watanagashi.", Line_WaitForInput); + ModPlayVoiceLS(3, 8, "ps3/s01/08/120800038", 256, TRUE); + OutputLine(NULL, "今度は神社の神主が原因不明の奇病で急死した。", + NULL, " The shrine's Shinto priest died suddenly from an unknown illness.", Line_WaitForInput); + ModPlayVoiceLS(3, 8, "ps3/s01/08/120800039", 256, TRUE); + OutputLine(NULL, "奥さんはその晩の内に沼に入水自殺した。」", + NULL, " His wife drowned herself in the bog that night.\"", GetGlobalFlag(GLinemodeSp)); + if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } +} diff --git a/Update/zonik_009_02_vm0x_n01.txt b/Update/zonik_009_02_vm0x_n01.txt new file mode 100644 index 0000000..f1ab2ed --- /dev/null +++ b/Update/zonik_009_02_vm0x_n01.txt @@ -0,0 +1,22 @@ +void main() +{ +} + +void dialog000() +{ +//「さらに翌年@綿流しの晩@今度は神社の神主が原因不明の奇病で急死した@奥さんはその晩の内に沼に入水自殺した。@ + if (GetGlobalFlag(GADVMode)) { OutputLine("富竹", NULL, "Tomitake", NULL, Line_ContinueAfterTyping); } + ModPlayVoiceLS(3, 8, "ps3/s01/08/120800036", 256, TRUE); + OutputLine(NULL, "「さらに翌年。", + NULL, "\"Then the next year.", Line_WaitForInput); + ModPlayVoiceLS(3, 8, "ps3/s01/08/120800037", 256, TRUE); + OutputLine(NULL, "綿流しの晩。", + NULL, " The night of the Watanagashi.", Line_WaitForInput); + ModPlayVoiceLS(3, 8, "ps3/s01/08/120800038", 256, TRUE); + OutputLine(NULL, "今度は神社の神主が原因不明で急死した。", + NULL, " The shrine's Shinto priest died suddenly from an unknown illness.", Line_WaitForInput); + ModPlayVoiceLS(3, 8, "ps3/s01/08/120800039", 256, TRUE); + OutputLine(NULL, "奥さんはその晩の内に沼に入水自殺した。」", + NULL, " His wife drowned herself in the bog that night.\"", GetGlobalFlag(GLinemodeSp)); + if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } +} diff --git a/Update/zonik_009_vm00_n01.txt b/Update/zonik_009_vm00_n01.txt index dfb570c..892c5bb 100644 --- a/Update/zonik_009_vm00_n01.txt +++ b/Update/zonik_009_vm00_n01.txt @@ -34,3 +34,20 @@ void dialog002() NULL, " We won't even leave the hairs on your butt!!\"", GetGlobalFlag(GLinemodeSp)); if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } } + +void dialog003() +{ +//「…凡カレーに…緊張蚊取線香…オロ波ンCぃッ!!!!w200 どうッ?!?!¥ + if (GetGlobalFlag(GADVMode)) { OutputLine("魅音", NULL, "Mion", NULL, Line_ContinueAfterTyping); } + ModPlayVoiceLS(3, 3, "ps3/s19/03/500300718", 256, TRUE); + OutputLine(NULL, "「…凡カレーに…緊張蚊取線香…オロ波ンCぃッ!!!", + NULL, "\"...Pleb Curry... Snake coil incense... and Oronamin C!!!", Line_Continue); + + // (backup) SetValidityOfInput( FALSE ); + Wait( 400 ); + // (backup) SetValidityOfInput( TRUE ); + + OutputLine(NULL, " どうッ?!?!」", + NULL, " How about this!?!?\"", Line_Normal); + ClearMessage(); +} diff --git a/Update/zonik_009_vm0x_n01.txt b/Update/zonik_009_vm0x_n01.txt index e6206d4..dad3100 100644 --- a/Update/zonik_009_vm0x_n01.txt +++ b/Update/zonik_009_vm0x_n01.txt @@ -34,3 +34,20 @@ void dialog002() NULL, " And beat you into the depths of hell!!\"", GetGlobalFlag(GLinemodeSp)); if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); } } + +void dialog003() +{ +//「…凡カレーに…緊張蚊取線香…オロ波ンCぃッ!!!!w200 どうッ?!?!¥ + if (GetGlobalFlag(GADVMode)) { OutputLine("魅音", NULL, "Mion", NULL, Line_ContinueAfterTyping); } + ModPlayVoiceLS(3, 3, "ps3/s19/03/500300718", 256, TRUE); + OutputLine(NULL, "「…カレーに…蚊取線香…昔なつかしのブリキ看板だっ!!!", + NULL, "\"...Pleb Curry... Snake coil incense... nostalgic tin signs from the old days!!!", Line_Continue); + + // (backup) SetValidityOfInput( FALSE ); + Wait( 400 ); + // (backup) SetValidityOfInput( TRUE ); + + OutputLine(NULL, " どうッ?!?!」", + NULL, " How about this!?!?\"", Line_Normal); + ClearMessage(); +} diff --git a/spectrum/ps2/01/120100029.txt b/spectrum/ps2/01/120100029.txt new file mode 100644 index 0000000..fd8456f --- /dev/null +++ b/spectrum/ps2/01/120100029.txt @@ -0,0 +1 @@ +0,0,1,1,0,0,0,1,0,1,1,1,1,1, \ No newline at end of file diff --git a/voice/ps2/01/120100029.ogg b/voice/ps2/01/120100029.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9df5fbba320bc341b07573d4e63ee478366fee00 GIT binary patch literal 19012 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