作者StarTouching (抚星)
看板Emulator
标题Re: [求助] DQ冒险书坏掉的原因是甚麽?
时间Wed Nov 10 17:39:54 2010
说是对抗修改我是觉得有点夸张啦,
因为我认为 那个年代要修改游戏不是那麽容易,
即便是超任时代在台湾有磁碟机输入金手指,
也大都需要专业第三方来进行金手指的搜寻,
所以一般玩家不至於可以说想改甚麽就改甚麽
(其实现今大部分console game依然差不多)。
况且经验值和金钱应该是一般最先被找出来的金手指,
要挡也是先挡这两个。
反过来说, 如果游戏允许适当修改,
对游戏测试员来说也会比较轻松。
个人推测是, DQ系列当初在FC是密码形式,
系统搬移到SFC上後改为存档形式,
然後这个存档系统因为某些因素变得十分特别和复杂,
所以导致如果读取sram档案出现一些罕见的小问题时,
处理起来很麻烦, 砍掉纪录也许是较为简单的解决方法,
反正是罕见的状况, 於是他们也就顺着这样上市了。
可以确定这是软体层次上的问题, 因为其他SFC的RPG游戏没有这样的问题,
就算用磁碟机和模拟器玩, DQ的这个现象依然存在, 所以这是软体层次的问题。
算不算bug? 我认为算, 毕竟没有哪一款游戏会把砍掉玩家纪录当作合理的行为,
所以恐怕是难以解决又罕见的bug导致不得不采取这样的手段。
听说NDS上的reDQ也会有类似的情形, 若是真的
那说不定是移植时bug也一并带过来造成的。
小时候的记忆中, DQ的移植作(DQ1~3)出现诅咒音乐的机率比新作(DQ5 6)高,
(我小时候玩都没有修改喔 而且是磁碟机而非卡带sram)
但5 6代还是有。
会造成这样机率不一致的情形,
只能推断说可能是各代读写档案程式设计上略不同的缘故。
其实我游戏中所做的修改也非常简单,
就只是把种子丢到袋子,
然後修改该项目的个数,
吃几颗补足能力後,
再取消修改 (Snes9x会自动restore成初次修改前的值)。
达到某个程度後, 冒险书就会遭到被杀掉的命运。
直接修改人物的经验值、各项能力数值好像也会产生这样的情形,
很久以前改的 忘记了 (那时目的好像是想调高魔法师一个人的等级再转贤者)。
给个金手指让有兴趣的人自己试试看....
Address Value
7E3825 XX XX=袋子里第一项物品的个数, 16进位
7E3826 XX XX=袋子里第二项物品的个数, 16进位
把种子调到第一项的方法是, 把种子从袋子直接转交回袋子
记得尝试前要把原本的状态纪录和srm档都备份,
再去试试看到甚麽程度冒险书会坏掉。
---
顺便给个我觉得玩游戏有用的金手指
7EF797表示差几个移动单位会遭遇敌人,
值设成0, 那遭遇敌人的频率就跟在拿黄金爪後的金字塔里差不多, 练功用,
设成255(FF), 就一定不会遇到敌人
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.251.163.230
1F:推 chunliz:FC的DQ3就开始用电池记录,也开始有这个问题,不是从SFC才有 11/10 17:56
2F:→ chunliz:NDS的最近有在玩,应该有整个重写过程式 因为场景都3D化了 11/10 17:57
3F:→ chunliz:而且我有改金钱max 似乎没啥问题 11/10 17:58
4F:→ StarTouching:这样的话更可能是当初移植没改乾净了 11/10 18:07
5F:→ ericantion:原po是改FF(255)还是63(99)个种子? 11/10 18:42
6F:→ ericantion:原来3个种子,修改为3个不变,然後锁定,就可无限吃 11/10 18:45
7F:推 mstar:当时玩 DQ4 台卡,过完第一章纪录後再玩必听到诅咒音乐 =_= 11/10 18:57
8F:→ mstar:於是拆开卡带来看,是某个地方竟然用电线跳接且松脱了 11/10 18:58
9F:→ mstar:自己拿烙铁焊好就恢复正常了... 结果第一章玩到不能再熟了 11/10 18:59
10F:→ StarTouching:我是改0A个种子 11/10 19:01
11F:推 kinnsan:FC的DQ3 4都是电池记忆啊 密码到2代就太长了 经常发生悲剧 11/10 19:57
12F:→ ericantion:你还是把记录档丢上来吧 我改都没问题啊 11/10 20:05
13F:推 chunliz:密码长的唯一好处就是可以让一开始完全不懂日文的人 11/10 20:46
14F:→ chunliz:抄密码抄到50音都滚瓜烂熟XD 11/10 20:46
15F:推 rockmanx52:事实上从GBC开始这问题就少非常多了... 11/10 21:12
16F:推 incubus:锁住数量不就好了吗 11/10 22:40
17F:→ StarTouching:我是锁住数量没错 因为Snes9x锁住数量比较方便 11/10 23:05