由于一直想做个随机怪物的hack,前几天还发帖问了关于汇编的东西
无奈汇编是一门高深的学科,研究了好几天,无奈放弃
昨天想到了一个比较差的办法,利用其它软件对rom进行修改,以达到随机的目的
缺点就是达不到进门刷新怪物,每个rom的怪物都固定了,不过也达到了预期的初步效果
结果通宵做了出来,玩了一下,真虐心啊,永远不知道前面是什么怪物等着你
有可能在某个地方打不过某个怪物,就废了,只能重新换个rom。
废话不多说,上图
https://fbigame.com/castlevania/
这是我做的页面,打开后,进行简单的设置,然后点生成ROM,大约15秒后,会有个地址,点击下载gba文件即可,服务器比较渣,下载比较慢,大概需要1分钟。
后续会改成了zip格式下载,能压缩50%。
修改是基于银河漫步大神做的配置编辑器,我是把所有怪物都改成德库拉了,然后和原来rom对比,写个脚本找出差异的地方,然后进行随机修改
由于没弄懂怪物下面的参数,目前只是把怪物id进行了修改,可能部分地方没有怪物,后续会把怪物参数同步修改。
本来还有一项选择是boss房间替换成小怪,但是换了之后不开门,应该是boss有属性,接下来会研究一下,后续做好了,就有这个功能了
简单的玩了一下生成后的rom,目前已知问题
1. 可能某个地方没有怪物,应该也是参数问题
2. 有的地方会变得很卡和花屏,换地图就正常了,应该是怪物太多了,这个后续也找下原因
3. boss放在普通的地方不会出现
格拉罕和混沌没有进行随机,路上是看不到的,可能随机了也看不到,毕竟是两个最终boss,还是放在最后打吧
后续会增加所有道具随机,所有武器防具随机,所有魂灯随机,都是可选项,要随机就随机的彻底。
欢迎大家前来尝试,有问题或者意见建议回帖即可,睡觉去了。。
无奈汇编是一门高深的学科,研究了好几天,无奈放弃
昨天想到了一个比较差的办法,利用其它软件对rom进行修改,以达到随机的目的
缺点就是达不到进门刷新怪物,每个rom的怪物都固定了,不过也达到了预期的初步效果
结果通宵做了出来,玩了一下,真虐心啊,永远不知道前面是什么怪物等着你
有可能在某个地方打不过某个怪物,就废了,只能重新换个rom。
废话不多说,上图
https://fbigame.com/castlevania/
这是我做的页面,打开后,进行简单的设置,然后点生成ROM,大约15秒后,会有个地址,点击下载gba文件即可,服务器比较渣,下载比较慢,大概需要1分钟。
后续会改成了zip格式下载,能压缩50%。
修改是基于银河漫步大神做的配置编辑器,我是把所有怪物都改成德库拉了,然后和原来rom对比,写个脚本找出差异的地方,然后进行随机修改
由于没弄懂怪物下面的参数,目前只是把怪物id进行了修改,可能部分地方没有怪物,后续会把怪物参数同步修改。
本来还有一项选择是boss房间替换成小怪,但是换了之后不开门,应该是boss有属性,接下来会研究一下,后续做好了,就有这个功能了
简单的玩了一下生成后的rom,目前已知问题
1. 可能某个地方没有怪物,应该也是参数问题
2. 有的地方会变得很卡和花屏,换地图就正常了,应该是怪物太多了,这个后续也找下原因
3. boss放在普通的地方不会出现
格拉罕和混沌没有进行随机,路上是看不到的,可能随机了也看不到,毕竟是两个最终boss,还是放在最后打吧
后续会增加所有道具随机,所有武器防具随机,所有魂灯随机,都是可选项,要随机就随机的彻底。
欢迎大家前来尝试,有问题或者意见建议回帖即可,睡觉去了。。