「逆コンパイル向け/解析情報/map_data」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
map_data
*マップ関連
MAP情報を格納する配列の中に格納されている。
ワールドマップ上に存在するマップオブジェクトの一覧
adata.s1
dim adata, 40, 200 ~Version 1.16 reloaded fix 3(2009 Christmas Edition)
40要素 × 200オブジェクト分
dim adata, 40, 500 Version 1.17(開発版)~Version 1.22(開発版)
40要素 × 500オブジェクト分
|adata(00, マップNo)|マップタイプ|
|~ | 01:ワールドマップ|
|~ | ・ノースティリス|
|~ | 02:アクリ・テオラ、ラーナ、工房ミラル・ガロク、パルミア大使館|
|~ | 03:街|
|~ | ・ヴェルニース|
|~ | ・ヨウィン|
|~ | ・パルミア|
|~ | ・ダルフィ|
|~ | ・ポート・カプール|
|~ | ・ノイエル|
|~ | ・ルミエスト|
|~ | 04:野外|
|~ | 05:プレイヤー物件|
|~ | ・わが家|
|~ | ・シェルター(プレイヤー物件)|
|~ | ・牧場|
|~ | ・博物館|
|~ | ・店|
|~ | ・畑|
|~ | ・倉庫|
|~ | 06:ルミエスト墓所、神々の休戦地、妹の館、|
|~ | 混沌の城《獣》、混沌の城《機甲》、混沌の城《奇形》、実験場、シェルター(各街)|
|~ | 07:ハウスドーム、闘技場、コロシアム、即時依頼時マップ|
|~ | 20:ダンジョン(洞窟)|
|~ | ・レシマス|
|~ | ・死者の洞窟|
|~ | ・竜窟|
|~ | ・山道|
|~ | ・子犬の洞窟|
|~ | ・ミノタウロスの巣|
|~ | ・イークの洞窟|
|~ | ・ピラミッド|
|~ | 21:ダンジョン(塔)|
|~ | ・灼熱の塔|
|~ | 22:ダンジョン(森)|
|~ | 23:ダンジョン(砦)|
|~ | ・古城|
|adata(01, マップNo)|マップオブジェクトが存在するワールドマップ上のX座標|
|adata(02, マップNo)|マップオブジェクトが存在するワールドマップ上のY座標|
|||
|adata(06, マップNo)|マップの到達最深階|
|||
|adata(10, マップNo)|マップの最深階|
|||
|adata(12, マップNo)||
|||
|adata(16, マップNo)|マップオブジェクト識別番号|
|~ | マップNoとは必ずしも対応しない(特に複数建てられる物件)が、多くの場合は一致している。|
|~ | 002:野外|
|~ | 003:レシマス|
|~ | 004:ノースティリス|
|~ | 005:ヴェルニース|
|~ | 006:闘技場|
|~ | 007:わが家|
|~ | 008:ランダムダンジョン|
|~ | 009:実験場|
|~ | 010:ルミエスト墓所|
|~ | 011:ポート・カプール|
|~ | 012:ヨウィン|
|~ | 013:即時依頼時マップ|
|~ | ・街近辺|
|~ | ・市街地|
|~ | ・パーティー会場|
|~ | ・※依頼内容によって変化|
|~ | 014:ダルフィ|
|~ | 015:パルミア|
|~ | 016:灼熱の塔|
|~ | 017:死者の洞窟|
|~ | 018:古城|
|~ | 019:竜窟|
|~ | 020:神々の休戦地|
|~ | 021:アクリ・テオラ|
|~ | 022:混沌の城《獣》|
|~ | 023:混沌の城《機甲》|
|~ | 024:混沌の城《奇形》|
|~ | 025:ラーナ|
|~ | 026:山道|
|~ | 027:子犬の洞窟|
|~ | 028:イークの洞窟|
|~ | 029:妹の館|
|~ | 030:シェルター|
|~ | 031:牧場|
|~ | 032:パルミア大使館|
|~ | 033:ノイエル|
|~ | 034:工房ミラル・ガロク|
|~ | 035:ハウスドーム|
|~ | 036:ルミエスト|
|~ | 037:ピラミッド|
|~ | 038:ミノタウロスの巣|
|~ | 040:コロシアム|
|~ | 041:牢獄|
|~ | 042:すくつ|
|~ | 043:ノースティリス南関所|
|~ | 044:サウスティリス|
|~ | 045:サウスティリス北関所|
|~ | 046:煙とパイプ亭|
|~ | 047:テストワールド|
|~ | 048:テストワールド北関所|
|~ | 101:博物館|
|~ | 102:店|
|~ | 103:畑|
|~ | 104:倉庫|
|adata(17, マップNo)|マップの開始階層(=危険度)|
|||
|adata(20, マップNo)|ダンジョンの主討伐フラグ|
|~ | -1:討伐済み|
|||
|adata(22, マップNo)|アリーナ連勝数|
|adata(23, マップNo)|ペットアリーナ連勝数|
|adata(24, マップNo)|アリーナの対戦相手(決闘)用乱数種?|
|||
|adata(26, マップNo)|アリーナの対戦相手(ランブル)用乱数種?|
|~ | 次の決闘の開始日時。|
|adata(27, マップNo)|次のランブルの開始日時。|
|adata(2X, マップNo)|%s < 現在時刻なら挑戦できない。|
Version 1.02(開発版)~Version 1.16 reloaded fix 3(2009 Christmas Edition)
Version 1.02(開発版)以前は未確認
マップNo100~149はプレイヤーが建設する我が家以外の建物用、マップNo150~199はランダムダンジョン用。
Version 1.17(開発版)~Version 1.22(開発版)
マップNo300~449はプレイヤーが建設する我が家以外の建物用、マップNo450~499はランダムダンジョン用。
どちらも使用されていない領域(adata(16, マップNo) == 0)に新しく作られる。
使用されていない領域が無ければ生成に失敗する。
----
**ワールドマップ上に存在する各マップオブジェクトの詳細?(目次みたいなもの?)
mdata_????.s2
dim mdata, 100
|mdata(00)|現在いるマップのX方向の大きさ|
|mdata(01)|現在いるマップのY方向の大きさ|
|mdata(02)|現在いるマップの描画に使用するマップチップセットの指定|
|~ |※Version 1.22(開発版)時点では単純にgraphicフォルダ内のmap?.bmpの ?部分をあらわす整数値|
|mdata(03)|次回マップ再生成年月日時(?)|
|~ | (年 * 24 * 30 * 12) + (月 * 24 * 30) + (日 * 24) + (時) + 24|
|~ | (例)24=0年0月0日 768=0年1月1日 |
|||
|mdata(06)|現在いるマップのタイプ|
|~ | 1:ワールドマップ|
|~ | 3:街(依頼掲示板有り)(?)|
|~ | 5:|
|mdata(07)|マップ再生成フラグ(?)|
|~ | 0:強制新規再作成|
|~ | マップデータ(mdata_xxx.s2)が存在していても必ず新規作成|
|~ | ※子犬の洞窟|
|~ | 1:再生成可能マップ(?)|
|mdata(16)|生成年月日時(?)|
|~ | (年 * 24 * 30 * 12) + (月 * 24 * 30) + (日 * 24) + (時) + 24|
|~ | (例)24=0年0月0日 768=0年1月1日 |
mdatan_????.s2
sdim mdatan, 20, 2
改行付きテキストファイル
2行
1:マップ名?
2:?
※mdata_????.s2とセット
----
map_data
*マップ関連
MAP情報を格納する配列の中に格納されている。
ワールドマップ上に存在するマップオブジェクトの一覧
adata.s1
dim adata, 40, 200 ~Version 1.16 reloaded fix 3(2009 Christmas Edition)
40要素 × 200オブジェクト分
dim adata, 40, 500 Version 1.17(開発版)~Version 1.22(開発版)
40要素 × 500オブジェクト分
|adata(00, マップNo)|マップタイプ|
|~ | 01:ワールドマップ|
|~ | ・ノースティリス|
|~ | 02:アクリ・テオラ、ラーナ、工房ミラル・ガロク、パルミア大使館|
|~ | 03:街|
|~ | ・ヴェルニース|
|~ | ・ヨウィン|
|~ | ・パルミア|
|~ | ・ダルフィ|
|~ | ・ポート・カプール|
|~ | ・ノイエル|
|~ | ・ルミエスト|
|~ | 04:野外|
|~ | 05:プレイヤー物件|
|~ | ・わが家|
|~ | ・シェルター(プレイヤー物件)|
|~ | ・牧場|
|~ | ・博物館|
|~ | ・店|
|~ | ・畑|
|~ | ・倉庫|
|~ | 06:ルミエスト墓所、神々の休戦地、妹の館、|
|~ | 混沌の城《獣》、混沌の城《機甲》、混沌の城《奇形》、実験場、シェルター(各街)|
|~ | 07:ハウスドーム、闘技場、コロシアム、即時依頼時マップ|
|~ | 20:ダンジョン(洞窟)|
|~ | ・レシマス|
|~ | ・死者の洞窟|
|~ | ・竜窟|
|~ | ・山道|
|~ | ・子犬の洞窟|
|~ | ・ミノタウロスの巣|
|~ | ・イークの洞窟|
|~ | ・ピラミッド|
|~ | 21:ダンジョン(塔)|
|~ | ・灼熱の塔|
|~ | 22:ダンジョン(森)|
|~ | 23:ダンジョン(砦)|
|~ | ・古城|
|adata(01, マップNo)|マップオブジェクトが存在するワールドマップ上のX座標|
|adata(02, マップNo)|マップオブジェクトが存在するワールドマップ上のY座標|
|||
|adata(06, マップNo)|マップの到達最深階|
|||
|adata(10, マップNo)|マップの最深階|
|||
|adata(12, マップNo)||
|||
|adata(16, マップNo)|マップオブジェクト識別番号|
|~ | マップNoとは必ずしも対応しない(特に複数建てられる物件)が、多くの場合は一致している。|
|~ | 002:野外|
|~ | 003:レシマス|
|~ | 004:ノースティリス|
|~ | 005:ヴェルニース|
|~ | 006:闘技場|
|~ | 007:わが家|
|~ | 008:ランダムダンジョン|
|~ | 009:実験場|
|~ | 010:ルミエスト墓所|
|~ | 011:ポート・カプール|
|~ | 012:ヨウィン|
|~ | 013:即時依頼時マップ|
|~ | ・街近辺|
|~ | ・市街地|
|~ | ・パーティー会場|
|~ | ・※依頼内容によって変化|
|~ | 014:ダルフィ|
|~ | 015:パルミア|
|~ | 016:灼熱の塔|
|~ | 017:死者の洞窟|
|~ | 018:古城|
|~ | 019:竜窟|
|~ | 020:神々の休戦地|
|~ | 021:アクリ・テオラ|
|~ | 022:混沌の城《獣》|
|~ | 023:混沌の城《機甲》|
|~ | 024:混沌の城《奇形》|
|~ | 025:ラーナ|
|~ | 026:山道|
|~ | 027:子犬の洞窟|
|~ | 028:イークの洞窟|
|~ | 029:妹の館|
|~ | 030:シェルター|
|~ | 031:牧場|
|~ | 032:パルミア大使館|
|~ | 033:ノイエル|
|~ | 034:工房ミラル・ガロク|
|~ | 035:ハウスドーム|
|~ | 036:ルミエスト|
|~ | 037:ピラミッド|
|~ | 038:ミノタウロスの巣|
|~ | 040:コロシアム|
|~ | 041:牢獄|
|~ | 042:すくつ|
|~ | 043:ノースティリス南関所|
|~ | 044:サウスティリス|
|~ | 045:サウスティリス北関所|
|~ | 046:煙とパイプ亭|
|~ | 047:テストワールド|
|~ | 048:テストワールド北関所|
|~ | 101:博物館|
|~ | 102:店|
|~ | 103:畑|
|~ | 104:倉庫|
|adata(17, マップNo)|マップの開始階層(=危険度)|
|||
|adata(20, マップNo)|ダンジョンの主討伐フラグ|
|~ | -1:討伐済み|
|||
|adata(22, マップNo)|アリーナ連勝数|
|adata(23, マップNo)|ペットアリーナ連勝数|
|adata(24, マップNo)|アリーナの対戦相手(決闘)用乱数種?|
|||
|adata(26, マップNo)|アリーナの対戦相手(ランブル)用乱数種?|
|~ | 次の決闘の開始日時。|
|adata(27, マップNo)|次のランブルの開始日時。|
|adata(2X, マップNo)|%s < 現在時刻なら挑戦できない。|
Version 1.02(開発版)~Version 1.16 reloaded fix 3(2009 Christmas Edition)
Version 1.02(開発版)以前は未確認
マップNo100~149はプレイヤーが建設する我が家以外の建物用、マップNo150~199はランダムダンジョン用。
Version 1.17(開発版)~Version 1.22(開発版)
マップNo300~449はプレイヤーが建設する我が家以外の建物用、マップNo450~499はランダムダンジョン用。
どちらも使用されていない領域(adata(16, マップNo) == 0)に新しく作られる。
使用されていない領域が無ければ生成に失敗する。
----
**ワールドマップ上に存在する各マップオブジェクトの詳細?(目次みたいなもの?)
mdata_????.s2
dim mdata, 100
|mdata(00)|現在いるマップのX方向の大きさ|
|mdata(01)|現在いるマップのY方向の大きさ|
|mdata(02)|現在いるマップの描画に使用するマップチップセットの指定|
|~ |※Version 1.22(開発版)時点では単純にgraphicフォルダ内のmap?.bmpの ?部分をあらわす整数値|
|mdata(03)|次回マップ再生成年月日時(?)|
|~ | (年 * 24 * 30 * 12) + (月 * 24 * 30) + (日 * 24) + (時) |
|~ | (例)0=0年0月0日 744=0年1月1日 |
|||
|mdata(06)|現在いるマップのタイプ|
|~ | 1:ワールドマップ|
|~ | 3:街(依頼掲示板有り)(?)|
|~ | 5:|
|mdata(07)|マップ再生成フラグ(?)|
|~ | 0:強制新規再作成|
|~ | マップデータ(mdata_xxx.s2)が存在していても必ず新規作成|
|~ | ※子犬の洞窟|
|~ | 1:再生成可能マップ(?)|
|mdata(16)|生成年月日時(?)|
|~ | (年 * 24 * 30 * 12) + (月 * 24 * 30) + (日 * 24) + (時) + 24|
|~ | (例)24=0年0月0日 768=0年1月1日 |
mdatan_????.s2
sdim mdatan, 20, 2
改行付きテキストファイル
2行
1:マップ名?
2:?
※mdata_????.s2とセット
----