npc_citizenの台詞

source engine.gcfの中に、hl2/scripts/talkers/npc_citizen.txt というものがあり、 だいたい

//============================================================================================================
// Citizen Hello speech
//============================================================================================================
response "CitizenHello"
{
    scene "scenes/npc/$gender01/abouttime01.vcd"
    scene "scenes/npc/$gender01/abouttime02.vcd"
    scene "scenes/npc/$gender01/ahgordon01.vcd"
    scene "scenes/npc/$gender01/ahgordon02.vcd"
    scene "scenes/npc/$gender01/docfreeman01.vcd"
    scene "scenes/npc/$gender01/docfreeman02.vcd"
    scene "scenes/npc/$gender01/freeman.vcd"
    scene "scenes/npc/$gender01/hellodrfm01.vcd"
    scene "scenes/npc/$gender01/hellodrfm02.vcd"
    scene "scenes/npc/$gender01/heydoc01.vcd"
    scene "scenes/npc/$gender01/heydoc02.vcd"
    scene "scenes/npc/$gender01/hi01.vcd"
    scene "scenes/npc/$gender01/hi02.vcd"
}
//============================================================================================================
// Citizen Idle speech
//============================================================================================================
response "CitizenTalkStare"
{
 scene "scenes/npc/$gender01/doingsomething.vcd"
 scene "scenes/npc/$gender01/getgoingsoon.vcd"
 scene "scenes/npc/$gender01/waitingsomebody.vcd"
}
//------------------------------------------------------------------------------------------------------------
response "CitizenTalkPlayerPushed"
{
   scene "scenes/npc/$gender01/sorryfm01.vcd"
   scene "scenes/npc/$gender01/sorryfm02.vcd"
   scene "scenes/npc/$gender01/sorrydoc01.vcd"
   scene "scenes/npc/$gender01/sorrydoc02.vcd"
   scene "scenes/npc/$gender01/sorrydoc04.vcd"
   scene "scenes/npc/$gender01/excuseme01.vcd"
   scene "scenes/npc/$gender01/excuseme02.vcd"
   scene "scenes/npc/$gender01/pardonme01.vcd"
   scene "scenes/npc/$gender01/pardonme02.vcd"
   scene "scenes/npc/$gender01/sorry01.vcd"
   scene "scenes/npc/$gender01/sorry02.vcd"
   scene "scenes/npc/$gender01/sorry03.vcd"
   scene "scenes/npc/$gender01/outofyourway01.vcd"
   scene "scenes/npc/$gender01/outofyourway02.vcd"
   scene "scenes/npc/$gender01/whoops01.vcd"
}

このへんの台詞を差し替えればよいことがわかる。 また同じファイルの hl2/resourceに closecaption_english.txt とか closecaption_japanese.txt などのファイルがあり、 台詞とWaveファイルとの対応は

"npc_citizen.abouttime01"   "Well, Gordon Freeman! And about time, too. "
"npc_citizen.abouttime02"   "Well, Gordon Freeman! And about time, too. "
"npc_citizen.ahgordon01"    "Ah, Gordon Freeman. "
"npc_citizen.ahgordon02"    "Ah, Gordon Freeman. "
"npc_citizen.doingsomething"    "Shouldn't we be doing something?"
"npc_citizen.waitingsomebody"   "You waiting for somebody?"
"npc_citizen.squad_reinforce_group01"   "Doctor Freeman, wait.  We'll come with you. "
"npc_citizen.squad_reinforce_group02"   "Hey, it's Freeman!  Let's follow him! "
"npc_citizen.squad_reinforce_group03"   "We were looking to join you, Doctor Freeman."
"npc_citizen.squad_reinforce_group04"   "Wait for us!"
"npc_citizen.squad_reinforce_single01"  "Wait for me, Dr. Freeman.  I'll come with you. "
"npc_citizen.squad_reinforce_single02"  "Dr. Freeman, I'm coming with you. "
"npc_citizen.squad_reinforce_single03"  "Hey. it's Freeman! You're not leaving without me. "
"npc_citizen.squad_reinforce_single04"  "Wait for me. "

などと書かれている。