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

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

[讨论] 最近听说到一个盗版FC宝可梦游戏叫“雷电皇比卡丘传说”

[复制链接]

29

回帖

184

现金

4

勋章券

离开家乡的彷徨

Rank: 4Rank: 4

积分
117
发表于 2024-10-28 23:21:58 | 显示全部楼层 |阅读模式
本帖最后由 puro0304 于 2024-10-28 23:40 编辑

【由于这个是盗版宝可梦游戏,所以我觉得放别的地方不好,于是发这里了!】

这个是深圳南晶科技公司做的FC/NES上的盗版宝可梦游戏。
就像它的名字一样,大部分基于《宝可梦黄》的剧情,但是也部分参照了《火红/叶绿》,而且它大部分BGM来源于《红/蓝 宝石》。
里面包含了所有151第一世代的宝可梦和第二世代第三世代的神兽。(所有宝可梦在里面都是可捕获的)
听说它由于没有七岛,所以自己做了一个新剧情,挺不错的。

当然,它毕竟是“D商”做的(深圳南晶在中外口碑本来就“普遍不好”),有很多“D商味道”。
使用的BGM很“简单粗暴”,没有认真去做对应,而是随随便便地使用《红/蓝 宝石》的BGM。
里面的宝可梦没有个体、努力和性格,导致宝可梦能力完完全全和种族值挂钩。(有一说一,它的能力和种族值计算是完全符合原版的)
宝可梦的等级经验公式完完全全一样,没有区别,并且“很陡峭”,升级经验比原版大很多。
……(还有很多小缺点,我就不说了)

我其实一开始是在歪果仁的网站里面看到这个游戏的,看到一些歪果仁觉得这个盗版FC宝可梦有一定的游玩性。
而且还特地“英化”并修改,来让它能够被歪果仁看懂和减少“D商味”。
在之后,我去在中文网站查了一下,发现确实有不少人在以前童年玩过?
我看到一个B站上的专栏说它“普遍认为是最好的FC/NES上的盗版宝可梦游戏”。
也看到一个歪果仁说它是“对于中文盗版游戏来说是质量偏好的,但是对宝可梦游戏来说是远远不够的”

我想看看,这里有没有人了解并玩过这个游戏?
回复

使用道具 举报

2万

回帖

13万

现金

351

勋章券

管理员

起源の钻角犀兽

Rank: 27Rank: 27Rank: 27

积分
51874

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

发表于 2024-10-29 08:10:37 | 显示全部楼层
我记得是FC能玩?模模糊糊有印象见人玩过,但是不记得有三代神兽,好像是151+二代神兽…
啊咧咧,又挖坑不填哎╮(╯▽╰)╭

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

使用道具 举报

29

回帖

184

现金

4

勋章券

离开家乡的彷徨

Rank: 4Rank: 4

积分
117
 楼主| 发表于 2024-10-29 15:06:22 | 显示全部楼层
海のLUGIA 发表于 2024-10-29 08:10
我记得是FC能玩?模模糊糊有印象见人玩过,但是不记得有三代神兽,好像是151+二代神兽…

是有三代神兽的,一共一代151,二代凤王洛奇亚三卫队5,丰源三神3,159只宝可梦
回复 支持 反对

使用道具 举报

2万

回帖

13万

现金

351

勋章券

管理员

起源の钻角犀兽

Rank: 27Rank: 27Rank: 27

积分
51874

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

发表于 2024-10-29 22:29:31 | 显示全部楼层
puro0304 发表于 2024-10-29 15:06
是有三代神兽的,一共一代151,二代凤王洛奇亚三卫队5,丰源三神3,159只宝可梦

可能是我看到的时候那个人没玩出来三代的几只,不过也未必是同一个,这类产品未必就一款
啊咧咧,又挖坑不填哎╮(╯▽╰)╭

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

使用道具 举报

29

回帖

184

现金

4

勋章券

离开家乡的彷徨

Rank: 4Rank: 4

