搜索
亲,你还没有登录哦,马上登录。如果还没有帐号,请立即注册X
查看: 50|回复: 12

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

[复制链接]
  • TA的每日心情

    昨天 13:28
  • 签到天数: 24 天

    [LV.4]偶尔看看III

    发表于 2025-12-14 16:02:41 | 显示全部楼层 |阅读模式
    本帖最后由 鸡蛋不行了 于 2025-12-14 16:02 编辑
    , @) y+ p+ q6 H) W% ^8 c/ r
    6 Z9 X. S4 Z+ ~+ R9 T本文首发于口袋中心,转载请注明出处:https://www.pmcenter.cn/forum.php?mod=viewthread&tid=114325
    6 {9 l& k0 F, \8 }" C4 J若帖子图片看不见,请移步口袋中心阅读本文或从网盘下载本文档。
    5 ~% }* C0 m: Q- w7 I" _+ J  _1 O+ d& ~+ s8 q- f& E
    不知道多少人跟我一样,想修改口袋怪兽的属性相克,但这方面的教程非常少,无奈我只能自己摸索,终于找到了修改全部口袋怪兽正统作属性相克的方法。5 R* E( _- n8 e  r, `, H
    能力有限,本文只针对修改属性相克,不含添加新属性,不含修改属性特有的某些效果(比如三代开始的钢系不会中毒,单修改属性相克无法改变)。8 }1 n' N/ f) U3 J& z
    本人不懂编程,不懂代码,不懂数据,文章纯粹是小白视角,请大佬勿喷!一二四代的属性相克表指针的修改方法未知,希望有大佬能提供帮助!! r; M. H( C0 F: L

    5 U- f/ k+ P% Y) d# b' @0 a修改前请务必备份文件!
    * s8 p# ^% O" _7 C* R
    8 A4 E* m( p8 Y4 Z! T/ i所用到的工具, I7 z: X0 a0 K1 e7 ^! U
    口袋怪兽属性相克表 本人制作的启用剧本的工作簿,用来生成各代属性相克代码,还包括三代非常规改版的代码生成。
    7 S" ^/ @: x2 j, `0 g打开方式:微软工作簿二〇一〇及更高版本需启用剧本2 D$ E5 v0 J! i# b# O: @. s2 I4 y3 v
    工作簿预览
    ; J, f0 V5 z# t( G1 }" }# m" m4 d* B. e8 Z, C. O, e% N8 E
    视窗十六进制 用来直接编辑游戏数据。# ]0 |' }, w5 N& l
    水晶图块〢 用来提取四代五代的游戏数据。, f. o6 w: f% i- W
    三双破解工具包 用来提取六七代的游戏数据(希望有大佬能分享更简单好用的解包工具)。' E( }5 |& D" O# |7 |: B" A2 Q
    龙神模拟器 用来提取八代九代的游戏数据。
    2 n6 u4 ^4 P9 G* `: D4 x; n, {任切主文件解压工具 用来解压八代九代的主文件。
    & k- Q! a. E7 i其他
    $ O7 Z; D6 A' e5 D: G( X$ Q4 s- w/ K口袋怪兽属性相克表原始代码 本人整理,内有全部正统作及三代非常规改版的属性相克表代码,可用来确定三代改版游戏文件中的属性相克表位置。( ?9 o" V1 ], [, i
    ! V6 A3 t8 l- A2 \1 I, v2 p4 h% s3 Q
    空位搜索工具 用来搜索三代游戏文件的空位。
    1 h5 K4 N6 b8 V2 x, k属性相克编辑器 本人汉化的图形界面修改三代属性相克表工具,只支持英文原版,故不推荐,仅供研究。
    0 B3 C+ i6 t1 c1 ?. f! e( h( }: P/ }口袋三双 图形界面修改六代七代属性相克表工具。
    . }7 K$ T  s5 Q9 B$ N: y3 i3 i口袋任切 图形界面修改去吧皮琼去吧伊布属性相克表工具,不推荐。2 U8 D* B0 @8 s+ k) `: P/ N
    三双格式工具 用来解密三双游戏文件。
      [) q9 d6 X. d! [: G$ N1 x$ @! U3 C0 d
    下载(除龙神模拟器)
    - s0 C$ C& H0 p3 y9 k2 Y迅雷云盘:https://pan.xunlei.com/s/VOeopdulSMbXRnbvoVZ_k017A1?pwd=6zmi 提取码:6zmi
    ; J5 U0 ?5 |, C; M腾讯微云:https://share.weiyun.com/WMvHU8fQ' q" w( |, F( `& ~1 H
    坚果云:https://www.jianguoyun.com/p/DSDZurMQp7HFDRiarZMGIAA
    % O$ Q$ w- c& W百度网盘:https://pan.baidu.com/s/1KEKq0cl4kLQ532ifJL4AsA5 j# i5 [3 o9 M# ^: F
  • TA的每日心情

    昨天 13:28
  • 签到天数: 24 天

    [LV.4]偶尔看看III

     楼主| 发表于 2025-12-14 16:02:42 | 显示全部楼层
    本帖最后由 鸡蛋不行了 于 2025-12-14 16:21 编辑
    8 d# k+ |& U6 `6 w
    7 X' ?3 W" y4 d七代八代九代 去吧皮琼去吧伊布 剑盾 传说阿尔宙斯 朱紫 传说末元7 E: G0 @. \+ d5 W! e& D
    • 概述:属性相克表位于ExeFS分区的main文件中,该文件需解压才能编辑,改好后需放到模拟器的修改目录。
    • 工具:龙神模拟器 任切主文件解压工具 视窗十六进制 口袋怪兽属性相克表
      ; b" r0 q0 _( i) ]
    ! r) x7 |) t2 H; H/ ?9 o
    一、解包游戏
    , w" W. m  G/ r( E. Z1 k在龙神模拟器中[右键游戏]→[提取数据]→[ExeFS],选择要提取到的文件夹,建议新建文件夹命名为“exefs”,提取成功后打开该文件夹,得到main文件。6 Y3 D  \. |$ \+ K
    【注】此提取仅针对游戏的当前状态,若改变游戏更新状态,需要重新提取修改,否则可能进不去游戏。
    ( |+ p; ^8 F/ b4 B7 v: j  ]& g) \3 s( l
    5 i9 `7 S: d4 ^  b
    二、解压文件
    5 U* n3 g" z5 t, n. [7 `" A复制main文件到〖任切主文件解压工具〗所在文件夹,双击[解压.cmd],得到main.elf文件。- [. d- H! r1 I0 z/ c/ e0 X

    ) y, ?; |6 @+ q; M1 ?, m4 a) X5 u0 B- n7 y+ ], r
    三、修改属性相克表0 }; ~! c+ G7 x/ O# f* s" R
    属性相克表为“真正的表格”,横行为攻方属性,竖列为防方属性。效果代码为00、02、04、08,分别对应无效、不好、一般、绝佳。
    ) m' J2 v. a! r8 ?+ A
    + |9 \: j9 v8 a# ~8 b
    040404040402040002040404040404040404
    080402020408020008040404040208040802
    040804040402080402040408020404040404
    040404020202040200040408040404040408
    040400080408020408080402080404040404
    040208040204080402080404040408040404
    040202020404040202020408040804040802
    000404040404040804040404040804040204
    040404040408040402020204020408040408
    040404040402080408020208040408020404
    040404040808040404080202040404020404
    040402020808020402020802040404020404
    040408040004040404040802020404020404
    040804080404040402040404040204040004
    040408040804040402020208040402080404
    040404040404040402040404040404080400
    040204040404040804040404040804040202
    040804020404040402020404040404080804
    , X, K& p1 T* c$ C4 H
    〡、视窗十六进制(推荐)
    . G8 R) g: {% N: e; U6 g在〖视窗十六进制〗中打开main.elf,菜单栏选择[搜索]→[查找十六进制数值],输入0404040404020400,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《六代》工作表,按需修改属性相克,然后点击[复制六代代码](整表)。返回视窗十六进制,鼠标点击属性相克表起始处(0404040404020400的第一个04),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。
    7 D! K; K/ s+ a$ A0 e7 s( ~
    ' n) K) L9 Q7 q【注】搜索时建议勾选“列出搜索结果”。
    ; s- X* W+ S9 u8 P
    6 [" {1 p$ C; K% [$ u0 o& y; D7 }5 h- R0 J7 u, @3 Q
    4 M) A$ K: W, i9 {

    : u% l* v2 R) U8 ^6 `9 v〢、口袋任切(仅限去吧皮琼去吧伊布)6 k, u) S' u( x* \) M8 O- C5 Z
    在龙神模拟器中[右键游戏]→[提取数据]→[RomFS],新建文件夹命名为“romfs”,将数据提取到该文件夹。使exefs和romfs两个文件夹处于相同目录。打开〖口袋任切〗,菜单栏选择[文件]→[打开]〔[File]→[Open]〕,选择exefs和romfs的上级文件夹,点击[属性相克表]〔Type Chart〕,按需修改属性相克,然后点击右上角[保存]〔Save〕,此时会生成名为游戏代码的文件夹,内有改好的main文件,可直接跳到第五步(省去重命名步骤)。: {8 {& k9 ~; n; l- ^, }! Z
    1 U) f+ Y; u4 V, K; ?6 S
    【注】龙神模拟器不可连续提取数据,每提取一次后都需要关闭并重新打开龙神模拟器,否则会报错。提取RomFS需要较长时间,会占用较多硬盘空间,且口袋任切仅支持去皮去伊的属性相克表修改,个人不推荐此方法。& g  {  j& @$ ^/ c# I
    3 k/ e0 }) ^3 H+ A
    8 S( R: B. J7 e% X, L
    四、压缩文件. Z0 _% o( J- }7 d% `4 {
    切回到任切主文件解压工具所在文件夹,双击[压缩.cmd],得到main.nso文件。) N/ o/ H/ X% w  [* o( X' d

    & ~$ q- v& O7 {8 B5 a9 q五、使修改生效- A/ J- k: Z& V) i- u, b& C
    〡、龙神模拟器
    ; X$ b5 ]- c" l; l) ?在龙神模拟器中[右键游戏]→[打开MOD目录],在打开的文件夹中新建文件夹命名为“exefs”,将main.nso复制到exefs文件夹中,并重命名为“main”。! |7 g+ X0 N6 a0 v
    + X7 _4 r* p' V8 g& J" `
    4 M9 j  j0 G) B
    〢、柚子模拟器
    ( s! w9 G/ A, I$ M+ E在柚子模拟器中[右键游戏]→[打开MOD数据位置],在打开的文件夹中新建文件夹命名为“任意名称”,再在任意名称文件夹中新建文件夹命名为“exefs”,将main.nso复制到exefs文件夹中,并重命名为“main”。7 ]# V' a: G, M- u
  • TA的每日心情

    昨天 13:28
  • 签到天数: 24 天

    [LV.4]偶尔看看III

     楼主| 发表于 2025-12-14 16:02:43 | 显示全部楼层
    本帖最后由 鸡蛋不行了 于 2025-12-14 16:27 编辑 5 v' t' x  L8 p- b( g: b

    9 s: l' K$ h: C) P5 ?) z' b  A  _八代 星灿钻石明亮珍珠
    # i, m: X8 [8 O, ]9 O% }
    • 概述:属性相克表位于RomFS分区的global-metadata.dat文件中,为分散数据,各属性需单独修改,改好后需放到模拟器的修改目录。
    • 工具:龙神模拟器 视窗十六进制 口袋怪兽属性相克表
      - z5 [+ r) i9 ]
    " l- a0 M! h( s: a1 ]! x
    一、解包游戏
    * s8 b; |( Q- ?, Q6 ~+ D在龙神模拟器中[右键游戏]→[提取数据]→[RomFS],选择要提取到的文件夹,提取成功后打开该文件夹,在Data\Managed\Metadata中找到global-metadata.dat文件。
    / g6 r5 J, }3 U- R) n【注】此提取仅针对游戏的当前状态,若改变游戏更新状态,需要重新提取修改,否则可能进不去游戏。+ z) D0 D$ @; p# {  x! l9 j" v
    ; M, l) r/ K1 K; L
    ; D! U1 z0 f9 D" y3 E( h$ m1 v7 Q  C
    二、修改属性相克表3 j% H' b  u* C5 E3 {3 p/ \1 Y( d
    属性相克表为“真正的表格”,横行为攻方属性,竖列为防方属性,但分散为十八组数据。效果代码为00、02、04、08,分别对应无效、不好、一般、绝佳。; Y8 P: \; k  ^) O5 M
    1. 普040404040402040002040404040404040404
      , \, I* G5 K' n$ c1 m
    2. 斗0804020204080200080404040402080408027 u9 _# \0 s, D0 c" Y3 B$ c
    3. 飞040804040402080402040408020404040404& t6 G$ s: a& `4 [3 g# `
    4. 毒040404020202040200040408040404040408# J5 U) ^0 P/ ~1 Y- D
    5. 地040400080408020408080402080404040404
      / D- u2 A3 @: a$ r0 t
    6. 岩040208040204080402080404040408040404, U  `9 R3 P9 [( m* j0 V; c3 f
    7. 虫0402020204040402020204080408040408023 H7 N/ C. ^/ U  ^( _' D. X$ P: U, a7 }
    8. 鬼000404040404040804040404040804040204' d/ ~$ Z. S0 @8 P! k
    9. 钢040404040408040402020204020408040408
      ' d* z) p" N7 U9 @/ Q5 U+ V# o' m
    10. 火040404040402080408020208040408020404
        F! Q; {" }3 q. G+ s2 j6 j
    11. 水040404040808040404080202040404020404
        ?3 `- E, a4 A5 m' X- S& E, p' z
    12. 草040402020808020402020802040404020404
      5 ^: Y9 r- E- U; V, v1 {
    13. 电040408040004040404040802020404020404
      8 r: w2 l8 a/ y. U. C
    14. 超0408040804040404020404040402040400042 z: X- a, J+ \7 \7 B$ w1 P
    15. 冰040408040804040402020208040402080404
      & w4 c/ m9 Y. G0 u/ i& H# r; u, e
    16. 龙040404040404040402040404040404080400
      ' d% W9 k; g! n" N  t+ o7 t  K
    17. 恶040204040404040804040404040804040202& m4 i# c- U9 h7 w4 h4 M$ r
    18. 妖040804020404040402020404040404080804
    复制代码

    ( y9 z) `7 Z9 W8 T* T在〖视窗十六进制〗中打开global-metadata.dat,菜单栏选择[搜索]→[查找十六进制数值],输入上方对应的一种属性,即可定位该属性相克表。打开《口袋怪兽属性相克表》,选择《六代》工作表,按需修改属性相克,然后根据所修改的属性,在右侧列表框选择对应属性,点击[复制六代代码](选定属性)。返回视窗十六进制,鼠标点击对应属性起始处(属性相克表第一个十六进制数值),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。若修改了多个属性需要多次操作。
    * s1 h( ?# k& u6 w" j2 ]7 y5 d9 Z7 H+ {  y2 u3 D
    , B9 f$ h) s' `# W0 q
    9 m# R8 W! n$ }9 h6 I  L
    ! v, H6 }& h. V; J+ s
    三、使修改生效5 a8 P: v, v3 x
    〡、龙神模拟器, h& r' c* F0 f, y. H: g5 P
    在龙神模拟器中[右键游戏]→[打开MOD目录],在打开的文件夹中逐级新建文件夹“romfs\Data\Managed\Metadata”,将修改好的global-metadata.dat复制到Metadata文件夹中。
    ' T$ @3 E" M. P/ \/ ~$ v1 K  H( N2 z! n0 z0 D% |
    & n2 R. L- D) U: v
    〢、柚子模拟器. }* m5 t) C2 T
    在龙神模拟器中[右键游戏]→[打开MOD数据位置],在打开的文件夹中逐级新建文件夹“任意名称\romfs\Data\Managed\Metadata”,将修改好的global-metadata.dat复制到Metadata文件夹中。1 d) P+ }* V. k8 v2 w
  • TA的每日心情

    昨天 13:28
  • 签到天数: 24 天

    [LV.4]偶尔看看III

     楼主| 发表于 2025-12-14 16:02:44 | 显示全部楼层
    本帖最后由 鸡蛋不行了 于 2025-12-14 16:40 编辑 2 m3 ]/ G2 l# q
    / H' w9 ^7 G1 t  S* N
    六代七代 横纵 终结红宝石始源蓝宝石 日月究极日月
    . `& }0 O1 @+ i) Z
    • 概述:横纵、终结红宝石始源蓝宝石的属性相克表位于RomFS分区的DllBattle.cro文件中,日月究极日月位于ExeFS分区的.code.bin,改好后需放到模拟器的修改目录。
    • 工具:三双破解工具 视窗十六进制 口袋怪兽属性相克表
      ! F# g$ P# y% r% ~3 h

    0 Z( x$ Y4 i4 ^一、解包游戏
    ! w& U- v4 ^  ]7 S+ Q, I7 v$ z双击SetupUS.exe安装〖三双破解工具〗,将游戏文件(cci格式或cia格式)复制到HackingToolkit3DS.exe所在目录。/ V% J( X6 K* |; y0 K

    ( a! k$ z- l" _% z( o7 S; s% s3 J〡、cci文件,需将扩展名改为3ds,为方便操作,可命名为1.3ds。双击HackingToolkit3DS.exe,输入D并回车,再输入文件名1并回车,再输入Y并回车,出现“Extractiondone!”即提取完成。
    8 f& F/ C! U0 n〢、cia文件,为方便操作,可命名为1.cia。双击HackingToolkit3DS.exe,输入CE并回车,再输入文件名1并回车,再输入Y并回车,出现“Extractiondone!”即提取完成。
    $ L, }" U1 Y0 W9 e! y+ ~/ P. E- H( U: }3 p4 s

    : ^# n! J, x7 h. e$ e/ f3 n8 Z( _% @8 Y, D0 S* g( z
    , Z6 Q: x9 `) H/ Q! K( x
    【注】双击CleanTool.exe并回车可清理提取后的文件。5 |, t. k) A+ h. q* ]
    若提取后没有ExtractedExeFS和ExtractedRomFS文件夹,可能是因为游戏未解密,可用〖三双格式工具〗进行解密。% ]4 X, Z4 t( V9 B5 _
    8 S8 m6 m& M8 z5 ~1 T6 k
    / Q4 X$ J' H3 ^' p
    二、修改属性相克表% p" e/ ^$ u' S) j
    属性相克表为“真正的表格”,横行为攻方属性,竖列为防方属性。效果代码为00、02、04、08,分别对应无效、不好、一般、绝佳。
    / b$ S$ k/ e2 p/ m; K! |) s

    8 M4 s1 C  u" E5 L
    040404040402040002040404040404040404
    080402020408020008040404040208040802
    040804040402080402040408020404040404
    040404020202040200040408040404040408
    040400080408020408080402080404040404
    040208040204080402080404040408040404
    040202020404040202020408040804040802
    000404040404040804040404040804040204
    040404040408040402020204020408040408
    040404040402080408020208040408020404
    040404040808040404080202040404020404
    040402020808020402020802040404020404
    040408040004040404040802020404020404
    040804080404040402040404040204040004
    040408040804040402020208040402080404
    040404040404040402040404040404080400
    040204040404040804040404040804040202
    040804020404040402020404040404080804
    / E1 I% ]% u8 c
    〡、视窗十六进制
    0 \# d+ H4 v! j* |0 i( k横纵、终结红宝石始源蓝宝石的属性相克表在ExtractedRomFS文件夹的DllBattle.cro文件中,日月、究极日月的属性相克表在ExtractedExeFS文件夹的.code.bin文件中,在〖视窗十六进制〗中打开文件,菜单栏选择[搜索]→[查找十六进制数值],输入0404040404020400,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《六代》工作表,按需修改属性相克,然后点击[复制六代代码](整表)。返回视窗十六进制,鼠标点击属性相克表起始处(0404040404020400的第一个04),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。/ B3 F- x4 f7 C9 e7 ]6 o( C

    + _  e/ J: t4 q3 T1 r4 O4 f$ _3 q$ x* e4 v% U. f* b
    % k+ t+ E6 n' ~7 V% `  k& n

      I1 @5 v9 Y- C7 k4 f7 a9 U〢、口袋三双+ Z. U- ?: J5 e5 `5 Q2 B3 Z( \
    菜单栏选择[文件]→[打开]〔[File]→[Open]〕,选择〖三双破解工具〗所在文件夹,横纵终结红宝石始源蓝宝石点击[CRO]→[属性相克表]〔Type Chart〕,日月究极日月点击[ExeFS]→[属性相克表]〔Type Chart〕,按需修改属性相克,然后点击右下角[保存]〔Save〕,会直接覆盖提取后的文件。! |( V- T0 {4 A6 u6 y& a: ?6 U

    ! m3 B& {$ k1 p2 L# X5 T  M
    5 R& S% S$ r/ C8 A0 p* y& {【注】六代的反转对战无单独属性相克表,修改上表即同时修改反转对战属性相克表。
    ; i& T4 i5 v  F/ K* p
    4 ?: Y1 d9 j7 h/ e4 n0 ]# N三、使修改生效* r4 K% S. ]1 e4 X" u- c
    〡、横纵、终结红宝石始源蓝宝石7 w; e9 S: B+ l/ U
    在橘子模拟器中[右键游戏]→[打开Mod位置],在打开的文件夹中新建文件夹命名为“romfs”,将修改好的DllBattle.cro复制到romfs文件夹中。# R! _. S3 J" H2 I4 A  s, u
    ' R" I; {# b' M% {7 S+ x: A
    〢、日月究极日月
    & s# s0 \% [2 K5 v, H- A在橘子模拟器中[右键游戏]→[打开Mod位置],在打开的文件夹中新建文件夹命名为“exefs”,将修改好的.code.bin复制到exefs文件夹中并重命名为“code.bin”。
    8 {6 E! A& f+ D! B# A/ Z2 @, v# W
  • TA的每日心情

    昨天 13:28
  • 签到天数: 24 天

    [LV.4]偶尔看看III

     楼主| 发表于 2025-12-14 16:02:45 | 显示全部楼层
    本帖最后由 鸡蛋不行了 于 2025-12-14 16:45 编辑 ; Q) j, x! b: k0 R+ |" r/ f
    / [7 ]3 z; J# y; j+ r4 |! m# R
    五代 黑白黑〢白〢0 \  _% r: p' f; _7 ~
    概述:黑白的属性相克表位于overlay9_0093.bin文件中,黑〢白〢位于overlay9_0167.bin,该文件需解压才能编辑,改好后需重新压缩回游戏文件内。
    ; s& ]$ H0 Q+ B9 Z工具:水晶图块〢 视窗十六进制 口袋怪兽属性相克表; A0 l7 C* U5 Q0 Q$ d% g: _
      O" p9 A1 |. c5 p- \3 s# r
    一、解包游戏$ t. F6 v6 l2 w  ^
    在〖水晶图块〢〗中打开游戏文件,菜单栏选择[工具]→[NDS文件系统信息],找到FSI.CT/overlay9_0093.bin(黑白)或FSI.CT/overlay9_0167.bin(黑〢白〢),右键选择[解压]。5 M3 o# U$ n+ ~& g# S6 p) c1 m0 o
    8 I1 ~6 ]& g: h  ]
    7 a) U+ W4 h- P' s  |$ Z
    二、修改属性相克表3 Q! c1 X+ X& o" ]4 g$ c
    属性相克表为“真正的表格”,横行为攻方属性,竖列为防方属性。效果代码为00、02、04、08,分别对应无效、不好、一般、绝佳。
    * f) N$ r5 q( f& `) ^0 l* L: i0 _) E* [
    ) y% O4 o2 p0 v* u3 q. k
    0404040404020400020404040404040404
    0804020204080200080404040402080408
    0408040404020804020404080204040404
    0404040202020402000404080404040404
    0404000804080204080804020804040404
    0402080402040804020804040404080404
    0402020204040402020204080408040408
    0004040404040408020404040408040402
    0404040404080404020202040204080404
    0404040404020804080202080404080204
    0404040408080404040802020404040204
    0404020208080204020208020404040204
    0404080400040404040408020204040204
    0408040804040404020404040402040400
    0404080408040404020202080404020804
    0404040404040404020404040404040804
    0402040404040408020404040408040402

    6 n% }% K. M; s在视窗十六进制中打开overlay9_0093.bin(黑白)或overlay9_0167.bin(黑〢白〢),菜单栏选择[搜索]→[查找十六进制数值],输入0404040404020400,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《二至五代》工作表,按需修改属性相克,然后点击[复制五代代码]。返回视窗十六进制,鼠标点击属性相克表起始处(0404040404020400的第一个04),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。
    - A0 A4 _1 [, d0 O% t& C9 ~1 M* w. y; Z. |  @, C; Z

    # ]! f) h) A: M# y: W! j& X0 }. @! t% b) B3 }
    5 a" a' V' y. |2 m) @9 O7 l
    三、使修改生效
    9 U3 _7 M# ?4 _# O% B& F备份好游戏文件,在〖水晶图块〢〗中打开游戏文件,菜单栏选择[工具]→[NDS文件系统信息],找到FSI.CT/overlay9_0093.bin(黑白)或FSI.CT/overlay9_0167.bin(黑〢白〢),右键选择[压缩],选择上一步修改好的文件→[打开],菜单栏选择[文件]→[保存]。
    & {7 `# f6 z: V/ ^  }& T, M) P" \* W# W% o+ S& E7 ?

    3 n; X, @! ?# o: _8 s- \【注】部分改版无需解包游戏,如《白〢加强版》,可直接用视窗十六进制修改游戏文件。本文仅为学习研究,请勿擅自发布二改作品。
  • TA的每日心情

    昨天 13:28
  • 签到天数: 24 天

    [LV.4]偶尔看看III

     楼主| 发表于 2025-12-14 16:02:46 | 显示全部楼层
    本帖最后由 鸡蛋不行了 于 2025-12-14 16:51 编辑 8 c; R5 x7 M4 T! |6 F
    - T1 H( m" b- L3 d7 O+ C5 @  m
    四代 心金魂银
    7 ]1 l) b* g( O4 M' Y9 p/ r' }
    • 概述:属性相克表位于overlay9_0012.bin文件中,该文件需解压才能编辑,改好后需重新压缩回游戏文件内。
    • 工具:水晶图块〢 视窗十六进制 口袋怪兽属性相克表" r' X% J4 a' T' U' j$ ~
    * {+ Q* y* u- z% D* m
    一、解包游戏
    % P  u0 S  E0 v& ^在〖水晶图块〢〗中打开游戏文件,菜单栏选择[工具]→[NDS文件系统信息],找到FSI.CT/overlay9_0012.bin,右键选择[解压]。2 `' f+ `: N! V' ?+ z

    ' _6 |; n  g: j# V8 R, }# @3 ~) w" s1 |
    二、修改属性相克表
    7 \, ]( w& q% {8 e属性相克表由“攻击方招式属性”加“防御方属性”加“属性相克效果”组成,三字节一组,原始共一百一十组相克关系。属性代码见下表,效果代码为00、05、0A、14,分别对应无效、不好、一般、绝佳。例如000505表示“普通属性招式”对“岩属性”“效果不好”。原始属性相克表省略了一般效果,即未在表中的属性相克效果均为一般。
    $ p" Y. }' H- T2 @3 G9 DFFFF为结束符,FEFE00至FFFF之间的效果可被识破,被识破后属性相克效果将变为“效果一般”(有效果、一倍伤害)。
      o8 E* L5 T  u$ B
    属性代码
    普通00
    格斗01
    飞行02
    03
    地面04
    05
    06
    07
    08
    ???09
    0A
    0B
    0C
    0D
    超能0E
    0F
    10
    11

    & [9 ]: U; g9 N2 |〡、未超过原有相克关系数量# M7 M- D  S# j
    在〖视窗十六进制〗中打开overlay9_0012.bin,菜单栏选择[搜索]→[查找十六进制数值],输入000505000805,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《二至五代》工作表,按需修改属性相克,然后点击[复制三代四代代码]。返回视窗十六进制,鼠标点击属性相克表起始处(000505000805的第一个00),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。跳到第四步。
    # h# T7 ^; R6 Z7 p* F  ?0 e0 N0 U! E
    & g( y# j% S" H" w9 Y3 D
    $ }7 H2 Q) q  t7 O" p. }
    ' ?0 F+ z  D( w
    〢、超过原有相克关系数量(仅限原版)
    / y+ H: Z5 j  {+ T! {若修改后的属性相克关系数量超过原有,则需要更改属性相克表位置及指针。在水晶图块〢中打开游戏文件,菜单栏选择[工具]→[NDS文件系统信息],找到FSI.CT/overlay9_0018.bin,右键选择[解压]。打开《口袋怪兽属性相克表》,选择《二至五代》工作表,按需修改属性相克,然后点击[复制三代四代代码](推荐选择“完整”)。在视窗十六进制中打开overlay9_0018.bin,鼠标点击到最后(偏移量1629F),菜单栏选择[编辑]→[剪贴板数据]→[粘贴]→[是]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCIIHex]→[确定]。菜单栏选择[文件]→[保存]。需修改指针。4 }1 v; q' B) z
    2 O! ^' X" _, \  a# S
    2 i6 `0 K5 J% _* k
    三、修改指针) y) E4 I7 c" T0 p( i9 b
    在视窗十六进制中打开overlay9_0012.bin,菜单栏选择[搜索]→[替换十六进制数值],按下表进行替换(三种指针数据均需替换)。菜单栏选择[文件]→[保存]。7 [# B  ~7 R/ c+ j2 N
    游戏版本原指针新指针
    日语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是英语。
    * E/ l" V8 Y3 E- x! N- S2 k0 n# i- F: c6 @& r
    1 f4 O- @" y2 |8 X2 m" D# m" Y4 q
    四、使修改生效
    + G: k# W+ k0 @% x7 b备份好游戏文件,在水晶图块〢中打开游戏文件,菜单栏选择[工具]→[NDS文件系统信息],找到FSI.CT/overlay9_0012.bin,右键选择[压缩],选择上一步修改好的文件→[打开]。若修改过overlay9_0018.bin,则对其重复上述操作,会提示文件过大,通常直接按[确定]即可(或尝试7A29E00等地址)。菜单栏选择[文件]→[保存]。0 L% a; K( f- u  F+ o
    " _, y+ _- Q) y. X9 ?

    ( e1 b! g, C! E; H5 e2 J【注】部分改版无需解包游戏,如《绝对心金》、《起源心金》,可直接用视窗十六进制修改游戏文件。本文仅为学习研究,请勿擅自发布二改作品。
  • TA的每日心情

    昨天 13:28
  • 签到天数: 24 天

    [LV.4]偶尔看看III

     楼主| 发表于 2025-12-14 16:02:47 | 显示全部楼层
    本帖最后由 鸡蛋不行了 于 2025-12-14 16:53 编辑
    ' L5 X! _) D0 b  ?3 P1 |" q& A* K4 A% M& U' G! E  c& M& O+ ]
    四代 钻石珍珠白金
    , w% Y8 e2 k$ L# n
    • 概述:直接编辑游戏文件,但指针修改方法未知。
    • 工具:视窗十六进制 口袋怪兽属性相克表
      - F% O* G4 n8 e0 l8 ]
    " [& _: M8 \2 ]
    一、修改属性相克表
    . \$ F" ], f0 Y4 ^2 P" k属性相克表由“攻击方招式属性”加“防御方属性”加“属性相克效果”组成,三字节一组,原始共一百一十组相克关系。属性代码见下表,效果代码为00、05、0A、14,分别对应无效、不好、一般、绝佳。例如000505表示“普通属性招式”对“岩属性”“效果不好”。原始属性相克表省略了一般效果,即未在表中的属性相克效果均为一般。
    ; i. e/ }! U" u* S" h( ~! J: q: d3 [FFFF为结束符,FEFE00至FFFF之间的效果可被识破,被识破后属性相克效果将变为“效果一般”(有效果、一倍伤害)。
    : E0 D) b6 V: s8 r; i0 ~" a
    属性代码
    普通00
    格斗01
    飞行02
    03
    地面04
    05
    06
    07
    08
    ???09
    0A
    0B
    0C
    0D
    超能0E
    0F
    10
    11
    6 c# }6 f# b* {* A% w' g. A$ k
    〡、未超过原有相克关系数量
    , l! V( o; B5 ~& G在〖视窗十六进制〗中打开游戏文件,菜单栏选择[搜索]→[查找十六进制数值],输入000505000805,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《二至五代》工作表,按需修改属性相克,然后点击[复制三代四代代码]。返回视窗十六进制,鼠标点击属性相克表起始处(000505000805的第一个00),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。- @3 s8 `3 a! J. K: @1 Y5 ~8 }
    7 M) V! N# ^5 W5 M- Q
    # \$ J0 {* S& {* T- u* p

    # C. h4 Y8 ^" g6 ~2 |1 J2 W2 ]2 d
    " z8 F% `3 G4 [, l( x' E〢、超过原有相克关系数量- u, A/ }  o8 r: y/ A% M6 C7 Y- O
    未知,希望有大佬能提供帮助!
    ' G. g! Y% O# m
    9 ~0 e2 s+ ~. c+ M5 o6 \二、修改指针2 e' v& _0 K  y4 ^
    未知,希望有大佬能提供帮助!
  • TA的每日心情

    昨天 13:28
  • 签到天数: 24 天

    [LV.4]偶尔看看III

     楼主| 发表于 2025-12-14 16:02:48 | 显示全部楼层
    本帖最后由 鸡蛋不行了 于 2025-12-14 16:55 编辑 6 f: H! m3 I3 ?; n+ o% @
    1 @$ F1 E0 d! x
    三代 红宝石蓝宝石绿宝石 火红叶绿
    # M, z5 b2 Q# }
    • 概述:直接编辑游戏文件。
    • 工具:视窗十六进制 口袋怪兽属性相克表
      3 Q' y( Z3 x+ T
    ( ]# P6 O! J- R" t. N4 e
    一、修改属性相克表
    # {) S, h3 ]. I属性相克表由“攻击方招式属性”加“防御方属性”加“属性相克效果”组成,三字节一组,原始共一百一十组相克关系。属性代码见下表,效果代码为00、05、0A、14,分别对应无效、不好、一般、绝佳。例如000505表示“普通属性招式”对“岩属性”“效果不好”。原始属性相克表省略了一般效果,即未在表中的属性相克效果均为一般。9 k& F6 u3 f( ~7 p: w
    FFFF为结束符,FEFE00至FFFF之间的效果可被识破,被识破后属性相克效果将变为“效果一般”(有效果、一倍伤害)。8 L1 V- i- z1 H; @- Z8 D6 j4 k5 D
    属性代码
    普通00
    格斗01
    飞行02
    03
    地面04
    05
    06
    07
    08
    ???09
    0A
    0B
    0C
    0D
    超能0E
    0F
    10
    11
    / |1 f* b; b- T
    〡、未超过原有相克关系数量9 |  N, o  }. `* P. h+ o) u
    在〖视窗十六进制〗中打开游戏文件,菜单栏选择[搜索]→[查找十六进制数值],输入000505000805,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《二至五代》工作表,按需修改属性相克,然后点击[复制三代四代代码]。返回视窗十六进制,鼠标点击属性相克表起始处(000505000805的第一个00),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。无需修改指针。6 Z4 y2 |. w/ {7 @0 i) C
    % G: D5 k6 o" s, E: Q" z
    & {( ?) P2 t) D2 U
    : j% M! ~; Z/ {
    # b$ i  |+ N5 S
    〢、超过原有相克关系数量! S6 d: ~  R& y! {8 J, j
    若修改后的属性相克关系数量超过原有,则需要更改属性相克表位置及指针。在视窗十六进制中打开游戏文件,找到合适的空位(全部为00或FF)。打开《口袋怪兽属性相克表》,选择《二至五代》工作表,按需修改属性相克,然后点击[复制三代四代代码]。返回视窗十六进制,鼠标点击空位处,菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。需修改指针。
    / H" \# d+ Y  ?
    : F. {/ q3 u9 P- Y二、修改指针
    7 R$ e- E! r9 c' N1 W首先确定原始属性相克表的指针,以绿宝石二〇一一汉化版为例,其原始属性相克表偏移量为31ACE8,四字节数据为0031ACE8,将其转成指针形式的数据就是E8AC3108,为什么这么写我也不知道,总之就是每两个字符为一组,倒过来写,最后再加上“08”。根据这个规律,得到新属性相克表的指针数据,比如新表偏移量106DA90,四字节数据为0106DA90,倒过来是90DA0601,最后还要再加上“08”,所以新表指针数据就是90DA0609。5 ]8 g8 C. i6 v' r+ A+ y* ^# ]
    形式原表新表
    属性相克表偏移量31ACE8106DA90
    四字节数据0031ACE80106DA90
    小端序(倒过来)E8AC310090DA0601
    指针数据(加08)E8AC310890DA0609
    按照上述例子,在视窗十六进制中打开游戏文件,菜单栏选择[搜索]→[替换十六进制数值],将E8AC3108替换为90DA0609,菜单栏选择[文件]→[保存]。; N# S6 U( l* V3 B
  • TA的每日心情

    昨天 13:28
  • 签到天数: 24 天

    [LV.4]偶尔看看III

     楼主| 发表于 2025-12-14 16:02:49 | 显示全部楼层
    本帖最后由 鸡蛋不行了 于 2025-12-14 16:57 编辑 9 H2 i$ \% K& [3 c

    / U1 w7 o: O" m3 Y三代四代 改版
    % H# A0 b/ X& I5 e# v2 M9 |
    • 概述:直接编辑游戏文件,但四代改版的指针修改方法未知。
    • 工具:视窗十六进制 口袋怪兽属性相克表1 U- y+ B% [6 D* H+ p% E$ C
    7 O* _3 _% I- o5 R8 @; G) y) {4 R
    一、修改属性相克表
    & ]( d$ ?. i# h, W1 c% _〡、增加属性的传统改版,如釉色、忆梦之巅·创世章、绝对心金2 g) d3 M* x& x' w: t$ g
    属性相克表仍按照原版规律,由“攻击方招式属性”加“防御方属性”加“属性相克效果”组成,三字节一组。属性代码通常遵循原版,但也有版本修改了代码,可参考《口袋怪兽属性相克表》的《附录》工作表。. g# w* D' E3 f# H, h8 @6 b
    ㈠未超过原有相克关系数量
    3 Q5 J( s% f0 M; z9 I8 ?8 t  }在〖视窗十六进制〗中打开游戏文件,菜单栏选择[搜索]→[查找十六进制数值],输入000505000805或000700010700(或尝试更多代码),即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《六代》工作表,按需修改属性相克,然后点击[复制三代四代改版代码]。返回视窗十六进制,鼠标点击属性相克表起始处(需自行判断起始位置,或参考《口袋怪兽属性相克表》的《附录》工作表),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。
    3 S6 y- Q: ^' c! p1 N. `
    ) i. I2 l" X7 Z6 b0 g7 m1 l4 p& `. U4 w/ s8 d: s  D

    - O  `1 S9 X8 C& h. w6 g/ d+ N, G# p2 K3 m9 S: D
    ㈡超过原有相克关系数量(仅三代)9 G# i; l+ v" v
    在视窗十六进制中打开游戏文件,找到合适的空位(全部为00或FF)。打开《口袋怪兽属性相克表》,选择《六代》工作表,按需修改属性相克,然后点击[复制三代四代改版代码]。返回视窗十六进制,鼠标点击空位处,菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。需修改指针。% r6 L0 F6 B5 G0 V% @( H6 J, f  {
    9 ~: o" _4 G/ n5 }0 \
    【注】复制后的妖精属性代码为17,请根据实际数据自行替换,比如釉色用的是09,那么就将复制后的代码粘贴到空白记事本中,将17替换为09。可参考《口袋怪兽属性相克表》的《附录》工作表。
    7 N, Q- b8 k3 E' _. X( S% Q4 k" p3 L: t# @
    〢、五代形式,三代四代效果代码(暂称,不知正式名称为何),如究极绿宝石9 }% P  |3 {3 ~" O6 g
    属性相克表使用五代的形式,包含了???属性,效果代码仍为三代四代的。, r# a- S# @# g4 O6 J9 l
    ' v0 B, a9 l- {# e: k! f6 r# e* H
    0A0A0A0A0A050A00050A0A0A0A0A0A0A0A0A0A
    140A05050A140500140A0A0A0A0A05140A1405
    0A140A0A0A05140A050A0A0A14050A0A0A0A0A
    0A0A0A0505050A05000A0A0A140A0A0A0A0A14
    0A0A00140A14050A140A140A05140A0A0A0A0A
    0A05140A050A140A050A140A0A0A0A140A0A0A
    0A0505050A0A0A05050A050A140A140A0A1405
    000A0A0A0A0A0A140A0A0A0A0A0A140A0A050A
    0A0A0A0A0A140A0A050A05050A050A140A0A14
    0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A
    0A0A0A0A0A05140A140A0505140A0A14050A0A
    0A0A0A0A14140A0A0A0A1405050A0A0A050A0A
    0A0A05051414050A050A0514050A0A0A050A0A
    0A0A140A000A0A0A0A0A0A1405050A0A050A0A
    0A140A140A0A0A0A050A0A0A0A0A050A0A000A
    0A0A140A140A0A0A050A0505140A0A05140A0A
    0A0A0A0A0A0A0A0A050A0A0A0A0A0A0A140A00
    0A050A0A0A0A0A140A0A0A0A0A0A140A0A0505
    0A140A050A0A0A0A050A050A0A0A0A0A14140A
    5 d+ Y( e5 L; ~
    在视窗十六进制中打开游戏文件,菜单栏选择[搜索]→[查找十六进制数值],输入0A0A0A0A0A050A00,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《六代》工作表,按需修改属性相克,然后点击[复制五代形式三四代效果代码]。返回视窗十六进制,鼠标点击属性相克表起始处(0A0A0A0A0A050A00的第一个0A),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。
  • TA的每日心情

    昨天 13:28
  • 签到天数: 24 天

    [LV.4]偶尔看看III

     楼主| 发表于 2025-12-14 16:02:50 | 显示全部楼层
    (接楼上)
    ) G) j5 t7 T# v! m+ ?% H+ ]5 m! t2 Q
    〣、火红完全升级引擎,如解放(无界)、水银项目2 d+ P* y" S: G5 C
    属性相克表使用五代的形式,但有多馀属性,效果代码为01、05、00、14,分别对应无效、不好、一般、绝佳。下表为廿四属性版。
    - f$ `& l- \; h* g) L( n8 d9 I

      m- s1 @9 j) M; j" v+ x
    * d, O6 s0 R. I9 q) U9 C  z, ?
    * k) D% Y5 n8 T, ]" ^$ C
    % q$ P8 b' b) C+ D

    0 ~8 s& p1 H5 M7 Z6 ]

    6 q0 K7 E+ h- A* ^& T  m& v
    000000000005000105000000000000000000000000000000
    140005050014050114000000000005140014000000000005
    001400000005140005000000140500000000000000000000
    000000050505000501000000140000000000000000000014
    000001140014050014001400051400000000000000000000
    000514000500140005001400000000140000000000000000
    000505050000000505000500140014000014000000000005
    010000000000001400000000000014000005000000000000
    000000000014000005000505000500140000000000000014
    000000000000000000000000000000000000000000000000
    000000000005140014000505140000140500000000000000
    000000001414000000001405050000000500000000000000
    000005051414050005000514050000000500000000000000
    000014000100000000000014050500000500000000000000
    001400140000000005000000000005000001000000000000
    000014001400000005000505140000051400000000000000
    000000000000000005000000000000001400000000000001
    000500000000001400000000000014000005000000000005
    6 L4 m( W' {4 L0 o
    000000000000000000000000000000000000000000000000

      s- ^. U+ W% e5 {7 T
    000000000000000000000000000000000000000000000000
    - v, L/ S5 [+ s2 m5 M) C5 N, y8 \
    000000000000000000000000000000000000000000000000
    * k8 q* S' k% M* {
    000000000000000000000000000000000000000000000000

    1 U4 I; O% q3 g/ [4 H. J: L
    000000000000000000000000000000000000000000000000
    001400050000000005000500000000001414000000000000
    5 A7 Q! j0 g" j) \
    在视窗十六进制中打开游戏文件,菜单栏选择[搜索]→[查找十六进制数值],输入000000000005000105,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《六代》工作表,按需修改属性相克,然后点击[复制火红完全升级引擎代码](廿四属性或廿八属性,后者目前仅发现《猛烈火红》使用)。返回视窗十六进制,鼠标点击属性相克表起始处(000000000005000105的第一个00),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。
    您需要登录后才可以回帖 登录 | 加入王国!

    本版积分规则

    关于我们|联系我们|口袋王国|Poke The Kingdom.

    GMT+8, 2026-1-3 08:15 , Processed in 0.112372 second(s), 18 queries .

    Powered by PokeTK V5

    © 2011-2021 Poke The Kingdom.

    返回顶部