Board logo

标题: [脚本] 火红修改精灵球【10.26更新版】 [打印本页]

作者: 海洋之囧    时间: 2008-10-25 13:06     标题: 火红修改精灵球【10.26更新版】

这个教程……还是给新手看的……虽然可能很无聊吧,还是写了= =
今天要教大家修改精灵球里面的物品
准备工具:
GBA模拟器、UE、AM修改器、道具表(文末下载)

首先,找到你要修改的精灵球,确认里面的物品。
在AM里选中它,在右边可以看到它的脚本地址,记下来。
用UE打开ROM,按编辑----转到行\页,在弹出的脚本框中输入刚才看到的脚本地址,前面要加0x。
(比如你刚才看到的脚本地址为123456……就输入0x123456)
然后确定,UE就会帮你找到这个精灵球的地址
通常都是1A0080这样开头的吧。我发现80的后面就是道具的编号,对照编码表就能修改了,在文件----保存。完成- -

10.26更新:PKSV修改法

UE修改法:
不过肯定有很多人看不明白……我不擅长写作文……不好意思……实际操作= =
首先我在真新镇这里从别的地方弄个精灵球- -方便一点,里面是麻痹恢复
[attach]3200[/attach]
如图,我选中那个精灵球(我改过的……别说颜色不正常)在右边那里就可以看到脚本地址
为1A4BDE,记下来

打开UE,在编辑----转到行\页中输入0x
1A4BDE
[attach]3201[/attach]
确定之后搜索到如图地方
[attach]3202[/attach]
前面的1A 00 80不用管,就看80后面的那个数字!
我的是12,在道具表中就是麻痹回复(道具表中前面的00不用看),与游戏中的一致~
现在你就任意搞破坏吧……只要把这个数字改了就行了。
比如你想改成大师球- -大师球在表中为0001,即01,我把12改成01
注意:我发现一般一个精灵球有2个1A所引导的脚本,比如上面的第1个1A和第2个1A为1个精灵球的,第3个1A开始才是另一个球,第2个1A就有第2个80……80后面也带有编码,但那个是表示获得这个道具的数量,也就是说,第2个80后面就是你拿到这个道具之后会有多少个,但注意是16进制的,比如你想要拿34个就改成22的……自己用计算器算,不过一般来说1个就可以了,即01[attach]3203[/attach]
在上面的文件-----保存……进游戏看看效果……
[attach]3204[/attach]



PKSV修改法:
用此法需要先在AM选择【设置】---【选择脚本编辑器】中,把脚本编辑器设定为PKSV
首先选中你你要改的精灵球,我选择左下角这个精灵球,里面装了怪兽蛋(编号c5)
[attach]3225[/attach]

然后在右边按大大的【打开脚本】
我的跑出了这样的
[attach]3226[/attach]
图中的copyvarifnotzero 0x8000后面跟的0xc5就是道具。c5就是道具编号啦~0x是16进制的标志,这个不用管,只看0x后面的
图中的copyvarifnotzero 0x8001后面跟的0x1就是数量。0x1就是会拿到1个。(但是这个数是16进制,要从10进制转换)用计算器- -
只要修改2个0x后面的数就行了

比如我要修改出会拿到50个火焰石吧
火焰石在道具表中为5f,50转换成16进制为32
所以就改成……
[attach]3227[/attach]
这样就行了
保存的时候先按菜单的[attach]3228[/attach]按钮,再按左上角的【file】----【save】
大功告成。进游戏看看
祝大家改版愉快
[attach]3230[/attach]








[ 本帖最后由 海洋之囧 于 2009-1-18 12:02 编辑 ]
作者: 冰の都    时间: 2008-10-25 15:30

我第一个来支持你
作者: q735172476    时间: 2008-10-25 15:40

楼主的改版是什么,发出来吧
作者: 海洋之囧    时间: 2008-10-25 15:50

其实……我的改版没做好嘛……等多几个月左右吧- -
上学没什么时间
PS:楼上2个菊草叶- -
作者: WANG    时间: 2008-10-25 16:08

楼主的改版是什么,发出来吧
作者: WANG    时间: 2008-10-25 16:09

我第5个来支持你
作者: 海洋之囧    时间: 2008-10-25 16:19

做到1号路- -你要不
话说LSS和LSSSS说的话一样
PS:这个帖子貌似比大木博士那篇受欢迎

[ 本帖最后由 海洋之囧 于 2008-10-25 16:27 编辑 ]
作者: liuyanghejerry    时间: 2008-10-25 17:34

OTZ连这种教程都有了……看来教程已经开始量产了……
作者: xyz小智    时间: 2008-10-25 19:19

LZ.把没做好的改版分卷发上来吧,我可以试着帮你完成
作者: 海洋之囧    时间: 2008-10-25 19:27

拜托LS……
你怎么可能帮我做……
你都不知道我要做什么主题= =

作者: 闪光386    时间: 2008-10-25 19:28

不是很清楚啊++
作者: 冰の都    时间: 2008-10-26 10:01

昨天ROY教我不用博士带路可以拿精灵
作者: 海洋之囧    时间: 2008-10-26 10:56

埋怨一下ROY的偏心……
还有……不要在这里炫耀……
作者: 冰の都    时间: 2008-10-26 11:29

我说他偏你心才对.
他教你先的
作者: 5944    时间: 2008-10-26 11:33

虽然有点麻烦!!!但还是顶下!
作者: 海洋之囧    时间: 2008-10-26 15:05

麻烦?
难道LS有更好的方法?
和大家分享一下?
作者: roywillow    时间: 2008-10-26 16:20

所谓的不用带路就拿精灵其实就是修改脚本……

个人人为这里面还是两个字节决定一个道具代码……

[ 本帖最后由 roywillow 于 2008-10-26 16:22 编辑 ]
作者: 海洋之囧    时间: 2008-10-26 16:22

没错啊……是2个字节
我怕他们搞乱了,就没说00也是一个道具的……
作者: roywillow    时间: 2008-10-26 16:23

其实最简单的就是……直接用脚本修改器查看脚本。一般是giveitem命令
修改之后再compile
作者: 海洋之囧    时间: 2008-10-26 16:24

原来如此……我大受启发
研究一下……
作者: 冰の都    时间: 2008-10-26 16:44

启发什么了
作者: 海洋之囧    时间: 2008-10-26 20:05

启发的东西已经变成了现实- -
现在是10.26更新版- -
迟些再研究下其他的什么东西
作者: liuyanghejerry    时间: 2008-10-26 20:15

汗,别研究了,这种研究已经随着PKSV和XSE的普及而不再需要教程了——完全可以通过编辑反编译后的脚本来修改
作者: 海洋之囧    时间: 2008-10-26 20:18

可是对有些不会写脚本的人也有用啊……
而且我也更新写PKSV的修改法了
好吧……以后我写写其他的

[ 本帖最后由 海洋之囧 于 2008-10-26 20:19 编辑 ]
作者: 冰の都    时间: 2008-10-26 21:39

说说是什么吧
作者: 海洋之囧    时间: 2008-10-28 21:01

开始研究XSE修改法~
其实不用研究了……一用XSE打开脚本就明白了……
画面简单易懂- -
作者: 冰の都    时间: 2008-10-28 21:44

我没看过...




欢迎光临 口袋社区-Poke The BBS (https://poketb.com/) Powered by Discuz! 6.1.0F