diff --git a/monsters-info/README.md b/monsters-info/README.md index b3b8dc02..21503170 100644 --- a/monsters-info/README.md +++ b/monsters-info/README.md @@ -1,4 +1,6 @@ -使用Fidder从游戏内抓包获得怪物信息,经研究后得出如下结论。数字指的数组下标。 +使用Fidder从游戏内抓包获得怪物信息。 +https://api-adrv2.padsv.gungho.jp/api.php?action=download_card_data +经研究后得出如下结论。数字指的数组下标。 * 0为id,一样的时候是可以获得的,之后的就是敌人怪物了。 * 1为名字 * 2为主属性,3为副属性,为-1的时候表示没有副属性。 @@ -26,4 +28,6 @@ function get(id) m[58+m[57]*3] ); } -``` \ No newline at end of file +``` + +执行`提取信息.bat`,用node来执行`extractByNode.js`,将日文和英文的有用信息提取到一个文件内。 \ No newline at end of file diff --git a/monsters-info/extractByNode.js b/monsters-info/extractByNode.js index 2fcee337..92eadc64 100644 --- a/monsters-info/extractByNode.js +++ b/monsters-info/extractByNode.js @@ -27,6 +27,10 @@ fs.readFile('./ja.json',function(err,data){ break; }else { + if (m2[0] != m[0]) //英文的会提前没有内容 + { + m2 = null; + } //类型' var type = [m[5]]; if (m[6]!=-1) //第二个type diff --git a/script.js b/script.js index c4e94e90..c42085cf 100644 --- a/script.js +++ b/script.js @@ -3,7 +3,7 @@ window.onload = function() { GM_xmlhttpRequest({ method: "GET", - url:"monsters-info/ja.json", + url:"monsters-info/mon.json", onload: function(response) { mdata.ja = JSON.parse(response.response); GM_xmlhttpRequest({