セーブデータの書き換えとかなら、専用のメモリエディターを使ったほうが
効果的ですよ。メモリのデータは暗号化されてないことがほとんどですから。
// 書き込めるのはファイルのサイズまで //
dialog "*",16 :if stat == 0 : end
exist refstr :fsize=strsize :dim bin,fsize/4+4 :bload refstr,bin,fsize
objsize 128
mes "書き込むアドレス(オフセット)を16進法で指定"
hex_adress = "00006DE0"
input hex_adress
mes "書き込む数値を1byte単位(16進数)で指定\n連続して指定する場合は半角スペースで区切る"
insertb = "FF FF"
input insertb
button "名前をつけて保存",*save
stop
*save
adress = int("$"+hex_adress)
size = 0
repeat
getstr get,insertb,size,' ' :if strsize == 0 : break
size + strsize
poke bin,adress+cnt,int("$"+get)
if fsize=0 : offset++
loop
dialog "*",17 :if stat == 0 : end
bsave refstr,bin,fsize + offset
end