#1 - 2016-4-8 00:52
林卯 (✨️VIP 8✨️)
这里说的是作“弊”。实在通不了再考虑吧。

在几年前不知道有现成的.sol编辑器时,我是用16进制编辑器直接编辑的。这里的文根据我当年的笔记写成。

我当时用的16进制编辑器是个免费软件“HxD”。

玩游戏中买得普通护盾后,到你系统中储存flash存档的地方找到“robokill2.sol”这个文件,各人系统中这个地方不一样……
(比如:\user\current\AppData\Roaming\Macromedia\Flash Player\#SharedObjects\乱码\localhost)

先备份之!

然后用任意16进制编辑器打开,或者现成的.sol编辑器,应该可以发现这条(如果没发现就是你没这个装备):
Items::ItemActiveShield............int

这段中的.号并非同一符号,而是字符不在字体中无法显示,在16进制编辑器下:
Items::ItemActiveShield:
49 74 65 6D 73 3A 3A 49 74 65 6D 41 63 74 69 76 65 53 68 69 65 6C 64

............这段在不同存档中应该不同,举一例:
09 03 01 09 07 01 06 0C 04{00}0B 07

int:
69 6E 74


把倒数第5、6的16进制改成0即可,就是用{}括起来的那段。
请注意不是在文字那边改成“0”!“0”这个字符的16进制不是00。

而在.sol编辑器中这里应该会直接显示为“ActiveShield(防盾)”游戏数值,可能一个也可能多个,我不清楚是哪个,逐个改为0试试。注意如果改错地方的话,游戏一开.sol文件就会被报废重置!我已经提醒你备份了。

授人以渔:
我是通过多次开游戏新建多个.sol对比,保持其他条件相同唯有防盾数值不同才发现数值具体位置的,非常拙,应该还有更简单/高端的方法,比如“flash游戏修改大师”之类软件。这种方法对于存储有加密的游戏无效。RoboKill这系列没有加密。http://bgm.tv/subject/topic/6788
#2 - 2018-2-10 19:58
(ユーフェミア·リ·ブリタニア/Euphemia Li Britannia)
居然还有这个...