close
每個 battle*.sab 檔案大小 804 byte
地圖面積為 20*20 座標面積,所以有400個地圖號
每個地圖號長度 2 byte , 地圖圖片號資訊為 800 byte
格式如下:
byte[4] 內容固定是SAB_ (底線表示空格,16進位為 53 41 42 20)
byte[2*400] 每 2 byte 為一格地圖的地圖號,順序為由西向東,由北到南(0,0)、(0,1)...(0,19)、(1,0)...(19,19)
另外,KSA (KoreaStonaAge)有的battlemap大小超過804byte,可能為1604byte
因為這類戰鬥地圖有第二層,建築層
格式如下:
byte[4] SAB_
byte[800] 地板層
byte[800] 建築層
如果戰鬥地圖要轉成客戶端地圖也可以,大小為 1608 byte
格式如下:
byte[8] 內容固定為 14 00 00 00 14 00 00 00
byte[2*400] 內容為戰鬥地圖的地圖號資訊,但是高低位要互換,比方說地圖號在battlemap是 00 64,在客戶端地圖要換成 64 00
byte[800] 內容都是 00 (客戶端地圖需要建築層,故建築層都填補00)
文章標籤
全站熱搜