ゲーム/電子ゲーム/バーコードバトラー2/バーコードの読み方

上へ



このページについて bookmark

バーコードバトラーⅡにおけるバーコードの読み方について。
現存するWeb上に情報がなさそうだったので、WebArchive?から引っ張ってきた。

読み方の方式 bookmark

読み方には、条件により先読み式コードか、後読み式コードかが決まる。

  • 各読み込み方式の限界値
    前読み方式後読み方式
    HP9990049900
    ST1990011900
    DF199009900
    種族(分類)0~90~9
    職業0~90~9
    特殊能力00~9900~29

種族(分類)コードについて bookmark

  • 0~4/キャラクター
    キャラクター
    0機械族
    1アニマル族
    2魚族
    3鳥族
    4人間族

  • 5~9/アイテム
    分類備考
    5武器一度のみ
    6
    7防具一度のみ
    8
    9その他※その他表を参照

  • 職業
    職業
    0~6戦士
    7~9魔法使い

  • ※その他表(便宜的に特殊アイテム表とする)
    バーコードがその他アイテムだった場合、職業番号が特殊アイテム番号になる。
    特殊アイテム
    0~4HPアップ
    5~6情報
    7薬草アップ
    8~9MPアップ

バーコードの判別 bookmark

  1. 8桁バーコードは、後読み方式。
  2. 先頭の数字が2~9の時で、「3桁目」が「9」で、「9桁目」が「5」の時は、先読み方式
  3. 先頭の数字が0~1の時で、前から8桁目が0~4の時は、先読み方式
    ※検証してたら、8桁目が0~4と言うのはちょっと違うもよう。7桁目かなぁ…まだ検証中。
    どっかのブログで、先頭が0か1の時。という条件を見つけた。先頭が0~1なら無条件に先読みコードになるのかな?

  4. それ以外は後読み方式

先読み方式 bookmark


0000000001111
1234567890123


  • 種族(分類)コード
    (8)
    0~4キャラクター
    5~9アイテム

  • 職業
    • キャラクター
      (9)
      0~6戦士
      7~9魔法使い

    • アイテム
      (9)
      0~4HPアップ
      5~6情報カード
      7薬草アップ
      8~9MPアップ

  • パラメータ(キャラクター)
    備考
    HP(1)(2)(3)0~99900
    ST(※)(4)(5)0~19900(※)
    DF(※)(6)(7)0~19900(※)


    (※)HPが20000以上ある場合、(8)の数字でST/DFが変化する。
    0=ST+10000
    1=DF+10000
    2=ST/DF+10000
    3~4=変化なし

  • パラメータ(アイテム)
    HP(1)(2)(3)0~99900
    ST(4)(5)0~9900
    DF(6)(7)0~9900

  • 特殊アイテムの場合
    HP(1)(2)(3)0~99900
    PP(4)(5)0~99
    MP(6)(7)0~99

  • 特殊能力
    (11)が十の位
    (12)が一の位

後読み方式 bookmark

0000000001111
1234567890123


  • 種族(分類)コード
    (13)
    0~4キャラクター
    5~9アイテム

  • 職業
    • キャラクター
      (6)
      0~6戦士
      7~9魔法使い



  • パラメータ(キャラクター)
    備考
    HP(12)/2(11)(10)0~49900
    ST※(11)+7(10)+50~11900
    DF(※)(10)+7(9)+70~9900


    HPの万の単位は切り捨て後に千・百の位と合算。
    ※STの(11)+7は、2~11までの範囲。

  • パラメータ(アイテム)
    HP(12)/8(11)(10)0~19900
    ST(11)(10)+51000~3900※
    DF(10)(9)+70~2900※

    • ※武器の千の位(11)は、以下のように計算。
      (11)
      5~81
      9・0~22
      3~43
    • ※防具の千の位(10)は、以下のように計算。
      (10)
      3~60
      7~9・01
      1~22

  • 特殊能力
    (9)の数字十の位
    0~30
    4~71
    8~92
    一の位は(11)
    つまり00~29までしかない。

    とりあえず一通り記載。問題があるようなら消します。