四國軍棋怎麼儲存覆盤
?四國軍棋怎麼看覆盤?下面小編給你介紹QQ四國軍旗佈局儲存檔案jql與j覆盤檔案的方法吧
QQ四國軍旗佈局儲存檔案jql與j覆盤檔案
gs研究
一、相關值表
二、佈局檔案
說明:QQ四國軍旗佈局檔案是儲存軍旗佈局的檔案,其後綴名為jql。 例:
檔案使用WinHex開啟,檢視內容如下:
Offset 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
00000000 51 51 47 61 6D 65 20 4A 51 4C 20 46 69 6C 65 00 QQGame JQL File
00000010 57 04 00 00 09 0A 08 0D 07 05 00 04 00 0C 07 09 W
00000020 00 0D 06 0B 00 0B 00 0A 04 0D 08 03 0C 0B 0C 03
00000030 02 03
調入到遊戲中佈局顯示如下圖:
具體內容說明:
1.00~0F:檔案標識,即ASCII表示的一句話——“QQGame JQL File” 2.10~113:固定值:57 04 00 00
3.14~31:棋盤佈局,一個6×5的矩陣,其值分別對應棋盤上每一個棋子:第一個值對應左
上角第一個棋子,第二個值對應第一行第二列的棋子,依此類推。***值與棋子對應關係見相關值表***
三、覆盤檔案
說明:QQ軍旗覆盤檔案是儲存軍旗整個棋局的檔案,其後綴名為jgs。
調入到遊戲中的初始佈局顯示如下圖:
具體內容說明:
1*** 檔案頭***00~1F共32位元組***
1. 00 ~ 0A:檔案標識,即ASCII表示的一句話——“QQGame JQS” 2. 0B ~ 0E:作用未知
3. 0F :標識己方位置 00黃 01藍 02綠 03紫
4. 10 ~ 18:作用未知
5. 19 ~ 1A:短整型數***機器位元組序***表整局棋棋步數與事件數***走棋部分的單位***的
總和
6. 1B ~ 1F:未知作用
2*** 佈局資訊***020~17F共352位元組***
說明:本節主要攜帶了初始佈局資訊,本節被平分為4小塊***每塊佔11×8位元組***分
別儲存四位玩家的玩家姓名,佈局圖等資訊。每小塊的結構一樣,因此以下介紹第一小塊***20 ~ 77***的作用。
1. 20 ~ 2F:第一個位元組***20***表玩家顏色 00黃 01藍 02綠 03紫,之後填充7個0 2. 28 ~ 3B:一個20位元組以’\0’結尾的字串表示玩家名字