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

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

d商汉化绿宝石解决掉档问题的补丁

[复制链接]

2万

回帖

13万

现金

357

勋章券

管理员

起源の钻角犀兽

Rank: 27Rank: 27Rank: 27

积分
52333

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


洛奇亚 Lv:85
发表于 2025-2-23 21:02:14 | 显示全部楼层 |阅读模式
前情提要:没想到2025年了还有宝友要寻找2006年的超级绿宝石2.0,且得弄到烧录卡上玩,迫真当年的味道啊…结果发现存在某些支持性问题,于是引起了“卧看微尘”大大的冒泡,就有了本补丁——D商日版汉化SRAM512还原Flash1M存档格式及坐船死机修复补丁:
D商日版汉化SRAM512还原Flash1M存档格式及坐船死机修复补丁.ips (2.26 KB, 下载次数: 267)

大致情况呢就是d商绿宝石用了一种独特的sram补丁,而打了sram补丁只能存64kb的存档,但绿宝石的存档需要128kb,这就是为啥d商汉化绿宝石存在掉档问题。打上本补丁后d商汉化绿宝石及以其为蓝本的改版就没有掉档问题了(保持128kb存档)。

特别说明:我在06年~09年做的改版超级绿宝石系列也符合上述条件,算是在许多年后解决了最大的通关掉档问题,方便一些朋友怀旧。那有朋友要问了,7.0当年号称的首创通关不掉档是怎么回事呢?其实这是一种取巧的方法,我在通关的脚本中动了点手脚,并非本质上解决了通关掉档问题,因为存档原理没变化。(即便如此我也依旧认为这是我学生时代做的比较自豪的事情之一了,我依稀能记得搞定的当天开心地拉着室友去学校的小超市狂吃了好一些墨鱼肠。

再次强调,我想大部分d商汉化绿宝石为蓝本的,包括早期的基础改版386版,应该都是适合本补丁的,此外本补丁也顺手修正了坐船死机的问题,这是当初蛮多rom没有修正的。

附:
超级绿宝石1.0 ~ 7.0下载(我的原件因早年笔记本遭遇盗窃而全部丢失,在此感谢各位宝友提供rom):
https://www.pmcenter.cn/forum.php?mod=viewthread&tid=112543

2.0增强版 ~ 7.0开机画面一览:



扩展阅读:
gba有4大类存档类型:
1、无存档
2、sram(32kb)
3、eeprom(512b、8kb)
4、flash(64kb、128kb)
以上括号里的容量为gba官方游戏里用到的芯片容量。

sram:
sram芯片需要电池供电存储,断电即掉档。fram芯片是后期使用的替代品,俗称铁电,可以理解为不用电池的sram芯片。

eeprom:
无需电池供电,用于存储没那么多数据的游戏使用

flash:
无需电池供电,数据比eeprom、sram存储都要多的,就用这种。

gba直接读取的存档容量范围为64kb,超过这个需要有硬件支持进行切bank。flash128就是有这种硬件在卡带上。

所以非标准容量中,还可以出现srsm64kb,也就是宝可梦早年d卡使用的类型。以及sram128kb+切bank硬件。
除此之外sram芯片在gba的架构里可以被直接寻址进行读写,速度很快。

而eeprom、flash则需要先对硬件芯片发送识别指令后,才能进行读写,也就是必定会存在延迟。这类游戏往往会在游戏中加个动画等待或者进度条之类的,你能明显感觉到它是需要一定时间才能保存完毕的。

而eeprom和flash游戏被打了sram补丁后,你就会发现存档速度一下子就完成了,这就是他们读写模式的区别导致的。
啊咧咧,又挖坑不填哎╮(╯▽╰)╭

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

使用道具 举报

2万

回帖

13万

现金

357

勋章券

管理员

起源の钻角犀兽

Rank: 27Rank: 27Rank: 27

积分
52333

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


洛奇亚 Lv:85
 楼主| 发表于 2025-2-24 21:47:55 | 显示全部楼层
K.SKT 发表于 2025-2-24 00:01
暗黑龙皇骑士氏先前转载过具体方法并分享过ROM,能做成补丁真的是太不错了。
https://tieba.baidu.com/p ...


我记得传导好像是一条指令,内置的某条special?当时我至少是搞明白了special说白了就是再次封装的复合指令,所以知道通关建立的flag是哪个后,用setflag替换了这条指令,训练卡加星应该就是这条special指令的其他部分起作用的(凭记忆回想的,不一定对,但是懒得去考自己的古了…
啊咧咧,又挖坑不填哎╮(╯▽╰)╭

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

使用道具 举报

2万

回帖

13万

现金

357

勋章券

管理员

起源の钻角犀兽

Rank: 27Rank: 27Rank: 27

积分
52333

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


洛奇亚 Lv:85
 楼主| 发表于 2025-3-25 08:23:01 | 显示全部楼层
zafkielkk 发表于 2025-3-25 05:31
牛的 2月的新帖 这都给我享受上了 正说怎么12年这么新的版本还掉档呢 这下终于完美了


等下啊,这是给D商汉化用的,12年的是新汉化吧(且蓝本是美版并非日版),用不到这个补丁啊,只要存档类型设置成128KB即可。
啊咧咧,又挖坑不填哎╮(╯▽╰)╭

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

使用道具 举报

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

本版积分规则

手机版|Archiver|Pokemon Center

GMT+8, 2025-11-1 03:41 , Processed in 0.120022 second(s), 37 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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