目前共有2篇帖子。
PHP讀取rxdata文件的函數庫已經基本上編寫好了,我準備明天發佈
1樓 巨大八爪鱼 2016-1-30 22:42
下面的測試程序可以輸出遊戲中的所有的地圖的信息:
<?php
include_once('rxdata_library.php');
$maps = rxdata_load('Data/MapInfos.rxdata');
?>
<!doctype html>
<html>
<head>
<title>地圖列表</title>
<style>
body {
    font-family: Arial, Helvetica;
    font-size: 14px;
}
</style>
</head>

<body>
<table>
  <thead>
    <tr>
      <td>地圖ID</td>
      <td>地圖名稱</td>
      <td>地圖尺寸</td>
      <td>事件數量</td>
    </tr>
  </thead>
  <tbody>
<?php
$i = 0;
foreach ($maps as $id => $map) {
    $mapfile = rxdata_load(sprintf("Data/Map%03d.rxdata", $id));
?>
    <tr>
      <td><?=$id?></td>
      <td><?=$map->name?></td>
      <td><?=$mapfile->width?>x<?=$mapfile->height?></td>
      <td><?=count($mapfile->events)?></td>
    </tr>
<?php } ?>
  </tbody>
  <tfoot>
    <tr>
      <td colspan="4">共有<?=count($maps)?>張地圖。</td>
    </tr>
  </tfoot>
</table>
</body>
</html>


