コグノスケ


link 未来から過去へ表示(*)  link 過去から未来へ表示

link もっと前
2023年8月8日 >>> 2023年7月26日
link もっと後

2023年8月8日

Might and Magic Book Oneの実行時情報

目次: Might and Magicファミコン版

残そうと思ってサボっていたMight and Magic book oneの解析メモです。ゲーム実行時の情報を保存しているアドレスの一覧です。予想も含まれるので間違っていたらごめんなさい。

マップIDは2021年10月17日の日記を参照してください。

モンスターID(モンスターの種類Aと種類Bの意味)は2023年8月9日の日記を参照してください。

アドレス意味
0x008b プロテクト「きょうふ」
0x008c プロテクト「さむさ」
0x008d プロテクト「ほのお」
0x008e プロテクト「どく」
0x008f プロテクト「さんのどく」
0x0090 プロテクト「でんげき」
0x0091 プロテクト「まほう」
0x0092 ひかりの残りポイント(1歩1P減る)
0x0093 プロテクト「バリア」
0x0094 プロテクト「よちのうりょく」
0x0095 プロテクト「すいじょうほこう」
0x0096 プロテクト「まぼろしのいぬ」
0x0097 プロテクト「せいしんぼうぎょ」
0x0098 プロテクト「かみのしゅくふく」
0x0099 プロテクト「とうめいフィールド」
0x009a プロテクト「くうちゅうシールド」
0x009b プロテクト「パワーシールド」
0x009c プロテクト「のろいのしょうきょ」
0x009e 現在のマップID
0x009f 現在のX座標
0x00a0 現在のY座標
0x00a6 パーティーの人数
0x00a7-00acパーティーメンバーID x 6
0x00ad 宝箱、罠の有無
0x00ae 宝箱の種類
0x00af-00b1宝箱の中のアイテム x 3
0x00b2-00b3宝箱の中のGOLD(2バイト)
0x00b4 宝箱の中のGEM
0x00b5 モンスターの数
0x00b6-00c4モンスターの種類A x 6
0x00c5-00d3モンスターの種類B x 6
0x03f0-03f5モンスターのHP x 6
編集者:すずき(2023/10/06 23:09)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2023年8月7日

Might and Magic Book Oneのキャラクター情報

目次: Might and Magicファミコン版

解析というほどでもないですが、残そうと思ってサボっていたメモのまとめです。キャラクターのステータス保存アドレスの一覧です。日本版と英語版はキャラクターの名前や職業が全然違います。いつも分からなくなりますね。

アドレス日本版英語版
0x6f00主人公 主人公
0x6f80ミラード RIGEL
0x7000オーウェインSAGE
0x7080ギデオン SONJA
0x7100ジェローム LILAC
0x7180ユーリエールVYRANA
0x7200バスティアンAZALEA
0x7280ポラリス KIRIE
0x7300テーミス FLINT
0x7380アデレード JHARED
0x7400エレクトラ BULZAI
0x7480ガーデニア ZORA
0x7500ゼノビア THORAK
0x7580デアトリス TIKRA
0x7600ポーリーン CHAROB
0x7680モードリアンHAMMER

キャラクターのステータスです。私も良くわからない部分がありますので、ご参考程度です。

