【改版教程】口袋怪兽一至九代属性相克表修改教程

本文首发于口袋中心,转载请注明出处:https://www.pmcenter.cn/forum.php?mod=viewthread&tid=114325

不知道多少人跟我一样,想修改口袋怪兽的属性相克,但这方面的教程非常少,无奈我只能自己摸索,终于找到了修改全部口袋怪兽正统作属性相克的方法。
能力有限,本文只针对修改属性相克,不含添加新属性,不含修改属性特有的某些效果(比如三代开始的钢系不会中毒,单修改属性相克无法改变)。
本人不懂编程,不懂代码,不懂数据,文章纯粹是小白视角,请大佬勿喷!一二四代的属性相克表指针的修改方法未知,希望有大佬能提供帮助!

修改前请务必备份文件!

所用到的工具
口袋怪兽属性相克表
本人制作的启用剧本的工作簿,用来生成各代属性相克代码,还包括三代非常规改版的代码生成。
打开方式:微软工作簿二〇一〇及更高版本需启用剧本
工作簿预览
表格预览〣.jpg
视窗十六进制
用来直接编辑游戏数据。
水晶图块〢
用来提取四代五代的游戏数据。
三双破解工具包
用来提取六七代的游戏数据(希望有大佬能分享更简单好用的解包工具)。
龙神模拟器
用来提取八代九代的游戏数据。
任切主文件解压工具
用来解压八代九代的主文件。
其他
口袋怪兽属性相克表原始代码
本人整理,内有全部正统作及三代非常规改版的属性相克表代码,可用来确定三代改版游戏文件中的属性相克表位置。
属性相克表原始代码文件预览.jpg
空位搜索工具
用来搜索三代游戏文件的空位。
属性相克编辑器
本人汉化的图形界面修改三代属性相克表工具,只支持英文原版,故不推荐,仅供研究。
口袋三双
图形界面修改六代七代属性相克表工具。
口袋任切
图形界面修改去吧皮琼去吧伊布属性相克表工具,不推荐。
三双格式工具
用来解密三双游戏文件。

下载(除龙神模拟器)
迅雷云盘:https://pan.xunlei.com/s/VOeopdulSMbXRnbvoVZ_k017A1?pwd=6zmi 提取码:6zmi
腾讯微云:https://share.weiyun.com/WMvHU8fQ
坚果云:https://www.jianguoyun.com/p/DSDZurMQp7HFDRiarZMGIAA
百度网盘:https://pan.baidu.com/s/1KEKq0cl4kLQ532ifJL4AsA

七代八代九代
去吧皮琼去吧伊布 剑盾 传说阿尔宙斯 朱紫 传说末元
  • 概述:属性相克表位于ExeFS分区的main文件中,该文件需解压才能编辑,改好后需放到模拟器的修改目录。
  • 工具:龙神模拟器 任切主文件解压工具 视窗十六进制 口袋怪兽属性相克表
一、解包游戏
在龙神模拟器中[右键游戏]→[提取数据]→[ExeFS],选择要提取到的文件夹,建议新建文件夹命名为“exefs”,提取成功后打开该文件夹,得到main文件。
【注】此提取仅针对游戏的当前状态,若改变游戏更新状态,需要重新提取修改,否则可能进不去游戏。
〡.jpg

二、解压文件
复制main文件到〖任切主文件解压工具〗所在文件夹,双击[解压.cmd],得到main.elf文件。
〢.jpg

三、修改属性相克表
属性相克表为“真正的表格”,横行为攻方属性,竖列为防方属性。效果代码为00、02、04、08,分别对应无效、不好、一般、绝佳。
040404040402040002040404040404040404
080402020408020008040404040208040802
040804040402080402040408020404040404
040404020202040200040408040404040408
040400080408020408080402080404040404
040208040204080402080404040408040404
040202020404040202020408040804040802
000404040404040804040404040804040204
040404040408040402020204020408040408
040404040402080408020208040408020404
040404040808040404080202040404020404
040402020808020402020802040404020404
040408040004040404040802020404020404
040804080404040402040404040204040004
040408040804040402020208040402080404
040404040404040402040404040404080400
040204040404040804040404040804040202
040804020404040402020404040404080804
〡、视窗十六进制(推荐)
在〖视窗十六进制〗中打开main.elf,菜单栏选择[搜索]→[查找十六进制数值],输入0404040404020400,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《六代》工作表,按需修改属性相克,然后点击[复制六代代码](整表)。返回视窗十六进制,鼠标点击属性相克表起始处(0404040404020400的第一个04),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。

