修改召唤神龙

修改召唤神龙

最近玩召唤神龙有点上头,但是经常在快成神龙的时候一口回到解放前,实在气不过所以就试着修改一下源代码。

0x01

用谷歌浏览器打开召唤神龙游戏界面

修改召唤神龙_第1张图片

点开network查看网络请求,发现有index.*.js这几个文件比较特别

修改召唤神龙_第2张图片

修改召唤神龙_第3张图片

经过观察,index.3786c.js文件中包含游戏的主要逻辑

修改召唤神龙_第4张图片

在本地新建一个js文件,然后将index.3786c.js的代码复制到其中,用编辑器打开

修改召唤神龙_第5张图片

0x02

这里我们需要两个插件:

  • 谷歌插件ReRes

修改召唤神龙_第6张图片

  • vscode插件live server

image-20220104172723995

ReRes的作用是将请求的文件映射为本地文件

修改召唤神龙_第7张图片

live server的作用是在本地启动一个服务器用来预览文件

Launch a local development server with live reload feature for static & dynamic pages.

在vscode下载好live server之后点击此处打开预览(初次安装需要重新打开vscode)

修改召唤神龙_第8张图片

点击js文件

修改召唤神龙_第9张图片

之后复制该网络地址

修改召唤神龙_第10张图片

在谷歌插件中打开ReRes,之后将index.3786c.js的请求路径换为本地的文件路径

修改召唤神龙_第11张图片

index.3786c.js的路径查看方法

  • 修改召唤神龙_第12张图片

之后游戏加载时就会运行我们本地的js文件,我们就可以修改游戏的逻辑了。

0x03

游戏的js代码写的比较的简单,经过观察在judgeIsChange()这个函数这里可以修改进化。

做如下修改,之后刷新游戏页面,就可以在第二阶段变成小青龙纵横天下了。

修改召唤神龙_第13张图片

修改召唤神龙_第14张图片

参考视频:https://www.bilibili.com/s/video/BV1fa411B7k9

你可能感兴趣的:(个人学习,游戏,js)