輸出:
地圖ID   地圖名稱   地圖尺寸   事件數量  
18   山路   25x35   27  
55   旅店二樓   20x30   4  
92   天界   50x50   6  
129   山路   20x20   3  
37   靈魂塔9層   30x35   23  
74   火光石港   40x30   15  
111   天神殿入口指揮殿   40x30   10  
148   最後戰鬥   20x15   1  
56   武器店   20x30   2  
93   天界   50x50   25  
130   山洞地圖   20x15   0  
19   山路   20x30   13  
75   場景地圖   20x15   1  
112   天神殿第二階級層重心   30x40   22  
149   靈魂山洞   20x15   2  
1   開始地圖   20x15   1  
38   靈魂塔塔頂   70x70   38  
94   天界   50x50   16  
131   靈魂山洞   30x30   6  
20   山路   40x20   16  
57   書店   20x30   2  
113   天神殿二樓左側長廊   50x30   9  
150   地下殿內   20x15   2  
2   測試地圖   20x15   0  
39   天界地圖   20x15   0  
76   山路   20x15   10  
132   靈魂山洞   20x15   0  
21   山路   20x20   8  
58   靈魂之山   20x15   0  
95   天界   29x40   2  
151   幻水廢墟   20x15   2  
3   山崗   20x15   2  
40   失落的天界之門   45x32   2  
77   海港地圖   20x15   0  
114   左上側門房   20x30   3  
22   山路   21x21   8  
59   洞穴   20x30   3  
96   天界   20x30   1  
133   靈魂山洞   48x36   14  
4   遊戲地圖   20x15   0  
41   村子地圖   20x15   0  
78   伊安家   20x30   7  
115   左下側門房   20x30   3  
152   精靈村   140x140   8  
23   劇情森林   20x15   4  
60   神之丘   45x45   23  
97   魔界地圖   20x15   0  
134   靈魂山洞   20x15   2  
5   山崗地圖   20x15   0  
42   精靈村   20x15   0  
79   村民家   20x30   2  
116   天神殿第一階層主室   20x30   3  
153   明靜家   20x30   1  
24   山路   30x15   7  
61   洞穴   25x30   5  
98   地下魔殿前   40x40   5  
135   靈魂山洞   20x15   2  
6   沒用的地圖,但是別刪   20x15   0  
43   村子北   30x15   4  
80   出船港口   30x50   8  
117   左中上側門房   20x30   2  
154   地下殿內   20x15   4  
25   山路   20x15   4  
62   印冥之陣   20x25   10  
99   魔界城殿   35x30   4  
136   靈魂山洞   20x15   3  
7   這是原版有新版沒有的   20x15   0  
44   室內   20x30   2  
81   王宮地圖   20x15   0  
118   左中下側門房   20x30   2  
155   地下殿內   20x15   2  
26   塔的地圖   20x15   0  
63   城寨地圖   20x15   0  
100   魔界殿   35x40   13  
137   靈魂山洞   20x15   2  
8   我還是尊重原版比較好   20x15   0  
45   2樓   20x30   3  
82   王宮 外部   49x50   2  
119   天神殿第二階層主室   20x30   2  
27   靈魂之塔   30x40   5  
64   游牧民族   40x40   17  
101   雪國之城   30x40   15  
138   靈魂山洞   20x15   2  
46   村子中   30x30   11  
83   王宮 內部   29x25   14  
120   右中上側門房   20x30   2  
9   所以請不要刪,謝謝了   20x15   0  
65   森林通道   20x15   0  
102   村民家   20x30   3  
139   靈魂山洞   20x30   5  
28   靈魂塔1層   30x35   5  
84   伊安家   20x30   2  
121   右中下側門房   20x30   2  
10   城鎮地圖   20x15   0  
47   村子西   20x15   5  
103   二樓   20x30   2  
140   靈魂山洞   20x15   6  
29   靈魂塔2層   30x35   5  
66   森林   20x50   9  
122   魔法斷垣   50x30   22  
11   水依鎮   32x60   13  
48   森林地圖   20x15   0  
85   船內   30x40   4  
141   靈魂山洞   24x20   5  
30   靈魂塔3層   30x35   23  
67   森林   20x15   11  
104   輝日劍陣   20x30   15  
12   道具店   20x30   2  
49   迷幻森林   20x15   0  
86   廢墟地圖   20x15   0  
123   魔法空間   20x30   3  
105   村民家   20x30   5  
31   靈魂塔4層   30x35   32  
68   後山通路   20x40   10  
142   靈魂山洞   22x15   7  
124   中心控制室   20x30   6  
13   武器店   20x30   2  
50   森林   30x30   12  
87   幻水陣前   30x40   23  
106   冰封雪原   30x30   6  
32   靈魂塔5層   30x35   28  
69   礦山   30x25   13  
143   靈魂山洞   20x20   3  
125   天界深處   50x50   44  
88   幻水城廢墟   65x60   24  
51   森林   40x30   18  
14   魔法店   20x30   3  
107   天神寶殿   20x15   0  
70   礦山   40x30   12  
33   靈魂塔6層   30x35   23  
144   靈魂山洞   20x15   4  
126   天際斷台   20x15   2  
89   廢墟內層   48x65   16  
52   森林   40x15   6  
15   旅店   20x30   4  
145   地下殿內   100x100   16  
71   寨內   40x40   3  
34   靈魂塔7層   30x35   27  
108   天界   90x85   34  
127   山路[備用]   20x20   3  
90   幻水劍陣   25x35   27  
16   旅店二樓   20x30   6  
53   天波城   40x30   8  
146   似何結界   30x60   25  
109   天界   30x30   19  
72   地下層   20x15   6  
35   靈魂塔2級劍層   20x30   32  
128   地下殿內   20x15   2  
91   天弦範圍   20x15   0  
54   旅店   20x30   6  
17   山道地圖   20x15   0  
110   天神殿   30x30   3  
73   森林   30x15   6  
36   靈魂塔8層   30x35   21  
147   最後戰鬥   30x43   6  
共有155張地圖。  

2樓 巨大八爪鱼 2016-1-30 22:45
存檔文件Save1.rxdata也能正常讀取:

回復帖子

內容:
用戶名: 您目前是匿名發表
驗證碼:
 
 
©2010-2024 Arslanbar [手機版] [桌面版]
除非另有聲明,本站採用創用CC姓名標示-相同方式分享 3.0 Unported許可協議進行許可。