Pokemon Center | 口袋中心 以口袋妖怪为主题并带有其他动漫游戏的讨论

 找回密码
 加入口袋中心
搜索
查看: 5124|回复: 19

海のLUGIA请进,请教一个改版问题

[复制链接]

1345

回帖

190

现金

37

勋章券

踏入阳光的成就

Rank: 14Rank: 14Rank: 14Rank: 14

积分
3816

论坛十周年纪念物挥金如土勋章御姐型LUGIA黑白女主角特制版黑白系列女主角【夜间版】金银好CP第一弹-凤王金银好CP第一弹-LUGIA

发表于 2013-7-20 18:32:02 | 显示全部楼层 |阅读模式
这几天在做改版,我在游戏里写了一个人物对话后消失的脚本,在游戏中测试成功,又写了第二个脚本,测试也通过了,然后我回到第一个脚本,发现对话中乱码卡住了,其中还穿插了一些第二个脚本中的对话,我把第一个脚本中的对话地址换了一个,重新写,第一个脚本好了,可第二个脚本对话又混乱并卡住了,之后我又写了几个脚本,可写了一个,前面写的几个就全乱码死机了,总而言之,只有最后写的脚本可以正常运行,如果修复前面的脚本,其他脚本又不行了,这到底该怎么办啊!

[ 本帖最后由 钢之波导 于 2013-7-20 21:07 编辑 ]
回复

使用道具 举报

2万

回帖

13万

现金

351

勋章券

管理员

起源の钻角犀兽

Rank: 27Rank: 27Rank: 27

积分
51874

Missingno论坛十周年纪念物挥金如土勋章Lv3水中王者勋章Lv3时光印记Lv.3Omega红宝石发售确认纪念章Alpha蓝宝石发售确认纪念章

发表于 2013-7-20 22:07:46 | 显示全部楼层
给我个实例看下
啊咧咧,又挖坑不填哎╮(╯▽╰)╭

告别真新镇后不知经过多久,擦伤,砍伤,朋友的数目,让我有点自豪,那时候因为流行而跑去买的,这双轻便的运动鞋,现在成了,找遍全世界也找不到的,最棒的破鞋子……
口袋中心·绿宝石·改(更新1.6.4版)
【口袋中心出品】魂银·壹式改点壹(全493)    【科普向】魂银中少有人注意到的洛奇亚传说故事
宝可梦卡牌 / 限定精灵图示    好吧,这是官方微博-_-    好吧,这是我的微博-_-
我的B站号    美术作品之我的宝可梦人设画    个人制作的FC魂斗罗2代hack版
回复 支持 反对

使用道具 举报

1345

回帖

190

现金

37

勋章券

踏入阳光的成就

Rank: 14Rank: 14Rank: 14Rank: 14

积分
3816

论坛十周年纪念物挥金如土勋章御姐型LUGIA黑白女主角特制版黑白系列女主角【夜间版】金银好CP第一弹-凤王金银好CP第一弹-LUGIA

 楼主| 发表于 2013-7-21 12:27:49 | 显示全部楼层
我就先把第一个和第二个脚本打出来吧,使用手机打的,所以可能有一些符号有偏差:
第一个:
'---------------
#org 0xE40D20
lock 
faceplayer 
msgbox 0x8E44D67 MSG_NORMAL 
fadescreen 0x1 
hidesprite LASTTALKED 
fadescreen 0x0 
setflag 0x1001
release 
end 

'---------------
#org 0xE44D67
= \h01\h00\hAB(啊!)
第二个:
'---------------
#org 0xE40E60
checkflag 0x74
if 0x1 goto 0x8E44D30
msgbox 0xE44DEC MSG_NORMAL
release
end

'---------------
#org 0xE44D30
setwildbattle 0x18B 0x5 0x0
checksound
cry 0x145 0x5
pause 0x28
waitcry
setflag 0x1004
dowildbattle
clearflag 0x1004
fadescreen 0x1
hidesprite LASTTALKED
setflag 0x1003
fadescreen 0x0
release
end

'---------------
#org 0xE44DEC
= \h01\hD6\h07\hD7\h0F\h24\hAD(不可以。)
这两个脚本应该完全没关系,可如果先写好脚本一,再写脚本二,脚本一就自动改变了,如果把脚本二重写,脚本一就被改变了,有的时候不仅是对话混乱,脚本进行到一半还会卡住,反正只要我在游戏中写入新脚本,之前我写的所有脚本就自动改变了,不过仅限于我加入的脚本,游戏本身的脚本不会受影响。脚本单独写入完全没有问题,难道是地址出了问题,大小应该够用,从头或从800000开始搜索我都试过,还是不行,难道是对话脚本要有什么注意事项,我是用文本大师转换并黏贴在脚本中的,是不是要经过处理?可第一次测试都通过,脚本到底为何自动改变?求解!

