欢迎光临散文网 会员登陆 & 注册

[UNDERTALE] 如何使用Underdecomp来更改游戏中的变量

2018-03-04 18:32 作者:真是滑稽了啊  | 我要投稿

Underdecomp和其名字一样,是一个针对Undertale反编译器,但它的功能不止是在反编译游戏上,还可以去更改脚本当中的变量(不能实时当修改器用)

1.下载Underdecomp,链接:https://github.com/WarlockD/GMdsam/

2.将下载到的程序和1.001版本的data文件放在单独的文件夹里

3.把data按住鼠标左键,拖动到反编译器的图标上,松开鼠标,就会自动生成一堆游戏文件,我们需要借助的是scripts文件夹里的js文件

4.在这个文件夹里新建一个文本文件,里面写上

Underdecomp data.win -changeVar SCR_GAMESTART debug 0 1

它的意思是:改变SCR_GAMESTART这个脚本(在scripts文件夹里)中,debug变量的值,由0变成1(可以开启debug,永久生效).按照这个格式,你还可以写成SCR_GAMESTART gold 0 999,这样新的存档就初始有999g了,脚本可以更改(scr前缀),更改变量时也许你需要一点game maker的知识

5.保存这个文本文件,把它的后缀名改成bat,运行,在同一个目录里会生成一个叫changed_data.win的文件,把它名字改成data,替换原本的data就可以了

按这个方法,你还可以用Underdecomp data.win -changeVar SCR_GAMESTART maxhp 20 100把新存档最大生命值改成100

更改的值是永久生效的,缺点是无法边进行游戏边修改

[UNDERTALE] 如何使用Underdecomp来更改游戏中的变量的评论 (共 条)

分享到微博请遵守国家法律