积分
117
 楼主| 发表于 2024-10-30 20:49:25 | 显示全部楼层
海のLUGIA 发表于 2024-10-29 22:29
可能是我看到的时候那个人没玩出来三代的几只,不过也未必是同一个,这类产品未必就一款

其实我也没有去玩过,只是稍微看别人评价而已。

听说它把原本位于玉虹大厦的GF改成自己“深圳南晶”?
而且它自己做的二周目剧情BOSS似乎就是公司老板?

我之前看到一个帖子截图,帖主对深圳南晶做的这游戏很有感情:
一个在那时候的童年由此游戏“开始宝可梦大师之旅”的人,
终于打败了“卡美优”(应该是公司老板?)
探寻那个“宝石大陆”,去询问每个NPC,但是都是同样的对话。
才发现没有“宝石大陆”。(看来深圳南晶还给游玩的人留下遗憾咯?)

回复 支持 反对

使用道具 举报

2万

回帖

13万

现金

351

勋章券

管理员

起源の钻角犀兽

Rank: 27Rank: 27Rank: 27

积分
51874

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

发表于 2024-10-30 22:05:25 | 显示全部楼层
puro0304 发表于 2024-10-30 20:49
其实我也没有去玩过,只是稍微看别人评价而已。

听说它把原本位于玉虹大厦的GF改成自己“深圳南晶”? ...

作者自己做boss不是很正常嘛,我很有发言权
啊咧咧,又挖坑不填哎╮(╯▽╰)╭

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

使用道具 举报

49

回帖

0

现金

2

勋章券

手举徽章的兴奋

Rank: 6Rank: 6

积分
382

时光印记Lv.1


超精灵 Lv:37
发表于 2024-11-2 17:26:41 | 显示全部楼层
终于有人提到这部游戏了……

我记得是FC能玩?模模糊糊有印象见人玩过,但是不记得有三代神兽,好像是151+二代神兽…

先回答一些女王阁下的问题。
是有三代神兽的,盖欧卡固拉多,以及木木兽都在里面。印象里这三位貌似都是最终BOSS卡美优的宠物。不作弊的话根本无法入手。


可以看看导出的素材,出处:
https://www.spriters-resource.co ... ootleg/sheet/62091/

当然,它毕竟是“D商”做的(深圳南晶在中外口碑本来就“普遍不好”),有很多“D商味道”

只能说技术限制和资金短缺了,不过南晶的许多游戏在众多D商中可以算是中上乘。印象里貌似还做过FC版的狮子王,加了原版没有的剧情文本。
而且没记错的话,真正的南晶卡带应该貌似还有包装盒,说明书之类的。而且盒子还贴有塑料膜并不是单纯的纸盒。
曾经小卖部的货架上,这样有盒子的卡带和各类攻略书一起,都被摆在货架上面的第二三层很显眼。价钱自然也相对贵一些。
而其他的FC黄卡和橙卡(尤其是九万合一之类的合卡)就被扔在堆在玻璃柜里,显得很低档很乱。放得久了,有的壳子上面的贴纸都掉色发白了。
而且,反观同时代某些D商,同款游戏稍稍换个粗糙的角色贴图就当新游戏卖的行径可以说是屡见不鲜了。

使用的BGM很“简单粗暴”,没有认真去做对应,而是随随便便地使用《红/蓝 宝石》的BGM。

音乐方面的确用的是GEN3的劣化MIDI版。一部分曲子可以说是被改的面目全非了(比如水静市的那首)……
(印象里片头用的RSE的开场博士介绍曲和小智跑步的画面合上拍了……)
除此之外资源再利用也可以说是见怪不怪,相当一部分曲子和个人很喜欢的另一款同样是南晶出品的游戏:拳皇R2大蛇四天王完全一样。
也不知道两者到底是谁先谁后,就连效果音都一模一样,全是南晶的那套音效,不愧是一个公司做出来的……
(说是KOF,其实和口袋一样都是回合制)。
归根到底,至少还能听。而后面西安火星电子的FC口袋精灵金银,用的却是完全不知所云的原创编曲……

