冥界3大法王 发表于 2021-10-14 18:09

记SWF(Flash版)马里奥版魂斗罗的修改过程:赠成品随便改,欢迎来谈论修改

本帖最后由 冥界3大法王 于 2021-10-15 14:13 编辑


由于很久没玩这东西了,所以先去求助:搜集下情报!
@Hmilyhttps://down.52pojie.cn/Tools/Disassemblers/SWFDecompiler.rar
先下载这个尝试下,结果因为年久失修,某个网页打不开,结果这个专业版的反而因无法加载xx而失败;所以直接放弃了。
这东西确实太老了,可以淘汰了。

交流过后,决定用 FFDEC 再来试改!感谢 @chinasmu 推荐
由于这东西是Java的,所以得安装JDK,所以,我随便安装了一个 jdk-8u251-windows-x64.exe 就过了。

目录结构 是这样的,将*.swf拖入 主程序就行了。

左侧是分类目录,显然在action脚本中可以改游戏的初始数值(游戏的逻辑和某些静态常量貌似是不能修改的;非改的特大就会报错。。)
因为我新买的这个AKKO 3108键盘太坑爹了,总是三展灯闪后,自动把WSAD换成上下左右键,所以游戏总死命,坑爹啊~~
又不能退换了,所以凑合用吧。快到1年后,就寄去修。所以有了修改游戏生命数的想法。
在尝试了几轮搜索 life 生命数后,发现还是找不到,于是我就发现有个叫Jump 跳跃的东西。
向下发现了这个jumpPwr

我们点右面是Edit Pcode 把这个数值改大,默认多少我忘记了。
这里改成了999 (右面这个编辑显示有问题,修改时总是看不清或显示出多余的字符来,很恶心;完活后保存下,再另存出SWF)

改完了之后,我们就能一个跟头就能跳过刺猬云了。
什么散弹枪速度啊,够100金币加一条命,我们想改成1个金币就加1条,时间无限。。。这些都没有成功。
https://wwi.lanzoui.com/itaG7vc8thc(附修改后的Flash 和 其Flash播放器{无需安装})
其他的没找对方法{:301_1008:},请楼下的同学们跟贴我们继续改。
猛击上面的求助,相关工具就到手了~~

若梦成空 发表于 2021-10-14 22:47

怎么开始游戏啊,摸索了半天都不行

冥界3大法王 发表于 2021-10-14 23:42

若梦成空 发表于 2021-10-14 22:47
怎么开始游戏啊,摸索了半天都不行@若梦成空晕,玩游戏还得教?自己设置WSAD JK,然后就能上下左右 开火   跳跃了啊~~
{:301_999:}


现在WIN10没有这环境,玩不了
@vscos
附件里全套的,真不认真。{:301_971:}

想你当年荷风微 发表于 2021-10-14 18:19

童年的向往

侃遍天下无二人 发表于 2021-10-14 18:25

感谢大佬,我这就去改魔动堂

chenglanhang 发表于 2021-10-14 18:27

能玩的话真的不错

怒火燃烧 发表于 2021-10-14 18:40

为啥大家现在都在恶搞马里奥··········

alicc 发表于 2021-10-14 19:07

很不错的FC游戏

vscos 发表于 2021-10-14 19:46

现在WIN10没有这环境,玩不了

knowhow 发表于 2021-10-14 20:01

收藏再玩,好牛逼的样子

pp99361 发表于 2021-10-14 21:07

如果童年有这样的游戏,我们能在电视剧前不停歇,现在没有这样的激情了

aihacker 发表于 2021-10-14 22:42

FFDEC 在哪下载啊?希望版主共享一下工具
页: [1] 2 3 4 5 6
查看完整版本: 记SWF(Flash版)马里奥版魂斗罗的修改过程:赠成品随便改,欢迎来谈论修改