【注】搜索时建议勾选“列出搜索结果”。
〣.jpg
〤.jpg
〥.jpg

〢、口袋任切(仅限去吧皮琼去吧伊布)
在龙神模拟器中[右键游戏]→[提取数据]→[RomFS],新建文件夹命名为“romfs”,将数据提取到该文件夹。使exefs和romfs两个文件夹处于相同目录。打开〖口袋任切〗,菜单栏选择[文件]→[打开]〔[File]→[Open]〕,选择exefs和romfs的上级文件夹,点击[属性相克表]〔Type Chart〕,按需修改属性相克,然后点击右上角[保存]〔Save〕,此时会生成名为游戏代码的文件夹,内有改好的main文件,可直接跳到第五步(省去重命名步骤)。

【注】龙神模拟器不可连续提取数据,每提取一次后都需要关闭并重新打开龙神模拟器,否则会报错。提取RomFS需要较长时间,会占用较多硬盘空间,且口袋任切仅支持去皮去伊的属性相克表修改,个人不推荐此方法。
〦.jpg

四、压缩文件
切回到任切主文件解压工具所在文件夹,双击[压缩.cmd],得到main.nso文件。

五、使修改生效
〡、龙神模拟器
在龙神模拟器中[右键游戏]→[打开MOD目录],在打开的文件夹中新建文件夹命名为“exefs”,将main.nso复制到exefs文件夹中,并重命名为“main”。
〧.jpg

〢、柚子模拟器
在柚子模拟器中[右键游戏]→[打开MOD数据位置],在打开的文件夹中新建文件夹命名为“任意名称”,再在任意名称文件夹中新建文件夹命名为“exefs”,将main.nso复制到exefs文件夹中,并重命名为“main”。
〨.jpg

八代
星灿钻石明亮珍珠
  • 概述:属性相克表位于RomFS分区的global-metadata.dat文件中,为分散数据,各属性需单独修改,改好后需放到模拟器的修改目录。
  • 工具:龙神模拟器 视窗十六进制 口袋怪兽属性相克表
一、解包游戏
在龙神模拟器中[右键游戏]→[提取数据]→[RomFS],选择要提取到的文件夹,提取成功后打开该文件夹,在Data\Managed\Metadata中找到global-metadata.dat文件。
【注】此提取仅针对游戏的当前状态,若改变游戏更新状态,需要重新提取修改,否则可能进不去游戏。
〡.jpg

二、修改属性相克表
属性相克表为“真正的表格”,横行为攻方属性,竖列为防方属性,但分散为十八组数据。效果代码为00、02、04、08,分别对应无效、不好、一般、绝佳。
代码:
普040404040402040002040404040404040404
斗080402020408020008040404040208040802
飞040804040402080402040408020404040404
毒040404020202040200040408040404040408
地040400080408020408080402080404040404
岩040208040204080402080404040408040404
虫040202020404040202020408040804040802
鬼000404040404040804040404040804040204
钢040404040408040402020204020408040408
火040404040402080408020208040408020404
水040404040808040404080202040404020404
草040402020808020402020802040404020404
电040408040004040404040802020404020404
超040804080404040402040404040204040004
冰040408040804040402020208040402080404
龙040404040404040402040404040404080400
恶040204040404040804040404040804040202
妖040804020404040402020404040404080804
在〖视窗十六进制〗中打开global-metadata.dat,菜单栏选择[搜索]→[查找十六进制数值],输入上方对应的一种属性,即可定位该属性相克表。打开《口袋怪兽属性相克表》,选择《六代》工作表,按需修改属性相克,然后根据所修改的属性,在右侧列表框选择对应属性,点击[复制六代代码](选定属性)。返回视窗十六进制,鼠标点击对应属性起始处(属性相克表第一个十六进制数值),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。若修改了多个属性需要多次操作。
〢.jpg
〣.jpg
〤.jpg

