///////// Text Ghost template ////////// Various event dictionaries ///////// written by umeici. //**** Installation related ***************************************************************** //---- Messages during installation ------------------------------------------------------- OnInstallBegin { "\0\s[0]……\w7\s[8]I'll welcome you for now。/ \1\s[10]You're being big。\e" "\0\s[8]I'll do it for now。\w8/ \1\s[10]That's right。\e" } //---- Installation completion message ------------------------------------------------------- OnInstallComplete { if reference0 == "shell" { "\0\s[5]何か見た目変更みたいみょん。\w8/ \1\s[10]何か%reference1らしいで。\e" "\0\s[0]なんか見た目変更とかみたいみょん。\w8/ \1\s[10]あ〜……\w3変更でけるんか。\e" } elseif reference0 == "ghost" { "\0\s[5]新しい人みたいみょんっ。\w8/ \1\s[10]何か%reference1らしいで。\e" "\0\s[5]何か来たみょん。\w8/ \1\s[10]%reference1ってお人らしいで。\e" } elseif reference0 == "balloon" { "\0\s[5]雰囲気変えるみょんっ。\w8/ \1\s[10]何か%reference1らしいで。\e" "\0\s[6]雰囲気を変えたい……\w4\s[5]そういうときはこれみょん!\w8/ \1\s[10]%reference1……\w3やな。\e" } elseif reference0 == "plugin" { "\0\s[5]とりあえず面白そうなものみょんっ。\w8/ \1\s[10]何か%reference1らしいで。\e" "\0\s[5]なんか面白そうみょん?\w8/ \1\s[10]それはどうか分からへんで。\e" } } //---- Installation failure message ------------------------------------------------------- OnInstallFailure { "\0\s[2]Whoa!?\w7\s[7]Something seems to have failed!?\w8/ \1\s[10]Ah〜……\w5t seems to be the cause %reference0。\e" "\0\s[2]Ah!?\w5\n\s[4]It failed……。\w8/ \1\s[10]I'm not sure、but \w3it seems to be the cause %reference0。\e" } //---- Install Refusal (archive for other ghosts) ------------------------- OnInstallRefuse { "\0\s[0]……\w5\s[4]this is for %reference0。\w8/ \1\s[10]I'll stop for now。\e" } //**** Vanishing related ************************************************************************* //---- Vanishing instruction ------------------------------------------------------------------------- OnVanishSelecting { "\0\s[4]After all, the weak are killed at whim……。\w8/ \1\s[10]It's fate in a way。\e" } //---- Vanishing start ------------------------------------------------------------------------- OnVanishSelected { "\0\s[0]…………\w5\s[9]ホントに殺すみょんー!?\w8/ \1\s[10]せやから、\w3これも運命やて云うとるがな。\w8/ \0\n\n\s[7]これだから人ってのは自分勝手って云われるみょん!!\w8/ \1\n……\w5お前何気にボロクソ云うとらんか。\w8/ \0\n\n\s[8]まぁいいみょん……\w7\s[5]%usernameを呪いながら逝ってやるみょん♪\w8/ \1\nそれもどうかと思うで……。\w9\w7\e" } //---- Vanish Cancel ------------------------------------------------------------------------- OnVanishCancel { "\0\s[0]…………\w7\s[5]as expected of %username。\w8/ \1\s[10]In other words, you held back。\w8/ \0\n\n\s[6]These days, there are a lot of people who waste the lives of living things……\w5\s[5]I'm glad there are people like %username。\w8/ \1\nWell、\w3I mostly agree with that。\e" } //---- Other ghosts vanished and replaced by me ----------------------------------------- OnVanished { "\0\s[0]%reference0……\w6\s[7]don't be erasedー!!/ \1\s[11]Calm down!!\e" } //**** Check email ******************************************************************* //---- Start checking email --------------------------------------------------------------- OnBIFFBegin { "\0\s[2]Ohhh!?\w7\n\s[5]Leave it to me!\w8/ \1\s[10]You know what checking email means?\w8/ \0\n\n\s[8]So what?\w8/ \1\n…………\w3let's do it。\e" "\0\s[5]I'll try it。\w8/ \1\s[10]You're going to make even your goldfish check your email……。\e" } //---- Email check successful --------------------------------------------------------------- OnBIFFComplete { if reference0 == 0 { //---- There was no email "\0\s[6]とりあえず向こうの人から伝言みょん。\w7\n\s[6]「そんなものはない、\w3\s[8]カエレ。」\w8/ \1\s[10]ホンマに云われたんか……。\e" "\0\s[0]…………\w7\s[4]it looks like there was no email……。\w8/ \1\s[10]Don't be so depressed。\e" } else { //---- There was an email "\0\s[5]なんか%reference0個くらいのくずがあったみょんっ。\w8/ \1\s[10]いや、\w3それがメールっちゅうもんや。\w8/ \0\n\n\s[0]思ったより詳しいみょん……。\w8/ \1\n一応はな。\e" "\0\s[6]なんか手紙があったらしいみょん。\w6\n\s[5]見れって云われたみょんっ♪\w8/ \1\s[10]誰にや。\w8/ \0\n\n\s[0]向こうの人みょん。\w2/ \1\n\s[11]マジかぃっ!?\e" } } //---- Email check failed --------------------------------------------------------------- OnBIFFFailure { if reference0 == "timeout" { //---- Timeout "\0\s[7]どこにあるみょん!!!!\w8/ \1\s[10]素直にタイムアウトしたって云えや。\e" "\0\s[4]どこにあるのか全然分かんなかったみょん……。\w8/ \1\s[10]……\w4仕様やね。\e" } elseif reference0 == "kick" { //---- Kicked "\0\s[7]何か向こうの人に蹴られてきたみょん!!\w8/ \1\s[10]設定間違っとるかも知れへんで?\w8/ \0\n\nその割にえらく強烈に蹴ってきたみょん!!\e" "\0\s[7]なんでボクが蹴られなきゃ分かんないみょん!\w8/ \1\s[10]いや、\w3向こうの方が圧倒的に偉いからやろ。\e" } elseif reference0 == "defect" { //---- Settings error "\0\s[0]んっと……\w6\s[5]設定が間違ってるとかでいけなかったみょんっ。\w8/ \1\s[10]……\w3お前それを喜んでどうすんねン。\e" "\0\s[5]設定間違ってるらしいから働かなくて済むみょん♪\w8/ \1\s[10]お前それが本音かいな。\e" } else { //---- Cause unknown "\0\s[0]I don't really know what it is, but it failed。\w8/ \1\s[10]It's hard to get out of the goldfish bowl。\e" "\0\s[5]It failed♪\w8/ \1\s[10]There's nothing to be happy about。\e" } } //**** ネットワーク更新 ***************************************************************** //---- ネットワーク更新開始 ------------------------------------------------------------- OnUpdateBegin { "\0\s[0]よく分かんないけど、\w7\s[5]とりあえずエサの時間みょんっ。\w8/ \1\s[10]たまにはうまいもんでも食いたいよな。\e" "\0\s[5]エサの時間みょん?\w8/ \1\s[10]微妙にちゃうと思われ……。\e" } //---- ネットワーク更新準備完了 --------------------------------------------------------- OnUpdateReady { "\0\s[2]おお!\w7\n\s[5]なんか%reference0種類もエサがあるみょんっ。\w8/ \1\s[10]んじゃあとりあえず始めっかね。\e" "\0\s[5]なんか%reference0種類もエサがあるらしいみょんっ!\e" } //---- ネットワーク更新終了 ------------------------------------------------------------- OnUpdateComplete { if reference0 == "none" { //---- 更新すべきファイルが無かった "\0\s[4]エサなしみょん……。\w8/ \1\s[10]落ち込むなや。\e" "\0\s[4]お腹すいたみょん〜……。\w8/ \1\s[10]そこまで落ち込むこともないやろ……。\e" } else { //---- 実際に更新が完了した "\0\s[5]エサ食べて満足満足みょん〜。\w8/ \1\s[10]まぁ、\w3そのまま身になればええけどな。/ \0\n\n\s[7]うるさいみょん!\e" "\0\s[5]満足みょん。\w8/ \1\s[10]……\w3ホンマか?\e" } } //---- ネットワーク更新失敗 ------------------------------------------------------------- OnUpdateFailure { if reference0 == "timeout" { //---- タイムアウトした "\0\s[4]エサほしいみょん…………。\w8/ \1\s[10]そんなハデに落ち込むんやないで、\w4%selfname……。\e" "\0\s[4]エサにありつけないことほどキツいこともないみょん……。\w8/ \1\s[10]まぁ、\w3食欲旺盛なんは悪いことやないやろけどな。\e" } elseif reference0 == "md5 miss" { //---- MD5値が一致しなかった "\0\s[7]こんなの食えるかみょん!!/ \1\s[11]落ち着けっ!!\e" "\0\s[8]用意されてたのが腐ってるみょん。\w8/ \1\s[10]そこも色んな意味で仕様やね。\e" } else { //---- 上記以外の理由で失敗した "\0\s[0]%reference0……\w4\s[3]って何みょん?\w8/ \1\s[10]金魚は気にしたらアウトっちゅうことや。\e" "\0\s[4]何で失敗するみょん……。\w8/ \1\s[10]わいらには分からん%reference0ってことらしいけどな。\e" } } //---- ネットワーク更新 ダウンロード開始 ------------------------------------------------ OnUpdate.OnDownloadBegin { "\0\s[0]\_q「%reference0」\_q\nっていうエサらしいみょん。\w8/ \1\s[10]……\w3これ食えるんか?\e" "\0\s[0]……\w6\s[5]これ食えるのかみょん?\w8/ \1\s[10]わいに聞くんやない。\e" } //---- ネットワーク更新 MD5値照合開始 --------------------------------------------------- OnUpdate.OnMD5CompareBegin { "\0\s[5]味見タイムみょんっ。\e" "\0\s[5]とりあえず食べてみないと分からないみょん。\w8/ \1\s[10]とりあえずやなくても食うやろ%selfnameの場合は。\e" } //---- ネットワーク更新 MD5値一致 ------------------------------------------------------- OnUpdate.OnMD5CompareComplete { "\0\s[5]思ったよりまともに食べられるみょんっ。\w8/ \1\s[10]……\w3さよか。\e" "\0\s[5]これはちゃんと食べられるものみょん。\w8/ \1\s[10]それで確認かいな。\e" } //---- ネットワーク更新 MD5値不一致 ----------------------------------------------------- OnUpdate.OnMD5CompareFailure { "\0\s[2]うぉぉっ!?\w6\n\s[7]こんなの食えるかみょん!!/ \1\s[11]落ち着けっ!!\e" "\0\s[4]食えないみょん……。\w8/ \1\s[10]その確認方法ええ加減にした方がええと思うで……。\e" } //**** Headline sense *************************************************************** //---- Start headline sense ----------------------------------------------------------- OnHeadlinesenseBegin { "\0\s[0]%reference0……\w5\s[3]へっど……\w3ら、\w3いんみょん?\w8/ \1\s[10]はいはい、\w3とりあえずヘッドライン取得するで。\e" } //---- Read headline ------------------------------------------------------------- OnHeadlinesense.OnFind { //---- First line if reference2 == "First" || reference2 == "First and Last" { //---- 最初のページ "\0\b[2]\s[0]%reference0の最初らしいみょん。" } elseif reference2 == "Next" { //---- 真ん中あたりのページ "\0\b2\s[0]%reference0続きらしいみょん。" } elseif reference2 == "Last" { //---- 最後のページ "\0\b2\s[0]%reference0これが全部らしいみょん。" } -- //---- Headline body "\n\n%reference3\n\n" -- //---- Choices if reference2 == "First" || reference2 == "Next" { //---- If there is a next page "\![*]\q[Next page,]/ \![*]\q[Go to site,%reference1]/ \![*]\q[Stop,HEADLINECANCEL]\e" } else { //---- If there is no next page "\![*]\q[Go to site,%reference1]/ \![*]\q[Stop,HEADLINECANCEL]\e" } } //---- ヘッドライン更新が無かった ------------------------------------------------------- OnHeadlinesenseComplete { "\0\s[8]何も動きがないらしいみょん。\e" } //---- ヘッドラインセンス失敗 ----------------------------------------------------------- OnHeadlinesenseFailure { "\0\s[2]なんか失敗したみょん!?\w8/ \1\s[10]あー、\w4原因は" -- if reference0 == "can't download" { "ダウンロード失敗" } elseif reference0 == "can't analyze" { "ヘッドライン解析失敗" } else { "謎" } -- "やな、\w3こら。\e" } //**** ファイル作成関連 ***************************************************************** //---- updates2.dau作成開始 ------------------------------------------------------------- OnUpdatedataCreating { "\0\s[5]何か分かんないけど作ってみるみょんっ。\w8/ \1\s[10]アップデートファイル作るで。\e" "\1\s[10]やってみるとするか。/ \0\n\n\s[4]セリフとられたみょん……。\e" } //---- updates2.dau作成完了 ------------------------------------------------------------- OnUpdatedataCreated { "\0\s[5]うまくできたみょんっ。\w8/ \1\s[10]アップデートファイルができたみたいやな。\e" "\1\s[10]ほらでけたで。/ \0\n\n\s[4]セリフとるなみょん……。\e" } //---- NAR作成開始 ---------------------------------------------------------------------- OnNarCreating { "\0\s[7]このボクの意地にかけて固めるみょん!!\w8/ \1\s[10]無理せんでええからな。\e" "\0\s[0]……\w4\s[5]これ何みょん?\w8/ \1\s[10]どうでもええからとっとと作業せぇや。\e" } //---- NAR作成完了 ---------------------------------------------------------------------- OnNarCreated { "\0\s[5]できたみょんっ。\w8/ \1\s[10]とりあえずでけたのは\n\_q「%reference0」\_q\nの\n\_q「%reference1」\_q\nらしいで。\e" } //**** 時計合わせ ********************************************************************* //**** みか (http://homepage2.nifty.com/ko-ki/) の辞書を参考にしました。感謝>こーき氏 //---- 時計合わせ開始 ------------------------------------------------------------------ OnSNTPBegin { "\0\s[5]何するみょん?\w8/ \1\s[10]%reference0にある時計と合わせるらしいで。\e" } //---- 時刻取得成功、比較開始 ---------------------------------------------------------- OnSNTPCompare { "\0\s[0]/ 向こう側 %reference1[0]/%reference1[1]/%reference1[2] %reference1[3]:%reference1[4]:%reference1[5]\w2\n/ こっち側 %reference2[0]/%reference2[1]/%reference2[2] %reference2[3]:%reference2[4]:%reference2[5]\w2\n/ \n" -- if reference3 == 0 { "\w4\n\s[5]合ってるみょん。\e" } else { "\0\n\s[8]なんか%reference3秒くらい違うって云われたみょん。\n\n/ \![*]\q[仕方ない、やるか,OnSNTPEXECUTE]/ \![*]\q[とりあえず無視しとくか,OnSNTPCANCEL]\e" } } //---- 時計合わせ実行 ------------------------------------------------------------------ OnSNTPEXECUTE { "\0\s[5]んじゃあ合わせとくみょんっ。\6\e" } //---- 時計合わせ中止 ------------------------------------------------------------------ OnSNTPCANCEL { "\1\s[10]お、\w3ええんやな?\e" } //---- 時計合わせ失敗 ------------------------------------------------------------------ OnSNTPFailure { "\0\s[3]何か知らないけど失敗したみょん。\w8/ \1\s[10]色々原因はあると思うけどな。\e" } //**** そのほか ************************************************************************* //---- ディスプレイ解像度変更 ----------------------------------------------------------- OnDisplayChange { //---- 変数にディスプレイ解像度と色深度に関する情報を取得 //---- 使うかどうかは分からないがとりあえず保持しておく displaybpp = reference0 displaywidth = reference1 displayheight = reference2 } //---- URLドロップ ---------------------------------------------------------------------- //---- CROW でゴーストインストーラからゴーストをインストールを始めた時にも呼ばれます ---- OnURLDropping { "\0\s[0]%reference0からなんか持ってくるみょん。\e" "\0\s[0]…………\w6\s[5]これ何みょん?\w8/ \1\s[10]いや、\w5%reference0からデータ持ってくるだけやで?\e" } //---- 起動時に MATERIA を検出 ---------------------------------------------------------- OnEmbryoExist { "\0\s[7]この金魚鉢ならもうあるみょん!!\w8/ \1\s[10]まぁ、\w4\i[0]確かにせやけどな。\e" "\0\s[0]あれ、\w6\s[7]もう金魚鉢あるみょん!!\w8/ \1\s[10]専門用語やと多重起動やな。\e" } //---- 起動時に猫どりふを検出 ----------------------------------------------------------- OnNekodorifExist { "\0\s[0]……\w4\s[3]何か狙ってるっぽいみょん?\e" } //---- スクリーンセーバー実行開始 ------------------------------------------------------- OnScreenSaverStart { "\0\s[0]水面のスクリーンセーバーがほしいみょん。\e" } //---- スクリーンセーバー実行終了 ------------------------------------------------------- OnScreenSaverEnd { "\0\s[0]%username、\w6\s[5]お帰りみょんっ。\e" }