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

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

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

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

    [LV.4]偶尔看看III

    发表于 2025-12-14 16:02:41 | 显示全部楼层 |阅读模式
    本帖最后由 鸡蛋不行了 于 2025-12-14 16:02 编辑
    6 \9 H& J" F, [  b$ s  T. Y+ D4 s  i- U: C, [5 u/ e3 K
    本文首发于口袋中心,转载请注明出处:https://www.pmcenter.cn/forum.php?mod=viewthread&tid=114325
    3 w) L0 q$ E+ O若帖子图片看不见,请移步口袋中心阅读本文或从网盘下载本文档。
    2 }- M# r; E7 J: s
    - L# T! I. e+ ?1 H不知道多少人跟我一样,想修改口袋怪兽的属性相克,但这方面的教程非常少,无奈我只能自己摸索,终于找到了修改全部口袋怪兽正统作属性相克的方法。' A  e: z0 q3 H1 [4 g1 y+ b
    能力有限,本文只针对修改属性相克,不含添加新属性,不含修改属性特有的某些效果(比如三代开始的钢系不会中毒,单修改属性相克无法改变)。, p$ d. H# r& o" c- e8 S' O
    本人不懂编程,不懂代码,不懂数据,文章纯粹是小白视角,请大佬勿喷!一二四代的属性相克表指针的修改方法未知,希望有大佬能提供帮助!
    - E# [) s& l; j
    " [; Q& }' o9 P9 j修改前请务必备份文件!
    - C5 |0 n2 J( y; |" |; Q$ C
    ( o6 w; F. e8 G8 q% {: ?所用到的工具* Y$ `- ]! }9 r9 c4 s2 e9 C" c
    口袋怪兽属性相克表 本人制作的启用剧本的工作簿,用来生成各代属性相克代码,还包括三代非常规改版的代码生成。% t* A& b( e8 u9 p, \( D- W* ~. J5 y
    打开方式:微软工作簿二〇一〇及更高版本需启用剧本
    ! R9 o6 j. R% p5 \工作簿预览) I1 h( `) h1 `0 x% Z
    " h1 @+ [5 m3 E
    视窗十六进制 用来直接编辑游戏数据。
    # O; h2 B: D- Q. e水晶图块〢 用来提取四代五代的游戏数据。
    9 H/ B, s* {# u; E, q三双破解工具包 用来提取六七代的游戏数据(希望有大佬能分享更简单好用的解包工具)。
    9 N, M2 Q' K! ~: m0 T) F龙神模拟器 用来提取八代九代的游戏数据。
    # M  j, u* ~7 x  v  x- P任切主文件解压工具 用来解压八代九代的主文件。' w% l4 h! T* l* ~; ~
    其他
    5 X+ q; r& c8 W口袋怪兽属性相克表原始代码 本人整理,内有全部正统作及三代非常规改版的属性相克表代码,可用来确定三代改版游戏文件中的属性相克表位置。
    ) W, F# O5 M4 {! Q0 T6 ?3 t% h6 s* w7 t3 S1 q) F' f
    空位搜索工具 用来搜索三代游戏文件的空位。% f7 s/ e/ T/ @. L( l8 v1 L& d
    属性相克编辑器 本人汉化的图形界面修改三代属性相克表工具,只支持英文原版,故不推荐,仅供研究。. {& b5 G+ G0 g- e
    口袋三双 图形界面修改六代七代属性相克表工具。' A; e+ i3 h8 k
    口袋任切 图形界面修改去吧皮琼去吧伊布属性相克表工具,不推荐。
    " z! x& Y$ U5 |3 N. ~1 W三双格式工具 用来解密三双游戏文件。0 ?6 l6 a9 Z  m% m, O+ `
    1 }& u! e! P% Q7 M( l; u
    下载(除龙神模拟器)
    ; z) R  E0 [4 P5 V迅雷云盘:https://pan.xunlei.com/s/VOeopdulSMbXRnbvoVZ_k017A1?pwd=6zmi 提取码:6zmi9 X4 F* Z: r/ Z6 H
    腾讯微云:https://share.weiyun.com/WMvHU8fQ/ n. E0 a  [, p1 J
    坚果云:https://www.jianguoyun.com/p/DSDZurMQp7HFDRiarZMGIAA
    0 P( x& e6 W0 O6 h8 Z" F百度网盘:https://pan.baidu.com/s/1KEKq0cl4kLQ532ifJL4AsA
    4 L4 B5 s  l# r
  • TA的每日心情

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

    [LV.4]偶尔看看III

     楼主| 发表于 2025-12-14 16:02:42 | 显示全部楼层
    本帖最后由 鸡蛋不行了 于 2025-12-14 16:21 编辑 $ t' C* |: B  {5 _
    ) ]0 k: V5 v4 q; H6 ?
    七代八代九代 去吧皮琼去吧伊布 剑盾 传说阿尔宙斯 朱紫 传说末元" _, p% c6 @/ T! g, |
    • 概述:属性相克表位于ExeFS分区的main文件中,该文件需解压才能编辑,改好后需放到模拟器的修改目录。
    • 工具:龙神模拟器 任切主文件解压工具 视窗十六进制 口袋怪兽属性相克表. S, ?3 k6 ]7 x5 R6 u, F. B  J: y6 }
    " K4 G+ d( g2 N# z( H/ k  C
    一、解包游戏  N5 A) j% {9 }  s3 G7 r
    在龙神模拟器中[右键游戏]→[提取数据]→[ExeFS],选择要提取到的文件夹,建议新建文件夹命名为“exefs”,提取成功后打开该文件夹,得到main文件。6 U; L' S* V% x( o
    【注】此提取仅针对游戏的当前状态,若改变游戏更新状态,需要重新提取修改,否则可能进不去游戏。
    5 O% P3 j' [( W3 u3 s9 |" O$ i" \8 g% ^! U- e! U

    ( O7 W" _. q* m6 ?1 k( K二、解压文件
    3 W# x7 L" \+ O( c5 y复制main文件到〖任切主文件解压工具〗所在文件夹,双击[解压.cmd],得到main.elf文件。  H( U/ t2 X  }; {# H" P& ^

    ; _0 ~) J, U* f' y  l
    $ n; a9 [# l1 S# A* h+ d三、修改属性相克表
    2 q) {% d% l( f/ V9 Y属性相克表为“真正的表格”,横行为攻方属性,竖列为防方属性。效果代码为00、02、04、08,分别对应无效、不好、一般、绝佳。
    . Y) B* v' ?$ F4 j, O) ^; W) a
    ' Y; v  I0 _% T. i' O  A
    040404040402040002040404040404040404
    080402020408020008040404040208040802
    040804040402080402040408020404040404
    040404020202040200040408040404040408
    040400080408020408080402080404040404
    040208040204080402080404040408040404
    040202020404040202020408040804040802
    000404040404040804040404040804040204
    040404040408040402020204020408040408
    040404040402080408020208040408020404
    040404040808040404080202040404020404
    040402020808020402020802040404020404
    040408040004040404040802020404020404
    040804080404040402040404040204040004
    040408040804040402020208040402080404
    040404040404040402040404040404080400
    040204040404040804040404040804040202
    040804020404040402020404040404080804
    2 W9 Z3 P9 v& l' s
    〡、视窗十六进制(推荐)
    ( J" M# N0 j( c7 K; l$ x在〖视窗十六进制〗中打开main.elf,菜单栏选择[搜索]→[查找十六进制数值],输入0404040404020400,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《六代》工作表,按需修改属性相克,然后点击[复制六代代码](整表)。返回视窗十六进制,鼠标点击属性相克表起始处(0404040404020400的第一个04),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。' a9 i. F/ d0 u, T2 Y
    4 l6 [0 m  ^( h' O
    【注】搜索时建议勾选“列出搜索结果”。. o9 o. }$ S, G6 }
    8 F9 B" f+ e2 o) d+ d

    2 j, m* E. z- w- \5 q' z. B0 L2 `2 D( j

    9 P+ Q+ A; g" ?2 Q# }' V〢、口袋任切(仅限去吧皮琼去吧伊布)
    + ~& c+ [4 [' h" j! z在龙神模拟器中[右键游戏]→[提取数据]→[RomFS],新建文件夹命名为“romfs”,将数据提取到该文件夹。使exefs和romfs两个文件夹处于相同目录。打开〖口袋任切〗,菜单栏选择[文件]→[打开]〔[File]→[Open]〕,选择exefs和romfs的上级文件夹,点击[属性相克表]〔Type Chart〕,按需修改属性相克,然后点击右上角[保存]〔Save〕,此时会生成名为游戏代码的文件夹,内有改好的main文件,可直接跳到第五步(省去重命名步骤)。
    5 X! I4 h- v" H9 f( X6 y3 J0 z: W& m! Y0 C6 ?' z0 b( F) g
    【注】龙神模拟器不可连续提取数据,每提取一次后都需要关闭并重新打开龙神模拟器,否则会报错。提取RomFS需要较长时间,会占用较多硬盘空间,且口袋任切仅支持去皮去伊的属性相克表修改,个人不推荐此方法。
    . r: x: j+ L' M- x7 H; H3 O' c4 g5 P+ V7 Y

    ( V8 \3 O+ [0 F( b2 ?: z四、压缩文件
    % [0 F# }' P+ T0 l切回到任切主文件解压工具所在文件夹,双击[压缩.cmd],得到main.nso文件。
    / j( f8 m9 i$ [' b* k! J
    " K+ }, ^: \0 `五、使修改生效6 {9 R1 j- R% I! p
    〡、龙神模拟器: t& d( {% F( ]) h% E: s
    在龙神模拟器中[右键游戏]→[打开MOD目录],在打开的文件夹中新建文件夹命名为“exefs”,将main.nso复制到exefs文件夹中,并重命名为“main”。
    - N, b% j" i7 i+ j8 X- c
    0 d, T- `4 Z6 v/ D1 L* G5 |
    / P' d6 v5 c, [〢、柚子模拟器6 _& f5 @3 g6 l, k( U5 R8 M, l
    在柚子模拟器中[右键游戏]→[打开MOD数据位置],在打开的文件夹中新建文件夹命名为“任意名称”,再在任意名称文件夹中新建文件夹命名为“exefs”,将main.nso复制到exefs文件夹中,并重命名为“main”。
    % o# L+ t: ^( V3 v1 A# H+ J. F! S
  • TA的每日心情

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

    [LV.4]偶尔看看III

     楼主| 发表于 2025-12-14 16:02:43 | 显示全部楼层
    本帖最后由 鸡蛋不行了 于 2025-12-14 16:27 编辑
    $ y$ m2 J3 H' W: M9 J' a' _. }, M
    . l  Y  D0 h' a八代 星灿钻石明亮珍珠
    0 A5 u, c, V, _0 t
    • 概述:属性相克表位于RomFS分区的global-metadata.dat文件中,为分散数据,各属性需单独修改,改好后需放到模拟器的修改目录。
    • 工具:龙神模拟器 视窗十六进制 口袋怪兽属性相克表
      2 ?4 |' |6 V' B- R+ B3 S7 H. f7 [* [0 V
    * l2 t" u1 z. |$ R. H" B! e9 U# c4 ~
    一、解包游戏* n6 r8 Q% u! w
    在龙神模拟器中[右键游戏]→[提取数据]→[RomFS],选择要提取到的文件夹,提取成功后打开该文件夹,在Data\Managed\Metadata中找到global-metadata.dat文件。
    / s: P" \2 d/ Q0 g0 |5 d! n( X" Y) |' E【注】此提取仅针对游戏的当前状态,若改变游戏更新状态,需要重新提取修改,否则可能进不去游戏。3 \. \+ n% {( z. k
    : `( z& M+ i6 s% c$ Q
    5 q6 J+ ~4 q6 U$ b# f
    二、修改属性相克表
    & ]' B+ }7 B" C8 c1 o  L属性相克表为“真正的表格”,横行为攻方属性,竖列为防方属性,但分散为十八组数据。效果代码为00、02、04、08,分别对应无效、不好、一般、绝佳。
    1 {6 D; z, [+ A1 p
    1. 普040404040402040002040404040404040404+ o' M4 P5 o# x
    2. 斗080402020408020008040404040208040802
      6 Z$ U# ?( _8 R2 ?( D* `
    3. 飞040804040402080402040408020404040404
      - M7 M8 L1 s. ^/ e! B; w
    4. 毒040404020202040200040408040404040408/ K5 }, ~7 u0 e
    5. 地0404000804080204080804020804040404041 P6 U/ O/ r2 [0 \( d6 X
    6. 岩0402080402040804020804040404080404047 K* K& o8 f7 l% x$ Q) {7 |" K
    7. 虫040202020404040202020408040804040802/ R- ?$ J. L) f& b* s
    8. 鬼000404040404040804040404040804040204
      % O- [) a# b7 o9 d5 t, f
    9. 钢040404040408040402020204020408040408
      * D! [8 x! w! R6 U/ X
    10. 火0404040404020804080202080404080204044 L9 [6 _* O: ~; i$ s
    11. 水040404040808040404080202040404020404
      : T) z# W4 ~! a& q- f9 U
    12. 草040402020808020402020802040404020404
      # _: r1 O* J, S5 u$ R0 I: _
    13. 电040408040004040404040802020404020404
      " T5 n, x# h1 `! \4 M3 u
    14. 超040804080404040402040404040204040004
      - i* a! Y# G5 ~, O3 z+ `7 n
    15. 冰040408040804040402020208040402080404
      + S7 u, I! z' h9 p: S4 K" k2 z; s
    16. 龙040404040404040402040404040404080400& D5 a, n8 r& L% G* u
    17. 恶0402040404040408040404040408040402020 V5 _4 @! C3 M
    18. 妖040804020404040402020404040404080804
    复制代码

    ! F% ]( ]4 c; S. Z在〖视窗十六进制〗中打开global-metadata.dat,菜单栏选择[搜索]→[查找十六进制数值],输入上方对应的一种属性,即可定位该属性相克表。打开《口袋怪兽属性相克表》,选择《六代》工作表,按需修改属性相克,然后根据所修改的属性,在右侧列表框选择对应属性,点击[复制六代代码](选定属性)。返回视窗十六进制,鼠标点击对应属性起始处(属性相克表第一个十六进制数值),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。若修改了多个属性需要多次操作。
    % M' w3 b# f$ P8 m0 D* U  V
    " h5 C$ z5 F- T; X
    ) A' G, X: p* p
    4 k5 n9 g! S( N) k; E. _7 z2 {- J9 L3 v' R3 W6 O, t/ _
    三、使修改生效
    * O# M- i( i1 b* h9 D2 n〡、龙神模拟器
    7 [! A; [0 \, m0 N在龙神模拟器中[右键游戏]→[打开MOD目录],在打开的文件夹中逐级新建文件夹“romfs\Data\Managed\Metadata”,将修改好的global-metadata.dat复制到Metadata文件夹中。
    - c5 R2 B- q: A! {
    3 C( X* y" h' m) Y. D" I9 c$ y3 y; f
    〢、柚子模拟器
    2 z1 p& F  w# z2 S/ l# E" k在龙神模拟器中[右键游戏]→[打开MOD数据位置],在打开的文件夹中逐级新建文件夹“任意名称\romfs\Data\Managed\Metadata”,将修改好的global-metadata.dat复制到Metadata文件夹中。
    8 t0 V  L- A' b. V$ K. G* a
  • TA的每日心情

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

    [LV.4]偶尔看看III

     楼主| 发表于 2025-12-14 16:02:44 | 显示全部楼层
    本帖最后由 鸡蛋不行了 于 2025-12-14 16:40 编辑
    4 w1 G# Z- ^% C$ ]4 }3 i$ ~' @* `9 U# G
    六代七代 横纵 终结红宝石始源蓝宝石 日月究极日月7 K) l: D1 M3 ?* l3 Q$ A- g
    • 概述:横纵、终结红宝石始源蓝宝石的属性相克表位于RomFS分区的DllBattle.cro文件中,日月究极日月位于ExeFS分区的.code.bin,改好后需放到模拟器的修改目录。
    • 工具:三双破解工具 视窗十六进制 口袋怪兽属性相克表
      - C0 F. a/ \: F; b4 @9 M

    3 G# h9 ^0 k9 R一、解包游戏: x; w& A2 J! ^  H3 E" u2 z0 w& q
    双击SetupUS.exe安装〖三双破解工具〗,将游戏文件(cci格式或cia格式)复制到HackingToolkit3DS.exe所在目录。
    & t; v% A/ _9 h, E( r- H/ @" C) {  p
    0 q; x4 q' ~5 X& g〡、cci文件,需将扩展名改为3ds,为方便操作,可命名为1.3ds。双击HackingToolkit3DS.exe,输入D并回车,再输入文件名1并回车,再输入Y并回车,出现“Extractiondone!”即提取完成。
    : e( x! G. O) K& c6 X2 G1 @〢、cia文件,为方便操作,可命名为1.cia。双击HackingToolkit3DS.exe,输入CE并回车,再输入文件名1并回车,再输入Y并回车,出现“Extractiondone!”即提取完成。
    ' t4 t) Q# c! b- G
    4 q9 H- R2 a! A; M8 N. ]! [- w9 T/ m$ @

    * d" h, S- ?( h  G  m" K5 }) w; E9 a& v7 a7 ?* H0 Z
    【注】双击CleanTool.exe并回车可清理提取后的文件。
    6 {1 ^6 }' D- n若提取后没有ExtractedExeFS和ExtractedRomFS文件夹,可能是因为游戏未解密,可用〖三双格式工具〗进行解密。
    3 J: g5 D, |0 e" P) Y7 @8 C0 ~# a4 K- O+ k) l

    & J" z1 t' n1 Y4 o二、修改属性相克表# g. Y9 l5 Q/ I$ M5 d2 W
    属性相克表为“真正的表格”,横行为攻方属性,竖列为防方属性。效果代码为00、02、04、08,分别对应无效、不好、一般、绝佳。
    6 t, v8 ~& {; N0 T# M

    ; x" ]: l5 W3 g3 _! \" @, ]% h4 I
    040404040402040002040404040404040404
    080402020408020008040404040208040802
    040804040402080402040408020404040404
    040404020202040200040408040404040408
    040400080408020408080402080404040404
    040208040204080402080404040408040404
    040202020404040202020408040804040802
    000404040404040804040404040804040204
    040404040408040402020204020408040408
    040404040402080408020208040408020404
    040404040808040404080202040404020404
    040402020808020402020802040404020404
    040408040004040404040802020404020404
    040804080404040402040404040204040004
    040408040804040402020208040402080404
    040404040404040402040404040404080400
    040204040404040804040404040804040202
    040804020404040402020404040404080804

    8 C, d5 y. N' p0 ?9 v〡、视窗十六进制
    & j1 K5 W2 ^8 u- `- P; K/ e1 |横纵、终结红宝石始源蓝宝石的属性相克表在ExtractedRomFS文件夹的DllBattle.cro文件中,日月、究极日月的属性相克表在ExtractedExeFS文件夹的.code.bin文件中,在〖视窗十六进制〗中打开文件,菜单栏选择[搜索]→[查找十六进制数值],输入0404040404020400,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《六代》工作表,按需修改属性相克,然后点击[复制六代代码](整表)。返回视窗十六进制,鼠标点击属性相克表起始处(0404040404020400的第一个04),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。; Q9 ^. j/ L! A7 ]( k

    % F& F/ ?' s) J7 A7 X' @. `0 h1 @8 w, x/ F+ a

    ) L9 ?1 Y7 H! \# F  g, W. [" e( t  y4 N/ J0 @3 X6 _7 W% r
    〢、口袋三双
    ' g* }$ v' ^- s3 n# V菜单栏选择[文件]→[打开]〔[File]→[Open]〕,选择〖三双破解工具〗所在文件夹,横纵终结红宝石始源蓝宝石点击[CRO]→[属性相克表]〔Type Chart〕,日月究极日月点击[ExeFS]→[属性相克表]〔Type Chart〕,按需修改属性相克,然后点击右下角[保存]〔Save〕,会直接覆盖提取后的文件。( g( R: f- N. v* `& x$ h
    9 G$ ^1 e5 l, ?0 X: a9 ?4 G, A
    6 t1 U5 W5 ^3 S$ R
    【注】六代的反转对战无单独属性相克表,修改上表即同时修改反转对战属性相克表。& J8 l! p  B) M7 |& n, v3 X2 Q4 b

    : R) {7 J1 d1 d# ]2 ~6 [' k三、使修改生效! U# y* V( R: L* g3 d. v" U
    〡、横纵、终结红宝石始源蓝宝石+ m9 ?( D* s1 R- N1 j
    在橘子模拟器中[右键游戏]→[打开Mod位置],在打开的文件夹中新建文件夹命名为“romfs”,将修改好的DllBattle.cro复制到romfs文件夹中。
    + t3 p' g8 w" c6 K, E
    # V% t, e8 a( {〢、日月究极日月
    . T1 h/ _; X; c" l在橘子模拟器中[右键游戏]→[打开Mod位置],在打开的文件夹中新建文件夹命名为“exefs”,将修改好的.code.bin复制到exefs文件夹中并重命名为“code.bin”。. i& k5 C- T% K! n0 T& B  N+ r
  • TA的每日心情

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

    [LV.4]偶尔看看III

     楼主| 发表于 2025-12-14 16:02:45 | 显示全部楼层
    本帖最后由 鸡蛋不行了 于 2025-12-14 16:45 编辑
    ( T4 G& E% p5 [% B; m, A, X. y' {2 {9 W1 I  F
    五代 黑白黑〢白〢- Q9 \8 t% y# r8 ~) h
    概述:黑白的属性相克表位于overlay9_0093.bin文件中,黑〢白〢位于overlay9_0167.bin,该文件需解压才能编辑,改好后需重新压缩回游戏文件内。
    1 l* _; m5 I/ N9 @# r: _; O工具:水晶图块〢 视窗十六进制 口袋怪兽属性相克表
    ; G; T. |: R7 m6 U
    ( K3 p' }# B. V0 B7 O一、解包游戏
    # Y# }' C- _, A" D在〖水晶图块〢〗中打开游戏文件,菜单栏选择[工具]→[NDS文件系统信息],找到FSI.CT/overlay9_0093.bin(黑白)或FSI.CT/overlay9_0167.bin(黑〢白〢),右键选择[解压]。
    5 s% v/ F6 q: J4 Q2 m9 o9 K5 d8 U! E& D4 [- f! Y6 c- |

    2 j- T4 W5 h3 O5 _, m二、修改属性相克表
    & v# b( V" S( j, c. N/ v1 N属性相克表为“真正的表格”,横行为攻方属性,竖列为防方属性。效果代码为00、02、04、08,分别对应无效、不好、一般、绝佳。: C4 ~$ I: y. d3 U! P* \

    * ]% ~& e) `: W7 K
    0404040404020400020404040404040404
    0804020204080200080404040402080408
    0408040404020804020404080204040404
    0404040202020402000404080404040404
    0404000804080204080804020804040404
    0402080402040804020804040404080404
    0402020204040402020204080408040408
    0004040404040408020404040408040402
    0404040404080404020202040204080404
    0404040404020804080202080404080204
    0404040408080404040802020404040204
    0404020208080204020208020404040204
    0404080400040404040408020204040204
    0408040804040404020404040402040400
    0404080408040404020202080404020804
    0404040404040404020404040404040804
    0402040404040408020404040408040402
    4 `/ t5 e1 k" E  {1 [0 w, Q% A
    在视窗十六进制中打开overlay9_0093.bin(黑白)或overlay9_0167.bin(黑〢白〢),菜单栏选择[搜索]→[查找十六进制数值],输入0404040404020400,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《二至五代》工作表,按需修改属性相克,然后点击[复制五代代码]。返回视窗十六进制,鼠标点击属性相克表起始处(0404040404020400的第一个04),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。
    6 O0 X/ w/ h) B0 ?" H' g( q
    ' I8 d/ n& {' ]* u
    ) H2 w# v; J# K- i8 |8 ~( ^; ~: v8 n

    : F: z9 t2 n- `% s& j" v三、使修改生效  n% O7 k5 _4 c$ d+ |* t
    备份好游戏文件,在〖水晶图块〢〗中打开游戏文件,菜单栏选择[工具]→[NDS文件系统信息],找到FSI.CT/overlay9_0093.bin(黑白)或FSI.CT/overlay9_0167.bin(黑〢白〢),右键选择[压缩],选择上一步修改好的文件→[打开],菜单栏选择[文件]→[保存]。
    5 q" v% }1 V8 J: b! @5 D) u
    2 y3 ~1 m# Z9 V& T: I) x8 ^4 a# O5 F4 C
    【注】部分改版无需解包游戏,如《白〢加强版》,可直接用视窗十六进制修改游戏文件。本文仅为学习研究,请勿擅自发布二改作品。
  • TA的每日心情

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

    [LV.4]偶尔看看III

     楼主| 发表于 2025-12-14 16:02:46 | 显示全部楼层
    本帖最后由 鸡蛋不行了 于 2025-12-14 16:51 编辑 ) o: P) f5 v2 g+ p9 t& e
    . s) b4 M2 B1 r1 ~! N2 ]$ {& E( v
    四代 心金魂银
    6 [& @1 O# H" a7 o6 i9 v4 ?" R" b+ M
    • 概述:属性相克表位于overlay9_0012.bin文件中,该文件需解压才能编辑,改好后需重新压缩回游戏文件内。
    • 工具:水晶图块〢 视窗十六进制 口袋怪兽属性相克表* l" K7 g3 i" ]6 Y0 {. C

    # h& j3 ^( h& u; N- R一、解包游戏- V* \! N/ z# p9 R% }/ P; \; S: c
    在〖水晶图块〢〗中打开游戏文件,菜单栏选择[工具]→[NDS文件系统信息],找到FSI.CT/overlay9_0012.bin,右键选择[解压]。
    ' Z8 }! J- o" H" P8 ^- T* B" M/ P0 i0 L2 f
    ; h$ T: x) |+ R& K4 ?  L+ ?1 r
    二、修改属性相克表
    & o7 }. ~+ B4 H5 K2 j' W, t* M属性相克表由“攻击方招式属性”加“防御方属性”加“属性相克效果”组成,三字节一组,原始共一百一十组相克关系。属性代码见下表,效果代码为00、05、0A、14,分别对应无效、不好、一般、绝佳。例如000505表示“普通属性招式”对“岩属性”“效果不好”。原始属性相克表省略了一般效果,即未在表中的属性相克效果均为一般。
    8 u: ]* L. |5 a8 s1 t9 ]' B5 j4 KFFFF为结束符,FEFE00至FFFF之间的效果可被识破,被识破后属性相克效果将变为“效果一般”(有效果、一倍伤害)。
    ; ]6 A* k. ]( B# u4 b4 ^5 y. n9 r
    属性代码
    普通00
    格斗01
    飞行02
    03
    地面04
    05
    06
    07
    08
    ???09
    0A
    0B
    0C
    0D
    超能0E
    0F
    10
    11

    + B1 c- F" w5 K〡、未超过原有相克关系数量
    ! u8 s) ]$ F$ @在〖视窗十六进制〗中打开overlay9_0012.bin,菜单栏选择[搜索]→[查找十六进制数值],输入000505000805,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《二至五代》工作表,按需修改属性相克,然后点击[复制三代四代代码]。返回视窗十六进制,鼠标点击属性相克表起始处(000505000805的第一个00),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。跳到第四步。8 ^: I% O/ ~0 c& G
    9 K  T# @) [. x8 ~4 j
    : D5 \/ K# R, v4 [6 C$ m# u
    & ]4 A5 ^8 L; c) i

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

    ( h* M) V1 G5 s# a8 y. {  U- E4 B0 {" @* \5 F: a6 K
    三、修改指针) d6 G+ T$ ^- l: i
    在视窗十六进制中打开overlay9_0012.bin,菜单栏选择[搜索]→[替换十六进制数值],按下表进行替换(三种指针数据均需替换)。菜单栏选择[文件]→[保存]。& f; P5 d) e; z
    游戏版本原指针新指针
    日语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是英语。( G/ w# ~! l, `5 M; Q# p% [
    3 @7 V% S; ]" n6 r1 r
    1 S& S. C/ N6 t
    四、使修改生效2 C. z% z0 K% U7 ?. l! ^: H
    备份好游戏文件,在水晶图块〢中打开游戏文件,菜单栏选择[工具]→[NDS文件系统信息],找到FSI.CT/overlay9_0012.bin,右键选择[压缩],选择上一步修改好的文件→[打开]。若修改过overlay9_0018.bin,则对其重复上述操作,会提示文件过大,通常直接按[确定]即可(或尝试7A29E00等地址)。菜单栏选择[文件]→[保存]。% c/ x) R- g; p$ o% t* V6 f  L
    ) D' ~! J7 |# Y. i0 ]1 D
      r* D% |) b' Q9 \! T& p! [8 j
    【注】部分改版无需解包游戏,如《绝对心金》、《起源心金》,可直接用视窗十六进制修改游戏文件。本文仅为学习研究,请勿擅自发布二改作品。
  • TA的每日心情

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

    [LV.4]偶尔看看III

     楼主| 发表于 2025-12-14 16:02:47 | 显示全部楼层
    本帖最后由 鸡蛋不行了 于 2025-12-14 16:53 编辑 ! C& X# \. a7 w2 i

    8 J$ Z7 E/ `# n四代 钻石珍珠白金
    3 e# @2 B0 m* r2 I* f
    • 概述:直接编辑游戏文件,但指针修改方法未知。
    • 工具:视窗十六进制 口袋怪兽属性相克表
      $ ~6 _& U" Q5 b3 F# F/ R5 x7 \

    - H& s+ X6 L+ d' V. l' k一、修改属性相克表- [& V5 X( Q1 u1 D
    属性相克表由“攻击方招式属性”加“防御方属性”加“属性相克效果”组成,三字节一组,原始共一百一十组相克关系。属性代码见下表,效果代码为00、05、0A、14,分别对应无效、不好、一般、绝佳。例如000505表示“普通属性招式”对“岩属性”“效果不好”。原始属性相克表省略了一般效果,即未在表中的属性相克效果均为一般。
    ' q' d# V& Q+ _. {2 Y+ J# kFFFF为结束符,FEFE00至FFFF之间的效果可被识破,被识破后属性相克效果将变为“效果一般”(有效果、一倍伤害)。
    ( T& L+ v' p% Y1 }9 \: u
    属性代码
    普通00
    格斗01
    飞行02
    03
    地面04
    05
    06
    07
    08
    ???09
    0A
    0B
    0C
    0D
    超能0E
    0F
    10
    11

    " \: n: h8 v7 G  i, B* f( Q+ {〡、未超过原有相克关系数量
    ) [& [2 P1 J0 ?1 k3 t1 K. z在〖视窗十六进制〗中打开游戏文件,菜单栏选择[搜索]→[查找十六进制数值],输入000505000805,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《二至五代》工作表,按需修改属性相克,然后点击[复制三代四代代码]。返回视窗十六进制,鼠标点击属性相克表起始处(000505000805的第一个00),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。
    9 I6 O* q  @! H2 k! S* O5 J
    & p, M8 {2 z* C" ]" r
    + x( H) L) C( T4 b7 v
    0 h' f& o5 Z2 c9 u4 _$ Y5 M; k$ s9 g3 o& [4 ~) T
    〢、超过原有相克关系数量5 M! `, v* X; K, _2 W' [& U
    未知,希望有大佬能提供帮助!4 u" m% P- b& |  u; C5 g7 Q

    4 u2 _: A) r* {  r3 Q二、修改指针" Y0 {  U' T0 z# R8 ]+ w, l" t# r
    未知,希望有大佬能提供帮助!
  • TA的每日心情

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

    [LV.4]偶尔看看III

     楼主| 发表于 2025-12-14 16:02:48 | 显示全部楼层
    本帖最后由 鸡蛋不行了 于 2025-12-14 16:55 编辑
    # y6 F- {7 ^, y% v6 n- `  {/ x5 y
    % f+ Y) u  z0 H& G三代 红宝石蓝宝石绿宝石 火红叶绿" W9 @" B7 o2 [, N% K
    • 概述:直接编辑游戏文件。
    • 工具:视窗十六进制 口袋怪兽属性相克表
      2 n$ i8 H! ?1 \" L# y

    5 c/ ]$ \1 W1 M: W一、修改属性相克表
    7 W$ _; ?+ Z- [属性相克表由“攻击方招式属性”加“防御方属性”加“属性相克效果”组成,三字节一组,原始共一百一十组相克关系。属性代码见下表,效果代码为00、05、0A、14,分别对应无效、不好、一般、绝佳。例如000505表示“普通属性招式”对“岩属性”“效果不好”。原始属性相克表省略了一般效果,即未在表中的属性相克效果均为一般。
    ! r2 V( V, E. r! m2 mFFFF为结束符,FEFE00至FFFF之间的效果可被识破,被识破后属性相克效果将变为“效果一般”(有效果、一倍伤害)。8 k: p' P. y" W2 h4 [2 g
    属性代码
    普通00
    格斗01
    飞行02
    03
    地面04
    05
    06
    07
    08
    ???09
    0A
    0B
    0C
    0D
    超能0E
    0F
    10
    11

    ' J) F3 r* a* k) D" Y〡、未超过原有相克关系数量4 L( k9 r$ C& o4 s7 ~9 h+ y  K2 W
    在〖视窗十六进制〗中打开游戏文件,菜单栏选择[搜索]→[查找十六进制数值],输入000505000805,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《二至五代》工作表,按需修改属性相克,然后点击[复制三代四代代码]。返回视窗十六进制,鼠标点击属性相克表起始处(000505000805的第一个00),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。无需修改指针。1 f5 `2 P& H4 H3 l$ u- G  |5 V
    5 D$ {% z- ^9 y

    4 q& Z. A& k4 r" M: ]! k% ?4 q# D& P6 Q

    9 {  ?) ~- s1 U& s2 R" L〢、超过原有相克关系数量" a, H  Z( r. C( y3 L2 c
    若修改后的属性相克关系数量超过原有,则需要更改属性相克表位置及指针。在视窗十六进制中打开游戏文件,找到合适的空位(全部为00或FF)。打开《口袋怪兽属性相克表》,选择《二至五代》工作表,按需修改属性相克,然后点击[复制三代四代代码]。返回视窗十六进制,鼠标点击空位处,菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。需修改指针。
    * G; ?' R# A; r4 t9 \4 W: s7 q; M1 \* N
    二、修改指针
    . m% a/ T- \9 o首先确定原始属性相克表的指针,以绿宝石二〇一一汉化版为例,其原始属性相克表偏移量为31ACE8,四字节数据为0031ACE8,将其转成指针形式的数据就是E8AC3108,为什么这么写我也不知道,总之就是每两个字符为一组,倒过来写,最后再加上“08”。根据这个规律,得到新属性相克表的指针数据,比如新表偏移量106DA90,四字节数据为0106DA90,倒过来是90DA0601,最后还要再加上“08”,所以新表指针数据就是90DA0609。6 O" ]/ @$ w9 Y
    形式原表新表
    属性相克表偏移量31ACE8106DA90
    四字节数据0031ACE80106DA90
    小端序(倒过来)E8AC310090DA0601
    指针数据(加08)E8AC310890DA0609
    按照上述例子,在视窗十六进制中打开游戏文件,菜单栏选择[搜索]→[替换十六进制数值],将E8AC3108替换为90DA0609,菜单栏选择[文件]→[保存]。% G. z  q# `4 @$ c4 E
  • TA的每日心情

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

    [LV.4]偶尔看看III

     楼主| 发表于 2025-12-14 16:02:49 | 显示全部楼层
    本帖最后由 鸡蛋不行了 于 2025-12-14 16:57 编辑
    ; l- p9 ~2 F, u- T. a6 W0 |. Q* ?8 B/ I5 C  ~" z& Q
    三代四代 改版) A( n0 k  p3 ~& B, Z( j
    • 概述:直接编辑游戏文件,但四代改版的指针修改方法未知。
    • 工具:视窗十六进制 口袋怪兽属性相克表- n" O' @! F  q% G- W3 H! b

    2 }' s( \  q5 ^/ q, u8 {一、修改属性相克表7 N' i- A" s+ u! Y: t' B- g) W
    〡、增加属性的传统改版,如釉色、忆梦之巅·创世章、绝对心金6 C8 V* x) Y) f9 Y7 {
    属性相克表仍按照原版规律,由“攻击方招式属性”加“防御方属性”加“属性相克效果”组成,三字节一组。属性代码通常遵循原版,但也有版本修改了代码,可参考《口袋怪兽属性相克表》的《附录》工作表。8 W. ^6 S9 _2 m
    ㈠未超过原有相克关系数量( I3 A7 r0 A9 S
    在〖视窗十六进制〗中打开游戏文件,菜单栏选择[搜索]→[查找十六进制数值],输入000505000805或000700010700(或尝试更多代码),即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《六代》工作表,按需修改属性相克,然后点击[复制三代四代改版代码]。返回视窗十六进制,鼠标点击属性相克表起始处(需自行判断起始位置,或参考《口袋怪兽属性相克表》的《附录》工作表),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。
    9 y$ Q, Y+ \2 S2 D* V. A% w+ w3 d$ a/ M& o

    3 N( o% L% f, N4 U1 `- _9 u) u. K/ g) b1 _. D
    : Z% A/ w1 o  i
    ㈡超过原有相克关系数量(仅三代)& ]8 o- x2 J! o8 b+ F9 M) L: i
    在视窗十六进制中打开游戏文件,找到合适的空位(全部为00或FF)。打开《口袋怪兽属性相克表》,选择《六代》工作表,按需修改属性相克,然后点击[复制三代四代改版代码]。返回视窗十六进制,鼠标点击空位处,菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。需修改指针。
    ( [' m$ t1 Z! |7 g' ^( u* |- p. }& n" U# |& r
    【注】复制后的妖精属性代码为17,请根据实际数据自行替换,比如釉色用的是09,那么就将复制后的代码粘贴到空白记事本中,将17替换为09。可参考《口袋怪兽属性相克表》的《附录》工作表。
    ! C: J4 A% I5 m) s/ E, h6 }) t: z
    〢、五代形式,三代四代效果代码(暂称,不知正式名称为何),如究极绿宝石
    . O" s; ~& }" L# ?, ^! Q  G7 q  g属性相克表使用五代的形式,包含了???属性,效果代码仍为三代四代的。; `9 @8 I1 b; f9 Q) y. ~
    $ C8 d: H- q" o7 f6 |/ a. k" u
    0A0A0A0A0A050A00050A0A0A0A0A0A0A0A0A0A
    140A05050A140500140A0A0A0A0A05140A1405
    0A140A0A0A05140A050A0A0A14050A0A0A0A0A
    0A0A0A0505050A05000A0A0A140A0A0A0A0A14
    0A0A00140A14050A140A140A05140A0A0A0A0A
    0A05140A050A140A050A140A0A0A0A140A0A0A
    0A0505050A0A0A05050A050A140A140A0A1405
    000A0A0A0A0A0A140A0A0A0A0A0A140A0A050A
    0A0A0A0A0A140A0A050A05050A050A140A0A14
    0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A
    0A0A0A0A0A05140A140A0505140A0A14050A0A
    0A0A0A0A14140A0A0A0A1405050A0A0A050A0A
    0A0A05051414050A050A0514050A0A0A050A0A
    0A0A140A000A0A0A0A0A0A1405050A0A050A0A
    0A140A140A0A0A0A050A0A0A0A0A050A0A000A
    0A0A140A140A0A0A050A0505140A0A05140A0A
    0A0A0A0A0A0A0A0A050A0A0A0A0A0A0A140A00
    0A050A0A0A0A0A140A0A0A0A0A0A140A0A0505
    0A140A050A0A0A0A050A050A0A0A0A0A14140A

    $ `# Z! T9 P  Z5 [& l在视窗十六进制中打开游戏文件,菜单栏选择[搜索]→[查找十六进制数值],输入0A0A0A0A0A050A00,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《六代》工作表,按需修改属性相克,然后点击[复制五代形式三四代效果代码]。返回视窗十六进制,鼠标点击属性相克表起始处(0A0A0A0A0A050A00的第一个0A),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。
  • TA的每日心情

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

    [LV.4]偶尔看看III

     楼主| 发表于 2025-12-14 16:02:50 | 显示全部楼层
    (接楼上). O4 g; f# s. B+ M9 [7 t
    " h7 O4 h+ S( _' v! w/ O: E
    〣、火红完全升级引擎,如解放(无界)、水银项目
    * i: I! q5 R' v  A' Q( ~" L属性相克表使用五代的形式,但有多馀属性,效果代码为01、05、00、14,分别对应无效、不好、一般、绝佳。下表为廿四属性版。8 D: `1 `; R' T2 D
    0 A% s5 j3 O8 j; [& u% N8 G1 P
    3 L) [/ `3 a. F+ r0 N5 O% z: @/ o
    6 R' W& r9 v% b  l+ {" g

    " T4 {5 H0 N  Q
    , a! }& T% d: s& }' Y: B
    5 H; g( c8 k& Y( x
    000000000005000105000000000000000000000000000000
    140005050014050114000000000005140014000000000005
    001400000005140005000000140500000000000000000000
    000000050505000501000000140000000000000000000014
    000001140014050014001400051400000000000000000000
    000514000500140005001400000000140000000000000000
    000505050000000505000500140014000014000000000005
    010000000000001400000000000014000005000000000000
    000000000014000005000505000500140000000000000014
    000000000000000000000000000000000000000000000000
    000000000005140014000505140000140500000000000000
    000000001414000000001405050000000500000000000000
    000005051414050005000514050000000500000000000000
    000014000100000000000014050500000500000000000000
    001400140000000005000000000005000001000000000000
    000014001400000005000505140000051400000000000000
    000000000000000005000000000000001400000000000001
    000500000000001400000000000014000005000000000005
    7 n* s2 x( f8 r. I
    000000000000000000000000000000000000000000000000
    ) Y% }+ _$ ?; @! b. E
    000000000000000000000000000000000000000000000000

    1 J5 J: A- W& Q8 F) U
    000000000000000000000000000000000000000000000000
    ; o* E+ r$ U! P3 D* D
    000000000000000000000000000000000000000000000000
    ' S; P2 Q& K8 x( h) Z! T  B
    000000000000000000000000000000000000000000000000
    001400050000000005000500000000001414000000000000
    ) H/ S8 @* W) Q% v8 F8 r
    在视窗十六进制中打开游戏文件,菜单栏选择[搜索]→[查找十六进制数值],输入000000000005000105,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《六代》工作表,按需修改属性相克,然后点击[复制火红完全升级引擎代码](廿四属性或廿八属性,后者目前仅发现《猛烈火红》使用)。返回视窗十六进制,鼠标点击属性相克表起始处(000000000005000105的第一个00),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。
    您需要登录后才可以回帖 登录 | 加入王国!

    本版积分规则

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

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

    Powered by PokeTK V5

    © 2011-2021 Poke The Kingdom.

    返回顶部