全体
ヘッダ部(1行目)
各階層データ
ワンダリングモンスター分布データ
鍵付き扉データ
イベントデータ
アイテムデータ
プレイヤーデータ
モンスターデータ
(イメージ番号の並び順)
| Title | ImageSize |
| String | Title | タイトル |
| int | ImageSize | 部品イメージの大きさ |
| Floor | NumberOfFloor |
| "Floor" | 階層データ定義部開始のキーワード | |
| int | NumberOfFloor | マップに含まれる階層数 |
| FloorTitle | FloorLabel | - NumberOfFloor個 | ||
| nx | ny | |||
| ceil | red | green | blue | |
| floor | red | green | blue | |
| wall | red | green | blue | |
| door | red | green | blue | |
| w11 | w12 | ...... | ||
| ...... | wxy |
| String | FloorTitle | 階層タイトル (タイトル無しは"null") | ||||||||
| int | FloorLabel | 階層番号(地下は<0) | ||||||||
| int | nx,ny | 階層の大きさ | ||||||||
| "ceil","floor","wall","door" | 天井・床・壁・鍵無し扉を表すキーワード | |||||||||
| int | red,green,blue | 表示色のRGB成分(0〜255) | ||||||||
| int | wxy | 壁データ (x=1〜nx, y=1〜ny)
|
ワンダリングモンスター分布データ
MonsterMap
| "MonsterMap" | ワンダリングモンスター分布データ定義部開始のキーワード |
| fullfloor | floorLabel | monsterNumber | |
| monster | encount | - monsterNumber個 |
| "fullfloor" | 全階層を表すキーワード | |
| int | floorLabel | 階層番号 |
| int | monsterNumber | 現れるモンスター種類数 |
| int | monster | モンスター番号 |
| int | encount | モンスター遭遇確率(%) |
end
| "end" | ワンダリングモンスター分布データ定義部終了のキーワード |
| KeyDoor | NumberOfKey |
| "KeyDoor" | 鍵付扉データ定義部開始のキーワード | |
| int | NumberOfKey | 鍵の種類数 |
| KeyLabel | red | green | blue | - NumberOfKey個 |
| int | KeyLabel | 鍵番号(<0) |
| int | red,green,blue | 扉の表示色のRGB成分(0〜255) |
イベントデータ
Event
| "Event" | イベントデータ定義部開始のキーワード |
スタート
| start | floor | x | y | MessageLine | |
| message | - MessageLine行 |
| "start" | スタート定義部のキーワード | |
| int | floor,x,y | スタート位置 |
| int | MessageLine | スタート時メッセージの行数 |
| String | message | スタート時メッセージ |
ゴール
| goal | floor | x | y | MessageLine | |
| message | - MessageLine行 |
| "goal" | ゴール定義部のキーワード | |
| int | floor,x,y | ゴール位置 |
| int | MessageLine | ゴール時メッセージの行数 |
| String | message | ゴール時メッセージ |
階段
| stairs | floor1 | x1 | y1 | floor2 | x2 | y2 |
| message1 | ||||||
| message2 |
| "stairs" | 階段定義部のキーワード | |
| int | floor1,x1,y1,floor2,x2,y2 | (上下)階段位置 |
| String | message1,massage2 | (上下)階段のメッセージ |
片道ワープ
| warp1way | floor1 | x1 | y1 | floor2 | x2 | y2 | message |
| "warp1way" | 片道ワープ定義部のキーワード | |
| int | floor1,x1,y1 | ワープ入り口位置 |
| int | floor2,x2,y2 | ワープ行き先位置 |
| String | message | ワープ時メッセージ |
双方向ワープ
| warp2way | floor1 | x1 | y1 | floor2 | x2 | y2 | message |
| "warp2way" | 双方向ワープ定義部のキーワード | |
| int | floor1,x1,y1,floor2,x2,y2 | ワープ位置(2ヶ所) |
| String | message | ワープ時メッセージ |
エレベーター
| elevator | NumberOfFloor | message | |
| floor | x | y | - NumberOfFloor個 |
| "elevator" | エレベーター定義部のキーワード | |
| int | NumberOfFloor | エレベーターで移動できる階層数 |
| String | message | エレベーターのメッセージ |
| int | floor,x,y | エレベーターの設置位置 |
アイテム
| item | ItemLabel | floor | x | y |
| message1 | ||||
| message2 |
| "item" | アイテム獲得位置定義部のキーワード | |
| int | ItemLabel | アイテム番号 |
| int | floor,x,y | アイテムがある位置 |
| String | message1 | アイテム発見時のメッセージ |
| String | message2 | アイテム獲得時のメッセージ |
固定モンスター
| encount | MonsterLabel | floor | x | y |
| message |
| "encount" | 固定モンスター遭遇位置定義部のキーワード | |
| int | MonsterLabel | モンスター番号 |
| int | floor,x,y | 固定モンスター遭遇位置 |
| String | message | モンスター遭遇時のメッセージ |
メッセージ
| message | floor | x | y | MessageLine | |
| message | - MessageLine行 |
| "message" | メッセージ定義部のキーワード | |
| int | floor,x,y | メッセージ位置 |
| int | MessageLine | メッセージの行数 |
| String | message | メッセージ内容 |
回復ポイント
| heal | floor | x | y |
| message1 | |||
| message2 |
| "heal" | 回復ポイント定義部のキーワード | |
| int | floor,x,y | 回復ポイント位置 |
| String | message1 | 回復ポイント発見時のメッセージ |
| String | message2 | 回復時のメッセージ |
end
| "end" | イベントデータ定義部終了のキーワード |
アイテムデータ
Item
| "Item" | アイテムデータ定義部開始のキーワード |
| ItemLabel | ItemType | ItemValue | UseSwitch | DropSwitch | ItemName |
| int | ItemLabel | アイテム番号 | ||||||||
| String | ItemType | アイテムの種類
|
||||||||
| int | ItemValue | アイテム属性値
|
||||||||
| int | UseSwitch | 0:使用できないアイテム 1:使用できるアイテム | ||||||||
| int | DropSwitch | 0:捨てられないアイテム 1:捨てられるアイテム | ||||||||
| String | ItemName | アイテムの名前 |
end
| "end" | アイテムデータ定義部終了のキーワード |
プレイヤーデータ
Player
| "Player" | プレイヤーデータ定義部開始のキーワード |
| PlayerName | HP | Attack | Defence | Weapon | DefendArm | MaxLebel | |
| Label | HP | attack | defence | Experience | - (MaxLebel-1)個 |
| String | PlayerName | プレイヤーの名前 |
| int | HP | 初期HP |
| int | Attack | 初期攻撃力 |
| int | Defence | 初期防御力 |
| int | Weapon | 初期装備武器番号 |
| int | DefendArm | 初期装備防具番号 |
| int | MaxLebel | レベルの最大値 |
| int | Lebel | レベル |
| int | HP | レベルアップで上昇するHP |
| int | attack | レベルアップで上昇する攻撃力 |
| int | defence | レベルアップで上昇する防御力 |
| int | Experience | レベル到達に必要な経験値 |
モンスターデータ
Monster
| "Monster" | モンスターデータ定義部開始のキーワード |
| MonsterLabel | MonsterName | HP | attack | defence | experience | NumberOfItem | |
| ItemLabel | DropProbability | - NumberOfItem個 |
| int | MonsterLabel | モンスター番号 |
| String | MonsterName | モンスターの名前 |
| int | HP | モンスターのHP |
| int | attack | モンスターの攻撃力 |
| int | defence | モンスターの防御力 |
| int | experience | モンスターを倒すと得られる経験値 |
| int | NumberOfItem | モンスターを倒すと得られるアイテムの種類数 |
| int | ItemLabel | アイテム番号 |
| int | DropProbability | アイテムを落とす確率(%) |
end
| "end" | モンスターデータ定義部終了のキーワード |
イメージ番号の並び順
横にN1個、縦にN2個並んでいる場合
| 0 | 1 | ...... | N1-1 |
| N1 | N1+1 | ...... | 2N1-1 |
| ・ | |||
| ・ | |||
| ・ | |||
| N1(N2-1) | N1(N2-1)+1 | ...... | N1N2-1 |
| 0 | 1 | 2 | 3 | 4 |
| 5 | 6 | 7 | 8 | 9 |
| オーク | バンパイアバット | スケルトン | ゾンビ | Gアント |
| Sアント | Qアント | レッサーバンパイア | ウェアウルフ | ヴァンパイア |