オフセット意味
+0x00 性別(0x01: おとこ、0x02: おんな)
+0x01-02真の性格 / 性格(01: ローフル、02: カオティック、03: ニュートラル)
+0x03 種族(01: 人間、02: エルフ、03: ドワーフ、04: ノーム、05: 半オーク)
+0x04 職業(01: 騎士、02: 戦士、03: 弓使い、04: 僧侶、05: 魔法使い、06: 盗賊)
+0x05-06真の知性 / 現在の知性
+0x07-08真の力 / 現在の力
+0x09-0a真の魅力 / 現在の魅力
+0x0b-0c真の耐性 / 現在の耐性
+0x0d-0e真の素早さ / 現在の素早さ
+0x0f-10真の技能 / 現在の技能
+0x11-12真の幸運 / 現在の幸運
+0x13-14真のレベル / 現在のレベル
+0x15 年齢
+0x16 日数(100日で 1歳増える)
+0x17-19経験値(3バイト)
+0x1a
+0x1b-1c現在のMP(2バイト)
+0x1d-1e最大のMP(2バイト)
+0x1f-20真のML / 現在のML(魔法レベル)
+0x21-22GEM(2バイト)
+0x23-24現在のHP(2バイト)
+0x25-28真の最大HP(2バイト)/ 現在の最大 HP(2バイト)
+0x29 GOLD(3バイト)
+0x2c
+0x2d AC
+0x2e 防御力?
+0x2f FOOD
+0x30 状態(bit0: 眠り、1: 闇、2: 無言、3: 病気、4: 毒、5: 麻痺、6: 気絶、7: 下記参照)
bit7 をセットすると、動きが変わる。0xa0〜: 石、0xc0〜: 死亡、0xff: 灰
+0x31-36装備品(1バイト x 6)
+0x37-3cバックパック(1バイト x 6)
+0x3d-42装備品 魔法使用回数(1バイト x 6)
+0x43-48バックパック 魔法使用回数(1バイト x 6)
+0x49-4a真の耐魔法 / 現在の耐魔法
+0x4b-4c真の耐炎 / 現在の耐炎
+0x4d-4e真の耐寒 / 現在の耐寒
+0x4f-50真の耐電気 / 現在の耐電気
+0x51-52真の耐酸 / 現在の耐酸
+0x53-54真の耐恐怖 / 現在の耐恐怖
+0x55-56真の耐毒 / 現在の耐毒
+0x57-58真の耐眠 / 現在の耐眠
+0x59 武器攻撃力、ダイス(計算式dX+YのX)
+0x5a 武器攻撃力、追加(計算式dX+YのY)
+0x5b 弓の攻撃力、ダイス(計算式dX+YのX)
+0x5c 弓の攻撃力、追加(計算式dX+YのY)
+0x5d 盗賊の技能、初期値と1Lv分の上昇値は以下の通り。
  • 騎士0x00, +2
  • 戦士 未調査
  • 弓使い 未調査
  • 僧侶0x01, +2
  • 魔法使い0x01, +2
  • 盗賊0x32, +2、盗賊の合鍵を装備すると+20

クエストの管理フラグ系。

オフセット意味
+0x5e 受注したクエスト
  • 0x00: なし
  • 0x01-07: ロード・アイアンフィスト(ホワイトウルフ城)
  • 0x08-0e: ロード・インスペクトロン(ブラックリッジノース城)
  • 0x0f-15: ロード・ハッカー(ブラックリッジサウス城)
  • 0xff: アラマー王(アラマー城)
    「カーメンカのクリプトを探せ」はクリア不可能、僧侶ML3「ちゅうし」でキャンセル
+0x5f
+0x60
+0x61 メインクエストフラグ
  • bit0: 手紙(コーラック、ソーピガル地下)
  • bit1: 手紙(アガール、エルキューンの町)
  • bit2: 手紙(テルゴラン、ダスクの町)
  • bit3: 兄弟(ゾム、アルガリーの町)
  • bit4: 兄弟(ザム、ポートスミスの町)
  • bit5: ルビーの笛(C1)兄弟のフラグがクリアされる
  • bit6: 魔法の砦入場
  • bit7: 金の鍵(魔法の砦B2)全フラグが消える
+0x62 囚人のクエストフラグ
  • bit0: ラナローの依頼(コリンブルッフ洞窟)
  • bit1: ドラガデューン城
  • bit2: デューム城
  • bit3: アラマー城
  • bit4: ホワイトウルフ城
  • bit5: ブラックリッジノース城
  • bit6: ブラックリッジサウス城
  • bit7: E1の審判の巨人を訪れた(クリアできなくてもセット、他のフラグが消える)
+0x63 4匹のビーストクエストフラグ
  • bit0: 海のビースト
  • bit1: 砂漠のビースト
  • bit2: 空のビースト
  • bit3: 森のビースト
  • bit4: ?
  • bit5: ?
  • bit6: ?
  • bit7: 車輪を回した
+0x64
+0x65 オーラの色クエストフラグ
  • 0x00: 未確定
  • 0x01: あか
  • 0x02: あお
  • 0x03: みどり
  • 0x04: きいろ
  • 0x05: むらさき
  • 0x06: オレンジ
  • 0x07: くろ
  • 0x08: しろ
  • 0x0f: きんいろ
  • 0x40: E2でロボットに会った(ロード・アイアンフィストに会うと消える)
  • 0x80: A4で最果ての島の問いに正解した