三、使修改生效
〡、龙神模拟器
在龙神模拟器中[右键游戏]→[打开MOD目录],在打开的文件夹中逐级新建文件夹“romfs\Data\Managed\Metadata”,将修改好的global-metadata.dat复制到Metadata文件夹中。
〥.jpg

〢、柚子模拟器
在龙神模拟器中[右键游戏]→[打开MOD数据位置],在打开的文件夹中逐级新建文件夹“任意名称\romfs\Data\Managed\Metadata”,将修改好的global-metadata.dat复制到Metadata文件夹中。
〦.jpg

六代七代
横纵 终结红宝石始源蓝宝石 日月究极日月
  • 概述:横纵、终结红宝石始源蓝宝石的属性相克表位于RomFS分区的DllBattle.cro文件中,日月究极日月位于ExeFS分区的.code.bin,改好后需放到模拟器的修改目录。
  • 工具:三双破解工具 视窗十六进制 口袋怪兽属性相克表
一、解包游戏
双击SetupUS.exe安装〖三双破解工具〗,将游戏文件(cci格式或cia格式)复制到HackingToolkit3DS.exe所在目录。
〡.jpg
〡、cci文件,需将扩展名改为3ds,为方便操作,可命名为1.3ds。双击HackingToolkit3DS.exe,输入D并回车,再输入文件名1并回车,再输入Y并回车,出现“Extractiondone!”即提取完成。
〢、cia文件,为方便操作,可命名为1.cia。双击HackingToolkit3DS.exe,输入CE并回车,再输入文件名1并回车,再输入Y并回车,出现“Extractiondone!”即提取完成。
〢.jpg
〣.jpg
〤.jpg

【注】双击CleanTool.exe并回车可清理提取后的文件。
若提取后没有ExtractedExeFS和ExtractedRomFS文件夹,可能是因为游戏未解密,可用〖三双格式工具〗进行解密。


二、修改属性相克表
属性相克表为“真正的表格”,横行为攻方属性,竖列为防方属性。效果代码为00、02、04、08,分别对应无效、不好、一般、绝佳。
040404040402040002040404040404040404
080402020408020008040404040208040802
040804040402080402040408020404040404
040404020202040200040408040404040408
040400080408020408080402080404040404
040208040204080402080404040408040404
040202020404040202020408040804040802
000404040404040804040404040804040204
040404040408040402020204020408040408
040404040402080408020208040408020404
040404040808040404080202040404020404
040402020808020402020802040404020404
040408040004040404040802020404020404
040804080404040402040404040204040004
040408040804040402020208040402080404
040404040404040402040404040404080400
040204040404040804040404040804040202
040804020404040402020404040404080804
〡、视窗十六进制
横纵、终结红宝石始源蓝宝石的属性相克表在ExtractedRomFS文件夹的DllBattle.cro文件中,日月、究极日月的属性相克表在ExtractedExeFS文件夹的.code.bin文件中,在〖视窗十六进制〗中打开文件,菜单栏选择[搜索]→[查找十六进制数值],输入0404040404020400,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《六代》工作表,按需修改属性相克,然后点击[复制六代代码](整表)。返回视窗十六进制,鼠标点击属性相克表起始处(0404040404020400的第一个04),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。
(附件限制,请从网盘中的文档查看图片)



〢、口袋三双
菜单栏选择[文件]→[打开]〔[File]→[Open]〕,选择〖三双破解工具〗所在文件夹,横纵终结红宝石始源蓝宝石点击[CRO]→[属性相克表]〔Type Chart〕,日月究极日月点击[ExeFS]→[属性相克表]〔Type Chart〕,按需修改属性相克,然后点击右下角[保存]〔Save〕,会直接覆盖提取后的文件。


【注】六代的反转对战无单独属性相克表,修改上表即同时修改反转对战属性相克表。

三、使修改生效
〡、横纵、终结红宝石始源蓝宝石
在橘子模拟器中[右键游戏]→[打开Mod位置],在打开的文件夹中新建文件夹命名为“romfs”,将修改好的DllBattle.cro复制到romfs文件夹中。

