Files
onikakushi/Update/onik_000.txt
2015-06-05 01:31:25 +02:00

358 lines
16 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
void main()
{
//■オープニング(車中の白昼夢)
//if %RenaPan_Lv3_read=1 gosub *Dark_mode_start
//if %RenaPan_clr=1 gosub *Tomi_Kura_mord_start
//setwindow 31,16,22,16,26,26,0,2,20,1,1,#ffffff,0,0,639,479
//setwindow 31,16,22,16,26,26,0,2,20,1,1,#999999,0,0,639,479
//gosub //*Opening
//mov %NEW_TIPS,0
//rmode on
//caption"ひぐらしのなく頃に 「鬼隠し編」"
//mov %TIP_START,1
FadeOutBGM( 0, 1000, FALSE );
FadeOutBGM( 1, 1000, FALSE );
FadeOutBGM( 2, 1000, TRUE );
PlayBGM( 2, "lsys21", 128, 0 );
//dwaveloop 1, "wav\Densya.wav"
//!sd
//locate 1,7
SetDrawingPointOfMessage( 0, 6 );
SetStyleOfMessageSwinging( 1 );
// ...誰かが、ずっと謝っている気がした¥
OutputLine(NULL, " …誰かが、ずっと謝っている気がした。",
NULL, "...Somebody has been apologizing for a while now.", Line_Normal);
ClearMessage();
// 彼女は何を謝っているのだろう@
OutputLine(NULL, " 彼女は何を謝っているのだろう。",
NULL, "I wonder what she's apologizing for.", Line_WaitForInput);
OutputLineAll(NULL, "\n", Line_ContinueAfterTyping);
// それに聞き耳を立てるのは悪い気がしたので、意識的に聞かないようにした¥
OutputLine(NULL, " それに聞き耳を立てるのは悪い気がしたので、意識的に聞かないようにした。",
NULL, "It felt wrong to eavesdrop, so I tried to ignore it.", Line_Normal);
ClearMessage();
// 親類の葬儀のために戻った、久しぶりの都会だった@
OutputLine(NULL, " 親類の葬儀のために戻った、久しぶりの都会だった。",
NULL, "It had been a while since I'd last went to the city. I only returned to attend the funeral of a relative.", Line_WaitForInput);
OutputLineAll(NULL, "\n", Line_ContinueAfterTyping);
// つい先月まで住んでいたにも関わらず、都会の賑やかさに圧倒された@
OutputLine(NULL, " つい先月まで住んでいたにも関わらず、都会の賑やかさに圧倒された。",
NULL, "Even though I'd lived there until last month, I found the bustle of the city to be overwhelming.", Line_WaitForInput);
OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping);
// 高層ビルに何車線もの道路@
OutputLine(NULL, " 高層ビルに何車線もの道路。",
NULL, "Those skyscrapers and the multi-lane roads.", Line_WaitForInput);
OutputLineAll(NULL, "\n", Line_ContinueAfterTyping);
// 歌うように騒がしい横断歩道のメロディ@
OutputLine(NULL, " 歌うように騒がしい横断歩道のメロディ。",
NULL, "The melodious cacophony of the crosswalk.", Line_WaitForInput);
OutputLineAll(NULL, "\n", Line_ContinueAfterTyping);
// 駅前での騒々しい選挙演説すらも今では懐かしかった¥
OutputLine(NULL, " 駅前での騒々しい選挙演説すらも今では懐かしかった。",
NULL, "Even the campaign speeches blaring in front of the station felt nostalgic.", Line_Normal);
ClearMessage();
// 今、住んでいる土地にはそんな賑やかなものはない@
OutputLine(NULL, " 今、住んでいる土地にはそんな賑やかなものはない。",
NULL, "The place where I live now isn't nearly as lively.", Line_WaitForInput);
OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping);
// あるのはセミの声と清流のせせらぎ@そして、ひぐらしの声@
OutputLine(NULL, " あるのはセミの声と清流のせせらぎ。",
NULL, "There's only the chirping of locusts and the babbling of brooks.", Line_WaitForInput);
OutputLine(NULL, "そして、ひぐらしの声。",
NULL, " And the cry of the higurashi—the evening cicadas.", Line_WaitForInput);
OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping);
// そんな静けさに寂しさでなく、安らぎを感じ始めたのは最近だ¥
OutputLine(NULL, " そんな静けさに寂しさでなく、安らぎを感じ始めたのは最近だ。",
NULL, "Rather than making me feel lonely, that quietness had begun to instill a sense of serenity.", Line_Normal);
ClearMessage();
// 確かに今住む土地には何もない@
OutputLine(NULL, " 確かに今住む土地には何もない。",
NULL, "There is nothing where I'm living now.", Line_WaitForInput);
OutputLineAll(NULL, "\n", Line_ContinueAfterTyping);
// 気の利いたハンバーガー屋はおろか、自動販売機すらない@
OutputLine(NULL, " 気の利いたハンバーガー屋はおろか、自動販売機すらない。",
NULL, "I don't just mean there aren't any burger joints. There aren't even vending machines.", Line_WaitForInput);
OutputLineAll(NULL, "\n", Line_ContinueAfterTyping);
// レコード屋もないし、レストランもないし@ゲームセンターもない@
OutputLine(NULL, " レコード屋もないし、レストランもないし、",
NULL, "No music stores, no restaurants...", Line_WaitForInput);
OutputLine(NULL, "ゲームセンターもない。",
NULL, " and no arcades.", Line_WaitForInput);
OutputLineAll(NULL, "\n", Line_ContinueAfterTyping);
// アイスクリーム屋なんてもってのほかだ@
OutputLine(NULL, " アイスクリーム屋なんてもってのほかだ。",
NULL, "Even an ice cream parlor would be unlikely.", Line_WaitForInput);
OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping);
// 最寄りの町まで行けばあるにはあるが、自転車で1時間もかかる¥
OutputLine(NULL, " 最寄りの町まで行けばあるにはあるが、自転車で1時間もかかる。",
NULL, "The nearest town has some stuff like that, but it's an hour away by bike.", Line_Normal);
ClearMessage();
// だが、考えてみればそれに不便を感じる必要はなかった¥
OutputLine(NULL, " だが、考えてみればそれに不便を感じる必要はなかった。",
NULL, "But come to think of it, it wasn't really a big deal.", Line_Normal);
ClearMessage();
// 前の町には確かにレコード屋もゲームセンターもアイスクリーム屋もあったが、別にそれらを頻繁に利用していたわけじゃない@
OutputLine(NULL, " 前の町には確かにレコード屋もゲームセンターもアイスクリーム屋もあったが、別にそれらを頻繁に利用していたわけじゃない。",
NULL, "There were music stores and arcades and ice cream parlors, but it wasn't like I ever hung out at any of them.", Line_WaitForInput);
OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping);
// アイスクリーム屋に至っては、10年も住みながらついに一度も入ることはなかったのだから@
OutputLine(NULL, " アイスクリーム屋に至っては、10年も住みながらついに一度も入ることはなかったのだから。",
NULL, "I had lived in the city for ten years and never once been to an ice cream parlor.", Line_WaitForInput);
OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping);
// ...一度くらいは食べに行けばよかった@
OutputLine(NULL, " …一度くらいは食べに行けばよかった。",
NULL, "...I should have gone at least once.", Line_WaitForInput);
OutputLineAll(NULL, "\n", Line_ContinueAfterTyping);
// 今更ながらちょっと後悔¥
OutputLine(NULL, " 今更ながらちょっと後悔。",
NULL, "It's only now that I'm starting to regret that a little.", Line_Normal);
ClearMessage();
//locate 3,7
// ...誰かが、まだ謝り続けている¥
OutputLine(NULL, " …誰かが、まだ謝り続けている。",
NULL, "...Somebody is still apologizing.", Line_Normal);
ClearMessage();
//click
// ClearMessage();
// 彼女は誰に謝っているのだろう@
OutputLine(NULL, " 彼女は誰に謝っているのだろう。",
NULL, "Who is she apologizing to?", Line_WaitForInput);
OutputLineAll(NULL, "\n", Line_ContinueAfterTyping);
// これだけ謝っているのだから、もう許してやればいいのに@
OutputLine(NULL, " これだけ謝っているのだから、もう許してやればいいのに。",
NULL, "She's apologized so much, so just forgive her already.", Line_WaitForInput);
OutputLineAll(NULL, "\n", Line_ContinueAfterTyping);
// 彼女だって、こんなにも謝り続けることはないはずだ@
OutputLine(NULL, " 彼女だって、こんなにも謝り続けることはないはずだ。",
NULL, "There's no reason anyone should ever need to apologize so much.", Line_WaitForInput);
OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping);
// いつまでも彼女を許そうとしない誰かに、俺は少し苛立ちを覚えた¥
OutputLine(NULL, " いつまでも彼女を許そうとしない誰かに、俺は少し苛立ちを覚えた。",
NULL, "I started to feel a bit annoyed at whoever was refusing to forgive her.", Line_Normal);
ClearMessage();
// どんな過ちだって、許されないことはないはずだ@
OutputLine(NULL, " どんな過ちだって、許されないことはないはずだ。",
NULL, "No matter how bad the mistake, there's nothing that can't be forgiven.", Line_WaitForInput);
OutputLineAll(NULL, "\n", Line_ContinueAfterTyping);
// 取り返せないミスなんかない@
OutputLine(NULL, " 取り返せないミスなんかない。",
NULL, "There's no such thing as an irreparable mistake.", Line_WaitForInput);
OutputLineAll(NULL, "\n", Line_ContinueAfterTyping);
// 次から気をつければいい¥
OutputLine(NULL, " 次から気をつければいい。",
NULL, "You just need to be more careful next time.", Line_Normal);
ClearMessage();
// ...それでも彼女は謝り続けている¥
OutputLine(NULL, " …それでも彼女は謝り続けている。",
NULL, "...She's still apologizing, even now.", Line_Normal);
ClearMessage();
// では...取り返しのつかない過ちを犯してしまったのだろうか¥
OutputLine(NULL, " では…取り返しのつかない過ちを犯してしまったのだろうか?",
NULL, "Then... has she really done something that can't be fixed?", Line_Normal);
ClearMessage();
// 一体彼女が何を犯したのか知らないが、取り返しがつかないものなら、なおのこと許してやるべきだ@
OutputLine(NULL, " 一体彼女が何を犯したのか知らないが、取り返しがつかないものなら、なおのこと許してやるべきだ。",
NULL, "I have no idea what she's done, but if it can't be fixed, then that's all the more reason to forgive her.", Line_WaitForInput);
OutputLineAll(NULL, "\n", Line_ContinueAfterTyping);
// 彼女がいくら謝ったって、どうにもならないのだから¥
OutputLine(NULL, " 彼女がいくら謝ったって、どうにもならないのだから。",
NULL, "No matter how much she apologizes, nothing will change.", Line_Normal);
ClearMessage();
// それでも彼女は、こんなにもみじめな声で謝り続けている...¥
OutputLine(NULL, " それでも彼女は、こんなにもみじめな声で謝り続けている…。",
NULL, "But even so, she keeps apologizing in such a heartbreaking voice...", Line_Normal);
ClearMessage();
// なあ、彼女に謝られている誰かさんよ@
OutputLine(NULL, " なあ、彼女に謝られている誰かさんよ。",
NULL, "Hey, you. The one she's apologizing to...", Line_WaitForInput);
OutputLineAll(NULL, "\n", Line_ContinueAfterTyping);
// もういい加減に彼女を許してやれよ@
OutputLine(NULL, " もういい加減に彼女を許してやれよ。",
NULL, "Why don't you just go ahead and forgive her?", Line_WaitForInput);
OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping);
// こんなにも...みじめな声で謝っているんだから......¥
OutputLine(NULL, " こんなにも…みじめな声で謝っているんだから……。",
NULL, "She's apologizing... in such a pathetic voice...", Line_Normal);
ClearMessage();
//「圭一、そろそろ着くぞ@起きなさい。@
PlaySE(3, "s19/00/992600001", 256, 64);
OutputLine(NULL, "「圭一、そろそろ着くぞ。",
NULL, "\"Keiichi, we're almost there.", Line_WaitForInput);
PlaySE(3, "s19/00/992600002", 256, 64);
OutputLine(NULL, "起きなさい。」",
NULL, " Wake up.\"", Line_WaitForInput);
OutputLineAll(NULL, "\n", Line_ContinueAfterTyping);
// 親父に小突かれようやくまどろみから目を覚ました@
OutputLine(NULL, " 親父に小突かれようやくまどろみから目を覚ました。",
NULL, "I was finally roused from my nap by my father's prodding.", Line_WaitForInput);
OutputLineAll(NULL, "\n", Line_ContinueAfterTyping);
DisableWindow();
DrawScene( "white", 400 );
FadeOutBGM( 1, 1000, TRUE );
FadeOutBGM( 2, 1000, TRUE );
DisableWindow();
DrawSceneWithMask( "bg_012", "c", 0, 0, 1300 );
// ようやく列車が終点に着いたようだった¥
OutputLine(NULL, " ようやく列車が終点に着いたようだった。",
NULL, "It seemed the train had reached its final stop.", Line_Normal);
ClearMessage();
PlayBGM( 2, "lsys20", 128, 0 );
// 新幹線やら電車やらを乗り継ぎ数時間@
OutputLine(NULL, " 新幹線やら電車やらを乗り継ぎ数時間。",
NULL, "We'd spent hours riding everything from the bullet train to the local routes.", Line_WaitForInput);
OutputLineAll(NULL, "\n", Line_ContinueAfterTyping);
// 窓の外の風景は、半日前までいた都会と同じ国であることを@
OutputLine(NULL, " 窓の外の風景は、半日前までいた都会と同じ国であることを、",
NULL, "It was hard to believe that the landscape beyond the window and the city I was in half a day ago were in the same country.", Line_WaitForInput);
OutputLineAll(NULL, "\n", Line_ContinueAfterTyping);
// いや、同じ時代であることすら疑わせる¥
OutputLine(NULL, " いや、同じ時代であることすら疑わせる。",
NULL, "No... that they were even from the same era.", Line_Normal);
ClearMessage();
DisableWindow();
DrawSceneWithMask( "bg_124", "right", 0, 0, 1300 );
// ここからさらに車で山道を走る¥
OutputLine(NULL, " ここからさらに車で山道を走る。",
NULL, "From there, we'd take a car deeper into the mountains.", Line_Normal);
ClearMessage();
//*******************************************************
//setwindow 31,16,22,16,26,26,0,2,20,1,1,#ffffff,0,0,639,479
FadeOutBGM( 1, 1000, TRUE );
FadeOutBGM( 2, 1000, TRUE );
DisableWindow();
DrawSceneWithMask( "bg_208", "right", 0, 0, 1300 );
SetValidityOfInput( FALSE );
Wait( 1000 );
SetValidityOfInput( TRUE );
DisableWindow();
DrawSceneWithMask( "bg_042", "right", 0, 0, 1300 );
SetValidityOfInput( FALSE );
Wait( 1000 );
SetValidityOfInput( TRUE );
//setwindow 31,16,22,16,26,26,0,2,20,1,1,#999999,0,0,639,479
//*******************************************************
DisableWindow();
DrawSceneWithMask( "bg_038", "right", 0, 0, 1300 );
PlayBGM( 1, "msys12", 128, 0 );
//!sd
// うっそうと木々が茂る山道が急に開けるとそこが...¥
OutputLine(NULL, " うっそうと木々が茂る山道が急に開けるとそこが…、",
NULL, "Past where the dense forest encroaching on the mountain road suddenly opened up...", Line_Normal);
ClearMessage();
//setwindow 31,16,22,16,26,26,0,2,20,1,1,#ffffff,0,0,639,479
DisableWindow();
DrawScene( "white", 400 );
DrawScene( "bg_216", 3000 );
//setwindow 31,16,22,16,26,26,0,2,20,1,1,#999999,0,0,639,479
//!sd
// そこが今の俺の住む土地、雛見沢(ひなみざわ)だ¥
OutputLine(NULL, " そこが今の俺の住む土地、雛見沢(ひなみざわ)だ。",
NULL, "There, where I live now. Hinamizawa.", Line_Normal);
ClearMessage();
//mov %CAMP_MUGIC,0
DisableWindow();
SetValidityOfInput( FALSE );
// Wait( 1000 );
DrawBustshotWithFiltering( 6, "cinema", "x", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 25, 1300, TRUE );
DrawBustshot( 7, "Title02", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 26, 3000, TRUE );
Wait( 2000 );
DrawBustshot( 5, "black", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 25, 3000, TRUE );
Wait( 1000 );
FadeBustshotWithFiltering( 7, "x", 1, FALSE, 0, 0, 1000, TRUE );
DrawScene( "black", 3000 );
SetValidityOfInput( TRUE );
}