+0x66 ロード・インスペクトロン(ブラックリッジノース城)条件達成フラグ
  • bit0: 森のあばら家
  • bit1: ブリセス・ピーク
  • bit2: サボテンのワイン
  • bit3: オクザールの神殿
  • bit4: ドラガデューンの GOLD を経験に変える泉
  • bit5: レイバン砦のクリスタルの謎を解け
  • bit6: 魔法の砦を征服せよ
  • bit7: 全部クリアするとセット
+0x67 ロード・ハッカー(ブラックリッジサウス城)条件達成フラグ
アイテム所持が条件の場合、王に話しかけた瞬間にフラグセットされる。
  • bit0: にんにく
  • bit1: とりかぶと
  • bit2: ベラドンナ
  • bit3: メデューサの首
  • bit4: ウィバーンの目
  • bit5: ドラゴンの牙
  • bit6: オクリムの指輪
  • bit7: 全部クリアするとセット
+0x68 ロード・アイアンフィスト(ホワイトウルフ城)条件達成フラグ
  • bit0: レイバン砦
  • bit1: ロード・キルバーンを探せ(さばくのちず、が条件)
  • bit2: ポートスミスの秘密を暴け
  • bit3: 海賊の秘密の洞窟を探せ
  • bit4: ジョリー・レイバンを探せ
  • bit5: 幽霊海賊船アナーキストを滅ぼせ
  • bit6: レイバン砦を征服せよ
  • bit7: 全部クリアするとセット
+0x69 ロード・インスペクトロン(ブラックリッジノース城)クリアフラグ
ビットの意味は条件達成フラグと同じ。
+0x6a ロード・ハッカー(ブラックリッジサウス城)クリアフラグ
ビットの意味は条件達成フラグと同じ。
+0x6b ロード・アイアンフィスト(ホワイトウルフ城)クリアフラグ
ビットの意味は条件達成フラグと同じ。
+0x6c 能力アップの泉クエストフラグ
  • bit0: 耐性(A1)
  • bit1: 魅力(D2)
  • bit2: 知性(E2)
  • bit3: 力(ポートスミス地下)
  • bit4: 技能(ダスク地下)
  • bit5: 素早さ(ダスク地下)
  • bit6: 幸運(ドラガデューン城)
  • bit7: 南のクレリック(ドラガデューン城B3)
+0x6d アストラルクエストフラグ
  • bit0: 封印1(アストラル)
  • bit1: 封印2(アストラル)
  • bit2: 封印3(アストラル)
  • bit3: 封印4(アストラル)
  • bit4: 封印5(アストラル)
  • bit5: 聖域(聖域でセット、イドの迷宮が未踏破扱いになる、2回聖域に行かせないため?)
  • bit6: イドの迷宮クリア
  • bit7: 聖域(ゲームクリアフラグ)
+0x6e
+0x6f 滞在中の町、パーティーメンバーのみ、セーブ時に更新
+0x70
+0x71-76仲間のID(1バイト x 6)セーブ時に更新
即変更が効く値はアドレス0xa7-acにある。
+0x77 パーティー人数
即変更が効く値はアドレス0xa6にある。
+0x78
+0x79
+0x7a
+0x7b
+0x7c
+0x7d
+0x7e
+0x7f チェックサム(詳細は未調査)
編集者:すずき(2023/09/29 23:12)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2023年7月30日

PHP 8への道のり、PukiWiki編

目次: 自宅サーバー

以前(2023年7月28日2023年7月13日の日記参照)この日記システムをPHPの最新バージョンPHP 8に対応させました。日記システムは恐らく移行できたと思います。

このサイトはもう一つ主要なシステムとして、PukiWikiを設置していますが、バージョンアップをサボっていてPHP 8に未対応のバージョンの1.5.0か何かのままだったため、エラーになって真っ白ページになっていました。色々イカンので最新版の1.5.4にアップデートしました。

OSSの維持は大変そう