〢、日月究极日月
在橘子模拟器中[右键游戏]→[打开Mod位置],在打开的文件夹中新建文件夹命名为“exefs”,将修改好的.code.bin复制到exefs文件夹中并重命名为“code.bin”。


五代
黑白黑〢白〢
概述:黑白的属性相克表位于overlay9_0093.bin文件中,黑〢白〢位于overlay9_0167.bin,该文件需解压才能编辑,改好后需重新压缩回游戏文件内。
工具:水晶图块〢 视窗十六进制 口袋怪兽属性相克表

一、解包游戏
在〖水晶图块〢〗中打开游戏文件,菜单栏选择[工具]→[NDS文件系统信息],找到FSI.CT/overlay9_0093.bin(黑白)或FSI.CT/overlay9_0167.bin(黑〢白〢),右键选择[解压]。


二、修改属性相克表
属性相克表为“真正的表格”,横行为攻方属性,竖列为防方属性。效果代码为00、02、04、08,分别对应无效、不好、一般、绝佳。
0404040404020400020404040404040404
0804020204080200080404040402080408
0408040404020804020404080204040404
0404040202020402000404080404040404
0404000804080204080804020804040404
0402080402040804020804040404080404
0402020204040402020204080408040408
0004040404040408020404040408040402
0404040404080404020202040204080404
0404040404020804080202080404080204
0404040408080404040802020404040204
0404020208080204020208020404040204
0404080400040404040408020204040204
0408040804040404020404040402040400
0404080408040404020202080404020804
0404040404040404020404040404040804
0402040404040408020404040408040402
在视窗十六进制中打开overlay9_0093.bin(黑白)或overlay9_0167.bin(黑〢白〢),菜单栏选择[搜索]→[查找十六进制数值],输入0404040404020400,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《二至五代》工作表,按需修改属性相克,然后点击[复制五代代码]。返回视窗十六进制,鼠标点击属性相克表起始处(0404040404020400的第一个04),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。




三、使修改生效
备份好游戏文件,在〖水晶图块〢〗中打开游戏文件,菜单栏选择[工具]→[NDS文件系统信息],找到FSI.CT/overlay9_0093.bin(黑白)或FSI.CT/overlay9_0167.bin(黑〢白〢),右键选择[压缩],选择上一步修改好的文件→[打开],菜单栏选择[文件]→[保存]。


【注】部分改版无需解包游戏,如《白〢加强版》,可直接用视窗十六进制修改游戏文件。本文仅为学习研究,请勿擅自发布二改作品。

四代
心金魂银
  • 概述:属性相克表位于overlay9_0012.bin文件中,该文件需解压才能编辑,改好后需重新压缩回游戏文件内。
  • 工具:水晶图块〢 视窗十六进制 口袋怪兽属性相克表
一、解包游戏
在〖水晶图块〢〗中打开游戏文件,菜单栏选择[工具]→[NDS文件系统信息],找到FSI.CT/overlay9_0012.bin,右键选择[解压]。


二、修改属性相克表
属性相克表由“攻击方招式属性”加“防御方属性”加“属性相克效果”组成,三字节一组,原始共一百一十组相克关系。属性代码见下表,效果代码为00、05、0A、14,分别对应无效、不好、一般、绝佳。例如000505表示“普通属性招式”对“岩属性”“效果不好”。原始属性相克表省略了一般效果,即未在表中的属性相克效果均为一般。
FFFF为结束符,FEFE00至FFFF之间的效果可被识破,被识破后属性相克效果将变为“效果一般”(有效果、一倍伤害)。
属性代码
普通00
格斗01
飞行02
03
地面04
05
06
07
08
???09
0A
0B
0C
0D
超能0E
0F
10
11
〡、未超过原有相克关系数量
在〖视窗十六进制〗中打开overlay9_0012.bin,菜单栏选择[搜索]→[查找十六进制数值],输入000505000805,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《二至五代》工作表,按需修改属性相克,然后点击[复制三代四代代码]。返回视窗十六进制,鼠标点击属性相克表起始处(000505000805的第一个00),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。跳到第四步。