[ 本帖最后由 钢之波导 于 2013-7-21 12:32 编辑 ]

评分

参与人数 1 +1 收起 理由
marsviper + 1 ……手机打的otz

查看全部评分

回复 支持 反对

使用道具 举报

2万

回帖

13万

现金

351

勋章券

管理员

起源の钻角犀兽

Rank: 27Rank: 27Rank: 27

积分
51874

Missingno论坛十周年纪念物挥金如土勋章Lv3水中王者勋章Lv3时光印记Lv.3Omega红宝石发售确认纪念章Alpha蓝宝石发售确认纪念章

发表于 2013-7-21 23:14:14 | 显示全部楼层
建议手动寻址,自动寻址不安全(尤其是你写的数据非常少的时候),你找个足够大的空位,一点点的开始用。

说不定你这个问题还真是写到同一个地方了,把上一个的一部分hex值覆盖了,建议打开16进制编辑器随时观看写入情况。
你现在的问题可以写入第二个后反编译第一个地址看看,应该就能知道问题出在哪了
啊咧咧,又挖坑不填哎╮(╯▽╰)╭

告别真新镇后不知经过多久,擦伤,砍伤,朋友的数目,让我有点自豪,那时候因为流行而跑去买的,这双轻便的运动鞋,现在成了,找遍全世界也找不到的,最棒的破鞋子……
口袋中心·绿宝石·改(更新1.6.4版)
【口袋中心出品】魂银·壹式改点壹(全493)    【科普向】魂银中少有人注意到的洛奇亚传说故事
宝可梦卡牌 / 限定精灵图示    好吧,这是官方微博-_-    好吧,这是我的微博-_-
我的B站号    美术作品之我的宝可梦人设画    个人制作的FC魂斗罗2代hack版
回复 支持 反对

使用道具 举报

1345

回帖

190

现金

37

勋章券

踏入阳光的成就

Rank: 14Rank: 14Rank: 14Rank: 14

积分
3816

论坛十周年纪念物挥金如土勋章御姐型LUGIA黑白女主角特制版黑白系列女主角【夜间版】金银好CP第一弹-凤王金银好CP第一弹-LUGIA

 楼主| 发表于 2013-7-22 08:34:54 | 显示全部楼层
不好意思,我改版基础不怎么好,到现在也只会用FSF找空位,怎么手动寻址啊?

还有一个地方不明白,明明我找的是两个不同的地址,为什么最后回写到同一个地方呢?
回复 支持 反对

使用道具 举报

2万

回帖

13万

现金

351

勋章券

管理员

起源の钻角犀兽

Rank: 27Rank: 27Rank: 27

积分
51874

Missingno论坛十周年纪念物挥金如土勋章Lv3水中王者勋章Lv3时光印记Lv.3Omega红宝石发售确认纪念章Alpha蓝宝石发售确认纪念章

发表于 2013-7-22 11:33:18 | 显示全部楼层
找空位一样的方法找,我的意思就是找足够大的用,确保是真空位

你第一个脚本写好,第二个脚本写的位置+长度正好覆盖掉第一个脚本的内容的话,你说是不是第一脚本就损毁了?

PS:签名图能不能小点,刷屏幕啊
啊咧咧,又挖坑不填哎╮(╯▽╰)╭

告别真新镇后不知经过多久,擦伤,砍伤,朋友的数目,让我有点自豪,那时候因为流行而跑去买的,这双轻便的运动鞋,现在成了,找遍全世界也找不到的,最棒的破鞋子……
口袋中心·绿宝石·改(更新1.6.4版)
【口袋中心出品】魂银·壹式改点壹(全493)    【科普向】魂银中少有人注意到的洛奇亚传说故事
宝可梦卡牌 / 限定精灵图示    好吧,这是官方微博-_-    好吧,这是我的微博-_-
我的B站号    美术作品之我的宝可梦人设画    个人制作的FC魂斗罗2代hack版
回复 支持 反对

使用道具 举报

1345

回帖

190

现金

37

勋章券

踏入阳光的成就

Rank: 14Rank: 14Rank: 14Rank: 14

积分
3816

论坛十周年纪念物挥金如土勋章御姐型LUGIA黑白女主角特制版黑白系列女主角【夜间版】金银好CP第一弹-凤王金银好CP第一弹-LUGIA

 楼主| 发表于 2013-7-22 19:17:36 | 显示全部楼层
看来还是空位的问题啊,那一般用FSF找多大的空位才能够用且确保是真空位呢?还有两个关于FSF的问题请教一下,就是空白位置大小那栏应该填什么呢?还有右下角那个Dec/Hex栏有什么用呢?