PukiWikiといえば2006年頃に1.4.x系のリリースが止まりました。私はいちユーザーでプロジェクトの内情は知らないですが、開発者の方々(※)が会話しているWikiを確認すると結構荒れてました。2010年頃には、メンテナに対して退けなんて意見を言っている人までいます(開発談義/10 - PukiWiki-devにログが残っています)。ひぇー、こわ……。

開発者不足で困っているPukiWikiプロジェクトですが、2014年に新たなコミッターさんが参加され、今は2年くらいに一度1.5.x系がリリースされています。

  • 1.5.4: 2022-03-30
  • 1.5.3: 2020-03-30
  • 1.5.2: 2019-03-01
  • 1.5.1: 2016-03-07
  • 1.5.0: 2014-07-19
  • 1.4.7_notb: 2006-10-21

コミットログを見ると1.5.x系の開発(PHP 5対応やPHP 8対応なども)はその新たなコミッターさんが頑張っていらっしゃるようです。10年続けているのは凄いですね。

(※)OSDNはプロジェクトメンバー = コミッターでしたっけ?PukiWikiのプロジェクトメンバーは メンバーリスト - PukiWiki - OSDN で確認できます。

編集者:すずき(2024/01/13 14:30)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2023年7月28日

PHP 8への道のり、デバッグ編

目次: 自宅サーバー

以前(2023年7月13日の日記参照)この日記システムをPHPの最新バージョンPHP 8に対応させました。このとき実はコメントがついた日記の一部がエラーになって真っ白ページしか出なくなっていました。私も気づいていなかったくらいなので、誰も気づかなかったはず。たぶん。

エラーメッセージから原因がよくわからず、真面目にデバッグしてみたところ、タグを変換するための設定を思いっきり間違っていました。存在しないキーでハッシュを参照しまくっておりエラー多発です。これは動かないですね。

PHP 8の動きには納得ですけど、PHP 5はこれで動いていたことが逆に不思議です。PHP 5はおおらかなプログラミング言語ですね……。

編集者:すずき(2024/01/13 14:29)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



link もっと前
2023年8月8日 >>> 2023年7月26日
link もっと後

管理用メニュー

link 記事を新規作成

<2023>
<<<08>>>
--12345
6789101112
13141516171819
20212223242526
2728293031--

最近のコメント5件

  • link 21年9月20日
    すずきさん (11/19 01:04)
    「It was my pleasure.」
  • link 21年9月20日
    whtさん (11/17 23:41)
    「This blog solves my ...」
  • link 24年10月1日
    すずきさん (10/06 03:41)
    「xrdpで十分動作しているので、Wayl...」
  • link 24年10月1日
    hdkさん (10/03 19:05)
    「GNOMEをお使いでしたら今はWayla...」
  • link 24年10月1日
    すずきさん (10/03 10:12)
    「私は逆にVNCサーバーに繋ぐ使い方をした...」

最近の記事3件

  • link 23年4月10日
    すずき (11/15 23:48)
    「[Linux - まとめリンク] 目次: Linux関係の深いまとめリンク。目次: RISC-V目次: ROCK64/ROCK...」
  • link 24年11月6日
    すずき (11/15 23:47)
    「[Ubuntu 24.04 LTS on ThinkPad X1 Carbon Gen 12] 目次: Linux会社ではTh...」
  • link 24年11月11日
    すずき (11/15 23:26)
    「[Pythonのテストフレームワーク] 目次: Python最近Pythonを触ることが増えたのでテストについて調べようと思い...」
link もっとみる

こんてんつ

open/close wiki
open/close Linux JM
open/close Java API

過去の日記

open/close 2002年
open/close 2003年
open/close 2004年
open/close 2005年
open/close 2006年
open/close 2007年
open/close 2008年
open/close 2009年
open/close 2010年
open/close 2011年
open/close 2012年
open/close 2013年
open/close 2014年
open/close 2015年
open/close 2016年
open/close 2017年
open/close 2018年
open/close 2019年
open/close 2020年
open/close 2021年
open/close 2022年
open/close 2023年
open/close 2024年
open/close 過去日記について

その他の情報

open/close アクセス統計
open/close サーバ一覧
open/close サイトの情報

合計:  counter total
本日:  counter today

link About www.katsuster.net
RDFファイル RSS 1.0

最終更新: 11/19 01:04