〢、超过原有相克关系数量(仅限原版)
若修改后的属性相克关系数量超过原有,则需要更改属性相克表位置及指针。在水晶图块〢中打开游戏文件,菜单栏选择[工具]→[NDS文件系统信息],找到FSI.CT/overlay9_0018.bin,右键选择[解压]。打开《口袋怪兽属性相克表》,选择《二至五代》工作表,按需修改属性相克,然后点击[复制三代四代代码](推荐选择“完整”)。在视窗十六进制中打开overlay9_0018.bin,鼠标点击到最后(偏移量1629F),菜单栏选择[编辑]→[剪贴板数据]→[粘贴]→[是]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCIIHex]→[确定]。菜单栏选择[文件]→[保存]。需修改指针。


三、修改指针
在视窗十六进制中打开overlay9_0012.bin,菜单栏选择[搜索]→[替换十六进制数值],按下表进行替换(三种指针数据均需替换)。菜单栏选择[文件]→[保存]。
游戏版本原指针新指针
日语78C12602E0B01F02
79C12602E1B01F02
7AC12602E2B01F02
英语7CCC260260BE1F02
7DCC260261BE1F02
7ECC260262BE1F02
法语9CCC2602A0BA1F02
9DCC2602A1BA1F02
9ECC2602A2BA1F02
德语5CCC260260BA1F02
5DCC260261BA1F02
5ECC260262BA1F02
意大利语1CCC260220BA1F02
1DCC260221BA1F02
1ECC260222BA1F02
西班牙语心金9CCC2602A0BA1F02
9DCC2602A1BA1F02
9ECC2602A2BA1F02
西班牙语魂银BCCC2602C0BA1F02
BDCC2602C1BA1F02
BECC2602C2BA1F02
韩语80D62602A0C41F02
81D62602A1C41F02
82D62602A2C41F02
【注】游戏版本可在模拟器的[文件]→[ROM信息]中查看,或者在视窗十六进制中查看。IPKJ是日语,IPKE是英语。


四、使修改生效
备份好游戏文件,在水晶图块〢中打开游戏文件,菜单栏选择[工具]→[NDS文件系统信息],找到FSI.CT/overlay9_0012.bin,右键选择[压缩],选择上一步修改好的文件→[打开]。若修改过overlay9_0018.bin,则对其重复上述操作,会提示文件过大,通常直接按[确定]即可(或尝试7A29E00等地址)。菜单栏选择[文件]→[保存]。


【注】部分改版无需解包游戏,如《绝对心金》、《起源心金》,可直接用视窗十六进制修改游戏文件。本文仅为学习研究,请勿擅自发布二改作品。

四代
钻石珍珠白金
  • 概述:直接编辑游戏文件,但指针修改方法未知。
  • 工具:视窗十六进制 口袋怪兽属性相克表
一、修改属性相克表
属性相克表由“攻击方招式属性”加“防御方属性”加“属性相克效果”组成,三字节一组,原始共一百一十组相克关系。属性代码见下表,效果代码为00、05、0A、14,分别对应无效、不好、一般、绝佳。例如000505表示“普通属性招式”对“岩属性”“效果不好”。原始属性相克表省略了一般效果,即未在表中的属性相克效果均为一般。
FFFF为结束符,FEFE00至FFFF之间的效果可被识破,被识破后属性相克效果将变为“效果一般”(有效果、一倍伤害)。
属性代码
普通00
格斗01
飞行02
03
地面04
05
06
07
08
???09
0A
0B
0C
0D
超能0E
0F
10
11
〡、未超过原有相克关系数量
在〖视窗十六进制〗中打开游戏文件,菜单栏选择[搜索]→[查找十六进制数值],输入000505000805,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《二至五代》工作表,按需修改属性相克,然后点击[复制三代四代代码]。返回视窗十六进制,鼠标点击属性相克表起始处(000505000805的第一个00),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。




〢、超过原有相克关系数量
未知,希望有大佬能提供帮助!二、修改指针未知,希望有大佬能提供帮助!
 

鸡蛋不行了

宝可梦训练家
2025/09/28
4
0
165
三代
红宝石蓝宝石绿宝石 火红叶绿
  • 概述:直接编辑游戏文件。
  • 工具:视窗十六进制 口袋怪兽属性相克表