(不好意思,用手机看不出那签名图有多大,我已将签名取消)
回复 支持 反对

使用道具 举报

2万

回帖

13万

现金

351

勋章券

管理员

起源の钻角犀兽

Rank: 27Rank: 27Rank: 27

积分
51874

Missingno论坛十周年纪念物挥金如土勋章Lv3水中王者勋章Lv3时光印记Lv.3Omega红宝石发售确认纪念章Alpha蓝宝石发售确认纪念章

发表于 2013-7-22 20:25:05 | 显示全部楼层
越大越好,游戏中有几处空位超大的,甚至1M以上,这些肯定是真空位了

写入脚本的时候观察hex值的变化,这样肯定不会覆盖掉有用的值

hexadecimal 十六进制的
decimal 十进制的

hex和dec就是简写
啊咧咧,又挖坑不填哎╮(╯▽╰)╭

告别真新镇后不知经过多久,擦伤,砍伤,朋友的数目,让我有点自豪,那时候因为流行而跑去买的,这双轻便的运动鞋,现在成了,找遍全世界也找不到的,最棒的破鞋子……
口袋中心·绿宝石·改(更新1.6.4版)
【口袋中心出品】魂银·壹式改点壹(全493)    【科普向】魂银中少有人注意到的洛奇亚传说故事
宝可梦卡牌 / 限定精灵图示    好吧,这是官方微博-_-    好吧,这是我的微博-_-
我的B站号    美术作品之我的宝可梦人设画    个人制作的FC魂斗罗2代hack版
回复 支持 反对

使用道具 举报

1345

回帖

190

现金

37

勋章券

踏入阳光的成就

Rank: 14Rank: 14Rank: 14Rank: 14

积分
3816

论坛十周年纪念物挥金如土勋章御姐型LUGIA黑白女主角特制版黑白系列女主角【夜间版】金银好CP第一弹-凤王金银好CP第一弹-LUGIA

 楼主| 发表于 2013-7-26 20:35:28 | 显示全部楼层
可我试了一下,在FSF中无论搜索1000、5000还是10000大小的空位,还是不行,是不是我FSF的用法不对?空白位置大小我填的是FF,隐藏间隔16,Dec和Hex我不知道怎么填也就没填(我改的是绿宝石),是哪里填错了吗,还是应该用别的方法搜空位,记得有教程说可以用UE找,但怎么找我也不知道,到底怎么办啊?
回复 支持 反对

使用道具 举报

2万

回帖

13万

现金

351

勋章券

管理员

起源の钻角犀兽

Rank: 27Rank: 27Rank: 27

积分
51874

Missingno论坛十周年纪念物挥金如土勋章Lv3水中王者勋章Lv3时光印记Lv.3Omega红宝石发售确认纪念章Alpha蓝宝石发售确认纪念章

发表于 2013-7-26 22:47:22 | 显示全部楼层
你第二个脚本写完后去反编译第一个脚本内容有没有出错?这个试过没?没出错的话就是没覆盖到第一个脚本,那就是别的问题,这个很好验证的
啊咧咧,又挖坑不填哎╮(╯▽╰)╭

告别真新镇后不知经过多久,擦伤,砍伤,朋友的数目,让我有点自豪,那时候因为流行而跑去买的,这双轻便的运动鞋,现在成了,找遍全世界也找不到的,最棒的破鞋子……
口袋中心·绿宝石·改(更新1.6.4版)
【口袋中心出品】魂银·壹式改点壹(全493)    【科普向】魂银中少有人注意到的洛奇亚传说故事
宝可梦卡牌 / 限定精灵图示    好吧,这是官方微博-_-    好吧,这是我的微博-_-
我的B站号    美术作品之我的宝可梦人设画    个人制作的FC魂斗罗2代hack版
回复 支持 反对

使用道具 举报

1345

回帖

190

现金

37

勋章券

踏入阳光的成就

Rank: 14Rank: 14Rank: 14Rank: 14

积分
3816

论坛十周年纪念物挥金如土勋章御姐型LUGIA黑白女主角特制版黑白系列女主角【夜间版】金银好CP第一弹-凤王金银好CP第一弹-LUGIA

 楼主| 发表于 2013-7-31 10:22:05 | 显示全部楼层
我试了下,写入第二个地址后前一个脚本反编译就出错了,那应该就是地址的问题了吧,那有没有什么方法可以找到安全的地址呢(还是我FSF的使用方法不对?)?求解啊!
回复 支持 反对

使用道具 举报

2万

回帖

13万

现金

351

勋章券

管理员

起源の钻角犀兽

