石器时代LA官方

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 5676|回复: 3

石器時代客戶端 battlemap (battle*.sab) 格式

[复制链接]

1万

主题

491

回帖

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35549
石币
24710
发表于 2013-9-5 19:54:55 | 显示全部楼层 |阅读模式

每個 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)
回复

使用道具 举报

2

主题

33

回帖

36

积分

新手上路

Rank: 1

积分
36
石币
1
发表于 2017-7-27 17:05:48 | 显示全部楼层
不懂,油说明吗
回复 支持 反对

使用道具 举报

3

主题

26

回帖

162

积分

注册会员

Rank: 2

积分
162
石币
1
发表于 2017-8-21 12:34:30 | 显示全部楼层

不懂,油说明吗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|石器时代LA官方

GMT+8, 2024-5-16 12:20 , Processed in 0.109560 second(s), 21 queries .

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表