一、修改属性相克表
属性相克表由“攻击方招式属性”加“防御方属性”加“属性相克效果”组成,三字节一组,原始共一百一十组相克关系。属性代码见下表,效果代码为00、05、0A、14,分别对应无效、不好、一般、绝佳。例如000505表示“普通属性招式”对“岩属性”“效果不好”。原始属性相克表省略了一般效果,即未在表中的属性相克效果均为一般。
FFFF为结束符,FEFE00至FFFF之间的效果可被识破,被识破后属性相克效果将变为“效果一般”(有效果、一倍伤害)。
属性代码
普通00
格斗01
飞行02
03
地面04
05
06
07
08
???09
0A
0B
0C
0D
超能0E
0F
10
11
〡、未超过原有相克关系数量
在〖视窗十六进制〗中打开游戏文件,菜单栏选择[搜索]→[查找十六进制数值],输入000505000805,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《二至五代》工作表,按需修改属性相克,然后点击[复制三代四代代码]。返回视窗十六进制,鼠标点击属性相克表起始处(000505000805的第一个00),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。无需修改指针。
〡.jpg
〢.jpg
〢.jpg

〢、超过原有相克关系数量
若修改后的属性相克关系数量超过原有,则需要更改属性相克表位置及指针。在视窗十六进制中打开游戏文件,找到合适的空位(全部为00或FF)。打开《口袋怪兽属性相克表》,选择《二至五代》工作表,按需修改属性相克,然后点击[复制三代四代代码]。返回视窗十六进制,鼠标点击空位处,菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。需修改指针。

二、修改指针
首先确定原始属性相克表的指针,以绿宝石二〇一一汉化版为例,其原始属性相克表偏移量为31ACE8,四字节数据为0031ACE8,将其转成指针形式的数据就是E8AC3108,为什么这么写我也不知道,总之就是每两个字符为一组,倒过来写,最后再加上“08”。根据这个规律,得到新属性相克表的指针数据,比如新表偏移量106DA90,四字节数据为0106DA90,倒过来是90DA0601,最后还要再加上“08”,所以新表指针数据就是90DA0609。
形式原表新表
属性相克表偏移量31ACE8106DA90
四字节数据0031ACE80106DA90
小端序(倒过来)E8AC310090DA0601
指针数据(加08)E8AC310890DA0609
按照上述例子,在视窗十六进制中打开游戏文件,菜单栏选择[搜索]→[替换十六进制数值],将E8AC3108替换为90DA0609,菜单栏选择[文件]→[保存]。
〣.jpg

三代四代
改版
  • 概述:直接编辑游戏文件,但四代改版的指针修改方法未知。
  • 工具:视窗十六进制 口袋怪兽属性相克表
一、修改属性相克表
〡、增加属性的传统改版,如釉色、忆梦之巅·创世章、绝对心金
属性相克表仍按照原版规律,由“攻击方招式属性”加“防御方属性”加“属性相克效果”组成,三字节一组。属性代码通常遵循原版,但也有版本修改了代码,可参考《口袋怪兽属性相克表》的《附录》工作表。
㈠未超过原有相克关系数量
在〖视窗十六进制〗中打开游戏文件,菜单栏选择[搜索]→[查找十六进制数值],输入000505000805或000700010700(或尝试更多代码),即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《六代》工作表,按需修改属性相克,然后点击[复制三代四代改版代码]。返回视窗十六进制,鼠标点击属性相克表起始处(需自行判断起始位置,或参考《口袋怪兽属性相克表》的《附录》工作表),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。
〡.jpg
〢.jpg
〣.jpg

㈡超过原有相克关系数量(仅三代)
在视窗十六进制中打开游戏文件,找到合适的空位(全部为00或FF)。打开《口袋怪兽属性相克表》,选择《六代》工作表,按需修改属性相克,然后点击[复制三代四代改版代码]。返回视窗十六进制,鼠标点击空位处,菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。需修改指针。

【注】复制后的妖精属性代码为17,请根据实际数据自行替换,比如釉色用的是09,那么就将复制后的代码粘贴到空白记事本中,将17替换为09。可参考《口袋怪兽属性相克表》的《附录》工作表。