Rank: 27Rank: 27Rank: 27

积分
51874

Missingno论坛十周年纪念物挥金如土勋章Lv3水中王者勋章Lv3时光印记Lv.3Omega红宝石发售确认纪念章Alpha蓝宝石发售确认纪念章

发表于 2013-7-31 10:56:04 | 显示全部楼层
你为啥不开着hex编辑软件随时写随时看?

空位越下面越安全,越大越安全
啊咧咧,又挖坑不填哎╮(╯▽╰)╭

告别真新镇后不知经过多久,擦伤,砍伤,朋友的数目,让我有点自豪,那时候因为流行而跑去买的,这双轻便的运动鞋,现在成了,找遍全世界也找不到的,最棒的破鞋子……
口袋中心·绿宝石·改(更新1.6.4版)
【口袋中心出品】魂银·壹式改点壹(全493)    【科普向】魂银中少有人注意到的洛奇亚传说故事
宝可梦卡牌 / 限定精灵图示    好吧,这是官方微博-_-    好吧,这是我的微博-_-
我的B站号    美术作品之我的宝可梦人设画    个人制作的FC魂斗罗2代hack版
回复 支持 反对

使用道具 举报

1345

回帖

190

现金

37

勋章券

踏入阳光的成就

Rank: 14Rank: 14Rank: 14Rank: 14

积分
3816

论坛十周年纪念物挥金如土勋章御姐型LUGIA黑白女主角特制版黑白系列女主角【夜间版】金银好CP第一弹-凤王金银好CP第一弹-LUGIA

 楼主| 发表于 2013-7-31 12:59:27 | 显示全部楼层
好吧……这对于我来说太深奥了……
hex编辑软件?UE算吗?到底要怎么看、看什么呢?
好吧……我的改版基础知识真是知道的太少了。
那是不是只要找到安全空位问题就解决了?那"空位越下面越安全,越大越安全",我是从800000开始搜索,10000的大小都试过了,脚本还是出错,安全空位如何才能找到啊?求解。
回复 支持 反对

使用道具 举报

2万

回帖

13万

现金

351

勋章券

管理员

起源の钻角犀兽

Rank: 27Rank: 27Rank: 27

积分
51874

Missingno论坛十周年纪念物挥金如土勋章Lv3水中王者勋章Lv3时光印记Lv.3Omega红宝石发售确认纪念章Alpha蓝宝石发售确认纪念章

发表于 2013-7-31 13:52:40 | 显示全部楼层
UE也行,winhex也行,你找的地址在哪,自己打开来跳转到这地址观察咯

比如UE,你开着,读取着游戏rom,那边xse写入脚本,点UE窗口就会问你,文件写入已改,是不是要重新加载,你点是,就能即时看到变化了

你会覆盖掉以前的东西,不是说你空位没找好,是你写入一个脚本后,占用了多少自己不清楚,然后下一个脚本去覆盖上一个脚本的位置,你说没问题吗?所以叫你开着观察
啊咧咧,又挖坑不填哎╮(╯▽╰)╭

告别真新镇后不知经过多久,擦伤,砍伤,朋友的数目,让我有点自豪,那时候因为流行而跑去买的,这双轻便的运动鞋,现在成了,找遍全世界也找不到的,最棒的破鞋子……
口袋中心·绿宝石·改(更新1.6.4版)
【口袋中心出品】魂银·壹式改点壹(全493)    【科普向】魂银中少有人注意到的洛奇亚传说故事
宝可梦卡牌 / 限定精灵图示    好吧,这是官方微博-_-    好吧,这是我的微博-_-
我的B站号    美术作品之我的宝可梦人设画    个人制作的FC魂斗罗2代hack版
回复 支持 反对

使用道具 举报

1345

回帖

190

现金

37

勋章券

踏入阳光的成就

Rank: 14Rank: 14Rank: 14Rank: 14

积分
3816

论坛十周年纪念物挥金如土勋章御姐型LUGIA黑白女主角特制版黑白系列女主角【夜间版】金银好CP第一弹-凤王金银好CP第一弹-LUGIA

 楼主| 发表于 2013-8-5 11:23:37 | 显示全部楼层
嗯…还是有点不懂,为什么会覆盖到上一个地址而不是下一个?

另外,如果观察后发现覆盖了我又该怎么办呢?

对了,还有个很重大的疑问,为什么我看了一下别人的绿宝石改版,地址都是9开头,我的却全是E开头,问题是不是出在这,这是不是跟我空白位置大小填了FF有关系呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入口袋中心

本版积分规则

手机版|Archiver|Pokemon Center

GMT+8, 2024-11-23 01:47 , Processed in 0.120912 second(s), 41 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表