///////// Text Ghost template ///////// Various event dictionaries ///////// written by umeici. //**** Installation related ***************************************************************** //---- Messages during installation ------------------------------------------------------- OnInstallBegin { "\0\s[0]Installing‥‥\e" } //---- Installation completion message ------------------------------------------------------- OnInstallComplete { "\0\s[0]" -- if reference0 == "shell" { "シェル" } elseif reference0 == "ghost" { "ゴースト" } elseif reference0 == "balloon" { "バルーン" } elseif reference0 == "plugin" { "プラグイン" } -- "「%reference1」、Installation completed。\e" } //---- Installation failure message ------------------------------------------------------- OnInstallFailure { "\0\s[21]%reference0 failed to cast……\w8\w8%saNya\e" } //---- Installation refusal (archive for other ghosts) ------------------------- OnInstallRefuse { "\0\s[21]%reference0 for chanting interrupted\w8\w8%saNya\e" } //**** Vanishing related ************************************************************************* //---- Vanishing instruction ------------------------------------------------------------------------- OnVanishSelecting { "\0\s[00]Shall we go home now?\w8\w8%saNya\e" } //---- Vanishing start ------------------------------------------------------------------------- OnVanishSelected { "\0\s[11]Yeah、let's go home then\w8\w8%saNya\e" } //---- Vanish Cancel~ ------------------------------------------------------------------------- OnVanishCancel { "\0\s[10]Huh?Are there still a few more?\w8\w8%saNya\e" } //---- Other ghosts vanished and replaced me ----------------------------------------- OnVanished { OnBoot} //**** Check email ******************************************************************* //---- Start checking email --------------------------------------------------------------- OnBIFFBegin { "\e" } //---- Email check successful --------------------------------------------------------------- OnBIFFComplete { "\e" } //---- Email check failed --------------------------------------------------------------- OnBIFFFailure { "\e" } //**** Network update ***************************************************************** //---- Network update begins ------------------------------------------------------------- OnUpdateBegin { "\0\s[00]Start casting ritual spell\w8\w8%saNya\e" } //---- Network update ready --------------------------------------------------------- OnUpdateReady { tmp = reference0 + 1 "\0\s[01]Cast spell %tmp\e" } //---- Network update complete ------------------------------------------------------------- OnUpdateComplete { if reference0 == "none" { //---- No files to update "\0\s[00]Finished%saNya\e" } else { //---- The update was actually completed "\0\s[00]Finished%saNya\e" } } //---- Network update failure ------------------------------------------------------------- OnUpdateFailure { if reference0 == "timeout" { //---- Timeout "\0\s[20]Cast delay……\w8ritual failure%saNya\e" } elseif reference0 == "md5 miss" { //---- MD5 values did not match "\0\s[20]Chant error……\w8ritual failure%saNya\e" } else { //---- Failed for reasons other than those mentioned above "\0\s[20]%reference0……\w8ritual failure%saNya\e" } } //---- Network update Download start ------------------------------------------------ OnUpdate.OnDownloadBegin { "\0\s[20]Start chanting the spell 「%reference0」\e" } //---- Network update MD5 value comparison start --------------------------------------------------- OnUpdate.OnMD5CompareBegin { "\e" } //---- Network update MD5 value match ------------------------------------------------------- OnUpdate.OnMD5CompareComplete { "\0\s[21]Casting successful\e" } //---- Network update MD5 value mismatch ----------------------------------------------------- OnUpdate.OnMD5CompareFailure { "\e" } //**** Headline sense *************************************************************** //---- Headline sense begins ----------------------------------------------------------- OnHeadlinesenseBegin { "\e" } //---- Read headline ------------------------------------------------------------- OnHeadlinesense.OnFind { "\e" } //---- No headline update ------------------------------------------------------- OnHeadlinesenseComplete { "\e" } //---- Headline sense failed ----------------------------------------------------------- OnHeadlinesenseFailure { "\e" } //**** File Creation Related ***************************************************************** //---- updates2.dau作成開始 ------------------------------------------------------------- OnUpdatedataCreating { "\0\s[0]アップデートデータファイル作成中です。\e" } //---- updates2.dau作成完了 ------------------------------------------------------------- OnUpdatedataCreated { "\0\s[0]アップデートデータファイルの作成が終わりました。\e" } //---- NAR作成開始 ---------------------------------------------------------------------- OnNarCreating { "\0\s[0]なー。作成しています。\e" } //---- NAR作成完了 ---------------------------------------------------------------------- OnNarCreated { "\0\s[0]「%reference0」のなーファイル「%reference1」、できました。\e" } //**** 時計合わせ ********************************************************************* //**** みか (http://homepage2.nifty.com/ko-ki/) の辞書を参考にしました。感謝>こーき氏 //---- 時計合わせ開始 ------------------------------------------------------------------ OnSNTPBegin { "\0\s[00]太陽と月の位置を確認\w8 %reference0 の門を呼び出します\e" } //---- 時刻取得成功、比較開始 ---------------------------------------------------------- OnSNTPCompare { "\0\s[00]/ current %reference1[0]/%reference1[1]/%reference1[2] %reference1[3]:%reference1[4]:%reference1[5]\w2\n/ local %reference2[0]/%reference2[1]/%reference2[2] %reference2[3]:%reference2[4]:%reference2[5]\w2\n/ \n" -- if reference3 == 0 { "\0\s[10]うん、大丈夫。%saNya\e" } else { "\0\n\s[0]%reference3秒ずれています。\n\n/ \q0[OnSNTPEXECUTE][時刻を合わせる]/ \q1[OnSNTPCANCEL][放置]\e" } } //---- 時計合わせ実行 ------------------------------------------------------------------ OnSNTPEXECUTE { "\0\s[00]うん、星の合わせは完了したよ。%saNya\6\e" } //---- 時計合わせ中止 ------------------------------------------------------------------ OnSNTPCANCEL { "\0\s[00]詠唱中止。%saNya\e" } //---- 時計合わせ失敗 ------------------------------------------------------------------ OnSNTPFailure { "\0\s[00]星の合わせに失敗。%saNya\e" } //**** そのほか ************************************************************************* //---- ディスプレイ解像度変更 ----------------------------------------------------------- OnDisplayChange { //---- 変数にディスプレイ解像度と色深度に関する情報を取得 //---- 使うかどうかは分からないがとりあえず保持しておく displaybpp = reference0 displaywidth = reference1 displayheight = reference2 } //---- URLドロップ ---------------------------------------------------------------------- //---- CROW でゴーストインストーラからゴーストをインストールを始めた時にも呼ばれます ---- OnURLDropping { "\0\s[00]%reference0から呪文を取得中です。\e" } //---- 起動時に MATERIA を検出 ---------------------------------------------------------- OnEmbryoExist { "\e" } //---- 起動時に猫どりふを検出 ----------------------------------------------------------- OnNekodorifExist { "\e" } //---- スクリーンセーバー実行開始 ------------------------------------------------------- OnScreenSaverStart { "\e" } //---- スクリーンセーバー実行終了 ------------------------------------------------------- OnScreenSaverEnd { "\e" }