〢、五代形式,三代四代效果代码(暂称,不知正式名称为何),如究极绿宝石
属性相克表使用五代的形式,包含了???属性,效果代码仍为三代四代的。
0A0A0A0A0A050A00050A0A0A0A0A0A0A0A0A0A
140A05050A140500140A0A0A0A0A05140A1405
0A140A0A0A05140A050A0A0A14050A0A0A0A0A
0A0A0A0505050A05000A0A0A140A0A0A0A0A14
0A0A00140A14050A140A140A05140A0A0A0A0A
0A05140A050A140A050A140A0A0A0A140A0A0A
0A0505050A0A0A05050A050A140A140A0A1405
000A0A0A0A0A0A140A0A0A0A0A0A140A0A050A
0A0A0A0A0A140A0A050A05050A050A140A0A14
0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A
0A0A0A0A0A05140A140A0505140A0A14050A0A
0A0A0A0A14140A0A0A0A1405050A0A0A050A0A
0A0A05051414050A050A0514050A0A0A050A0A
0A0A140A000A0A0A0A0A0A1405050A0A050A0A
0A140A140A0A0A0A050A0A0A0A0A050A0A000A
0A0A140A140A0A0A050A0505140A0A05140A0A
0A0A0A0A0A0A0A0A050A0A0A0A0A0A0A140A00
0A050A0A0A0A0A140A0A0A0A0A0A140A0A0505
0A140A050A0A0A0A050A050A0A0A0A0A14140A
在视窗十六进制中打开游戏文件,菜单栏选择[搜索]→[查找十六进制数值],输入0A0A0A0A0A050A00,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《六代》工作表,按需修改属性相克,然后点击[复制五代形式三四代效果代码]。返回视窗十六进制,鼠标点击属性相克表起始处(0A0A0A0A0A050A00的第一个0A),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。
 

鸡蛋不行了

宝可梦训练家
2025/09/28
4
0
165
(接上文)

〣、火红完全升级引擎,如解放(无界)、水银项目
属性相克表使用五代的形式,但有多馀属性,效果代码为01、05、00、14,分别对应无效、不好、一般、绝佳。下表为廿四属性版。
000000000005000105000000000000000000000000000000
140005050014050114000000000005140014000000000005
001400000005140005000000140500000000000000000000
000000050505000501000000140000000000000000000014
000001140014050014001400051400000000000000000000
000514000500140005001400000000140000000000000000
000505050000000505000500140014000014000000000005
010000000000001400000000000014000005000000000000
000000000014000005000505000500140000000000000014
000000000000000000000000000000000000000000000000
000000000005140014000505140000140500000000000000
000000001414000000001405050000000500000000000000
000005051414050005000514050000000500000000000000
000014000100000000000014050500000500000000000000
001400140000000005000000000005000001000000000000
000014001400000005000505140000051400000000000000
000000000000000005000000000000001400000000000001
000500000000001400000000000014000005000000000005
000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000
001400050000000005000500000000001414000000000000
在视窗十六进制中打开游戏文件,菜单栏选择[搜索]→[查找十六进制数值],输入000000000005000105,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《六代》工作表,按需修改属性相克,然后点击[复制火红完全升级引擎代码](廿四属性或廿八属性,后者目前仅发现《猛烈火红》使用)。返回视窗十六进制,鼠标点击属性相克表起始处(000000000005000105的第一个00),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。

〤、绿宝石反编译,如增强绿宝石
属性相克表使用五代的形式,但有多馀属性,效果代码为00、08、10、20,分别对应无效、不好、一般、绝佳。精英复刻采用五代的效果代码,即00、02、04、08,分别对应无效、不好、一般、绝佳。
绿宝石反编译版本较多,不同版本的属性数和效果代码字节数都可能有区别,且每次更新其属性相克表偏移量都会改变,建议参考《口袋怪兽属性相克表》的《附录》工作表及《口袋怪兽属性相克表原始代码》中的文档,确定其版本便于搜索数据。
确定好版本后,在视窗十六进制中打开游戏文件,菜单栏选择[搜索]→[查找十六进制数值],输入对应版本的部分代码,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《六代》工作表,按需修改属性相克,然后根据版本,点击[复制绿宝石反编译二字节代码](十九属性或廿属性)或[复制绿宝石反编译四字节代码](十九属性或廿属性或廿一属性)。返回视窗十六进制,鼠标点击属性相克表起始处(需自行判断起始位置,或参考《口袋怪兽属性相克表》的《附录》工作表及《口袋怪兽属性相克表原始代码》中的文档),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。
〤.jpg
【注】在《口袋怪兽属性相克表》中编辑时,按图例的00、02、04、08效果代码编辑即可,点击复制按钮会自动转换为对应版本的代码。

