-
-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy path_tsum_022.txt
3984 lines (3249 loc) · 255 KB
/
_tsum_022.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
void main()
{
FadeOutBGM( 0, 0, FALSE );
FadeOutBGM( 1, 0, FALSE );
FadeOutBGM( 2, 0, FALSE );
FadeOutBGM( 3, 0, FALSE );
ClearMessage();
DrawScene( "white", 1000 );
PlayBGM( 0, "amber", 56, 0 );
DrawSceneWithMask( "background/ma1", "maskm1", 1, 0, 300 );
SetValidityOfInput( FALSE );
Wait( 1000 );
SetValidityOfInput( TRUE );
DrawSceneWithMask( "white", "maskright", 1, 0, 300 );
DrawSceneWithMask( "background/g1", "maskright", 1, 0, 300 );
SetValidityOfInput( FALSE );
Wait( 1000 );
SetValidityOfInput( TRUE );
PlaySE( 0, "wa_001", 56, 64 );
SetValidityOfInput( FALSE );
Wait( 1000 );
SetValidityOfInput( TRUE );
DrawSceneWithMask( "white", "maskup", 1, 0, 300 );
DrawScene( "background/gk1", 400 );
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 翌日のお昼の時間。",
NULL, "At lunchtime the next day,", Line_WaitForInput);
OutputLine(NULL, " クラスでは、レナの消息についてみんなが好き勝手な噂話をしていた。",
NULL, " everybody in class was talking about Rena's disappearance.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 仲間たちもみな、レナの無事を案じていたが、………俺だけはひとり、距離を置いていた。",
NULL, "We were all worried about her safety... but I kept a safe distance from everybody else.", Line_Normal);
ClearMessage();
DisableWindow();
ModSetLayerFilter(1, 256, "none");
ModDrawCharacterWithFiltering(1, 3, "sprite/me1a_yowaki_a1_", "0", "maskright", 1, -240, 0, FALSE, 0, 0, 0, 0, 0, 0, 300, TRUE );
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#5ec69a>魅音</color>", NULL, "<color=#5ec69a>Mion</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 3, "ps3/s09/03/170300487", 256, TRUE);
OutputLine(NULL, "「…レナはどこに行っちゃったんだろうね。",
NULL, "\"...I do wonder where she went.", Line_WaitForInput);
ModPlayVoiceLS(4, 3, "ps3/s09/03/170300488", 256, TRUE);
OutputLine(NULL, "鬼隠しにあった、なんていい加減なことを言ってる連中もいるよ。",
NULL, " Someone said that she was demoned away.", Line_WaitForInput);
ModPlayVoiceLS(4, 3, "ps3/s09/03/170300489", 256, TRUE);
OutputLine(NULL, "まったく!」",
NULL, " How can they say such things? I can't believe their nerve!\"", Line_Normal);
ClearMessage();
DisableWindow();
ModSetLayerFilter(0, 256, "none");
ModDrawCharacterWithFiltering(0, 4, "sprite/sa1a_def_a1_", "0", "maskright", 1, 0, 0, FALSE, 0, 0, 0, 0, 0, 5, 300, TRUE );
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#fcdb77>沙都子</color>", NULL, "<color=#fcdb77>Satoko</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 4, "ps3/s09/04/170400119", 256, TRUE);
OutputLine(NULL, "「圭一さん、今日は元気がありませんですのことよ…?」",
NULL, "\"Keiichi-san, you look down today...\"", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
DisableWindow();
ModSetLayerFilter(2, 256, "none");
ModDrawCharacterWithFiltering(2, 5, "sprite/ri1_warai_a1_", "0", "maskright", 1, 240, 0, FALSE, 0, 0, 0, 0, 0, 10, 300, TRUE );
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#6972c1>梨花</color>", NULL, "<color=#6972c1>Rika</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 5, "ps3/s09/05/170500170", 256, TRUE);
OutputLine(NULL, "「……みー。」",
NULL, "\"...Meep.\"", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 沙都子と梨花ちゃんが、俺の様子に気付いて話しかけてきた。",
NULL, "Satoko and Rika-chan noticed something odd about my attitude.", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#956f6e>圭一</color>", NULL, "<color=#956f6e>Keiichi</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 1, "ps3/s09/01/170100955", 256, TRUE);
OutputLine(NULL, "「……………俺は、………ん。」",
NULL, "\".........I... ummm...\"", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#fcdb77>沙都子</color>", NULL, "<color=#fcdb77>Satoko</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 4, "ps3/s09/04/170400120", 256, TRUE);
OutputLine(NULL, "「…??」",
NULL, "\"...??\"", Line_Normal);
ClearMessage();
DrawScene( "black", 400 );
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 俺は昨夜、レナに告げられてから、……ずっと眠れずに朝を迎えた。",
NULL, "I couldn't sleep at all last night because of what Rena told me.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 隠し事なんてするのは仲間じゃない。",
NULL, "Friends don't keep secrets from one another.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " あの一言が突き刺さったまま、…その痛みで眠れなかったのだ。",
NULL, "That sentence bit into my heart... and I couldn't sleep because of the pain.", Line_Normal);
ClearMessage();
DrawSceneWithMask( "background/gk1", "maskc", 1, 0, 300 );
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#956f6e>圭一</color>", NULL, "<color=#956f6e>Keiichi</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 1, "ps3/s09/01/170100956", 256, TRUE);
OutputLine(NULL, "「魅音。",
NULL, "\"Mion.", Line_WaitForInput);
ModPlayVoiceLS(4, 1, "ps3/s09/01/170100957", 256, TRUE);
OutputLine(NULL, "…沙都子も梨花ちゃんも。",
NULL, " ...Satoko, and Rika-chan too.", Line_WaitForInput);
ModPlayVoiceLS(4, 1, "ps3/s09/01/170100958", 256, TRUE);
OutputLine(NULL, "………話しておきたいことがある。」",
NULL, " ...I have something I need to talk to you about.\"", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
DisableWindow();
ModDrawCharacterWithFiltering(1, 3, "sprite/me1a_sinmyou_a1_", "0", "maskright", 1, -240, 0, FALSE, 0, 0, 0, 0, 0, 0, 300, TRUE );
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#5ec69a>魅音</color>", NULL, "<color=#5ec69a>Mion</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 3, "ps3/s09/03/170300490", 256, TRUE);
OutputLine(NULL, "「…レナに関すること?」",
NULL, "\"...Is it about Rena?\"", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#956f6e>圭一</color>", NULL, "<color=#956f6e>Keiichi</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 1, "ps3/s09/01/170100959", 256, TRUE);
OutputLine(NULL, "「いや、…そうじゃない。",
NULL, "\"No... it's not.", Line_WaitForInput);
ModPlayVoiceLS(4, 1, "ps3/s09/01/170100960", 256, TRUE);
OutputLine(NULL, "俺自身についてのことなんだ…。」",
NULL, " It's about me...\"", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 彼女らを仲間だと信じているから、話してしまおうと思った。",
NULL, "I decided to tell them about it, because they were my friends.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " …でも、話すことで、何が変わるのか。",
NULL, "...But I didn't know what I was expecting to change by doing so.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 彼女たちが俺を蔑みこそすれ、…俺にとってどんな利することが?",
NULL, "They might despise me... Was there any benefit in telling them?", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " ……何もない。",
NULL, "...No, there wasn't. I knew that for sure.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " ただ、…俺はレナの言葉の痛みを癒したいだけなんだ。",
NULL, "But I still wanted to tell them about it, just because I thought it'd help heal the pain I was feeling.", Line_Normal);
ClearMessage();
DisableWindow();
ModDrawCharacterWithFiltering(0, 4, "sprite/sa1a_yareyare_a1_", "0", "maskright", 1, 0, 0, FALSE, 0, 0, 0, 0, 0, 5, 300, TRUE );
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#fcdb77>沙都子</color>", NULL, "<color=#fcdb77>Satoko</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 4, "ps3/s09/04/170400121", 256, TRUE);
OutputLine(NULL, "「圭一さんのこと、………ですの?」",
NULL, "\"What is this about, Keiichi-san...?\"", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#956f6e>圭一</color>", NULL, "<color=#956f6e>Keiichi</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 1, "ps3/s09/01/170100961", 256, TRUE);
OutputLine(NULL, "「…あぁ。…ちょっと真面目な話なんだ。",
NULL, "\"...Well... It's the truth about myself.", Line_WaitForInput);
ModPlayVoiceLS(4, 1, "ps3/s09/01/170100962", 256, TRUE);
OutputLine(NULL, "聞いて欲しい。」",
NULL, " I'd appreciate it if you listened to me.\"", Line_Normal);
ClearMessage();
DisableWindow();
ModDrawCharacterWithFiltering(2, 5, "sprite/ri1_def_a1_", "0", "maskright", 1, 240, 0, FALSE, 0, 0, 0, 0, 0, 10, 300, TRUE );
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#6972c1>梨花</color>", NULL, "<color=#6972c1>Rika</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 5, "ps3/s09/05/170500171", 256, TRUE);
OutputLine(NULL, "「……………。」",
NULL, "\"............\"", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#956f6e>圭一</color>", NULL, "<color=#956f6e>Keiichi</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 1, "ps3/s09/01/170100963", 256, TRUE);
OutputLine(NULL, "「俺が、…引っ越してくる前のことなんだ。",
NULL, "\"It's about what happened to me before I moved here.", Line_WaitForInput);
ModPlayVoiceLS(4, 1, "ps3/s09/01/170100964", 256, TRUE);
OutputLine(NULL, "当時の俺は、……勉強しか能のないやつだった。」",
NULL, " I was a kind of guy who wasn't good at anything but studying.\"", Line_Normal);
ClearMessage();
DrawSceneWithMask( "black", "maskdown", 1, 0, 1300 );
DrawSceneWithMask( "background/flashback/juku1_01", "maskc", 1, 0, 300 );
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 塾で、勉強というゲームのコツを学び、",
NULL, "I learned the tricks of the game called studying at my cram school.", Line_WaitForInput);
OutputLine(NULL, "成績の向上で優越感に浸れることを覚えた俺は、……クラス中を見下したいだけという、つまらない理由で勉強を続けていた。",
NULL, " I enjoyed the sense of superiority I felt by getting good grades. I kept studying just because I wanted to look down on the other students.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 成績が上がると親は喜んだし、先生はちやほやしてくれた。",
NULL, "When my grades got better, my parents got happier, and my teachers praised me.", Line_WaitForInput);
OutputLine(NULL, "いい気持ちだった。",
NULL, " I felt good.", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 50m走とかドッジボールとか水泳とか、そういうのを鼻にかけて威張っていた連中がちっぽけに見えるのが楽しくて、それだけの理由で勉強を重ねてきた。",
NULL, "It was fun to look down on the students who were good at running, dodgeball, or swimming. That was the only reason I kept studying.", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 成績はいつの間にかクラスどころか、校内でトップを争うほどになっていた。",
NULL, "Before I knew it, not only was I the top of my class, I was the top of my school.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " だから、この学校で一番偉いのは俺だと思うようになった。",
NULL, "So, I started to think I was the most important student there.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " だから昼休みに校庭で遊んでいる連中を窓から見下ろして、そいつらより優位に立っていることを感じるのが好きなつまらない野郎だった。",
NULL, "I looked down on the kids who were playing in the schoolyard during lunch break. I enjoyed feeling a sense of superiority to them in my insignificance.", Line_Normal);
ClearMessage();
DrawScene( "black", 400 );
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " ……成績が上がれば、周りも俺に期待する。",
NULL, "...The more I studied, the better everybody expected me to do.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 周囲は急に高望みするようになり、合格偏差値の異様に高い、トップ校に進学することを当然の目標として掲げた。",
NULL, "They started to place high hopes on me. They expected me to go to the best school in Japan.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " もちろん俺も、そこへ入学することが自分に相応しいなんて思って自惚れた。",
NULL, "I flattered myself in thinking I deserved to go to that school as well.", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " だが、………勉強の負担はまったく変わらないのに、見下す気持ちの良さだけはどんどんと薄れていった。",
NULL, "But... The fun went out of looking down on people, while the burden of studying didn't change a bit.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " それは周りも同じだったようで、クラスメートは俺の成績を讃えなくなったし、先生はもっと高みを目指すように叱咤するばかり。",
NULL, "My classmates stopped admiring my cleverness after a while, and my teachers started to push me to study more.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 俺は急に、勉強する楽しみを失い始めていた。",
NULL, "All of a sudden, the fun had gone out of it.", Line_Normal);
ClearMessage();
DrawSceneWithMask( "background/flashback/Sora", "maskup", 1, 0, 300 );
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 元々、勉強なんて好きでも何でもない。",
NULL, "To begin with, I didn't even like to study.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 運動神経も並、喧嘩の強さも並の、平々凡々の目立たないガキンチョが、自分が人より優位に立てるものを見つけたので飛びついただけだ。",
NULL, "I had average reflexes. I was average in a fight. I was an average boy with nothing that really drew attention. So when I found something that I could use to get that attention, I jumped on it.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " それが勉強でなく、例えば、一輪車やけん玉で人を見下せたなら、それを練習していたに違いない。",
NULL, "It happened to be studying for me, but if it was riding a unicycle or juggling, I would've done that, too.", Line_Normal);
ClearMessage();
DrawScene( "black", 400 );
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " そういう感情に気付き始めると、もう勉強なんてつまらないだけだった。",
NULL, "When I realized I didn't enjoy studying anymore, it got very boring.", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " そうさ、俺は人よりすごいことができたとき、それを誰かに褒めてもらいたいだけの甘えん坊野郎だったんだ。",
NULL, "I was just a little boy who wanted to be praised when I did something better than anybody else.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " …だから褒めてもらえるなら、夏休みの宿題だってきっちり終わらせたし、学校の掃除だって率先してやった。",
NULL, "...I finished all of my summer homework because my parents praised me for it, and I took charge of cleaning duties at school because my teachers praised me for it.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " だから、褒めてもらえなくなったとき、自分の人生がどうでもいいものに感じた。",
NULL, "So when they stopped praising me for what I did, I began to feel as though my life had no meaning.", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 俺は、一時期、成績の向上と小遣いの額が比例していたことがあったので、ガキには相応しくない小遣いを持っていた。",
NULL, "My parents used to give me an allowance that was proportional to how good my grades were, so I used to get a substantial amount of money for my age.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " ……元々好きだったのか、それともやり場のない感情が凶暴性を求めたのかはわからない。",
NULL, "...I don't know if I had a natural interest in violence, or if I was looking for it because of my frustration at the time.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 俺はモデルガンに興味を持ち始めていた。",
NULL, "I took an interest in BB guns.", Line_Normal);
ClearMessage();
DrawScene( "background/flashback/Sora", 400 );
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " ダンボールを的にしているうちは可愛いものだった。",
NULL, "At first, I shot at cardboard boxes. It was fun.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " ダンボールに凶暴性をぶつけるだけなら、ストレスの発散の内だ。",
NULL, "Being violent at pieces of cardboard relieved a lot of stress.", Line_WaitForInput);
OutputLine(NULL, "そこまでなら誰も咎めない。",
NULL, " Nobody blamed me for doing that.", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " だが、すぐにやってはいけないことをしたくなった。",
NULL, "But soon, I started wanting to do something I should never have done.", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " モデルガンの箱に書いてあった注意書き、",
NULL, "On the box that my BB gun came in was a warning label that read \"do not shoot at people\".", Line_WaitForInput);
OutputLine(NULL, "「人に向けて撃ってはいけません」を見た時、よし俺は人を撃ってやろうと思ったんだ。",
NULL, " That was when I thought about doing just that.", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " どうして、やってはいけないことをわざわざ?",
NULL, "Why did I do something I shouldn't have?", Line_WaitForInput);
OutputLine(NULL, " それこそが俺の幼稚さだったんだ。",
NULL, " I guess I was just immature.", Line_Normal);
ClearMessage();
DrawSceneWithMask( "black", "maskdown", 1, 0, 300 );
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 俺はもう勉強なんかに関心はないのに、それを無理強いして、どんどん塾通いを強制する親に反感を持っていた。",
NULL, "I wasn't interested in studying anymore, but I forced myself to do so anyway. My parents forced me to go to several cram schools. I was mad at them for that.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " なら、親にもう勉強は嫌だとぶつければいいものを。",
NULL, "I should've told them I didn't want to study anymore.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " ……矮小な俺にはその勇気はなく。",
NULL, "...But I didn't have the courage to do that.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " …あろうことか、その攻撃性は、自分より年下の人間をモデルガンで闇討ちするという卑劣な行為に向いた。",
NULL, "...So, I used my frustration as an excuse to do something cowardly: I shot at kids who were younger than I was with my BB gun.", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " ものすごいスリルだった。",
NULL, "It gave me such a thrill.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 自分はこんなにも悪いことをしているんだという刺激は、勉強漬けの自分にとってあまりに甘美だったのだ。",
NULL, "It felt so good to do something bad when I was so overcome with studying.", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " もちろん、狙った相手に個人的恨みは何もない。",
NULL, "Needless to say, I had no personal grudge against the kids I shot.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " ひと気のないところにいればそれで攻撃の条件は満たした。",
NULL, "As long as the kids passed through a deserted street, they met the requirements to become my target.", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 別に怪我させるつもりは毛頭なかった。",
NULL, "I didn't mean to hurt them.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 狙撃するように遠くから1〜2発、当ててやればそれでいい気分だった。",
NULL, "I shot at them once or twice from a distance. That was all I wanted to do.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " だが、たまに服の生地の厚いところに当るのか、当っても無反応な子がいた。",
NULL, "But sometimes, they didn't react at all because the BBs hit a thicker part of their clothes or something.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " ……それが気に入らず、相手が撃たれていることに気付くまで撃つようになった。",
NULL, "...I didn't like that, so I started to shoot until they noticed they were being hit.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " それは必然的に、滅多撃ちにエスカレートしていったんだ。",
NULL, "It inevitably escalated into a barrage of gunfire.", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 自分は勉強というとてもいいことをしている。",
NULL, "I study a lot. I'm doing something good.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " だからそれに見合うくらいに悪いことをしてもいいんだ。",
NULL, "So, I deserve to do something bad to balance out the good thing I'm doing.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " それでバランスがちょうどいいんだ、等と信じられないくらい自己中心的な主張をして自分を許した。",
NULL, "That was the unbelievably selfish excuse I made.", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " こんなにも辛い状況を我慢しているのだから、これは当然の権利なのだ。",
NULL, "I thought I had a right to do things like that, because I was suffering myself.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " だから、俺のように苦労していない人間は少しくらい撃たれて痛かったって当然なんだ。",
NULL, "I thought people who weren't suffering like I was deserved to be shot at and to get hurt a little bit.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " …………なんて身勝手、なんて傲慢、なんて甘え!",
NULL, "...I was so selfish, so arrogant, and so immature!", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 今、こうして自分で並べているだけで虫唾が走る。",
NULL, "I was disgusted with myself.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " もし、その頃の俺の前に立ち塞がれるなら、奥歯が吹っ飛ぶくらいに殴り飛ばしてやりたかった。",
NULL, "If I could have met myself at that time, I would've given myself a punch in the face so hard that I'd knock out all of my teeth.", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 児童連続襲撃事件とまで呼ばれるようになり、",
NULL, "They started to call it \"a series of attacks on school children\". ", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, "全校朝礼で校長が、そういう事件が起こっているようなので、お外で遊ぶ際には気をつけましょうというのを聞いて、ひとりニヤニヤ笑っていた。",
NULL, "The principal of my school held a morning assembly to inform everyone about the case and to warn them to be careful when playing outside. I was laughing sneakily.", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " PTA便りには、通学路の安全に気をつけるよう見出しがつき、やがて保護者の当番制による登下校時の見張り、集団での登下校などが次々決まっていく。",
NULL, "The PTA issued a letter of warning and advice to take the safest way to and from school. Parents took turns watching kids when they walked between home and school in groups.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 規模がどんどん膨らんでいくことに、俺がかつて、成績アップで校内順位が上がっていく頃のカタルシスを思い出すのだった。",
NULL, "The more serious it got, the more it reminded me of the excitement I first felt when my grades started going up.", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 俺は、この遊びにもはや夢中だった。",
NULL, "I was absorbed in that game I was playing.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " いつかはバレるだろうなんて思いもしなかったし、いつを境にやめるかも決めてなんかいなかった。",
NULL, "I didn't think that I'd get caught someday. I didn't even think to stop doing it, either.", Line_Normal);
ClearMessage();
DrawScene( "background/flashback/Sora", 1000 );
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " そんなある日。",
NULL, "One day.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " ………俺はひと気のない暗く細い道で、ひとりの少女を見つけた。",
NULL, "...I found a little girl who was walking down a narrow dark street, all alone.", Line_WaitForInput);
OutputLine(NULL, "本当に小さな子だった。",
NULL, " She was a very small girl.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " どこかへ遊びに行く途中だったのか、おつかいに行く途中だったのか。",
NULL, "I don't know if she was on her way to her friend's house, or if she was running an errand.", Line_WaitForInput);
OutputLine(NULL, "…どちらにせよ、構わない。",
NULL, " I didn't care which.", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " ひとりでの外出は避けましょうと学校で言われてるだろうに、無用心な。",
NULL, "It was careless of her to go out alone. The school had warned her not to.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 被害に遭うのは自業自得だ。",
NULL, "So, it was her fault.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " そんな身勝手な理屈で、いつものように、",
NULL, "Just like always, I made a selfish excuse...", Line_ContinueAfterTyping);
SetValidityOfInput( FALSE );
Wait( 800 );
SetValidityOfInput( TRUE );
OutputLine(NULL, "………襲った。",
NULL, " and attacked her.", Line_Normal);
ClearMessage();
DrawScene( "black", 400 );
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 背中に弾が何発か当たり、少女は自分が何らかの悪意に晒されていることに気付く。",
NULL, "Some of the shots hit her in the back. She noticed she was attacked by somebody.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 気付けば振り返るのは当然の反応だった。",
NULL, "She turned around. It was a natural reaction.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 俺はその頃は、雨あられのように弾をぶつけるのが習慣になっていたから。",
NULL, "At that time, I didn't hesitate to rain hell upon her.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " だから彼女が振り向いたその瞬間にも、弾を浴びせかけていた。",
NULL, "So when she turned around, I was still shooting at her.", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 普通の子だったら、痛い痛いと言いながら走って逃げていく。",
NULL, "Usually when I shot at a kid, she cried in pain and ran away.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " ……だが、その子の反応は初めて見るものだった。",
NULL, "...But this girl was different.", Line_Normal);
ClearMessage();
DrawSceneWithMask( "white_mono1_6", "masktoketu", 1, 0, 200 );
DrawScene( "black", 300 );
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 片方の目を押さえて、苦痛の悲鳴を上げながら転げてのたうち回ったのだ。",
NULL, "She thrashed around in excruciating pain, holding one of her eyes.", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " それを見て、すぐに直感した。",
NULL, "When I saw her doing that, I realized what had happened right away.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 目に直撃したんだ。",
NULL, "The BB had hit her in the eye.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " ダンボールをやすやすと打ち抜くような弾で眼球を直接撃たれたらどういうことになるかなんて、その瞬間まで考えたこともなかった。",
NULL, "Until that moment, I didn't think about what would happen when a pellet that could easily go through a cardboard box hit an eyeball.", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " とにかくとにかく、",
NULL, "Anyway,", Line_WaitForInput);
OutputLine(NULL, "その子の痛がり方が尋常じゃなくて、",
NULL, " the girl howled in pain,", Line_WaitForInput);
OutputLine(NULL, "俺はその時になって初めて、",
NULL, " and for the first time", Line_WaitForInput);
OutputLine(NULL, "自分が何て恐ろしいことをしていたんだろうと気付いた。",
NULL, " I realized I had done something horrible.", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 少女に姿を見られていた。",
NULL, "She saw me.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " だから自分が病院に連れて行くことはできなかった。",
NULL, "So I couldn't take her to a hospital.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " だから結局どうすることもできなくて、……俺は転げ回る少女を取り残して、その場から走り去った。",
NULL, "I couldn't do anything about it... so I left her there while she was still screaming in pain.", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " あの子は大丈夫だろうか、失明しなかっただろうか。",
NULL, "I wondered if she was okay, and I worried that she had lost her eye.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " それだけが頭をぐるぐると駆け巡り、食事をする気にもなれなかった。",
NULL, "I kept thinking about her, and I didn't even feel like eating that day.", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 居間の本棚にあった、家庭用の医学書をこっそり部屋に持ち帰り、目の構造について調べた。",
NULL, "I went to the bookshelf in our living room, snuck a medical book to my room, and studied the structure of the human eye.", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " どのくらいの怪我なら失明するのかしないのか、今さらのように調べた。",
NULL, "It was too late to make a difference, but I studied what kind of injuries would make a person lose their vision.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 仮に失明しないとわかったとしたって、犯した罪に何も変りはないのに。",
NULL, "I knew it wouldn't make the sin I committed weigh any less even if I found out that she wouldn't lose her sight.", Line_Normal);
ClearMessage();
DrawSceneWithMask( "background/flashback/moon", "maskc", 1, 0, 300 );
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " ……その晩、俺は寝付けず、ひどい高熱にうなされた。",
NULL, "...I couldn't sleep that night, and I suffered from a high fever.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 俺の罪を一番最初に罰してくれたのは結局、親でも学校でも警察でもなく、……結局、俺の体自身だったわけだ。",
NULL, "It wasn't my parents, my teachers, or the police who first punished me for what I did... It was my own body.", Line_Normal);
ClearMessage();
DrawScene( "black", 400 );
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 深夜と早朝の境目の頃。",
NULL, "Before dawn.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " ………俺は熟睡中だった両親を起こし、自らの罪を打ち明けた。",
NULL, "...I woke my parents up and confessed to my sin.", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 親は始めは驚愕していたが、最近の俺の反抗的な態度と、モデルガン遊びへの傾倒から、何となく状況を察したようだった。",
NULL, "They were shocked at first, but it seemed like they understood the situation quickly due to my recent disobedient behavior and my interest in BB guns.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " お袋はさめざめと泣き、親父には顔が腫れあがるほどぶん殴られた。",
NULL, "My mom cried hysterically. My dad slapped me in the face 'til it swelled up.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 結局、夜明けを待たず、両親に付き添われて、……交番に出頭するのだった。",
NULL, "Before the sun came up, I turned myself in to the police, accompanied by my parents.", Line_Normal);
ClearMessage();
ModDrawCharacter(0, 4, "sprite/sa1a_odoroki_a1_", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 5, 0, FALSE );
DrawScene( "background/gk1", 400 );
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 沙都子は呆然としたような顔で俺を見ていた。",
NULL, "Satoko stared at me with a stunned expression.", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " その眼差しを向けるのは、当然の権利だろう。",
NULL, "I deserved to receive that kind of look.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " そして俺にはそれに甘んじなくてはならない罪がある……。",
NULL, "What I did was very wrong, and I needed to accept that...", Line_Normal);
ClearMessage();
DisableWindow();
ModDrawCharacter(0, 4, "sprite/sa1b_akireru_b1_", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 5, 200, TRUE );
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#fcdb77>沙都子</color>", NULL, "<color=#fcdb77>Satoko</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 4, "ps3/s09/04/170400122", 256, TRUE);
OutputLine(NULL, "「……それ、……本当ですの……?」",
NULL, "\"......Is that all... true...?\"", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#956f6e>圭一</color>", NULL, "<color=#956f6e>Keiichi</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 1, "ps3/s09/01/170100965", 256, TRUE);
OutputLine(NULL, "「あぁ…。",
NULL, "\"Yes...", Line_WaitForInput);
ModPlayVoiceLS(4, 1, "ps3/s09/01/170100966", 256, TRUE);
OutputLine(NULL, "本当だ。",
NULL, " It's all true.", Line_WaitForInput);
ModPlayVoiceLS(4, 1, "ps3/s09/01/170100967", 256, TRUE);
OutputLine(NULL, "……今まで隠していて、……悪かった………。」",
NULL, " ...I'm sorry I didn't tell you until now...\"", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
DisableWindow();
ModDrawCharacterWithFiltering(1, 3, "sprite/me1a_yowaki_a1_", "0", "maskright", 1, -240, 0, FALSE, 0, 0, 0, 0, 0, 0, 300, TRUE );
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#5ec69a>魅音</color>", NULL, "<color=#5ec69a>Mion</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 3, "ps3/s09/03/170300491", 256, TRUE);
OutputLine(NULL, "「………………何で、そんなことを今頃になってわざわざ言おうと思ったわけ?」",
NULL, "\".........What made you want to tell us?\"", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 魅音がそう言うと、梨花ちゃんもうんうんと頷いた。",
NULL, "Mion asked me. Rika-chan nodded in agreement.", Line_Normal);
ClearMessage();
DisableWindow();
ModDrawCharacter(1, 3, "sprite/me1b_def_a1_", "0", -240, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 200, TRUE );
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#5ec69a>魅音</color>", NULL, "<color=#5ec69a>Mion</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 3, "ps3/s09/03/170300492", 256, TRUE);
OutputLine(NULL, "「本音から言うとさ。",
NULL, "\"To tell you the truth...", Line_WaitForInput);
ModPlayVoiceLS(4, 3, "ps3/s09/03/170300493", 256, TRUE);
OutputLine(NULL, "……圭ちゃん、どうしたのーーって感じかね。」",
NULL, " I don't understand why.\"", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#956f6e>圭一</color>", NULL, "<color=#956f6e>Keiichi</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 1, "ps3/s09/01/170100968", 256, TRUE);
OutputLine(NULL, "「…まぁ、………そりゃそうだよな……。」",
NULL, "\"...Well... I know, but...\"", Line_Normal);
ClearMessage();
DisableWindow();
ModDrawCharacter(1, 3, "sprite/me1a_majime_a1_", "0", -240, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 200, TRUE );
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#5ec69a>魅音</color>", NULL, "<color=#5ec69a>Mion</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 3, "ps3/s09/03/170300494", 256, TRUE);
OutputLine(NULL, "「違うよ。",
NULL, "\"No.", Line_WaitForInput);
ModPlayVoiceLS(4, 3, "ps3/s09/03/170300495", 256, TRUE);
OutputLine(NULL, "…そんなことわざわざ言い出す必要、あったのかなーってね。」",
NULL, " I'm just saying that I don't see any reason why you had to tell us about it.\"", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#956f6e>圭一</color>", NULL, "<color=#956f6e>Keiichi</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 1, "ps3/s09/01/170100969", 256, TRUE);
OutputLine(NULL, "「いや、………。",
NULL, "\"Well......", Line_WaitForInput);
ModPlayVoiceLS(4, 1, "ps3/s09/01/170100970", 256, TRUE);
OutputLine(NULL, "……隠し事をするなんて、…仲間じゃないよな。",
NULL, " I didn't want to keep secrets from my friends.", Line_WaitForInput);
ModPlayVoiceLS(4, 1, "ps3/s09/01/170100971", 256, TRUE);
OutputLine(NULL, "………俺は、みんなのことを仲間だと思ってる。",
NULL, " ...You're my friends,", Line_WaitForInput);
ModPlayVoiceLS(4, 1, "ps3/s09/01/170100972", 256, TRUE);
OutputLine(NULL, "…だから、……もう隠してなんかいられなかったんだ。」",
NULL, " so... I couldn't hide it from you anymore.\"", Line_Normal);
ClearMessage();
DisableWindow();
ModDrawCharacterWithFiltering(2, 5, "sprite/ri1_def_a1_", "0", "maskright", 1, 240, 0, FALSE, 0, 0, 0, 0, 0, 10, 300, TRUE );
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#6972c1>梨花</color>", NULL, "<color=#6972c1>Rika</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 5, "ps3/s09/05/170500171_1", 256, TRUE);
OutputLine(NULL, "「……圭一は、それをボクたちに話して何を期待しているのですか?」",
NULL, "\"...What are you expecting us to do?\"", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#956f6e>圭一</color>", NULL, "<color=#956f6e>Keiichi</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 1, "ps3/s09/01/170100973", 256, TRUE);
OutputLine(NULL, "「き、……期待なんて別にないよ。",
NULL, "\"I'm not... expecting anything.", Line_WaitForInput);
ModPlayVoiceLS(4, 1, "ps3/s09/01/170100974", 256, TRUE);
OutputLine(NULL, "……俺はただ…。」",
NULL, " ...I just...\"", Line_Normal);
ClearMessage();
DisableWindow();
ModDrawCharacter(2, 5, "sprite/ri1_komaru_a1_", "0", 240, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 10, 200, TRUE );
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#6972c1>梨花</color>", NULL, "<color=#6972c1>Rika</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 5, "ps3/s09/05/170500172", 256, TRUE);
OutputLine(NULL, "「……許しが欲しくても、ボクにはあげられないのです。",
NULL, "\"......If you're asking for forgiveness, I can't give it to you.", Line_WaitForInput);
ModPlayVoiceLS(4, 5, "ps3/s09/05/170500173", 256, TRUE);
OutputLine(NULL, "圭一が怪我をさせた人たちにしかそれは与えられませんのです。",
NULL, " You have to ask the kids you attacked if you want that.", Line_WaitForInput);
ModPlayVoiceLS(4, 5, "ps3/s09/05/170500174", 256, TRUE);
OutputLine(NULL, "だから、ボクたちにそれを話しても、何の期待にも応えられないのですよ。」",
NULL, " It won't help any to tell us about it.\"", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
DisableWindow();
ModDrawCharacter(0, 4, "sprite/sa1b_yareyare_b1_", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 5, 200, TRUE );
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#fcdb77>沙都子</color>", NULL, "<color=#fcdb77>Satoko</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 4, "ps3/s09/04/170400123", 256, TRUE);
OutputLine(NULL, "「梨花の言うとおりですわね。",
NULL, "\"I agree with Rika.", Line_WaitForInput);
ModPlayVoiceLS(4, 4, "ps3/s09/04/170400124", 256, TRUE);
OutputLine(NULL, "……潔いのは認めますけれど、…そんなことを私たちに打ち明けて、どうしたいって言うんですの?」",
NULL, " ...I think you're really brave to tell us, but... I don't understand what you want to do from here on out.\"", Line_Normal);
ClearMessage();
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#956f6e>圭一</color>", NULL, "<color=#956f6e>Keiichi</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 1, "ps3/s09/01/170100975", 256, TRUE);
OutputLine(NULL, "「…………どうしたいって、…ことはないよ。",
NULL, "\"...I don't want to do anything...", Line_WaitForInput);
ModPlayVoiceLS(4, 1, "ps3/s09/01/170100976", 256, TRUE);
OutputLine(NULL, "……ただ、……仲間に隠し事は……、」",
NULL, " ...I just thought... it's not right to keep secrets from my friends...\"", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping); }
FadeOutBGM( 0, 300, FALSE );
DrawScene( "black", 400 );
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 仲間たちは俺の突然の過去の告白に、不快そうな表情を浮かべるだけだった。",
NULL, "My friends looked annoyed by the sudden confession of my past.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 俺は、自らの罪に対する当然の報いだと思って、ただそれを受け容れていた。",
NULL, "I took it as bitter medicine. I got what I deserved.", Line_Normal);
ClearMessage();
ModDrawCharacter(1, 3, "sprite/me1a_huteki_a1_", "0", -240, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 0, FALSE );
DrawScene( "background/gk1", 400 );
PlayBGM( 0, "Iru", 56, 0 );
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#5ec69a>魅音</color>", NULL, "<color=#5ec69a>Mion</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 3, "ps3/s09/03/170300497", 256, TRUE);
OutputLine(NULL, "「圭ちゃんさぁ。",
NULL, "\"Kei-chan,", Line_WaitForInput);
ModPlayVoiceLS(4, 3, "ps3/s09/03/170300498", 256, TRUE);
OutputLine(NULL, "ちょいとここで質問なんだけどさ。",
NULL, " I have a question.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
DisableWindow();
ModDrawCharacter(1, 3, "sprite/me1a_def_a1_", "0", -240, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 200, TRUE );
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#5ec69a>魅音</color>", NULL, "<color=#5ec69a>Mion</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 3, "ps3/s09/03/170300499", 256, TRUE);
OutputLine(NULL, "……仲間に隠し事ってしたら、いけないわけ?」",
NULL, "...Why can't friends keep secrets from each other?\"", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#956f6e>圭一</color>", NULL, "<color=#956f6e>Keiichi</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 1, "ps3/s09/01/170100977", 256, TRUE);
OutputLine(NULL, "「え?」",
NULL, "\"What?\"", Line_Normal);
ClearMessage();
DisableWindow();
ModDrawCharacter(1, 3, "sprite/me1b_tokui_a1_", "0", -240, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 200, TRUE );
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#5ec69a>魅音</color>", NULL, "<color=#5ec69a>Mion</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 3, "ps3/s09/03/170300500", 256, TRUE);
OutputLine(NULL, "「圭ちゃんの論法だと、隠し事をしないのが仲間みたいな話だけどさ。",
NULL, "\"I mean, that's what you're saying, but...", Line_WaitForInput);
ModPlayVoiceLS(4, 3, "ps3/s09/03/170300501", 256, TRUE);
OutputLine(NULL, "……おじさんはそんなの嫌だね。」",
NULL, " I really don't agree.\"", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
DisableWindow();
ModDrawCharacterWithFiltering(2, 5, "sprite/ri1_def_a1_", "0", "maskright", 1, 240, 0, FALSE, 0, 0, 0, 0, 0, 10, 300, TRUE );
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#6972c1>梨花</color>", NULL, "<color=#6972c1>Rika</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 5, "ps3/s09/05/170500175", 256, TRUE);
OutputLine(NULL, "「……ボクも嫌です。」",
NULL, "\"......I don't agree, either.\"", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLineAll("", NULL, Line_ContinueAfterTyping); }
OutputLine(NULL, " 魅音と梨花ちゃんは、とてもはっきりと俺を否定した。",
NULL, "Mion and Rika-chan obviously disagreed with my statement.", Line_WaitForInput);
OutputLine(NULL, "沙都子もそれに習い、頷く。",
NULL, " Satoko nodded, following suit.", Line_Normal);
ClearMessage();
DisableWindow();
ModDrawCharacter(1, 3, "sprite/me1a_majime_a1_", "0", -240, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 200, TRUE );
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#5ec69a>魅音</color>", NULL, "<color=#5ec69a>Mion</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 3, "ps3/s09/03/170300502", 256, TRUE);
OutputLine(NULL, "「言いたくないことを言わないで何が悪いわけ?",
NULL, "\"I don't think it's wrong to refuse to tell people things you'd rather not.", Line_WaitForInput);
ModPlayVoiceLS(4, 3, "ps3/s09/03/170300503", 256, TRUE);
OutputLine(NULL, " 人には話したくないことや辛いこと、悲しいこと、失敗したことや思い出したくないことがたくさんある。",
NULL, " We all have lots of things we don't want to tell anyone else about, like tragedies, mistakes, and other things you don't want to remember.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
DisableWindow();
ModDrawCharacter(1, 3, "sprite/me1b_akuwarai_a1_", "0", -240, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 0, 200, TRUE );
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#5ec69a>魅音</color>", NULL, "<color=#5ec69a>Mion</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 3, "ps3/s09/03/170300504", 256, TRUE);
OutputLine(NULL, "それを全部打ち明けないと仲間と呼べないんなら、私ゃそんな仲間はいらないね。」",
NULL, "If I'd have to tell someone everything to be true friends with them, I wouldn't want to have them as my friends at all.\"", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#956f6e>圭一</color>", NULL, "<color=#956f6e>Keiichi</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 1, "ps3/s09/01/170100978", 256, TRUE);
OutputLine(NULL, "「………で、……でも、…それじゃ………。」",
NULL, "\"...B-But...\"", Line_Normal);
ClearMessage();
DisableWindow();
ModDrawCharacter(2, 5, "sprite/ri1_komaru_a1_", "0", 240, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 10, 200, TRUE );
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#6972c1>梨花</color>", NULL, "<color=#6972c1>Rika</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 5, "ps3/s09/05/170500176", 256, TRUE);
OutputLine(NULL, "「……圭一。",
NULL, "\"...Keiichi,", Line_WaitForInput);
ModPlayVoiceLS(4, 5, "ps3/s09/05/170500177", 256, TRUE);
OutputLine(NULL, "打ち明けなくていいことと、打ち明けなくてはならないことは違いますのです。",
NULL, " there's a difference between things you don't need to confess and things you have to confess.", Line_WaitForInput);
ModPlayVoiceLS(4, 5, "ps3/s09/05/170500178", 256, TRUE);
OutputLine(NULL, "罪は許しを得るために打ち明けなくてはならない。",
NULL, " You have to confess what you did to receive forgiveness.", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
DisableWindow();
ModDrawCharacter(2, 5, "sprite/ri1_def_a1_", "0", 240, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 10, 200, TRUE );
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#6972c1>梨花</color>", NULL, "<color=#6972c1>Rika</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 5, "ps3/s09/05/170500179", 256, TRUE);
OutputLine(NULL, "でも、打ち明けて許された罪は、もう打ち明ける必要はないのですよ?」",
NULL, "But once you're forgiven, you don't need to keep confessing.\"", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
DisableWindow();
ModDrawCharacterWithFiltering(0, 4, "sprite/sa1b_akireru_b1_", "0", "maskright", 1, 0, 0, FALSE, 0, 0, 0, 0, 0, 5, 300, TRUE );
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#fcdb77>沙都子</color>", NULL, "<color=#fcdb77>Satoko</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 4, "ps3/s09/04/170400125", 256, TRUE);
OutputLine(NULL, "「そうですわね。",
NULL, "\"Quite.", Line_WaitForInput);
ModPlayVoiceLS(4, 4, "ps3/s09/04/170400126", 256, TRUE);
OutputLine(NULL, "……だって圭一さんは、ちゃんとお巡りさんのところにいって、怒られてきたんでございましょう?",
NULL, " ...You turned yourself in to the police, and they scolded you good, did they not?", GetGlobalFlag(GLinemodeSp));
if (GetGlobalFlag(GADVMode)) { ClearMessage(); } else { OutputLineAll(NULL, "\n", Line_ContinueAfterTyping); }
DisableWindow();
ModDrawCharacter(0, 4, "sprite/sa1a_def_a1_", "0", 0, 0, 0, FALSE, 0, 0, 0, 0, 0, 0, 0, 5, 200, TRUE );
if (GetGlobalFlag(GADVMode)) { OutputLine("<color=#fcdb77>沙都子</color>", NULL, "<color=#fcdb77>Satoko</color>", NULL, Line_ContinueAfterTyping); }
ModPlayVoiceLS(4, 4, "ps3/s09/04/170400127", 256, TRUE);
OutputLine(NULL, "それで償いをして許してもらえたなら、それで圭一さんの罪はおしまいですわよ。」",
NULL, "You atoned for your sin, and you were forgiven. What more do you have to do?\"", Line_Normal);
ClearMessage();
DisableWindow();