一个在那时候的童年由此游戏“开始宝可梦大师之旅”的人,
终于打败了“卡美优”(应该是公司老板?)
探寻那个“宝石大陆”,去询问每个NPC,但是都是同样的对话。
才发现没有“宝石大陆”。(看来深圳南晶还给游玩的人留下遗憾咯?)

这个帖子貌似是贴吧的?不过早年在某模拟器论坛上也见到过类似的帖子……
按照一贯的套路,这其实是为后(JI)续(XU)作(QUAN)品(QIAN)埋伏笔。也许南晶原本计划要继续在FC上做一个红蓝宝石风格的口袋?当然这只能说是一种可能。
貌似之前还看到过被处理成金银风格颜色的丰缘御三家,就是在某个FC盗版口袋的素材里。具体是哪个忘了。
和南晶有没有关系,就是另一回事了……

听说它把原本位于玉虹大厦的GF改成自己“深圳南晶”?
而且它自己做的二周目剧情BOSS似乎就是公司老板?

另外,回这个帖子,主要是想说说「卡美优」这个人物。
其实「卡美优」这个名字。貌似不是作者,更不是南晶老板的大名。个人推测来源于D商汉化红蓝宝石中的男主的第一个默认名「卡夫」。



战斗时用的米那君的素材。但是行走图是三代男主应该是确定的。




既然提到了,顺便自曝一下,要说这家伙其实是个人打算要做的乱改版(万年坑)的地区冠军有人信吗?
个人其实是参考某流传甚广的都市传说(当然不是恐惧黑失落银以及活埋人型等等之类的,另外貌似在哪里说过那个都市传说是个人最喜欢的口袋同人小说)给他想的剧情。
而他的素材也是个人最早改图改出来的几个素材之一……



还有一张,恐怖风……
能看出隐藏在背后的精灵塔幽灵吗?


硬盘里找到的素材图,还有做成年份



顺便说一句他的英文名,英化版里直接用的是Eusine(米那君的英文名,因为战斗素材是米那君)。
但个人更希望能把他叫做「Kraft」。
导入的话,效果是这样子的。当然这又是另一个有生之年了。


長い歳月が流れて、一人に残されるはめになった時、恐らくその「子」は、沢山の友達とGBAで「ポケモン」という生き物を初めて見たあの夏を思い出してきた。
回复 支持 反对

使用道具 举报

2万

回帖

13万

现金

351

勋章券

管理员

起源の钻角犀兽

Rank: 27Rank: 27Rank: 27

积分
51874

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

发表于 2024-11-2 23:13:49 | 显示全部楼层
K.SKT 发表于 2024-11-2 17:26
终于有人提到这部游戏了……


