モジュール詳細:テクニカルサポート

電源を入れ直してみましたか?

  • モジュールが作動すると、爆弾のモジュールの1つが故障し、黄色のステータスライトで示される。そのモジュールを操作することはできない。
  • エラーコード、エラーの発生した段(line)と列(column)、例外が発生したソースファイルを記録する。
  • その情報をもとに、正しいソフトウェアのバージョン、パッチファイル、パッチ起動パラメーターを決定する。
  • 0ボタンが確定、1ボタンが上、2ボタンが下である。
  • 誤った情報が入力された場合、またはタイマーが切れた場合、ミスが記録される。タイマーが切れると、故障したモジュールは再起動される。

ソフトウェアのバージョンの選択

例外のエラーコードとソースファイルから、以下の表を使用し、正しいソフトウェアのバージョンを判断する。

disags.pwnpaum.gmosatcle.bbphip.ccchitble.nslplor.pomdily.dpkwrepsly.pydebs.cdequely.ctlreving.rspality.gormadic.mfbatess.cisanial.asarjuxsed.so
0x325FBA7786228115257837
0xA25E035624541286772151
0x0A52412281665682548452
0xFADA925121847766715344
0x05CB996114882322354542
0x05630B1212435757126645
0x996EB48324187381878528
0x0F343D2813578116348347
0xC533EE2255681182126774
0x2DB1FF6382721218843838
0x10C62B1767741626341688
0x2161E65454155326771683

適切なパッチファイルの選択

以下の手順で、正しいパッチファイルを決定する。

  • エラーが発生したソースファイルがsatcle.bbまたはequely.ctlの場合、exed.ascを選択する。
  • それ以外の場合、ソースファイルの母音数が子音数と同じかそれ以上であるか、列番号が段番号より大きい場合、faee.supを選択する。
  • それ以外の場合、ソースファイルの最初の文字がアルファベットの最後の3分の1にある場合、prle.cbaを選択する。
  • それ以外の場合、このモジュールの残り時間が99秒未満かつ、列番号が75より大きい場合、linion.dartを選択する。
  • それ以外の場合、エラーが発生した段と列がともに偶数である場合、razcle.pxiを選択する。
  • それ以外の場合、エラーコードの文字がエラーが発生したソースファイルの名前に含まれている場合、wane.drfを選択する。
  • それ以外の場合、今回のクラッシュが4回目以降であり、過去のすべてのエラーの累積段数が450段を超える場合、gilick.pxdを選択する。
  • それ以外の場合、faee.supを選択する。

適切なパッチ起動パラメーターの選択

  • エラーコード(0x以降の6文字)を3文字ずつ、2つのグループに分け、英字をアルファベット上の位置の数字に変換する。
  • グループ内のすべての数字を足し合わせる。これらの合計をそれぞれA、Bとする。
  • Aにエラーが発生した段番号を掛け、Bにエラーが発生した列番号を掛ける。それらの数値の差をとり、負の符号を除外する。この数をCと呼ぶ。
  • AとBの積とCを二進数に変換する。短い方の数値の先頭に0を付加する。同じ長さなら、何もしない。
  • 先程の二進数の値に対してXOR演算を行い、新しい二進数を得る。これを十進数に変換し、その数字を8で割った余りに1を加え、対応するパラメーターを使用する。
次のページの表を参照する。
パラメーター指数 (算出した数)パラメーター
1-n -k -g
2-d -h
3-b -q -k
4-x -m
5-w -t
6-o -v -l
7-t -z
8-f -m -i

例:

エラーコードは 0x10C62B であり、 列番号は 132、 段番号は 87である

  • エラーコードを10C、62Bに分割し、英字を数字に変換すると、 103、622 となる。
  • 数字を足すとA=4、 B=10となる。その積は40であり、101000である。
  • Aに段番号をかけると528、Bに列番号をかけると870になる。その差は342で、101010110となる。
  • XOR演算の実行
番号1000101000
番号2101010110
結果101111110
  • 101111110は十進数で382、これを8で割った余りに+1すると7になる。この数字はパラメータ-t -zに対する。