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

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

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

    昨天 13:54
  • 签到天数: 23 天

    [LV.4]偶尔看看III

    发表于 2025-12-14 16:02:41 | 显示全部楼层 |阅读模式
    本帖最后由 鸡蛋不行了 于 2025-12-14 16:02 编辑
    4 O4 _: o9 N3 X4 }: f9 G& s; t2 p9 M5 V# }# z. z/ |% Q
    本文首发于口袋中心,转载请注明出处:https://www.pmcenter.cn/forum.php?mod=viewthread&tid=114325
    ) Q6 v9 e2 |' u' Z" E/ S若帖子图片看不见,请移步口袋中心阅读本文或从网盘下载本文档。
    , ?+ ~4 r0 v! o8 X, ~. I& t5 N& K
    ; E! f! M! k9 l5 V9 Z( x* D9 L" \不知道多少人跟我一样,想修改口袋怪兽的属性相克,但这方面的教程非常少,无奈我只能自己摸索,终于找到了修改全部口袋怪兽正统作属性相克的方法。4 }; h* }# R2 h. `0 `9 H7 @
    能力有限,本文只针对修改属性相克,不含添加新属性,不含修改属性特有的某些效果(比如三代开始的钢系不会中毒,单修改属性相克无法改变)。4 H8 a; T( G1 B6 z
    本人不懂编程,不懂代码,不懂数据,文章纯粹是小白视角,请大佬勿喷!一二四代的属性相克表指针的修改方法未知,希望有大佬能提供帮助!' J9 X# Y' l2 \# b

    2 g. G: I0 d; f. L: `! A+ e修改前请务必备份文件!
    0 t' D: ?# J7 o6 q* |' ?$ ]2 w- I
    % z1 N/ v% V; I- {) z; u所用到的工具/ ~6 l. v( P' E6 Q& U/ q* `
    口袋怪兽属性相克表 本人制作的启用剧本的工作簿,用来生成各代属性相克代码,还包括三代非常规改版的代码生成。
    : U( O; l3 ^# |. c$ T) w0 A2 M打开方式:微软工作簿二〇一〇及更高版本需启用剧本
      e% N6 k  {' E+ I' _7 f4 H工作簿预览
    ( X' ^+ y% u' {( ?- q
    % |# S6 {2 \+ v; A3 T9 D* a视窗十六进制 用来直接编辑游戏数据。0 A+ p- I  ~3 X1 `0 E! P
    水晶图块〢 用来提取四代五代的游戏数据。
    + F& {8 Z5 B( C8 f% T" v( v& k三双破解工具包 用来提取六七代的游戏数据(希望有大佬能分享更简单好用的解包工具)。8 B2 H, Z5 ]+ H4 k1 y
    龙神模拟器 用来提取八代九代的游戏数据。
      P) _3 T3 s1 r, f! \' @2 \任切主文件解压工具 用来解压八代九代的主文件。- N6 O' R7 ]' I/ x! z% I
    其他
    : W/ N0 d3 V3 ~3 M- P( @口袋怪兽属性相克表原始代码 本人整理,内有全部正统作及三代非常规改版的属性相克表代码,可用来确定三代改版游戏文件中的属性相克表位置。+ y- O3 ^3 P! @9 L
    - I  Q6 u% V4 S
    空位搜索工具 用来搜索三代游戏文件的空位。
    & V: A9 U7 Q6 s# S7 l属性相克编辑器 本人汉化的图形界面修改三代属性相克表工具,只支持英文原版,故不推荐,仅供研究。
    ! ]: O! j; @0 `) R口袋三双 图形界面修改六代七代属性相克表工具。8 s4 c; f( b1 y6 @, k: T( X
    口袋任切 图形界面修改去吧皮琼去吧伊布属性相克表工具,不推荐。; t0 [0 E) M' W0 B
    三双格式工具 用来解密三双游戏文件。
    ) z& b: @0 ]- l3 \" |% W# t1 w7 C5 C7 {5 u- L8 i  n" O" _7 r( d2 r5 ?
    下载(除龙神模拟器)
    7 m+ x' `5 y/ E% }7 x1 c; o迅雷云盘:https://pan.xunlei.com/s/VOeopdulSMbXRnbvoVZ_k017A1?pwd=6zmi 提取码:6zmi
    ( W0 o( c! O. J/ X% T+ y腾讯微云:https://share.weiyun.com/WMvHU8fQ
    ' b- L( _6 j- e& f坚果云:https://www.jianguoyun.com/p/DSDZurMQp7HFDRiarZMGIAA
    : F( \% c/ ?9 Q% @/ p; K+ M  o百度网盘:https://pan.baidu.com/s/1KEKq0cl4kLQ532ifJL4AsA
    ( u4 r1 s# i9 f( u
  • TA的每日心情

    昨天 13:54
  • 签到天数: 23 天

    [LV.4]偶尔看看III

     楼主| 发表于 2025-12-14 16:02:42 | 显示全部楼层
    本帖最后由 鸡蛋不行了 于 2025-12-14 16:21 编辑 2 ^/ F# p8 r& s( H# f
    ; y6 n, p% i: z9 U- S% t& ~
    七代八代九代 去吧皮琼去吧伊布 剑盾 传说阿尔宙斯 朱紫 传说末元
    6 X. \+ U& J" j+ p: P( B, Z# ^
    • 概述:属性相克表位于ExeFS分区的main文件中,该文件需解压才能编辑,改好后需放到模拟器的修改目录。
    • 工具:龙神模拟器 任切主文件解压工具 视窗十六进制 口袋怪兽属性相克表
      & d$ B6 I( h, d9 U) I' H% s
    . w/ K3 r/ m3 s# u' a3 e
    一、解包游戏; C, k( I" n9 G3 [
    在龙神模拟器中[右键游戏]→[提取数据]→[ExeFS],选择要提取到的文件夹,建议新建文件夹命名为“exefs”,提取成功后打开该文件夹,得到main文件。! C2 z: @+ A# ?! g; K9 u. C5 j7 @3 W
    【注】此提取仅针对游戏的当前状态,若改变游戏更新状态,需要重新提取修改,否则可能进不去游戏。( }( M, U) o) V0 V
    # l, [; [: w0 U9 ?

    2 ]6 w( q+ z8 R% B% N二、解压文件- q( Y) l. c( D% ~
    复制main文件到〖任切主文件解压工具〗所在文件夹,双击[解压.cmd],得到main.elf文件。
    5 \2 p% e& q% |+ m1 x
    1 r+ o, |! N3 c1 |6 p* s0 [- Y
    * m, c: a8 c& G0 i% x3 X5 X三、修改属性相克表
    3 g6 @" l3 v$ K& |6 |属性相克表为“真正的表格”,横行为攻方属性,竖列为防方属性。效果代码为00、02、04、08,分别对应无效、不好、一般、绝佳。5 ?5 Z) @  y' _0 D/ W

    2 S( S- ~+ E5 z
    040404040402040002040404040404040404
    080402020408020008040404040208040802
    040804040402080402040408020404040404
    040404020202040200040408040404040408
    040400080408020408080402080404040404
    040208040204080402080404040408040404
    040202020404040202020408040804040802
    000404040404040804040404040804040204
    040404040408040402020204020408040408
    040404040402080408020208040408020404
    040404040808040404080202040404020404
    040402020808020402020802040404020404
    040408040004040404040802020404020404
    040804080404040402040404040204040004
    040408040804040402020208040402080404
    040404040404040402040404040404080400
    040204040404040804040404040804040202
    040804020404040402020404040404080804

    5 Y# W/ X8 `1 F; S, C' W1 [〡、视窗十六进制(推荐)" q( V3 L8 T4 A6 J
    在〖视窗十六进制〗中打开main.elf,菜单栏选择[搜索]→[查找十六进制数值],输入0404040404020400,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《六代》工作表,按需修改属性相克,然后点击[复制六代代码](整表)。返回视窗十六进制,鼠标点击属性相克表起始处(0404040404020400的第一个04),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。
    ; Y- D0 ~1 f& y. h! j+ j: Z, |& |  O0 M9 ?6 u8 G. }& [5 N0 V. U
    【注】搜索时建议勾选“列出搜索结果”。8 m0 Z- i( _* Y$ X# {' y
      M8 X/ }7 D- b" ?0 P$ |3 F
    : ^, [$ _: h& l) l: e1 M
    * K' N6 z& x8 S  I5 W

    ! W0 R8 g& _$ l〢、口袋任切(仅限去吧皮琼去吧伊布). ~; _6 d1 f/ y# w. t% q/ s$ e
    在龙神模拟器中[右键游戏]→[提取数据]→[RomFS],新建文件夹命名为“romfs”,将数据提取到该文件夹。使exefs和romfs两个文件夹处于相同目录。打开〖口袋任切〗,菜单栏选择[文件]→[打开]〔[File]→[Open]〕,选择exefs和romfs的上级文件夹,点击[属性相克表]〔Type Chart〕,按需修改属性相克,然后点击右上角[保存]〔Save〕,此时会生成名为游戏代码的文件夹,内有改好的main文件,可直接跳到第五步(省去重命名步骤)。) V: U; K3 K; Q1 m# J5 C

    9 J/ o9 ?: s3 z+ ~; ?! O5 t7 M& \7 U+ J【注】龙神模拟器不可连续提取数据,每提取一次后都需要关闭并重新打开龙神模拟器,否则会报错。提取RomFS需要较长时间,会占用较多硬盘空间,且口袋任切仅支持去皮去伊的属性相克表修改,个人不推荐此方法。
    ( r6 `. L  U) l: M
    : K2 `/ }* Y. x/ {  u- ]9 I. d, t8 A+ F5 M- N
    四、压缩文件
    + k2 c- V* D8 o& p0 I切回到任切主文件解压工具所在文件夹,双击[压缩.cmd],得到main.nso文件。% c% T% p: `. n) E. A! }0 b5 y0 u+ z

    : }" L  K- c' o3 r五、使修改生效- J$ F5 B9 I# [/ q/ u( F
    〡、龙神模拟器
    1 v* F4 q' z* r, ^+ `在龙神模拟器中[右键游戏]→[打开MOD目录],在打开的文件夹中新建文件夹命名为“exefs”,将main.nso复制到exefs文件夹中,并重命名为“main”。9 I8 Z" h9 B6 }& f9 l
    9 I2 H" |' V% T9 s1 k

    9 M0 j, O  L# l3 J  e〢、柚子模拟器
    * y3 }" h9 q' n' c- @$ V1 ]在柚子模拟器中[右键游戏]→[打开MOD数据位置],在打开的文件夹中新建文件夹命名为“任意名称”,再在任意名称文件夹中新建文件夹命名为“exefs”,将main.nso复制到exefs文件夹中,并重命名为“main”。
    / w2 y& j  D3 E1 ?6 |6 m% G: f
  • TA的每日心情

    昨天 13:54
  • 签到天数: 23 天

    [LV.4]偶尔看看III

     楼主| 发表于 2025-12-14 16:02:43 | 显示全部楼层
    本帖最后由 鸡蛋不行了 于 2025-12-14 16:27 编辑 ; b2 `5 O$ A! z" v

    - w7 K4 c; O! M" z# R$ F八代 星灿钻石明亮珍珠' b4 P5 [- O% h- Y
    • 概述:属性相克表位于RomFS分区的global-metadata.dat文件中,为分散数据,各属性需单独修改,改好后需放到模拟器的修改目录。
    • 工具:龙神模拟器 视窗十六进制 口袋怪兽属性相克表
      4 o1 Y" f- v  S& U! \% \8 Z' {

    $ ]; y+ M4 l% S. P. h1 I一、解包游戏
    / k. v0 S) ^/ }1 k2 F& A' p在龙神模拟器中[右键游戏]→[提取数据]→[RomFS],选择要提取到的文件夹,提取成功后打开该文件夹,在Data\Managed\Metadata中找到global-metadata.dat文件。
    0 d5 g( u- L% S4 s- z" f( e% ?# D【注】此提取仅针对游戏的当前状态,若改变游戏更新状态,需要重新提取修改,否则可能进不去游戏。; q& n  ~* l* b* ]7 ?$ D

    / f& c- `6 Z8 E" K+ U: n6 P. ?1 t
    二、修改属性相克表
    / @4 \; W/ v$ X6 ?* d3 v属性相克表为“真正的表格”,横行为攻方属性,竖列为防方属性,但分散为十八组数据。效果代码为00、02、04、08,分别对应无效、不好、一般、绝佳。( S, \& O3 `3 X( v; x4 h
    1. 普040404040402040002040404040404040404
      : ]9 T. p' g$ a  T* g
    2. 斗0804020204080200080404040402080408029 e2 M& G4 p: P5 K- ~
    3. 飞0408040404020804020404080204040404040 i5 i/ `+ s9 U4 ]
    4. 毒040404020202040200040408040404040408' `! S* a: `4 i6 f3 s# r
    5. 地040400080408020408080402080404040404( G  Q. G# G; I0 P: ?" }: k6 E
    6. 岩040208040204080402080404040408040404
      * `0 u3 l6 U2 i
    7. 虫040202020404040202020408040804040802
      ' X0 K9 {; f+ w& ^" j. X, I, H
    8. 鬼000404040404040804040404040804040204& l2 l5 {2 k7 J, @. |8 I! U* f2 B6 x
    9. 钢040404040408040402020204020408040408
      ; `1 }/ k/ W! @( C+ R
    10. 火040404040402080408020208040408020404
      # V& n) }* w' F( h- |& H
    11. 水040404040808040404080202040404020404
      ; L1 V' w" H- k) P! B. L
    12. 草040402020808020402020802040404020404
      * n* ~( H( a: F, G: z
    13. 电040408040004040404040802020404020404" B# a  ]% O3 ]8 F9 T* W" @5 j) ^
    14. 超040804080404040402040404040204040004
      5 z# ]" D7 j8 x
    15. 冰0404080408040404020202080404020804049 F" ?7 T* I+ W# O! e, d: Q
    16. 龙040404040404040402040404040404080400
      4 m' P9 B) M! r" _% h
    17. 恶040204040404040804040404040804040202) h+ g: i9 F# W  @
    18. 妖040804020404040402020404040404080804
    复制代码

    4 A" T, {- T  {0 V2 s在〖视窗十六进制〗中打开global-metadata.dat,菜单栏选择[搜索]→[查找十六进制数值],输入上方对应的一种属性,即可定位该属性相克表。打开《口袋怪兽属性相克表》,选择《六代》工作表,按需修改属性相克,然后根据所修改的属性,在右侧列表框选择对应属性,点击[复制六代代码](选定属性)。返回视窗十六进制,鼠标点击对应属性起始处(属性相克表第一个十六进制数值),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。若修改了多个属性需要多次操作。
    & x0 f1 O6 P- J+ v) ?" @9 P% x( p
    / h& C5 n6 h/ r  g7 @: Q' I
    ! e0 ]/ k' n+ j6 [+ @4 Q/ c" s) X; d. h' s5 V; A2 {

    6 z. R' [0 o' i三、使修改生效
    ' D& x  r" ^+ h$ D% K〡、龙神模拟器# Y9 a% i( @) `! E9 V
    在龙神模拟器中[右键游戏]→[打开MOD目录],在打开的文件夹中逐级新建文件夹“romfs\Data\Managed\Metadata”,将修改好的global-metadata.dat复制到Metadata文件夹中。% N3 p1 P3 O0 M0 W! d  _6 e" b9 P
    , K2 R+ y5 S0 t; }

    : g8 I! r6 }( v〢、柚子模拟器: _! {) [* O7 Z" V
    在龙神模拟器中[右键游戏]→[打开MOD数据位置],在打开的文件夹中逐级新建文件夹“任意名称\romfs\Data\Managed\Metadata”,将修改好的global-metadata.dat复制到Metadata文件夹中。
    : f! P' A0 @; h$ O# V/ G3 K
  • TA的每日心情

    昨天 13:54
  • 签到天数: 23 天

    [LV.4]偶尔看看III

     楼主| 发表于 2025-12-14 16:02:44 | 显示全部楼层
    本帖最后由 鸡蛋不行了 于 2025-12-14 16:40 编辑 , m, T" b2 N1 ^4 Z) o  @3 K3 p
    4 J( T3 J5 @- o# n3 T4 Q) M, D
    六代七代 横纵 终结红宝石始源蓝宝石 日月究极日月+ N  a8 K( r2 D( J/ `
    • 概述:横纵、终结红宝石始源蓝宝石的属性相克表位于RomFS分区的DllBattle.cro文件中,日月究极日月位于ExeFS分区的.code.bin,改好后需放到模拟器的修改目录。
    • 工具:三双破解工具 视窗十六进制 口袋怪兽属性相克表
      " D+ m  l7 j  Z0 l8 u

    + I4 m4 I& U" \$ o# F7 x; x一、解包游戏5 x( c4 W1 }; k0 j8 b! X2 W4 N
    双击SetupUS.exe安装〖三双破解工具〗,将游戏文件(cci格式或cia格式)复制到HackingToolkit3DS.exe所在目录。+ s$ Y8 u6 U, Q- I2 l& _
    3 N" F( r" K. H  }1 ]: K. m
    〡、cci文件,需将扩展名改为3ds,为方便操作,可命名为1.3ds。双击HackingToolkit3DS.exe,输入D并回车,再输入文件名1并回车,再输入Y并回车,出现“Extractiondone!”即提取完成。/ v- K; v8 @2 e$ [
    〢、cia文件,为方便操作,可命名为1.cia。双击HackingToolkit3DS.exe,输入CE并回车,再输入文件名1并回车,再输入Y并回车,出现“Extractiondone!”即提取完成。, G, D1 @0 C: {! `1 M' g# }
    0 j6 Z+ u& r+ A

    . ^: A6 n3 i9 [* \) M1 u5 L2 L9 D* ^* x# m" w

    7 Z7 M0 w7 D6 l) l【注】双击CleanTool.exe并回车可清理提取后的文件。3 F7 V) `# V, u- j6 S' k% j  Y
    若提取后没有ExtractedExeFS和ExtractedRomFS文件夹,可能是因为游戏未解密,可用〖三双格式工具〗进行解密。4 x  v% L- ^. R$ i; ?8 e% j- }

    : X: e4 w6 `4 O& J: z* `6 P# I% M! N$ b, g8 {4 n, G7 z: E
    二、修改属性相克表
    / ~6 N9 u) V1 {# k8 U' \) z: A属性相克表为“真正的表格”,横行为攻方属性,竖列为防方属性。效果代码为00、02、04、08,分别对应无效、不好、一般、绝佳。: U- U, d1 F6 J- K* a. M4 u
    4 z# @' l( S3 @* I2 \- L7 [: c
    040404040402040002040404040404040404
    080402020408020008040404040208040802
    040804040402080402040408020404040404
    040404020202040200040408040404040408
    040400080408020408080402080404040404
    040208040204080402080404040408040404
    040202020404040202020408040804040802
    000404040404040804040404040804040204
    040404040408040402020204020408040408
    040404040402080408020208040408020404
    040404040808040404080202040404020404
    040402020808020402020802040404020404
    040408040004040404040802020404020404
    040804080404040402040404040204040004
    040408040804040402020208040402080404
    040404040404040402040404040404080400
    040204040404040804040404040804040202
    040804020404040402020404040404080804

    ; \+ z8 e5 q2 I# R# P) P0 z1 v〡、视窗十六进制
    6 _) C* [1 K3 L. W8 Q! B% |横纵、终结红宝石始源蓝宝石的属性相克表在ExtractedRomFS文件夹的DllBattle.cro文件中,日月、究极日月的属性相克表在ExtractedExeFS文件夹的.code.bin文件中,在〖视窗十六进制〗中打开文件,菜单栏选择[搜索]→[查找十六进制数值],输入0404040404020400,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《六代》工作表,按需修改属性相克,然后点击[复制六代代码](整表)。返回视窗十六进制,鼠标点击属性相克表起始处(0404040404020400的第一个04),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。
    : W- P/ _; J/ S$ Y  y6 W9 R4 r( \/ f9 K4 m5 o9 n1 }  g# K

    " `2 U8 m* a* c
    5 g( W. T/ k; V# r3 @, \  B9 ^" O
    1 K' [, |5 ~8 J0 _. K〢、口袋三双
    + A* {' D! {8 T  o* q8 ~菜单栏选择[文件]→[打开]〔[File]→[Open]〕,选择〖三双破解工具〗所在文件夹,横纵终结红宝石始源蓝宝石点击[CRO]→[属性相克表]〔Type Chart〕,日月究极日月点击[ExeFS]→[属性相克表]〔Type Chart〕,按需修改属性相克,然后点击右下角[保存]〔Save〕,会直接覆盖提取后的文件。
    / t0 T4 @9 m4 Z, t# G. H! i4 S/ o  M
    * f. @5 r# q1 b$ x& w
    【注】六代的反转对战无单独属性相克表,修改上表即同时修改反转对战属性相克表。
    ( T, G& [4 F3 ?, y. u& l7 H
    9 d7 e/ p0 w' Y% a三、使修改生效/ f' x/ R2 o' O5 G: I
    〡、横纵、终结红宝石始源蓝宝石
    ! y1 U& B8 r. H' z: P  e# A在橘子模拟器中[右键游戏]→[打开Mod位置],在打开的文件夹中新建文件夹命名为“romfs”,将修改好的DllBattle.cro复制到romfs文件夹中。( c/ F, ^. u4 R' I4 q9 E, n
    ! `" `9 h% R" q
    〢、日月究极日月- z/ {$ D# m* `* p4 p& X. F5 M
    在橘子模拟器中[右键游戏]→[打开Mod位置],在打开的文件夹中新建文件夹命名为“exefs”,将修改好的.code.bin复制到exefs文件夹中并重命名为“code.bin”。
    " c; U/ \+ B* c8 h
  • TA的每日心情

    昨天 13:54
  • 签到天数: 23 天

    [LV.4]偶尔看看III

     楼主| 发表于 2025-12-14 16:02:45 | 显示全部楼层
    本帖最后由 鸡蛋不行了 于 2025-12-14 16:45 编辑
    + P3 U. ?9 B( E6 u. I: N. X
    2 P2 {" |8 I% i- m# t1 r/ M& l$ [五代 黑白黑〢白〢9 L" d3 @! a$ i' v
    概述:黑白的属性相克表位于overlay9_0093.bin文件中,黑〢白〢位于overlay9_0167.bin,该文件需解压才能编辑,改好后需重新压缩回游戏文件内。6 L, k) f" y5 d5 o, c, N
    工具:水晶图块〢 视窗十六进制 口袋怪兽属性相克表5 u4 Q: e4 n4 f+ I4 Y, [; D3 M
    " f6 }# a  ]1 L9 c9 p3 K) |% u
    一、解包游戏- c: E9 }9 M( C" V: ?* b0 m
    在〖水晶图块〢〗中打开游戏文件,菜单栏选择[工具]→[NDS文件系统信息],找到FSI.CT/overlay9_0093.bin(黑白)或FSI.CT/overlay9_0167.bin(黑〢白〢),右键选择[解压]。
    9 {8 q: P$ R5 t  ]+ L0 ?8 u
    * v; P. x) ~3 {, I. D9 E( a: b6 ^" q( t; R; k+ c
    二、修改属性相克表
    # W6 Z5 S' J7 D. d; \& T& Q8 K4 S属性相克表为“真正的表格”,横行为攻方属性,竖列为防方属性。效果代码为00、02、04、08,分别对应无效、不好、一般、绝佳。
    5 F: q8 {, D+ B! R! G* r* [& T

    . P9 B+ B& W& w: M
    0404040404020400020404040404040404
    0804020204080200080404040402080408
    0408040404020804020404080204040404
    0404040202020402000404080404040404
    0404000804080204080804020804040404
    0402080402040804020804040404080404
    0402020204040402020204080408040408
    0004040404040408020404040408040402
    0404040404080404020202040204080404
    0404040404020804080202080404080204
    0404040408080404040802020404040204
    0404020208080204020208020404040204
    0404080400040404040408020204040204
    0408040804040404020404040402040400
    0404080408040404020202080404020804
    0404040404040404020404040404040804
    0402040404040408020404040408040402

    " _$ n2 [- g+ X; \: n6 {; l在视窗十六进制中打开overlay9_0093.bin(黑白)或overlay9_0167.bin(黑〢白〢),菜单栏选择[搜索]→[查找十六进制数值],输入0404040404020400,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《二至五代》工作表,按需修改属性相克,然后点击[复制五代代码]。返回视窗十六进制,鼠标点击属性相克表起始处(0404040404020400的第一个04),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。" U) t5 s! }1 ?3 o1 W3 s2 E7 c4 n
    ! g; T0 G, g3 [2 n" `

    * u6 H( w* y! M1 j5 I: b8 C, H, T) _5 y. {0 b
    , U$ u3 ?% u. Y" J
    三、使修改生效
    9 N3 O3 u" N6 w+ T) L: B" R备份好游戏文件,在〖水晶图块〢〗中打开游戏文件,菜单栏选择[工具]→[NDS文件系统信息],找到FSI.CT/overlay9_0093.bin(黑白)或FSI.CT/overlay9_0167.bin(黑〢白〢),右键选择[压缩],选择上一步修改好的文件→[打开],菜单栏选择[文件]→[保存]。
    9 Q. V# Q0 L6 k7 V4 ]% l
    : h9 F. G" v6 S' }: \/ P/ g( O% m0 @: b$ }- W
    【注】部分改版无需解包游戏,如《白〢加强版》,可直接用视窗十六进制修改游戏文件。本文仅为学习研究,请勿擅自发布二改作品。
  • TA的每日心情

    昨天 13:54
  • 签到天数: 23 天

    [LV.4]偶尔看看III

     楼主| 发表于 2025-12-14 16:02:46 | 显示全部楼层
    本帖最后由 鸡蛋不行了 于 2025-12-14 16:51 编辑 5 q$ |: X, z# q) s+ G2 |& m3 |8 k
    % u7 e/ w* s( Z! G) @+ G8 H* m% _
    四代 心金魂银% h3 ^& m$ w( I1 W2 s
    • 概述:属性相克表位于overlay9_0012.bin文件中,该文件需解压才能编辑,改好后需重新压缩回游戏文件内。
    • 工具:水晶图块〢 视窗十六进制 口袋怪兽属性相克表6 Q8 D" i  H4 z6 G0 J# V* i  L

    6 o7 w) K1 d6 n: H! o9 U  k一、解包游戏7 D) h" d0 ?( G# G
    在〖水晶图块〢〗中打开游戏文件,菜单栏选择[工具]→[NDS文件系统信息],找到FSI.CT/overlay9_0012.bin,右键选择[解压]。5 ~% ?0 [2 @+ s0 _( t/ I
    8 N8 A# F% P/ F

    8 y; B. z: C1 z) C. g9 K8 D* G) S二、修改属性相克表
      Y: @9 t+ x5 J' }* O5 \属性相克表由“攻击方招式属性”加“防御方属性”加“属性相克效果”组成,三字节一组,原始共一百一十组相克关系。属性代码见下表,效果代码为00、05、0A、14,分别对应无效、不好、一般、绝佳。例如000505表示“普通属性招式”对“岩属性”“效果不好”。原始属性相克表省略了一般效果,即未在表中的属性相克效果均为一般。3 f$ q9 i' b- v7 j/ X: d
    FFFF为结束符,FEFE00至FFFF之间的效果可被识破,被识破后属性相克效果将变为“效果一般”(有效果、一倍伤害)。+ T% A2 b  W4 p, P' ?5 `9 C
    属性代码
    普通00
    格斗01
    飞行02
    03
    地面04
    05
    06
    07
    08
    ???09
    0A
    0B
    0C
    0D
    超能0E
    0F
    10
    11
    . U3 N& Q- O2 j! A2 P: |9 r* D8 n4 b; z
    〡、未超过原有相克关系数量6 m. i* ~0 e0 Q  B
    在〖视窗十六进制〗中打开overlay9_0012.bin,菜单栏选择[搜索]→[查找十六进制数值],输入000505000805,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《二至五代》工作表,按需修改属性相克,然后点击[复制三代四代代码]。返回视窗十六进制,鼠标点击属性相克表起始处(000505000805的第一个00),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。跳到第四步。. [% X- V$ d( g. _$ C" N. G! o

    5 I$ \0 \1 c% j  [  v3 I* A8 `) v( e5 V  J9 t2 n9 j- h) B, ~

    . N, V: M! z* `4 x4 ]4 m. r, z
    # |) b  b7 p' V: z〢、超过原有相克关系数量(仅限原版)0 \; p! ]& `" v# B
    若修改后的属性相克关系数量超过原有,则需要更改属性相克表位置及指针。在水晶图块〢中打开游戏文件,菜单栏选择[工具]→[NDS文件系统信息],找到FSI.CT/overlay9_0018.bin,右键选择[解压]。打开《口袋怪兽属性相克表》,选择《二至五代》工作表,按需修改属性相克,然后点击[复制三代四代代码](推荐选择“完整”)。在视窗十六进制中打开overlay9_0018.bin,鼠标点击到最后(偏移量1629F),菜单栏选择[编辑]→[剪贴板数据]→[粘贴]→[是]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCIIHex]→[确定]。菜单栏选择[文件]→[保存]。需修改指针。
      m$ \) A+ y# X+ L& }2 P! g' H. l( G; [, k

    9 d5 F  Z9 `8 B% C% I) y$ Z三、修改指针
    7 x/ W5 u, i) n" {在视窗十六进制中打开overlay9_0012.bin,菜单栏选择[搜索]→[替换十六进制数值],按下表进行替换(三种指针数据均需替换)。菜单栏选择[文件]→[保存]。1 L. r1 I  s, O
    游戏版本原指针新指针
    日语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是英语。' a7 `# E' t/ B0 ~7 Q
    ! W8 X& J; a( {: N- D

    : p4 b( n7 {! {- K四、使修改生效
    ' E; c! X# j  ^% k) Q备份好游戏文件,在水晶图块〢中打开游戏文件,菜单栏选择[工具]→[NDS文件系统信息],找到FSI.CT/overlay9_0012.bin,右键选择[压缩],选择上一步修改好的文件→[打开]。若修改过overlay9_0018.bin,则对其重复上述操作,会提示文件过大,通常直接按[确定]即可(或尝试7A29E00等地址)。菜单栏选择[文件]→[保存]。
    ' f5 ~0 P& V/ i1 \
    1 U/ s+ o/ u9 i: q% c
    5 r3 k" M- ]+ k( z* c2 Y9 y【注】部分改版无需解包游戏,如《绝对心金》、《起源心金》,可直接用视窗十六进制修改游戏文件。本文仅为学习研究,请勿擅自发布二改作品。
  • TA的每日心情

    昨天 13:54
  • 签到天数: 23 天

    [LV.4]偶尔看看III

     楼主| 发表于 2025-12-14 16:02:47 | 显示全部楼层
    本帖最后由 鸡蛋不行了 于 2025-12-14 16:53 编辑   Z( L% y- I8 O9 S$ v% T

    1 O3 s. y- T4 E3 N% j9 B0 ^3 d四代 钻石珍珠白金
    9 D! }/ M/ D! N+ o
    • 概述:直接编辑游戏文件,但指针修改方法未知。
    • 工具:视窗十六进制 口袋怪兽属性相克表
      # H7 y% k- D8 e) W, K* W
    : M  T% q% P& W0 u7 w+ p0 t* B; ~
    一、修改属性相克表' q3 ]% M- d- }2 O
    属性相克表由“攻击方招式属性”加“防御方属性”加“属性相克效果”组成,三字节一组,原始共一百一十组相克关系。属性代码见下表,效果代码为00、05、0A、14,分别对应无效、不好、一般、绝佳。例如000505表示“普通属性招式”对“岩属性”“效果不好”。原始属性相克表省略了一般效果,即未在表中的属性相克效果均为一般。) Q+ U2 A- d8 Q; Z. v& V, t5 Y& m1 K
    FFFF为结束符,FEFE00至FFFF之间的效果可被识破,被识破后属性相克效果将变为“效果一般”(有效果、一倍伤害)。7 G' e/ K( U: x) v- G& e  K
    属性代码
    普通00
    格斗01
    飞行02
    03
    地面04
    05
    06
    07
    08
    ???09
    0A
    0B
    0C
    0D
    超能0E
    0F
    10
    11
    # ^; |2 t% p0 o* E; F1 }
    〡、未超过原有相克关系数量
    : t- {  Z- K) Z; w9 f在〖视窗十六进制〗中打开游戏文件,菜单栏选择[搜索]→[查找十六进制数值],输入000505000805,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《二至五代》工作表,按需修改属性相克,然后点击[复制三代四代代码]。返回视窗十六进制,鼠标点击属性相克表起始处(000505000805的第一个00),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。; k, c9 [$ W  J0 G

    7 i# ~; ~/ b: Z' e6 `) t5 c1 x) M" r* ~. P
    9 J* i9 M- A% g* f- o

    : r' b4 ?1 R7 T& B1 ~0 x〢、超过原有相克关系数量
    + m/ o: Y" Z0 ]6 i% g未知,希望有大佬能提供帮助!% o, n& O7 [5 {  v5 d/ X( G
    + F0 ]/ v( D% k. [& W# _  T6 ?
    二、修改指针. |: R& p+ X( a% ~& p- z
    未知,希望有大佬能提供帮助!
  • TA的每日心情

    昨天 13:54
  • 签到天数: 23 天

    [LV.4]偶尔看看III

     楼主| 发表于 2025-12-14 16:02:48 | 显示全部楼层
    本帖最后由 鸡蛋不行了 于 2025-12-14 16:55 编辑
    / M- m- m! V" x, p# ], D  [6 q' \5 d5 h
    三代 红宝石蓝宝石绿宝石 火红叶绿# l! R0 X! f1 I# C! F
    • 概述:直接编辑游戏文件。
    • 工具:视窗十六进制 口袋怪兽属性相克表8 L$ s* F3 V3 V) h% C# S, ~! M

    6 `9 z" V9 |: T, s1 _一、修改属性相克表
    & v7 p  N# n3 \$ Z2 n4 t- u属性相克表由“攻击方招式属性”加“防御方属性”加“属性相克效果”组成,三字节一组,原始共一百一十组相克关系。属性代码见下表,效果代码为00、05、0A、14,分别对应无效、不好、一般、绝佳。例如000505表示“普通属性招式”对“岩属性”“效果不好”。原始属性相克表省略了一般效果,即未在表中的属性相克效果均为一般。
    0 O6 |2 E, h2 A/ K/ ^0 \* N! ^FFFF为结束符,FEFE00至FFFF之间的效果可被识破,被识破后属性相克效果将变为“效果一般”(有效果、一倍伤害)。
    + q' H- }2 L. [% P& z+ w
    属性代码
    普通00
    格斗01
    飞行02
    03
    地面04
    05
    06
    07
    08
    ???09
    0A
    0B
    0C
    0D
    超能0E
    0F
    10
    11
    8 a: `- _# m: e# x
    〡、未超过原有相克关系数量: f" {" H4 L1 j+ p7 {
    在〖视窗十六进制〗中打开游戏文件,菜单栏选择[搜索]→[查找十六进制数值],输入000505000805,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《二至五代》工作表,按需修改属性相克,然后点击[复制三代四代代码]。返回视窗十六进制,鼠标点击属性相克表起始处(000505000805的第一个00),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。无需修改指针。
    , q: G2 o; Y! G: r8 k3 S: J; _! @  J8 {! d. U; a4 b' s, f* y

    ! O9 l  R8 O( ]. A8 v; @2 f- a& f0 z
    - U& V) v& D2 R( E, U
    〢、超过原有相克关系数量
    3 n& q6 ^) P4 e2 l若修改后的属性相克关系数量超过原有,则需要更改属性相克表位置及指针。在视窗十六进制中打开游戏文件,找到合适的空位(全部为00或FF)。打开《口袋怪兽属性相克表》,选择《二至五代》工作表,按需修改属性相克,然后点击[复制三代四代代码]。返回视窗十六进制,鼠标点击空位处,菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。需修改指针。
    0 W1 v! o: P# `& ?3 L4 U, b% X- F8 X7 n
    二、修改指针1 b! T- r$ g- W2 p
    首先确定原始属性相克表的指针,以绿宝石二〇一一汉化版为例,其原始属性相克表偏移量为31ACE8,四字节数据为0031ACE8,将其转成指针形式的数据就是E8AC3108,为什么这么写我也不知道,总之就是每两个字符为一组,倒过来写,最后再加上“08”。根据这个规律,得到新属性相克表的指针数据,比如新表偏移量106DA90,四字节数据为0106DA90,倒过来是90DA0601,最后还要再加上“08”,所以新表指针数据就是90DA0609。/ O; t# h2 |: t* ?, y
    形式原表新表
    属性相克表偏移量31ACE8106DA90
    四字节数据0031ACE80106DA90
    小端序(倒过来)E8AC310090DA0601
    指针数据(加08)E8AC310890DA0609
    按照上述例子,在视窗十六进制中打开游戏文件,菜单栏选择[搜索]→[替换十六进制数值],将E8AC3108替换为90DA0609,菜单栏选择[文件]→[保存]。- ?& r9 ?; L1 @9 q$ J
  • TA的每日心情

    昨天 13:54
  • 签到天数: 23 天

    [LV.4]偶尔看看III

     楼主| 发表于 2025-12-14 16:02:49 | 显示全部楼层
    本帖最后由 鸡蛋不行了 于 2025-12-14 16:57 编辑 : y6 s( P) I# V' l5 {- l' m. d; c0 t
    ) l1 `2 a3 i% {! i  y
    三代四代 改版
    . M7 |- O4 j1 g' ]
    • 概述:直接编辑游戏文件,但四代改版的指针修改方法未知。
    • 工具:视窗十六进制 口袋怪兽属性相克表
      * L' d7 `( \6 e( l6 p( {+ _* L
    . r2 ^, ^, v  t- H2 A
    一、修改属性相克表
    8 f  `; P  g! ?, b& o, C〡、增加属性的传统改版,如釉色、忆梦之巅·创世章、绝对心金
    * t1 m% C7 _& a) S( X. \8 m0 P属性相克表仍按照原版规律,由“攻击方招式属性”加“防御方属性”加“属性相克效果”组成,三字节一组。属性代码通常遵循原版,但也有版本修改了代码,可参考《口袋怪兽属性相克表》的《附录》工作表。0 ~) C5 p; A. i' R
    ㈠未超过原有相克关系数量
    : y+ @% m, U; L+ t& W- X在〖视窗十六进制〗中打开游戏文件,菜单栏选择[搜索]→[查找十六进制数值],输入000505000805或000700010700(或尝试更多代码),即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《六代》工作表,按需修改属性相克,然后点击[复制三代四代改版代码]。返回视窗十六进制,鼠标点击属性相克表起始处(需自行判断起始位置,或参考《口袋怪兽属性相克表》的《附录》工作表),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。7 R" }1 T. L" x* F' T, i: y3 g7 G
    ! g% s  a3 _5 X. o* N5 D  G+ `( e; ?

    3 y) e' S  Y" k/ |4 `, H; r9 Y' {, T6 J$ x( X6 [/ @

    ; c0 a- v3 ?: r4 ?7 ~㈡超过原有相克关系数量(仅三代)2 c; n- r+ A: q; a7 S, M: i9 d
    在视窗十六进制中打开游戏文件,找到合适的空位(全部为00或FF)。打开《口袋怪兽属性相克表》,选择《六代》工作表,按需修改属性相克,然后点击[复制三代四代改版代码]。返回视窗十六进制,鼠标点击空位处,菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。需修改指针。' S7 T( `& n& Y# N% ]3 \* @; j& D* j

    6 G& H$ ~* a3 m5 P【注】复制后的妖精属性代码为17,请根据实际数据自行替换,比如釉色用的是09,那么就将复制后的代码粘贴到空白记事本中,将17替换为09。可参考《口袋怪兽属性相克表》的《附录》工作表。5 [# W) ?& [. C4 ?" t

    ( S) I# U8 F& x0 R〢、五代形式,三代四代效果代码(暂称,不知正式名称为何),如究极绿宝石! i  Z: N& J4 e8 _5 `. [
    属性相克表使用五代的形式,包含了???属性,效果代码仍为三代四代的。0 C: d9 Q$ k. a. c/ P

    - H( S' ^* v: M8 @, y; l$ q
    0A0A0A0A0A050A00050A0A0A0A0A0A0A0A0A0A
    140A05050A140500140A0A0A0A0A05140A1405
    0A140A0A0A05140A050A0A0A14050A0A0A0A0A
    0A0A0A0505050A05000A0A0A140A0A0A0A0A14
    0A0A00140A14050A140A140A05140A0A0A0A0A
    0A05140A050A140A050A140A0A0A0A140A0A0A
    0A0505050A0A0A05050A050A140A140A0A1405
    000A0A0A0A0A0A140A0A0A0A0A0A140A0A050A
    0A0A0A0A0A140A0A050A05050A050A140A0A14
    0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A
    0A0A0A0A0A05140A140A0505140A0A14050A0A
    0A0A0A0A14140A0A0A0A1405050A0A0A050A0A
    0A0A05051414050A050A0514050A0A0A050A0A
    0A0A140A000A0A0A0A0A0A1405050A0A050A0A
    0A140A140A0A0A0A050A0A0A0A0A050A0A000A
    0A0A140A140A0A0A050A0505140A0A05140A0A
    0A0A0A0A0A0A0A0A050A0A0A0A0A0A0A140A00
    0A050A0A0A0A0A140A0A0A0A0A0A140A0A0505
    0A140A050A0A0A0A050A050A0A0A0A0A14140A
    2 I' o) _* M$ F, \* U/ |4 P
    在视窗十六进制中打开游戏文件,菜单栏选择[搜索]→[查找十六进制数值],输入0A0A0A0A0A050A00,即可找到属性相克表。打开《口袋怪兽属性相克表》,选择《六代》工作表,按需修改属性相克,然后点击[复制五代形式三四代效果代码]。返回视窗十六进制,鼠标点击属性相克表起始处(0A0A0A0A0A050A00的第一个0A),菜单栏选择[编辑]→[剪贴板数据]→[写入]→[确定],弹出[选择剪贴板模式]窗口,选择[ASCII Hex]→[确定],菜单栏选择[文件]→[保存]。
  • TA的每日心情

    昨天 13:54
  • 签到天数: 23 天

    [LV.4]偶尔看看III

     楼主| 发表于 2025-12-14 16:02:50 | 显示全部楼层
    (接楼上)0 I3 Z9 I9 f4 y+ p1 v: K/ t

    & L7 l, o# m7 q& b' Z5 I, D# ]) V〣、火红完全升级引擎,如解放(无界)、水银项目
    0 N1 [1 Q4 y2 N属性相克表使用五代的形式,但有多馀属性,效果代码为01、05、00、14,分别对应无效、不好、一般、绝佳。下表为廿四属性版。4 I( K7 E$ ]/ g5 j: w& J1 H

    0 y; x5 a! n9 J% J2 o5 h
    ( x* `& Q1 t5 |0 D% G6 f
    7 v/ K; v( ^9 Y4 X2 ~* `
    + T6 `. o- t9 Z. j6 ?$ E" ~6 `  i4 Q
    & d3 f# Y. K6 _9 _
    % i7 @9 ?3 w# f+ V5 p
    000000000005000105000000000000000000000000000000
    140005050014050114000000000005140014000000000005
    001400000005140005000000140500000000000000000000
    000000050505000501000000140000000000000000000014
    000001140014050014001400051400000000000000000000
    000514000500140005001400000000140000000000000000
    000505050000000505000500140014000014000000000005
    010000000000001400000000000014000005000000000000
    000000000014000005000505000500140000000000000014
    000000000000000000000000000000000000000000000000
    000000000005140014000505140000140500000000000000
    000000001414000000001405050000000500000000000000
    000005051414050005000514050000000500000000000000
    000014000100000000000014050500000500000000000000
    001400140000000005000000000005000001000000000000
    000014001400000005000505140000051400000000000000
    000000000000000005000000000000001400000000000001
    000500000000001400000000000014000005000000000005
      y4 t) M4 b% J* V
    000000000000000000000000000000000000000000000000

      Y$ `1 E# V# V0 L. r; B
    000000000000000000000000000000000000000000000000

    3 z8 w4 E' ~) D1 |
    000000000000000000000000000000000000000000000000

    9 ^$ [" \8 `  U4 U3 j" S
    000000000000000000000000000000000000000000000000
    3 \* L/ T; U6 X+ E
    000000000000000000000000000000000000000000000000
    001400050000000005000500000000001414000000000000

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

    本版积分规则

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

    GMT+8, 2026-1-2 02:43 , Processed in 0.037613 second(s), 17 queries .

    Powered by PokeTK V5

    © 2011-2021 Poke The Kingdom.

    返回顶部