呃,boss专用,有那个年代的味了
不过这么一说,搞不好我看到的是“FC口袋精灵金银”?不确定了,就见过没几面,印象很模糊。
怎么还有回合制KOF山寨?双厨狂喜(×
啊咧咧,又挖坑不填哎╮(╯▽╰)╭

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

使用道具 举报

29

回帖

184

现金

4

勋章券

离开家乡的彷徨

Rank: 4Rank: 4

积分
117
 楼主| 发表于 2024-11-3 09:51:54 | 显示全部楼层
K.SKT 发表于 2024-11-2 17:26
终于有人提到这部游戏了……

原来如此,多谢指正!

我前不久就在这游戏里面用金手指“干坏事”。
使用控制遇到的野生宝可梦种类的金手指,故意设置一个“非法”编号,然后看看会发生什么。
(没错,我想看看这个游戏有没有“错误宝可梦”。说实话,我对错误宝可梦挺有兴趣的)

00号宝可梦,就挺有“三代风格的”,就是一个“?”,明显它的种族值都是0,而且似乎技能池是妙蛙种子的。
这个是唯一一个“不会有什么坏事发生的错误宝可梦”吧?

很明显,在烈空坐编号之后的那些“错误编号宝可梦”是异常的。
我只试了A0(160)开始的二十几个错误编号,所有错误宝可梦在遇到时,画面会变得很奇怪。
大部分错误宝可梦是“不可对战”的,也就是根本战斗菜单都没出现就“死机”的那种。
只有很小一部分有可能成功“看到”和选择战斗菜单(实际上整个画面已经被搞坏了,菜单会以异常颜色显示)
更不必说使用精灵球抓它们。因为即使能看到战斗菜单然后使用球抓它们,也会在抓它们的时候“死机”。

我觉得很可能这些错误宝可梦会涉及“代码”,因为有些错误宝可梦会出现“未定义代码”。
似乎使用错误宝可梦是一个危险行为,会让存档“消失”之类的?
回复 支持 反对

使用道具 举报

74

回帖

76

现金

2

勋章券

繁华都市的喧闹

Rank: 5Rank: 5Rank: 5

积分
261
发表于 2024-11-10 21:00:19 | 显示全部楼层
这种至少比那些换皮游戏要强多了。
回复 支持 反对

使用道具 举报

49

回帖

0

现金

2

勋章券

手举徽章的兴奋

Rank: 6Rank: 6

积分
382

时光印记Lv.1


超精灵 Lv:37
发表于 4 天前 | 显示全部楼层
puro0304 发表于 2024-11-3 10:51
原来如此,多谢指正!

我前不久就在这游戏里面用金手指“干坏事”。
我前不久就在这游戏里面用金手指“干坏事”。
使用控制遇到的野生宝可梦种类的金手指,故意设置一个“非法”编号,然后看看会发生什么。
(没错,我想看看这个游戏有没有“错误宝可梦”。说实话,我对错误宝可梦挺有兴趣的)


没想到这个类口袋游戏里也有错误精灵,主要是没想过用金手指。

00号宝可梦,就挺有“三代风格的”,就是一个“?”,明显它的种族值都是0,而且似乎技能池是妙蛙种子的。
这个是唯一一个“不会有什么坏事发生的错误宝可梦”吧?


学习技能竟然是妙蛙种子的,想起来三代RSE的00号精灵的小图标就是黄色的妙蛙种子。

我只试了A0(160)开始的二十几个错误编号,所有错误宝可梦在遇到时,画面会变得很奇怪。
大部分错误宝可梦是“不可对战”的,也就是根本战斗菜单都没出现就“死机”的那种。
只有很小一部分有可能成功“看到”和选择战斗菜单(实际上整个画面已经被搞坏了,菜单会以异常颜色显示)


这么一说的话,倒还真有初代那种错误精灵的感觉。
先前神奇宝贝百科还没有「Glitch Pokemon」这个页面,只有妙蛙种子百科(Bulbapedia)有,现在貌似也有了。另外也整理了不少。
个人之前运用初代抓宠金手指,试过一些初代的精灵,记得初代类似编号为C8的精灵(英文版名字貌似叫PCSH2)也有直接冻结屏幕的效果。这样的精灵貌似还有很多。
其中印象最深刻的是C9,和大岩蛇一个属性,战斗时放出来叫声是十分诡异的小茂战音乐。平常看的时候的叫声是慢放的4号路音乐。看神百上貌似也写了。
https://wiki.52poke.com/wiki/%E2 ... F%E6%A2%A6%EF%BC%89
另外补充一下,这点神百上现在貌似没写,如果在洞窟以及森林之类的地方查看它的叫声的话,会发现它的叫声又变成了慢放的希鲁夫公司的音乐。有神百账号和编辑权限的有心人想补充的话,可以把这点补了。

大部分错误宝可梦是“不可对战”的,也就是根本战斗菜单都没出现就“死机”的那种。
只有很小一部分有可能成功“看到”和选择战斗菜单(实际上整个画面已经被搞坏了,菜单会以异常颜色显示)
更不必说使用精灵球抓它们。因为即使能看到战斗菜单然后使用球抓它们,也会在抓它们的时候“死机”。


除了大名鼎鼎的ZZAZZ错误(这是错误训练师,但触发方法也是利用梦幻BUG)之外,记得原版里是有一个名叫「Super Glitch」的错误(这个目前神百也已经全文翻译了),究其原理,就是使用了一个带着长名字的错误技能导致整个游戏崩溃。出现对方精灵被冻住然后烧伤扣血的页面(那时精灵的血条会变得特别长)。之后也会出现类似的错误。整个画面都被搞坏了。
这样的技能好多错误精灵都能学会(比如黄版的255号Q,以及赤绿青的C2等等)。所以影响还是蛮广泛的。其根本原因是数据溢出。
另外ZZAZZ错误也有类似的效果。也是代码溢出。
除此之外还要提一下,原版赤绿青黄默认金手指编号为多少号以后的精灵是训练师。但其实这些精灵也可以用金手指抓,关闭金手指后遇怪,在进入野生战斗之后再强行开启就可以了。这样的话抓到的会是金手指代码里的精灵。而不是遇到的精灵。如果用SGB看的话,输入代码的那一刻精灵本身颜色也会变掉(虽然还是原本精灵的图像)。

我觉得很可能这些错误宝可梦会涉及“代码”,因为有些错误宝可梦会出现“未定义代码”。
似乎使用错误宝可梦是一个危险行为,会让存档“消失”之类的?


应该是这样吧,原版更是如此。
事实上,所有的错误精灵归根到底不是废弃数据就是其他非精灵数据,仅此而已。
事实上三代由于编码机制原因上限可以容纳65535只精灵,这个应该是公开的秘密了。411(386+25未知图腾空位)之后一直到65535,总共将近六万多只废弃精灵无一例外只不过是游戏中的其他数据罢了。
另外,如果是反编译或者是反汇编改版的话,由于大幅改变了游戏代码本身的架构,曾经原版中出现的各类废弃精灵也会发生变化。比如个人先前调查过改版GB恐惧黑里面的错误精灵和废弃精灵。因为是反汇编改版,所以里面的许多错误精灵与原版完全不同。就连MISSINGNO也长得不一样了。
再举个原版的例子,黄版和赤绿青相比,虽然为同一基底,但对代码和图像做了相当大的修改。所以黄版里面的各类废弃精灵也和赤绿青大不相同。
除此之外,初代也有一些很有意思的错误精灵,比如编号为F2的精灵,貌似其实就是大木博士开场时放出来的那只尼多力诺?印象里貌似是尼多兰的叫声,个人记不太清了。
長い歳月が流れて、一人に残されるはめになった時、恐らくその「子」は、沢山の友達とGBAで「ポケモン」という生き物を初めて見たあの夏を思い出してきた。
回复 支持 反对

使用道具 举报

29

回帖

184

现金

4

勋章券

离开家乡的彷徨

Rank: 4Rank: 4

积分
117
 楼主| 发表于 3 天前 | 显示全部楼层
本帖最后由 puro0304 于 2024-11-18 19:52 编辑
K.SKT 发表于 2024-11-17 16:15
没想到这个类口袋游戏里也有错误精灵,主要是没想过用金手指。

记得原版里是有一个名叫「Super Glitch」的错误(这个目前神百也已经全文翻译了),究其原理,就是使用了一个带着长名字的错误技能导致整个游戏崩溃。出现对方精灵被冻住然后烧伤扣血的页面(那时精灵的血条会变得特别长)。之后也会出现类似的错误。整个画面都被搞坏了。


英文“super glitch move”,是以它们的“效果”命名,日文“名前の長いバグわざ”,是以造成“效果”的原因“名字太长”命名。
之前,我就研究它们的本质原因,也就是“为什么名字长?”
也许你会想到,像错误道具那样,是把ROM其他数据当“文字”了。我一开始也是这样想的。
但是,我们知道,超级错误的“名字”实际上并不在ROM,而是在RAM。为什么?
在美版红蓝ROM最后的一个bank,放着并且还是仅仅放着正常招式的名字。
每个招式都以0x50结尾,非常熟悉的“名字结束符”。
在正常来说,这是没有任何bug的。游戏调名字只需要遍历遇到规定数量的“0x50”就行。
但是,如果你干坏事,搞了一个超级错误招式,
游戏在遍历完正常招式名字来到最后A5号招式挣扎最后的“0x50”,后面ROMbank剩下就是1万多字节的0x00空白。
所以游戏在ROM不可能再找到一个“0x50”了,只能“翻过”这一大片空白0x00来到RAM
RAM,很明显,游戏能在RAM遇到一个“0x50”非常难,很容易隔着很长距离,所以就“名字太长了”。

嗯,有没有想过一个问题,超级错误发生在“招式名字”和“道具名字”上,为什么就没有“超级错误宝可梦”呢?
明明这么多错误宝可梦“ 名字挺长”要疯狂摁a键b键才能过去。
实际上,游戏对宝可梦名字的设置,已经杜绝了错误宝可梦名字“太长”。
正常宝可梦名字在ROM里面“摆放”很整齐,每个正常宝可梦名字都拥有10字节位置。不够就用“0x50”来凑到10字节。
而且,实际上,游戏在从ROM中取得宝可梦名字的时候,是自动取10字节,然后还在后面自动加上“0x50”的。
比如袋兽Kangaskhan,已经10字节了,是游戏自动在末尾加0x50结束的。
所以说,错误宝可梦根本不可能自动出现“超级错误”,即使那些错误宝可梦名字里面有一堆“操作符”,让我们疯狂摁a键b键,也要乖乖地限制在10字节长。


个人之前运用初代抓宠金手指,试过一些初代的精灵,记得初代类似编号为C8的精灵(英文版名字貌似叫PCSH2)也有直接冻结屏幕的效果。这样的精灵貌似还有很多。

嗯?C8不是这个名字吧,而且也没有冻结屏幕效果。看样子,你应该说的是CA “PC4SH”。
CA冻结屏幕效果,其实和著名“皮卡丘叫”错误宝可梦黄里面的BF号“44”一样,都是在自己基础数据“规定”让游戏以多长多宽“绘制”自己图像时,长或(和)宽为0。
在这里,0并不是“没有,空白”,而是“最大上限”,因为游戏在绘制图像时,需要计算来确定“绘制图像”的位置。在计算中的“0”就会下溢,长会下溢成256,宽会下溢成32。
CA的基础数据设置的长宽是0乘5,也就是256乘5 1280块。但是最大的正常宝可梦图像才7乘7 49块。
首先说一下游戏绘制宝可梦图像流程吧,首先是解压缩图像,也就是把“压缩过”的图像恢复成正常的,游戏会在基础数据里面得到宝可梦图像“压缩包数据”,然后在SRAM的bank0开头“绘制图像工作区”来解压出原本的图像数据。
但是解压的只是每个块按照自己“编号顺序”排列的样子,所以游戏接下来就会用基础数据规定的“长宽”来把每个块放在应该在的位置,就像拼拼图。这个时候游戏就是在复制粘贴数据。
CA的问题就出现在第二步,由于0乘5变成256乘5,游戏就会以为它真的这么大,显然绘制图像工作区是完全没有256乘5那样这么大的,所以“复制粘贴”指令就会超过这个区域,来到SRAM后面的名人堂,然后就是WRAM。

其实,“长宽”不仅仅是在基础数据里有,还在“压缩包数据”也有,这是因为压缩包数据要告诉游戏,自己原本有多大,在游戏解压这么多数据后就停止。这个“压缩包长宽”也会产生效果,但是与基础数据长宽是“复制粘贴”不一样,压缩包长宽是直接把解压出的数据覆盖掉原本的数据。而且压缩包长宽为0下溢得到的是16,没有基础数据长宽为0那么大。


回复 支持 反对

使用道具 举报

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

本版积分规则

手机版|Archiver|Pokemon Center

GMT+8, 2024-11-21 17:19 , Processed in 0.115595 second(s), 48 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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