我们的太阳吧 关注:818贴子:6,031
  • 8回复贴,共1

【中秋礼物】gba 我们的太阳“移除阳光补丁”补丁

只看楼主收藏回复

一、前言
《我们的太阳》由科乐美公司出品的动作角色扮演游戏系列,由小岛秀夫监制。该系列第1、2、3作均于gba上发行,第4作于ds平台发行。在前三作中,它的一大特点便是gba卡带中内置了太阳光感应器,现实中的光照将直接影响到游戏内主角的状态和游玩机制。本贴主要对象为gba上的三作。
1代:《我们的太阳-太阳动作RPG》
2代:《续我们的太阳-太阳少年强戈》
3代:《新我们的太阳-逆袭的萨巴塔》


IP属地:日本1楼2024-09-17 09:25回复
    二、汉化历程
    在国内,该系列作品1代汉化版本也是经过了不断迭代:
    旧汉化时期:
    1代:由【TGB】进行汉化,蓝本为Eurasia小组dump的日版rom,存在该组的intro片头。
    2代:由【TGB】及【逆转ACE】联合汉化,蓝本为Rising Sun小组dump的日版rom,存在该组的intro片头。
    3代:由【TGB】及【逆转ACE】联合汉化。
    新汉化时期:
    1代:2016年07月12日,由【太阳少年汉化组】发布基于【TGB】汉化版的修复版。
    1代:2019年04月01日,由【太阳少年汉化组】发布基于日版从头进行汉化的全新版本。
    2代:2012年02月06日,由【太阳少年汉化组】发布基于【TGB&逆转ACE】汉化版的修复版v1.0。
    2代:2016年07月12日,由【太阳少年汉化组】发布基于【TGB&逆转ACE】汉化版的修复版v2.0,实际文件最后修改日期为2014年11月29日。
    3代:2016年07月12日,由【太阳少年汉化组】发布基于【TGB&逆转ACE】汉化版的全文本汉化版本,实际文件最后修改日期为2016年06月22日。


    IP属地:日本2楼2024-09-17 09:25
    回复
      三、阳光补丁
      由于汉化版或dump出的rom仅能在模拟器或d卡上游玩,当年模拟器并未足够完善能够模拟太阳光感应,d卡或单卡也没有包含太阳光感应器的版本,所以无论是国外还是国内汉化组,都选择了加入了阳光补丁这种东西,它的作用便是使用按键组合调节阳光(比如R+A+左右、Select+左右等等),以替代烧录卡和模拟器无法模拟的真实太阳光采集。
      随着时代发展,模拟器也能进行太阳光的模拟了(如myboy、mgba),包含太阳感应器的可烧录单卡国内外也都有了(InsideGadgets、LeonDiy)。



      也因此对于还原原版太阳感应机制的汉化版的需求也逐渐多了起来。但是相关汉化帖子内并没有包含原版机制的汉化版,只有加过太阳补丁的版本。从一些老人的只言片语中可以得知,以前曾经有过,但由于当年操作不便,对于阳光补丁的呼声较高,于是就换成了阳光补丁版。既然找不到移除阳光补丁的版本,那么就自己hack移除掉吧,而这也是本贴的由来。


      IP属地:日本3楼2024-09-17 09:26
      回复
        四、“移除阳光补丁”补丁说明
        (一)、补丁部分

        资源包内包含3个ips补丁,分别对应上述1~3代汉化版的最新一版,需自行获取对应汉化版后,使用在线ips补丁工具,或pc端工具应用补丁(工具包内也附带了一个IPSWin2.0供使用)


        IP属地:日本4楼2024-09-17 09:27
        回复
          (二)、工具部分

          1、GBA Tool Advance 0.7 chs:用于给rom打上sram补丁
          2、gba-flash:用于给rom打上flash补丁。给eeprom游戏打flash补丁,需要先进行sram补丁处理后,再使用flash补丁。
          3、gba_EEPROM_reverse:用于将eeprom存档进行反序,以便于不同模拟器或烧录卡之间存档互通。
          4、gba_FLASH512K_trans2_EEPROMorSRAM:用于将flash补丁后的生成的游戏存档,转换回原生eeprom、sram。也可将原生eeprom、sram转换为flash补丁对应生成存档。
          更多细节内容可见工具包内的readme文件。
          5、IPSWin2.0:ips补丁工具。


          IP属地:日本5楼2024-09-17 09:27
          回复
            (三)、使用流程及注意事项
            1、自行获取最新版我们的太阳1、2、3rom,资源包内找到对应移除阳光补丁.ips,使用ips补丁工具进行补丁。
            2、此时你便可以获得还原原版太阳接收机制的汉化版了,可以直接用在mgba、myboy、IG阳光卡等设备上。
            3、如果需要进行存档迁移互通,由于eeprom存档导出及实现的历史遗留问题,不同模拟器或dump设备会有不同的实现方式,会出现正序和反序的eeprom存档,无法直接使用读取。此时可以使用工具包内的gba_EEPROM_reverse工具,将存档直接拖拽在工具exe文件上,即可将存档由正序变成反序,或反序变成正序。(此工具可用于其他eeprom游戏的存档转序)
            4、对于LD阳光卡,由于其为了兼容gba宝可梦的烧录,并没有使用我们的太阳原生EEPROM存档芯片,而是是用了FLASH1M芯片,所以完成了第1步移除阳光补丁后的rom还不能直接在这个卡上进行烧录使用。必须先使用GBA tool advance对移除了阳光补丁的rom打上sram补丁,完成这一步之后,再使用gba-flash工具对rom进行打上flash补丁(因为flash补丁的作者代码只写了对sram游戏,及打过sram补丁的eeprom游戏的识别,并没有写直接对eeprom游戏的识别),这样的rom才可用于烧录在LD的FLASH1M太阳卡上,也是将rom直接拖拽至工具exe文件上即可。
            5、由于gba-flash作者实现flash补丁的方式会对存档文件进行较大改动,故打过flash补丁的rom生成的存档,是无法直接给原版rom使用的,反之亦然。所以如果有需要转换原版存档与flash补丁过的存档进行继承或串档使用的玩家,可以使用gba_FLASH512K_trans2_EEPROMorSRAM工具将存档格式进行互转,同样也是将存档直接拖拽至工具exe文件上即可。(此工具可用于其他打过flash补丁的游戏存档转换)


            IP属地:日本6楼2024-09-17 09:27
            回复
              本楼自占用作资源楼


              IP属地:日本7楼2024-09-17 09:28
              收起回复