二、修改指针
〡、三代
参考三代 红宝石蓝宝石绿宝石 火红叶绿
〢、四代
未知,希望有大佬能提供帮助!

【注】本文仅为学习研究,请勿擅自发布二改作品。
 

鸡蛋不行了

宝可梦训练家
2025/09/28
4
0
165
二代
金银水晶
  • 概述:直接编辑游戏文件,但指针修改方法未知。
  • 工具:视窗十六进制 口袋怪兽属性相克表
一、修改属性相克表
属性相克表由“攻击方招式属性”加“防御方属性”加“属性相克效果”组成,三字节一组,原始共一百一十组相克关系。属性代码见下表,效果代码为00、05、0A、14,分别对应无效、不好、一般、绝佳。例如000505表示“普通属性招式”对“岩属性”“效果不好”。原始属性相克表省略了一般效果,即未在表中的属性相克效果均为一般。
FF为结束符,FE至FF之间的效果可被识破,被识破后属性相克效果将变为“效果一般”(有效果、一倍伤害)。
属性代码
普通00
格斗01
飞行02
03
地面04
05
07
08
09
???13
14
15
16
17
超能18
19
1A
1B
〡、未超过原有相克关系数量
在〖视窗十六进制〗中打开游戏文件,菜单栏选择[搜索]→[查找十六进制数值],输入000505000905,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《二至五代》工作表,按需修改属性相克,然后点击[复制二代代码]。返回视窗十六进制,鼠标点击属性相克表起始处(000505000905的第一个00),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。
〡.jpg
〢.jpg
〣.jpg

〢、超过原有相克关系数量
未知,希望有大佬能提供帮助!

二、修改指针
能找到指针,但不知道如何改,问人工智能说是还得改什么“Bank切换代码”,希望有大佬能提供帮助!

一代
红绿蓝黄
  • 概述:直接编辑游戏文件,但指针修改方法未知。
  • 工具:视窗十六进制 口袋怪兽属性相克表
一、修改属性相克表
属性相克表由“攻击方招式属性”加“防御方属性”加“属性相克效果”组成,三字节一组,原始共八十二组相克关系。属性代码见下表,效果代码为00、05、0A、14,分别对应无效、不好、一般、绝佳。例如151414表示“水属性招式”对“火属性”“效果绝佳”。原始属性相克表省略了一般效果,即未在表中的属性相克效果均为一般。
FF为结束符。
属性代码
普通00
格斗01
飞行02
03
地面04
05
07
08
14
15
16
17
超能18
19
1A
〡、未超过原有相克关系数量
在〖视窗十六进制〗中打开游戏文件,菜单栏选择[搜索]→[查找十六进制数值],输入151414141614,即可找到属性相克表(盗版可能有两个位置,可自行测试)。打开《口袋怪兽属性相克表》,选择《一代》或《一代自定序》工作表,按需修改属性相克,然后点击[复制代码]。返回视窗十六进制,鼠标点击属性相克表起始处(151414141614的第一个15),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。
〤.jpg
〥.jpg
〦.jpg

〢、超过原有相克关系数量
未知,希望有大佬能提供帮助!

【注】一代有双属性克制信息显示错误,可能会影响实际体验,故专门写了《一代自定序》工作表,可按自己喜好调整顺序。

二、修改指针
能找到指针,但不知道如何改,问人工智能说是还得改什么“Bank切换代码”,希望有大佬能提供帮助!
 

在线成员

现在没有成员在线。

论坛统计

主题
589
消息
2,643
成员
3,500
最新成员
pokemon